From 593d7037c581b2274f43735f36b88a488e0ba067 Mon Sep 17 00:00:00 2001 From: olivierm Date: Wed, 2 Mar 2011 14:38:30 +0100 Subject: [PATCH 001/478] Slight change in strings (now guess better whether 'likes' are plural or singular) --- view/fr/strings.php | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/view/fr/strings.php b/view/fr/strings.php index 09fa91f30..9115af770 100644 --- a/view/fr/strings.php +++ b/view/fr/strings.php @@ -16,14 +16,14 @@ $a->strings['last'] = 'last'; $a->strings['next'] = 'next'; $a->strings[' likes this.'] = ' aime ça.'; $a->strings[' doesn\'t like this.'] = ' n\'aime pas ça.'; -$a->strings['people'] = 'personne(s)'; -$a->strings['like this.'] = 'aime(nt) ça.'; -$a->strings['don\'t like this.'] = 'n\'aime(nt) pas ça.'; +$a->strings['people'] = 'personnes'; +$a->strings['like this.'] = 'aiment ça.'; +$a->strings['don\'t like this.'] = 'n\'aiment pas ça.'; $a->strings['and'] = 'et'; $a->strings[', and '] = ', et '; -$a->strings[' other people'] = ' autre(s) personne(s)'; -$a->strings[' like this.'] = ' aime(nt) ça.'; -$a->strings[' don\'t like this.'] = ' n\'aime(nt) pas ça.'; +$a->strings[' other people'] = ' autres personnes'; +$a->strings[' like this.'] = ' aiment ça.'; +$a->strings[' don\'t like this.'] = ' n\'aiment pas ça.'; $a->strings['No contacts'] = 'Aucun contact'; $a->strings['Contacts'] = 'Contacts'; $a->strings['View Contacts'] = 'Voir les contacts'; From 8fea19dd38cf9c43bb6f6fa1a4f349555cbe90f8 Mon Sep 17 00:00:00 2001 From: Tobias Diekershoff Date: Tue, 8 Mar 2011 10:08:50 +0100 Subject: [PATCH 002/478] fixed wrong library path --- addon/twitter/twitter.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addon/twitter/twitter.php b/addon/twitter/twitter.php index b2e5aa7ce..678da9388 100644 --- a/addon/twitter/twitter.php +++ b/addon/twitter/twitter.php @@ -138,7 +138,7 @@ function twitter_settings(&$a,&$s) { * which the user can request a PIN to connect the account to a * account at Twitter. */ - require_once('addon/twitter/twitteroauth.php'); + require_once('library/twitteroauth.php'); $connection = new TwitterOAuth($ckey, $csecret); $request_token = $connection->getRequestToken(); $token = $request_token['oauth_token']; From 852091757166ffe0115ceade5af10154a2485286 Mon Sep 17 00:00:00 2001 From: olivierm Date: Tue, 8 Mar 2011 14:41:04 +0100 Subject: [PATCH 003/478] Autodetect browser language (should we make this optional?) --- index.php | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/index.php b/index.php index bbd2c81cd..24466a85a 100644 --- a/index.php +++ b/index.php @@ -31,10 +31,17 @@ $install = ((file_exists('.htconfig.php')) ? false : true); * * Get the language setting directly from system variables, bypassing get_config() * as database may not yet be configured. + * + * If possible, we use the value from the browser. * */ -$lang = ((isset($a->config['system']['language'])) ? $a->config['system']['language'] : 'en'); +if (isset($_SERVER['HTTP_ACCEPT_LANGUAGE'])) { + $langs = preg_split("/[,-]/",$_SERVER['HTTP_ACCEPT_LANGUAGE'],2); + $lang = $langs[0]; +} else { + $lang = ((isset($a->config['system']['language'])) ? $a->config['system']['language'] : 'en'); +} load_translation_table($lang); From 8a40c718fb9f9272ea99094a760f399e323cd66c Mon Sep 17 00:00:00 2001 From: fabrixxm Date: Fri, 11 Mar 2011 00:18:29 +0100 Subject: [PATCH 004/478] Move translation functions. Add tt() for plural cases. --- boot.php | 27 +++++--------------------- include/pgettext.php | 46 ++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 51 insertions(+), 22 deletions(-) create mode 100644 include/pgettext.php diff --git a/boot.php b/boot.php index 4c3a923dc..19c6d8878 100644 --- a/boot.php +++ b/boot.php @@ -159,6 +159,11 @@ if (get_magic_quotes_gpc()) { unset($process); } +/* + * translation system + */ +require_once("include/pgettext.php"); + /** * @@ -601,28 +606,6 @@ function replace_macros($s,$r) { }} -// load string translation table for alternate language - -if(! function_exists('load_translation_table')) { -function load_translation_table($lang) { - global $a; - - if(file_exists("view/$lang/strings.php")) - include("view/$lang/strings.php"); -}} - -// translate string if translation exists - -if(! function_exists('t')) { -function t($s) { - - $a = get_app(); - - if(x($a->strings,$s)) - return $a->strings[$s]; - return $s; -}} - // curl wrapper. If binary flag is true, return binary // results. diff --git a/include/pgettext.php b/include/pgettext.php new file mode 100644 index 000000000..2ffee70bc --- /dev/null +++ b/include/pgettext.php @@ -0,0 +1,46 @@ +strings,$s)) { + $t = $a->strings[$s]; + return is_array($t)?$t[0]:$t; + } + return $s; +}} + +if(! function_exists('tt')){ +function tt($singular, $plural, $count){ + + $a = get_app(); + + if(x($a->strings,$singular)) { + $t = $a->strings[$singular]; + $k = string_plural_select($count); + return is_array($t)?$t[$k]:$t; + } + + if ($count!=1){ + return $plural; + } else { + return $singular; + } +}} \ No newline at end of file From a44f5653bfa109f95f10a510403c68accdfb2a66 Mon Sep 17 00:00:00 2001 From: fabrixxm Date: Fri, 11 Mar 2011 00:20:03 +0100 Subject: [PATCH 005/478] script sh to run xgettext on code and prepare messages.mo file --- util/run_xgettext.sh | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 util/run_xgettext.sh diff --git a/util/run_xgettext.sh b/util/run_xgettext.sh new file mode 100644 index 000000000..cd33e62dd --- /dev/null +++ b/util/run_xgettext.sh @@ -0,0 +1,19 @@ +#!/bin/bash + +cd $(dirname $0) + +KEYWORDS="-k -kt -ktt:1,2" + +find .. -name "*.php" | xargs xgettext $KEYWORDS --from-code=UTF-8 + +F9KVERSION=$(sed -n "s/.*'FRIENDIKA_VERSION'.*'\([0-9.]*\)'.*/\1/p" ../boot.php); + + +sed -i "s/SOME DESCRIPTIVE TITLE./FRIENDIKA Distribuited Social Network/g" messages.po +sed -i "s/YEAR THE PACKAGE'S COPYRIGHT HOLDER/2010, 2011 Mike Macgirvin/g" messages.po +sed -i "s/FIRST AUTHOR , YEAR./Mike Macgirvin, 2010/g" messages.po +sed -i "s/PACKAGE VERSION/$F9KVERSION/g" messages.po +sed -i "s/PACKAGE/Friendika/g" messages.po +sed -i "s/CHARSET/UTF-8/g" messages.po +sed -i "s|#: \.\./|#: ../../|g" messages.po + From 89781ba428f553e8eb4f415832e7e575adf141e0 Mon Sep 17 00:00:00 2001 From: fabrixxm Date: Fri, 11 Mar 2011 00:21:05 +0100 Subject: [PATCH 006/478] Convert .mo file to strings.php --- util/po2php.php | 72 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 72 insertions(+) create mode 100644 util/po2php.php diff --git a/util/po2php.php b/util/po2php.php new file mode 100644 index 000000000..15ee1cd2c --- /dev/null +++ b/util/po2php.php @@ -0,0 +1,72 @@ +\n\n"; + return; + } + + $mofile = $argv[1]; + $outfile = dirname($mofile)."/strings.php"; + + if (!file_exists($mofile)){ + print "Unable to find '$mofile'\n"; + return; + } + + print "Out to '$outfile'\n"; + + $out="strings['.$k.'] = '; + } else { + $k = ""; + } + } + + if ($k!="" && substr($l,0,7)=="msgstr "){ + $v = substr($l,7,$len-8); + $out .= $v; + } + if ($k!="" && substr($l,0,7)=="msgstr["){ + if (!$arr) { + $arr=True; + $out .= "array(\n"; + } + $match=Array(); + preg_match("|\[([0-9]*)\] (.*)|", $l, $match); + $out .= "\t". $match[1]." => ". $match[2] .",\n"; + } + + } + + if ($k!="") $out .= $arr?");\n":";\n"; + + file_put_contents($outfile, $out); + +} + +if (array_search(__file__,get_included_files())===0){ + po2php_run($argv,$argc); +} \ No newline at end of file From 9f7878057f356ba785de26877a660bb025cae31d Mon Sep 17 00:00:00 2001 From: fabrixxm Date: Fri, 11 Mar 2011 00:22:21 +0100 Subject: [PATCH 007/478] update source strings --- mod/contacts.php | 8 +- mod/dfrn_confirm.php | 4 +- mod/dfrn_notify.php | 5 +- mod/dfrn_poll.php | 4 +- mod/dfrn_request.php | 16 +- mod/home.php | 2 +- mod/invite.php | 10 +- mod/item.php | 14 +- mod/like.php | 2 +- mod/lostpass.php | 2 +- mod/manage.php | 2 +- mod/openid.php | 2 +- mod/profile_photo.php | 10 +- mod/register.php | 4 +- mod/regmod.php | 4 +- mod/viewcontacts.php | 3 +- mod/wall_upload.php | 2 +- util/messages.po | 2410 +++++++++++++++++++++++++++++++++++++++++ 18 files changed, 2458 insertions(+), 46 deletions(-) create mode 100644 util/messages.po diff --git a/mod/contacts.php b/mod/contacts.php index c2d28dc1f..029330b7a 100644 --- a/mod/contacts.php +++ b/mod/contacts.php @@ -137,7 +137,8 @@ function contacts_content(&$a) { intval(local_user()) ); if($r) { - notice( t('Contact has been ') . (($blocked) ? t('blocked') : t('unblocked')) . EOL ); + //notice( t('Contact has been ') . (($blocked) ? t('blocked') : t('unblocked')) . EOL ); + notice( (($blocked) ? t('Contact has been blocked') : t('Contact has been unblocked')) . EOL ); } goaway($a->get_baseurl() . '/contacts/' . $contact_id); return; // NOTREACHED @@ -151,7 +152,7 @@ function contacts_content(&$a) { intval(local_user()) ); if($r) { - notice( t('Contact has been ') . (($readonly) ? t('ignored') : t('unignored')) . EOL ); + notice( (($readonly) ? t('Contact has been ignored') : t('Contact has been unignored')) . EOL ); } goaway($a->get_baseurl() . '/contacts/' . $contact_id); return; // NOTREACHED @@ -364,13 +365,14 @@ function contacts_content(&$a) { $o .= replace_macros($tpl, array( - '$img_hover' => t('Visit ') . $rr['name'] . t('\'s profile'), + '$img_hover' => t('Visit $username\'s profile'), '$edit_hover' => t('Edit contact'), '$id' => $rr['id'], '$alt_text' => $alt_text, '$dir_icon' => $dir_icon, '$thumb' => $rr['thumb'], '$name' => substr($rr['name'],0,20), + '$username' => $rr['name'], '$sparkle' => $sparkle, '$url' => $url )); diff --git a/mod/dfrn_confirm.php b/mod/dfrn_confirm.php index 1b42c13b8..edca629ae 100644 --- a/mod/dfrn_confirm.php +++ b/mod/dfrn_confirm.php @@ -491,7 +491,7 @@ function dfrn_confirm_post(&$a,$handsfree = null) { dbesc($node)); if(! count($r)) { - $message = t('No user record found for ') . '\'' . $node . '\''; + $message = sprintf(t('No user record found for \'%s\' '), $node); xml_status(3,$message); // failure // NOTREACHED } @@ -645,7 +645,7 @@ function dfrn_confirm_post(&$a,$handsfree = null) { '$uid' => $newuid ) ); - $res = mail($r[0]['email'], t("Connection accepted at ") . $a->config['sitename'], + $res = mail($r[0]['email'], sprintf(t("Connection accepted at %s"), $a->config['sitename']), $email_tpl, 'From: ' . t('Administrator') . '@' . $_SERVER['SERVER_NAME'] ); if(!$res) { // pointless throwing an error here and confusing the person at the other end of the wire. diff --git a/mod/dfrn_notify.php b/mod/dfrn_notify.php index f447b5453..f288e9beb 100644 --- a/mod/dfrn_notify.php +++ b/mod/dfrn_notify.php @@ -385,7 +385,7 @@ function dfrn_notify_post(&$a) { '$body' => html_entity_decode(strip_tags(bbcode(stripslashes($datarray['body']))), ENT_QUOTES, 'UTF-8') )); - $res = mail($importer['email'], $from . t(' commented on an item at ') . $a->config['sitename'], + $res = mail($importer['email'], sprintf(t('%s commented on an item at %s'), $from , $a->config['sitename']), $email_tpl, "From: " . t('Administrator') . '@' . $a->get_hostname() ); } } @@ -471,8 +471,7 @@ function dfrn_notify_post(&$a) { '$body' => html_entity_decode(strip_tags(bbcode(stripslashes($datarray['body']))), ENT_QUOTES, 'UTF-8') )); - $res = mail($importer['email'], $from . t(" commented on an item at ") - . $a->config['sitename'], + $res = mail($importer['email'], sprintf(t("%s commented on an item at %s"), $from ,$a->config['sitename']), $email_tpl,t("From: Administrator@") . $a->get_hostname() ); break; } diff --git a/mod/dfrn_poll.php b/mod/dfrn_poll.php index 334e10307..bacfe9b94 100644 --- a/mod/dfrn_poll.php +++ b/mod/dfrn_poll.php @@ -75,7 +75,7 @@ function dfrn_poll_init(&$a) { $_SESSION['authenticated'] = 1; $_SESSION['visitor_id'] = $r[0]['id']; $_SESSION['visitor_home'] = $r[0]['url']; - notice( $r[0]['username'] . t(' welcomes ') . $r[0]['name'] . EOL); + notice( sprintf(t('%s welcomes %s'), $r[0]['username'] , $r[0]['name']) . EOL); // Visitors get 1 day session. $session_id = session_id(); $expire = time() + 86400; @@ -389,7 +389,7 @@ function dfrn_poll_content(&$a) { $_SESSION['authenticated'] = 1; $_SESSION['visitor_id'] = $r[0]['id']; $_SESSION['visitor_home'] = $r[0]['url']; - notice( $r[0]['username'] . t(' welcomes ') . $r[0]['name'] . EOL); + notice( sprintf(t('%s welcomes %s'), $r[0]['username'] , $r[0]['name']) . EOL); // Visitors get 1 day session. $session_id = session_id(); $expire = time() + 86400; diff --git a/mod/dfrn_request.php b/mod/dfrn_request.php index 24c466bba..5a2f3c282 100644 --- a/mod/dfrn_request.php +++ b/mod/dfrn_request.php @@ -123,9 +123,9 @@ function dfrn_request_post(&$a) { notice( t('Warning: profile location has no profile photo.') . EOL ); $invalid = validate_dfrn($parms); if($invalid) { - notice( $invalid . t(' required parameter') - . (($invalid == 1) ? t(" was ") : t("s were ") ) - . t("not found at the given location.") . EOL ) ; + notice( sprintf( tt("%d required parameter was not found at the given location", + "%d required parameters were not found at the given location", + $invalid), $invalid) . EOL ); return; } } @@ -238,7 +238,7 @@ function dfrn_request_post(&$a) { intval($uid) ); if(count($r) > $maxreq) { - notice( $a->profile['name'] . t(' has received too many connection requests today.') . EOL); + notice( sprintf( t('%s has received too many connection requests today.'), $a->profile['name']) . EOL); notice( t('Spam protection measures have been invoked.') . EOL); notice( t('Friends are advised to please try again in 24 hours.') . EOL); return; @@ -306,7 +306,7 @@ function dfrn_request_post(&$a) { return; } elseif($ret[0]['rel'] == REL_BUD) { - notice( t('Apparently you are already friends with .') . $a->profile['name'] . EOL); + notice( sprintf( t('Apparently you are already friends with %s.'), $a->profile['name']) . EOL); return; } else { @@ -354,9 +354,9 @@ function dfrn_request_post(&$a) { notice( t('Warning: profile location has no profile photo.') . EOL ); $invalid = validate_dfrn($parms); if($invalid) { - notice( $invalid . t(' required parameter') - . (($invalid == 1) ? t(" was ") : t("s were ") ) - . t("not found at the given location.") . EOL ) ; + notice( sprintf( tt("%d required parameter was not found at the given location", + "%d required parameters were not found at the given location", + $invalid), $invalid) . EOL ); return; } diff --git a/mod/home.php b/mod/home.php index 20d38cfca..4fca1cbc2 100644 --- a/mod/home.php +++ b/mod/home.php @@ -20,7 +20,7 @@ function home_content(&$a) { if(x($_SESSION,'theme')) unset($_SESSION['theme']); - $o .= '

' . ((x($a->config,'sitename')) ? t("Welcome to ").$a->config['sitename'] : "" ) . '

'; + $o .= '

' . ((x($a->config,'sitename')) ? sprintf(t("Welcome to %s"),$a->config['sitename']) : "" ) . '

'; if(file_exists('home.html')) $o .= file_get_contents('home.html'); diff --git a/mod/invite.php b/mod/invite.php index f67432746..e3662d758 100644 --- a/mod/invite.php +++ b/mod/invite.php @@ -25,21 +25,21 @@ function invite_post(&$a) { $recip = trim($recip); if(! valid_email($recip)) { - notice( $recip . t(' : ') . t('Not a valid email address.') . EOL); + notice( sprintf( t('%s : Not a valid email address.'), $recip) . EOL); continue; } - $res = mail($recip, t('Please join my network on ') . $a->config['sitename'], + $res = mail($recip, sprintf(t('Please join my network on %s'), $a->config['sitename']), $message, "From: " . $a->user['email']); if($res) { $total ++; } else { - notice( $recip . t(' : ') . t('Message delivery failed.') . EOL); + notice( sprintf( t('%s : Message delivery failed.'), $recip) . EOL); } } - notice( $total . t(' messages sent.') . EOL); + notice( sprintf(tt("%d message sent.", "%d messages sent.", $total), $total) . EOL); return; } @@ -57,7 +57,7 @@ function invite_content(&$a) { '$invite' => t('Send invitations'), '$addr_text' => t('Enter email addresses, one per line:'), '$msg_text' => t('Your message:'), - '$default_message' => t('Please join my social network on ') . $a->config['sitename'] . "\r\n" . "\r\n" + '$default_message' => sprintf(t('Please join my social network on %s'), $a->config['sitename']) . "\r\n" . "\r\n" . t('To accept this invitation, please visit:') . "\r\n" . "\r\n" . $a->get_baseurl() . "\r\n" . "\r\n" . t('Once you have registered, please connect with me via my profile page at:') . "\r\n" . "\r\n" . $a->get_baseurl() . '/profile/' . $a->user['nickname'] , diff --git a/mod/item.php b/mod/item.php index 5989d0967..9e03e76cd 100644 --- a/mod/item.php +++ b/mod/item.php @@ -419,8 +419,8 @@ function item_post(&$a) { '$body' => strip_tags(bbcode($datarray['body'])) )); - $res = mail($user['email'], $from . t(" commented on your item at ") . $a->config['sitename'], - $email_tpl,t("From: Administrator@") . $a->get_hostname() ); + $res = mail($user['email'], sprintf(t("%s commented on your item at %s"),$from,$a->config['sitename']), + $email_tpl,"From: " . t("Administrator") . "@" . $a->get_hostname() ); } } else { @@ -442,8 +442,8 @@ function item_post(&$a) { '$body' => strip_tags(bbcode($datarray['body'])) )); - $res = mail($user['email'], $from . t(" posted on your profile wall at ") . $a->config['sitename'], - $email_tpl,t("From: Administrator@") . $a->get_hostname() ); + $res = mail($user['email'], sprintf(t("%s posted on your profile wall at %s"),$from, $a->config['sitename']), + $email_tpl,"From: " . t("Administrator@") . "@" . $a->get_hostname() ); } } @@ -486,13 +486,13 @@ function item_post(&$a) { $addr = trim($recip); if(! strlen($addr)) continue; - $disclaimer = '
' . t('This message was sent to you by ') . $a->user['username'] - . t(', a member of the Friendika social network.') . '
'; + $disclaimer = '
' . sprintf(t('This message was sent to you by %s, a member of the Friendika social network.'),$a->user['username']) + . '
'; $disclaimer .= t('You may visit them online at') . ' ' . $a->get_baseurl() . '/profile/' . $a->user['nickname'] . '
'; $disclaimer .= t('Please contact the sender by replying to this post if you do not wish to receive these messages.') . '
'; - $subject = '[Friendika]' . ' ' . $a->user['username'] . ' ' . t('posted an update.'); + $subject = '[Friendika]' . ' ' . sprintf( t('%s posted an update.'),$a->user['username']); $headers = 'From: ' . $a->user['username'] . ' <' . $a->user['email'] . '>' . "\n"; $headers .= 'MIME-Version: 1.0' . "\n"; $headers .= 'Content-Type: text/html; charset=UTF-8' . "\n"; diff --git a/mod/like.php b/mod/like.php index 3a8ca4b7d..c07f3097e 100644 --- a/mod/like.php +++ b/mod/like.php @@ -148,7 +148,7 @@ EOT; $arr['author-link'] = $contact['url']; $arr['author-avatar'] = $contact['thumb']; $arr['body'] = '[url=' . $contact['url'] . ']' . $contact['name'] . '[/url]' . ' ' . $bodyverb . ' ' - . '[url=' . $item['author-link'] . ']' . $item['author-name'] . t('\'s') . '[/url]' . ' ' + . '[url=' . $item['author-link'] . ']' . sprintf(t("%s's"),$item['author-name']) . '[/url]' . ' ' . '[url=' . $a->get_baseurl() . '/display/' . $owner['nickname'] . '/' . $item['id'] . ']' . $post_type . '[/url]' ; $arr['verb'] = $activity; diff --git a/mod/lostpass.php b/mod/lostpass.php index 30bdc059c..3dcf41be7 100644 --- a/mod/lostpass.php +++ b/mod/lostpass.php @@ -35,7 +35,7 @@ function lostpass_post(&$a) { '$reset_link' => $a->get_baseurl() . '/lostpass?verify=' . $new_password )); - $res = mail($email, t('Password reset requested at ') . $a->config['sitename'], + $res = mail($email, sprintf(t('Password reset requested at %s'),$a->config['sitename']), $email_tpl, 'From: ' . t('Administrator') . '@' . $_SERVER[SERVER_NAME]); goaway($a->get_baseurl()); diff --git a/mod/manage.php b/mod/manage.php index 9981a0446..f30a04348 100644 --- a/mod/manage.php +++ b/mod/manage.php @@ -34,7 +34,7 @@ function manage_post(&$a) { $_SESSION['page_flags'] = $r[0]['page-flags']; $_SESSION['my_url'] = $a->get_baseurl() . '/profile/' . $r[0]['nickname']; - notice( t("Welcome back ") . $r[0]['username'] . EOL); + notice( sprintf(t("Welcome back %s"), $r[0]['username']) . EOL); $a->user = $r[0]; if(strlen($a->user['timezone'])) { diff --git a/mod/openid.php b/mod/openid.php index 6ccd28e5b..68d7c3fd2 100644 --- a/mod/openid.php +++ b/mod/openid.php @@ -70,7 +70,7 @@ function openid_content(&$a) { $_SESSION['page_flags'] = $r[0]['page-flags']; $_SESSION['my_url'] = $a->get_baseurl() . '/profile/' . $r[0]['nickname']; - notice( t("Welcome back ") . $r[0]['username'] . EOL); + notice( sprintf( t("Welcome back "), $r[0]['username']) . EOL); $a->user = $r[0]; if(strlen($a->user['timezone'])) { diff --git a/mod/profile_photo.php b/mod/profile_photo.php index 0f84a85c9..748adc438 100644 --- a/mod/profile_photo.php +++ b/mod/profile_photo.php @@ -58,21 +58,21 @@ function profile_photo_post(&$a) { $r = $im->store(local_user(), 0, $base_image['resource-id'],$base_image['filename'], t('Profile Photos'), 4, 1); if($r === false) - notice ( t('Image size reduction [175] failed.') . EOL ); + notice ( sprintf(t('Image size reduction [%s] failed.'),"175") . EOL ); $im->scaleImage(80); $r = $im->store(local_user(), 0, $base_image['resource-id'],$base_image['filename'], t('Profile Photos'), 5, 1); if($r === false) - notice( t('Image size reduction [80] failed.') . EOL ); + notice( sprintf(t('Image size reduction [%s] failed.'),"80") . EOL ); $im->scaleImage(48); $r = $im->store(local_user(), 0, $base_image['resource-id'],$base_image['filename'], t('Profile Photos'), 6, 1); if($r === false) - notice( t('Image size reduction [48] failed.') . EOL ); + notice( sprintf(t('Image size reduction [%s] failed.'),"48") . EOL ); // Unset the profile photo flag from any other photos I own @@ -106,7 +106,7 @@ function profile_photo_post(&$a) { $maximagesize = get_config('system','maximagesize'); if(($maximagesize) && ($filesize > $maximagesize)) { - notice( t('Image exceeds size limit of ') . $maximagesize . EOL); + notice( sprintf(t('Image exceeds size limit of %d'), $maximagesize) . EOL); @unlink($src); return; } @@ -234,7 +234,7 @@ function profile_photo_crop_ui_head(&$a, $ph){ $r = $ph->store(local_user(), 0 , $hash, $filename, t('Profile Photos'), 1 ); if($r === false) - notice( t('Image size reduction [640] failed.') . EOL ); + notice( sprintf(t('Image size reduction [%s] failed.'),"640") . EOL ); else $smallest = 1; } diff --git a/mod/register.php b/mod/register.php index 13d770fda..3530ef588 100644 --- a/mod/register.php +++ b/mod/register.php @@ -307,7 +307,7 @@ function register_post(&$a) { '$password' => $new_password, '$uid' => $newuid )); - $res = mail($email, t('Registration details for ') . $a->config['sitename'], + $res = mail($email, sprintf(t('Registration details for %s'), $a->config['sitename']), $email_tpl, 'From: ' . t('Administrator') . '@' . $_SERVER['SERVER_NAME']); @@ -344,7 +344,7 @@ function register_post(&$a) { '$hash' => $hash )); - $res = mail($a->config['admin_email'], t('Registration request at ') . $a->config['sitename'], + $res = mail($a->config['admin_email'], sprintf(t('Registration request at %s'), $a->config['sitename']), $email_tpl,'From: ' . t('Administrator') . '@' . $_SERVER['SERVER_NAME']); if($res) { diff --git a/mod/regmod.php b/mod/regmod.php index 00cfa06e2..2cbe810bc 100644 --- a/mod/regmod.php +++ b/mod/regmod.php @@ -51,7 +51,7 @@ function regmod_content(&$a) { $r = q("DELETE FROM `register` WHERE `hash` = '%s' LIMIT 1", dbesc($register[0]['hash']) ); - notice( t('Registration revoked for ') . $user[0]['username'] . EOL); + notice( sprintf(t('Registration revoked for %s'), $user[0]['username']) . EOL); return; } @@ -89,7 +89,7 @@ function regmod_content(&$a) { '$uid' => $user[0]['uid'] )); - $res = mail($user[0]['email'], t('Registration details for '). $a->config['sitename'], + $res = mail($user[0]['email'], sprintf(t('Registration details for %s'), $a->config['sitename']), $email_tpl,'From: ' . t('Administrator') . '@' . $_SERVER['SERVER_NAME'] ); if($res) { diff --git a/mod/viewcontacts.php b/mod/viewcontacts.php index 90ff85b9d..063637bf9 100644 --- a/mod/viewcontacts.php +++ b/mod/viewcontacts.php @@ -41,9 +41,10 @@ function viewcontacts_content(&$a) { $o .= replace_macros($tpl, array( '$id' => $rr['id'], - '$alt_text' => t('Visit ') . $rr['name'] . t('\'s profile'), + '$alt_text' => t('Visit $username\'s profile'), '$thumb' => $rr['thumb'], '$name' => substr($rr['name'],0,20), + '$username' => $rr['name'], '$url' => $rr['url'] )); } diff --git a/mod/wall_upload.php b/mod/wall_upload.php index b5725311d..f7638b730 100644 --- a/mod/wall_upload.php +++ b/mod/wall_upload.php @@ -53,7 +53,7 @@ function wall_upload_post(&$a) { $maximagesize = get_config('system','maximagesize'); if(($maximagesize) && ($filesize > $maximagesize)) { - notice( t('Image exceeds size limit of ') . $maximagesize . EOL); + notice( sprintf(t('Image exceeds size limit of %d'), $maximagesize) . EOL); @unlink($src); return; } diff --git a/util/messages.po b/util/messages.po new file mode 100644 index 000000000..b543a39f6 --- /dev/null +++ b/util/messages.po @@ -0,0 +1,2410 @@ +# FRIENDIKA Distribuited Social Network +# Copyright (C) 2010, 2011 Mike Macgirvin +# This file is distributed under the same license as the Friendika package. +# Mike Macgirvin, 2010 +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: 2.1.913\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2011-03-11 00:21+0100\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" + +#: ../../mod/network.php:6 ../mod/profiles.php:7 ../mod/profiles.php:224 +#: ../../mod/notifications.php:56 ../mod/message.php:8 ../mod/message.php:116 +#: ../../mod/manage.php:75 ../mod/dfrn_confirm.php:53 ../mod/wall_upload.php:42 +#: ../../mod/display.php:303 ../mod/regmod.php:16 ../mod/photos.php:85 +#: ../../mod/photos.php:772 ../mod/viewcontacts.php:13 ../mod/settings.php:14 +#: ../../mod/settings.php:19 ../mod/settings.php:206 ../mod/item.php:57 +#: ../../mod/item.php:616 ../mod/profile_photo.php:19 +#: ../../mod/profile_photo.php:133 ../mod/profile_photo.php:139 +#: ../../mod/profile_photo.php:150 ../mod/group.php:19 ../mod/invite.php:13 +#: ../../mod/invite.php:50 ../mod/register.php:25 ../mod/follow.php:8 +#: ../../mod/contacts.php:101 ../addon/facebook/facebook.php:110 ../index.php:244 +msgid "Permission denied." +msgstr "" + +#: ../../mod/network.php:18 +msgid "Normal View" +msgstr "" + +#: ../../mod/network.php:20 +msgid "New Item View" +msgstr "" + +#: ../../mod/network.php:91 ../mod/profile.php:151 +msgid "Share" +msgstr "" + +#: ../../mod/network.php:92 ../mod/message.php:185 ../mod/message.php:319 +#: ../../mod/profile.php:152 +msgid "Upload photo" +msgstr "" + +#: ../../mod/network.php:93 ../mod/message.php:186 ../mod/message.php:320 +#: ../../mod/profile.php:153 +msgid "Insert web link" +msgstr "" + +#: ../../mod/network.php:94 ../mod/profile.php:154 +msgid "Insert YouTube video" +msgstr "" + +#: ../../mod/network.php:95 ../mod/profile.php:155 +msgid "Set your location" +msgstr "" + +#: ../../mod/network.php:96 ../mod/profile.php:156 +msgid "Clear browser location" +msgstr "" + +#: ../../mod/network.php:97 ../mod/network.php:367 ../mod/message.php:187 +#: ../../mod/message.php:321 ../mod/display.php:158 ../mod/photos.php:1052 +#: ../../mod/profile.php:157 ../mod/profile.php:309 +msgid "Please wait" +msgstr "" + +#: ../../mod/network.php:98 ../mod/profile.php:158 +msgid "Permission settings" +msgstr "" + +#: ../../mod/network.php:104 ../mod/profile.php:165 +msgid "CC: email addresses" +msgstr "" + +#: ../../mod/network.php:106 ../mod/profile.php:167 +msgid "Example: bob@example.com, mary@example.com" +msgstr "" + +#: ../../mod/network.php:149 +msgid "No such group" +msgstr "" + +#: ../../mod/network.php:160 +msgid "Group is empty" +msgstr "" + +#: ../../mod/network.php:164 +msgid "Group: " +msgstr "" + +#: ../../mod/network.php:272 ../mod/network.php:434 ../mod/display.php:258 +#: ../../mod/profile.php:382 ../mod/search.php:116 +msgid "View $name's profile" +msgstr "" + +#: ../../mod/network.php:287 ../mod/search.php:131 +msgid "View in context" +msgstr "" + +#: ../../mod/network.php:321 ../mod/display.php:149 ../mod/photos.php:935 +#: ../../mod/profile.php:300 +msgid "Private Message" +msgstr "" + +#: ../../mod/network.php:365 ../mod/display.php:156 ../mod/photos.php:1050 +#: ../../mod/profile.php:307 +msgid "I like this (toggle)" +msgstr "" + +#: ../../mod/network.php:366 ../mod/display.php:157 ../mod/photos.php:1051 +#: ../../mod/profile.php:308 +msgid "I don't like this (toggle)" +msgstr "" + +#: ../../mod/network.php:380 ../mod/display.php:170 ../mod/photos.php:1071 +#: ../../mod/photos.php:1111 ../mod/photos.php:1140 ../mod/profile.php:321 +msgid "This is you" +msgstr "" + +#: ../../mod/network.php:386 ../mod/display.php:234 ../mod/photos.php:1168 +#: ../../mod/profile.php:361 ../mod/group.php:137 +msgid "Delete" +msgstr "" + +#: ../../mod/network.php:435 ../mod/display.php:259 +msgid "View $owner_name's profile" +msgstr "" + +#: ../../mod/network.php:436 ../mod/display.php:260 +msgid "to" +msgstr "" + +#: ../../mod/network.php:437 ../mod/display.php:261 +msgid "Wall-to-Wall" +msgstr "" + +#: ../../mod/network.php:438 ../mod/display.php:262 +msgid "via Wall-To-Wall:" +msgstr "" + +#: ../../mod/network.php:471 ../mod/display.php:312 ../mod/profile.php:414 +#: ../../mod/register.php:422 +msgid "" +"Shared content is covered by the Creative Commons Attribution 3.0 license." +msgstr "" + +#: ../../mod/profiles.php:21 ../mod/profiles.php:234 ../mod/profiles.php:339 +#: ../../mod/dfrn_confirm.php:62 +msgid "Profile not found." +msgstr "" + +#: ../../mod/profiles.php:28 +msgid "Profile Name is required." +msgstr "" + +#: ../../mod/profiles.php:196 +msgid "Profile updated." +msgstr "" + +#: ../../mod/profiles.php:251 +msgid "Profile deleted." +msgstr "" + +#: ../../mod/profiles.php:267 ../mod/profiles.php:298 +msgid "Profile-" +msgstr "" + +#: ../../mod/profiles.php:286 ../mod/profiles.php:325 +msgid "New profile created." +msgstr "" + +#: ../../mod/profiles.php:304 +msgid "Profile unavailable to clone." +msgstr "" + +#: ../../mod/profiles.php:367 +msgid "" +"This is your public profile.
It may " +"be visible to anybody using the internet." +msgstr "" + +#: ../../mod/profiles.php:377 +msgid "Age: " +msgstr "" + +#: ../../mod/profiles.php:418 +msgid "Profile Image" +msgstr "" + +#: ../../mod/lostpass.php:38 +#, php-format +msgid "Password reset requested at %s" +msgstr "" + +#: ../../mod/lostpass.php:39 ../mod/dfrn_confirm.php:649 +#: ../../mod/dfrn_notify.php:177 ../mod/dfrn_notify.php:389 ../mod/regmod.php:93 +#: ../../mod/item.php:423 ../mod/register.php:311 ../mod/register.php:348 +#: ../../mod/dfrn_request.php:545 ../include/items.php:1350 +msgid "Administrator" +msgstr "" + +#: ../../mod/notifications.php:28 +msgid "Invalid request identifier." +msgstr "" + +#: ../../mod/notifications.php:31 ../mod/notifications.php:134 +msgid "Discard" +msgstr "" + +#: ../../mod/notifications.php:41 ../mod/notifications.php:133 +msgid "Ignore" +msgstr "" + +#: ../../mod/notifications.php:72 +msgid "Show Ignored Requests" +msgstr "" + +#: ../../mod/notifications.php:72 +msgid "Hide Ignored Requests" +msgstr "" + +#: ../../mod/notifications.php:105 +msgid "Claims to be known to you: " +msgstr "" + +#: ../../mod/notifications.php:105 +msgid "yes" +msgstr "" + +#: ../../mod/notifications.php:105 +msgid "no" +msgstr "" + +#: ../../mod/notifications.php:111 +msgid "Approve as: " +msgstr "" + +#: ../../mod/notifications.php:112 +msgid "Friend" +msgstr "" + +#: ../../mod/notifications.php:113 +msgid "Fan/Admirer" +msgstr "" + +#: ../../mod/notifications.php:120 +msgid "Notification type: " +msgstr "" + +#: ../../mod/notifications.php:121 +msgid "Friend/Connect Request" +msgstr "" + +#: ../../mod/notifications.php:121 +msgid "New Follower" +msgstr "" + +#: ../../mod/notifications.php:131 +msgid "Approve" +msgstr "" + +#: ../../mod/notifications.php:140 +msgid "No notifications." +msgstr "" + +#: ../../mod/notifications.php:164 +msgid "No registrations." +msgstr "" + +#: ../../mod/install.php:30 +msgid "Could not create/connect to database." +msgstr "" + +#: ../../mod/install.php:35 +msgid "Connected to database." +msgstr "" + +#: ../../mod/install.php:66 +msgid "Database import succeeded." +msgstr "" + +#: ../../mod/install.php:67 +msgid "" +"IMPORTANT: You will need to [manually] setup a scheduled task for the poller." +msgstr "" + +#: ../../mod/install.php:68 ../mod/install.php:75 ../mod/install.php:175 +msgid "Please see the file \"INSTALL.txt\"." +msgstr "" + +#: ../../mod/install.php:73 +msgid "Database import failed." +msgstr "" + +#: ../../mod/install.php:74 +msgid "" +"You may need to import the file \"database.sql\" manually using phpmyadmin " +"or mysql." +msgstr "" + +#: ../../mod/install.php:84 +msgid "Welcome to Friendika." +msgstr "" + +#: ../../mod/install.php:109 ../mod/manage.php:106 ../mod/photos.php:800 +#: ../../mod/photos.php:857 ../mod/photos.php:1032 ../mod/invite.php:64 +#: ../../addon/facebook/facebook.php:151 ../addon/randplace/randplace.php:179 +#: ../../addon/twitter/twitter.php:156 ../addon/twitter/twitter.php:175 +#: ../../addon/statusnet/statusnet.php:163 ../addon/statusnet/statusnet.php:189 +#: ../../addon/statusnet/statusnet.php:207 +msgid "Submit" +msgstr "" + +#: ../../mod/install.php:124 +msgid "Could not find a command line version of PHP in the web server PATH." +msgstr "" + +#: ../../mod/install.php:125 +msgid "" +"This is required. Please adjust the configuration file .htconfig.php " +"accordingly." +msgstr "" + +#: ../../mod/install.php:132 +msgid "" +"The command line version of PHP on your system does not have " +"\"register_argc_argv\" enabled." +msgstr "" + +#: ../../mod/install.php:133 +msgid "This is required for message delivery to work." +msgstr "" + +#: ../../mod/install.php:155 +msgid "" +"Error: the \"openssl_pkey_new\" function on this system is not able to " +"generate encryption keys" +msgstr "" + +#: ../../mod/install.php:156 +msgid "" +"If running under Windows, please see \"http://www.php.net/manual/en/openssl." +"installation.php\"." +msgstr "" + +#: ../../mod/install.php:165 +msgid "" +"Error: Apache webserver mod-rewrite module is required but not installed." +msgstr "" + +#: ../../mod/install.php:167 +msgid "Error: libCURL PHP module required but not installed." +msgstr "" + +#: ../../mod/install.php:169 +msgid "" +"Error: GD graphics PHP module with JPEG support required but not installed." +msgstr "" + +#: ../../mod/install.php:171 +msgid "Error: openssl PHP module required but not installed." +msgstr "" + +#: ../../mod/install.php:173 +msgid "Error: mysqli PHP module required but not installed." +msgstr "" + +#: ../../mod/install.php:184 +msgid "" +"The web installer needs to be able to create a file called \".htconfig.php\" " +"in the top folder of your web server and it is unable to do so." +msgstr "" + +#: ../../mod/install.php:185 +msgid "" +"This is most often a permission setting, as the web server may not be able " +"to write files in your folder - even if you can." +msgstr "" + +#: ../../mod/install.php:186 +msgid "" +"Please check with your site documentation or support people to see if this " +"situation can be corrected." +msgstr "" + +#: ../../mod/install.php:187 +msgid "" +"If not, you may be required to perform a manual installation. Please see the " +"file \"INSTALL.txt\" for instructions." +msgstr "" + +#: ../../mod/install.php:196 +msgid "" +"The database configuration file \".htconfig.php\" could not be written. " +"Please use the enclosed text to create a configuration file in your web " +"server root." +msgstr "" + +#: ../../mod/install.php:211 +msgid "Errors encountered creating database tables." +msgstr "" + +#: ../../mod/message.php:18 +msgid "No recipient selected." +msgstr "" + +#: ../../mod/message.php:23 +msgid "[no subject]" +msgstr "" + +#: ../../mod/message.php:34 +msgid "Unable to locate contact information." +msgstr "" + +#: ../../mod/message.php:93 ../mod/wall_upload.php:79 ../mod/wall_upload.php:88 +#: ../../mod/wall_upload.php:95 ../mod/item.php:184 +msgid "Wall Photos" +msgstr "" + +#: ../../mod/message.php:102 +msgid "Message sent." +msgstr "" + +#: ../../mod/message.php:105 +msgid "Message could not be sent." +msgstr "" + +#: ../../mod/message.php:125 ../include/nav.php:100 +msgid "Messages" +msgstr "" + +#: ../../mod/message.php:126 +msgid "Inbox" +msgstr "" + +#: ../../mod/message.php:127 +msgid "Outbox" +msgstr "" + +#: ../../mod/message.php:128 +msgid "New Message" +msgstr "" + +#: ../../mod/message.php:142 +msgid "Message deleted." +msgstr "" + +#: ../../mod/message.php:158 +msgid "Conversation removed." +msgstr "" + +#: ../../mod/message.php:177 +msgid "Send Private Message" +msgstr "" + +#: ../../mod/message.php:178 ../mod/message.php:312 +msgid "To:" +msgstr "" + +#: ../../mod/message.php:179 ../mod/message.php:313 +msgid "Subject:" +msgstr "" + +#: ../../mod/message.php:182 ../mod/message.php:316 ../mod/invite.php:59 +msgid "Your message:" +msgstr "" + +#: ../../mod/message.php:221 +msgid "No messages." +msgstr "" + +#: ../../mod/message.php:234 +msgid "Delete conversation" +msgstr "" + +#: ../../mod/message.php:264 +msgid "Message not available." +msgstr "" + +#: ../../mod/message.php:301 +msgid "Delete message" +msgstr "" + +#: ../../mod/message.php:311 +msgid "Send Reply" +msgstr "" + +#: ../../mod/directory.php:32 +msgid "Global Directory" +msgstr "" + +#: ../../mod/directory.php:38 ../mod/contacts.php:307 +msgid "Finding: " +msgstr "" + +#: ../../mod/manage.php:37 +#, php-format +msgid "Welcome back %s" +msgstr "" + +#: ../../mod/manage.php:87 +msgid "Manage Identities and/or Pages" +msgstr "" + +#: ../../mod/manage.php:90 +msgid "" +"(Toggle between different identities or community/group pages which share " +"your account details.)" +msgstr "" + +#: ../../mod/manage.php:92 +msgid "Select an identity to manage: " +msgstr "" + +#: ../../mod/dfrn_poll.php:78 ../mod/dfrn_poll.php:392 +#, php-format +msgid "%s welcomes %s" +msgstr "" + +#: ../../mod/dfrn_confirm.php:114 ../mod/contacts.php:209 +msgid "Contact not found." +msgstr "" + +#: ../../mod/dfrn_confirm.php:231 +msgid "Response from remote site was not understood." +msgstr "" + +#: ../../mod/dfrn_confirm.php:240 +msgid "Unexpected response from remote site: " +msgstr "" + +#: ../../mod/dfrn_confirm.php:248 +msgid "Confirmation completed successfully." +msgstr "" + +#: ../../mod/dfrn_confirm.php:250 ../mod/dfrn_confirm.php:264 +#: ../../mod/dfrn_confirm.php:271 +msgid "Remote site reported: " +msgstr "" + +#: ../../mod/dfrn_confirm.php:262 +msgid "Temporary failure. Please wait and try again." +msgstr "" + +#: ../../mod/dfrn_confirm.php:269 +msgid "Introduction failed or was revoked." +msgstr "" + +#: ../../mod/dfrn_confirm.php:387 +msgid "Unable to set contact photo." +msgstr "" + +#: ../../mod/dfrn_confirm.php:426 +msgid "is now friends with" +msgstr "" + +#: ../../mod/dfrn_confirm.php:494 +#, php-format +msgid "No user record found for '%s' " +msgstr "" + +#: ../../mod/dfrn_confirm.php:504 +msgid "Our site encryption key is apparently messed up." +msgstr "" + +#: ../../mod/dfrn_confirm.php:515 +msgid "Empty site URL was provided or URL could not be decrypted by us." +msgstr "" + +#: ../../mod/dfrn_confirm.php:527 +msgid "Contact record was not found for you on our site." +msgstr "" + +#: ../../mod/dfrn_confirm.php:555 +msgid "" +"The ID provided by your system is a duplicate on our system. It should work " +"if you try again." +msgstr "" + +#: ../../mod/dfrn_confirm.php:566 +msgid "Unable to set your contact credentials on our system." +msgstr "" + +#: ../../mod/dfrn_confirm.php:619 +msgid "Unable to update your contact profile details on our system" +msgstr "" + +#: ../../mod/dfrn_confirm.php:648 +#, php-format +msgid "Connection accepted at %s" +msgstr "" + +#: ../../mod/wall_upload.php:56 ../mod/profile_photo.php:109 +#, php-format +msgid "Image exceeds size limit of %d" +msgstr "" + +#: ../../mod/wall_upload.php:65 ../mod/photos.php:570 +#: ../../mod/profile_photo.php:118 +msgid "Unable to process image." +msgstr "" + +#: ../../mod/wall_upload.php:82 ../mod/photos.php:588 +#: ../../mod/profile_photo.php:230 +msgid "Image upload failed." +msgstr "" + +#: ../../mod/display.php:15 ../mod/display.php:307 ../mod/item.php:546 +msgid "Item not found." +msgstr "" + +#: ../../mod/display.php:300 +msgid "Item has been removed." +msgstr "" + +#: ../../mod/lockview.php:39 +msgid "Remote privacy information not available." +msgstr "" + +#: ../../mod/lockview.php:43 +msgid "Visible to:" +msgstr "" + +#: ../../mod/dfrn_notify.php:179 +msgid "noreply" +msgstr "" + +#: ../../mod/dfrn_notify.php:237 +msgid "New mail received at " +msgstr "" + +#: ../../mod/dfrn_notify.php:388 ../mod/dfrn_notify.php:474 +#, php-format +msgid "%s commented on an item at %s" +msgstr "" + +#: ../../mod/dfrn_notify.php:475 +msgid "From: Administrator@" +msgstr "" + +#: ../../mod/removeme.php:42 ../mod/removeme.php:45 +msgid "Remove My Account" +msgstr "" + +#: ../../mod/removeme.php:43 +msgid "" +"This will completely remove your account. Once this has been done it is not " +"recoverable." +msgstr "" + +#: ../../mod/removeme.php:44 +msgid "Please enter your password for verification:" +msgstr "" + +#: ../../mod/home.php:23 +#, php-format +msgid "Welcome to %s" +msgstr "" + +#: ../../mod/regmod.php:10 +msgid "Please login." +msgstr "" + +#: ../../mod/regmod.php:54 +#, php-format +msgid "Registration revoked for %s" +msgstr "" + +#: ../../mod/regmod.php:92 ../mod/register.php:310 +#, php-format +msgid "Registration details for %s" +msgstr "" + +#: ../../mod/regmod.php:96 +msgid "Account approved." +msgstr "" + +#: ../../mod/apps.php:6 +msgid "Applications" +msgstr "" + +#: ../../mod/photos.php:30 +msgid "Photo Albums" +msgstr "" + +#: ../../mod/photos.php:34 ../mod/photos.php:106 ../mod/photos.php:780 +#: ../../mod/photos.php:849 ../mod/photos.php:864 ../mod/photos.php:1198 +#: ../../mod/photos.php:1209 ../include/Photo.php:225 ../include/Photo.php:232 +#: ../../include/Photo.php:239 ../include/items.php:959 ../include/items.php:962 +#: ../../include/items.php:965 +msgid "Contact Photos" +msgstr "" + +#: ../../mod/photos.php:95 +msgid "Contact information unavailable" +msgstr "" + +#: ../../mod/photos.php:106 ../mod/photos.php:530 ../mod/photos.php:849 +#: ../../mod/photos.php:864 ../mod/profile_photo.php:58 +#: ../../mod/profile_photo.php:65 ../mod/profile_photo.php:72 +#: ../../mod/profile_photo.php:155 ../mod/profile_photo.php:225 +#: ../../mod/profile_photo.php:234 ../mod/register.php:267 +#: ../../mod/register.php:274 ../mod/register.php:281 +msgid "Profile Photos" +msgstr "" + +#: ../../mod/photos.php:116 +msgid "Album not found." +msgstr "" + +#: ../../mod/photos.php:134 ../mod/photos.php:858 +msgid "Delete Album" +msgstr "" + +#: ../../mod/photos.php:197 ../mod/photos.php:1033 +msgid "Delete Photo" +msgstr "" + +#: ../../mod/photos.php:468 +msgid "was tagged in a" +msgstr "" + +#: ../../mod/photos.php:468 ../mod/like.php:110 +msgid "photo" +msgstr "" + +#: ../../mod/photos.php:468 +msgid "by" +msgstr "" + +#: ../../mod/photos.php:558 ../addon/js_upload/js_upload.php:306 +msgid "Image exceeds size limit of " +msgstr "" + +#: ../../mod/photos.php:660 +msgid "No photos selected" +msgstr "" + +#: ../../mod/photos.php:807 +msgid "Upload Photos" +msgstr "" + +#: ../../mod/photos.php:810 ../mod/photos.php:853 +msgid "New album name: " +msgstr "" + +#: ../../mod/photos.php:811 +msgid "or existing album name: " +msgstr "" + +#: ../../mod/photos.php:813 ../mod/photos.php:1028 +msgid "Permissions" +msgstr "" + +#: ../../mod/photos.php:868 +msgid "Edit Album" +msgstr "" + +#: ../../mod/photos.php:878 ../mod/photos.php:1228 +msgid "View Photo" +msgstr "" + +#: ../../mod/photos.php:908 +msgid "Photo not available" +msgstr "" + +#: ../../mod/photos.php:929 +msgid "Edit photo" +msgstr "" + +#: ../../mod/photos.php:931 +msgid "Use as profile photo" +msgstr "" + +#: ../../mod/photos.php:944 +msgid "View Full Size" +msgstr "" + +#: ../../mod/photos.php:1002 +msgid "Tags: " +msgstr "" + +#: ../../mod/photos.php:1012 +msgid "[Remove any tag]" +msgstr "" + +#: ../../mod/photos.php:1021 +msgid "New album name" +msgstr "" + +#: ../../mod/photos.php:1024 +msgid "Caption" +msgstr "" + +#: ../../mod/photos.php:1026 +msgid "Add a Tag" +msgstr "" + +#: ../../mod/photos.php:1030 +msgid "Example: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping" +msgstr "" + +#: ../../mod/photos.php:1214 +msgid "Recent Photos" +msgstr "" + +#: ../../mod/photos.php:1218 +msgid "Upload New Photos" +msgstr "" + +#: ../../mod/photos.php:1234 +msgid "View Album" +msgstr "" + +#: ../../mod/profile.php:8 ../boot.php:2200 +msgid "No profile" +msgstr "" + +#: ../../mod/viewcontacts.php:17 ../boot.php:2028 +msgid "View Contacts" +msgstr "" + +#: ../../mod/viewcontacts.php:32 +msgid "No contacts." +msgstr "" + +#: ../../mod/viewcontacts.php:44 ../mod/contacts.php:368 +msgid "Visit $username's profile" +msgstr "" + +#: ../../mod/settings.php:37 +msgid "Passwords do not match. Password unchanged." +msgstr "" + +#: ../../mod/settings.php:42 +msgid "Empty passwords are not allowed. Password unchanged." +msgstr "" + +#: ../../mod/settings.php:53 +msgid "Password changed." +msgstr "" + +#: ../../mod/settings.php:55 +msgid "Password update failed. Please try again." +msgstr "" + +#: ../../mod/settings.php:95 +msgid " Please use a shorter name." +msgstr "" + +#: ../../mod/settings.php:97 +msgid " Name too short." +msgstr "" + +#: ../../mod/settings.php:103 +msgid " Not valid email." +msgstr "" + +#: ../../mod/settings.php:105 +msgid " Cannot change to that email." +msgstr "" + +#: ../../mod/settings.php:161 +msgid "Settings updated." +msgstr "" + +#: ../../mod/settings.php:211 +msgid "Plugin Settings" +msgstr "" + +#: ../../mod/settings.php:212 +msgid "Account Settings" +msgstr "" + +#: ../../mod/settings.php:218 +msgid "No Plugin settings configured" +msgstr "" + +#: ../../mod/settings.php:263 +msgid "OpenID: " +msgstr "" + +#: ../../mod/settings.php:263 +msgid " (Optional) Allow this OpenID to login to this account." +msgstr "" + +#: ../../mod/settings.php:295 +msgid "Profile is not published." +msgstr "" + +#: ../../mod/settings.php:352 +msgid "Default Post Permissions" +msgstr "" + +#: ../../mod/item.php:37 +msgid "Unable to locate original post." +msgstr "" + +#: ../../mod/item.php:98 +msgid "Empty post discarded." +msgstr "" + +#: ../../mod/item.php:422 +#, php-format +msgid "%s commented on your item at %s" +msgstr "" + +#: ../../mod/item.php:445 +#, php-format +msgid "%s posted on your profile wall at %s" +msgstr "" + +#: ../../mod/item.php:446 +msgid "Administrator@" +msgstr "" + +#: ../../mod/item.php:471 +msgid "System error. Post not saved." +msgstr "" + +#: ../../mod/item.php:489 +#, php-format +msgid "" +"This message was sent to you by %s, a member of the Friendika social network." +msgstr "" + +#: ../../mod/item.php:491 +msgid "You may visit them online at" +msgstr "" + +#: ../../mod/item.php:493 +msgid "" +"Please contact the sender by replying to this post if you do not wish to " +"receive these messages." +msgstr "" + +#: ../../mod/item.php:495 +#, php-format +msgid "%s posted an update." +msgstr "" + +#: ../../mod/search.php:17 ../include/nav.php:67 ../boot.php:2045 +msgid "Search" +msgstr "" + +#: ../../mod/profile_photo.php:28 +msgid "Image uploaded but image cropping failed." +msgstr "" + +#: ../../mod/profile_photo.php:61 ../mod/profile_photo.php:68 +#: ../../mod/profile_photo.php:75 ../mod/profile_photo.php:237 +#, php-format +msgid "Image size reduction [%s] failed." +msgstr "" + +#: ../../mod/profile_photo.php:95 +msgid "Unable to process image" +msgstr "" + +#: ../../mod/profile_photo.php:228 +msgid "Image uploaded successfully." +msgstr "" + +#: ../../mod/group.php:27 +msgid "Group created." +msgstr "" + +#: ../../mod/group.php:33 +msgid "Could not create group." +msgstr "" + +#: ../../mod/group.php:43 ../mod/group.php:123 +msgid "Group not found." +msgstr "" + +#: ../../mod/group.php:56 +msgid "Group name changed." +msgstr "" + +#: ../../mod/group.php:79 +msgid "Membership list updated." +msgstr "" + +#: ../../mod/group.php:88 ../index.php:243 +msgid "Permission denied" +msgstr "" + +#: ../../mod/group.php:107 +msgid "Group removed." +msgstr "" + +#: ../../mod/group.php:109 +msgid "Unable to remove group." +msgstr "" + +#: ../../mod/tagrm.php:11 ../mod/tagrm.php:94 ../mod/dfrn_request.php:628 +#: ../../addon/js_upload/js_upload.php:41 +msgid "Cancel" +msgstr "" + +#: ../../mod/tagrm.php:41 +msgid "Tag removed" +msgstr "" + +#: ../../mod/tagrm.php:79 +msgid "Remove Item Tag" +msgstr "" + +#: ../../mod/tagrm.php:81 +msgid "Select a tag to remove: " +msgstr "" + +#: ../../mod/tagrm.php:93 +msgid "Remove" +msgstr "" + +#: ../../mod/invite.php:28 +#, php-format +msgid "%s : Not a valid email address." +msgstr "" + +#: ../../mod/invite.php:32 +#, php-format +msgid "Please join my network on %s" +msgstr "" + +#: ../../mod/invite.php:38 +#, php-format +msgid "%s : Message delivery failed." +msgstr "" + +#: ../../mod/invite.php:42 +#, php-format +msgid "%d message sent." +msgid_plural "%d messages sent." +msgstr[0] "" +msgstr[1] "" + +#: ../../mod/invite.php:57 +msgid "Send invitations" +msgstr "" + +#: ../../mod/invite.php:58 +msgid "Enter email addresses, one per line:" +msgstr "" + +#: ../../mod/invite.php:60 +#, php-format +msgid "Please join my social network on %s" +msgstr "" + +#: ../../mod/invite.php:61 +msgid "To accept this invitation, please visit:" +msgstr "" + +#: ../../mod/invite.php:62 +msgid "" +"Once you have registered, please connect with me via my profile page at:" +msgstr "" + +#: ../../mod/register.php:47 +msgid "Invalid OpenID url" +msgstr "" + +#: ../../mod/register.php:62 +msgid "Please enter the required information." +msgstr "" + +#: ../../mod/register.php:74 +msgid "Please use a shorter name." +msgstr "" + +#: ../../mod/register.php:76 +msgid "Name too short." +msgstr "" + +#: ../../mod/register.php:89 +msgid "That doesn\\'t appear to be your full (First Last) name." +msgstr "" + +#: ../../mod/register.php:92 +msgid "Your email domain is not among those allowed on this site." +msgstr "" + +#: ../../mod/register.php:95 +msgid "Not a valid email address." +msgstr "" + +#: ../../mod/register.php:101 +msgid "Cannot use that email." +msgstr "" + +#: ../../mod/register.php:106 +msgid "" +"Your \"nickname\" can only contain \"a-z\", \"0-9\", \"-\", and \"_\", and " +"must also begin with a letter." +msgstr "" + +#: ../../mod/register.php:112 +msgid "Nickname is already registered. Please choose another." +msgstr "" + +#: ../../mod/register.php:131 +msgid "SERIOUS ERROR: Generation of security keys failed." +msgstr "" + +#: ../../mod/register.php:198 +msgid "An error occurred during registration. Please try again." +msgstr "" + +#: ../../mod/register.php:216 +msgid "An error occurred creating your default profile. Please try again." +msgstr "" + +#: ../../mod/register.php:315 +msgid "" +"Registration successful. Please check your email for further instructions." +msgstr "" + +#: ../../mod/register.php:319 +msgid "Failed to send email message. Here is the message that failed." +msgstr "" + +#: ../../mod/register.php:324 +msgid "Your registration can not be processed." +msgstr "" + +#: ../../mod/register.php:347 +#, php-format +msgid "Registration request at %s" +msgstr "" + +#: ../../mod/register.php:351 +msgid "Your registration is pending approval by the site owner." +msgstr "" + +#: ../../mod/register.php:399 +msgid "" +"You may (optionally) fill in this form via OpenID by supplying your OpenID " +"and clicking 'Register'." +msgstr "" + +#: ../../mod/register.php:400 +msgid "" +"If you are not familiar with OpenID, please leave that field blank and fill " +"in the rest of the items." +msgstr "" + +#: ../../mod/register.php:401 +msgid "Your OpenID (optional): " +msgstr "" + +#: ../../mod/register.php:404 +msgid "" +"Members of this network prefer to communicate with real people who use their " +"real names." +msgstr "" + +#: ../../mod/register.php:413 +msgid "Include your profile in member directory?" +msgstr "" + +#: ../../mod/register.php:416 ../mod/dfrn_request.php:618 +msgid "Yes" +msgstr "" + +#: ../../mod/register.php:417 ../mod/dfrn_request.php:619 +msgid "No" +msgstr "" + +#: ../../mod/register.php:429 +msgid "Registration" +msgstr "" + +#: ../../mod/register.php:437 +msgid "Your Full Name (e.g. Joe Smith): " +msgstr "" + +#: ../../mod/register.php:438 +msgid "Your Email Address: " +msgstr "" + +#: ../../mod/register.php:439 +msgid "" +"Choose a profile nickname. This must begin with a text character. Your " +"profile address on this site will then be 'nickname@$sitename'." +msgstr "" + +#: ../../mod/register.php:440 +msgid "Choose a nickname: " +msgstr "" + +#: ../../mod/register.php:443 ../include/nav.php:61 ../boot.php:809 +msgid "Register" +msgstr "" + +#: ../../mod/openid.php:62 ../mod/openid.php:109 ../include/auth.php:105 +#: ../../include/auth.php:130 ../include/auth.php:183 +msgid "Login failed." +msgstr "" + +#: ../../mod/openid.php:73 ../include/auth.php:194 +msgid "Welcome back " +msgstr "" + +#: ../../mod/like.php:110 +msgid "status" +msgstr "" + +#: ../../mod/like.php:127 +msgid "likes" +msgstr "" + +#: ../../mod/like.php:129 +msgid "doesn't like" +msgstr "" + +#: ../../mod/like.php:151 +#, php-format +msgid "%s's" +msgstr "" + +#: ../../mod/follow.php:167 +msgid "The profile address specified does not provide adequate information." +msgstr "" + +#: ../../mod/follow.php:173 +msgid "" +"Limited profile. This person will be unable to receive direct/personal " +"notifications from you." +msgstr "" + +#: ../../mod/follow.php:224 +msgid "Unable to retrieve contact information." +msgstr "" + +#: ../../mod/follow.php:270 +msgid "following" +msgstr "" + +#: ../../mod/dfrn_request.php:92 +msgid "This introduction has already been accepted." +msgstr "" + +#: ../../mod/dfrn_request.php:116 ../mod/dfrn_request.php:347 +msgid "Profile location is not valid or does not contain profile information." +msgstr "" + +#: ../../mod/dfrn_request.php:121 ../mod/dfrn_request.php:352 +msgid "Warning: profile location has no identifiable owner name." +msgstr "" + +#: ../../mod/dfrn_request.php:123 ../mod/dfrn_request.php:354 +msgid "Warning: profile location has no profile photo." +msgstr "" + +#: ../../mod/dfrn_request.php:126 ../mod/dfrn_request.php:357 ../test.php:6 +#, php-format +msgid "%d required parameter was not found at the given location" +msgid_plural "%d required parameters were not found at the given location" +msgstr[0] "" +msgstr[1] "" + +#: ../../mod/dfrn_request.php:164 +msgid "Introduction complete." +msgstr "" + +#: ../../mod/dfrn_request.php:188 +msgid "Unrecoverable protocol error." +msgstr "" + +#: ../../mod/dfrn_request.php:216 +msgid "Profile unavailable." +msgstr "" + +#: ../../mod/dfrn_request.php:241 +#, php-format +msgid "%s has received too many connection requests today." +msgstr "" + +#: ../../mod/dfrn_request.php:242 +msgid "Spam protection measures have been invoked." +msgstr "" + +#: ../../mod/dfrn_request.php:243 +msgid "Friends are advised to please try again in 24 hours." +msgstr "" + +#: ../../mod/dfrn_request.php:273 +msgid "Invalid locator" +msgstr "" + +#: ../../mod/dfrn_request.php:292 +msgid "Unable to resolve your name at the provided location." +msgstr "" + +#: ../../mod/dfrn_request.php:305 +msgid "You have already introduced yourself here." +msgstr "" + +#: ../../mod/dfrn_request.php:309 +#, php-format +msgid "Apparently you are already friends with %s." +msgstr "" + +#: ../../mod/dfrn_request.php:330 +msgid "Invalid profile URL." +msgstr "" + +#: ../../mod/dfrn_request.php:336 +msgid "Disallowed profile URL." +msgstr "" + +#: ../../mod/dfrn_request.php:402 ../mod/contacts.php:85 +msgid "Failed to update contact record." +msgstr "" + +#: ../../mod/dfrn_request.php:423 +msgid "Your introduction has been sent." +msgstr "" + +#: ../../mod/dfrn_request.php:477 +msgid "Please login to confirm introduction." +msgstr "" + +#: ../../mod/dfrn_request.php:491 +msgid "" +"Incorrect identity currently logged in. Please login to this profile." +msgstr "" + +#: ../../mod/dfrn_request.php:536 ../include/items.php:1341 +msgid "[Name Withheld]" +msgstr "" + +#: ../../mod/dfrn_request.php:543 +msgid "Introduction received at " +msgstr "" + +#: ../../mod/dfrn_request.php:615 +msgid "Friend/Connection Request" +msgstr "" + +#: ../../mod/dfrn_request.php:616 +msgid "Please answer the following:" +msgstr "" + +#: ../../mod/dfrn_request.php:617 +msgid "Does $name know you?" +msgstr "" + +#: ../../mod/dfrn_request.php:620 +msgid "Add a personal note:" +msgstr "" + +#: ../../mod/dfrn_request.php:621 +msgid "" +"Please enter your profile address from one of the following supported social " +"networks:" +msgstr "" + +#: ../../mod/dfrn_request.php:622 +msgid "Friendika" +msgstr "" + +#: ../../mod/dfrn_request.php:623 +msgid "StatusNet/Federated Social Web" +msgstr "" + +#: ../../mod/dfrn_request.php:624 +msgid "Private (secure) network" +msgstr "" + +#: ../../mod/dfrn_request.php:625 +msgid "Public (insecure) network" +msgstr "" + +#: ../../mod/dfrn_request.php:626 +msgid "Your profile address:" +msgstr "" + +#: ../../mod/dfrn_request.php:627 +msgid "Submit Request" +msgstr "" + +#: ../../mod/contacts.php:12 +msgid "Invite Friends" +msgstr "" + +#: ../../mod/contacts.php:16 +msgid "Connect/Follow" +msgstr "" + +#: ../../mod/contacts.php:17 +msgid "Example: bob@example.com, http://example.com/barbara" +msgstr "" + +#: ../../mod/contacts.php:18 +msgid "Follow" +msgstr "" + +#: ../../mod/contacts.php:38 ../mod/contacts.php:119 +msgid "Could not access contact record." +msgstr "" + +#: ../../mod/contacts.php:52 +msgid "Could not locate selected profile." +msgstr "" + +#: ../../mod/contacts.php:83 +msgid "Contact updated." +msgstr "" + +#: ../../mod/contacts.php:141 +msgid "Contact has been blocked" +msgstr "" + +#: ../../mod/contacts.php:141 +msgid "Contact has been unblocked" +msgstr "" + +#: ../../mod/contacts.php:155 +msgid "Contact has been ignored" +msgstr "" + +#: ../../mod/contacts.php:155 +msgid "Contact has been unignored" +msgstr "" + +#: ../../mod/contacts.php:176 +msgid "stopped following" +msgstr "" + +#: ../../mod/contacts.php:195 +msgid "Contact has been removed." +msgstr "" + +#: ../../mod/contacts.php:223 ../mod/contacts.php:344 +msgid "Mutual Friendship" +msgstr "" + +#: ../../mod/contacts.php:227 ../mod/contacts.php:348 +msgid "is a fan of yours" +msgstr "" + +#: ../../mod/contacts.php:232 ../mod/contacts.php:352 +msgid "you are a fan of" +msgstr "" + +#: ../../mod/contacts.php:248 +msgid "Never" +msgstr "" + +#: ../../mod/contacts.php:252 +msgid "(Update was successful)" +msgstr "" + +#: ../../mod/contacts.php:252 +msgid "(Update was not successful)" +msgstr "" + +#: ../../mod/contacts.php:255 +msgid "Contact Editor" +msgstr "" + +#: ../../mod/contacts.php:256 +msgid "Visit $name's profile" +msgstr "" + +#: ../../mod/contacts.php:257 +msgid "Block/Unblock contact" +msgstr "" + +#: ../../mod/contacts.php:258 +msgid "Ignore contact" +msgstr "" + +#: ../../mod/contacts.php:259 +msgid "Delete contact" +msgstr "" + +#: ../../mod/contacts.php:261 +msgid "Last updated: " +msgstr "" + +#: ../../mod/contacts.php:262 +msgid "Update public posts: " +msgstr "" + +#: ../../mod/contacts.php:264 +msgid "Update now" +msgstr "" + +#: ../../mod/contacts.php:267 +msgid "Unblock this contact" +msgstr "" + +#: ../../mod/contacts.php:267 +msgid "Block this contact" +msgstr "" + +#: ../../mod/contacts.php:268 +msgid "Unignore this contact" +msgstr "" + +#: ../../mod/contacts.php:268 +msgid "Ignore this contact" +msgstr "" + +#: ../../mod/contacts.php:271 +msgid "Currently blocked" +msgstr "" + +#: ../../mod/contacts.php:272 +msgid "Currently ignored" +msgstr "" + +#: ../../mod/contacts.php:303 ../include/acl_selectors.php:140 +#: ../../include/acl_selectors.php:155 ../include/nav.php:111 ../boot.php:2012 +msgid "Contacts" +msgstr "" + +#: ../../mod/contacts.php:305 +msgid "Show Blocked Connections" +msgstr "" + +#: ../../mod/contacts.php:305 +msgid "Hide Blocked Connections" +msgstr "" + +#: ../../mod/contacts.php:308 +msgid "Find" +msgstr "" + +#: ../../mod/contacts.php:369 +msgid "Edit contact" +msgstr "" + +#: ../../addon/facebook/facebook.php:116 +msgid "Facebook disabled" +msgstr "" + +#: ../../addon/facebook/facebook.php:124 +msgid "Facebook API key is missing." +msgstr "" + +#: ../../addon/facebook/facebook.php:131 +msgid "Facebook Connect" +msgstr "" + +#: ../../addon/facebook/facebook.php:137 +msgid "Install Facebook post connector" +msgstr "" + +#: ../../addon/facebook/facebook.php:144 +msgid "Remove Facebook post connector" +msgstr "" + +#: ../../addon/facebook/facebook.php:150 +msgid "Post to Facebook by default" +msgstr "" + +#: ../../addon/facebook/facebook.php:174 +msgid "Facebook" +msgstr "" + +#: ../../addon/facebook/facebook.php:175 +msgid "Facebook Connector Settings" +msgstr "" + +#: ../../addon/facebook/facebook.php:189 +msgid "Post to Facebook" +msgstr "" + +#: ../../addon/facebook/facebook.php:230 +msgid "Image: " +msgstr "" + +#: ../../addon/randplace/randplace.php:171 +msgid "Randplace Settings" +msgstr "" + +#: ../../addon/randplace/randplace.php:173 +msgid "Enable Randplace Plugin" +msgstr "" + +#: ../../addon/twitter/twitter.php:64 +msgid "Post to Twitter" +msgstr "" + +#: ../../addon/twitter/twitter.php:122 +msgid "Twitter Posting Settings" +msgstr "" + +#: ../../addon/twitter/twitter.php:129 +msgid "" +"No consumer key pair for Twitter found. Please contact your site " +"administrator." +msgstr "" + +#: ../../addon/twitter/twitter.php:148 +msgid "" +"At this Friendika instance the Twitter plugin was enabled but you have not " +"yet connected your account to your Twitter account. To do so click the " +"button below to get a PIN from Twitter which you have to copy into the input " +"box below and submit the form. Only your public posts will " +"be posted to Twitter." +msgstr "" + +#: ../../addon/twitter/twitter.php:149 +msgid "Log in with Twitter" +msgstr "" + +#: ../../addon/twitter/twitter.php:151 +msgid "Copy the PIN from Twitter here" +msgstr "" + +#: ../../addon/twitter/twitter.php:165 ../addon/statusnet/statusnet.php:197 +msgid "Currently connected to: " +msgstr "" + +#: ../../addon/twitter/twitter.php:166 +msgid "" +"If enabled all your public postings will be posted to the " +"associated Twitter account as well." +msgstr "" + +#: ../../addon/twitter/twitter.php:168 +msgid "Send public postings to Twitter" +msgstr "" + +#: ../../addon/twitter/twitter.php:172 ../addon/statusnet/statusnet.php:204 +msgid "Clear OAuth configuration" +msgstr "" + +#: ../../addon/tictac/tictac.php:14 +msgid "Three Dimensional Tic-Tac-Toe" +msgstr "" + +#: ../../addon/tictac/tictac.php:47 +msgid "3D Tic-Tac-Toe" +msgstr "" + +#: ../../addon/tictac/tictac.php:52 +msgid "New game" +msgstr "" + +#: ../../addon/tictac/tictac.php:53 +msgid "New game with handicap" +msgstr "" + +#: ../../addon/tictac/tictac.php:54 +msgid "" +"Three dimensional tic-tac-toe is just like the traditional game except that " +"it is played on multiple levels simultaneously. " +msgstr "" + +#: ../../addon/tictac/tictac.php:55 +msgid "" +"In this case there are three levels. You win by getting three in a row on " +"any level, as well as up, down, and diagonally across the different levels." +msgstr "" + +#: ../../addon/tictac/tictac.php:57 +msgid "" +"The handicap game disables the center position on the middle level because " +"the player claiming this square often has an unfair advantage." +msgstr "" + +#: ../../addon/tictac/tictac.php:176 +msgid "You go first..." +msgstr "" + +#: ../../addon/tictac/tictac.php:181 +msgid "I'm going first this time..." +msgstr "" + +#: ../../addon/tictac/tictac.php:187 +msgid "You won!" +msgstr "" + +#: ../../addon/tictac/tictac.php:193 ../addon/tictac/tictac.php:218 +msgid "\"Cat\" game!" +msgstr "" + +#: ../../addon/tictac/tictac.php:216 +msgid "I won!" +msgstr "" + +#: ../../addon/js_upload/js_upload.php:39 +msgid "Upload a file" +msgstr "" + +#: ../../addon/js_upload/js_upload.php:40 +msgid "Drop files here to upload" +msgstr "" + +#: ../../addon/js_upload/js_upload.php:42 +msgid "Failed" +msgstr "" + +#: ../../addon/js_upload/js_upload.php:288 +msgid "No files were uploaded." +msgstr "" + +#: ../../addon/js_upload/js_upload.php:294 +msgid "Uploaded file is empty" +msgstr "" + +#: ../../addon/js_upload/js_upload.php:299 +msgid "Uploaded file is too large" +msgstr "" + +#: ../../addon/js_upload/js_upload.php:317 +msgid "File has an invalid extension, it should be one of " +msgstr "" + +#: ../../addon/js_upload/js_upload.php:328 +msgid "Upload was cancelled, or server error encountered" +msgstr "" + +#: ../../addon/java_upload/java_upload.php:33 +msgid "Select files to upload: " +msgstr "" + +#: ../../addon/java_upload/java_upload.php:35 +msgid "" +"Use the following controls only if the Java uploader [above] fails to launch." +msgstr "" + +#: ../../addon/statusnet/statusnet.php:78 +msgid "Post to StatusNet" +msgstr "" + +#: ../../addon/statusnet/statusnet.php:146 +msgid "StatusNet Posting Settings" +msgstr "" + +#: ../../addon/statusnet/statusnet.php:152 +msgid "" +"No consumer key pair for StatusNet found. Register your Friendika Account as " +"an desktop client on your StatusNet account, copy the consumer key pair here " +"and enter the API base root.
Before you register your own OAuth key " +"pair ask the administrator if there is already a key pair for this Friendika " +"installation at your favorited StatusNet installation." +msgstr "" + +#: ../../addon/statusnet/statusnet.php:154 +msgid "OAuth Consumer Key" +msgstr "" + +#: ../../addon/statusnet/statusnet.php:157 +msgid "OAuth Consumer Secret" +msgstr "" + +#: ../../addon/statusnet/statusnet.php:160 +msgid "Base API Path (remember the trailing /)" +msgstr "" + +#: ../../addon/statusnet/statusnet.php:181 +msgid "" +"To connect to your StatusNet account click the button below to get a " +"security code from StatusNet which you have to copy into the input box below " +"and submit the form. Only your public posts will be posted " +"to StatusNet." +msgstr "" + +#: ../../addon/statusnet/statusnet.php:182 +msgid "Log in with StatusNet" +msgstr "" + +#: ../../addon/statusnet/statusnet.php:184 +msgid "Copy the security code from StatusNet here" +msgstr "" + +#: ../../addon/statusnet/statusnet.php:198 +msgid "" +"If enabled all your public postings will be posted to the " +"associated StatusNet account as well." +msgstr "" + +#: ../../addon/statusnet/statusnet.php:200 +msgid "Send public postings to StatusNet" +msgstr "" + +#: ../../index.php:187 +msgid "Not Found" +msgstr "" + +#: ../../index.php:188 +msgid "Page not found." +msgstr "" + +#: ../../include/acl_selectors.php:132 +msgid "Visible To:" +msgstr "" + +#: ../../include/acl_selectors.php:136 ../include/acl_selectors.php:151 +msgid "Groups" +msgstr "" + +#: ../../include/acl_selectors.php:147 +msgid "Except For:" +msgstr "" + +#: ../../include/auth.php:27 +msgid "Logged out." +msgstr "" + +#: ../../include/profile_selectors.php:6 +msgid "Male" +msgstr "" + +#: ../../include/profile_selectors.php:6 +msgid "Female" +msgstr "" + +#: ../../include/profile_selectors.php:6 +msgid "Currently Male" +msgstr "" + +#: ../../include/profile_selectors.php:6 +msgid "Currently Female" +msgstr "" + +#: ../../include/profile_selectors.php:6 +msgid "Mostly Male" +msgstr "" + +#: ../../include/profile_selectors.php:6 +msgid "Mostly Female" +msgstr "" + +#: ../../include/profile_selectors.php:6 +msgid "Transgender" +msgstr "" + +#: ../../include/profile_selectors.php:6 +msgid "Intersex" +msgstr "" + +#: ../../include/profile_selectors.php:6 +msgid "Transsexual" +msgstr "" + +#: ../../include/profile_selectors.php:6 +msgid "Hermaphrodite" +msgstr "" + +#: ../../include/profile_selectors.php:6 +msgid "Neuter" +msgstr "" + +#: ../../include/profile_selectors.php:6 +msgid "Non-specific" +msgstr "" + +#: ../../include/profile_selectors.php:6 +msgid "Other" +msgstr "" + +#: ../../include/profile_selectors.php:6 +msgid "Undecided" +msgstr "" + +#: ../../include/profile_selectors.php:19 +msgid "Males" +msgstr "" + +#: ../../include/profile_selectors.php:19 +msgid "Females" +msgstr "" + +#: ../../include/profile_selectors.php:19 +msgid "Gay" +msgstr "" + +#: ../../include/profile_selectors.php:19 +msgid "Lesbian" +msgstr "" + +#: ../../include/profile_selectors.php:19 +msgid "No Preference" +msgstr "" + +#: ../../include/profile_selectors.php:19 +msgid "Bisexual" +msgstr "" + +#: ../../include/profile_selectors.php:19 +msgid "Autosexual" +msgstr "" + +#: ../../include/profile_selectors.php:19 +msgid "Abstinent" +msgstr "" + +#: ../../include/profile_selectors.php:19 +msgid "Virgin" +msgstr "" + +#: ../../include/profile_selectors.php:19 +msgid "Deviant" +msgstr "" + +#: ../../include/profile_selectors.php:19 +msgid "Fetish" +msgstr "" + +#: ../../include/profile_selectors.php:19 +msgid "Oodles" +msgstr "" + +#: ../../include/profile_selectors.php:19 +msgid "Nonsexual" +msgstr "" + +#: ../../include/profile_selectors.php:33 +msgid "Single" +msgstr "" + +#: ../../include/profile_selectors.php:33 +msgid "Lonely" +msgstr "" + +#: ../../include/profile_selectors.php:33 +msgid "Available" +msgstr "" + +#: ../../include/profile_selectors.php:33 +msgid "Unavailable" +msgstr "" + +#: ../../include/profile_selectors.php:33 +msgid "Dating" +msgstr "" + +#: ../../include/profile_selectors.php:33 +msgid "Unfaithful" +msgstr "" + +#: ../../include/profile_selectors.php:33 +msgid "Sex Addict" +msgstr "" + +#: ../../include/profile_selectors.php:33 +msgid "Friends" +msgstr "" + +#: ../../include/profile_selectors.php:33 +msgid "Friends/Benefits" +msgstr "" + +#: ../../include/profile_selectors.php:33 +msgid "Casual" +msgstr "" + +#: ../../include/profile_selectors.php:33 +msgid "Engaged" +msgstr "" + +#: ../../include/profile_selectors.php:33 +msgid "Married" +msgstr "" + +#: ../../include/profile_selectors.php:33 +msgid "Partners" +msgstr "" + +#: ../../include/profile_selectors.php:33 +msgid "Cohabiting" +msgstr "" + +#: ../../include/profile_selectors.php:33 +msgid "Happy" +msgstr "" + +#: ../../include/profile_selectors.php:33 +msgid "Not Looking" +msgstr "" + +#: ../../include/profile_selectors.php:33 +msgid "Swinger" +msgstr "" + +#: ../../include/profile_selectors.php:33 +msgid "Betrayed" +msgstr "" + +#: ../../include/profile_selectors.php:33 +msgid "Separated" +msgstr "" + +#: ../../include/profile_selectors.php:33 +msgid "Unstable" +msgstr "" + +#: ../../include/profile_selectors.php:33 +msgid "Divorced" +msgstr "" + +#: ../../include/profile_selectors.php:33 +msgid "Widowed" +msgstr "" + +#: ../../include/profile_selectors.php:33 +msgid "Uncertain" +msgstr "" + +#: ../../include/profile_selectors.php:33 +msgid "Complicated" +msgstr "" + +#: ../../include/profile_selectors.php:33 +msgid "Don't care" +msgstr "" + +#: ../../include/profile_selectors.php:33 +msgid "Ask me" +msgstr "" + +#: ../../include/contact_selectors.php:32 +msgid "Unknown | Not categorised" +msgstr "" + +#: ../../include/contact_selectors.php:33 +msgid "Block immediately" +msgstr "" + +#: ../../include/contact_selectors.php:34 +msgid "Shady, spammer, self-marketer" +msgstr "" + +#: ../../include/contact_selectors.php:35 +msgid "Known to me, but no opinion" +msgstr "" + +#: ../../include/contact_selectors.php:36 +msgid "OK, probably harmless" +msgstr "" + +#: ../../include/contact_selectors.php:37 +msgid "Reputable, has my trust" +msgstr "" + +#: ../../include/contact_selectors.php:55 +msgid "Frequently" +msgstr "" + +#: ../../include/contact_selectors.php:56 +msgid "Hourly" +msgstr "" + +#: ../../include/contact_selectors.php:57 +msgid "Twice daily" +msgstr "" + +#: ../../include/contact_selectors.php:58 +msgid "Daily" +msgstr "" + +#: ../../include/contact_selectors.php:59 +msgid "Weekly" +msgstr "" + +#: ../../include/contact_selectors.php:60 +msgid "Monthly" +msgstr "" + +#: ../../include/nav.php:38 ../boot.php:837 +msgid "Logout" +msgstr "" + +#: ../../include/nav.php:44 ../boot.php:817 ../boot.php:823 +msgid "Login" +msgstr "" + +#: ../../include/nav.php:56 ../include/nav.php:91 +msgid "Home" +msgstr "" + +#: ../../include/nav.php:64 +msgid "Apps" +msgstr "" + +#: ../../include/nav.php:77 +msgid "Directory" +msgstr "" + +#: ../../include/nav.php:87 +msgid "Network" +msgstr "" + +#: ../../include/nav.php:96 +msgid "Notifications" +msgstr "" + +#: ../../include/nav.php:104 +msgid "Manage" +msgstr "" + +#: ../../include/nav.php:107 +msgid "Settings" +msgstr "" + +#: ../../include/nav.php:109 +msgid "Profiles" +msgstr "" + +#: ../../include/oembed.php:57 +msgid "Embedding disabled" +msgstr "" + +#: ../../include/items.php:1004 +msgid "Birthday:" +msgstr "" + +#: ../../include/items.php:1348 +msgid "You have a new follower at " +msgstr "" + +#: ../../include/group.php:130 +msgid "Create a new group" +msgstr "" + +#: ../../include/group.php:131 +msgid "Everybody" +msgstr "" + +#: ../../include/datetime.php:44 ../include/datetime.php:46 +msgid "Miscellaneous" +msgstr "" + +#: ../../include/datetime.php:148 +msgid "less than a second ago" +msgstr "" + +#: ../../include/datetime.php:151 +msgid "year" +msgstr "" + +#: ../../include/datetime.php:151 +msgid "years" +msgstr "" + +#: ../../include/datetime.php:152 +msgid "month" +msgstr "" + +#: ../../include/datetime.php:152 +msgid "months" +msgstr "" + +#: ../../include/datetime.php:153 +msgid "week" +msgstr "" + +#: ../../include/datetime.php:153 +msgid "weeks" +msgstr "" + +#: ../../include/datetime.php:154 +msgid "day" +msgstr "" + +#: ../../include/datetime.php:154 +msgid "days" +msgstr "" + +#: ../../include/datetime.php:155 +msgid "hour" +msgstr "" + +#: ../../include/datetime.php:155 +msgid "hours" +msgstr "" + +#: ../../include/datetime.php:156 +msgid "minute" +msgstr "" + +#: ../../include/datetime.php:156 +msgid "minutes" +msgstr "" + +#: ../../include/datetime.php:157 +msgid "second" +msgstr "" + +#: ../../include/datetime.php:157 +msgid "seconds" +msgstr "" + +#: ../../include/datetime.php:164 +msgid " ago" +msgstr "" + +#: ../../boot.php:808 +msgid "Create a New Account" +msgstr "" + +#: ../../boot.php:815 +msgid "Nickname or Email address: " +msgstr "" + +#: ../../boot.php:816 +msgid "Password: " +msgstr "" + +#: ../../boot.php:821 +msgid "Nickname/Email/OpenID: " +msgstr "" + +#: ../../boot.php:822 +msgid "Password (if not OpenID): " +msgstr "" + +#: ../../boot.php:825 +msgid "Forgot your password?" +msgstr "" + +#: ../../boot.php:826 +msgid "Password Reset" +msgstr "" + +#: ../../boot.php:1077 +msgid "prev" +msgstr "" + +#: ../../boot.php:1079 +msgid "first" +msgstr "" + +#: ../../boot.php:1108 +msgid "last" +msgstr "" + +#: ../../boot.php:1111 +msgid "next" +msgstr "" + +#: ../../boot.php:1831 +msgid " likes this." +msgstr "" + +#: ../../boot.php:1831 +msgid " doesn't like this." +msgstr "" + +#: ../../boot.php:1834 +msgid "people" +msgstr "" + +#: ../../boot.php:1834 +msgid "like this." +msgstr "" + +#: ../../boot.php:1834 +msgid "don't like this." +msgstr "" + +#: ../../boot.php:1839 +msgid "and" +msgstr "" + +#: ../../boot.php:1842 +msgid ", and " +msgstr "" + +#: ../../boot.php:1842 +msgid " other people" +msgstr "" + +#: ../../boot.php:1843 +msgid " like this." +msgstr "" + +#: ../../boot.php:1843 +msgid " don't like this." +msgstr "" + +#: ../../boot.php:2004 +msgid "No contacts" +msgstr "" + +#: ../../boot.php:2257 +msgid "Connect" +msgstr "" + +#: ../../boot.php:2267 +msgid "Location:" +msgstr "" + +#: ../../boot.php:2271 +msgid ", " +msgstr "" + +#: ../../boot.php:2279 +msgid "Gender:" +msgstr "" + +#: ../../boot.php:2283 +msgid "Status:" +msgstr "" + +#: ../../boot.php:2285 +msgid "Homepage:" +msgstr "" + +#: ../../boot.php:2376 +msgid "Monday" +msgstr "" + +#: ../../boot.php:2376 +msgid "Tuesday" +msgstr "" + +#: ../../boot.php:2376 +msgid "Wednesday" +msgstr "" + +#: ../../boot.php:2376 +msgid "Thursday" +msgstr "" + +#: ../../boot.php:2376 +msgid "Friday" +msgstr "" + +#: ../../boot.php:2376 +msgid "Saturday" +msgstr "" + +#: ../../boot.php:2376 +msgid "Sunday" +msgstr "" + +#: ../../boot.php:2380 +msgid "January" +msgstr "" + +#: ../../boot.php:2380 +msgid "February" +msgstr "" + +#: ../../boot.php:2380 +msgid "March" +msgstr "" + +#: ../../boot.php:2380 +msgid "April" +msgstr "" + +#: ../../boot.php:2380 +msgid "May" +msgstr "" + +#: ../../boot.php:2380 +msgid "June" +msgstr "" + +#: ../../boot.php:2380 +msgid "July" +msgstr "" + +#: ../../boot.php:2380 +msgid "August" +msgstr "" + +#: ../../boot.php:2380 +msgid "September" +msgstr "" + +#: ../../boot.php:2380 +msgid "October" +msgstr "" + +#: ../../boot.php:2380 +msgid "November" +msgstr "" + +#: ../../boot.php:2380 +msgid "December" +msgstr "" + +#: ../../boot.php:2409 +msgid "Birthdays this week:" +msgstr "" + +#: ../../boot.php:2410 +msgid "(Adjusted for local time)" +msgstr "" + +#: ../../boot.php:2419 +msgid "[today]" +msgstr "" + +#: ../../boot.php:2616 +msgid "link to source" +msgstr "" From 90eab0fbc3249c327a34db4d1932506186ac606c Mon Sep 17 00:00:00 2001 From: fabrixxm Date: Fri, 11 Mar 2011 00:40:26 +0100 Subject: [PATCH 008/478] extract string can update existing po file --- util/run_xgettext.sh | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/util/run_xgettext.sh b/util/run_xgettext.sh index cd33e62dd..2cfaca487 100644 --- a/util/run_xgettext.sh +++ b/util/run_xgettext.sh @@ -2,9 +2,16 @@ cd $(dirname $0) +OPTS= + +if [ -e "$1" ] +then + OPTS="-j -o $1" +fi + KEYWORDS="-k -kt -ktt:1,2" - -find .. -name "*.php" | xargs xgettext $KEYWORDS --from-code=UTF-8 + +find .. -name "*.php" | xargs xgettext $KEYWORDS $OPTS --from-code=UTF-8 F9KVERSION=$(sed -n "s/.*'FRIENDIKA_VERSION'.*'\([0-9.]*\)'.*/\1/p" ../boot.php); From e1766b829f059e6e6a288178ee5b72dbd454dbae Mon Sep 17 00:00:00 2001 From: fabrixxm Date: Fri, 11 Mar 2011 00:41:01 +0100 Subject: [PATCH 009/478] Changed 'mo' with 'po'..... --- util/po2php.php | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/util/po2php.php b/util/po2php.php index 15ee1cd2c..171e9f297 100644 --- a/util/po2php.php +++ b/util/po2php.php @@ -3,15 +3,15 @@ function po2php_run($argv, $argc) { if ($argc!=2) { - print "Usage: ".$argv[0]." \n\n"; + print "Usage: ".$argv[0]." \n\n"; return; } - $mofile = $argv[1]; - $outfile = dirname($mofile)."/strings.php"; + $pofile = $argv[1]; + $outfile = dirname($pofile)."/strings.php"; - if (!file_exists($mofile)){ - print "Unable to find '$mofile'\n"; + if (!file_exists($pofile)){ + print "Unable to find '$pofile'\n"; return; } @@ -19,7 +19,7 @@ function po2php_run($argv, $argc) { $out=" Date: Fri, 11 Mar 2011 01:23:24 +0100 Subject: [PATCH 010/478] update sh script --- util/run_xgettext.sh | 38 ++++++++++++++++++++++++-------------- 1 file changed, 24 insertions(+), 14 deletions(-) mode change 100644 => 100755 util/run_xgettext.sh diff --git a/util/run_xgettext.sh b/util/run_xgettext.sh old mode 100644 new mode 100755 index 2cfaca487..9d38e4da9 --- a/util/run_xgettext.sh +++ b/util/run_xgettext.sh @@ -1,26 +1,36 @@ #!/bin/bash -cd $(dirname $0) +FULLPATH=$(dirname $(readlink -f "$0")) +cd "$FULLPATH/../view/en/" + +F9KVERSION=$(sed -n "s/.*'FRIENDIKA_VERSION'.*'\([0-9.]*\)'.*/\1/p" ../../boot.php); + +echo "Friendika version $F9KVERSION" OPTS= - -if [ -e "$1" ] +OUTFILE="$FULLPATH/messages.po" +if [ "" != "$1" ] then - OPTS="-j -o $1" + OUTFILE="$(readlink -f ${FULLPATH}/$1)" + if [ -e "$OUTFILE" ] + then + echo "join extracted strings" + OPTS="-j" + fi fi KEYWORDS="-k -kt -ktt:1,2" -find .. -name "*.php" | xargs xgettext $KEYWORDS $OPTS --from-code=UTF-8 +echo "extract strings to $OUTFILE.." +find ../../ -name "*.php" | xargs xgettext $KEYWORDS $OPTS -o "$OUTFILE" --from-code=UTF-8 -F9KVERSION=$(sed -n "s/.*'FRIENDIKA_VERSION'.*'\([0-9.]*\)'.*/\1/p" ../boot.php); +echo "setup base info.." +sed -i "s/SOME DESCRIPTIVE TITLE./FRIENDIKA Distribuited Social Network/g" "$OUTFILE" +sed -i "s/YEAR THE PACKAGE'S COPYRIGHT HOLDER/2010, 2011 Mike Macgirvin/g" "$OUTFILE" +sed -i "s/FIRST AUTHOR , YEAR./Mike Macgirvin, 2010/g" "$OUTFILE" +sed -i "s/PACKAGE VERSION/$F9KVERSION/g" "$OUTFILE" +sed -i "s/PACKAGE/Friendika/g" "$OUTFILE" +sed -i "s/CHARSET/UTF-8/g" "$OUTFILE" -sed -i "s/SOME DESCRIPTIVE TITLE./FRIENDIKA Distribuited Social Network/g" messages.po -sed -i "s/YEAR THE PACKAGE'S COPYRIGHT HOLDER/2010, 2011 Mike Macgirvin/g" messages.po -sed -i "s/FIRST AUTHOR , YEAR./Mike Macgirvin, 2010/g" messages.po -sed -i "s/PACKAGE VERSION/$F9KVERSION/g" messages.po -sed -i "s/PACKAGE/Friendika/g" messages.po -sed -i "s/CHARSET/UTF-8/g" messages.po -sed -i "s|#: \.\./|#: ../../|g" messages.po - +echo "done." \ No newline at end of file From 692cb54d355df6573b02c68c0b3505bf2ddd90b8 Mon Sep 17 00:00:00 2001 From: fabrixxm Date: Fri, 11 Mar 2011 07:12:16 +0100 Subject: [PATCH 011/478] it messages --- view/it/messages.po | 3135 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 3135 insertions(+) create mode 100644 view/it/messages.po diff --git a/view/it/messages.po b/view/it/messages.po new file mode 100644 index 000000000..1fe541f46 --- /dev/null +++ b/view/it/messages.po @@ -0,0 +1,3135 @@ +# FRIENDIKA Distribuited Social Network +# Copyright (C) 2010, 2011 Mike Macgirvin +# This file is distributed under the same license as the Friendika package. +# Mike Macgirvin, 2010 +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: 2.1.913\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2011-03-11 01:11+0100\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: Fabio Comuni \n" +"Language-Team: Italian \n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Language: it_IT\n" +"X-Source-Language: C\n" + +#: ../../mod/network.php:6 ../../mod/profiles.php:7 ../../mod/profiles.php:224 +#: ../../mod/notifications.php:56 ../../mod/message.php:8 +#: ../../../mod/message.php:116 ../../../mod/manage.php:75 +#: ../../../mod/dfrn_confirm.php:53 ../../mod/wall_upload.php:42 +#: ../../mod/display.php:303 ../../mod/regmod.php:16 ../../mod/photos.php:85 +#: ../../mod/photos.php:772 ../../mod/viewcontacts.php:13 +#: ../../mod/settings.php:14 ../../mod/settings.php:19 +#: ../../mod/settings.php:206 ../../../mod/item.php:57 ../../mod/item.php:616 +#: ../../mod/profile_photo.php:19 ../../mod/profile_photo.php:133 +#: ../../mod/profile_photo.php:139 ../../mod/profile_photo.php:150 +#: ../../mod/group.php:19 ../../mod/invite.php:13 ../../mod/invite.php:50 +#: ../../mod/register.php:25 ../../mod/follow.php:8 ../../mod/contacts.php:101 +#: ../../addon/facebook/facebook.php:110 ../../../index.php:244 +#: ../../mod/network.php:6 ../../mod/notifications.php:56 +#: ../../mod/display.php:303 ../../mod/photos.php:772 +#: ../../mod/profile_photo.php:133 ../../mod/invite.php:50 +#: ../../../mod/contacts.php:101 ../../mod/manage.php:75 +#: ../../mod/wall_upload.php:42 ../../mod/settings.php:14 +#: ../../mod/settings.php:19 ../../mod/item.php:57 +#: ../../mod/profile_photo.php:150 ../index.php:244 ../../mod/message.php:116 +#: ../../mod/dfrn_confirm.php:53 ../../mod/photos.php:85 ../../mod/item.php:57 +#: ../../mod/contacts.php:101 ../../mod/network.php:6 +#: ../../mod/dfrn_confirm.php:53 ../../mod/photos.php:772 +#: ../../mod/settings.php:14 ../../mod/settings.php:206 ../../mod/item.php:616 +#: ../../mod/profile_photo.php:19 ../../mod/profile_photo.php:139 +#: ../../mod/profile_photo.php:150 ../../mod/group.php:19 +#: ../../mod/register.php:25 ../addon/facebook/facebook.php:110 +#: ../../mod/profiles.php:7 ../../mod/profiles.php:224 +#: ../../mod/notifications.php:56 ../../mod/message.php:8 +#: ../../mod/message.php:116 ../../mod/manage.php:75 ../../mod/display.php:303 +#: ../../mod/regmod.php:16 ../../mod/viewcontacts.php:13 +#: ../../mod/profile_photo.php:133 ../../mod/invite.php:13 +#: ../../mod/invite.php:50 ../../mod/follow.php:8 ../../mod/contacts.php:101 +#: ../../index.php:244 +msgid "Permission denied." +msgstr "Permesso negato." + +#: ../../mod/network.php:18 ../../mod/network.php:18 ../../mod/network.php:18 +msgid "Normal View" +msgstr "Vista Normale" + +#: ../../mod/network.php:20 ../../mod/network.php:20 ../../mod/network.php:20 +msgid "New Item View" +msgstr "Vista Nuovi Elementi" + +#: ../../mod/network.php:91 ../../mod/profile.php:151 ../../mod/network.php:91 +#: ../../mod/network.php:91 ../../mod/profile.php:151 +msgid "Share" +msgstr "Condividi" + +#: ../../mod/network.php:92 ../../mod/message.php:185 ../../mod/message.php:319 +#: ../../mod/profile.php:152 ../../mod/network.php:92 ../../mod/profile.php:152 +#: ../../mod/network.php:92 ../../mod/message.php:319 ../../mod/message.php:185 +#: ../../mod/profile.php:152 +msgid "Upload photo" +msgstr "Carica foto" + +#: ../../mod/network.php:93 ../../mod/message.php:186 ../../mod/message.php:320 +#: ../../mod/profile.php:153 ../../mod/network.php:93 ../../mod/profile.php:153 +#: ../../mod/network.php:93 ../../mod/message.php:320 ../../mod/message.php:186 +#: ../../mod/profile.php:153 +msgid "Insert web link" +msgstr "Inserisci collegamento web" + +#: ../../mod/network.php:94 ../../mod/profile.php:154 ../../mod/network.php:94 +#: ../../mod/network.php:94 ../../mod/profile.php:154 +msgid "Insert YouTube video" +msgstr "Inserisci video da YouTube" + +#: ../../mod/network.php:95 ../../mod/profile.php:155 ../../mod/network.php:95 +#: ../../mod/network.php:95 ../../mod/profile.php:155 +msgid "Set your location" +msgstr "Imposta la tua posizione" + +#: ../../mod/network.php:96 ../../mod/profile.php:156 ../../mod/network.php:96 +#: ../../mod/network.php:96 ../../mod/profile.php:156 +msgid "Clear browser location" +msgstr "Cancella la posizione del browser" + +#: ../../mod/network.php:97 ../../mod/network.php:367 ../../mod/message.php:187 +#: ../../mod/message.php:321 ../../mod/display.php:158 +#: ../../mod/photos.php:1052 ../../mod/profile.php:157 +#: ../../mod/profile.php:309 ../../mod/network.php:97 +#: ../../../mod/message.php:321 ../../mod/profile.php:157 +#: ../../mod/message.php:321 ../../mod/network.php:97 ../../mod/message.php:187 +#: ../../mod/message.php:321 ../../mod/display.php:158 +#: ../../mod/network.php:367 ../../mod/photos.php:1052 +#: ../../mod/profile.php:157 ../../mod/profile.php:309 +msgid "Please wait" +msgstr "Attendi" + +#: ../../mod/network.php:98 ../../mod/profile.php:158 ../../mod/network.php:98 +#: ../../mod/network.php:98 ../../mod/profile.php:158 +msgid "Permission settings" +msgstr "Impostazioni permessi" + +#: ../../mod/network.php:104 ../../mod/profile.php:165 +#: ../../mod/network.php:104 ../../mod/network.php:104 ../../mod/profile.php:165 +msgid "CC: email addresses" +msgstr "CC: indirizzi email" + +#: ../../mod/network.php:106 ../../mod/profile.php:167 +#: ../../mod/network.php:106 ../../mod/network.php:106 ../../mod/profile.php:167 +msgid "Example: bob@example.com, mary@example.com" +msgstr "Esempio: bob@example.com, mary@example.com" + +#: ../../mod/network.php:149 ../../mod/network.php:149 ../../mod/network.php:149 +msgid "No such group" +msgstr "Nessun gruppo" + +#: ../../mod/network.php:160 ../../mod/network.php:160 ../../mod/network.php:160 +msgid "Group is empty" +msgstr "Il gruppo è vuoto" + +#: ../../mod/network.php:164 ../../mod/network.php:164 ../../mod/network.php:164 +msgid "Group: " +msgstr "Gruppo:" + +#: ../../mod/network.php:272 ../../mod/network.php:434 +#: ../../mod/display.php:258 ../../mod/profile.php:382 ../../mod/search.php:116 +#: ../../mod/network.php:272 ../../../mod/profile.php:382 +#: ../../mod/profile.php:382 ../../mod/display.php:258 +#: ../../mod/profile.php:382 ../../mod/search.php:116 ../../mod/network.php:272 +#: ../../mod/network.php:434 +msgid "View $name's profile" +msgstr "Vedi il profilo di $name" + +#: ../../mod/network.php:287 ../../mod/search.php:131 ../../mod/network.php:287 +#: ../../mod/network.php:287 ../../mod/search.php:131 +msgid "View in context" +msgstr "Vedi nel contesto" + +#: ../../mod/network.php:321 ../../mod/display.php:149 ../../mod/photos.php:935 +#: ../../mod/profile.php:300 ../../mod/network.php:321 +#: ../../mod/profile.php:300 ../../mod/network.php:321 ../../mod/photos.php:935 +#: ../../mod/display.php:149 ../../mod/profile.php:300 +msgid "Private Message" +msgstr "Messaggio Privato" + +#: ../../mod/network.php:365 ../../mod/display.php:156 +#: ../../mod/photos.php:1050 ../../mod/profile.php:307 +#: ../../mod/network.php:365 ../../mod/profile.php:307 +#: ../../mod/network.php:365 ../../mod/photos.php:1050 +#: ../../mod/display.php:156 ../../mod/profile.php:307 +msgid "I like this (toggle)" +msgstr "Mi piace (metti/togli)" + +#: ../../mod/network.php:366 ../../mod/display.php:157 +#: ../../mod/photos.php:1051 ../../mod/profile.php:308 +#: ../../mod/network.php:366 ../../mod/profile.php:308 +#: ../../mod/network.php:366 ../../mod/photos.php:1051 +#: ../../mod/display.php:157 ../../mod/profile.php:308 +msgid "I don't like this (toggle)" +msgstr "Non mi piace (metti/togli)" + +#: ../../mod/network.php:380 ../../mod/display.php:170 +#: ../../mod/photos.php:1071 ../../mod/photos.php:1111 +#: ../../mod/photos.php:1140 ../../mod/profile.php:321 +#: ../../../mod/network.php:380 ../../mod/photos.php:1111 +#: ../../mod/network.php:380 ../../mod/photos.php:1071 +#: ../../mod/photos.php:1111 ../../mod/photos.php:1140 +#: ../../mod/network.php:380 ../../mod/display.php:170 ../../mod/profile.php:321 +msgid "This is you" +msgstr "Questo sei tu" + +#: ../../mod/network.php:386 ../../mod/display.php:234 +#: ../../mod/photos.php:1168 ../../mod/profile.php:361 ../../mod/group.php:137 +#: ../../mod/network.php:386 ../../../mod/profile.php:361 +#: ../../mod/profile.php:361 ../../mod/network.php:386 +#: ../../mod/photos.php:1168 ../../mod/display.php:234 +#: ../../mod/profile.php:361 ../../mod/group.php:137 +msgid "Delete" +msgstr "Elimina" + +#: ../../mod/network.php:435 ../../mod/display.php:259 +#: ../../mod/network.php:435 ../../mod/network.php:435 ../../mod/display.php:259 +msgid "View $owner_name's profile" +msgstr "Vedi il profilo di $owner_name" + +#: ../../mod/network.php:436 ../../mod/display.php:260 +#: ../../mod/network.php:436 ../../mod/network.php:436 ../../mod/display.php:260 +msgid "to" +msgstr "a" + +#: ../../mod/network.php:437 ../../mod/display.php:261 +#: ../../mod/network.php:437 ../../mod/network.php:437 ../../mod/display.php:261 +msgid "Wall-to-Wall" +msgstr "Sulla Bacheca" + +#: ../../mod/network.php:438 ../../mod/display.php:262 +#: ../../mod/network.php:438 ../../mod/network.php:438 ../../mod/display.php:262 +msgid "via Wall-To-Wall:" +msgstr "sulla sua Bacheca:" + +#: ../../mod/network.php:471 ../../mod/display.php:312 +#: ../../mod/profile.php:414 ../../mod/register.php:422 +#: ../../mod/network.php:471 ../../mod/register.php:422 +#: ../../mod/register.php:422 ../../mod/network.php:471 +#: ../../mod/profile.php:414 ../../mod/display.php:312 +msgid "" +"Shared content is covered by the Creative Commons " +"Attribution 3.0 license." +msgstr "" +"Il contenuto condiviso è coperto dalla licenza Creative Commons " +"Attribution 3.0." + +#: ../../mod/profiles.php:21 ../../mod/profiles.php:234 +#: ../../../mod/profiles.php:339 ../../../mod/dfrn_confirm.php:62 +#: ../../../mod/profiles.php:21 ../../mod/dfrn_confirm.php:62 +#: ../../mod/profiles.php:21 ../../mod/profiles.php:339 +#: ../../mod/dfrn_confirm.php:62 ../../mod/profiles.php:21 +#: ../../mod/profiles.php:234 ../../mod/profiles.php:339 +msgid "Profile not found." +msgstr "Profilo non trovato." + +#: ../../mod/profiles.php:28 ../../mod/profiles.php:28 ../../mod/profiles.php:28 +msgid "Profile Name is required." +msgstr "Il Nome del Profilo è richieso." + +#: ../../mod/profiles.php:196 ../../mod/profiles.php:196 +#: ../../mod/profiles.php:196 +msgid "Profile updated." +msgstr "Profilo aggiornato." + +#: ../../mod/profiles.php:251 ../../mod/profiles.php:251 +#: ../../mod/profiles.php:251 +msgid "Profile deleted." +msgstr "Profilo cancellato." + +#: ../../mod/profiles.php:267 ../../mod/profiles.php:298 +#: ../../../mod/profiles.php:267 ../../mod/profiles.php:267 +#: ../../mod/profiles.php:267 ../../mod/profiles.php:298 +msgid "Profile-" +msgstr "Profilo-" + +#: ../../mod/profiles.php:286 ../../mod/profiles.php:325 +#: ../../../mod/profiles.php:286 ../../mod/profiles.php:286 +#: ../../mod/profiles.php:286 ../../mod/profiles.php:325 +msgid "New profile created." +msgstr "Nuovo profilo creato." + +#: ../../mod/profiles.php:304 ../../mod/profiles.php:304 +#: ../../mod/profiles.php:304 +msgid "Profile unavailable to clone." +msgstr "Impossibile duplicare il profilo." + +#: ../../mod/profiles.php:367 ../../mod/profiles.php:367 +#: ../../mod/profiles.php:367 +msgid "" +"This is your public profile.
It may " +"be visible to anybody using the internet." +msgstr "" +"Questo è il tuo profilo " +"pubblico.
Potrebbe essere visibile a " +"chiunque attraverso internet." + +#: ../../mod/profiles.php:377 ../../mod/profiles.php:377 +#: ../../mod/profiles.php:377 +msgid "Age: " +msgstr "Età:" + +#: ../../mod/profiles.php:418 ../../mod/profiles.php:418 +#: ../../mod/profiles.php:418 +msgid "Profile Image" +msgstr "Immagine del profilo" + +#: ../../mod/lostpass.php:38 +msgid "Password reset requested at " +msgstr "Richiesta di azzeramento password presso %s" + +#: ../../mod/lostpass.php:39 ../../mod/dfrn_confirm.php:649 +#: ../../mod/dfrn_notify.php:177 ../../mod/dfrn_notify.php:389 +#: ../../mod/regmod.php:93 ../../mod/register.php:311 +#: ../../mod/register.php:348 ../../../mod/dfrn_request.php:545 +#: ../../../include/items.php:1350 ../../../mod/lostpass.php:39 +#: ../../mod/dfrn_notify.php:177 ../../mod/item.php:423 +#: ../../mod/lostpass.php:39 ../../mod/regmod.php:93 +#: ../../mod/dfrn_request.php:545 ../../mod/register.php:311 +#: ../../include/items.php:1350 ../../mod/dfrn_notify.php:177 +#: ../../mod/regmod.php:93 ../../mod/register.php:348 ../include/items.php:1350 +#: ../../mod/lostpass.php:39 ../../mod/dfrn_confirm.php:649 +#: ../../mod/dfrn_notify.php:389 ../../mod/item.php:423 +#: ../../mod/dfrn_request.php:545 +msgid "Administrator" +msgstr "Amministratore" + +#: ../../mod/notifications.php:28 ../../mod/notifications.php:28 +#: ../../mod/notifications.php:28 +msgid "Invalid request identifier." +msgstr "Indentificativo richiesta non valido." + +#: ../../mod/notifications.php:31 ../../mod/notifications.php:134 +#: ../../mod/notifications.php:31 ../../mod/notifications.php:31 +#: ../../mod/notifications.php:31 ../../mod/notifications.php:134 +msgid "Discard" +msgstr "Rimuovi" + +#: ../../mod/notifications.php:41 ../../mod/notifications.php:133 +#: ../../mod/notifications.php:41 ../../mod/notifications.php:41 +#: ../../mod/notifications.php:41 ../../mod/notifications.php:133 +msgid "Ignore" +msgstr "Ignora" + +#: ../../mod/notifications.php:72 ../../mod/notifications.php:72 +#: ../../mod/notifications.php:72 +msgid "Show Ignored Requests" +msgstr "Mostra Richieste Ignorate" + +#: ../../mod/notifications.php:72 ../../mod/notifications.php:72 +#: ../../mod/notifications.php:72 +msgid "Hide Ignored Requests" +msgstr "Nascondi Richieste Ignorate" + +#: ../../mod/notifications.php:105 ../../mod/notifications.php:105 +#: ../../mod/notifications.php:105 +msgid "Claims to be known to you: " +msgstr "Dice di conoscerti:" + +#: ../../mod/notifications.php:105 ../../mod/notifications.php:105 +#: ../../mod/notifications.php:105 +msgid "yes" +msgstr "si" + +#: ../../mod/notifications.php:105 ../../mod/notifications.php:105 +#: ../../mod/notifications.php:105 +msgid "no" +msgstr "no" + +#: ../../mod/notifications.php:111 ../../mod/notifications.php:111 +#: ../../mod/notifications.php:111 +msgid "Approve as: " +msgstr "Approva come:" + +#: ../../mod/notifications.php:112 ../../mod/notifications.php:112 +#: ../../mod/notifications.php:112 +msgid "Friend" +msgstr "Amico" + +#: ../../mod/notifications.php:113 ../../mod/notifications.php:113 +#: ../../mod/notifications.php:113 +msgid "Fan/Admirer" +msgstr "Fan/Ammiratore" + +#: ../../mod/notifications.php:120 ../../mod/notifications.php:120 +#: ../../mod/notifications.php:120 +msgid "Notification type: " +msgstr "Tipo di notifica:" + +#: ../../mod/notifications.php:121 ../../mod/notifications.php:121 +#: ../../mod/notifications.php:121 +msgid "Friend/Connect Request" +msgstr "Amico/Richiesta di Connessione" + +#: ../../mod/notifications.php:121 ../../mod/notifications.php:121 +#: ../../mod/notifications.php:121 +msgid "New Follower" +msgstr "Nuovo seguace" + +#: ../../mod/notifications.php:131 ../../mod/notifications.php:131 +#: ../../mod/notifications.php:131 +msgid "Approve" +msgstr "Approva" + +#: ../../mod/notifications.php:140 ../../mod/notifications.php:140 +#: ../../mod/notifications.php:140 +msgid "No notifications." +msgstr "Nessuna notifica." + +#: ../../mod/notifications.php:164 ../../mod/notifications.php:164 +#: ../../mod/notifications.php:164 +msgid "No registrations." +msgstr "Nessuna registrazione." + +#: ../../mod/install.php:30 ../../mod/install.php:30 ../../mod/install.php:30 +msgid "Could not create/connect to database." +msgstr "Nono posso creare/connettermi al database." + +#: ../../mod/install.php:35 ../../mod/install.php:35 ../../mod/install.php:35 +msgid "Connected to database." +msgstr "Connesso al database." + +#: ../../mod/install.php:66 ../../mod/install.php:66 ../../mod/install.php:66 +msgid "Database import succeeded." +msgstr "Importazione del database riuscita." + +#: ../../mod/install.php:67 ../../mod/install.php:67 ../../mod/install.php:67 +msgid "" +"IMPORTANT: You will need to [manually] setup a scheduled task for the poller." +msgstr "" +"IMPORTANTE: Dovrai impostare [manualmente] un operazione pianificata per il " +"poller." + +#: ../../mod/install.php:68 ../../mod/install.php:75 ../../mod/install.php:175 +#: ../../mod/install.php:68 ../../mod/install.php:68 ../../mod/install.php:68 +#: ../../mod/install.php:75 ../../mod/install.php:175 +msgid "Please see the file \"INSTALL.txt\"." +msgstr "Guarda il file \"INSTALL.txt\"." + +#: ../../mod/install.php:73 ../../mod/install.php:73 ../../mod/install.php:73 +msgid "Database import failed." +msgstr "Importazione del database fallita." + +#: ../../mod/install.php:74 ../../mod/install.php:74 ../../mod/install.php:74 +msgid "" +"You may need to import the file \"database.sql\" manually using phpmyadmin " +"or mysql." +msgstr "" + +#: ../../mod/install.php:84 ../../mod/install.php:84 ../../mod/install.php:84 +msgid "Welcome to Friendika." +msgstr "" + +#: ../../mod/install.php:109 ../../mod/manage.php:106 ../../mod/photos.php:800 +#: ../../mod/photos.php:857 ../../mod/photos.php:1032 ../../mod/invite.php:64 +#: ../../addon/facebook/facebook.php:151 +#: ../../../addon/randplace/randplace.php:179 +#: ../../addon/twitter/twitter.php:156 ../../addon/twitter/twitter.php:175 +#: ../../addon/statusnet/statusnet.php:163 +#: ../../addon/statusnet/statusnet.php:189 +#: ../../addon/statusnet/statusnet.php:207 ../../mod/install.php:109 +#: ../../mod/photos.php:857 ../addon/facebook/facebook.php:151 +#: ../../addon/statusnet/statusnet.php:163 +#: ../../addon/statusnet/statusnet.php:207 ../../mod/photos.php:857 +#: ../../../addon/twitter/twitter.php:156 ../addon/statusnet/statusnet.php:189 +#: ../../../addon/statusnet/statusnet.php:207 +#: ../../addon/randplace/randplace.php:179 ../addon/twitter/twitter.php:156 +#: ../addon/statusnet/statusnet.php:207 ../addon/randplace/randplace.php:179 +#: ../addon/twitter/twitter.php:175 ../addon/statusnet/statusnet.php:163 +#: ../../mod/install.php:109 ../../mod/manage.php:106 ../../mod/photos.php:800 +#: ../../mod/photos.php:857 ../../mod/photos.php:1032 ../../mod/invite.php:64 +#: ../../addon/facebook/facebook.php:151 ../../addon/twitter/twitter.php:156 +#: ../../addon/statusnet/statusnet.php:189 +#: ../../addon/statusnet/statusnet.php:207 +msgid "Submit" +msgstr "" + +#: ../../mod/install.php:124 ../../mod/install.php:124 ../../mod/install.php:124 +msgid "Could not find a command line version of PHP in the web server PATH." +msgstr "" + +#: ../../mod/install.php:125 ../../mod/install.php:125 ../../mod/install.php:125 +msgid "" +"This is required. Please adjust the configuration file .htconfig.php " +"accordingly." +msgstr "" + +#: ../../mod/install.php:132 ../../mod/install.php:132 ../../mod/install.php:132 +msgid "" +"The command line version of PHP on your system does not have " +"\"register_argc_argv\" enabled." +msgstr "" + +#: ../../mod/install.php:133 ../../mod/install.php:133 ../../mod/install.php:133 +msgid "This is required for message delivery to work." +msgstr "" + +#: ../../mod/install.php:155 ../../mod/install.php:155 ../../mod/install.php:155 +msgid "" +"Error: the \"openssl_pkey_new\" function on this system is not able to " +"generate encryption keys" +msgstr "" + +#: ../../mod/install.php:156 ../../mod/install.php:156 ../../mod/install.php:156 +msgid "" +"If running under Windows, please see " +"\"http://www.php.net/manual/en/openssl.installation.php\"." +msgstr "" + +#: ../../mod/install.php:165 ../../mod/install.php:165 ../../mod/install.php:165 +msgid "" +"Error: Apache webserver mod-rewrite module is required but not installed." +msgstr "" + +#: ../../mod/install.php:167 ../../mod/install.php:167 ../../mod/install.php:167 +msgid "Error: libCURL PHP module required but not installed." +msgstr "" + +#: ../../mod/install.php:169 ../../mod/install.php:169 ../../mod/install.php:169 +msgid "" +"Error: GD graphics PHP module with JPEG support required but not installed." +msgstr "" + +#: ../../mod/install.php:171 ../../mod/install.php:171 ../../mod/install.php:171 +msgid "Error: openssl PHP module required but not installed." +msgstr "" + +#: ../../mod/install.php:173 ../../mod/install.php:173 ../../mod/install.php:173 +msgid "Error: mysqli PHP module required but not installed." +msgstr "" + +#: ../../mod/install.php:184 ../../mod/install.php:184 ../../mod/install.php:184 +msgid "" +"The web installer needs to be able to create a file called \".htconfig.php\" " +"in the top folder of your web server and it is unable to do so." +msgstr "" + +#: ../../mod/install.php:185 ../../mod/install.php:185 ../../mod/install.php:185 +msgid "" +"This is most often a permission setting, as the web server may not be able " +"to write files in your folder - even if you can." +msgstr "" + +#: ../../mod/install.php:186 ../../mod/install.php:186 ../../mod/install.php:186 +msgid "" +"Please check with your site documentation or support people to see if this " +"situation can be corrected." +msgstr "" + +#: ../../mod/install.php:187 ../../mod/install.php:187 ../../mod/install.php:187 +msgid "" +"If not, you may be required to perform a manual installation. Please see the " +"file \"INSTALL.txt\" for instructions." +msgstr "" + +#: ../../mod/install.php:196 ../../mod/install.php:196 ../../mod/install.php:196 +msgid "" +"The database configuration file \".htconfig.php\" could not be written. " +"Please use the enclosed text to create a configuration file in your web " +"server root." +msgstr "" + +#: ../../mod/install.php:211 ../../mod/install.php:211 ../../mod/install.php:211 +msgid "Errors encountered creating database tables." +msgstr "" + +#: ../../mod/message.php:18 ../../mod/message.php:18 ../../mod/message.php:18 +msgid "No recipient selected." +msgstr "" + +#: ../../mod/message.php:23 ../../mod/message.php:23 ../../mod/message.php:23 +msgid "[no subject]" +msgstr "" + +#: ../../mod/message.php:34 ../../mod/message.php:34 ../../mod/message.php:34 +msgid "Unable to locate contact information." +msgstr "" + +#: ../../mod/message.php:93 ../../mod/wall_upload.php:79 +#: ../../mod/wall_upload.php:88 ../../mod/wall_upload.php:95 +#: ../../../mod/item.php:184 ../../mod/message.php:93 +#: ../../mod/wall_upload.php:95 ../../mod/wall_upload.php:88 +#: ../../mod/message.php:93 ../../mod/item.php:184 ../../mod/wall_upload.php:88 +#: ../../mod/wall_upload.php:79 ../../mod/item.php:184 +msgid "Wall Photos" +msgstr "" + +#: ../../mod/message.php:102 ../../mod/message.php:102 ../../mod/message.php:102 +msgid "Message sent." +msgstr "" + +#: ../../mod/message.php:105 ../../mod/message.php:105 ../../mod/message.php:105 +msgid "Message could not be sent." +msgstr "" + +#: ../../mod/message.php:125 ../include/nav.php:100 ../../mod/message.php:125 +#: ../../mod/message.php:125 ../../include/nav.php:100 +msgid "Messages" +msgstr "" + +#: ../../mod/message.php:126 ../../mod/message.php:126 ../../mod/message.php:126 +msgid "Inbox" +msgstr "" + +#: ../../mod/message.php:127 ../../mod/message.php:127 ../../mod/message.php:127 +msgid "Outbox" +msgstr "" + +#: ../../mod/message.php:128 ../../mod/message.php:128 ../../mod/message.php:128 +msgid "New Message" +msgstr "" + +#: ../../mod/message.php:142 ../../mod/message.php:142 ../../mod/message.php:142 +msgid "Message deleted." +msgstr "" + +#: ../../mod/message.php:158 ../../mod/message.php:158 ../../mod/message.php:158 +msgid "Conversation removed." +msgstr "" + +#: ../../mod/message.php:177 ../../mod/message.php:177 ../../mod/message.php:177 +msgid "Send Private Message" +msgstr "" + +#: ../../mod/message.php:178 ../../mod/message.php:312 +#: ../../mod/message.php:178 ../../mod/message.php:178 ../../mod/message.php:312 +msgid "To:" +msgstr "" + +#: ../../mod/message.php:179 ../../mod/message.php:313 +#: ../../mod/message.php:179 ../../mod/message.php:179 ../../mod/message.php:313 +msgid "Subject:" +msgstr "" + +#: ../../mod/message.php:182 ../../mod/message.php:316 ../../mod/invite.php:59 +#: ../../mod/message.php:182 ../../mod/message.php:182 +#: ../../mod/message.php:182 ../../mod/message.php:316 ../../mod/invite.php:59 +msgid "Your message:" +msgstr "" + +#: ../../mod/message.php:221 ../../mod/message.php:221 ../../mod/message.php:221 +msgid "No messages." +msgstr "" + +#: ../../mod/message.php:234 ../../mod/message.php:234 ../../mod/message.php:234 +msgid "Delete conversation" +msgstr "" + +#: ../../mod/message.php:264 ../../mod/message.php:264 ../../mod/message.php:264 +msgid "Message not available." +msgstr "" + +#: ../../mod/message.php:301 ../../mod/message.php:301 ../../mod/message.php:301 +msgid "Delete message" +msgstr "" + +#: ../../mod/message.php:311 ../../mod/message.php:311 ../../mod/message.php:311 +msgid "Send Reply" +msgstr "" + +#: ../../mod/directory.php:32 ../../mod/directory.php:32 +#: ../../mod/directory.php:32 +msgid "Global Directory" +msgstr "" + +#: ../../mod/directory.php:38 ../../mod/contacts.php:307 +#: ../../../mod/directory.php:38 ../../mod/directory.php:38 +#: ../../mod/directory.php:38 ../../mod/contacts.php:307 +msgid "Finding: " +msgstr "" + +#: ../../mod/manage.php:37 ../../mod/openid.php:73 ../include/auth.php:194 +#: ../../mod/openid.php:73 ../../include/auth.php:194 +msgid "Welcome back " +msgstr "" + +#: ../../mod/manage.php:87 ../../mod/manage.php:87 ../../mod/manage.php:87 +msgid "Manage Identities and/or Pages" +msgstr "" + +#: ../../mod/manage.php:90 ../../mod/manage.php:90 ../../mod/manage.php:90 +msgid "" +"(Toggle between different identities or community/group pages which share " +"your account details.)" +msgstr "" + +#: ../../mod/manage.php:92 ../../mod/manage.php:92 ../../mod/manage.php:92 +msgid "Select an identity to manage: " +msgstr "" + +#: ../../mod/dfrn_poll.php:78 ../../mod/dfrn_poll.php:392 +msgid " welcomes " +msgstr "" + +#: ../../mod/dfrn_confirm.php:114 ../../mod/contacts.php:209 +#: ../../mod/dfrn_confirm.php:114 ../../mod/dfrn_confirm.php:114 +#: ../../mod/dfrn_confirm.php:114 ../../mod/contacts.php:209 +msgid "Contact not found." +msgstr "" + +#: ../../mod/dfrn_confirm.php:231 ../../mod/dfrn_confirm.php:231 +#: ../../mod/dfrn_confirm.php:231 +msgid "Response from remote site was not understood." +msgstr "" + +#: ../../mod/dfrn_confirm.php:240 ../../mod/dfrn_confirm.php:240 +#: ../../mod/dfrn_confirm.php:240 +msgid "Unexpected response from remote site: " +msgstr "" + +#: ../../mod/dfrn_confirm.php:248 ../../mod/dfrn_confirm.php:248 +#: ../../mod/dfrn_confirm.php:248 +msgid "Confirmation completed successfully." +msgstr "" + +#: ../../mod/dfrn_confirm.php:250 ../../mod/dfrn_confirm.php:264 +#: ../../mod/dfrn_confirm.php:271 ../../mod/dfrn_confirm.php:250 +#: ../../mod/dfrn_confirm.php:271 ../../mod/dfrn_confirm.php:271 +#: ../../mod/dfrn_confirm.php:250 ../../mod/dfrn_confirm.php:264 +#: ../../mod/dfrn_confirm.php:271 +msgid "Remote site reported: " +msgstr "" + +#: ../../mod/dfrn_confirm.php:262 ../../mod/dfrn_confirm.php:262 +#: ../../mod/dfrn_confirm.php:262 +msgid "Temporary failure. Please wait and try again." +msgstr "" + +#: ../../mod/dfrn_confirm.php:269 ../../mod/dfrn_confirm.php:269 +#: ../../mod/dfrn_confirm.php:269 +msgid "Introduction failed or was revoked." +msgstr "" + +#: ../../mod/dfrn_confirm.php:387 ../../mod/dfrn_confirm.php:387 +#: ../../mod/dfrn_confirm.php:387 +msgid "Unable to set contact photo." +msgstr "" + +#: ../../mod/dfrn_confirm.php:426 ../../mod/dfrn_confirm.php:426 +#: ../../mod/dfrn_confirm.php:426 +msgid "is now friends with" +msgstr "" + +#: ../../mod/dfrn_confirm.php:494 ../../mod/dfrn_confirm.php:494 +#: ../../mod/dfrn_confirm.php:494 +#, php-format +msgid "No user record found for '%s' " +msgstr "" + +#: ../../mod/dfrn_confirm.php:504 ../../mod/dfrn_confirm.php:504 +#: ../../mod/dfrn_confirm.php:504 +msgid "Our site encryption key is apparently messed up." +msgstr "" + +#: ../../mod/dfrn_confirm.php:515 ../../mod/dfrn_confirm.php:515 +#: ../../mod/dfrn_confirm.php:515 +msgid "Empty site URL was provided or URL could not be decrypted by us." +msgstr "" + +#: ../../mod/dfrn_confirm.php:527 ../../mod/dfrn_confirm.php:527 +#: ../../mod/dfrn_confirm.php:527 +msgid "Contact record was not found for you on our site." +msgstr "" + +#: ../../mod/dfrn_confirm.php:555 ../../mod/dfrn_confirm.php:555 +#: ../../mod/dfrn_confirm.php:555 +msgid "" +"The ID provided by your system is a duplicate on our system. It should work " +"if you try again." +msgstr "" + +#: ../../mod/dfrn_confirm.php:566 ../../mod/dfrn_confirm.php:566 +#: ../../mod/dfrn_confirm.php:566 +msgid "Unable to set your contact credentials on our system." +msgstr "" + +#: ../../mod/dfrn_confirm.php:619 ../../mod/dfrn_confirm.php:619 +#: ../../mod/dfrn_confirm.php:619 +msgid "Unable to update your contact profile details on our system" +msgstr "" + +#: ../../mod/dfrn_confirm.php:648 ../../mod/dfrn_confirm.php:648 +#: ../../mod/dfrn_confirm.php:648 +#, php-format +msgid "Connection accepted at %s" +msgstr "" + +#: ../../mod/wall_upload.php:56 ../../mod/photos.php:558 +#: ../../mod/profile_photo.php:109 ../addon/js_upload/js_upload.php:306 +#: ../../mod/photos.php:558 ../../addon/js_upload/js_upload.php:306 +msgid "Image exceeds size limit of " +msgstr "" + +#: ../../mod/wall_upload.php:65 ../../mod/photos.php:570 +#: ../../mod/profile_photo.php:118 ../../mod/wall_upload.php:65 +#: ../../mod/profile_photo.php:118 ../../mod/profile_photo.php:118 +#: ../../mod/wall_upload.php:65 ../../mod/photos.php:570 +#: ../../mod/profile_photo.php:118 +msgid "Unable to process image." +msgstr "" + +#: ../../mod/wall_upload.php:82 ../../mod/photos.php:588 +#: ../../mod/profile_photo.php:230 ../../mod/wall_upload.php:82 +#: ../../mod/profile_photo.php:230 ../../mod/profile_photo.php:230 +#: ../../mod/wall_upload.php:82 ../../mod/photos.php:588 +#: ../../mod/profile_photo.php:230 +msgid "Image upload failed." +msgstr "" + +#: ../../mod/display.php:15 ../../mod/display.php:307 ../../mod/item.php:546 +#: ../../mod/display.php:15 ../../mod/display.php:15 ../../mod/display.php:15 +#: ../../mod/display.php:307 ../../mod/item.php:546 +msgid "Item not found." +msgstr "" + +#: ../../mod/display.php:300 ../../mod/display.php:300 ../../mod/display.php:300 +msgid "Item has been removed." +msgstr "" + +#: ../../mod/lockview.php:39 ../../mod/lockview.php:39 ../../mod/lockview.php:39 +msgid "Remote privacy information not available." +msgstr "" + +#: ../../mod/lockview.php:43 ../../mod/lockview.php:43 ../../mod/lockview.php:43 +msgid "Visible to:" +msgstr "" + +#: ../../mod/dfrn_notify.php:179 ../../mod/dfrn_notify.php:179 +#: ../../mod/dfrn_notify.php:179 +msgid "noreply" +msgstr "" + +#: ../../mod/dfrn_notify.php:237 ../../mod/dfrn_notify.php:237 +#: ../../mod/dfrn_notify.php:237 +msgid "New mail received at " +msgstr "" + +#: ../../mod/dfrn_notify.php:388 ../../mod/dfrn_notify.php:474 +#: ../../mod/dfrn_notify.php:388 ../../mod/dfrn_notify.php:388 +#: ../../mod/dfrn_notify.php:388 ../../mod/dfrn_notify.php:474 +#, php-format +msgid "%s commented on an item at %s" +msgstr "" + +#: ../../mod/dfrn_notify.php:475 ../../mod/item.php:423 ../../mod/item.php:446 +#: ../../mod/dfrn_notify.php:475 ../../mod/dfrn_notify.php:475 +#: ../../mod/dfrn_notify.php:475 +msgid "From: Administrator@" +msgstr "" + +#: ../../mod/removeme.php:42 ../../mod/removeme.php:45 +#: ../../mod/removeme.php:42 ../../mod/removeme.php:42 ../../mod/removeme.php:45 +msgid "Remove My Account" +msgstr "" + +#: ../../mod/removeme.php:43 ../../mod/removeme.php:43 ../../mod/removeme.php:43 +msgid "" +"This will completely remove your account. Once this has been done it is not " +"recoverable." +msgstr "" + +#: ../../mod/removeme.php:44 ../../mod/removeme.php:44 ../../mod/removeme.php:44 +msgid "Please enter your password for verification:" +msgstr "" + +#: ../../mod/home.php:23 +msgid "Welcome to " +msgstr "" + +#: ../../mod/regmod.php:10 ../../mod/regmod.php:10 ../../mod/regmod.php:10 +msgid "Please login." +msgstr "" + +#: ../../mod/regmod.php:54 +msgid "Registration revoked for " +msgstr "" + +#: ../../mod/regmod.php:92 ../../mod/register.php:310 +msgid "Registration details for " +msgstr "" + +#: ../../mod/regmod.php:96 ../../mod/regmod.php:96 ../../mod/regmod.php:96 +msgid "Account approved." +msgstr "" + +#: ../../mod/apps.php:6 ../../mod/apps.php:6 ../../mod/apps.php:6 +msgid "Applications" +msgstr "" + +#: ../../mod/photos.php:30 ../../mod/photos.php:30 ../../mod/photos.php:30 +msgid "Photo Albums" +msgstr "" + +#: ../../mod/photos.php:34 ../../mod/photos.php:106 ../../mod/photos.php:780 +#: ../../mod/photos.php:849 ../../mod/photos.php:864 ../../mod/photos.php:1198 +#: ../../mod/photos.php:1209 ../include/Photo.php:225 +#: ../../../include/Photo.php:232 ../../../include/Photo.php:239 +#: ../../../include/items.php:959 ../../include/items.php:962 +#: ../../include/items.php:965 ../../mod/photos.php:34 +#: ../../../mod/photos.php:849 ../../mod/photos.php:1209 +#: ../include/Photo.php:239 ../../mod/photos.php:849 ../include/items.php:965 +#: ../../mod/photos.php:1209 ../../include/Photo.php:232 +#: ../include/items.php:959 ../include/items.php:962 ../../mod/photos.php:849 +#: ../include/Photo.php:232 ../../mod/photos.php:34 ../../mod/photos.php:106 +#: ../../mod/photos.php:780 ../../mod/photos.php:864 ../../mod/photos.php:1198 +#: ../../include/Photo.php:225 ../../include/Photo.php:239 +#: ../../include/items.php:959 ../../include/items.php:965 +msgid "Contact Photos" +msgstr "" + +#: ../../mod/photos.php:95 ../../mod/photos.php:95 ../../mod/photos.php:95 +msgid "Contact information unavailable" +msgstr "" + +#: ../../mod/photos.php:106 ../../mod/photos.php:530 ../../mod/photos.php:849 +#: ../../mod/photos.php:864 ../../mod/profile_photo.php:58 +#: ../../mod/profile_photo.php:65 ../../mod/profile_photo.php:72 +#: ../../mod/profile_photo.php:155 ../../mod/profile_photo.php:225 +#: ../../mod/profile_photo.php:234 ../../mod/register.php:267 +#: ../../mod/register.php:274 ../../mod/register.php:281 +#: ../../mod/photos.php:106 ../../../mod/photos.php:864 +#: ../../mod/profile_photo.php:65 ../../../mod/profile_photo.php:155 +#: ../../mod/profile_photo.php:234 ../../../mod/register.php:274 +#: ../../mod/photos.php:864 ../../mod/profile_photo.php:155 +#: ../../mod/register.php:274 ../../mod/profile_photo.php:155 +#: ../../mod/photos.php:106 ../../mod/photos.php:864 +#: ../../mod/profile_photo.php:65 ../../mod/profile_photo.php:234 +#: ../../mod/register.php:274 ../../mod/photos.php:530 ../../mod/photos.php:849 +#: ../../mod/profile_photo.php:58 ../../mod/profile_photo.php:72 +#: ../../mod/profile_photo.php:225 ../../mod/register.php:267 +#: ../../mod/register.php:281 +msgid "Profile Photos" +msgstr "" + +#: ../../mod/photos.php:116 ../../mod/photos.php:116 ../../mod/photos.php:116 +msgid "Album not found." +msgstr "" + +#: ../../mod/photos.php:134 ../../mod/photos.php:858 ../../mod/photos.php:134 +#: ../../mod/photos.php:134 ../../mod/photos.php:858 +msgid "Delete Album" +msgstr "" + +#: ../../mod/photos.php:197 ../../mod/photos.php:1033 ../../mod/photos.php:197 +#: ../../mod/photos.php:197 ../../mod/photos.php:1033 +msgid "Delete Photo" +msgstr "" + +#: ../../mod/photos.php:468 ../../mod/photos.php:468 ../../mod/photos.php:468 +msgid "was tagged in a" +msgstr "" + +#: ../../mod/photos.php:468 ../../mod/like.php:110 ../../mod/photos.php:468 +#: ../../mod/photos.php:468 ../../mod/like.php:110 +msgid "photo" +msgstr "" + +#: ../../mod/photos.php:468 ../../mod/photos.php:468 ../../mod/photos.php:468 +msgid "by" +msgstr "" + +#: ../../mod/photos.php:660 ../../mod/photos.php:660 ../../mod/photos.php:660 +msgid "No photos selected" +msgstr "" + +#: ../../mod/photos.php:807 ../../mod/photos.php:807 ../../mod/photos.php:807 +msgid "Upload Photos" +msgstr "" + +#: ../../mod/photos.php:810 ../../mod/photos.php:853 ../../mod/photos.php:810 +#: ../../mod/photos.php:810 ../../mod/photos.php:853 +msgid "New album name: " +msgstr "" + +#: ../../mod/photos.php:811 ../../mod/photos.php:811 ../../mod/photos.php:811 +msgid "or existing album name: " +msgstr "" + +#: ../../mod/photos.php:813 ../../mod/photos.php:1028 ../../mod/photos.php:813 +#: ../../mod/photos.php:813 ../../mod/photos.php:1028 +msgid "Permissions" +msgstr "" + +#: ../../mod/photos.php:868 ../../mod/photos.php:868 ../../mod/photos.php:868 +msgid "Edit Album" +msgstr "" + +#: ../../mod/photos.php:878 ../../mod/photos.php:1228 ../../mod/photos.php:878 +#: ../../mod/photos.php:878 ../../mod/photos.php:1228 +msgid "View Photo" +msgstr "" + +#: ../../mod/photos.php:908 ../../mod/photos.php:908 ../../mod/photos.php:908 +msgid "Photo not available" +msgstr "" + +#: ../../mod/photos.php:929 ../../mod/photos.php:929 ../../mod/photos.php:929 +msgid "Edit photo" +msgstr "" + +#: ../../mod/photos.php:931 ../../mod/photos.php:931 ../../mod/photos.php:931 +msgid "Use as profile photo" +msgstr "" + +#: ../../mod/photos.php:944 ../../mod/photos.php:944 ../../mod/photos.php:944 +msgid "View Full Size" +msgstr "" + +#: ../../mod/photos.php:1002 ../../mod/photos.php:1002 ../../mod/photos.php:1002 +msgid "Tags: " +msgstr "" + +#: ../../mod/photos.php:1012 ../../mod/photos.php:1012 ../../mod/photos.php:1012 +msgid "[Remove any tag]" +msgstr "" + +#: ../../mod/photos.php:1021 ../../mod/photos.php:1021 ../../mod/photos.php:1021 +msgid "New album name" +msgstr "" + +#: ../../mod/photos.php:1024 ../../mod/photos.php:1024 ../../mod/photos.php:1024 +msgid "Caption" +msgstr "" + +#: ../../mod/photos.php:1026 ../../mod/photos.php:1026 ../../mod/photos.php:1026 +msgid "Add a Tag" +msgstr "" + +#: ../../mod/photos.php:1030 ../../mod/photos.php:1030 ../../mod/photos.php:1030 +msgid "Example: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping" +msgstr "" + +#: ../../mod/photos.php:1214 ../../mod/photos.php:1214 ../../mod/photos.php:1214 +msgid "Recent Photos" +msgstr "" + +#: ../../mod/photos.php:1218 ../../mod/photos.php:1218 ../../mod/photos.php:1218 +msgid "Upload New Photos" +msgstr "" + +#: ../../mod/photos.php:1234 ../../mod/photos.php:1234 ../../mod/photos.php:1234 +msgid "View Album" +msgstr "" + +#: ../../mod/profile.php:8 ../boot.php:2200 ../../mod/profile.php:8 +#: ../../mod/profile.php:8 ../../boot.php:2200 +msgid "No profile" +msgstr "" + +#: ../../mod/viewcontacts.php:17 ../boot.php:2028 +#: ../../../mod/viewcontacts.php:17 ../../mod/viewcontacts.php:17 +#: ../../mod/viewcontacts.php:17 ../../boot.php:2028 +msgid "View Contacts" +msgstr "" + +#: ../../mod/viewcontacts.php:32 ../../mod/viewcontacts.php:32 +#: ../../mod/viewcontacts.php:32 +msgid "No contacts." +msgstr "" + +#: ../../mod/viewcontacts.php:44 +msgid "Visit " +msgstr "" + +#: ../../mod/viewcontacts.php:44 +msgid "'s profile" +msgstr "" + +#: ../../mod/settings.php:37 ../../mod/settings.php:37 ../../mod/settings.php:37 +msgid "Passwords do not match. Password unchanged." +msgstr "" + +#: ../../mod/settings.php:42 ../../mod/settings.php:42 ../../mod/settings.php:42 +msgid "Empty passwords are not allowed. Password unchanged." +msgstr "" + +#: ../../mod/settings.php:53 ../../mod/settings.php:53 ../../mod/settings.php:53 +msgid "Password changed." +msgstr "" + +#: ../../mod/settings.php:55 ../../mod/settings.php:55 ../../mod/settings.php:55 +msgid "Password update failed. Please try again." +msgstr "" + +#: ../../mod/settings.php:95 ../../mod/settings.php:95 ../../mod/settings.php:95 +msgid " Please use a shorter name." +msgstr "" + +#: ../../mod/settings.php:97 ../../mod/settings.php:97 ../../mod/settings.php:97 +msgid " Name too short." +msgstr "" + +#: ../../mod/settings.php:103 ../../mod/settings.php:103 +#: ../../mod/settings.php:103 +msgid " Not valid email." +msgstr "" + +#: ../../mod/settings.php:105 ../../mod/settings.php:105 +#: ../../mod/settings.php:105 +msgid " Cannot change to that email." +msgstr "" + +#: ../../mod/settings.php:161 ../../mod/settings.php:161 +#: ../../mod/settings.php:161 +msgid "Settings updated." +msgstr "" + +#: ../../mod/settings.php:211 ../../mod/settings.php:211 +#: ../../mod/settings.php:211 +msgid "Plugin Settings" +msgstr "" + +#: ../../mod/settings.php:212 ../../mod/settings.php:212 +#: ../../mod/settings.php:212 +msgid "Account Settings" +msgstr "" + +#: ../../mod/settings.php:218 ../../mod/settings.php:218 +#: ../../mod/settings.php:218 +msgid "No Plugin settings configured" +msgstr "" + +#: ../../mod/settings.php:263 ../../mod/settings.php:263 +#: ../../mod/settings.php:263 +msgid "OpenID: " +msgstr "" + +#: ../../mod/settings.php:263 ../../mod/settings.php:263 +#: ../../mod/settings.php:263 +msgid " (Optional) Allow this OpenID to login to this account." +msgstr "" + +#: ../../mod/settings.php:295 ../../mod/settings.php:295 +#: ../../mod/settings.php:295 +msgid "Profile is not published." +msgstr "" + +#: ../../mod/settings.php:352 ../../mod/settings.php:352 +#: ../../mod/settings.php:352 +msgid "Default Post Permissions" +msgstr "" + +#: ../../mod/item.php:37 ../../mod/item.php:37 ../../mod/item.php:37 +msgid "Unable to locate original post." +msgstr "" + +#: ../../mod/item.php:98 ../../mod/item.php:98 ../../mod/item.php:98 +msgid "Empty post discarded." +msgstr "" + +#: ../../mod/item.php:422 +msgid " commented on your item at " +msgstr "" + +#: ../../mod/item.php:445 +msgid " posted on your profile wall at " +msgstr "" + +#: ../../mod/item.php:471 ../../mod/item.php:471 ../../mod/item.php:471 +msgid "System error. Post not saved." +msgstr "" + +#: ../../mod/item.php:489 +msgid "This message was sent to you by " +msgstr "" + +#: ../../mod/item.php:490 +msgid ", a member of the Friendika social network." +msgstr "" + +#: ../../mod/item.php:491 ../../mod/item.php:491 ../../mod/item.php:491 +msgid "You may visit them online at" +msgstr "" + +#: ../../mod/item.php:493 ../../mod/item.php:493 ../../mod/item.php:493 +msgid "" +"Please contact the sender by replying to this post if you do not wish to " +"receive these messages." +msgstr "" + +#: ../../mod/item.php:495 +msgid "posted an update." +msgstr "" + +#: ../../mod/search.php:17 ../include/nav.php:67 ../boot.php:2045 +#: ../../mod/search.php:17 ../../mod/search.php:17 ../../mod/search.php:17 +#: ../../include/nav.php:67 ../../boot.php:2045 +msgid "Search" +msgstr "" + +#: ../../mod/profile_photo.php:28 ../../mod/profile_photo.php:28 +#: ../../mod/profile_photo.php:28 +msgid "Image uploaded but image cropping failed." +msgstr "" + +#: ../../mod/profile_photo.php:61 +msgid "Image size reduction [175] failed." +msgstr "" + +#: ../../mod/profile_photo.php:68 +msgid "Image size reduction [80] failed." +msgstr "" + +#: ../../mod/profile_photo.php:75 +msgid "Image size reduction [48] failed." +msgstr "" + +#: ../../mod/profile_photo.php:95 ../../mod/profile_photo.php:95 +#: ../../mod/profile_photo.php:95 +msgid "Unable to process image" +msgstr "" + +#: ../../mod/profile_photo.php:228 ../../mod/profile_photo.php:228 +#: ../../mod/profile_photo.php:228 +msgid "Image uploaded successfully." +msgstr "" + +#: ../../mod/profile_photo.php:237 +msgid "Image size reduction [640] failed." +msgstr "" + +#: ../../mod/group.php:27 ../../mod/group.php:27 ../../mod/group.php:27 +msgid "Group created." +msgstr "" + +#: ../../mod/group.php:33 ../../mod/group.php:33 ../../mod/group.php:33 +msgid "Could not create group." +msgstr "" + +#: ../../mod/group.php:43 ../../mod/group.php:123 ../../mod/group.php:43 +#: ../../mod/group.php:43 ../../mod/group.php:123 +msgid "Group not found." +msgstr "" + +#: ../../mod/group.php:56 ../../mod/group.php:56 ../../mod/group.php:56 +msgid "Group name changed." +msgstr "" + +#: ../../mod/group.php:79 ../../mod/group.php:79 ../../mod/group.php:79 +msgid "Membership list updated." +msgstr "" + +#: ../../mod/group.php:88 ../index.php:243 ../../mod/group.php:88 +#: ../../mod/group.php:88 ../../index.php:243 +msgid "Permission denied" +msgstr "" + +#: ../../mod/group.php:107 ../../mod/group.php:107 ../../mod/group.php:107 +msgid "Group removed." +msgstr "" + +#: ../../mod/group.php:109 ../../mod/group.php:109 ../../mod/group.php:109 +msgid "Unable to remove group." +msgstr "" + +#: ../../mod/tagrm.php:11 ../../mod/tagrm.php:94 ../../mod/dfrn_request.php:628 +#: ../../addon/js_upload/js_upload.php:41 ../../mod/tagrm.php:11 +#: ../../../addon/js_upload/js_upload.php:41 +#: ../../addon/js_upload/js_upload.php:41 ../../mod/tagrm.php:11 +#: ../../mod/dfrn_request.php:628 ../addon/js_upload/js_upload.php:41 +#: ../../mod/tagrm.php:94 +msgid "Cancel" +msgstr "" + +#: ../../mod/tagrm.php:41 ../../mod/tagrm.php:41 ../../mod/tagrm.php:41 +msgid "Tag removed" +msgstr "" + +#: ../../mod/tagrm.php:79 ../../mod/tagrm.php:79 ../../mod/tagrm.php:79 +msgid "Remove Item Tag" +msgstr "" + +#: ../../mod/tagrm.php:81 ../../mod/tagrm.php:81 ../../mod/tagrm.php:81 +msgid "Select a tag to remove: " +msgstr "" + +#: ../../mod/tagrm.php:93 ../../mod/tagrm.php:93 ../../mod/tagrm.php:93 +msgid "Remove" +msgstr "" + +#: ../../mod/invite.php:28 ../../mod/invite.php:38 +msgid " : " +msgstr "" + +#: ../../mod/invite.php:28 ../../mod/register.php:95 ../../mod/register.php:95 +msgid "Not a valid email address." +msgstr "" + +#: ../../mod/invite.php:32 +msgid "Please join my network on " +msgstr "" + +#: ../../mod/invite.php:38 +msgid "Message delivery failed." +msgstr "" + +#: ../../mod/invite.php:42 +msgid " messages sent." +msgstr "" + +#: ../../mod/invite.php:57 ../../mod/invite.php:57 ../../mod/invite.php:57 +msgid "Send invitations" +msgstr "" + +#: ../../mod/invite.php:58 ../../mod/invite.php:58 ../../mod/invite.php:58 +msgid "Enter email addresses, one per line:" +msgstr "" + +#: ../../mod/invite.php:60 +msgid "Please join my social network on " +msgstr "" + +#: ../../mod/invite.php:61 ../../mod/invite.php:61 ../../mod/invite.php:61 +msgid "To accept this invitation, please visit:" +msgstr "" + +#: ../../mod/invite.php:62 ../../mod/invite.php:62 ../../mod/invite.php:62 +msgid "" +"Once you have registered, please connect with me via my profile page at:" +msgstr "" + +#: ../../mod/register.php:47 ../../mod/register.php:47 ../../mod/register.php:47 +msgid "Invalid OpenID url" +msgstr "" + +#: ../../mod/register.php:62 ../../mod/register.php:62 ../../mod/register.php:62 +msgid "Please enter the required information." +msgstr "" + +#: ../../mod/register.php:74 ../../mod/register.php:74 ../../mod/register.php:74 +msgid "Please use a shorter name." +msgstr "" + +#: ../../mod/register.php:76 ../../mod/register.php:76 ../../mod/register.php:76 +msgid "Name too short." +msgstr "" + +#: ../../mod/register.php:89 ../../mod/register.php:89 ../../mod/register.php:89 +msgid "That doesn\\'t appear to be your full (First Last) name." +msgstr "" + +#: ../../mod/register.php:92 ../../mod/register.php:92 ../../mod/register.php:92 +msgid "Your email domain is not among those allowed on this site." +msgstr "" + +#: ../../mod/register.php:101 ../../mod/register.php:101 +#: ../../mod/register.php:101 +msgid "Cannot use that email." +msgstr "" + +#: ../../mod/register.php:106 ../../mod/register.php:106 +#: ../../mod/register.php:106 +msgid "" +"Your \"nickname\" can only contain \"a-z\", \"0-9\", \"-\", and \"_\", and " +"must also begin with a letter." +msgstr "" + +#: ../../mod/register.php:112 ../../mod/register.php:112 +#: ../../mod/register.php:112 +msgid "Nickname is already registered. Please choose another." +msgstr "" + +#: ../../mod/register.php:131 ../../mod/register.php:131 +#: ../../mod/register.php:131 +msgid "SERIOUS ERROR: Generation of security keys failed." +msgstr "" + +#: ../../mod/register.php:198 ../../mod/register.php:198 +#: ../../mod/register.php:198 +msgid "An error occurred during registration. Please try again." +msgstr "" + +#: ../../mod/register.php:216 ../../mod/register.php:216 +#: ../../mod/register.php:216 +msgid "An error occurred creating your default profile. Please try again." +msgstr "" + +#: ../../mod/register.php:315 ../../mod/register.php:315 +#: ../../mod/register.php:315 +msgid "" +"Registration successful. Please check your email for further instructions." +msgstr "" + +#: ../../mod/register.php:319 ../../mod/register.php:319 +#: ../../mod/register.php:319 +msgid "Failed to send email message. Here is the message that failed." +msgstr "" + +#: ../../mod/register.php:324 ../../mod/register.php:324 +#: ../../mod/register.php:324 +msgid "Your registration can not be processed." +msgstr "" + +#: ../../mod/register.php:347 +msgid "Registration request at " +msgstr "" + +#: ../../mod/register.php:351 ../../mod/register.php:351 +#: ../../mod/register.php:351 +msgid "Your registration is pending approval by the site owner." +msgstr "" + +#: ../../mod/register.php:399 ../../mod/register.php:399 +#: ../../mod/register.php:399 +msgid "" +"You may (optionally) fill in this form via OpenID by supplying your OpenID " +"and clicking 'Register'." +msgstr "" + +#: ../../mod/register.php:400 ../../mod/register.php:400 +#: ../../mod/register.php:400 +msgid "" +"If you are not familiar with OpenID, please leave that field blank and fill " +"in the rest of the items." +msgstr "" + +#: ../../mod/register.php:401 ../../mod/register.php:401 +#: ../../mod/register.php:401 +msgid "Your OpenID (optional): " +msgstr "" + +#: ../../mod/register.php:404 ../../mod/register.php:404 +#: ../../mod/register.php:404 +msgid "" +"Members of this network prefer to communicate with real people who use their " +"real names." +msgstr "" + +#: ../../mod/register.php:413 ../../mod/register.php:413 +#: ../../mod/register.php:413 +msgid "Include your profile in member directory?" +msgstr "" + +#: ../../mod/register.php:416 ../../mod/dfrn_request.php:618 +#: ../../mod/register.php:416 ../../mod/register.php:416 +#: ../../mod/register.php:416 ../../mod/dfrn_request.php:618 +msgid "Yes" +msgstr "" + +#: ../../mod/register.php:417 ../../mod/dfrn_request.php:619 +#: ../../mod/register.php:417 ../../mod/register.php:417 +#: ../../mod/register.php:417 ../../mod/dfrn_request.php:619 +msgid "No" +msgstr "" + +#: ../../mod/register.php:429 ../../mod/register.php:429 +#: ../../mod/register.php:429 +msgid "Registration" +msgstr "" + +#: ../../mod/register.php:437 ../../mod/register.php:437 +#: ../../mod/register.php:437 +msgid "Your Full Name (e.g. Joe Smith): " +msgstr "" + +#: ../../mod/register.php:438 ../../mod/register.php:438 +#: ../../mod/register.php:438 +msgid "Your Email Address: " +msgstr "" + +#: ../../mod/register.php:439 ../../mod/register.php:439 +#: ../../mod/register.php:439 +msgid "" +"Choose a profile nickname. This must begin with a text character. Your " +"profile address on this site will then be " +"'nickname@$sitename'." +msgstr "" + +#: ../../mod/register.php:440 ../../mod/register.php:440 +#: ../../mod/register.php:440 +msgid "Choose a nickname: " +msgstr "" + +#: ../../mod/register.php:443 ../include/nav.php:61 ../boot.php:809 +#: ../../mod/register.php:443 ../../mod/register.php:443 +#: ../../mod/register.php:443 ../../include/nav.php:61 ../../boot.php:809 +msgid "Register" +msgstr "" + +#: ../../mod/openid.php:62 ../../mod/openid.php:109 ../include/auth.php:105 +#: ../../include/auth.php:130 ../include/auth.php:183 ../../mod/openid.php:62 +#: ../../../include/auth.php:130 ../include/auth.php:130 +#: ../../mod/openid.php:62 ../../mod/openid.php:109 ../../include/auth.php:105 +#: ../../include/auth.php:130 ../../include/auth.php:183 +msgid "Login failed." +msgstr "" + +#: ../../mod/like.php:110 ../../mod/like.php:110 ../../mod/like.php:110 +msgid "status" +msgstr "" + +#: ../../mod/like.php:127 ../../mod/like.php:127 ../../mod/like.php:127 +msgid "likes" +msgstr "" + +#: ../../mod/like.php:129 ../../mod/like.php:129 ../../mod/like.php:129 +msgid "doesn't like" +msgstr "" + +#: ../../mod/like.php:151 +msgid "'s" +msgstr "" + +#: ../../mod/follow.php:167 ../../mod/follow.php:167 ../../mod/follow.php:167 +msgid "The profile address specified does not provide adequate information." +msgstr "" + +#: ../../mod/follow.php:173 ../../mod/follow.php:173 ../../mod/follow.php:173 +msgid "" +"Limited profile. This person will be unable to receive direct/personal " +"notifications from you." +msgstr "" + +#: ../../mod/follow.php:224 ../../mod/follow.php:224 ../../mod/follow.php:224 +msgid "Unable to retrieve contact information." +msgstr "" + +#: ../../mod/follow.php:270 ../../mod/follow.php:270 ../../mod/follow.php:270 +msgid "following" +msgstr "" + +#: ../../mod/dfrn_request.php:92 ../../mod/dfrn_request.php:92 +#: ../../mod/dfrn_request.php:92 +msgid "This introduction has already been accepted." +msgstr "" + +#: ../../mod/dfrn_request.php:116 ../../mod/dfrn_request.php:347 +#: ../../mod/dfrn_request.php:116 ../../mod/dfrn_request.php:116 +#: ../../mod/dfrn_request.php:116 ../../mod/dfrn_request.php:347 +msgid "Profile location is not valid or does not contain profile information." +msgstr "" + +#: ../../mod/dfrn_request.php:121 ../../mod/dfrn_request.php:352 +#: ../../mod/dfrn_request.php:121 ../../mod/dfrn_request.php:121 +#: ../../mod/dfrn_request.php:121 ../../mod/dfrn_request.php:352 +msgid "Warning: profile location has no identifiable owner name." +msgstr "" + +#: ../../mod/dfrn_request.php:123 ../../mod/dfrn_request.php:354 +#: ../../mod/dfrn_request.php:123 ../../mod/dfrn_request.php:123 +#: ../../mod/dfrn_request.php:123 ../../mod/dfrn_request.php:354 +msgid "Warning: profile location has no profile photo." +msgstr "" + +#: ../../mod/dfrn_request.php:126 ../../mod/dfrn_request.php:357 +msgid " required parameter" +msgstr "" + +#: ../../mod/dfrn_request.php:127 ../../mod/dfrn_request.php:358 +msgid " was " +msgstr "" + +#: ../../mod/dfrn_request.php:127 ../../mod/dfrn_request.php:358 +msgid "s were " +msgstr "" + +#: ../../mod/dfrn_request.php:128 ../../mod/dfrn_request.php:359 +msgid "not found at the given location." +msgstr "" + +#: ../../mod/dfrn_request.php:164 ../../mod/dfrn_request.php:164 +#: ../../mod/dfrn_request.php:164 +msgid "Introduction complete." +msgstr "" + +#: ../../mod/dfrn_request.php:188 ../../mod/dfrn_request.php:188 +#: ../../mod/dfrn_request.php:188 +msgid "Unrecoverable protocol error." +msgstr "" + +#: ../../mod/dfrn_request.php:216 ../../mod/dfrn_request.php:216 +#: ../../mod/dfrn_request.php:216 +msgid "Profile unavailable." +msgstr "" + +#: ../../mod/dfrn_request.php:241 +msgid " has received too many connection requests today." +msgstr "" + +#: ../../mod/dfrn_request.php:242 ../../mod/dfrn_request.php:242 +#: ../../mod/dfrn_request.php:242 +msgid "Spam protection measures have been invoked." +msgstr "" + +#: ../../mod/dfrn_request.php:243 ../../mod/dfrn_request.php:243 +#: ../../mod/dfrn_request.php:243 +msgid "Friends are advised to please try again in 24 hours." +msgstr "" + +#: ../../mod/dfrn_request.php:273 ../../mod/dfrn_request.php:273 +#: ../../mod/dfrn_request.php:273 +msgid "Invalid locator" +msgstr "" + +#: ../../mod/dfrn_request.php:292 ../../mod/dfrn_request.php:292 +#: ../../mod/dfrn_request.php:292 +msgid "Unable to resolve your name at the provided location." +msgstr "" + +#: ../../mod/dfrn_request.php:305 ../../mod/dfrn_request.php:305 +#: ../../mod/dfrn_request.php:305 +msgid "You have already introduced yourself here." +msgstr "" + +#: ../../mod/dfrn_request.php:309 +msgid "Apparently you are already friends with ." +msgstr "" + +#: ../../mod/dfrn_request.php:330 ../../mod/dfrn_request.php:330 +#: ../../mod/dfrn_request.php:330 +msgid "Invalid profile URL." +msgstr "" + +#: ../../mod/dfrn_request.php:336 ../../mod/dfrn_request.php:336 +#: ../../mod/dfrn_request.php:336 +msgid "Disallowed profile URL." +msgstr "" + +#: ../../mod/dfrn_request.php:402 ../../mod/contacts.php:85 +#: ../../mod/dfrn_request.php:402 ../../mod/dfrn_request.php:402 +#: ../../mod/dfrn_request.php:402 ../../mod/contacts.php:85 +msgid "Failed to update contact record." +msgstr "" + +#: ../../mod/dfrn_request.php:423 ../../mod/dfrn_request.php:423 +#: ../../mod/dfrn_request.php:423 +msgid "Your introduction has been sent." +msgstr "" + +#: ../../mod/dfrn_request.php:477 ../../mod/dfrn_request.php:477 +#: ../../mod/dfrn_request.php:477 +msgid "Please login to confirm introduction." +msgstr "" + +#: ../../mod/dfrn_request.php:491 ../../mod/dfrn_request.php:491 +#: ../../mod/dfrn_request.php:491 +msgid "" +"Incorrect identity currently logged in. Please login to " +"this profile." +msgstr "" + +#: ../../mod/dfrn_request.php:536 ../include/items.php:1341 +#: ../../mod/dfrn_request.php:536 ../../mod/dfrn_request.php:536 +#: ../../mod/dfrn_request.php:536 ../../include/items.php:1341 +msgid "[Name Withheld]" +msgstr "" + +#: ../../mod/dfrn_request.php:543 ../../mod/dfrn_request.php:543 +#: ../../mod/dfrn_request.php:543 +msgid "Introduction received at " +msgstr "" + +#: ../../mod/dfrn_request.php:615 ../../mod/dfrn_request.php:615 +#: ../../mod/dfrn_request.php:615 +msgid "Friend/Connection Request" +msgstr "" + +#: ../../mod/dfrn_request.php:616 ../../mod/dfrn_request.php:616 +#: ../../mod/dfrn_request.php:616 +msgid "Please answer the following:" +msgstr "" + +#: ../../mod/dfrn_request.php:617 ../../mod/dfrn_request.php:617 +#: ../../mod/dfrn_request.php:617 +msgid "Does $name know you?" +msgstr "" + +#: ../../mod/dfrn_request.php:620 ../../mod/dfrn_request.php:620 +#: ../../mod/dfrn_request.php:620 +msgid "Add a personal note:" +msgstr "" + +#: ../../mod/dfrn_request.php:621 ../../mod/dfrn_request.php:621 +#: ../../mod/dfrn_request.php:621 +msgid "" +"Please enter your profile address from one of the following supported social " +"networks:" +msgstr "" + +#: ../../mod/dfrn_request.php:622 ../../mod/dfrn_request.php:622 +#: ../../mod/dfrn_request.php:622 +msgid "Friendika" +msgstr "" + +#: ../../mod/dfrn_request.php:623 ../../mod/dfrn_request.php:623 +#: ../../mod/dfrn_request.php:623 +msgid "StatusNet/Federated Social Web" +msgstr "" + +#: ../../mod/dfrn_request.php:624 ../../mod/dfrn_request.php:624 +#: ../../mod/dfrn_request.php:624 +msgid "Private (secure) network" +msgstr "" + +#: ../../mod/dfrn_request.php:625 ../../mod/dfrn_request.php:625 +#: ../../mod/dfrn_request.php:625 +msgid "Public (insecure) network" +msgstr "" + +#: ../../mod/dfrn_request.php:626 ../../mod/dfrn_request.php:626 +#: ../../mod/dfrn_request.php:626 +msgid "Your profile address:" +msgstr "" + +#: ../../mod/dfrn_request.php:627 ../../mod/dfrn_request.php:627 +#: ../../mod/dfrn_request.php:627 +msgid "Submit Request" +msgstr "" + +#: ../../mod/contacts.php:12 ../../mod/contacts.php:12 ../../mod/contacts.php:12 +msgid "Invite Friends" +msgstr "" + +#: ../../mod/contacts.php:16 ../../mod/contacts.php:16 ../../mod/contacts.php:16 +msgid "Connect/Follow" +msgstr "" + +#: ../../mod/contacts.php:17 ../../mod/contacts.php:17 ../../mod/contacts.php:17 +msgid "Example: bob@example.com, http://example.com/barbara" +msgstr "" + +#: ../../mod/contacts.php:18 ../../mod/contacts.php:18 ../../mod/contacts.php:18 +msgid "Follow" +msgstr "" + +#: ../../mod/contacts.php:38 ../../mod/contacts.php:119 +#: ../../mod/contacts.php:38 ../../mod/contacts.php:38 +#: ../../mod/contacts.php:119 +msgid "Could not access contact record." +msgstr "" + +#: ../../mod/contacts.php:52 ../../mod/contacts.php:52 ../../mod/contacts.php:52 +msgid "Could not locate selected profile." +msgstr "" + +#: ../../mod/contacts.php:83 ../../mod/contacts.php:83 ../../mod/contacts.php:83 +msgid "Contact updated." +msgstr "" + +#: ../../mod/contacts.php:141 ../../mod/contacts.php:141 +#: ../../mod/contacts.php:141 +msgid "Contact has been blocked" +msgstr "" + +#: ../../mod/contacts.php:141 ../../mod/contacts.php:141 +#: ../../mod/contacts.php:141 +msgid "Contact has been unblocked" +msgstr "" + +#: ../../mod/contacts.php:155 ../../mod/contacts.php:155 +#: ../../mod/contacts.php:155 +msgid "Contact has been ignored" +msgstr "" + +#: ../../mod/contacts.php:155 ../../mod/contacts.php:155 +#: ../../mod/contacts.php:155 +msgid "Contact has been unignored" +msgstr "" + +#: ../../mod/contacts.php:176 ../../mod/contacts.php:176 +#: ../../mod/contacts.php:176 +msgid "stopped following" +msgstr "" + +#: ../../mod/contacts.php:195 ../../mod/contacts.php:195 +#: ../../mod/contacts.php:195 +msgid "Contact has been removed." +msgstr "" + +#: ../../mod/contacts.php:223 ../../mod/contacts.php:344 +#: ../../../mod/contacts.php:223 ../../mod/contacts.php:223 +#: ../../mod/contacts.php:223 ../../mod/contacts.php:344 +msgid "Mutual Friendship" +msgstr "" + +#: ../../mod/contacts.php:227 ../../mod/contacts.php:348 +#: ../../../mod/contacts.php:227 ../../mod/contacts.php:227 +#: ../../mod/contacts.php:227 ../../mod/contacts.php:348 +msgid "is a fan of yours" +msgstr "" + +#: ../../mod/contacts.php:232 ../../mod/contacts.php:352 +#: ../../../mod/contacts.php:232 ../../mod/contacts.php:232 +#: ../../mod/contacts.php:232 ../../mod/contacts.php:352 +msgid "you are a fan of" +msgstr "" + +#: ../../mod/contacts.php:248 ../../mod/contacts.php:248 +#: ../../mod/contacts.php:248 +msgid "Never" +msgstr "" + +#: ../../mod/contacts.php:252 ../../mod/contacts.php:252 +#: ../../mod/contacts.php:252 +msgid "(Update was successful)" +msgstr "" + +#: ../../mod/contacts.php:252 ../../mod/contacts.php:252 +#: ../../mod/contacts.php:252 +msgid "(Update was not successful)" +msgstr "" + +#: ../../mod/contacts.php:255 ../../mod/contacts.php:255 +#: ../../mod/contacts.php:255 +msgid "Contact Editor" +msgstr "" + +#: ../../mod/contacts.php:256 ../../mod/contacts.php:256 +#: ../../mod/contacts.php:256 +msgid "Visit $name's profile" +msgstr "" + +#: ../../mod/contacts.php:257 ../../mod/contacts.php:257 +#: ../../mod/contacts.php:257 +msgid "Block/Unblock contact" +msgstr "" + +#: ../../mod/contacts.php:258 ../../mod/contacts.php:258 +#: ../../mod/contacts.php:258 +msgid "Ignore contact" +msgstr "" + +#: ../../mod/contacts.php:259 ../../mod/contacts.php:259 +#: ../../mod/contacts.php:259 +msgid "Delete contact" +msgstr "" + +#: ../../mod/contacts.php:261 ../../mod/contacts.php:261 +#: ../../mod/contacts.php:261 +msgid "Last updated: " +msgstr "" + +#: ../../mod/contacts.php:262 ../../mod/contacts.php:262 +#: ../../mod/contacts.php:262 +msgid "Update public posts: " +msgstr "" + +#: ../../mod/contacts.php:264 ../../mod/contacts.php:264 +#: ../../mod/contacts.php:264 +msgid "Update now" +msgstr "" + +#: ../../mod/contacts.php:267 ../../mod/contacts.php:267 +#: ../../mod/contacts.php:267 +msgid "Unblock this contact" +msgstr "" + +#: ../../mod/contacts.php:267 ../../mod/contacts.php:267 +#: ../../mod/contacts.php:267 +msgid "Block this contact" +msgstr "" + +#: ../../mod/contacts.php:268 ../../mod/contacts.php:268 +#: ../../mod/contacts.php:268 +msgid "Unignore this contact" +msgstr "" + +#: ../../mod/contacts.php:268 ../../mod/contacts.php:268 +#: ../../mod/contacts.php:268 +msgid "Ignore this contact" +msgstr "" + +#: ../../mod/contacts.php:271 ../../mod/contacts.php:271 +#: ../../mod/contacts.php:271 +msgid "Currently blocked" +msgstr "" + +#: ../../mod/contacts.php:272 ../../mod/contacts.php:272 +#: ../../mod/contacts.php:272 +msgid "Currently ignored" +msgstr "" + +#: ../../mod/contacts.php:303 ../include/acl_selectors.php:140 +#: ../../include/acl_selectors.php:155 ../include/nav.php:111 +#: ../../../boot.php:2012 ../../mod/contacts.php:303 +#: ../../../include/acl_selectors.php:155 ../../mod/contacts.php:303 +#: ../../include/acl_selectors.php:155 ../boot.php:2012 +#: ../include/acl_selectors.php:155 ../../include/acl_selectors.php:140 +#: ../../include/nav.php:111 ../../boot.php:2012 +msgid "Contacts" +msgstr "" + +#: ../../mod/contacts.php:305 ../../mod/contacts.php:305 +#: ../../mod/contacts.php:305 +msgid "Show Blocked Connections" +msgstr "" + +#: ../../mod/contacts.php:305 ../../mod/contacts.php:305 +#: ../../mod/contacts.php:305 +msgid "Hide Blocked Connections" +msgstr "" + +#: ../../mod/contacts.php:308 ../../mod/contacts.php:308 +#: ../../mod/contacts.php:308 +msgid "Find" +msgstr "" + +#: ../../mod/contacts.php:368 ../../mod/viewcontacts.php:44 +#: ../../mod/contacts.php:368 ../../mod/contacts.php:368 +#: ../../mod/viewcontacts.php:44 ../../mod/contacts.php:368 +msgid "Visit $username's profile" +msgstr "" + +#: ../../mod/contacts.php:369 ../../mod/contacts.php:369 +#: ../../mod/contacts.php:369 +msgid "Edit contact" +msgstr "" + +#: ../../addon/facebook/facebook.php:116 ../../addon/facebook/facebook.php:116 +#: ../addon/facebook/facebook.php:116 +msgid "Facebook disabled" +msgstr "" + +#: ../../addon/facebook/facebook.php:124 ../../addon/facebook/facebook.php:124 +#: ../addon/facebook/facebook.php:124 +msgid "Facebook API key is missing." +msgstr "" + +#: ../../addon/facebook/facebook.php:131 ../../addon/facebook/facebook.php:131 +#: ../addon/facebook/facebook.php:131 +msgid "Facebook Connect" +msgstr "" + +#: ../../addon/facebook/facebook.php:137 ../../addon/facebook/facebook.php:137 +#: ../addon/facebook/facebook.php:137 +msgid "Install Facebook post connector" +msgstr "" + +#: ../../addon/facebook/facebook.php:144 ../../addon/facebook/facebook.php:144 +#: ../addon/facebook/facebook.php:144 +msgid "Remove Facebook post connector" +msgstr "" + +#: ../../addon/facebook/facebook.php:150 ../../addon/facebook/facebook.php:150 +#: ../addon/facebook/facebook.php:150 +msgid "Post to Facebook by default" +msgstr "" + +#: ../../addon/facebook/facebook.php:174 ../../addon/facebook/facebook.php:174 +#: ../addon/facebook/facebook.php:174 +msgid "Facebook" +msgstr "" + +#: ../../addon/facebook/facebook.php:175 ../../addon/facebook/facebook.php:175 +#: ../addon/facebook/facebook.php:175 +msgid "Facebook Connector Settings" +msgstr "" + +#: ../../addon/facebook/facebook.php:189 ../../addon/facebook/facebook.php:189 +#: ../addon/facebook/facebook.php:189 +msgid "Post to Facebook" +msgstr "" + +#: ../../addon/facebook/facebook.php:230 ../../addon/facebook/facebook.php:230 +#: ../addon/facebook/facebook.php:230 +msgid "Image: " +msgstr "" + +#: ../../addon/randplace/randplace.php:171 +#: ../../addon/randplace/randplace.php:171 +#: ../../../addon/randplace/randplace.php:171 +#: ../../addon/randplace/randplace.php:171 ../addon/randplace/randplace.php:171 +msgid "Randplace Settings" +msgstr "" + +#: ../../addon/randplace/randplace.php:173 +#: ../../addon/randplace/randplace.php:173 +#: ../../../addon/randplace/randplace.php:173 +#: ../../addon/randplace/randplace.php:173 ../addon/randplace/randplace.php:173 +msgid "Enable Randplace Plugin" +msgstr "" + +#: ../../addon/twitter/twitter.php:64 ../addon/twitter/twitter.php:64 +#: ../../addon/twitter/twitter.php:64 +msgid "Post to Twitter" +msgstr "" + +#: ../../addon/twitter/twitter.php:122 ../addon/twitter/twitter.php:122 +#: ../../addon/twitter/twitter.php:122 +msgid "Twitter Posting Settings" +msgstr "" + +#: ../../addon/twitter/twitter.php:129 ../addon/twitter/twitter.php:129 +#: ../../addon/twitter/twitter.php:129 +msgid "" +"No consumer key pair for Twitter found. Please contact your site " +"administrator." +msgstr "" + +#: ../../addon/twitter/twitter.php:148 ../addon/twitter/twitter.php:148 +#: ../../addon/twitter/twitter.php:148 +msgid "" +"At this Friendika instance the Twitter plugin was enabled but you have not " +"yet connected your account to your Twitter account. To do so click the " +"button below to get a PIN from Twitter which you have to copy into the input " +"box below and submit the form. Only your public posts will " +"be posted to Twitter." +msgstr "" + +#: ../../addon/twitter/twitter.php:149 ../addon/twitter/twitter.php:149 +#: ../../addon/twitter/twitter.php:149 +msgid "Log in with Twitter" +msgstr "" + +#: ../../addon/twitter/twitter.php:151 ../addon/twitter/twitter.php:151 +#: ../../addon/twitter/twitter.php:151 +msgid "Copy the PIN from Twitter here" +msgstr "" + +#: ../../addon/twitter/twitter.php:165 ../../addon/statusnet/statusnet.php:197 +#: ../../../addon/twitter/twitter.php:165 ../../addon/twitter/twitter.php:165 +#: ../addon/twitter/twitter.php:165 ../addon/statusnet/statusnet.php:197 +msgid "Currently connected to: " +msgstr "" + +#: ../../addon/twitter/twitter.php:166 ../addon/twitter/twitter.php:166 +#: ../../addon/twitter/twitter.php:166 +msgid "" +"If enabled all your public postings will be posted to the " +"associated Twitter account as well." +msgstr "" + +#: ../../addon/twitter/twitter.php:168 ../addon/twitter/twitter.php:168 +#: ../../addon/twitter/twitter.php:168 +msgid "Send public postings to Twitter" +msgstr "" + +#: ../../addon/twitter/twitter.php:172 ../../addon/statusnet/statusnet.php:204 +#: ../../../addon/twitter/twitter.php:172 ../../addon/twitter/twitter.php:172 +#: ../addon/twitter/twitter.php:172 ../addon/statusnet/statusnet.php:204 +msgid "Clear OAuth configuration" +msgstr "" + +#: ../../addon/tictac/tictac.php:14 ../addon/tictac/tictac.php:14 +#: ../../addon/tictac/tictac.php:14 +msgid "Three Dimensional Tic-Tac-Toe" +msgstr "" + +#: ../../addon/tictac/tictac.php:47 ../addon/tictac/tictac.php:47 +#: ../../addon/tictac/tictac.php:47 +msgid "3D Tic-Tac-Toe" +msgstr "" + +#: ../../addon/tictac/tictac.php:52 ../addon/tictac/tictac.php:52 +#: ../../addon/tictac/tictac.php:52 +msgid "New game" +msgstr "" + +#: ../../addon/tictac/tictac.php:53 ../addon/tictac/tictac.php:53 +#: ../../addon/tictac/tictac.php:53 +msgid "New game with handicap" +msgstr "" + +#: ../../addon/tictac/tictac.php:54 ../addon/tictac/tictac.php:54 +#: ../../addon/tictac/tictac.php:54 +msgid "" +"Three dimensional tic-tac-toe is just like the traditional game except that " +"it is played on multiple levels simultaneously. " +msgstr "" + +#: ../../addon/tictac/tictac.php:55 ../addon/tictac/tictac.php:55 +#: ../../addon/tictac/tictac.php:55 +msgid "" +"In this case there are three levels. You win by getting three in a row on " +"any level, as well as up, down, and diagonally across the different levels." +msgstr "" + +#: ../../addon/tictac/tictac.php:57 ../addon/tictac/tictac.php:57 +#: ../../addon/tictac/tictac.php:57 +msgid "" +"The handicap game disables the center position on the middle level because " +"the player claiming this square often has an unfair advantage." +msgstr "" + +#: ../../addon/tictac/tictac.php:176 ../addon/tictac/tictac.php:176 +#: ../../addon/tictac/tictac.php:176 +msgid "You go first..." +msgstr "" + +#: ../../addon/tictac/tictac.php:181 ../addon/tictac/tictac.php:181 +#: ../../addon/tictac/tictac.php:181 +msgid "I'm going first this time..." +msgstr "" + +#: ../../addon/tictac/tictac.php:187 ../addon/tictac/tictac.php:187 +#: ../../addon/tictac/tictac.php:187 +msgid "You won!" +msgstr "" + +#: ../../addon/tictac/tictac.php:193 ../addon/tictac/tictac.php:218 +#: ../../addon/tictac/tictac.php:193 ../addon/tictac/tictac.php:193 +#: ../../addon/tictac/tictac.php:193 ../../addon/tictac/tictac.php:218 +msgid "\"Cat\" game!" +msgstr "" + +#: ../../addon/tictac/tictac.php:216 ../addon/tictac/tictac.php:216 +#: ../../addon/tictac/tictac.php:216 +msgid "I won!" +msgstr "" + +#: ../../addon/js_upload/js_upload.php:39 +#: ../../../addon/js_upload/js_upload.php:39 +#: ../addon/js_upload/js_upload.php:39 ../../addon/js_upload/js_upload.php:39 +msgid "Upload a file" +msgstr "" + +#: ../../addon/js_upload/js_upload.php:40 +#: ../../../addon/js_upload/js_upload.php:40 +#: ../addon/js_upload/js_upload.php:40 ../../addon/js_upload/js_upload.php:40 +msgid "Drop files here to upload" +msgstr "" + +#: ../../addon/js_upload/js_upload.php:42 +#: ../../../addon/js_upload/js_upload.php:42 +#: ../addon/js_upload/js_upload.php:42 ../../addon/js_upload/js_upload.php:42 +msgid "Failed" +msgstr "" + +#: ../../addon/js_upload/js_upload.php:288 +#: ../../addon/js_upload/js_upload.php:288 +#: ../../../addon/js_upload/js_upload.php:288 +#: ../../addon/js_upload/js_upload.php:288 ../addon/js_upload/js_upload.php:288 +msgid "No files were uploaded." +msgstr "" + +#: ../../addon/js_upload/js_upload.php:294 +#: ../../addon/js_upload/js_upload.php:294 +#: ../../../addon/js_upload/js_upload.php:294 +#: ../../addon/js_upload/js_upload.php:294 ../addon/js_upload/js_upload.php:294 +msgid "Uploaded file is empty" +msgstr "" + +#: ../../addon/js_upload/js_upload.php:299 +#: ../../addon/js_upload/js_upload.php:299 +#: ../../../addon/js_upload/js_upload.php:299 +#: ../../addon/js_upload/js_upload.php:299 ../addon/js_upload/js_upload.php:299 +msgid "Uploaded file is too large" +msgstr "" + +#: ../../addon/js_upload/js_upload.php:317 +#: ../../addon/js_upload/js_upload.php:317 +#: ../../../addon/js_upload/js_upload.php:317 +#: ../../addon/js_upload/js_upload.php:317 ../addon/js_upload/js_upload.php:317 +msgid "File has an invalid extension, it should be one of " +msgstr "" + +#: ../../addon/js_upload/js_upload.php:328 +#: ../../addon/js_upload/js_upload.php:328 +#: ../../../addon/js_upload/js_upload.php:328 +#: ../../addon/js_upload/js_upload.php:328 ../addon/js_upload/js_upload.php:328 +msgid "Upload was cancelled, or server error encountered" +msgstr "" + +#: ../../addon/java_upload/java_upload.php:33 +#: ../../addon/java_upload/java_upload.php:33 +#: ../../../addon/java_upload/java_upload.php:33 +#: ../../addon/java_upload/java_upload.php:33 +#: ../addon/java_upload/java_upload.php:33 +msgid "Select files to upload: " +msgstr "" + +#: ../../addon/java_upload/java_upload.php:35 +#: ../../addon/java_upload/java_upload.php:35 +#: ../../../addon/java_upload/java_upload.php:35 +#: ../../addon/java_upload/java_upload.php:35 +#: ../addon/java_upload/java_upload.php:35 +msgid "" +"Use the following controls only if the Java uploader [above] fails to launch." +msgstr "" + +#: ../../addon/statusnet/statusnet.php:78 +#: ../../../addon/statusnet/statusnet.php:78 +#: ../addon/statusnet/statusnet.php:78 ../../addon/statusnet/statusnet.php:78 +msgid "Post to StatusNet" +msgstr "" + +#: ../../addon/statusnet/statusnet.php:146 +#: ../../addon/statusnet/statusnet.php:146 +#: ../../../addon/statusnet/statusnet.php:146 +#: ../../addon/statusnet/statusnet.php:146 ../addon/statusnet/statusnet.php:146 +msgid "StatusNet Posting Settings" +msgstr "" + +#: ../../addon/statusnet/statusnet.php:152 +#: ../../addon/statusnet/statusnet.php:152 +#: ../../../addon/statusnet/statusnet.php:152 +#: ../../addon/statusnet/statusnet.php:152 ../addon/statusnet/statusnet.php:152 +msgid "" +"No consumer key pair for StatusNet found. Register your Friendika Account as " +"an desktop client on your StatusNet account, copy the consumer key pair here " +"and enter the API base root.
Before you register your own OAuth key " +"pair ask the administrator if there is already a key pair for this Friendika " +"installation at your favorited StatusNet installation." +msgstr "" + +#: ../../addon/statusnet/statusnet.php:154 +#: ../../addon/statusnet/statusnet.php:154 +#: ../../../addon/statusnet/statusnet.php:154 +#: ../../addon/statusnet/statusnet.php:154 ../addon/statusnet/statusnet.php:154 +msgid "OAuth Consumer Key" +msgstr "" + +#: ../../addon/statusnet/statusnet.php:157 +#: ../../addon/statusnet/statusnet.php:157 +#: ../../../addon/statusnet/statusnet.php:157 +#: ../../addon/statusnet/statusnet.php:157 ../addon/statusnet/statusnet.php:157 +msgid "OAuth Consumer Secret" +msgstr "" + +#: ../../addon/statusnet/statusnet.php:160 +#: ../../addon/statusnet/statusnet.php:160 +#: ../../../addon/statusnet/statusnet.php:160 +#: ../../addon/statusnet/statusnet.php:160 ../addon/statusnet/statusnet.php:160 +msgid "Base API Path (remember the trailing /)" +msgstr "" + +#: ../../addon/statusnet/statusnet.php:181 +#: ../../addon/statusnet/statusnet.php:181 +#: ../../../addon/statusnet/statusnet.php:181 +#: ../../addon/statusnet/statusnet.php:181 ../addon/statusnet/statusnet.php:181 +msgid "" +"To connect to your StatusNet account click the button below to get a " +"security code from StatusNet which you have to copy into the input box below " +"and submit the form. Only your public posts will be posted " +"to StatusNet." +msgstr "" + +#: ../../addon/statusnet/statusnet.php:182 +#: ../../addon/statusnet/statusnet.php:182 +#: ../../../addon/statusnet/statusnet.php:182 +#: ../../addon/statusnet/statusnet.php:182 ../addon/statusnet/statusnet.php:182 +msgid "Log in with StatusNet" +msgstr "" + +#: ../../addon/statusnet/statusnet.php:184 +#: ../../addon/statusnet/statusnet.php:184 +#: ../../../addon/statusnet/statusnet.php:184 +#: ../../addon/statusnet/statusnet.php:184 ../addon/statusnet/statusnet.php:184 +msgid "Copy the security code from StatusNet here" +msgstr "" + +#: ../../addon/statusnet/statusnet.php:198 +#: ../../addon/statusnet/statusnet.php:198 +#: ../../../addon/statusnet/statusnet.php:198 +#: ../../addon/statusnet/statusnet.php:198 ../addon/statusnet/statusnet.php:198 +msgid "" +"If enabled all your public postings will be posted to the " +"associated StatusNet account as well." +msgstr "" + +#: ../../addon/statusnet/statusnet.php:200 +#: ../../addon/statusnet/statusnet.php:200 +#: ../../../addon/statusnet/statusnet.php:200 +#: ../../addon/statusnet/statusnet.php:200 ../addon/statusnet/statusnet.php:200 +msgid "Send public postings to StatusNet" +msgstr "" + +#: ../../index.php:187 ../index.php:187 ../../index.php:187 +msgid "Not Found" +msgstr "" + +#: ../../index.php:188 ../index.php:188 ../../index.php:188 +msgid "Page not found." +msgstr "" + +#: ../../include/acl_selectors.php:132 ../include/acl_selectors.php:132 +#: ../../include/acl_selectors.php:132 +msgid "Visible To:" +msgstr "" + +#: ../../include/acl_selectors.php:136 ../include/acl_selectors.php:151 +#: ../../include/acl_selectors.php:136 ../include/acl_selectors.php:136 +#: ../../include/acl_selectors.php:136 ../../include/acl_selectors.php:151 +msgid "Groups" +msgstr "" + +#: ../../include/acl_selectors.php:147 ../include/acl_selectors.php:147 +#: ../../include/acl_selectors.php:147 +msgid "Except For:" +msgstr "" + +#: ../../include/auth.php:27 ../include/auth.php:27 ../../include/auth.php:27 +msgid "Logged out." +msgstr "" + +#: ../../include/profile_selectors.php:6 ../../include/profile_selectors.php:6 +#: ../include/profile_selectors.php:6 +msgid "Male" +msgstr "" + +#: ../../include/profile_selectors.php:6 ../../include/profile_selectors.php:6 +#: ../include/profile_selectors.php:6 +msgid "Female" +msgstr "" + +#: ../../include/profile_selectors.php:6 ../../include/profile_selectors.php:6 +#: ../include/profile_selectors.php:6 +msgid "Currently Male" +msgstr "" + +#: ../../include/profile_selectors.php:6 ../../include/profile_selectors.php:6 +#: ../include/profile_selectors.php:6 +msgid "Currently Female" +msgstr "" + +#: ../../include/profile_selectors.php:6 ../../include/profile_selectors.php:6 +#: ../include/profile_selectors.php:6 +msgid "Mostly Male" +msgstr "" + +#: ../../include/profile_selectors.php:6 ../../include/profile_selectors.php:6 +#: ../include/profile_selectors.php:6 +msgid "Mostly Female" +msgstr "" + +#: ../../include/profile_selectors.php:6 ../../include/profile_selectors.php:6 +#: ../include/profile_selectors.php:6 +msgid "Transgender" +msgstr "" + +#: ../../include/profile_selectors.php:6 ../../include/profile_selectors.php:6 +#: ../include/profile_selectors.php:6 +msgid "Intersex" +msgstr "" + +#: ../../include/profile_selectors.php:6 ../../include/profile_selectors.php:6 +#: ../include/profile_selectors.php:6 +msgid "Transsexual" +msgstr "" + +#: ../../include/profile_selectors.php:6 ../../include/profile_selectors.php:6 +#: ../include/profile_selectors.php:6 +msgid "Hermaphrodite" +msgstr "" + +#: ../../include/profile_selectors.php:6 ../../include/profile_selectors.php:6 +#: ../include/profile_selectors.php:6 +msgid "Neuter" +msgstr "" + +#: ../../include/profile_selectors.php:6 ../../include/profile_selectors.php:6 +#: ../include/profile_selectors.php:6 +msgid "Non-specific" +msgstr "" + +#: ../../include/profile_selectors.php:6 ../../include/profile_selectors.php:6 +#: ../include/profile_selectors.php:6 +msgid "Other" +msgstr "" + +#: ../../include/profile_selectors.php:6 ../../include/profile_selectors.php:6 +#: ../include/profile_selectors.php:6 +msgid "Undecided" +msgstr "" + +#: ../../include/profile_selectors.php:19 +#: ../../../include/profile_selectors.php:19 +#: ../include/profile_selectors.php:19 ../../include/profile_selectors.php:19 +msgid "Males" +msgstr "" + +#: ../../include/profile_selectors.php:19 +#: ../../../include/profile_selectors.php:19 +#: ../include/profile_selectors.php:19 ../../include/profile_selectors.php:19 +msgid "Females" +msgstr "" + +#: ../../include/profile_selectors.php:19 +#: ../../../include/profile_selectors.php:19 +#: ../include/profile_selectors.php:19 ../../include/profile_selectors.php:19 +msgid "Gay" +msgstr "" + +#: ../../include/profile_selectors.php:19 +#: ../../../include/profile_selectors.php:19 +#: ../include/profile_selectors.php:19 ../../include/profile_selectors.php:19 +msgid "Lesbian" +msgstr "" + +#: ../../include/profile_selectors.php:19 +#: ../../../include/profile_selectors.php:19 +#: ../include/profile_selectors.php:19 ../../include/profile_selectors.php:19 +msgid "No Preference" +msgstr "" + +#: ../../include/profile_selectors.php:19 +#: ../../../include/profile_selectors.php:19 +#: ../include/profile_selectors.php:19 ../../include/profile_selectors.php:19 +msgid "Bisexual" +msgstr "" + +#: ../../include/profile_selectors.php:19 +#: ../../../include/profile_selectors.php:19 +#: ../include/profile_selectors.php:19 ../../include/profile_selectors.php:19 +msgid "Autosexual" +msgstr "" + +#: ../../include/profile_selectors.php:19 +#: ../../../include/profile_selectors.php:19 +#: ../include/profile_selectors.php:19 ../../include/profile_selectors.php:19 +msgid "Abstinent" +msgstr "" + +#: ../../include/profile_selectors.php:19 +#: ../../../include/profile_selectors.php:19 +#: ../include/profile_selectors.php:19 ../../include/profile_selectors.php:19 +msgid "Virgin" +msgstr "" + +#: ../../include/profile_selectors.php:19 +#: ../../../include/profile_selectors.php:19 +#: ../include/profile_selectors.php:19 ../../include/profile_selectors.php:19 +msgid "Deviant" +msgstr "" + +#: ../../include/profile_selectors.php:19 +#: ../../../include/profile_selectors.php:19 +#: ../include/profile_selectors.php:19 ../../include/profile_selectors.php:19 +msgid "Fetish" +msgstr "" + +#: ../../include/profile_selectors.php:19 +#: ../../../include/profile_selectors.php:19 +#: ../include/profile_selectors.php:19 ../../include/profile_selectors.php:19 +msgid "Oodles" +msgstr "" + +#: ../../include/profile_selectors.php:19 +#: ../../../include/profile_selectors.php:19 +#: ../include/profile_selectors.php:19 ../../include/profile_selectors.php:19 +msgid "Nonsexual" +msgstr "" + +#: ../../include/profile_selectors.php:33 +#: ../../../include/profile_selectors.php:33 +#: ../include/profile_selectors.php:33 ../../include/profile_selectors.php:33 +msgid "Single" +msgstr "" + +#: ../../include/profile_selectors.php:33 +#: ../../../include/profile_selectors.php:33 +#: ../include/profile_selectors.php:33 ../../include/profile_selectors.php:33 +msgid "Lonely" +msgstr "" + +#: ../../include/profile_selectors.php:33 +#: ../../../include/profile_selectors.php:33 +#: ../include/profile_selectors.php:33 ../../include/profile_selectors.php:33 +msgid "Available" +msgstr "" + +#: ../../include/profile_selectors.php:33 +#: ../../../include/profile_selectors.php:33 +#: ../include/profile_selectors.php:33 ../../include/profile_selectors.php:33 +msgid "Unavailable" +msgstr "" + +#: ../../include/profile_selectors.php:33 +#: ../../../include/profile_selectors.php:33 +#: ../include/profile_selectors.php:33 ../../include/profile_selectors.php:33 +msgid "Dating" +msgstr "" + +#: ../../include/profile_selectors.php:33 +#: ../../../include/profile_selectors.php:33 +#: ../include/profile_selectors.php:33 ../../include/profile_selectors.php:33 +msgid "Unfaithful" +msgstr "" + +#: ../../include/profile_selectors.php:33 +#: ../../../include/profile_selectors.php:33 +#: ../include/profile_selectors.php:33 ../../include/profile_selectors.php:33 +msgid "Sex Addict" +msgstr "" + +#: ../../include/profile_selectors.php:33 +#: ../../../include/profile_selectors.php:33 +#: ../include/profile_selectors.php:33 ../../include/profile_selectors.php:33 +msgid "Friends" +msgstr "" + +#: ../../include/profile_selectors.php:33 +#: ../../../include/profile_selectors.php:33 +#: ../include/profile_selectors.php:33 ../../include/profile_selectors.php:33 +msgid "Friends/Benefits" +msgstr "" + +#: ../../include/profile_selectors.php:33 +#: ../../../include/profile_selectors.php:33 +#: ../include/profile_selectors.php:33 ../../include/profile_selectors.php:33 +msgid "Casual" +msgstr "" + +#: ../../include/profile_selectors.php:33 +#: ../../../include/profile_selectors.php:33 +#: ../include/profile_selectors.php:33 ../../include/profile_selectors.php:33 +msgid "Engaged" +msgstr "" + +#: ../../include/profile_selectors.php:33 +#: ../../../include/profile_selectors.php:33 +#: ../include/profile_selectors.php:33 ../../include/profile_selectors.php:33 +msgid "Married" +msgstr "" + +#: ../../include/profile_selectors.php:33 +#: ../../../include/profile_selectors.php:33 +#: ../include/profile_selectors.php:33 ../../include/profile_selectors.php:33 +msgid "Partners" +msgstr "" + +#: ../../include/profile_selectors.php:33 +#: ../../../include/profile_selectors.php:33 +#: ../include/profile_selectors.php:33 ../../include/profile_selectors.php:33 +msgid "Cohabiting" +msgstr "" + +#: ../../include/profile_selectors.php:33 +#: ../../../include/profile_selectors.php:33 +#: ../include/profile_selectors.php:33 ../../include/profile_selectors.php:33 +msgid "Happy" +msgstr "" + +#: ../../include/profile_selectors.php:33 +#: ../../../include/profile_selectors.php:33 +#: ../include/profile_selectors.php:33 ../../include/profile_selectors.php:33 +msgid "Not Looking" +msgstr "" + +#: ../../include/profile_selectors.php:33 +#: ../../../include/profile_selectors.php:33 +#: ../include/profile_selectors.php:33 ../../include/profile_selectors.php:33 +msgid "Swinger" +msgstr "" + +#: ../../include/profile_selectors.php:33 +#: ../../../include/profile_selectors.php:33 +#: ../include/profile_selectors.php:33 ../../include/profile_selectors.php:33 +msgid "Betrayed" +msgstr "" + +#: ../../include/profile_selectors.php:33 +#: ../../../include/profile_selectors.php:33 +#: ../include/profile_selectors.php:33 ../../include/profile_selectors.php:33 +msgid "Separated" +msgstr "" + +#: ../../include/profile_selectors.php:33 +#: ../../../include/profile_selectors.php:33 +#: ../include/profile_selectors.php:33 ../../include/profile_selectors.php:33 +msgid "Unstable" +msgstr "" + +#: ../../include/profile_selectors.php:33 +#: ../../../include/profile_selectors.php:33 +#: ../include/profile_selectors.php:33 ../../include/profile_selectors.php:33 +msgid "Divorced" +msgstr "" + +#: ../../include/profile_selectors.php:33 +#: ../../../include/profile_selectors.php:33 +#: ../include/profile_selectors.php:33 ../../include/profile_selectors.php:33 +msgid "Widowed" +msgstr "" + +#: ../../include/profile_selectors.php:33 +#: ../../../include/profile_selectors.php:33 +#: ../include/profile_selectors.php:33 ../../include/profile_selectors.php:33 +msgid "Uncertain" +msgstr "" + +#: ../../include/profile_selectors.php:33 +#: ../../../include/profile_selectors.php:33 +#: ../include/profile_selectors.php:33 ../../include/profile_selectors.php:33 +msgid "Complicated" +msgstr "" + +#: ../../include/profile_selectors.php:33 +#: ../../../include/profile_selectors.php:33 +#: ../include/profile_selectors.php:33 ../../include/profile_selectors.php:33 +msgid "Don't care" +msgstr "" + +#: ../../include/profile_selectors.php:33 +#: ../../../include/profile_selectors.php:33 +#: ../include/profile_selectors.php:33 ../../include/profile_selectors.php:33 +msgid "Ask me" +msgstr "" + +#: ../../include/contact_selectors.php:32 +#: ../../../include/contact_selectors.php:32 +#: ../include/contact_selectors.php:32 ../../include/contact_selectors.php:32 +msgid "Unknown | Not categorised" +msgstr "" + +#: ../../include/contact_selectors.php:33 +#: ../../../include/contact_selectors.php:33 +#: ../include/contact_selectors.php:33 ../../include/contact_selectors.php:33 +msgid "Block immediately" +msgstr "" + +#: ../../include/contact_selectors.php:34 +#: ../../../include/contact_selectors.php:34 +#: ../include/contact_selectors.php:34 ../../include/contact_selectors.php:34 +msgid "Shady, spammer, self-marketer" +msgstr "" + +#: ../../include/contact_selectors.php:35 +#: ../../../include/contact_selectors.php:35 +#: ../include/contact_selectors.php:35 ../../include/contact_selectors.php:35 +msgid "Known to me, but no opinion" +msgstr "" + +#: ../../include/contact_selectors.php:36 +#: ../../../include/contact_selectors.php:36 +#: ../include/contact_selectors.php:36 ../../include/contact_selectors.php:36 +msgid "OK, probably harmless" +msgstr "" + +#: ../../include/contact_selectors.php:37 +#: ../../../include/contact_selectors.php:37 +#: ../include/contact_selectors.php:37 ../../include/contact_selectors.php:37 +msgid "Reputable, has my trust" +msgstr "" + +#: ../../include/contact_selectors.php:55 +#: ../../../include/contact_selectors.php:55 +#: ../include/contact_selectors.php:55 ../../include/contact_selectors.php:55 +msgid "Frequently" +msgstr "" + +#: ../../include/contact_selectors.php:56 +#: ../../../include/contact_selectors.php:56 +#: ../include/contact_selectors.php:56 ../../include/contact_selectors.php:56 +msgid "Hourly" +msgstr "" + +#: ../../include/contact_selectors.php:57 +#: ../../../include/contact_selectors.php:57 +#: ../include/contact_selectors.php:57 ../../include/contact_selectors.php:57 +msgid "Twice daily" +msgstr "" + +#: ../../include/contact_selectors.php:58 +#: ../../../include/contact_selectors.php:58 +#: ../include/contact_selectors.php:58 ../../include/contact_selectors.php:58 +msgid "Daily" +msgstr "" + +#: ../../include/contact_selectors.php:59 +#: ../../../include/contact_selectors.php:59 +#: ../include/contact_selectors.php:59 ../../include/contact_selectors.php:59 +msgid "Weekly" +msgstr "" + +#: ../../include/contact_selectors.php:60 +#: ../../../include/contact_selectors.php:60 +#: ../include/contact_selectors.php:60 ../../include/contact_selectors.php:60 +msgid "Monthly" +msgstr "" + +#: ../../include/nav.php:38 ../boot.php:837 ../include/nav.php:38 +#: ../../include/nav.php:38 ../../boot.php:837 +msgid "Logout" +msgstr "" + +#: ../../include/nav.php:44 ../boot.php:817 ../boot.php:823 +#: ../../include/nav.php:44 ../include/nav.php:44 ../../include/nav.php:44 +#: ../../boot.php:817 ../../boot.php:823 +msgid "Login" +msgstr "" + +#: ../../include/nav.php:56 ../include/nav.php:91 ../include/nav.php:56 +#: ../../include/nav.php:56 ../../include/nav.php:91 +msgid "Home" +msgstr "" + +#: ../../include/nav.php:64 ../include/nav.php:64 ../../include/nav.php:64 +msgid "Apps" +msgstr "" + +#: ../../include/nav.php:77 ../include/nav.php:77 ../../include/nav.php:77 +msgid "Directory" +msgstr "" + +#: ../../include/nav.php:87 ../include/nav.php:87 ../../include/nav.php:87 +msgid "Network" +msgstr "" + +#: ../../include/nav.php:96 ../include/nav.php:96 ../../include/nav.php:96 +msgid "Notifications" +msgstr "" + +#: ../../include/nav.php:104 ../include/nav.php:104 ../../include/nav.php:104 +msgid "Manage" +msgstr "" + +#: ../../include/nav.php:107 ../include/nav.php:107 ../../include/nav.php:107 +msgid "Settings" +msgstr "" + +#: ../../include/nav.php:109 ../include/nav.php:109 ../../include/nav.php:109 +msgid "Profiles" +msgstr "" + +#: ../../include/oembed.php:57 ../include/oembed.php:57 +#: ../../include/oembed.php:57 +msgid "Embedding disabled" +msgstr "" + +#: ../../include/items.php:1004 ../include/items.php:1004 +#: ../../include/items.php:1004 +msgid "Birthday:" +msgstr "" + +#: ../../include/items.php:1348 ../include/items.php:1348 +#: ../../include/items.php:1348 +msgid "You have a new follower at " +msgstr "" + +#: ../../include/group.php:130 ../include/group.php:130 +#: ../../include/group.php:130 +msgid "Create a new group" +msgstr "" + +#: ../../include/group.php:131 ../include/group.php:131 +#: ../../include/group.php:131 +msgid "Everybody" +msgstr "" + +#: ../../include/datetime.php:44 ../include/datetime.php:46 +#: ../../include/datetime.php:44 ../include/datetime.php:44 +#: ../../include/datetime.php:44 ../../include/datetime.php:46 +msgid "Miscellaneous" +msgstr "" + +#: ../../include/datetime.php:148 ../include/datetime.php:148 +#: ../../include/datetime.php:148 +msgid "less than a second ago" +msgstr "" + +#: ../../include/datetime.php:151 ../include/datetime.php:151 +#: ../../include/datetime.php:151 +msgid "year" +msgstr "" + +#: ../../include/datetime.php:151 ../include/datetime.php:151 +#: ../../include/datetime.php:151 +msgid "years" +msgstr "" + +#: ../../include/datetime.php:152 ../include/datetime.php:152 +#: ../../include/datetime.php:152 +msgid "month" +msgstr "" + +#: ../../include/datetime.php:152 ../include/datetime.php:152 +#: ../../include/datetime.php:152 +msgid "months" +msgstr "" + +#: ../../include/datetime.php:153 ../include/datetime.php:153 +#: ../../include/datetime.php:153 +msgid "week" +msgstr "" + +#: ../../include/datetime.php:153 ../include/datetime.php:153 +#: ../../include/datetime.php:153 +msgid "weeks" +msgstr "" + +#: ../../include/datetime.php:154 ../include/datetime.php:154 +#: ../../include/datetime.php:154 +msgid "day" +msgstr "" + +#: ../../include/datetime.php:154 ../include/datetime.php:154 +#: ../../include/datetime.php:154 +msgid "days" +msgstr "" + +#: ../../include/datetime.php:155 ../include/datetime.php:155 +#: ../../include/datetime.php:155 +msgid "hour" +msgstr "" + +#: ../../include/datetime.php:155 ../include/datetime.php:155 +#: ../../include/datetime.php:155 +msgid "hours" +msgstr "" + +#: ../../include/datetime.php:156 ../include/datetime.php:156 +#: ../../include/datetime.php:156 +msgid "minute" +msgstr "" + +#: ../../include/datetime.php:156 ../include/datetime.php:156 +#: ../../include/datetime.php:156 +msgid "minutes" +msgstr "" + +#: ../../include/datetime.php:157 ../include/datetime.php:157 +#: ../../include/datetime.php:157 +msgid "second" +msgstr "" + +#: ../../include/datetime.php:157 ../include/datetime.php:157 +#: ../../include/datetime.php:157 +msgid "seconds" +msgstr "" + +#: ../../include/datetime.php:164 ../include/datetime.php:164 +#: ../../include/datetime.php:164 +msgid " ago" +msgstr "" + +#: ../../boot.php:808 ../boot.php:808 ../../boot.php:808 +msgid "Create a New Account" +msgstr "" + +#: ../../boot.php:815 ../boot.php:815 ../../boot.php:815 +msgid "Nickname or Email address: " +msgstr "" + +#: ../../boot.php:816 ../boot.php:816 ../../boot.php:816 +msgid "Password: " +msgstr "" + +#: ../../boot.php:821 ../boot.php:821 ../../boot.php:821 +msgid "Nickname/Email/OpenID: " +msgstr "" + +#: ../../boot.php:822 ../boot.php:822 ../../boot.php:822 +msgid "Password (if not OpenID): " +msgstr "" + +#: ../../boot.php:825 ../boot.php:825 ../../boot.php:825 +msgid "Forgot your password?" +msgstr "" + +#: ../../boot.php:826 ../boot.php:826 ../../boot.php:826 +msgid "Password Reset" +msgstr "" + +#: ../../boot.php:1077 ../boot.php:1077 ../../boot.php:1077 +msgid "prev" +msgstr "" + +#: ../../boot.php:1079 ../boot.php:1079 ../../boot.php:1079 +msgid "first" +msgstr "" + +#: ../../boot.php:1108 ../boot.php:1108 ../../boot.php:1108 +msgid "last" +msgstr "" + +#: ../../boot.php:1111 ../boot.php:1111 ../../boot.php:1111 +msgid "next" +msgstr "" + +#: ../../boot.php:1831 ../boot.php:1831 ../../boot.php:1831 +msgid " likes this." +msgstr "" + +#: ../../boot.php:1831 ../boot.php:1831 ../../boot.php:1831 +msgid " doesn't like this." +msgstr "" + +#: ../../boot.php:1834 ../boot.php:1834 ../../boot.php:1834 +msgid "people" +msgstr "" + +#: ../../boot.php:1834 ../boot.php:1834 ../../boot.php:1834 +msgid "like this." +msgstr "" + +#: ../../boot.php:1834 ../boot.php:1834 ../../boot.php:1834 +msgid "don't like this." +msgstr "" + +#: ../../boot.php:1839 ../boot.php:1839 ../../boot.php:1839 +msgid "and" +msgstr "" + +#: ../../boot.php:1842 ../boot.php:1842 ../../boot.php:1842 +msgid ", and " +msgstr "" + +#: ../../boot.php:1842 ../boot.php:1842 ../../boot.php:1842 +msgid " other people" +msgstr "" + +#: ../../boot.php:1843 ../boot.php:1843 ../../boot.php:1843 +msgid " like this." +msgstr "" + +#: ../../boot.php:1843 ../boot.php:1843 ../../boot.php:1843 +msgid " don't like this." +msgstr "" + +#: ../../boot.php:2004 ../boot.php:2004 ../../boot.php:2004 +msgid "No contacts" +msgstr "" + +#: ../../boot.php:2257 ../boot.php:2257 ../../boot.php:2257 +msgid "Connect" +msgstr "" + +#: ../../boot.php:2267 ../boot.php:2267 ../../boot.php:2267 +msgid "Location:" +msgstr "" + +#: ../../boot.php:2271 ../boot.php:2271 ../../boot.php:2271 +msgid ", " +msgstr "" + +#: ../../boot.php:2279 ../boot.php:2279 ../../boot.php:2279 +msgid "Gender:" +msgstr "" + +#: ../../boot.php:2283 ../boot.php:2283 ../../boot.php:2283 +msgid "Status:" +msgstr "" + +#: ../../boot.php:2285 ../boot.php:2285 ../../boot.php:2285 +msgid "Homepage:" +msgstr "" + +#: ../../boot.php:2376 ../boot.php:2376 ../../boot.php:2376 +msgid "Monday" +msgstr "" + +#: ../../boot.php:2376 ../boot.php:2376 ../../boot.php:2376 +msgid "Tuesday" +msgstr "" + +#: ../../boot.php:2376 ../boot.php:2376 ../../boot.php:2376 +msgid "Wednesday" +msgstr "" + +#: ../../boot.php:2376 ../boot.php:2376 ../../boot.php:2376 +msgid "Thursday" +msgstr "" + +#: ../../boot.php:2376 ../boot.php:2376 ../../boot.php:2376 +msgid "Friday" +msgstr "" + +#: ../../boot.php:2376 ../boot.php:2376 ../../boot.php:2376 +msgid "Saturday" +msgstr "" + +#: ../../boot.php:2376 ../boot.php:2376 ../../boot.php:2376 +msgid "Sunday" +msgstr "" + +#: ../../boot.php:2380 ../boot.php:2380 ../../boot.php:2380 +msgid "January" +msgstr "" + +#: ../../boot.php:2380 ../boot.php:2380 ../../boot.php:2380 +msgid "February" +msgstr "" + +#: ../../boot.php:2380 ../boot.php:2380 ../../boot.php:2380 +msgid "March" +msgstr "" + +#: ../../boot.php:2380 ../boot.php:2380 ../../boot.php:2380 +msgid "April" +msgstr "" + +#: ../../boot.php:2380 ../boot.php:2380 ../../boot.php:2380 +msgid "May" +msgstr "" + +#: ../../boot.php:2380 ../boot.php:2380 ../../boot.php:2380 +msgid "June" +msgstr "" + +#: ../../boot.php:2380 ../boot.php:2380 ../../boot.php:2380 +msgid "July" +msgstr "" + +#: ../../boot.php:2380 ../boot.php:2380 ../../boot.php:2380 +msgid "August" +msgstr "" + +#: ../../boot.php:2380 ../boot.php:2380 ../../boot.php:2380 +msgid "September" +msgstr "" + +#: ../../boot.php:2380 ../boot.php:2380 ../../boot.php:2380 +msgid "October" +msgstr "" + +#: ../../boot.php:2380 ../boot.php:2380 ../../boot.php:2380 +msgid "November" +msgstr "" + +#: ../../boot.php:2380 ../boot.php:2380 ../../boot.php:2380 +msgid "December" +msgstr "" + +#: ../../boot.php:2409 ../boot.php:2409 ../../boot.php:2409 +msgid "Birthdays this week:" +msgstr "" + +#: ../../boot.php:2410 ../boot.php:2410 ../../boot.php:2410 +msgid "(Adjusted for local time)" +msgstr "" + +#: ../../boot.php:2419 ../boot.php:2419 ../../boot.php:2419 +msgid "[today]" +msgstr "" + +#: ../../boot.php:2616 ../boot.php:2616 ../../boot.php:2616 +msgid "link to source" +msgstr "" + +#: ../../mod/lostpass.php:38 ../../mod/lostpass.php:38 ../../mod/lostpass.php:38 +#, php-format +msgid "Password reset requested at %s" +msgstr "" + +#: ../../mod/manage.php:37 ../../mod/manage.php:37 ../../mod/manage.php:37 +#, php-format +msgid "Welcome back %s" +msgstr "" + +#: ../../mod/dfrn_poll.php:78 ../../mod/dfrn_poll.php:392 +#: ../../mod/dfrn_poll.php:78 ../../mod/dfrn_poll.php:78 +#: ../../mod/dfrn_poll.php:392 +#, php-format +msgid "%s welcomes %s" +msgstr "" + +#: ../../mod/wall_upload.php:56 ../../mod/profile_photo.php:109 +#: ../../../mod/wall_upload.php:56 ../../mod/wall_upload.php:56 +#: ../../mod/wall_upload.php:56 ../../mod/profile_photo.php:109 +#, php-format +msgid "Image exceeds size limit of %d" +msgstr "" + +#: ../../mod/home.php:23 ../../mod/home.php:23 ../../mod/home.php:23 +#, php-format +msgid "Welcome to %s" +msgstr "" + +#: ../../mod/regmod.php:54 ../../mod/regmod.php:54 ../../mod/regmod.php:54 +#, php-format +msgid "Registration revoked for %s" +msgstr "" + +#: ../../mod/regmod.php:92 ../../mod/register.php:310 ../../mod/regmod.php:92 +#: ../../mod/regmod.php:92 ../../mod/register.php:310 +#, php-format +msgid "Registration details for %s" +msgstr "" + +#: ../../mod/item.php:422 ../../mod/item.php:422 ../../mod/item.php:422 +#, php-format +msgid "%s commented on your item at %s" +msgstr "" + +#: ../../mod/item.php:445 ../../mod/item.php:445 ../../mod/item.php:445 +#, php-format +msgid "%s posted on your profile wall at %s" +msgstr "" + +#: ../../mod/item.php:446 ../../mod/item.php:446 ../../mod/item.php:446 +msgid "Administrator@" +msgstr "" + +#: ../../mod/item.php:489 ../../mod/item.php:489 ../../mod/item.php:489 +#, php-format +msgid "" +"This message was sent to you by %s, a member of the Friendika social network." +msgstr "" + +#: ../../mod/item.php:495 ../../mod/item.php:495 ../../mod/item.php:495 +#, php-format +msgid "%s posted an update." +msgstr "" + +#: ../../mod/profile_photo.php:61 ../../mod/profile_photo.php:68 +#: ../../mod/profile_photo.php:75 ../../mod/profile_photo.php:237 +#: ../../../mod/profile_photo.php:61 ../../mod/profile_photo.php:75 +#: ../../mod/profile_photo.php:61 ../../mod/profile_photo.php:61 +#: ../../mod/profile_photo.php:68 ../../mod/profile_photo.php:75 +#: ../../mod/profile_photo.php:237 +#, php-format +msgid "Image size reduction [%s] failed." +msgstr "" + +#: ../../mod/invite.php:28 ../../mod/invite.php:28 ../../mod/invite.php:28 +#, php-format +msgid "%s : Not a valid email address." +msgstr "" + +#: ../../mod/invite.php:32 ../../mod/invite.php:32 ../../mod/invite.php:32 +#, php-format +msgid "Please join my network on %s" +msgstr "" + +#: ../../mod/invite.php:38 ../../mod/invite.php:38 ../../mod/invite.php:38 +#, php-format +msgid "%s : Message delivery failed." +msgstr "" + +#: ../../mod/invite.php:42 ../../mod/invite.php:42 ../../mod/invite.php:42 +#, php-format +msgid "%d message sent." +msgid_plural "%d messages sent." +msgstr[0] "" + +#: ../../mod/invite.php:60 ../../mod/invite.php:60 ../../mod/invite.php:60 +#, php-format +msgid "Please join my social network on %s" +msgstr "" + +#: ../../mod/register.php:347 ../../mod/register.php:347 +#: ../../mod/register.php:347 +#, php-format +msgid "Registration request at %s" +msgstr "" + +#: ../../mod/like.php:151 ../../mod/like.php:151 ../../mod/like.php:151 +#, php-format +msgid "%s's" +msgstr "" + +#: ../../mod/dfrn_request.php:126 ../../mod/dfrn_request.php:357 ../test.php:6 +#: ../../../mod/dfrn_request.php:126 ../../mod/dfrn_request.php:126 +#: ../../mod/dfrn_request.php:126 ../../mod/dfrn_request.php:357 +#: ../../test.php:6 +#, php-format +msgid "%d required parameter was not found at the given location" +msgid_plural "%d required parameters were not found at the given location" +msgstr[0] "" + +#: ../../mod/dfrn_request.php:241 ../../mod/dfrn_request.php:241 +#: ../../mod/dfrn_request.php:241 +#, php-format +msgid "%s has received too many connection requests today." +msgstr "" + +#: ../../mod/dfrn_request.php:309 ../../mod/dfrn_request.php:309 +#: ../../mod/dfrn_request.php:309 +#, php-format +msgid "Apparently you are already friends with %s." +msgstr "" From a00beafe7ffb859c2e9f267c81f7054ac6452cbf Mon Sep 17 00:00:00 2001 From: fabrixxm Date: Fri, 11 Mar 2011 07:28:13 +0100 Subject: [PATCH 012/478] updated strings --- util/messages.po | 273 +++---- view/it/messages.po | 41 +- view/it/strings.php | 1656 +++++++++++++++---------------------------- 3 files changed, 723 insertions(+), 1247 deletions(-) diff --git a/util/messages.po b/util/messages.po index b543a39f6..eac6395db 100644 --- a/util/messages.po +++ b/util/messages.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: 2.1.913\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-03-11 00:21+0100\n" +"POT-Creation-Date: 2011-03-11 01:08+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -18,17 +18,19 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" -#: ../../mod/network.php:6 ../mod/profiles.php:7 ../mod/profiles.php:224 -#: ../../mod/notifications.php:56 ../mod/message.php:8 ../mod/message.php:116 -#: ../../mod/manage.php:75 ../mod/dfrn_confirm.php:53 ../mod/wall_upload.php:42 -#: ../../mod/display.php:303 ../mod/regmod.php:16 ../mod/photos.php:85 -#: ../../mod/photos.php:772 ../mod/viewcontacts.php:13 ../mod/settings.php:14 -#: ../../mod/settings.php:19 ../mod/settings.php:206 ../mod/item.php:57 -#: ../../mod/item.php:616 ../mod/profile_photo.php:19 -#: ../../mod/profile_photo.php:133 ../mod/profile_photo.php:139 -#: ../../mod/profile_photo.php:150 ../mod/group.php:19 ../mod/invite.php:13 -#: ../../mod/invite.php:50 ../mod/register.php:25 ../mod/follow.php:8 -#: ../../mod/contacts.php:101 ../addon/facebook/facebook.php:110 ../index.php:244 +#: ../../mod/network.php:6 ../../mod/profiles.php:7 ../../mod/profiles.php:224 +#: ../../mod/notifications.php:56 ../../mod/message.php:8 +#: ../../mod/message.php:116 ../../mod/manage.php:75 +#: ../../mod/dfrn_confirm.php:53 ../../mod/wall_upload.php:42 +#: ../../mod/display.php:303 ../../mod/regmod.php:16 ../../mod/photos.php:85 +#: ../../mod/photos.php:772 ../../mod/viewcontacts.php:13 +#: ../../mod/settings.php:14 ../../mod/settings.php:19 +#: ../../mod/settings.php:206 ../../mod/item.php:57 ../../mod/item.php:616 +#: ../../mod/profile_photo.php:19 ../../mod/profile_photo.php:133 +#: ../../mod/profile_photo.php:139 ../../mod/profile_photo.php:150 +#: ../../mod/group.php:19 ../../mod/invite.php:13 ../../mod/invite.php:50 +#: ../../mod/register.php:25 ../../mod/follow.php:8 ../../mod/contacts.php:101 +#: ../../addon/facebook/facebook.php:110 ../../index.php:244 msgid "Permission denied." msgstr "" @@ -40,47 +42,48 @@ msgstr "" msgid "New Item View" msgstr "" -#: ../../mod/network.php:91 ../mod/profile.php:151 +#: ../../mod/network.php:91 ../../mod/profile.php:151 msgid "Share" msgstr "" -#: ../../mod/network.php:92 ../mod/message.php:185 ../mod/message.php:319 -#: ../../mod/profile.php:152 +#: ../../mod/network.php:92 ../../mod/message.php:185 +#: ../../mod/message.php:319 ../../mod/profile.php:152 msgid "Upload photo" msgstr "" -#: ../../mod/network.php:93 ../mod/message.php:186 ../mod/message.php:320 -#: ../../mod/profile.php:153 +#: ../../mod/network.php:93 ../../mod/message.php:186 +#: ../../mod/message.php:320 ../../mod/profile.php:153 msgid "Insert web link" msgstr "" -#: ../../mod/network.php:94 ../mod/profile.php:154 +#: ../../mod/network.php:94 ../../mod/profile.php:154 msgid "Insert YouTube video" msgstr "" -#: ../../mod/network.php:95 ../mod/profile.php:155 +#: ../../mod/network.php:95 ../../mod/profile.php:155 msgid "Set your location" msgstr "" -#: ../../mod/network.php:96 ../mod/profile.php:156 +#: ../../mod/network.php:96 ../../mod/profile.php:156 msgid "Clear browser location" msgstr "" -#: ../../mod/network.php:97 ../mod/network.php:367 ../mod/message.php:187 -#: ../../mod/message.php:321 ../mod/display.php:158 ../mod/photos.php:1052 -#: ../../mod/profile.php:157 ../mod/profile.php:309 +#: ../../mod/network.php:97 ../../mod/network.php:367 +#: ../../mod/message.php:187 ../../mod/message.php:321 +#: ../../mod/display.php:158 ../../mod/photos.php:1052 +#: ../../mod/profile.php:157 ../../mod/profile.php:309 msgid "Please wait" msgstr "" -#: ../../mod/network.php:98 ../mod/profile.php:158 +#: ../../mod/network.php:98 ../../mod/profile.php:158 msgid "Permission settings" msgstr "" -#: ../../mod/network.php:104 ../mod/profile.php:165 +#: ../../mod/network.php:104 ../../mod/profile.php:165 msgid "CC: email addresses" msgstr "" -#: ../../mod/network.php:106 ../mod/profile.php:167 +#: ../../mod/network.php:106 ../../mod/profile.php:167 msgid "Example: bob@example.com, mary@example.com" msgstr "" @@ -96,65 +99,67 @@ msgstr "" msgid "Group: " msgstr "" -#: ../../mod/network.php:272 ../mod/network.php:434 ../mod/display.php:258 -#: ../../mod/profile.php:382 ../mod/search.php:116 +#: ../../mod/network.php:272 ../../mod/network.php:434 +#: ../../mod/display.php:258 ../../mod/profile.php:382 +#: ../../mod/search.php:116 msgid "View $name's profile" msgstr "" -#: ../../mod/network.php:287 ../mod/search.php:131 +#: ../../mod/network.php:287 ../../mod/search.php:131 msgid "View in context" msgstr "" -#: ../../mod/network.php:321 ../mod/display.php:149 ../mod/photos.php:935 -#: ../../mod/profile.php:300 +#: ../../mod/network.php:321 ../../mod/display.php:149 +#: ../../mod/photos.php:935 ../../mod/profile.php:300 msgid "Private Message" msgstr "" -#: ../../mod/network.php:365 ../mod/display.php:156 ../mod/photos.php:1050 -#: ../../mod/profile.php:307 +#: ../../mod/network.php:365 ../../mod/display.php:156 +#: ../../mod/photos.php:1050 ../../mod/profile.php:307 msgid "I like this (toggle)" msgstr "" -#: ../../mod/network.php:366 ../mod/display.php:157 ../mod/photos.php:1051 -#: ../../mod/profile.php:308 +#: ../../mod/network.php:366 ../../mod/display.php:157 +#: ../../mod/photos.php:1051 ../../mod/profile.php:308 msgid "I don't like this (toggle)" msgstr "" -#: ../../mod/network.php:380 ../mod/display.php:170 ../mod/photos.php:1071 -#: ../../mod/photos.php:1111 ../mod/photos.php:1140 ../mod/profile.php:321 +#: ../../mod/network.php:380 ../../mod/display.php:170 +#: ../../mod/photos.php:1071 ../../mod/photos.php:1111 +#: ../../mod/photos.php:1140 ../../mod/profile.php:321 msgid "This is you" msgstr "" -#: ../../mod/network.php:386 ../mod/display.php:234 ../mod/photos.php:1168 -#: ../../mod/profile.php:361 ../mod/group.php:137 +#: ../../mod/network.php:386 ../../mod/display.php:234 +#: ../../mod/photos.php:1168 ../../mod/profile.php:361 ../../mod/group.php:137 msgid "Delete" msgstr "" -#: ../../mod/network.php:435 ../mod/display.php:259 +#: ../../mod/network.php:435 ../../mod/display.php:259 msgid "View $owner_name's profile" msgstr "" -#: ../../mod/network.php:436 ../mod/display.php:260 +#: ../../mod/network.php:436 ../../mod/display.php:260 msgid "to" msgstr "" -#: ../../mod/network.php:437 ../mod/display.php:261 +#: ../../mod/network.php:437 ../../mod/display.php:261 msgid "Wall-to-Wall" msgstr "" -#: ../../mod/network.php:438 ../mod/display.php:262 +#: ../../mod/network.php:438 ../../mod/display.php:262 msgid "via Wall-To-Wall:" msgstr "" -#: ../../mod/network.php:471 ../mod/display.php:312 ../mod/profile.php:414 -#: ../../mod/register.php:422 +#: ../../mod/network.php:471 ../../mod/display.php:312 +#: ../../mod/profile.php:414 ../../mod/register.php:422 msgid "" "Shared content is covered by the Creative Commons Attribution 3.0 license." msgstr "" -#: ../../mod/profiles.php:21 ../mod/profiles.php:234 ../mod/profiles.php:339 -#: ../../mod/dfrn_confirm.php:62 +#: ../../mod/profiles.php:21 ../../mod/profiles.php:234 +#: ../../mod/profiles.php:339 ../../mod/dfrn_confirm.php:62 msgid "Profile not found." msgstr "" @@ -170,11 +175,11 @@ msgstr "" msgid "Profile deleted." msgstr "" -#: ../../mod/profiles.php:267 ../mod/profiles.php:298 +#: ../../mod/profiles.php:267 ../../mod/profiles.php:298 msgid "Profile-" msgstr "" -#: ../../mod/profiles.php:286 ../mod/profiles.php:325 +#: ../../mod/profiles.php:286 ../../mod/profiles.php:325 msgid "New profile created." msgstr "" @@ -201,10 +206,11 @@ msgstr "" msgid "Password reset requested at %s" msgstr "" -#: ../../mod/lostpass.php:39 ../mod/dfrn_confirm.php:649 -#: ../../mod/dfrn_notify.php:177 ../mod/dfrn_notify.php:389 ../mod/regmod.php:93 -#: ../../mod/item.php:423 ../mod/register.php:311 ../mod/register.php:348 -#: ../../mod/dfrn_request.php:545 ../include/items.php:1350 +#: ../../mod/lostpass.php:39 ../../mod/dfrn_confirm.php:649 +#: ../../mod/dfrn_notify.php:177 ../../mod/dfrn_notify.php:389 +#: ../../mod/regmod.php:93 ../../mod/item.php:423 ../../mod/register.php:311 +#: ../../mod/register.php:348 ../../mod/dfrn_request.php:545 +#: ../../include/items.php:1350 msgid "Administrator" msgstr "" @@ -212,11 +218,11 @@ msgstr "" msgid "Invalid request identifier." msgstr "" -#: ../../mod/notifications.php:31 ../mod/notifications.php:134 +#: ../../mod/notifications.php:31 ../../mod/notifications.php:134 msgid "Discard" msgstr "" -#: ../../mod/notifications.php:41 ../mod/notifications.php:133 +#: ../../mod/notifications.php:41 ../../mod/notifications.php:133 msgid "Ignore" msgstr "" @@ -293,7 +299,7 @@ msgid "" "IMPORTANT: You will need to [manually] setup a scheduled task for the poller." msgstr "" -#: ../../mod/install.php:68 ../mod/install.php:75 ../mod/install.php:175 +#: ../../mod/install.php:68 ../../mod/install.php:75 ../../mod/install.php:175 msgid "Please see the file \"INSTALL.txt\"." msgstr "" @@ -311,11 +317,12 @@ msgstr "" msgid "Welcome to Friendika." msgstr "" -#: ../../mod/install.php:109 ../mod/manage.php:106 ../mod/photos.php:800 -#: ../../mod/photos.php:857 ../mod/photos.php:1032 ../mod/invite.php:64 -#: ../../addon/facebook/facebook.php:151 ../addon/randplace/randplace.php:179 -#: ../../addon/twitter/twitter.php:156 ../addon/twitter/twitter.php:175 -#: ../../addon/statusnet/statusnet.php:163 ../addon/statusnet/statusnet.php:189 +#: ../../mod/install.php:109 ../../mod/manage.php:106 ../../mod/photos.php:800 +#: ../../mod/photos.php:857 ../../mod/photos.php:1032 ../../mod/invite.php:64 +#: ../../addon/facebook/facebook.php:151 +#: ../../addon/randplace/randplace.php:179 ../../addon/twitter/twitter.php:156 +#: ../../addon/twitter/twitter.php:175 ../../addon/statusnet/statusnet.php:163 +#: ../../addon/statusnet/statusnet.php:189 #: ../../addon/statusnet/statusnet.php:207 msgid "Submit" msgstr "" @@ -421,8 +428,9 @@ msgstr "" msgid "Unable to locate contact information." msgstr "" -#: ../../mod/message.php:93 ../mod/wall_upload.php:79 ../mod/wall_upload.php:88 -#: ../../mod/wall_upload.php:95 ../mod/item.php:184 +#: ../../mod/message.php:93 ../../mod/wall_upload.php:79 +#: ../../mod/wall_upload.php:88 ../../mod/wall_upload.php:95 +#: ../../mod/item.php:184 msgid "Wall Photos" msgstr "" @@ -434,7 +442,7 @@ msgstr "" msgid "Message could not be sent." msgstr "" -#: ../../mod/message.php:125 ../include/nav.php:100 +#: ../../mod/message.php:125 ../../include/nav.php:100 msgid "Messages" msgstr "" @@ -462,15 +470,15 @@ msgstr "" msgid "Send Private Message" msgstr "" -#: ../../mod/message.php:178 ../mod/message.php:312 +#: ../../mod/message.php:178 ../../mod/message.php:312 msgid "To:" msgstr "" -#: ../../mod/message.php:179 ../mod/message.php:313 +#: ../../mod/message.php:179 ../../mod/message.php:313 msgid "Subject:" msgstr "" -#: ../../mod/message.php:182 ../mod/message.php:316 ../mod/invite.php:59 +#: ../../mod/message.php:182 ../../mod/message.php:316 ../../mod/invite.php:59 msgid "Your message:" msgstr "" @@ -498,7 +506,7 @@ msgstr "" msgid "Global Directory" msgstr "" -#: ../../mod/directory.php:38 ../mod/contacts.php:307 +#: ../../mod/directory.php:38 ../../mod/contacts.php:307 msgid "Finding: " msgstr "" @@ -521,12 +529,12 @@ msgstr "" msgid "Select an identity to manage: " msgstr "" -#: ../../mod/dfrn_poll.php:78 ../mod/dfrn_poll.php:392 +#: ../../mod/dfrn_poll.php:78 ../../mod/dfrn_poll.php:392 #, php-format msgid "%s welcomes %s" msgstr "" -#: ../../mod/dfrn_confirm.php:114 ../mod/contacts.php:209 +#: ../../mod/dfrn_confirm.php:114 ../../mod/contacts.php:209 msgid "Contact not found." msgstr "" @@ -542,7 +550,7 @@ msgstr "" msgid "Confirmation completed successfully." msgstr "" -#: ../../mod/dfrn_confirm.php:250 ../mod/dfrn_confirm.php:264 +#: ../../mod/dfrn_confirm.php:250 ../../mod/dfrn_confirm.php:264 #: ../../mod/dfrn_confirm.php:271 msgid "Remote site reported: " msgstr "" @@ -599,22 +607,22 @@ msgstr "" msgid "Connection accepted at %s" msgstr "" -#: ../../mod/wall_upload.php:56 ../mod/profile_photo.php:109 +#: ../../mod/wall_upload.php:56 ../../mod/profile_photo.php:109 #, php-format msgid "Image exceeds size limit of %d" msgstr "" -#: ../../mod/wall_upload.php:65 ../mod/photos.php:570 +#: ../../mod/wall_upload.php:65 ../../mod/photos.php:570 #: ../../mod/profile_photo.php:118 msgid "Unable to process image." msgstr "" -#: ../../mod/wall_upload.php:82 ../mod/photos.php:588 +#: ../../mod/wall_upload.php:82 ../../mod/photos.php:588 #: ../../mod/profile_photo.php:230 msgid "Image upload failed." msgstr "" -#: ../../mod/display.php:15 ../mod/display.php:307 ../mod/item.php:546 +#: ../../mod/display.php:15 ../../mod/display.php:307 ../../mod/item.php:546 msgid "Item not found." msgstr "" @@ -638,7 +646,7 @@ msgstr "" msgid "New mail received at " msgstr "" -#: ../../mod/dfrn_notify.php:388 ../mod/dfrn_notify.php:474 +#: ../../mod/dfrn_notify.php:388 ../../mod/dfrn_notify.php:474 #, php-format msgid "%s commented on an item at %s" msgstr "" @@ -647,7 +655,7 @@ msgstr "" msgid "From: Administrator@" msgstr "" -#: ../../mod/removeme.php:42 ../mod/removeme.php:45 +#: ../../mod/removeme.php:42 ../../mod/removeme.php:45 msgid "Remove My Account" msgstr "" @@ -675,7 +683,7 @@ msgstr "" msgid "Registration revoked for %s" msgstr "" -#: ../../mod/regmod.php:92 ../mod/register.php:310 +#: ../../mod/regmod.php:92 ../../mod/register.php:310 #, php-format msgid "Registration details for %s" msgstr "" @@ -692,10 +700,11 @@ msgstr "" msgid "Photo Albums" msgstr "" -#: ../../mod/photos.php:34 ../mod/photos.php:106 ../mod/photos.php:780 -#: ../../mod/photos.php:849 ../mod/photos.php:864 ../mod/photos.php:1198 -#: ../../mod/photos.php:1209 ../include/Photo.php:225 ../include/Photo.php:232 -#: ../../include/Photo.php:239 ../include/items.php:959 ../include/items.php:962 +#: ../../mod/photos.php:34 ../../mod/photos.php:106 ../../mod/photos.php:780 +#: ../../mod/photos.php:849 ../../mod/photos.php:864 ../../mod/photos.php:1198 +#: ../../mod/photos.php:1209 ../../include/Photo.php:225 +#: ../../include/Photo.php:232 ../../include/Photo.php:239 +#: ../../include/items.php:959 ../../include/items.php:962 #: ../../include/items.php:965 msgid "Contact Photos" msgstr "" @@ -704,12 +713,12 @@ msgstr "" msgid "Contact information unavailable" msgstr "" -#: ../../mod/photos.php:106 ../mod/photos.php:530 ../mod/photos.php:849 -#: ../../mod/photos.php:864 ../mod/profile_photo.php:58 -#: ../../mod/profile_photo.php:65 ../mod/profile_photo.php:72 -#: ../../mod/profile_photo.php:155 ../mod/profile_photo.php:225 -#: ../../mod/profile_photo.php:234 ../mod/register.php:267 -#: ../../mod/register.php:274 ../mod/register.php:281 +#: ../../mod/photos.php:106 ../../mod/photos.php:530 ../../mod/photos.php:849 +#: ../../mod/photos.php:864 ../../mod/profile_photo.php:58 +#: ../../mod/profile_photo.php:65 ../../mod/profile_photo.php:72 +#: ../../mod/profile_photo.php:155 ../../mod/profile_photo.php:225 +#: ../../mod/profile_photo.php:234 ../../mod/register.php:267 +#: ../../mod/register.php:274 ../../mod/register.php:281 msgid "Profile Photos" msgstr "" @@ -717,11 +726,11 @@ msgstr "" msgid "Album not found." msgstr "" -#: ../../mod/photos.php:134 ../mod/photos.php:858 +#: ../../mod/photos.php:134 ../../mod/photos.php:858 msgid "Delete Album" msgstr "" -#: ../../mod/photos.php:197 ../mod/photos.php:1033 +#: ../../mod/photos.php:197 ../../mod/photos.php:1033 msgid "Delete Photo" msgstr "" @@ -729,7 +738,7 @@ msgstr "" msgid "was tagged in a" msgstr "" -#: ../../mod/photos.php:468 ../mod/like.php:110 +#: ../../mod/photos.php:468 ../../mod/like.php:110 msgid "photo" msgstr "" @@ -737,7 +746,7 @@ msgstr "" msgid "by" msgstr "" -#: ../../mod/photos.php:558 ../addon/js_upload/js_upload.php:306 +#: ../../mod/photos.php:558 ../../addon/js_upload/js_upload.php:306 msgid "Image exceeds size limit of " msgstr "" @@ -749,7 +758,7 @@ msgstr "" msgid "Upload Photos" msgstr "" -#: ../../mod/photos.php:810 ../mod/photos.php:853 +#: ../../mod/photos.php:810 ../../mod/photos.php:853 msgid "New album name: " msgstr "" @@ -757,7 +766,7 @@ msgstr "" msgid "or existing album name: " msgstr "" -#: ../../mod/photos.php:813 ../mod/photos.php:1028 +#: ../../mod/photos.php:813 ../../mod/photos.php:1028 msgid "Permissions" msgstr "" @@ -765,7 +774,7 @@ msgstr "" msgid "Edit Album" msgstr "" -#: ../../mod/photos.php:878 ../mod/photos.php:1228 +#: ../../mod/photos.php:878 ../../mod/photos.php:1228 msgid "View Photo" msgstr "" @@ -821,11 +830,11 @@ msgstr "" msgid "View Album" msgstr "" -#: ../../mod/profile.php:8 ../boot.php:2200 +#: ../../mod/profile.php:8 ../../boot.php:2200 msgid "No profile" msgstr "" -#: ../../mod/viewcontacts.php:17 ../boot.php:2028 +#: ../../mod/viewcontacts.php:17 ../../boot.php:2028 msgid "View Contacts" msgstr "" @@ -833,7 +842,7 @@ msgstr "" msgid "No contacts." msgstr "" -#: ../../mod/viewcontacts.php:44 ../mod/contacts.php:368 +#: ../../mod/viewcontacts.php:44 ../../mod/contacts.php:368 msgid "Visit $username's profile" msgstr "" @@ -948,7 +957,7 @@ msgstr "" msgid "%s posted an update." msgstr "" -#: ../../mod/search.php:17 ../include/nav.php:67 ../boot.php:2045 +#: ../../mod/search.php:17 ../../include/nav.php:67 ../../boot.php:2045 msgid "Search" msgstr "" @@ -956,8 +965,8 @@ msgstr "" msgid "Image uploaded but image cropping failed." msgstr "" -#: ../../mod/profile_photo.php:61 ../mod/profile_photo.php:68 -#: ../../mod/profile_photo.php:75 ../mod/profile_photo.php:237 +#: ../../mod/profile_photo.php:61 ../../mod/profile_photo.php:68 +#: ../../mod/profile_photo.php:75 ../../mod/profile_photo.php:237 #, php-format msgid "Image size reduction [%s] failed." msgstr "" @@ -978,7 +987,7 @@ msgstr "" msgid "Could not create group." msgstr "" -#: ../../mod/group.php:43 ../mod/group.php:123 +#: ../../mod/group.php:43 ../../mod/group.php:123 msgid "Group not found." msgstr "" @@ -990,7 +999,7 @@ msgstr "" msgid "Membership list updated." msgstr "" -#: ../../mod/group.php:88 ../index.php:243 +#: ../../mod/group.php:88 ../../index.php:243 msgid "Permission denied" msgstr "" @@ -1002,8 +1011,8 @@ msgstr "" msgid "Unable to remove group." msgstr "" -#: ../../mod/tagrm.php:11 ../mod/tagrm.php:94 ../mod/dfrn_request.php:628 -#: ../../addon/js_upload/js_upload.php:41 +#: ../../mod/tagrm.php:11 ../../mod/tagrm.php:94 +#: ../../mod/dfrn_request.php:628 ../../addon/js_upload/js_upload.php:41 msgid "Cancel" msgstr "" @@ -1169,11 +1178,11 @@ msgstr "" msgid "Include your profile in member directory?" msgstr "" -#: ../../mod/register.php:416 ../mod/dfrn_request.php:618 +#: ../../mod/register.php:416 ../../mod/dfrn_request.php:618 msgid "Yes" msgstr "" -#: ../../mod/register.php:417 ../mod/dfrn_request.php:619 +#: ../../mod/register.php:417 ../../mod/dfrn_request.php:619 msgid "No" msgstr "" @@ -1200,16 +1209,16 @@ msgstr "" msgid "Choose a nickname: " msgstr "" -#: ../../mod/register.php:443 ../include/nav.php:61 ../boot.php:809 +#: ../../mod/register.php:443 ../../include/nav.php:61 ../../boot.php:809 msgid "Register" msgstr "" -#: ../../mod/openid.php:62 ../mod/openid.php:109 ../include/auth.php:105 -#: ../../include/auth.php:130 ../include/auth.php:183 +#: ../../mod/openid.php:62 ../../mod/openid.php:109 ../../include/auth.php:105 +#: ../../include/auth.php:130 ../../include/auth.php:183 msgid "Login failed." msgstr "" -#: ../../mod/openid.php:73 ../include/auth.php:194 +#: ../../mod/openid.php:73 ../../include/auth.php:194 msgid "Welcome back " msgstr "" @@ -1252,19 +1261,20 @@ msgstr "" msgid "This introduction has already been accepted." msgstr "" -#: ../../mod/dfrn_request.php:116 ../mod/dfrn_request.php:347 +#: ../../mod/dfrn_request.php:116 ../../mod/dfrn_request.php:347 msgid "Profile location is not valid or does not contain profile information." msgstr "" -#: ../../mod/dfrn_request.php:121 ../mod/dfrn_request.php:352 +#: ../../mod/dfrn_request.php:121 ../../mod/dfrn_request.php:352 msgid "Warning: profile location has no identifiable owner name." msgstr "" -#: ../../mod/dfrn_request.php:123 ../mod/dfrn_request.php:354 +#: ../../mod/dfrn_request.php:123 ../../mod/dfrn_request.php:354 msgid "Warning: profile location has no profile photo." msgstr "" -#: ../../mod/dfrn_request.php:126 ../mod/dfrn_request.php:357 ../test.php:6 +#: ../../mod/dfrn_request.php:126 ../../mod/dfrn_request.php:357 +#: ../../test.php:6 #, php-format msgid "%d required parameter was not found at the given location" msgid_plural "%d required parameters were not found at the given location" @@ -1321,7 +1331,7 @@ msgstr "" msgid "Disallowed profile URL." msgstr "" -#: ../../mod/dfrn_request.php:402 ../mod/contacts.php:85 +#: ../../mod/dfrn_request.php:402 ../../mod/contacts.php:85 msgid "Failed to update contact record." msgstr "" @@ -1339,7 +1349,7 @@ msgid "" "strong> profile." msgstr "" -#: ../../mod/dfrn_request.php:536 ../include/items.php:1341 +#: ../../mod/dfrn_request.php:536 ../../include/items.php:1341 msgid "[Name Withheld]" msgstr "" @@ -1409,7 +1419,7 @@ msgstr "" msgid "Follow" msgstr "" -#: ../../mod/contacts.php:38 ../mod/contacts.php:119 +#: ../../mod/contacts.php:38 ../../mod/contacts.php:119 msgid "Could not access contact record." msgstr "" @@ -1445,15 +1455,15 @@ msgstr "" msgid "Contact has been removed." msgstr "" -#: ../../mod/contacts.php:223 ../mod/contacts.php:344 +#: ../../mod/contacts.php:223 ../../mod/contacts.php:344 msgid "Mutual Friendship" msgstr "" -#: ../../mod/contacts.php:227 ../mod/contacts.php:348 +#: ../../mod/contacts.php:227 ../../mod/contacts.php:348 msgid "is a fan of yours" msgstr "" -#: ../../mod/contacts.php:232 ../mod/contacts.php:352 +#: ../../mod/contacts.php:232 ../../mod/contacts.php:352 msgid "you are a fan of" msgstr "" @@ -1525,8 +1535,9 @@ msgstr "" msgid "Currently ignored" msgstr "" -#: ../../mod/contacts.php:303 ../include/acl_selectors.php:140 -#: ../../include/acl_selectors.php:155 ../include/nav.php:111 ../boot.php:2012 +#: ../../mod/contacts.php:303 ../../include/acl_selectors.php:140 +#: ../../include/acl_selectors.php:155 ../../include/nav.php:111 +#: ../../boot.php:2012 msgid "Contacts" msgstr "" @@ -1625,7 +1636,7 @@ msgstr "" msgid "Copy the PIN from Twitter here" msgstr "" -#: ../../addon/twitter/twitter.php:165 ../addon/statusnet/statusnet.php:197 +#: ../../addon/twitter/twitter.php:165 ../../addon/statusnet/statusnet.php:197 msgid "Currently connected to: " msgstr "" @@ -1639,7 +1650,7 @@ msgstr "" msgid "Send public postings to Twitter" msgstr "" -#: ../../addon/twitter/twitter.php:172 ../addon/statusnet/statusnet.php:204 +#: ../../addon/twitter/twitter.php:172 ../../addon/statusnet/statusnet.php:204 msgid "Clear OAuth configuration" msgstr "" @@ -1689,7 +1700,7 @@ msgstr "" msgid "You won!" msgstr "" -#: ../../addon/tictac/tictac.php:193 ../addon/tictac/tictac.php:218 +#: ../../addon/tictac/tictac.php:193 ../../addon/tictac/tictac.php:218 msgid "\"Cat\" game!" msgstr "" @@ -1805,7 +1816,7 @@ msgstr "" msgid "Visible To:" msgstr "" -#: ../../include/acl_selectors.php:136 ../include/acl_selectors.php:151 +#: ../../include/acl_selectors.php:136 ../../include/acl_selectors.php:151 msgid "Groups" msgstr "" @@ -2077,15 +2088,15 @@ msgstr "" msgid "Monthly" msgstr "" -#: ../../include/nav.php:38 ../boot.php:837 +#: ../../include/nav.php:38 ../../boot.php:837 msgid "Logout" msgstr "" -#: ../../include/nav.php:44 ../boot.php:817 ../boot.php:823 +#: ../../include/nav.php:44 ../../boot.php:817 ../../boot.php:823 msgid "Login" msgstr "" -#: ../../include/nav.php:56 ../include/nav.php:91 +#: ../../include/nav.php:56 ../../include/nav.php:91 msgid "Home" msgstr "" @@ -2137,7 +2148,7 @@ msgstr "" msgid "Everybody" msgstr "" -#: ../../include/datetime.php:44 ../include/datetime.php:46 +#: ../../include/datetime.php:44 ../../include/datetime.php:46 msgid "Miscellaneous" msgstr "" diff --git a/view/it/messages.po b/view/it/messages.po index 1fe541f46..18279658d 100644 --- a/view/it/messages.po +++ b/view/it/messages.po @@ -288,10 +288,6 @@ msgstr "Età:" msgid "Profile Image" msgstr "Immagine del profilo" -#: ../../mod/lostpass.php:38 -msgid "Password reset requested at " -msgstr "Richiesta di azzeramento password presso %s" - #: ../../mod/lostpass.php:39 ../../mod/dfrn_confirm.php:649 #: ../../mod/dfrn_notify.php:177 ../../mod/dfrn_notify.php:389 #: ../../mod/regmod.php:93 ../../mod/register.php:311 @@ -429,10 +425,12 @@ msgid "" "You may need to import the file \"database.sql\" manually using phpmyadmin " "or mysql." msgstr "" +"Potresti dover importare il file \"database.sql\" manualmente con phpmyadmin " +"o mysql." #: ../../mod/install.php:84 ../../mod/install.php:84 ../../mod/install.php:84 msgid "Welcome to Friendika." -msgstr "" +msgstr "Benvenuto su Friendika." #: ../../mod/install.php:109 ../../mod/manage.php:106 ../../mod/photos.php:800 #: ../../mod/photos.php:857 ../../mod/photos.php:1032 ../../mod/invite.php:64 @@ -456,61 +454,73 @@ msgstr "" #: ../../addon/statusnet/statusnet.php:189 #: ../../addon/statusnet/statusnet.php:207 msgid "Submit" -msgstr "" +msgstr "Invia" #: ../../mod/install.php:124 ../../mod/install.php:124 ../../mod/install.php:124 msgid "Could not find a command line version of PHP in the web server PATH." msgstr "" +"Non riesco a trovare la versione a riga di comando di PHP nel PATH del " +"server web." #: ../../mod/install.php:125 ../../mod/install.php:125 ../../mod/install.php:125 msgid "" "This is required. Please adjust the configuration file .htconfig.php " "accordingly." -msgstr "" +msgstr "Questo è richiesto. Sistema il file .htconfig.php di conseguenza." #: ../../mod/install.php:132 ../../mod/install.php:132 ../../mod/install.php:132 msgid "" "The command line version of PHP on your system does not have " "\"register_argc_argv\" enabled." msgstr "" +"La versione a riga di comando di PHP nel tuo sistema non ha " +"\"register_argc_argv\" abilitato." #: ../../mod/install.php:133 ../../mod/install.php:133 ../../mod/install.php:133 msgid "This is required for message delivery to work." -msgstr "" +msgstr "E' richiesto per il funzionamento della consegna dei messaggi." #: ../../mod/install.php:155 ../../mod/install.php:155 ../../mod/install.php:155 msgid "" "Error: the \"openssl_pkey_new\" function on this system is not able to " "generate encryption keys" msgstr "" +"Errore: la funzione \"openssl_pkey_new\" su questo sistema non è in grado di " +"generare le chiavi di criptazione" #: ../../mod/install.php:156 ../../mod/install.php:156 ../../mod/install.php:156 msgid "" "If running under Windows, please see " "\"http://www.php.net/manual/en/openssl.installation.php\"." msgstr "" +"Se sta girando su Windows, guarda " +"\"http://www.php.net/manual/en/openssl.installation.php\"." #: ../../mod/install.php:165 ../../mod/install.php:165 ../../mod/install.php:165 msgid "" "Error: Apache webserver mod-rewrite module is required but not installed." msgstr "" +"Errore: Il modulo mod-rewrite del server web Apache è richiesto ma non è " +"installato." #: ../../mod/install.php:167 ../../mod/install.php:167 ../../mod/install.php:167 msgid "Error: libCURL PHP module required but not installed." -msgstr "" +msgstr "Errore: Il modulo libCURL di PHP è richiesto ma non è installato." #: ../../mod/install.php:169 ../../mod/install.php:169 ../../mod/install.php:169 msgid "" "Error: GD graphics PHP module with JPEG support required but not installed." msgstr "" +"Errore: Il modulo GD graphics di PHP, con supporto JPEG, è richiesto ma non " +"è installato." #: ../../mod/install.php:171 ../../mod/install.php:171 ../../mod/install.php:171 msgid "Error: openssl PHP module required but not installed." -msgstr "" +msgstr "Errore: Il modulo openssl di PHP è richiesto ma non è installato." #: ../../mod/install.php:173 ../../mod/install.php:173 ../../mod/install.php:173 msgid "Error: mysqli PHP module required but not installed." -msgstr "" +msgstr "Errore: Il modulo mysqli di PHP è richiesto ma non è installato." #: ../../mod/install.php:184 ../../mod/install.php:184 ../../mod/install.php:184 msgid "" @@ -3111,7 +3121,7 @@ msgstr "" #: ../../mod/like.php:151 ../../mod/like.php:151 ../../mod/like.php:151 #, php-format msgid "%s's" -msgstr "" +msgstr "di %s" #: ../../mod/dfrn_request.php:126 ../../mod/dfrn_request.php:357 ../test.php:6 #: ../../../mod/dfrn_request.php:126 ../../mod/dfrn_request.php:126 @@ -3120,16 +3130,17 @@ msgstr "" #, php-format msgid "%d required parameter was not found at the given location" msgid_plural "%d required parameters were not found at the given location" -msgstr[0] "" +msgstr[0] "%d parametro richiesto non è stato trovato alla posizione data" +msgstr[1] "%d parametri richiesti non sono stati trovati alla posizione data" #: ../../mod/dfrn_request.php:241 ../../mod/dfrn_request.php:241 #: ../../mod/dfrn_request.php:241 #, php-format msgid "%s has received too many connection requests today." -msgstr "" +msgstr "%s ha ricevuto troppe richieste di connessioni per oggi." #: ../../mod/dfrn_request.php:309 ../../mod/dfrn_request.php:309 #: ../../mod/dfrn_request.php:309 #, php-format msgid "Apparently you are already friends with %s." -msgstr "" +msgstr "Sembra che tu sia già amico di %s." diff --git a/view/it/strings.php b/view/it/strings.php index 437d6e7c6..e12ea556f 100644 --- a/view/it/strings.php +++ b/view/it/strings.php @@ -1,1102 +1,556 @@ strings['Not Found'] = 'Non Trovato'; -$a->strings['Page not found.'] = 'Pagina non trovata.'; -$a->strings['Permission denied'] = 'Permesso negato'; -$a->strings['Permission denied.'] = 'Permesso negato.'; -$a->strings['Nickname or Email address: '] = 'Soprannome o indirizzo Email: '; -$a->strings['Welcome to '] = 'Benvenuto a '; -$a->strings['Password: '] = 'Password: '; -$a->strings['Login'] = 'Accedi'; -$a->strings['Nickname/Email/OpenID: '] = 'Soprannome/Email/OpenID: '; -$a->strings['Password (if not OpenID): '] = 'Password (se non OpenID): '; -$a->strings['Forgot your password?'] = 'Dimenticata la pssword?'; -$a->strings['Password Reset'] = 'Resetta password'; -$a->strings['prev'] = 'prec'; -$a->strings['first'] = 'primo'; -$a->strings['last'] = 'ultimo'; -$a->strings['next'] = 'succ'; -$a->strings[' likes this.'] = ' apprezza questo.'; -$a->strings[' doesn\'t like this.'] = ' non apprezza questo.'; -$a->strings['people'] = 'persone'; -$a->strings['like this.'] = 'apprezza questo.'; -$a->strings['don\'t like this.'] = 'non apprezza questo.'; -$a->strings['and'] = 'e'; -$a->strings[', and '] = ', e '; -$a->strings[' other people'] = ' altre persone'; -$a->strings[' like this.'] = ' apprezza questo.'; -$a->strings[' don\'t like this.'] = ' non apprezza questo.'; -$a->strings['No contacts'] = 'Nessun contatto'; -$a->strings['Contacts'] = 'Contatti'; -$a->strings['View Contacts'] = 'Guarda contatti'; -$a->strings['Search'] = 'Cerca'; -$a->strings['No profile'] = 'Nessun profilo'; -$a->strings['Connect'] = 'Connetti'; -$a->strings['Location:'] = 'Posizione:'; -$a->strings[', '] = ', '; -$a->strings['Gender:'] = 'Genere:'; -$a->strings['Status:'] = 'Stato:'; -$a->strings['Homepage:'] = 'Homepage:'; -$a->strings['Invite Friends'] = 'Invita Amici'; -$a->strings['Connect/Follow [profile address]'] = 'Connetti/Segui [indirizzo profilo]'; -$a->strings['Example: bob@example.com, http://example.com/barbara'] = 'Esempio: bob@example.com, http://example.com/barbara'; -$a->strings['Follow'] = 'Segui'; -$a->strings['Could not access contact record.'] = 'Non si puo\' accedere al contatto.'; -$a->strings['Could not locate selected profile.'] = 'Non riesco a trovare il profilo selezionato.'; -$a->strings['Contact updated.'] = 'Contatto aggiornato.'; -$a->strings['Failed to update contact record.'] = 'Errore aggiornando il contatto.'; -$a->strings['Contact has been '] = 'Il contatto è stato '; -$a->strings['blocked'] = 'bloccato'; -$a->strings['unblocked'] = 'sbloccato'; -$a->strings['ignored'] = 'aggiunto ai contatti ignorati'; -$a->strings['unignored'] = 'rimosso dai contatti ignorati'; -$a->strings['stopped following'] = 'tolto dai seguiti'; -$a->strings['Contact has been removed.'] = 'Il contatto è stato rimosso.'; -$a->strings['Contact not found.'] = 'Contatto non trovato.'; -$a->strings['Mutual Friendship'] = 'Reciproca amicizia'; -$a->strings['is a fan of yours'] = 'è un tuo fan'; -$a->strings['you are a fan of'] = 'sei un fan di'; -$a->strings['Contact Editor'] = 'Editor dei Contatti'; -$a->strings['Visit $name\'s profile'] = 'Visita il profilo di $name'; -$a->strings['Block/Unblock contact'] = 'Blocca/Sblocca contatto'; -$a->strings['Ignore contact'] = 'Ingnora il contatto'; -$a->strings['Delete contact'] = 'Rimuovi contatto'; -$a->strings['Last updated: '] = 'Ultimo aggiornameto: '; -$a->strings['Update public posts: '] = 'Aggiorna messaggi pubblici: '; -$a->strings['Never'] = 'Mai'; -$a->strings['Unblock this contact'] = 'Sblocca questo contatto'; -$a->strings['Block this contact'] = 'Blocca questo contatto'; -$a->strings['Unignore this contact'] = 'Rimuovi dai contatti ingorati'; -$a->strings['Ignore this contact'] = 'Aggiungi ai contatti ignorati'; -$a->strings['Currently blocked'] = 'Bloccato'; -$a->strings['Currently ignored'] = 'Ignorato'; -$a->strings['Show Blocked Connections'] = 'Mostra connessioni bloccate'; -$a->strings['Hide Blocked Connections'] = 'Nascondi connessioni bloccate'; -$a->strings['Finding: '] = 'Cerco: '; -$a->strings['Find'] = 'Trova'; -$a->strings['Visit '] = 'Visita '; -$a->strings['\'s profile'] = 'profilo'; -$a->strings['Edit contact'] = 'Modifca contatto'; -$a->strings['Profile not found.'] = 'Profilo non trovato.'; -$a->strings['Response from remote site was not understood.'] = 'La risposta dal sito remota non è stata capita.'; -$a->strings['Unexpected response from remote site: '] = 'Risposta dal sito remoto inaspettata: '; -$a->strings['Confirmation completed successfully.'] = 'Conferma completata con successo.'; -$a->strings['Remote site reported: '] = 'Il sito remoto riporta: '; -$a->strings['Temporary failure. Please wait and try again.'] = 'Errore temporaneo. Attendi e riprova.'; -$a->strings['Introduction failed or was revoked.'] = 'La presentazione è fallita o è stata revocata.'; -$a->strings['Unable to set contact photo.'] = 'Impossibile impostare la foto del contatto.'; -$a->strings['is now friends with'] = 'ora è amico di'; -$a->strings['No user record found for '] = 'Nessun utente trovato per '; -$a->strings['Our site encryption key is apparently messed up.'] = 'La nostra chiave di criptazione del sito è apparentemente incasinata.'; -$a->strings['Empty site URL was provided or URL could not be decrypted by us.'] = 'E\' stato fornito un indirizzo vuoto o non possiamo decriptare l\'indirizzo.'; -$a->strings['Contact record was not found for you on our site.'] = 'Il contatto non è stato trovato sul nostro sito.'; -$a->strings['The ID provided by your system is a duplicate on our system. It should work if you try again.'] = 'L\'ID fornito dal tuo sistema è duplicato sul nostro sistema. Dovrebbe funzionare se provi ancora.'; -$a->strings['Unable to set your contact credentials on our system.'] = 'Impossibile impostare le credenziali del tuo contatto sul nostro sistema.'; -$a->strings['Unable to update your contact profile details on our system'] = 'Impossibile aggiornare i dettagli del tuo contatto sul nostro sistema'; -$a->strings['Connection accepted at '] = 'Connessione accettata su '; -$a->strings['Administrator'] = 'Amministratore'; -$a->strings['New mail received at '] = 'Nuova mail ricevuta su '; -$a->strings[' commented on an item at '] = ' commentato un elemento su '; -$a->strings[' welcomes '] = ' accoglie '; -$a->strings['This introduction has already been accepted.'] = 'Questa presentazione è già stata accettata.'; -$a->strings['Profile location is not valid or does not contain profile information.'] = 'La posizione del profilo non è valida o non contiene informazioni di profilo.'; -$a->strings['Warning: profile location has no identifiable owner name.'] = 'Attenzione: la posizione del profilo non ha un identificabile proprietario'; -$a->strings['Warning: profile location has no profile photo.'] = 'Attenzione: la posizione del profilo non ha una foto.'; -$a->strings[' required parameter'] = ' parametro richiesto'; -$a->strings[' was '] = ' era '; -$a->strings['s were '] = ' dove '; -$a->strings['not found at the given location.'] = 'non trovato alla posizione data.'; -$a->strings['Introduction complete.'] = 'Presentazione completa.'; -$a->strings['Unrecoverable protocol error.'] = 'Errore di protocollo non recuperabile.'; -$a->strings['Profile unavailable.'] = 'Profilo non disponibile.'; -$a->strings['has received too many connection requests today.'] = 'ha ricevuto troppe connessioni oggi.'; -$a->strings['Spam protection measures have been invoked.'] = 'Sono state attivate le misure di protezione contro lo spam.'; -$a->strings['Friends are advised to please try again in 24 hours.'] = 'Gli amici sono pregati di riprovare tra 24 ore.'; -$a->strings['Invalid locator'] = 'Invalid locator'; -$a->strings['Unable to resolve your name at the provided location.'] = 'Impossibile risolvere il tuo nome nella posizione indicata.'; -$a->strings['You have already introduced yourself here.'] = 'Ti sei già presentato qui.'; -$a->strings['Apparently you are already friends with .'] = 'Apparentemente sei già amico con .'; -$a->strings['Invalid profile URL.'] = 'Indirizzo profilo invalido.'; -$a->strings['Disallowed profile URL.'] = 'Indirizzo profilo non permesso.'; -$a->strings['Your introduction has been sent.'] = 'La tua presentazione è stata inviata.'; -$a->strings['Please login to confirm introduction.'] = 'Accedi per confermare la presentazione.'; -$a->strings['Incorrect identity currently logged in. Please login to this profile.'] = 'Accesso con identà incorretta. Accedi a questo profilo.'; -$a->strings['[Name Withheld]'] = '[Nome Nascosto]'; -$a->strings['Friend/Connection Request'] = 'Richieste di Amicizia/Connessione'; -$a->strings['Please answer the following:'] = 'Rispondi al seguente:'; -$a->strings['Does $name know you?'] = '$name ti conosce?'; -$a->strings['Yes'] = 'Si'; -$a->strings['No'] = 'No'; -$a->strings['Add a personal note:'] = 'Aggiungi una nota personale:'; -$a->strings['Please enter your profile address from one of the following supported social networks:'] = 'Inserisci l\'indirizzo del tue profilo da uno dei seguenti supportati seocial network:'; -$a->strings['Friendika'] = 'Friendika'; -$a->strings['StatusNet/Federated Social Web'] = 'StatusNet/Federated Social Web'; -$a->strings['Private (secure) network'] = 'Network (sicuro) privato'; -$a->strings['Public (insecure) network'] = 'Network (insicuro) pubblico'; -$a->strings['Your profile address:'] = 'L\'indirizzo del tuo profilo:'; -$a->strings['Submit Request'] = 'Invia richiesta'; -$a->strings['Cancel'] = 'Annulla'; -$a->strings['Global Directory'] = 'Elenco Globale'; -$a->strings['Item not found.'] = 'Elemento non trovato.'; -$a->strings['Private Message'] = 'Messaggio privato'; -$a->strings["I like this \x28toggle\x29"] = "Mi piace questo \x28metti/togli\x29"; -$a->strings["I don't like this \x28toggle\x29"] = "Non mi piace questo \x28metti/togli\x29"; -$a->strings['This is you'] = 'Questo sei tu'; -$a->strings['View $name\'s profile'] = 'Guarda il profilo di $name'; -$a->strings['View $owner_name\'s profile'] = 'Guarda il profilo di $owner_name'; -$a->strings['to'] = 'a'; -$a->strings['Wall-to-Wall'] = 'Bacheca-A-Bacheca'; -$a->strings['via Wall-To-Wall:'] = 'via Bacheca-A-Bacheca'; -$a->strings['Item has been removed.'] = 'L\'elemento è stato rimosso.'; -$a->strings['The profile address specified does not provide adequate information.'] = 'L\'indirizzo del profilo specificato non fornisce adeguate informazioni'; -$a->strings['Limited profile. This person will be unable to receive direct/personal notifications from you.'] = 'Profilo limitato. Questa persona non sara\' in grado di ricevere nofiche dirette/personali da te.'; -$a->strings['Unable to retrieve contact information.'] = 'Impossibile recuperare informazioni sul contatto.'; -$a->strings['following'] = 'segue'; -$a->strings['Group created.'] = 'Gruppo creato.'; -$a->strings['Could not create group.'] = 'Impossibile creare il gruppo.'; -$a->strings['Group not found.'] = 'Gruppo non trovato.'; -$a->strings['Group name changed.'] = 'Il nome del gruppo è cambiato.'; -$a->strings['Membership list updated.'] = 'Lista adesioni aggiornata.'; -$a->strings['Group removed.'] = 'Gruppo rimosso.'; -$a->strings['Unable to remove group.'] = 'Impossibile rimuovere il gruppo.'; -$a->strings['Delete'] = 'Cancella'; -$a->strings['Could not create/connect to database.'] = 'Impossibile creare/collegarsi al database.'; -$a->strings['Connected to database.'] = 'Collegato al database.'; -$a->strings['Database import succeeded.'] = 'Importazione database completata.'; -$a->strings['IMPORTANT: You will need to [manually] setup a scheduled task for the poller.'] = 'IMPORTANTE: Devi impostare manualmente un operazione pianificata per il poller'; -$a->strings['Please see the file "INSTALL.txt".'] = 'Guarda il file \"INSTALL.txt\".'; -$a->strings['Database import failed.'] = 'Importazione database fallita.'; -$a->strings['You may need to import the file "database.sql" manually using phpmyadmin or mysql.'] = 'Potresti dover importare il file \"database.sql\" manualmente con phpmyadmin o mysql'; -$a->strings['Welcome to Friendika.'] = 'Benvenuto su Friendika.'; -$a->strings['Submit'] = 'Invia'; -$a->strings['Could not find a command line version of PHP in the web server PATH.'] = 'Non riesco a trovare una versione da riga di comando di PHP nel PATH del server web'; -$a->strings['This is required. Please adjust the configuration file .htconfig.php accordingly.'] = 'E\' richiesto. Aggiorna il file .htconfig.php di conseguenza.'; -$a->strings['The command line version of PHP on your system does not have "register_argc_argv" enabled.'] = 'La versione da riga di comando di PHP nel sistema non ha abilitato \"register_argc_argv\".'; -$a->strings['This is required for message delivery to work.'] = 'Ciò è richiesto per far funzionare la consegna dei messaggi.'; -$a->strings['Error: the "openssl_pkey_new" function on this system is not able to generate encryption keys'] = 'Errore: la funzione \"openssl_pkey_new\" in questo sistema non è in grado di generare le chiavi di criptazione'; -$a->strings['If running under Windows, please see "http://www.php.net/manual/en/openssl.installation.php".'] = 'Se stai eseguendo friendika su windows, guarda \"http://www.php.net/manual/en/openssl.installation.php\".'; -$a->strings['Error: Apache webserver mod-rewrite module is required but not installed.'] = 'Errore: il modulo mod-rewrite di Apache &egreve; richiesto ma non installato'; -$a->strings['Error: libCURL PHP module required but not installed.'] = 'Errore: il modulo libCURL di PHP è richiesto ma non installato.'; -$a->strings['Error: GD graphics PHP module with JPEG support required but not installed.'] = 'Errore: Il modulo GD graphics di PHP con supporto a JPEG è richiesto ma non installato.'; -$a->strings['Error: openssl PHP module required but not installed.'] = 'Errore: il modulo openssl di PHP è richiesto ma non installato.'; -$a->strings['Error: mysqli PHP module required but not installed.'] = 'Errore: il modulo mysqli di PHP è richiesto ma non installato'; -$a->strings['The web installer needs to be able to create a file called ".htconfig.php" in the top folder of your web server and it is unable to do so.'] = 'L\'installazione web deve poter creare un file chiamato \".htconfig.php\" nella cartella principale del tuo web server ma non è in grado di farlo.'; -$a->strings['This is most often a permission setting, as the web server may not be able to write files in your folder - even if you can.'] = 'Ciò è dovuto spesso a impostazioni di permessi, dato che il web server puo\' scrivere il file nella tua cartella, anche se tu puoi.'; -$a->strings['Please check with your site documentation or support people to see if this situation can be corrected.'] = 'Controlla la documentazione del tuo sito o con il personale di suporto se la situazione puo\' essere corretta.'; -$a->strings['If not, you may be required to perform a manual installation. Please see the file "INSTALL.txt" for instructions.'] = 'Altrimenti dovrai procedere con l\'installazione manuale. Guarda il file \"INSTALL.txt\" per istuzioni'; -$a->strings['The database configuration file ".htconfig.php" could not be written. Please use the enclosed text to create a configuration file in your web server root.'] = 'Il file di configurazione del database \".htconfig.php\" non puo\' essere scritto. Usa il testo qui di seguito per creare un file di configurazione nella cartella principale del tuo sito.'; -$a->strings['Errors encountered creating database tables.'] = 'Errori creando le tabelle nel database.'; -$a->strings[' : '] = ' : '; -$a->strings['Not a valid email address.'] = 'Indirizzo email invaildo.'; -$a->strings['Please join my network on '] = 'Unisciti alla mia rete su '; -$a->strings['Message delivery failed.'] = 'Consegna del messaggio fallita.'; -$a->strings[' messages sent.'] = ' messaggio inviato.'; -$a->strings['Send invitations'] = 'Invia inviti'; -$a->strings['Enter email addresses, one per line:'] = 'Inserisci gli indirizzi email, uno per riga:'; -$a->strings['Your message:'] = 'Il tuo messaggio:'; -$a->strings['Please join my social network on '] = 'Unisciti al mio social network su '; -$a->strings['To accept this invitation, please visit:'] = 'Per accettare questo invito visita:'; -$a->strings['Once you have registered, please connect with me via my profile page at:'] = 'Una volta registrato, connettiti con me sul mio profilo a:'; -$a->strings['Unable to locate original post.'] = 'Impossibile trovare il messaggio originale.'; -$a->strings['Empty post discarded.'] = 'Messaggio vuoto scartato.'; -$a->strings[' commented on your item at '] = ' ha commentato il tuo elemento su '; -$a->strings[' posted on your profile wall at '] = ' ha inviato un messaggio sulla tua bachecha su '; -$a->strings['Facebook status update failed.'] = 'Aggiornamento stato Facebook fallito.'; -$a->strings['photo'] = 'foto'; -$a->strings['status'] = 'stato'; -$a->strings['likes'] = 'apprezza'; -$a->strings['doesn\'t like'] = 'non apprezza'; -$a->strings['\'s'] = '\'s'; -$a->strings['Remote privacy information not available.'] = 'Informazioni remote sulla privacy non disponibili.'; -$a->strings['Visible to:'] = 'Visibile a:'; -$a->strings['Password reset requested at '] = 'Richiesta di resettare la password su '; -$a->strings['No recipient selected.'] = 'Nessun destinatario selezionato.'; -$a->strings['[no subject]'] = '[nessun oggetto]'; -$a->strings['Unable to locate contact information.'] = 'Impossibile trovare le informazioni del contatto.'; -$a->strings['Message sent.'] = 'Messaggio inviato.'; -$a->strings['Message could not be sent.'] = 'Il messaggio non puo\' essere inviato.'; -$a->strings['Messages'] = 'Messaggi'; -$a->strings['Inbox'] = 'In arrivo'; -$a->strings['Outbox'] = 'Inviati'; -$a->strings['New Message'] = 'Nuovo messaggio'; -$a->strings['Message deleted.'] = 'Messaggio cancellato.'; -$a->strings['Conversation removed.'] = 'Conversazione rimossa.'; -$a->strings['Send Private Message'] = 'Invia messaggio privato'; -$a->strings['To:'] = 'A:'; -$a->strings['Subject:'] = 'Oggetto:'; -$a->strings['Upload photo'] = 'Carica foto'; -$a->strings['Insert web link'] = 'Inserisci link'; -$a->strings['Please wait'] = 'Attendi'; -$a->strings['No messages.'] = 'Nessun messaggio.'; -$a->strings['Delete conversation'] = 'Cancella conversazione'; -$a->strings['Message not available.'] = 'Messaggio non disponibile.'; -$a->strings['Delete message'] = 'Cancella messaggio'; -$a->strings['Send Reply'] = 'Invia risposta'; -$a->strings['No such group'] = 'Nessun gruppo'; -$a->strings['Group is empty'] = 'Il gruppo è vuoto'; -$a->strings['Group: '] = 'Gruppo: '; -$a->strings['Invalid request identifier.'] = 'Identificativo richiesta invalido.'; -$a->strings['Discard'] = 'Scarta'; -$a->strings['Ignore'] = 'Ignora'; -$a->strings['Show Ignored Requests'] = 'Mostra richieste ignorate'; -$a->strings['Hide Ignored Requests'] = 'Nascondi richieste ignorate'; -$a->strings['Claims to be known to you: '] = 'Dice di conoscerti: '; -$a->strings['yes'] = 'si'; -$a->strings['no'] = 'no'; -$a->strings['Approve as: '] = 'Approva come: '; -$a->strings['Friend'] = 'Amico'; -$a->strings['Fan/Admirer'] = 'Fan/Admiratore'; -$a->strings['Notification type: '] = 'Tipo di notifica: '; -$a->strings['Friend/Connect Request'] = 'Richiesta Amicizia/Connessione'; -$a->strings['New Follower'] = 'Nuovo Seguace'; -$a->strings['Approve'] = 'Approva'; -$a->strings['No notifications.'] = 'Nessuna notifica.'; -$a->strings['No registrations.'] = 'Nessuna registrazione.'; -$a->strings['Login failed.'] = 'Accesso fallito.'; -$a->strings['Welcome back '] = 'Bentornato '; -$a->strings['Photo Albums'] = 'Album Foto'; -$a->strings['Contact Photos'] = 'Foto contatti'; -$a->strings['Contact information unavailable'] = 'Informazione sul contatto non disponibile'; -$a->strings['Profile Photos'] = 'Foto del profilo'; -$a->strings['Album not found.'] = 'Album non trovato.'; -$a->strings['Delete Album'] = 'Elimina album'; -$a->strings['Delete Photo'] = 'Elimina foto'; -$a->strings['was tagged in a'] = 'è stato taggato in'; -$a->strings['by'] = 'da'; -$a->strings['Image exceeds size limit of '] = 'L\'immagine supera il limite di dimensione di '; -$a->strings['Unable to process image.'] = 'Impossibile elaborare l\'immagine.'; -$a->strings['Image upload failed.'] = 'Caricamento immagine fallito.'; -$a->strings['No photos selected'] = 'Nessuna foto selezionata'; -$a->strings['Upload Photos'] = 'Carica foto'; -$a->strings['New album name: '] = 'Nome nuovo album: '; -$a->strings['or existing album name: '] = 'o nome di un album esistente: '; -$a->strings['Select files to upload: '] = 'Seleziona i file da caricare: '; -$a->strings['Permissions'] = 'Permessi'; -$a->strings['Use the following controls only if the Java uploader [above] fails to launch.'] = 'Usa il seguente controllo solo se il il caricatore Java (qui sopra) non parte.'; -$a->strings['Edit Album'] = 'Modifica album'; -$a->strings['View Photo'] = 'Vedi foto'; -$a->strings['Photo not available'] = 'Foto non disponibile'; -$a->strings['Edit photo'] = 'Modifica foto'; -$a->strings['View Full Size'] = 'Vedi dimensione intera'; -$a->strings['Tags: '] = 'Tag: '; -$a->strings['[Remove any tag]'] = '[Rimuovi tutti i tag]'; -$a->strings['New album name'] = 'Nuovo nome album'; -$a->strings['Caption'] = 'Didascalia'; -$a->strings['Add a Tag'] = 'Aggiungi un tag'; -$a->strings['Example: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping'] = 'Esempio: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping'; -$a->strings['Recent Photos'] = 'Foto recenti'; -$a->strings['Upload New Photos'] = 'Carica nuova foto'; -$a->strings['View Album'] = 'Vedi album'; -$a->strings['Image uploaded but image cropping failed.'] = 'Immagine caricata ma il ritaglio è fallito.'; -$a->strings['Image size reduction [175] failed.'] = 'Riduzione dimensioni immagine [175] fallito.'; -$a->strings['Image size reduction [80] failed.'] = 'Riduzione dimensioni immagine [80] fallito.'; -$a->strings['Image size reduction [48] failed.'] = 'Riduzione dimensioni immagine [48] fallito.'; -$a->strings['Unable to process image'] = 'Impossibile elaborare l\'immagine'; -$a->strings['Image uploaded successfully.'] = 'Immagine caricata con successo.'; -$a->strings['Image size reduction [640] failed.'] = 'Riduzione dimensioni immagine [640] fallito.'; -$a->strings['Profile Name is required.'] = 'Il Nome Profilo è richiesto .'; -$a->strings['Profile updated.'] = 'Profilo aggiornato.'; -$a->strings['Profile deleted.'] = 'Profilo elminato.'; -$a->strings['Profile-'] = 'Profilo-'; -$a->strings['New profile created.'] = 'Nuovo profilo creato.'; -$a->strings['Profile unavailable to clone.'] = 'Impossibile duplicare il plrofilo.'; -$a->strings['This is your public profile.
It may be visible to anybody using the internet.'] = 'Questo è il tuo profilo publico.
Potrebbe essere visto da chiunque attraverso internet.'; -$a->strings['Age: '] = 'Età : '; -$a->strings['Please enter the required information.'] = 'Inserisci le informazioni richieste.'; -$a->strings['Please use a shorter name.'] = 'Usa un nome più corto.'; -$a->strings['Name too short.'] = 'Il Nome è troppo corto.'; -$a->strings['That doesn\'t appear to be your full (First Last) name.'] = 'Questo non sembra essere il tuo nome completo (Nome Cognome).'; -$a->strings['Your email domain is not among those allowed on this site.'] = 'Il dominio della tua email non è tra quelli autorizzati su questo sito.'; -$a->strings['Your "nickname" can only contain "a-z", "0-9", "-", and "_", and must also begin with a letter.'] = 'Il tuo \"soprannome\" puo\' contenere solo \"a-z\", \"0-9\", \"-\", e \"_\", e deve cominciare con una lettera.'; -$a->strings['Nickname is already registered. Please choose another.'] = 'Soprannome già registrato. Scegline un\'altro.'; -$a->strings['SERIOUS ERROR: Generation of security keys failed.'] = 'ERRORE GRAVE: Generazione delle chiavi di sicurezza fallito.'; -$a->strings['An error occurred during registration. Please try again.'] = 'Si è verificato un errore durante la registrazione. Prova ancora.'; -$a->strings['An error occurred creating your default profile. Please try again.'] = 'Si è verificato un errore creando il tuo profilo. Prova ancora.'; -$a->strings['Registration details for '] = 'Dettagli registrazione per '; -$a->strings['Registration successful. Please check your email for further instructions.'] = 'Registrazione completata. Controlla la tua mail per ulteriori informazioni.'; -$a->strings['Failed to send email message. Here is the message that failed.'] = 'Errore inviando il messaggio email. Questo è il messaggio non inviato.'; -$a->strings['Your registration can not be processed.'] = 'La tua registrazione non puo\' essere elaborata.'; -$a->strings['Registration request at '] = 'Registrazione richiesta il '; -$a->strings['Your registration is pending approval by the site owner.'] = 'La tua richiesta è in attesa di approvazione da parte del prorietario del sito.'; -$a->strings['You may (optionally) fill in this form via OpenID by supplying your OpenID and clicking \'Register\'.'] = 'Puoi (opzionalmento) riempire questa maschera via OpenID inserendo il tuo OpenID e cliccando \'Registra\'.'; -$a->strings['If you are not familiar with OpenID, please leave that field blank and fill in the rest of the items.'] = 'Se non hai familiarità con OpenID, lascia quel campo in bianco e riempi il resto della maschera.'; -$a->strings['Your OpenID (optional): '] = 'Il tuo OpenID (opzionale): '; -$a->strings['Shared content is covered by the Creative Commons Attribution 3.0 license.'] = 'Il contenuto in comune è coperto dalla licenza Creative Commons Attribuzione 3.0.'; -$a->strings['Registration'] = 'Registrazione'; -$a->strings['Your Full Name (e.g. Joe Smith): '] = 'Il tuo Nome Completo (p.e. Mario Rossi): '; -$a->strings['Your Email Address: '] = 'Il tuo Indirizzo Email: '; -$a->strings['Choose a profile nickname. This must begin with a text character. Your global profile locator will then be \'nickname@$sitename\'.'] = 'Scegli un soprannome per il profilo. Deve cominciare con una lettera. L\'identificativo globale del tuo profilo sarà \'soprannome@$sitename\'.'; -$a->strings['Choose a nickname: '] = 'Scegli un soprannome: '; -$a->strings['Register'] = 'Regitrati'; -$a->strings['Please login.'] = 'Accedi.'; -$a->strings['Registration revoked for '] = 'Registrazione revocata per '; -$a->strings['Account approved.'] = 'Account approvato.'; -$a->strings['View in context'] = 'Vedi nel contesto'; -$a->strings['Passwords do not match. Password unchanged.'] = 'Le password non corrispondono. Passoword non cambiata.'; -$a->strings['Empty passwords are not allowed. Password unchanged.'] = 'Password vuote non sono consentite. Password non cambiata.'; -$a->strings['Password changed.'] = 'Password cambiata.'; -$a->strings['Password update failed. Please try again.'] = 'Aggiornamento password fallito. Prova ancora.'; -$a->strings[' Please use a shorter name.'] = ' Usa un nome più corto.'; -$a->strings[' Name too short.'] = ' Nome troppo corto.'; -$a->strings[' Not valid email.'] = ' Email non valida.'; -$a->strings['Settings updated.'] = 'Impostazioni aggiornate.'; -$a->strings['Plugin Settings'] = 'Impostazioni Plugin'; -$a->strings['Account Settings'] = 'Impostazioni Account'; -$a->strings['No Plugin settings configured'] = 'Nessuna impostazione Plugin configurata'; -$a->strings['OpenID: '] = 'OpenID: '; -$a->strings[' (Optional) Allow this OpenID to login to this account.'] = ' (Opzionale) Permetti a questo OpenID di accedere a questo account.'; -$a->strings['Profile is not published.'] = 'Il profilo non è pubblicato.'; -$a->strings['Default Post Permissions'] = 'Permessi di default per i messaggi'; -$a->strings['Tag removed'] = 'TAg rimosso'; -$a->strings['Remove Item Tag'] = 'Rimuovi tag dall\'elemento'; -$a->strings['Select a tag to remove: '] = 'Seleziona un tag da rimuovere: '; -$a->strings['Remove'] = 'Rimuovi'; -$a->strings['No contacts.'] = 'Nessuno contatto.'; -$a->strings['Wall Photos'] = 'Wall Photos'; -$a->strings['Visible To:'] = 'Visibile a:'; -$a->strings['Groups'] = 'Gruppi'; -$a->strings['Except For:'] = 'Eccetto per:'; -$a->strings['Logged out.'] = 'Sei uscito.'; -$a->strings['Unknown | Not categorised'] = 'Sconosciuto | non categorizzato'; -$a->strings['Block immediately'] = 'Blocca immediatamente'; -$a->strings['Shady, spammer, self-marketer'] = 'Shady, spammer, self-marketer'; -$a->strings['Known to me, but no opinion'] = 'Lo conosco, ma non ho oppinioni'; -$a->strings['OK, probably harmless'] = 'E\' ok, probabilmente innocuo'; -$a->strings['Reputable, has my trust'] = 'Rispettabile, ha la mia fiducia'; -$a->strings['Frequently'] = 'Frequentemente'; -$a->strings['Hourly'] = 'Ogni ora'; -$a->strings['Twice daily'] = 'Due volte al dì'; -$a->strings['Daily'] = 'Giornalmente'; -$a->strings['Weekly'] = 'Settimanalmente'; -$a->strings['Monthly'] = 'Mensilmente'; -$a->strings['Miscellaneous'] = 'Varie'; -$a->strings['less than a second ago'] = 'meno di un secondo fa'; -$a->strings['year'] = 'anno'; -$a->strings['years'] = 'anni'; -$a->strings['month'] = 'mese'; -$a->strings['months'] = 'mesi'; -$a->strings['week'] = 'settimana'; -$a->strings['weeks'] = 'settimane'; -$a->strings['day'] = 'giorno'; -$a->strings['days'] = 'giorni'; -$a->strings['hour'] = 'ora'; -$a->strings['hours'] = 'ore'; -$a->strings['minute'] = 'minuto'; -$a->strings['minutes'] = 'minuti'; -$a->strings['second'] = 'secondo'; -$a->strings['seconds'] = 'secondi'; -$a->strings[' ago'] = ' fa'; -$a->strings['Create a new group'] = 'Crea un nuovo gruppo'; -$a->strings['Everybody'] = 'Tutti'; -$a->strings['Logout'] = 'Esci'; -$a->strings['Home'] = 'Home'; -$a->strings['Directory'] = 'Elenco'; -$a->strings['Network'] = 'Rete'; -$a->strings['Notifications'] = 'Notifiche'; -$a->strings['Settings'] = 'Impostazioni'; -$a->strings['Profiles'] = 'Profili'; -$a->strings['Male'] = 'Maschio'; -$a->strings['Female'] = 'Femmina'; -$a->strings['Currently Male'] = 'Al momento maschio'; -$a->strings['Currently Female'] = 'Al momento femmina'; -$a->strings['Mostly Male'] = 'Prevalentemente maschio'; -$a->strings['Mostly Female'] = 'Prevalentemente femmina'; -$a->strings['Transgender'] = 'Transgenere'; -$a->strings['Intersex'] = 'Bisessuale'; -$a->strings['Transsexual'] = 'Transsessuale'; -$a->strings['Hermaphrodite'] = 'Ermafrodito'; -$a->strings['Neuter'] = 'Neutro'; -$a->strings['Non-specific'] = 'Non-specifico'; -$a->strings['Other'] = 'Altro'; -$a->strings['Undecided'] = 'Indeciso'; -$a->strings['Males'] = 'Maschi'; -$a->strings['Females'] = 'Femmine'; -$a->strings['Gay'] = 'Gay'; -$a->strings['Lesbian'] = 'Lesbica'; -$a->strings['No Preference'] = 'Nessuna preferenza'; -$a->strings['Bisexual'] = 'Bisessuale'; -$a->strings['Autosexual'] = 'Autosessuale'; -$a->strings['Abstinent'] = 'Astinente'; -$a->strings['Virgin'] = 'Vergine'; -$a->strings['Deviant'] = 'Deviato'; -$a->strings['Fetish'] = 'Fetish'; -$a->strings['Oodles'] = 'Un sacco'; -$a->strings['Nonsexual'] = 'Asessuato'; -$a->strings['Single'] = 'Single'; -$a->strings['Lonely'] = 'Solitario'; -$a->strings['Available'] = 'Disoponibile'; -$a->strings['Unavailable'] = 'Non disponibile'; -$a->strings['Dating'] = 'Incontro'; -$a->strings['Unfaithful'] = 'Infedele'; -$a->strings['Sex Addict'] = 'Sesso-dipendente'; -$a->strings['Friends'] = 'Amici'; -$a->strings['Friends/Benefits'] = 'Amici con benefici'; -$a->strings['Casual'] = 'Casual'; -$a->strings['Engaged'] = 'Impegnato'; -$a->strings['Married'] = 'Sposato'; -$a->strings['Partners'] = 'Partners'; -$a->strings['Cohabiting'] = 'Coinquilino'; -$a->strings['Happy'] = 'Felice'; -$a->strings['Not Looking'] = 'Non in cerca'; -$a->strings['Swinger'] = 'Scambista'; -$a->strings['Betrayed'] = 'Tradito'; -$a->strings['Separated'] = 'Separato'; -$a->strings['Unstable'] = 'Instabile'; -$a->strings['Divorced'] = 'Divorziato'; -$a->strings['Widowed'] = 'Vedovo'; -$a->strings['Uncertain'] = 'Incerto'; -$a->strings['Complicated'] = 'Complicato'; -$a->strings['Don\'t care'] = 'Non interessa'; -$a->strings['Ask me'] = 'Chiedimelo'; -$a->strings['Africa/Abidjan'] = 'Africa/Abidjan'; -$a->strings['Africa/Accra'] = 'Africa/Accra'; -$a->strings['Africa/Addis_Ababa'] = 'Africa/Addis_Ababa'; -$a->strings['Africa/Algiers'] = 'Africa/Algiers'; -$a->strings['Africa/Asmara'] = 'Africa/Asmara'; -$a->strings['Africa/Asmera'] = 'Africa/Asmera'; -$a->strings['Africa/Bamako'] = 'Africa/Bamako'; -$a->strings['Africa/Bangui'] = 'Africa/Bangui'; -$a->strings['Africa/Banjul'] = 'Africa/Banjul'; -$a->strings['Africa/Bissau'] = 'Africa/Bissau'; -$a->strings['Africa/Blantyre'] = 'Africa/Blantyre'; -$a->strings['Africa/Brazzaville'] = 'Africa/Brazzaville'; -$a->strings['Africa/Bujumbura'] = 'Africa/Bujumbura'; -$a->strings['Africa/Cairo'] = 'Africa/Cairo'; -$a->strings['Africa/Casablanca'] = 'Africa/Casablanca'; -$a->strings['Africa/Ceuta'] = 'Africa/Ceuta'; -$a->strings['Africa/Conakry'] = 'Africa/Conakry'; -$a->strings['Africa/Dakar'] = 'Africa/Dakar'; -$a->strings['Africa/Dar_es_Salaam'] = 'Africa/Dar_es_Salaam'; -$a->strings['Africa/Djibouti'] = 'Africa/Djibouti'; -$a->strings['Africa/Douala'] = 'Africa/Douala'; -$a->strings['Africa/El_Aaiun'] = 'Africa/El_Aaiun'; -$a->strings['Africa/Freetown'] = 'Africa/Freetown'; -$a->strings['Africa/Gaborone'] = 'Africa/Gaborone'; -$a->strings['Africa/Harare'] = 'Africa/Harare'; -$a->strings['Africa/Johannesburg'] = 'Africa/Johannesburg'; -$a->strings['Africa/Kampala'] = 'Africa/Kampala'; -$a->strings['Africa/Khartoum'] = 'Africa/Khartoum'; -$a->strings['Africa/Kigali'] = 'Africa/Kigali'; -$a->strings['Africa/Kinshasa'] = 'Africa/Kinshasa'; -$a->strings['Africa/Lagos'] = 'Africa/Lagos'; -$a->strings['Africa/Libreville'] = 'Africa/Libreville'; -$a->strings['Africa/Lome'] = 'Africa/Lome'; -$a->strings['Africa/Luanda'] = 'Africa/Luanda'; -$a->strings['Africa/Lubumbashi'] = 'Africa/Lubumbashi'; -$a->strings['Africa/Lusaka'] = 'Africa/Lusaka'; -$a->strings['Africa/Malabo'] = 'Africa/Malabo'; -$a->strings['Africa/Maputo'] = 'Africa/Maputo'; -$a->strings['Africa/Maseru'] = 'Africa/Maseru'; -$a->strings['Africa/Mbabane'] = 'Africa/Mbabane'; -$a->strings['Africa/Mogadishu'] = 'Africa/Mogadishu'; -$a->strings['Africa/Monrovia'] = 'Africa/Monrovia'; -$a->strings['Africa/Nairobi'] = 'Africa/Nairobi'; -$a->strings['Africa/Ndjamena'] = 'Africa/Ndjamena'; -$a->strings['Africa/Niamey'] = 'Africa/Niamey'; -$a->strings['Africa/Nouakchott'] = 'Africa/Nouakchott'; -$a->strings['Africa/Ouagadougou'] = 'Africa/Ouagadougou'; -$a->strings['Africa/Porto-Novo'] = 'Africa/Porto-Novo'; -$a->strings['Africa/Sao_Tome'] = 'Africa/Sao_Tome'; -$a->strings['Africa/Timbuktu'] = 'Africa/Timbuktu'; -$a->strings['Africa/Tripoli'] = 'Africa/Tripoli'; -$a->strings['Africa/Tunis'] = 'Africa/Tunis'; -$a->strings['Africa/Windhoek'] = 'Africa/Windhoek'; -$a->strings['America/Adak'] = 'America/Adak'; -$a->strings['America/Anchorage'] = 'America/Anchorage'; -$a->strings['America/Anguilla'] = 'America/Anguilla'; -$a->strings['America/Antigua'] = 'America/Antigua'; -$a->strings['America/Araguaina'] = 'America/Araguaina'; -$a->strings['America/Argentina/Buenos_Aires'] = 'America/Argentina/Buenos_Aires'; -$a->strings['America/Argentina/Catamarca'] = 'America/Argentina/Catamarca'; -$a->strings['America/Argentina/ComodRivadavia'] = 'America/Argentina/ComodRivadavia'; -$a->strings['America/Argentina/Cordoba'] = 'America/Argentina/Cordoba'; -$a->strings['America/Argentina/Jujuy'] = 'America/Argentina/Jujuy'; -$a->strings['America/Argentina/La_Rioja'] = 'America/Argentina/La_Rioja'; -$a->strings['America/Argentina/Mendoza'] = 'America/Argentina/Mendoza'; -$a->strings['America/Argentina/Rio_Gallegos'] = 'America/Argentina/Rio_Gallegos'; -$a->strings['America/Argentina/Salta'] = 'America/Argentina/Salta'; -$a->strings['America/Argentina/San_Juan'] = 'America/Argentina/San_Juan'; -$a->strings['America/Argentina/San_Luis'] = 'America/Argentina/San_Luis'; -$a->strings['America/Argentina/Tucuman'] = 'America/Argentina/Tucuman'; -$a->strings['America/Argentina/Ushuaia'] = 'America/Argentina/Ushuaia'; -$a->strings['America/Aruba'] = 'America/Aruba'; -$a->strings['America/Asuncion'] = 'America/Asuncion'; -$a->strings['America/Atikokan'] = 'America/Atikokan'; -$a->strings['America/Atka'] = 'America/Atka'; -$a->strings['America/Bahia'] = 'America/Bahia'; -$a->strings['America/Barbados'] = 'America/Barbados'; -$a->strings['America/Belem'] = 'America/Belem'; -$a->strings['America/Belize'] = 'America/Belize'; -$a->strings['America/Blanc-Sablon'] = 'America/Blanc-Sablon'; -$a->strings['America/Boa_Vista'] = 'America/Boa_Vista'; -$a->strings['America/Bogota'] = 'America/Bogota'; -$a->strings['America/Boise'] = 'America/Boise'; -$a->strings['America/Buenos_Aires'] = 'America/Buenos_Aires'; -$a->strings['America/Cambridge_Bay'] = 'America/Cambridge_Bay'; -$a->strings['America/Campo_Grande'] = 'America/Campo_Grande'; -$a->strings['America/Cancun'] = 'America/Cancun'; -$a->strings['America/Caracas'] = 'America/Caracas'; -$a->strings['America/Catamarca'] = 'America/Catamarca'; -$a->strings['America/Cayenne'] = 'America/Cayenne'; -$a->strings['America/Cayman'] = 'America/Cayman'; -$a->strings['America/Chicago'] = 'America/Chicago'; -$a->strings['America/Chihuahua'] = 'America/Chihuahua'; -$a->strings['America/Coral_Harbour'] = 'America/Coral_Harbour'; -$a->strings['America/Cordoba'] = 'America/Cordoba'; -$a->strings['America/Costa_Rica'] = 'America/Costa_Rica'; -$a->strings['America/Cuiaba'] = 'America/Cuiaba'; -$a->strings['America/Curacao'] = 'America/Curacao'; -$a->strings['America/Danmarkshavn'] = 'America/Danmarkshavn'; -$a->strings['America/Dawson'] = 'America/Dawson'; -$a->strings['America/Dawson_Creek'] = 'America/Dawson_Creek'; -$a->strings['America/Denver'] = 'America/Denver'; -$a->strings['America/Detroit'] = 'America/Detroit'; -$a->strings['America/Dominica'] = 'America/Dominica'; -$a->strings['America/Edmonton'] = 'America/Edmonton'; -$a->strings['America/Eirunepe'] = 'America/Eirunepe'; -$a->strings['America/El_Salvador'] = 'America/El_Salvador'; -$a->strings['America/Ensenada'] = 'America/Ensenada'; -$a->strings['America/Fort_Wayne'] = 'America/Fort_Wayne'; -$a->strings['America/Fortaleza'] = 'America/Fortaleza'; -$a->strings['America/Glace_Bay'] = 'America/Glace_Bay'; -$a->strings['America/Godthab'] = 'America/Godthab'; -$a->strings['America/Goose_Bay'] = 'America/Goose_Bay'; -$a->strings['America/Grand_Turk'] = 'America/Grand_Turk'; -$a->strings['America/Grenada'] = 'America/Grenada'; -$a->strings['America/Guadeloupe'] = 'America/Guadeloupe'; -$a->strings['America/Guatemala'] = 'America/Guatemala'; -$a->strings['America/Guayaquil'] = 'America/Guayaquil'; -$a->strings['America/Guyana'] = 'America/Guyana'; -$a->strings['America/Halifax'] = 'America/Halifax'; -$a->strings['America/Havana'] = 'America/Havana'; -$a->strings['America/Hermosillo'] = 'America/Hermosillo'; -$a->strings['America/Indiana/Indianapolis'] = 'America/Indiana/Indianapolis'; -$a->strings['America/Indiana/Knox'] = 'America/Indiana/Knox'; -$a->strings['America/Indiana/Marengo'] = 'America/Indiana/Marengo'; -$a->strings['America/Indiana/Petersburg'] = 'America/Indiana/Petersburg'; -$a->strings['America/Indiana/Tell_City'] = 'America/Indiana/Tell_City'; -$a->strings['America/Indiana/Vevay'] = 'America/Indiana/Vevay'; -$a->strings['America/Indiana/Vincennes'] = 'America/Indiana/Vincennes'; -$a->strings['America/Indiana/Winamac'] = 'America/Indiana/Winamac'; -$a->strings['America/Indianapolis'] = 'America/Indianapolis'; -$a->strings['America/Inuvik'] = 'America/Inuvik'; -$a->strings['America/Iqaluit'] = 'America/Iqaluit'; -$a->strings['America/Jamaica'] = 'America/Jamaica'; -$a->strings['America/Jujuy'] = 'America/Jujuy'; -$a->strings['America/Juneau'] = 'America/Juneau'; -$a->strings['America/Kentucky/Louisville'] = 'America/Kentucky/Louisville'; -$a->strings['America/Kentucky/Monticello'] = 'America/Kentucky/Monticello'; -$a->strings['America/Knox_IN'] = 'America/Knox_IN'; -$a->strings['America/La_Paz'] = 'America/La_Paz'; -$a->strings['America/Lima'] = 'America/Lima'; -$a->strings['America/Los_Angeles'] = 'America/Los_Angeles'; -$a->strings['America/Louisville'] = 'America/Louisville'; -$a->strings['America/Maceio'] = 'America/Maceio'; -$a->strings['America/Managua'] = 'America/Managua'; -$a->strings['America/Manaus'] = 'America/Manaus'; -$a->strings['America/Marigot'] = 'America/Marigot'; -$a->strings['America/Martinique'] = 'America/Martinique'; -$a->strings['America/Matamoros'] = 'America/Matamoros'; -$a->strings['America/Mazatlan'] = 'America/Mazatlan'; -$a->strings['America/Mendoza'] = 'America/Mendoza'; -$a->strings['America/Menominee'] = 'America/Menominee'; -$a->strings['America/Merida'] = 'America/Merida'; -$a->strings['America/Mexico_City'] = 'America/Mexico_City'; -$a->strings['America/Miquelon'] = 'America/Miquelon'; -$a->strings['America/Moncton'] = 'America/Moncton'; -$a->strings['America/Monterrey'] = 'America/Monterrey'; -$a->strings['America/Montevideo'] = 'America/Montevideo'; -$a->strings['America/Montreal'] = 'America/Montreal'; -$a->strings['America/Montserrat'] = 'America/Montserrat'; -$a->strings['America/Nassau'] = 'America/Nassau'; -$a->strings['America/New_York'] = 'America/New_York'; -$a->strings['America/Nipigon'] = 'America/Nipigon'; -$a->strings['America/Nome'] = 'America/Nome'; -$a->strings['America/Noronha'] = 'America/Noronha'; -$a->strings['America/North_Dakota/Center'] = 'America/North_Dakota/Center'; -$a->strings['America/North_Dakota/New_Salem'] = 'America/North_Dakota/New_Salem'; -$a->strings['America/Ojinaga'] = 'America/Ojinaga'; -$a->strings['America/Panama'] = 'America/Panama'; -$a->strings['America/Pangnirtung'] = 'America/Pangnirtung'; -$a->strings['America/Paramaribo'] = 'America/Paramaribo'; -$a->strings['America/Phoenix'] = 'America/Phoenix'; -$a->strings['America/Port-au-Prince'] = 'America/Port-au-Prince'; -$a->strings['America/Port_of_Spain'] = 'America/Port_of_Spain'; -$a->strings['America/Porto_Acre'] = 'America/Porto_Acre'; -$a->strings['America/Porto_Velho'] = 'America/Porto_Velho'; -$a->strings['America/Puerto_Rico'] = 'America/Puerto_Rico'; -$a->strings['America/Rainy_River'] = 'America/Rainy_River'; -$a->strings['America/Rankin_Inlet'] = 'America/Rankin_Inlet'; -$a->strings['America/Recife'] = 'America/Recife'; -$a->strings['America/Regina'] = 'America/Regina'; -$a->strings['America/Resolute'] = 'America/Resolute'; -$a->strings['America/Rio_Branco'] = 'America/Rio_Branco'; -$a->strings['America/Rosario'] = 'America/Rosario'; -$a->strings['America/Santa_Isabel'] = 'America/Santa_Isabel'; -$a->strings['America/Santarem'] = 'America/Santarem'; -$a->strings['America/Santiago'] = 'America/Santiago'; -$a->strings['America/Santo_Domingo'] = 'America/Santo_Domingo'; -$a->strings['America/Sao_Paulo'] = 'America/Sao_Paulo'; -$a->strings['America/Scoresbysund'] = 'America/Scoresbysund'; -$a->strings['America/Shiprock'] = 'America/Shiprock'; -$a->strings['America/St_Barthelemy'] = 'America/St_Barthelemy'; -$a->strings['America/St_Johns'] = 'America/St_Johns'; -$a->strings['America/St_Kitts'] = 'America/St_Kitts'; -$a->strings['America/St_Lucia'] = 'America/St_Lucia'; -$a->strings['America/St_Thomas'] = 'America/St_Thomas'; -$a->strings['America/St_Vincent'] = 'America/St_Vincent'; -$a->strings['America/Swift_Current'] = 'America/Swift_Current'; -$a->strings['America/Tegucigalpa'] = 'America/Tegucigalpa'; -$a->strings['America/Thule'] = 'America/Thule'; -$a->strings['America/Thunder_Bay'] = 'America/Thunder_Bay'; -$a->strings['America/Tijuana'] = 'America/Tijuana'; -$a->strings['America/Toronto'] = 'America/Toronto'; -$a->strings['America/Tortola'] = 'America/Tortola'; -$a->strings['America/Vancouver'] = 'America/Vancouver'; -$a->strings['America/Virgin'] = 'America/Virgin'; -$a->strings['America/Whitehorse'] = 'America/Whitehorse'; -$a->strings['America/Winnipeg'] = 'America/Winnipeg'; -$a->strings['America/Yakutat'] = 'America/Yakutat'; -$a->strings['America/Yellowknife'] = 'America/Yellowknife'; -$a->strings['Antarctica/Casey'] = 'Antarctica/Casey'; -$a->strings['Antarctica/Davis'] = 'Antarctica/Davis'; -$a->strings['Antarctica/DumontDUrville'] = 'Antarctica/DumontDUrville'; -$a->strings['Antarctica/Macquarie'] = 'Antarctica/Macquarie'; -$a->strings['Antarctica/Mawson'] = 'Antarctica/Mawson'; -$a->strings['Antarctica/McMurdo'] = 'Antarctica/McMurdo'; -$a->strings['Antarctica/Palmer'] = 'Antarctica/Palmer'; -$a->strings['Antarctica/Rothera'] = 'Antarctica/Rothera'; -$a->strings['Antarctica/South_Pole'] = 'Antarctica/South_Pole'; -$a->strings['Antarctica/Syowa'] = 'Antarctica/Syowa'; -$a->strings['Antarctica/Vostok'] = 'Antarctica/Vostok'; -$a->strings['Arctic/Longyearbyen'] = 'Arctic/Longyearbyen'; -$a->strings['Asia/Aden'] = 'Asia/Aden'; -$a->strings['Asia/Almaty'] = 'Asia/Almaty'; -$a->strings['Asia/Amman'] = 'Asia/Amman'; -$a->strings['Asia/Anadyr'] = 'Asia/Anadyr'; -$a->strings['Asia/Aqtau'] = 'Asia/Aqtau'; -$a->strings['Asia/Aqtobe'] = 'Asia/Aqtobe'; -$a->strings['Asia/Ashgabat'] = 'Asia/Ashgabat'; -$a->strings['Asia/Ashkhabad'] = 'Asia/Ashkhabad'; -$a->strings['Asia/Baghdad'] = 'Asia/Baghdad'; -$a->strings['Asia/Bahrain'] = 'Asia/Bahrain'; -$a->strings['Asia/Baku'] = 'Asia/Baku'; -$a->strings['Asia/Bangkok'] = 'Asia/Bangkok'; -$a->strings['Asia/Beirut'] = 'Asia/Beirut'; -$a->strings['Asia/Bishkek'] = 'Asia/Bishkek'; -$a->strings['Asia/Brunei'] = 'Asia/Brunei'; -$a->strings['Asia/Calcutta'] = 'Asia/Calcutta'; -$a->strings['Asia/Choibalsan'] = 'Asia/Choibalsan'; -$a->strings['Asia/Chongqing'] = 'Asia/Chongqing'; -$a->strings['Asia/Chungking'] = 'Asia/Chungking'; -$a->strings['Asia/Colombo'] = 'Asia/Colombo'; -$a->strings['Asia/Dacca'] = 'Asia/Dacca'; -$a->strings['Asia/Damascus'] = 'Asia/Damascus'; -$a->strings['Asia/Dhaka'] = 'Asia/Dhaka'; -$a->strings['Asia/Dili'] = 'Asia/Dili'; -$a->strings['Asia/Dubai'] = 'Asia/Dubai'; -$a->strings['Asia/Dushanbe'] = 'Asia/Dushanbe'; -$a->strings['Asia/Gaza'] = 'Asia/Gaza'; -$a->strings['Asia/Harbin'] = 'Asia/Harbin'; -$a->strings['Asia/Ho_Chi_Minh'] = 'Asia/Ho_Chi_Minh'; -$a->strings['Asia/Hong_Kong'] = 'Asia/Hong_Kong'; -$a->strings['Asia/Hovd'] = 'Asia/Hovd'; -$a->strings['Asia/Irkutsk'] = 'Asia/Irkutsk'; -$a->strings['Asia/Istanbul'] = 'Asia/Istanbul'; -$a->strings['Asia/Jakarta'] = 'Asia/Jakarta'; -$a->strings['Asia/Jayapura'] = 'Asia/Jayapura'; -$a->strings['Asia/Jerusalem'] = 'Asia/Jerusalem'; -$a->strings['Asia/Kabul'] = 'Asia/Kabul'; -$a->strings['Asia/Kamchatka'] = 'Asia/Kamchatka'; -$a->strings['Asia/Karachi'] = 'Asia/Karachi'; -$a->strings['Asia/Kashgar'] = 'Asia/Kashgar'; -$a->strings['Asia/Kathmandu'] = 'Asia/Kathmandu'; -$a->strings['Asia/Katmandu'] = 'Asia/Katmandu'; -$a->strings['Asia/Kolkata'] = 'Asia/Kolkata'; -$a->strings['Asia/Krasnoyarsk'] = 'Asia/Krasnoyarsk'; -$a->strings['Asia/Kuala_Lumpur'] = 'Asia/Kuala_Lumpur'; -$a->strings['Asia/Kuching'] = 'Asia/Kuching'; -$a->strings['Asia/Kuwait'] = 'Asia/Kuwait'; -$a->strings['Asia/Macao'] = 'Asia/Macao'; -$a->strings['Asia/Macau'] = 'Asia/Macau'; -$a->strings['Asia/Magadan'] = 'Asia/Magadan'; -$a->strings['Asia/Makassar'] = 'Asia/Makassar'; -$a->strings['Asia/Manila'] = 'Asia/Manila'; -$a->strings['Asia/Muscat'] = 'Asia/Muscat'; -$a->strings['Asia/Nicosia'] = 'Asia/Nicosia'; -$a->strings['Asia/Novokuznetsk'] = 'Asia/Novokuznetsk'; -$a->strings['Asia/Novosibirsk'] = 'Asia/Novosibirsk'; -$a->strings['Asia/Omsk'] = 'Asia/Omsk'; -$a->strings['Asia/Oral'] = 'Asia/Oral'; -$a->strings['Asia/Phnom_Penh'] = 'Asia/Phnom_Penh'; -$a->strings['Asia/Pontianak'] = 'Asia/Pontianak'; -$a->strings['Asia/Pyongyang'] = 'Asia/Pyongyang'; -$a->strings['Asia/Qatar'] = 'Asia/Qatar'; -$a->strings['Asia/Qyzylorda'] = 'Asia/Qyzylorda'; -$a->strings['Asia/Rangoon'] = 'Asia/Rangoon'; -$a->strings['Asia/Riyadh'] = 'Asia/Riyadh'; -$a->strings['Asia/Saigon'] = 'Asia/Saigon'; -$a->strings['Asia/Sakhalin'] = 'Asia/Sakhalin'; -$a->strings['Asia/Samarkand'] = 'Asia/Samarkand'; -$a->strings['Asia/Seoul'] = 'Asia/Seoul'; -$a->strings['Asia/Shanghai'] = 'Asia/Shanghai'; -$a->strings['Asia/Singapore'] = 'Asia/Singapore'; -$a->strings['Asia/Taipei'] = 'Asia/Taipei'; -$a->strings['Asia/Tashkent'] = 'Asia/Tashkent'; -$a->strings['Asia/Tbilisi'] = 'Asia/Tbilisi'; -$a->strings['Asia/Tehran'] = 'Asia/Tehran'; -$a->strings['Asia/Tel_Aviv'] = 'Asia/Tel_Aviv'; -$a->strings['Asia/Thimbu'] = 'Asia/Thimbu'; -$a->strings['Asia/Thimphu'] = 'Asia/Thimphu'; -$a->strings['Asia/Tokyo'] = 'Asia/Tokyo'; -$a->strings['Asia/Ujung_Pandang'] = 'Asia/Ujung_Pandang'; -$a->strings['Asia/Ulaanbaatar'] = 'Asia/Ulaanbaatar'; -$a->strings['Asia/Ulan_Bator'] = 'Asia/Ulan_Bator'; -$a->strings['Asia/Urumqi'] = 'Asia/Urumqi'; -$a->strings['Asia/Vientiane'] = 'Asia/Vientiane'; -$a->strings['Asia/Vladivostok'] = 'Asia/Vladivostok'; -$a->strings['Asia/Yakutsk'] = 'Asia/Yakutsk'; -$a->strings['Asia/Yekaterinburg'] = 'Asia/Yekaterinburg'; -$a->strings['Asia/Yerevan'] = 'Asia/Yerevan'; -$a->strings['Atlantic/Azores'] = 'Atlantic/Azores'; -$a->strings['Atlantic/Bermuda'] = 'Atlantic/Bermuda'; -$a->strings['Atlantic/Canary'] = 'Atlantic/Canary'; -$a->strings['Atlantic/Cape_Verde'] = 'Atlantic/Cape_Verde'; -$a->strings['Atlantic/Faeroe'] = 'Atlantic/Faeroe'; -$a->strings['Atlantic/Faroe'] = 'Atlantic/Faroe'; -$a->strings['Atlantic/Jan_Mayen'] = 'Atlantic/Jan_Mayen'; -$a->strings['Atlantic/Madeira'] = 'Atlantic/Madeira'; -$a->strings['Atlantic/Reykjavik'] = 'Atlantic/Reykjavik'; -$a->strings['Atlantic/South_Georgia'] = 'Atlantic/South_Georgia'; -$a->strings['Atlantic/St_Helena'] = 'Atlantic/St_Helena'; -$a->strings['Atlantic/Stanley'] = 'Atlantic/Stanley'; -$a->strings['Australia/ACT'] = 'Australia/ACT'; -$a->strings['Australia/Adelaide'] = 'Australia/Adelaide'; -$a->strings['Australia/Brisbane'] = 'Australia/Brisbane'; -$a->strings['Australia/Broken_Hill'] = 'Australia/Broken_Hill'; -$a->strings['Australia/Canberra'] = 'Australia/Canberra'; -$a->strings['Australia/Currie'] = 'Australia/Currie'; -$a->strings['Australia/Darwin'] = 'Australia/Darwin'; -$a->strings['Australia/Eucla'] = 'Australia/Eucla'; -$a->strings['Australia/Hobart'] = 'Australia/Hobart'; -$a->strings['Australia/LHI'] = 'Australia/LHI'; -$a->strings['Australia/Lindeman'] = 'Australia/Lindeman'; -$a->strings['Australia/Lord_Howe'] = 'Australia/Lord_Howe'; -$a->strings['Australia/Melbourne'] = 'Australia/Melbourne'; -$a->strings['Australia/North'] = 'Australia/North'; -$a->strings['Australia/NSW'] = 'Australia/NSW'; -$a->strings['Australia/Perth'] = 'Australia/Perth'; -$a->strings['Australia/Queensland'] = 'Australia/Queensland'; -$a->strings['Australia/South'] = 'Australia/South'; -$a->strings['Australia/Sydney'] = 'Australia/Sydney'; -$a->strings['Australia/Tasmania'] = 'Australia/Tasmania'; -$a->strings['Australia/Victoria'] = 'Australia/Victoria'; -$a->strings['Australia/West'] = 'Australia/West'; -$a->strings['Australia/Yancowinna'] = 'Australia/Yancowinna'; -$a->strings['Brazil/Acre'] = 'Brazil/Acre'; -$a->strings['Brazil/DeNoronha'] = 'Brazil/DeNoronha'; -$a->strings['Brazil/East'] = 'Brazil/East'; -$a->strings['Brazil/West'] = 'Brazil/West'; -$a->strings['Canada/Atlantic'] = 'Canada/Atlantic'; -$a->strings['Canada/Central'] = 'Canada/Central'; -$a->strings['Canada/East-Saskatchewan'] = 'Canada/East-Saskatchewan'; -$a->strings['Canada/Eastern'] = 'Canada/Eastern'; -$a->strings['Canada/Mountain'] = 'Canada/Mountain'; -$a->strings['Canada/Newfoundland'] = 'Canada/Newfoundland'; -$a->strings['Canada/Pacific'] = 'Canada/Pacific'; -$a->strings['Canada/Saskatchewan'] = 'Canada/Saskatchewan'; -$a->strings['Canada/Yukon'] = 'Canada/Yukon'; -$a->strings['CET'] = 'CET'; -$a->strings['Chile/Continental'] = 'Chile/Continental'; -$a->strings['Chile/EasterIsland'] = 'Chile/EasterIsland'; -$a->strings['CST6CDT'] = 'CST6CDT'; -$a->strings['Cuba'] = 'Cuba'; -$a->strings['EET'] = 'EET'; -$a->strings['Egypt'] = 'Egypt'; -$a->strings['Eire'] = 'Eire'; -$a->strings['EST'] = 'EST'; -$a->strings['EST5EDT'] = 'EST5EDT'; -$a->strings['Etc/GMT'] = 'Etc/GMT'; -$a->strings['Etc/GMT+0'] = 'Etc/GMT+0'; -$a->strings['Etc/GMT+1'] = 'Etc/GMT+1'; -$a->strings['Etc/GMT+10'] = 'Etc/GMT+10'; -$a->strings['Etc/GMT+11'] = 'Etc/GMT+11'; -$a->strings['Etc/GMT+12'] = 'Etc/GMT+12'; -$a->strings['Etc/GMT+2'] = 'Etc/GMT+2'; -$a->strings['Etc/GMT+3'] = 'Etc/GMT+3'; -$a->strings['Etc/GMT+4'] = 'Etc/GMT+4'; -$a->strings['Etc/GMT+5'] = 'Etc/GMT+5'; -$a->strings['Etc/GMT+6'] = 'Etc/GMT+6'; -$a->strings['Etc/GMT+7'] = 'Etc/GMT+7'; -$a->strings['Etc/GMT+8'] = 'Etc/GMT+8'; -$a->strings['Etc/GMT+9'] = 'Etc/GMT+9'; -$a->strings['Etc/GMT-0'] = 'Etc/GMT-0'; -$a->strings['Etc/GMT-1'] = 'Etc/GMT-1'; -$a->strings['Etc/GMT-10'] = 'Etc/GMT-10'; -$a->strings['Etc/GMT-11'] = 'Etc/GMT-11'; -$a->strings['Etc/GMT-12'] = 'Etc/GMT-12'; -$a->strings['Etc/GMT-13'] = 'Etc/GMT-13'; -$a->strings['Etc/GMT-14'] = 'Etc/GMT-14'; -$a->strings['Etc/GMT-2'] = 'Etc/GMT-2'; -$a->strings['Etc/GMT-3'] = 'Etc/GMT-3'; -$a->strings['Etc/GMT-4'] = 'Etc/GMT-4'; -$a->strings['Etc/GMT-5'] = 'Etc/GMT-5'; -$a->strings['Etc/GMT-6'] = 'Etc/GMT-6'; -$a->strings['Etc/GMT-7'] = 'Etc/GMT-7'; -$a->strings['Etc/GMT-8'] = 'Etc/GMT-8'; -$a->strings['Etc/GMT-9'] = 'Etc/GMT-9'; -$a->strings['Etc/GMT0'] = 'Etc/GMT0'; -$a->strings['Etc/Greenwich'] = 'Etc/Greenwich'; -$a->strings['Etc/UCT'] = 'Etc/UCT'; -$a->strings['Etc/Universal'] = 'Etc/Universal'; -$a->strings['Etc/UTC'] = 'Etc/UTC'; -$a->strings['Etc/Zulu'] = 'Etc/Zulu'; -$a->strings['Europe/Amsterdam'] = 'Europe/Amsterdam'; -$a->strings['Europe/Andorra'] = 'Europe/Andorra'; -$a->strings['Europe/Athens'] = 'Europe/Athens'; -$a->strings['Europe/Belfast'] = 'Europe/Belfast'; -$a->strings['Europe/Belgrade'] = 'Europe/Belgrade'; -$a->strings['Europe/Berlin'] = 'Europe/Berlin'; -$a->strings['Europe/Bratislava'] = 'Europe/Bratislava'; -$a->strings['Europe/Brussels'] = 'Europe/Brussels'; -$a->strings['Europe/Bucharest'] = 'Europe/Bucharest'; -$a->strings['Europe/Budapest'] = 'Europe/Budapest'; -$a->strings['Europe/Chisinau'] = 'Europe/Chisinau'; -$a->strings['Europe/Copenhagen'] = 'Europe/Copenhagen'; -$a->strings['Europe/Dublin'] = 'Europe/Dublin'; -$a->strings['Europe/Gibraltar'] = 'Europe/Gibraltar'; -$a->strings['Europe/Guernsey'] = 'Europe/Guernsey'; -$a->strings['Europe/Helsinki'] = 'Europe/Helsinki'; -$a->strings['Europe/Isle_of_Man'] = 'Europe/Isle_of_Man'; -$a->strings['Europe/Istanbul'] = 'Europe/Istanbul'; -$a->strings['Europe/Jersey'] = 'Europe/Jersey'; -$a->strings['Europe/Kaliningrad'] = 'Europe/Kaliningrad'; -$a->strings['Europe/Kiev'] = 'Europe/Kiev'; -$a->strings['Europe/Lisbon'] = 'Europe/Lisbon'; -$a->strings['Europe/Ljubljana'] = 'Europe/Ljubljana'; -$a->strings['Europe/London'] = 'Europe/London'; -$a->strings['Europe/Luxembourg'] = 'Europe/Luxembourg'; -$a->strings['Europe/Madrid'] = 'Europe/Madrid'; -$a->strings['Europe/Malta'] = 'Europe/Malta'; -$a->strings['Europe/Mariehamn'] = 'Europe/Mariehamn'; -$a->strings['Europe/Minsk'] = 'Europe/Minsk'; -$a->strings['Europe/Monaco'] = 'Europe/Monaco'; -$a->strings['Europe/Moscow'] = 'Europe/Moscow'; -$a->strings['Europe/Nicosia'] = 'Europe/Nicosia'; -$a->strings['Europe/Oslo'] = 'Europe/Oslo'; -$a->strings['Europe/Paris'] = 'Europe/Paris'; -$a->strings['Europe/Podgorica'] = 'Europe/Podgorica'; -$a->strings['Europe/Prague'] = 'Europe/Prague'; -$a->strings['Europe/Riga'] = 'Europe/Riga'; -$a->strings['Europe/Rome'] = 'Europe/Rome'; -$a->strings['Europe/Samara'] = 'Europe/Samara'; -$a->strings['Europe/San_Marino'] = 'Europe/San_Marino'; -$a->strings['Europe/Sarajevo'] = 'Europe/Sarajevo'; -$a->strings['Europe/Simferopol'] = 'Europe/Simferopol'; -$a->strings['Europe/Skopje'] = 'Europe/Skopje'; -$a->strings['Europe/Sofia'] = 'Europe/Sofia'; -$a->strings['Europe/Stockholm'] = 'Europe/Stockholm'; -$a->strings['Europe/Tallinn'] = 'Europe/Tallinn'; -$a->strings['Europe/Tirane'] = 'Europe/Tirane'; -$a->strings['Europe/Tiraspol'] = 'Europe/Tiraspol'; -$a->strings['Europe/Uzhgorod'] = 'Europe/Uzhgorod'; -$a->strings['Europe/Vaduz'] = 'Europe/Vaduz'; -$a->strings['Europe/Vatican'] = 'Europe/Vatican'; -$a->strings['Europe/Vienna'] = 'Europe/Vienna'; -$a->strings['Europe/Vilnius'] = 'Europe/Vilnius'; -$a->strings['Europe/Volgograd'] = 'Europe/Volgograd'; -$a->strings['Europe/Warsaw'] = 'Europe/Warsaw'; -$a->strings['Europe/Zagreb'] = 'Europe/Zagreb'; -$a->strings['Europe/Zaporozhye'] = 'Europe/Zaporozhye'; -$a->strings['Europe/Zurich'] = 'Europe/Zurich'; -$a->strings['Factory'] = 'Factory'; -$a->strings['GB'] = 'GB'; -$a->strings['GB-Eire'] = 'GB-Eire'; -$a->strings['GMT'] = 'GMT'; -$a->strings['GMT+0'] = 'GMT+0'; -$a->strings['GMT-0'] = 'GMT-0'; -$a->strings['GMT0'] = 'GMT0'; -$a->strings['Greenwich'] = 'Greenwich'; -$a->strings['Hongkong'] = 'Hongkong'; -$a->strings['HST'] = 'HST'; -$a->strings['Iceland'] = 'Iceland'; -$a->strings['Indian/Antananarivo'] = 'Indian/Antananarivo'; -$a->strings['Indian/Chagos'] = 'Indian/Chagos'; -$a->strings['Indian/Christmas'] = 'Indian/Christmas'; -$a->strings['Indian/Cocos'] = 'Indian/Cocos'; -$a->strings['Indian/Comoro'] = 'Indian/Comoro'; -$a->strings['Indian/Kerguelen'] = 'Indian/Kerguelen'; -$a->strings['Indian/Mahe'] = 'Indian/Mahe'; -$a->strings['Indian/Maldives'] = 'Indian/Maldives'; -$a->strings['Indian/Mauritius'] = 'Indian/Mauritius'; -$a->strings['Indian/Mayotte'] = 'Indian/Mayotte'; -$a->strings['Indian/Reunion'] = 'Indian/Reunion'; -$a->strings['Iran'] = 'Iran'; -$a->strings['Israel'] = 'Israel'; -$a->strings['Jamaica'] = 'Jamaica'; -$a->strings['Japan'] = 'Japan'; -$a->strings['Kwajalein'] = 'Kwajalein'; -$a->strings['Libya'] = 'Libya'; -$a->strings['MET'] = 'MET'; -$a->strings['Mexico/BajaNorte'] = 'Mexico/BajaNorte'; -$a->strings['Mexico/BajaSur'] = 'Mexico/BajaSur'; -$a->strings['Mexico/General'] = 'Mexico/General'; -$a->strings['MST'] = 'MST'; -$a->strings['MST7MDT'] = 'MST7MDT'; -$a->strings['Navajo'] = 'Navajo'; -$a->strings['NZ'] = 'NZ'; -$a->strings['NZ-CHAT'] = 'NZ-CHAT'; -$a->strings['Pacific/Apia'] = 'Pacific/Apia'; -$a->strings['Pacific/Auckland'] = 'Pacific/Auckland'; -$a->strings['Pacific/Chatham'] = 'Pacific/Chatham'; -$a->strings['Pacific/Easter'] = 'Pacific/Easter'; -$a->strings['Pacific/Efate'] = 'Pacific/Efate'; -$a->strings['Pacific/Enderbury'] = 'Pacific/Enderbury'; -$a->strings['Pacific/Fakaofo'] = 'Pacific/Fakaofo'; -$a->strings['Pacific/Fiji'] = 'Pacific/Fiji'; -$a->strings['Pacific/Funafuti'] = 'Pacific/Funafuti'; -$a->strings['Pacific/Galapagos'] = 'Pacific/Galapagos'; -$a->strings['Pacific/Gambier'] = 'Pacific/Gambier'; -$a->strings['Pacific/Guadalcanal'] = 'Pacific/Guadalcanal'; -$a->strings['Pacific/Guam'] = 'Pacific/Guam'; -$a->strings['Pacific/Honolulu'] = 'Pacific/Honolulu'; -$a->strings['Pacific/Johnston'] = 'Pacific/Johnston'; -$a->strings['Pacific/Kiritimati'] = 'Pacific/Kiritimati'; -$a->strings['Pacific/Kosrae'] = 'Pacific/Kosrae'; -$a->strings['Pacific/Kwajalein'] = 'Pacific/Kwajalein'; -$a->strings['Pacific/Majuro'] = 'Pacific/Majuro'; -$a->strings['Pacific/Marquesas'] = 'Pacific/Marquesas'; -$a->strings['Pacific/Midway'] = 'Pacific/Midway'; -$a->strings['Pacific/Nauru'] = 'Pacific/Nauru'; -$a->strings['Pacific/Niue'] = 'Pacific/Niue'; -$a->strings['Pacific/Norfolk'] = 'Pacific/Norfolk'; -$a->strings['Pacific/Noumea'] = 'Pacific/Noumea'; -$a->strings['Pacific/Pago_Pago'] = 'Pacific/Pago_Pago'; -$a->strings['Pacific/Palau'] = 'Pacific/Palau'; -$a->strings['Pacific/Pitcairn'] = 'Pacific/Pitcairn'; -$a->strings['Pacific/Ponape'] = 'Pacific/Ponape'; -$a->strings['Pacific/Port_Moresby'] = 'Pacific/Port_Moresby'; -$a->strings['Pacific/Rarotonga'] = 'Pacific/Rarotonga'; -$a->strings['Pacific/Saipan'] = 'Pacific/Saipan'; -$a->strings['Pacific/Samoa'] = 'Pacific/Samoa'; -$a->strings['Pacific/Tahiti'] = 'Pacific/Tahiti'; -$a->strings['Pacific/Tarawa'] = 'Pacific/Tarawa'; -$a->strings['Pacific/Tongatapu'] = 'Pacific/Tongatapu'; -$a->strings['Pacific/Truk'] = 'Pacific/Truk'; -$a->strings['Pacific/Wake'] = 'Pacific/Wake'; -$a->strings['Pacific/Wallis'] = 'Pacific/Wallis'; -$a->strings['Pacific/Yap'] = 'Pacific/Yap'; -$a->strings['Poland'] = 'Poland'; -$a->strings['Portugal'] = 'Portugal'; -$a->strings['PRC'] = 'PRC'; -$a->strings['PST8PDT'] = 'PST8PDT'; -$a->strings['ROC'] = 'ROC'; -$a->strings['ROK'] = 'ROK'; -$a->strings['Singapore'] = 'Singapore'; -$a->strings['Turkey'] = 'Turkey'; -$a->strings['UCT'] = 'UCT'; -$a->strings['Universal'] = 'Universal'; -$a->strings['US/Alaska'] = 'US/Alaska'; -$a->strings['US/Aleutian'] = 'US/Aleutian'; -$a->strings['US/Arizona'] = 'US/Arizona'; -$a->strings['US/Central'] = 'US/Central'; -$a->strings['US/East-Indiana'] = 'US/East-Indiana'; -$a->strings['US/Eastern'] = 'US/Eastern'; -$a->strings['US/Hawaii'] = 'US/Hawaii'; -$a->strings['US/Indiana-Starke'] = 'US/Indiana-Starke'; -$a->strings['US/Michigan'] = 'US/Michigan'; -$a->strings['US/Mountain'] = 'US/Mountain'; -$a->strings['US/Pacific'] = 'US/Pacific'; -$a->strings['US/Pacific-New'] = 'US/Pacific-New'; -$a->strings['US/Samoa'] = 'US/Samoa'; -$a->strings['UTC'] = 'UTC'; -$a->strings['W-SU'] = 'W-SU'; -$a->strings['WET'] = 'WET'; -$a->strings['Zulu'] = 'Zulu'; -$a->strings['Monday'] = 'Lunedì'; -$a->strings['Tuesday'] = 'Martedì'; -$a->strings['Wednesday'] = 'Mercoledì'; -$a->strings['Thursday'] = 'Giovedì'; -$a->strings['Friday'] = 'Venerdì'; -$a->strings['Saturday'] = 'Sabato'; -$a->strings['Sunday'] = 'Domenica'; -$a->strings['January'] = 'Gennaio'; -$a->strings['February'] = 'Febbraio'; -$a->strings['March'] = 'Marzo'; -$a->strings['April'] = 'Aprile'; -$a->strings['May'] = 'Maggio'; -$a->strings['June'] = 'Giugno'; -$a->strings['July'] = 'Luglio'; -$a->strings['August'] = 'Agosto'; -$a->strings['September'] = 'Settembre'; -$a->strings['October'] = 'Ottobre'; -$a->strings['November'] = 'Novembre'; -$a->strings['December'] = 'Dicembre'; -$a->strings['Birthdays this week:'] = 'Compleanni questa settimana:'; -$a->strings['(Adjusted for local time)'] = '(Regolati all\'ora locale)'; -$a->strings['[today]'] = '[oggi]'; -$a->strings[' has received too many connection requests today.'] = 'ha ricevuto troppe richieste di connessione oggi.'; -$a->strings['Profile Image'] = 'Immagine del Profilo'; -$a->strings['Invalid OpenID url'] = 'Url OpenID non valido'; -$a->strings['Cannot use that email.'] = 'Questa email non si puo\' usare.'; -$a->strings['Normal View'] = 'Vista normale'; -$a->strings['New Item View'] = 'Vista Nuovi Elementi'; -$a->strings['Share'] = 'Condividi'; -$a->strings['Insert YouTube video'] = 'Inserisci video da YouTube'; -$a->strings['Set your location'] = 'Imposta la tua posizione'; -$a->strings['Clear browser location'] = 'Cancella la tua posizione data dal browser'; -$a->strings['Permission settings'] = 'Impostazione permessi'; -$a->strings[' Cannot change to that email.'] = 'Non puoi cambiare a quella email.'; -$a->strings['Birthday:'] = 'Compleanno:'; -$a->strings['Update now'] = 'Aggiorna adesso'; -$a->strings['This message was sent to you by '] = 'Questo messaggio è ti è stato inviato da '; -$a->strings[', a member of the Friendika social network.'] = ', un membro del social network Friendika'; -$a->strings['You may visit them online at'] = 'Puoi visitarli online a '; -$a->strings['Please contact the sender by replying to this post if you do not wish to receive these messages.'] = 'Contatta il mittente rispondendo a questo post se non vuoi ricevere questi messaggi.'; -$a->strings['posted an update.'] = 'ha inviato un aggiornamento.'; -$a->strings['CC: email addresses'] = 'CC: indirizzi email'; -$a->strings['Example: bob@example.com, mary@example.com'] = 'Esempio: bob@example.com, mary@example.com'; -$a->strings['Embedding disabled'] = 'Inclusione disabilitata'; -$a->strings['Upload a file'] = 'Carica un file'; -$a->strings['Drop files here to upload'] = 'Trascina un file qui per caricarlo'; -$a->strings['Failed'] = 'Fallito'; -$a->strings['No files were uploaded.'] = 'Nessun file è stato caricato.'; -$a->strings['Uploaded file is empty'] = 'Il file caricato è vuoto'; -$a->strings['Uploaded file is too large'] = 'Il file caricato è troppo grande'; -$a->strings['File has an invalid extension, it should be one of '] = 'Il file ha una estensione non valida, dovrebbe essere una di '; -$a->strings['Upload was cancelled, or server error encountered'] = 'Il caricamento è stato cancellato, o si è verificato un errore sul server'; -$a->strings['Randplace Settings'] = 'Impostazioni Randplace'; -$a->strings['Enable Randplace Plugin'] = 'Abilita il plugin Randplace'; -$a->strings['System error. Post not saved.'] = 'Errore di sistema. Messaggio non salvato.'; -$a->strings['(Update was successful)'] = '(L\'aggiornamento è stato completato)'; -$a->strings['(Update was not successful)'] = '(L\'aggiornamento non è stato completato)'; -$a->strings['Remove My Account'] = 'Rimuovi il mio Account'; -$a->strings['This will completely remove your account. Once this has been done it is not recoverable.'] = 'Questo rimuoverà completamente il tuo account. Una volta rimosso non si potrà recuperarlo.'; -$a->strings['Please enter your password for verification:'] = 'Inserisci la tua password per verifica:'; -$a->strings['No consumer key pair for StatusNet found. Register your Friendika Account as an desktop client on your StatusNet account, copy the consumer key pair here and enter the API base root.
Before you register your own OAuth key pair ask the administrator if there is already a key pair for this Friendika installation at your favorited StatusNet installation.'] = 'Nessuna coppia di chiavi consumer per StatusNet trovata. Regitstra il tuo Account Friendika come un client desktop sul tuo account StatusNet, copia la coppia di chiavi qui e inserisci l\'url di base delle API.
Prima di registrare la tua coppia di chiavi OAuth, chiedi all\'amministratore se esiste già una coppia di chiavi per questa installazione di Friendika sulla installazione di StatusNet che ti interessa.'; -$a->strings['OAuth Consumer Key'] = 'OAuth Consumer Key'; -$a->strings['OAuth Consumer Secret'] = 'OAuth Consumer Secret'; -$a->strings['Base API Path (remember the trailing /)'] = 'Indirizzo di base per le API (ricorda la / alla fine)'; -$a->strings['To connect to your StatusNet account click the button below to get a security code from StatusNet which you have to copy into the input box below and submit the form. Only your public posts will be posted to StatusNet.'] = 'Per collegare il tuo account StatusNet, clicca sul bottone qui sotto per ottenere un codice di sicurezza da StatusNet, che dovrai copiare nel box più sotto per poi inviare la form. Solo i tuoi messaggi pubblci saranno inviati a StatusNet.'; -$a->strings['Log in with StatusNet'] = 'Login con StatuNet'; -$a->strings['Copy the security code from StatusNet here'] = 'Copia il codice di sicurezza da StatusNet qui'; -$a->strings['Currently connected to: '] = 'Al momento collegato con:'; -$a->strings['If enabled all your public postings will be posted to the associated StatusNet account as well.'] = 'Se abilitato tutti i tuoi messaggi pubblici verranno inviati anche sull\'account StatusNet associato.'; -$a->strings['Send public postings to StatusNet'] = 'Invia messaggi pubblici su StatusNet'; -$a->strings['Clear OAuth configuration'] = 'Cancella la configurazione OAuth'; -$a->strings['Twitter Posting Settings'] = 'Impostazioni Invio a Twitter'; -$a->strings['No consumer key pair for Twitter found. Please contact your site administrator.'] = 'Nessuna coopia di chiavi per Twitter trovata. Contatta il tuo amministratore del sito.'; -$a->strings['At this Friendika instance the Twitter plugin was enabled but you have not yet connected your account to your Twitter account. To do so click the button below to get a PIN from Twitter which you have to copy into the input box below and submit the form. Only your public posts will be posted to Twitter.'] = 'Questa installazione di Friendika ha il plugin Twitter abilitato, ma non hai ancora collegato il tuo account locale con il tuo account su Twitter. Per farlo, clicca il bottone qui sotto per ottenere un PIN da Twitter, che dovrai copiare nel box più sotto per poi inviare la form. Solo i tuoi messaggi pubblici verranno inviati anche su Twitter.'; -$a->strings['Copy the PIN from Twitter here'] = 'Copia il PIN da Twitter qui'; -$a->strings['If enabled all your public postings will be posted to the associated Twitter account as well.'] = 'Se abilitato tutti i tuoi messaggi pubblici verranno inviati anche sull\'account Twitter associato.'; -$a->strings['Send public postings to Twitter'] = 'Invia messaggi pubblici su Twitter'; -$a->strings['noreply'] = 'nessuna risposta'; -$a->strings['Facebook disabled'] = 'Facebook disabilitato'; -$a->strings['Facebook API key is missing.'] = 'Chiave API Facebook mancante.'; -$a->strings['Facebook Connect'] = 'Facebook Connect'; -$a->strings['Install Facebook posting'] = 'Installa invio a Facebook'; -$a->strings['Remove Facebook posting'] = 'Rimuovi invio a Facebook'; -$a->strings['Post to Facebook'] = 'Invia a Facebook'; -$a->strings['Image: '] = 'Immagine: '; -$a->strings['Base API Path \x28remember the trailing /\x29'] = 'Indirizzo base API \x28ricorda il / alla fine\x29'; -$a->strings['Post to Twitter'] = 'Inva a Twitter'; -?> + +function string_plural_select($n){ + return ($n != 1); +} +$a->strings["Permission denied."] = "Permesso negato."; +$a->strings["Normal View"] = "Vista Normale"; +$a->strings["New Item View"] = "Vista Nuovi Elementi"; +$a->strings["Share"] = "Condividi"; +$a->strings["Upload photo"] = "Carica foto"; +$a->strings["Insert web link"] = "Inserisci collegamento web"; +$a->strings["Insert YouTube video"] = "Inserisci video da YouTube"; +$a->strings["Set your location"] = "Imposta la tua posizione"; +$a->strings["Clear browser location"] = "Cancella la posizione del browser"; +$a->strings["Please wait"] = "Attendi"; +$a->strings["Permission settings"] = "Impostazioni permessi"; +$a->strings["CC: email addresses"] = "CC: indirizzi email"; +$a->strings["Example: bob@example.com, mary@example.com"] = "Esempio: bob@example.com, mary@example.com"; +$a->strings["No such group"] = "Nessun gruppo"; +$a->strings["Group is empty"] = "Il gruppo è vuoto"; +$a->strings["Group: "] = "Gruppo:"; +$a->strings["View $name's profile"] = "Vedi il profilo di $name"; +$a->strings["View in context"] = "Vedi nel contesto"; +$a->strings["Private Message"] = "Messaggio Privato"; +$a->strings["I like this (toggle)"] = "Mi piace (metti/togli)"; +$a->strings["I don't like this (toggle)"] = "Non mi piace (metti/togli)"; +$a->strings["This is you"] = "Questo sei tu"; +$a->strings["Delete"] = "Elimina"; +$a->strings["View $owner_name's profile"] = "Vedi il profilo di $owner_name"; +$a->strings["to"] = "a"; +$a->strings["Wall-to-Wall"] = "Sulla Bacheca"; +$a->strings["via Wall-To-Wall:"] = "sulla sua Bacheca:"; +$a->strings["Profile not found."] = "Profilo non trovato."; +$a->strings["Profile Name is required."] = "Il Nome del Profilo è richieso."; +$a->strings["Profile updated."] = "Profilo aggiornato."; +$a->strings["Profile deleted."] = "Profilo cancellato."; +$a->strings["Profile-"] = "Profilo-"; +$a->strings["New profile created."] = "Nuovo profilo creato."; +$a->strings["Profile unavailable to clone."] = "Impossibile duplicare il profilo."; +$a->strings["Age: "] = "Età:"; +$a->strings["Profile Image"] = "Immagine del profilo"; +$a->strings["Administrator"] = "Amministratore"; +$a->strings["Invalid request identifier."] = "Indentificativo richiesta non valido."; +$a->strings["Discard"] = "Rimuovi"; +$a->strings["Ignore"] = "Ignora"; +$a->strings["Show Ignored Requests"] = "Mostra Richieste Ignorate"; +$a->strings["Hide Ignored Requests"] = "Nascondi Richieste Ignorate"; +$a->strings["Claims to be known to you: "] = "Dice di conoscerti:"; +$a->strings["yes"] = "si"; +$a->strings["no"] = "no"; +$a->strings["Approve as: "] = "Approva come:"; +$a->strings["Friend"] = "Amico"; +$a->strings["Fan/Admirer"] = "Fan/Ammiratore"; +$a->strings["Notification type: "] = "Tipo di notifica:"; +$a->strings["Friend/Connect Request"] = "Amico/Richiesta di Connessione"; +$a->strings["New Follower"] = "Nuovo seguace"; +$a->strings["Approve"] = "Approva"; +$a->strings["No notifications."] = "Nessuna notifica."; +$a->strings["No registrations."] = "Nessuna registrazione."; +$a->strings["Could not create/connect to database."] = "Nono posso creare/connettermi al database."; +$a->strings["Connected to database."] = "Connesso al database."; +$a->strings["Database import succeeded."] = "Importazione del database riuscita."; +$a->strings["Please see the file \"INSTALL.txt\"."] = "Guarda il file \"INSTALL.txt\"."; +$a->strings["Database import failed."] = "Importazione del database fallita."; +$a->strings["Welcome to Friendika."] = "Benvenuto su Friendika."; +$a->strings["Submit"] = "Invia"; +$a->strings["Could not find a command line version of PHP in the web server PATH."] = ""; +$a->strings["This is required for message delivery to work."] = "E' richiesto per il funzionamento della consegna dei messaggi."; +$a->strings["Error: libCURL PHP module required but not installed."] = "Errore: Il modulo libCURL di PHP è richiesto ma non è installato."; +$a->strings["Error: openssl PHP module required but not installed."] = "Errore: Il modulo openssl di PHP è richiesto ma non è installato."; +$a->strings["Error: mysqli PHP module required but not installed."] = "Errore: Il modulo mysqli di PHP è richiesto ma non è installato."; +$a->strings["Errors encountered creating database tables."] = ""; +$a->strings["No recipient selected."] = ""; +$a->strings["[no subject]"] = ""; +$a->strings["Unable to locate contact information."] = ""; +$a->strings["Wall Photos"] = ""; +$a->strings["Message sent."] = ""; +$a->strings["Message could not be sent."] = ""; +$a->strings["Messages"] = ""; +$a->strings["Inbox"] = ""; +$a->strings["Outbox"] = ""; +$a->strings["New Message"] = ""; +$a->strings["Message deleted."] = ""; +$a->strings["Conversation removed."] = ""; +$a->strings["Send Private Message"] = ""; +$a->strings["To:"] = ""; +$a->strings["Subject:"] = ""; +$a->strings["Your message:"] = ""; +$a->strings["No messages."] = ""; +$a->strings["Delete conversation"] = ""; +$a->strings["Message not available."] = ""; +$a->strings["Delete message"] = ""; +$a->strings["Send Reply"] = ""; +$a->strings["Global Directory"] = ""; +$a->strings["Finding: "] = ""; +$a->strings["Welcome back "] = ""; +$a->strings["Manage Identities and/or Pages"] = ""; +$a->strings["Select an identity to manage: "] = ""; +$a->strings[" welcomes "] = ""; +$a->strings["Contact not found."] = ""; +$a->strings["Response from remote site was not understood."] = ""; +$a->strings["Unexpected response from remote site: "] = ""; +$a->strings["Confirmation completed successfully."] = ""; +$a->strings["Remote site reported: "] = ""; +$a->strings["Temporary failure. Please wait and try again."] = ""; +$a->strings["Introduction failed or was revoked."] = ""; +$a->strings["Unable to set contact photo."] = ""; +$a->strings["is now friends with"] = ""; +$a->strings["No user record found for '%s' "] = ""; +$a->strings["Our site encryption key is apparently messed up."] = ""; +$a->strings["Empty site URL was provided or URL could not be decrypted by us."] = ""; +$a->strings["Contact record was not found for you on our site."] = ""; +$a->strings["Unable to set your contact credentials on our system."] = ""; +$a->strings["Unable to update your contact profile details on our system"] = ""; +$a->strings["Connection accepted at %s"] = ""; +$a->strings["Image exceeds size limit of "] = ""; +$a->strings["Unable to process image."] = ""; +$a->strings["Image upload failed."] = ""; +$a->strings["Item not found."] = ""; +$a->strings["Item has been removed."] = ""; +$a->strings["Remote privacy information not available."] = ""; +$a->strings["Visible to:"] = ""; +$a->strings["noreply"] = ""; +$a->strings["New mail received at "] = ""; +$a->strings["%s commented on an item at %s"] = ""; +$a->strings["From: Administrator@"] = ""; +$a->strings["Remove My Account"] = ""; +$a->strings["Please enter your password for verification:"] = ""; +$a->strings["Welcome to "] = ""; +$a->strings["Please login."] = ""; +$a->strings["Registration revoked for "] = ""; +$a->strings["Registration details for "] = ""; +$a->strings["Account approved."] = ""; +$a->strings["Applications"] = ""; +$a->strings["Photo Albums"] = ""; +$a->strings["Contact Photos"] = ""; +$a->strings["Contact information unavailable"] = ""; +$a->strings["Profile Photos"] = ""; +$a->strings["Album not found."] = ""; +$a->strings["Delete Album"] = ""; +$a->strings["Delete Photo"] = ""; +$a->strings["was tagged in a"] = ""; +$a->strings["photo"] = ""; +$a->strings["by"] = ""; +$a->strings["No photos selected"] = ""; +$a->strings["Upload Photos"] = ""; +$a->strings["New album name: "] = ""; +$a->strings["or existing album name: "] = ""; +$a->strings["Permissions"] = ""; +$a->strings["Edit Album"] = ""; +$a->strings["View Photo"] = ""; +$a->strings["Photo not available"] = ""; +$a->strings["Edit photo"] = ""; +$a->strings["Use as profile photo"] = ""; +$a->strings["View Full Size"] = ""; +$a->strings["Tags: "] = ""; +$a->strings["[Remove any tag]"] = ""; +$a->strings["New album name"] = ""; +$a->strings["Caption"] = ""; +$a->strings["Add a Tag"] = ""; +$a->strings["Example: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping"] = ""; +$a->strings["Recent Photos"] = ""; +$a->strings["Upload New Photos"] = ""; +$a->strings["View Album"] = ""; +$a->strings["No profile"] = ""; +$a->strings["View Contacts"] = ""; +$a->strings["No contacts."] = ""; +$a->strings["Visit "] = ""; +$a->strings["'s profile"] = ""; +$a->strings["Passwords do not match. Password unchanged."] = ""; +$a->strings["Empty passwords are not allowed. Password unchanged."] = ""; +$a->strings["Password changed."] = ""; +$a->strings["Password update failed. Please try again."] = ""; +$a->strings[" Please use a shorter name."] = ""; +$a->strings[" Name too short."] = ""; +$a->strings[" Not valid email."] = ""; +$a->strings[" Cannot change to that email."] = ""; +$a->strings["Settings updated."] = ""; +$a->strings["Plugin Settings"] = ""; +$a->strings["Account Settings"] = ""; +$a->strings["No Plugin settings configured"] = ""; +$a->strings["OpenID: "] = ""; +$a->strings[" (Optional) Allow this OpenID to login to this account."] = ""; +$a->strings["Profile is not published."] = ""; +$a->strings["Default Post Permissions"] = ""; +$a->strings["Unable to locate original post."] = ""; +$a->strings["Empty post discarded."] = ""; +$a->strings[" commented on your item at "] = ""; +$a->strings[" posted on your profile wall at "] = ""; +$a->strings["System error. Post not saved."] = ""; +$a->strings["This message was sent to you by "] = ""; +$a->strings[", a member of the Friendika social network."] = ""; +$a->strings["You may visit them online at"] = ""; +$a->strings["posted an update."] = ""; +$a->strings["Search"] = ""; +$a->strings["Image uploaded but image cropping failed."] = ""; +$a->strings["Image size reduction [175] failed."] = ""; +$a->strings["Image size reduction [80] failed."] = ""; +$a->strings["Image size reduction [48] failed."] = ""; +$a->strings["Unable to process image"] = ""; +$a->strings["Image uploaded successfully."] = ""; +$a->strings["Image size reduction [640] failed."] = ""; +$a->strings["Group created."] = ""; +$a->strings["Could not create group."] = ""; +$a->strings["Group not found."] = ""; +$a->strings["Group name changed."] = ""; +$a->strings["Membership list updated."] = ""; +$a->strings["Permission denied"] = ""; +$a->strings["Group removed."] = ""; +$a->strings["Unable to remove group."] = ""; +$a->strings["Cancel"] = ""; +$a->strings["Tag removed"] = ""; +$a->strings["Remove Item Tag"] = ""; +$a->strings["Select a tag to remove: "] = ""; +$a->strings["Remove"] = ""; +$a->strings[" : "] = ""; +$a->strings["Not a valid email address."] = ""; +$a->strings["Please join my network on "] = ""; +$a->strings["Message delivery failed."] = ""; +$a->strings[" messages sent."] = ""; +$a->strings["Send invitations"] = ""; +$a->strings["Enter email addresses, one per line:"] = ""; +$a->strings["Please join my social network on "] = ""; +$a->strings["To accept this invitation, please visit:"] = ""; +$a->strings["Invalid OpenID url"] = ""; +$a->strings["Please enter the required information."] = ""; +$a->strings["Please use a shorter name."] = ""; +$a->strings["Name too short."] = ""; +$a->strings["That doesn\\'t appear to be your full (First Last) name."] = ""; +$a->strings["Your email domain is not among those allowed on this site."] = ""; +$a->strings["Cannot use that email."] = ""; +$a->strings["Nickname is already registered. Please choose another."] = ""; +$a->strings["SERIOUS ERROR: Generation of security keys failed."] = ""; +$a->strings["An error occurred during registration. Please try again."] = ""; +$a->strings["An error occurred creating your default profile. Please try again."] = ""; +$a->strings["Failed to send email message. Here is the message that failed."] = ""; +$a->strings["Your registration can not be processed."] = ""; +$a->strings["Registration request at "] = ""; +$a->strings["Your registration is pending approval by the site owner."] = ""; +$a->strings["Your OpenID (optional): "] = ""; +$a->strings["Include your profile in member directory?"] = ""; +$a->strings["Yes"] = ""; +$a->strings["No"] = ""; +$a->strings["Registration"] = ""; +$a->strings["Your Full Name (e.g. Joe Smith): "] = ""; +$a->strings["Your Email Address: "] = ""; +$a->strings["Choose a nickname: "] = ""; +$a->strings["Register"] = ""; +$a->strings["Login failed."] = ""; +$a->strings["status"] = ""; +$a->strings["likes"] = ""; +$a->strings["doesn't like"] = ""; +$a->strings["'s"] = ""; +$a->strings["The profile address specified does not provide adequate information."] = ""; +$a->strings["Unable to retrieve contact information."] = ""; +$a->strings["following"] = ""; +$a->strings["This introduction has already been accepted."] = ""; +$a->strings["Profile location is not valid or does not contain profile information."] = ""; +$a->strings["Warning: profile location has no identifiable owner name."] = ""; +$a->strings["Warning: profile location has no profile photo."] = ""; +$a->strings[" required parameter"] = ""; +$a->strings[" was "] = ""; +$a->strings["s were "] = ""; +$a->strings["not found at the given location."] = ""; +$a->strings["Introduction complete."] = ""; +$a->strings["Unrecoverable protocol error."] = ""; +$a->strings["Profile unavailable."] = ""; +$a->strings[" has received too many connection requests today."] = ""; +$a->strings["Spam protection measures have been invoked."] = ""; +$a->strings["Friends are advised to please try again in 24 hours."] = ""; +$a->strings["Invalid locator"] = ""; +$a->strings["Unable to resolve your name at the provided location."] = ""; +$a->strings["You have already introduced yourself here."] = ""; +$a->strings["Apparently you are already friends with ."] = ""; +$a->strings["Invalid profile URL."] = ""; +$a->strings["Disallowed profile URL."] = ""; +$a->strings["Failed to update contact record."] = ""; +$a->strings["Your introduction has been sent."] = ""; +$a->strings["Please login to confirm introduction."] = ""; +$a->strings["[Name Withheld]"] = ""; +$a->strings["Introduction received at "] = ""; +$a->strings["Friend/Connection Request"] = ""; +$a->strings["Please answer the following:"] = ""; +$a->strings["Does $name know you?"] = ""; +$a->strings["Add a personal note:"] = ""; +$a->strings["Friendika"] = ""; +$a->strings["StatusNet/Federated Social Web"] = ""; +$a->strings["Private (secure) network"] = ""; +$a->strings["Public (insecure) network"] = ""; +$a->strings["Your profile address:"] = ""; +$a->strings["Submit Request"] = ""; +$a->strings["Invite Friends"] = ""; +$a->strings["Connect/Follow"] = ""; +$a->strings["Example: bob@example.com, http://example.com/barbara"] = ""; +$a->strings["Follow"] = ""; +$a->strings["Could not access contact record."] = ""; +$a->strings["Could not locate selected profile."] = ""; +$a->strings["Contact updated."] = ""; +$a->strings["Contact has been blocked"] = ""; +$a->strings["Contact has been unblocked"] = ""; +$a->strings["Contact has been ignored"] = ""; +$a->strings["Contact has been unignored"] = ""; +$a->strings["stopped following"] = ""; +$a->strings["Contact has been removed."] = ""; +$a->strings["Mutual Friendship"] = ""; +$a->strings["is a fan of yours"] = ""; +$a->strings["you are a fan of"] = ""; +$a->strings["Never"] = ""; +$a->strings["(Update was successful)"] = ""; +$a->strings["(Update was not successful)"] = ""; +$a->strings["Contact Editor"] = ""; +$a->strings["Visit $name's profile"] = ""; +$a->strings["Block/Unblock contact"] = ""; +$a->strings["Ignore contact"] = ""; +$a->strings["Delete contact"] = ""; +$a->strings["Last updated: "] = ""; +$a->strings["Update public posts: "] = ""; +$a->strings["Update now"] = ""; +$a->strings["Unblock this contact"] = ""; +$a->strings["Block this contact"] = ""; +$a->strings["Unignore this contact"] = ""; +$a->strings["Ignore this contact"] = ""; +$a->strings["Currently blocked"] = ""; +$a->strings["Currently ignored"] = ""; +$a->strings["Contacts"] = ""; +$a->strings["Show Blocked Connections"] = ""; +$a->strings["Hide Blocked Connections"] = ""; +$a->strings["Find"] = ""; +$a->strings["Visit $username's profile"] = ""; +$a->strings["Edit contact"] = ""; +$a->strings["Facebook disabled"] = ""; +$a->strings["Facebook API key is missing."] = ""; +$a->strings["Facebook Connect"] = ""; +$a->strings["Install Facebook post connector"] = ""; +$a->strings["Remove Facebook post connector"] = ""; +$a->strings["Post to Facebook by default"] = ""; +$a->strings["Facebook"] = ""; +$a->strings["Facebook Connector Settings"] = ""; +$a->strings["Post to Facebook"] = ""; +$a->strings["Image: "] = ""; +$a->strings["Randplace Settings"] = ""; +$a->strings["Enable Randplace Plugin"] = ""; +$a->strings["Post to Twitter"] = ""; +$a->strings["Twitter Posting Settings"] = ""; +$a->strings["Log in with Twitter"] = ""; +$a->strings["Copy the PIN from Twitter here"] = ""; +$a->strings["Currently connected to: "] = ""; +$a->strings["Send public postings to Twitter"] = ""; +$a->strings["Clear OAuth configuration"] = ""; +$a->strings["Three Dimensional Tic-Tac-Toe"] = ""; +$a->strings["3D Tic-Tac-Toe"] = ""; +$a->strings["New game"] = ""; +$a->strings["New game with handicap"] = ""; +$a->strings["You go first..."] = ""; +$a->strings["I'm going first this time..."] = ""; +$a->strings["You won!"] = ""; +$a->strings["\"Cat\" game!"] = ""; +$a->strings["I won!"] = ""; +$a->strings["Upload a file"] = ""; +$a->strings["Drop files here to upload"] = ""; +$a->strings["Failed"] = ""; +$a->strings["No files were uploaded."] = ""; +$a->strings["Uploaded file is empty"] = ""; +$a->strings["Uploaded file is too large"] = ""; +$a->strings["File has an invalid extension, it should be one of "] = ""; +$a->strings["Upload was cancelled, or server error encountered"] = ""; +$a->strings["Select files to upload: "] = ""; +$a->strings["Post to StatusNet"] = ""; +$a->strings["StatusNet Posting Settings"] = ""; +$a->strings["OAuth Consumer Key"] = ""; +$a->strings["OAuth Consumer Secret"] = ""; +$a->strings["Base API Path (remember the trailing /)"] = ""; +$a->strings["Log in with StatusNet"] = ""; +$a->strings["Copy the security code from StatusNet here"] = ""; +$a->strings["Send public postings to StatusNet"] = ""; +$a->strings["Not Found"] = ""; +$a->strings["Page not found."] = ""; +$a->strings["Visible To:"] = ""; +$a->strings["Groups"] = ""; +$a->strings["Except For:"] = ""; +$a->strings["Logged out."] = ""; +$a->strings["Male"] = ""; +$a->strings["Female"] = ""; +$a->strings["Currently Male"] = ""; +$a->strings["Currently Female"] = ""; +$a->strings["Mostly Male"] = ""; +$a->strings["Mostly Female"] = ""; +$a->strings["Transgender"] = ""; +$a->strings["Intersex"] = ""; +$a->strings["Transsexual"] = ""; +$a->strings["Hermaphrodite"] = ""; +$a->strings["Neuter"] = ""; +$a->strings["Non-specific"] = ""; +$a->strings["Other"] = ""; +$a->strings["Undecided"] = ""; +$a->strings["Males"] = ""; +$a->strings["Females"] = ""; +$a->strings["Gay"] = ""; +$a->strings["Lesbian"] = ""; +$a->strings["No Preference"] = ""; +$a->strings["Bisexual"] = ""; +$a->strings["Autosexual"] = ""; +$a->strings["Abstinent"] = ""; +$a->strings["Virgin"] = ""; +$a->strings["Deviant"] = ""; +$a->strings["Fetish"] = ""; +$a->strings["Oodles"] = ""; +$a->strings["Nonsexual"] = ""; +$a->strings["Single"] = ""; +$a->strings["Lonely"] = ""; +$a->strings["Available"] = ""; +$a->strings["Unavailable"] = ""; +$a->strings["Dating"] = ""; +$a->strings["Unfaithful"] = ""; +$a->strings["Sex Addict"] = ""; +$a->strings["Friends"] = ""; +$a->strings["Friends/Benefits"] = ""; +$a->strings["Casual"] = ""; +$a->strings["Engaged"] = ""; +$a->strings["Married"] = ""; +$a->strings["Partners"] = ""; +$a->strings["Cohabiting"] = ""; +$a->strings["Happy"] = ""; +$a->strings["Not Looking"] = ""; +$a->strings["Swinger"] = ""; +$a->strings["Betrayed"] = ""; +$a->strings["Separated"] = ""; +$a->strings["Unstable"] = ""; +$a->strings["Divorced"] = ""; +$a->strings["Widowed"] = ""; +$a->strings["Uncertain"] = ""; +$a->strings["Complicated"] = ""; +$a->strings["Don't care"] = ""; +$a->strings["Ask me"] = ""; +$a->strings["Unknown | Not categorised"] = ""; +$a->strings["Block immediately"] = ""; +$a->strings["Shady, spammer, self-marketer"] = ""; +$a->strings["Known to me, but no opinion"] = ""; +$a->strings["OK, probably harmless"] = ""; +$a->strings["Reputable, has my trust"] = ""; +$a->strings["Frequently"] = ""; +$a->strings["Hourly"] = ""; +$a->strings["Twice daily"] = ""; +$a->strings["Daily"] = ""; +$a->strings["Weekly"] = ""; +$a->strings["Monthly"] = ""; +$a->strings["Logout"] = ""; +$a->strings["Login"] = ""; +$a->strings["Home"] = ""; +$a->strings["Apps"] = ""; +$a->strings["Directory"] = ""; +$a->strings["Network"] = ""; +$a->strings["Notifications"] = ""; +$a->strings["Manage"] = ""; +$a->strings["Settings"] = ""; +$a->strings["Profiles"] = ""; +$a->strings["Embedding disabled"] = ""; +$a->strings["Birthday:"] = ""; +$a->strings["You have a new follower at "] = ""; +$a->strings["Create a new group"] = ""; +$a->strings["Everybody"] = ""; +$a->strings["Miscellaneous"] = ""; +$a->strings["less than a second ago"] = ""; +$a->strings["year"] = ""; +$a->strings["years"] = ""; +$a->strings["month"] = ""; +$a->strings["months"] = ""; +$a->strings["week"] = ""; +$a->strings["weeks"] = ""; +$a->strings["day"] = ""; +$a->strings["days"] = ""; +$a->strings["hour"] = ""; +$a->strings["hours"] = ""; +$a->strings["minute"] = ""; +$a->strings["minutes"] = ""; +$a->strings["second"] = ""; +$a->strings["seconds"] = ""; +$a->strings[" ago"] = ""; +$a->strings["Create a New Account"] = ""; +$a->strings["Nickname or Email address: "] = ""; +$a->strings["Password: "] = ""; +$a->strings["Nickname/Email/OpenID: "] = ""; +$a->strings["Password (if not OpenID): "] = ""; +$a->strings["Forgot your password?"] = ""; +$a->strings["Password Reset"] = ""; +$a->strings["prev"] = ""; +$a->strings["first"] = ""; +$a->strings["last"] = ""; +$a->strings["next"] = ""; +$a->strings[" likes this."] = ""; +$a->strings[" doesn't like this."] = ""; +$a->strings["people"] = ""; +$a->strings["like this."] = ""; +$a->strings["don't like this."] = ""; +$a->strings["and"] = ""; +$a->strings[", and "] = ""; +$a->strings[" other people"] = ""; +$a->strings[" like this."] = ""; +$a->strings[" don't like this."] = ""; +$a->strings["No contacts"] = ""; +$a->strings["Connect"] = ""; +$a->strings["Location:"] = ""; +$a->strings[", "] = ""; +$a->strings["Gender:"] = ""; +$a->strings["Status:"] = ""; +$a->strings["Homepage:"] = ""; +$a->strings["Monday"] = ""; +$a->strings["Tuesday"] = ""; +$a->strings["Wednesday"] = ""; +$a->strings["Thursday"] = ""; +$a->strings["Friday"] = ""; +$a->strings["Saturday"] = ""; +$a->strings["Sunday"] = ""; +$a->strings["January"] = ""; +$a->strings["February"] = ""; +$a->strings["March"] = ""; +$a->strings["April"] = ""; +$a->strings["May"] = ""; +$a->strings["June"] = ""; +$a->strings["July"] = ""; +$a->strings["August"] = ""; +$a->strings["September"] = ""; +$a->strings["October"] = ""; +$a->strings["November"] = ""; +$a->strings["December"] = ""; +$a->strings["Birthdays this week:"] = ""; +$a->strings["(Adjusted for local time)"] = ""; +$a->strings["[today]"] = ""; +$a->strings["link to source"] = ""; +$a->strings["Password reset requested at %s"] = ""; +$a->strings["Welcome back %s"] = ""; +$a->strings["%s welcomes %s"] = ""; +$a->strings["Image exceeds size limit of %d"] = ""; +$a->strings["Welcome to %s"] = ""; +$a->strings["Registration revoked for %s"] = ""; +$a->strings["Registration details for %s"] = ""; +$a->strings["%s commented on your item at %s"] = ""; +$a->strings["%s posted on your profile wall at %s"] = ""; +$a->strings["Administrator@"] = ""; +$a->strings["%s posted an update."] = ""; +$a->strings["Image size reduction [%s] failed."] = ""; +$a->strings["%s : Not a valid email address."] = ""; +$a->strings["Please join my network on %s"] = ""; +$a->strings["%s : Message delivery failed."] = ""; +$a->strings["%d message sent."] = array( + 0 => "", +); +$a->strings["Please join my social network on %s"] = ""; +$a->strings["Registration request at %s"] = ""; +$a->strings["%s's"] = "di %s"; +$a->strings["%d required parameter was not found at the given location"] = array( + 0 => "%d parametro richiesto non è stato trovato alla posizione data", + 1 => "%d parametri richiesti non sono stati trovati alla posizione data", +); +$a->strings["%s has received too many connection requests today."] = "%s ha ricevuto troppe richieste di connessioni per oggi."; +$a->strings["Apparently you are already friends with %s."] = "Sembra che tu sia già amico di %s."; From e94ae8d396b8583407b140faf211f4f92a503bc6 Mon Sep 17 00:00:00 2001 From: erik Date: Fri, 11 Mar 2011 20:12:32 +0100 Subject: [PATCH 013/478] commit001 --- view/sv/cmnt_received_eml.tpl | 18 + view/sv/contact_edit.tpl | 81 ++ view/sv/cropbody.tpl | 57 ++ view/sv/dfrn_req_confirm.tpl | 17 + view/sv/directory_header.tpl | 14 + view/sv/follow_notify_eml.tpl | 14 + view/sv/friend_complete_eml.tpl | 22 + view/sv/group_edit.tpl | 24 + view/sv/group_new.tpl | 23 + view/sv/head.tpl | 32 + view/sv/htconfig.tpl | 74 ++ view/sv/insecure_net.tpl | 6 + view/sv/install_db.tpl | 40 + view/sv/intro_complete_eml.tpl | 22 + view/sv/intros-top.tpl | 7 + view/sv/jot-header.tpl | 142 +++ view/sv/lostpass.tpl | 18 + view/sv/lostpass_eml.tpl | 32 + view/sv/mail_received_html_body_eml.tpl | 25 + view/sv/mail_received_text_body_eml.tpl | 10 + view/sv/msg-header.tpl | 104 +++ view/sv/pagetypes.tpl | 25 + view/sv/passchanged_eml.tpl | 20 + view/sv/profile-hide-friends.tpl | 16 + view/sv/profile-in-directory.tpl | 16 + view/sv/profile-in-netdir.tpl | 16 + view/sv/profile.php | 72 ++ view/sv/profile_advanced.php | 225 +++++ view/sv/profile_edit.tpl | 293 ++++++ view/sv/profile_entry_default.tpl | 9 + view/sv/profile_listing_header.tpl | 8 + view/sv/profile_photo.tpl | 18 + view/sv/profile_tabs.tpl | 7 + view/sv/pwdreset.tpl | 16 + view/sv/register_open_eml.tpl | 21 + view/sv/register_verify_eml.tpl | 26 + view/sv/registrations-top.tpl | 3 + view/sv/registrations.tpl | 1 + view/sv/request_notify_eml.tpl | 17 + view/sv/settings.tpl | 163 ++++ view/sv/settings_nick_set.tpl | 9 + view/sv/settings_nick_subdir.tpl | 6 + view/sv/settings_nick_unset.tpl | 14 + view/sv/strings.php | 1124 +++++++++++++++++++++++ view/sv/wall_received_eml.tpl | 18 + 45 files changed, 2925 insertions(+) create mode 100644 view/sv/cmnt_received_eml.tpl create mode 100644 view/sv/contact_edit.tpl create mode 100644 view/sv/cropbody.tpl create mode 100644 view/sv/dfrn_req_confirm.tpl create mode 100644 view/sv/directory_header.tpl create mode 100644 view/sv/follow_notify_eml.tpl create mode 100644 view/sv/friend_complete_eml.tpl create mode 100644 view/sv/group_edit.tpl create mode 100644 view/sv/group_new.tpl create mode 100644 view/sv/head.tpl create mode 100644 view/sv/htconfig.tpl create mode 100644 view/sv/insecure_net.tpl create mode 100644 view/sv/install_db.tpl create mode 100644 view/sv/intro_complete_eml.tpl create mode 100644 view/sv/intros-top.tpl create mode 100644 view/sv/jot-header.tpl create mode 100644 view/sv/lostpass.tpl create mode 100644 view/sv/lostpass_eml.tpl create mode 100644 view/sv/mail_received_html_body_eml.tpl create mode 100644 view/sv/mail_received_text_body_eml.tpl create mode 100644 view/sv/msg-header.tpl create mode 100644 view/sv/pagetypes.tpl create mode 100644 view/sv/passchanged_eml.tpl create mode 100644 view/sv/profile-hide-friends.tpl create mode 100644 view/sv/profile-in-directory.tpl create mode 100644 view/sv/profile-in-netdir.tpl create mode 100644 view/sv/profile.php create mode 100644 view/sv/profile_advanced.php create mode 100644 view/sv/profile_edit.tpl create mode 100644 view/sv/profile_entry_default.tpl create mode 100644 view/sv/profile_listing_header.tpl create mode 100644 view/sv/profile_photo.tpl create mode 100644 view/sv/profile_tabs.tpl create mode 100644 view/sv/pwdreset.tpl create mode 100644 view/sv/register_open_eml.tpl create mode 100644 view/sv/register_verify_eml.tpl create mode 100644 view/sv/registrations-top.tpl create mode 100644 view/sv/registrations.tpl create mode 100644 view/sv/request_notify_eml.tpl create mode 100644 view/sv/settings.tpl create mode 100644 view/sv/settings_nick_set.tpl create mode 100644 view/sv/settings_nick_subdir.tpl create mode 100644 view/sv/settings_nick_unset.tpl create mode 100644 view/sv/strings.php create mode 100644 view/sv/wall_received_eml.tpl diff --git a/view/sv/cmnt_received_eml.tpl b/view/sv/cmnt_received_eml.tpl new file mode 100644 index 000000000..60a5711ea --- /dev/null +++ b/view/sv/cmnt_received_eml.tpl @@ -0,0 +1,18 @@ + +$username, + + '$from' har kommenterat något som du följer. + +----- +$body +----- + +Logga in på $siteurl för att se hela konversationen: + +$display + +Tack, + $sitename admin + + + diff --git a/view/sv/contact_edit.tpl b/view/sv/contact_edit.tpl new file mode 100644 index 000000000..40a751073 --- /dev/null +++ b/view/sv/contact_edit.tpl @@ -0,0 +1,81 @@ + +

$header

+ +
$name
+ +
+ + +
+ +
+ $alt_text +
+ $name +
+
+
+
+ + + +
+ + +
+
$lastupdtext$last_update +
$updpub
+ $poll_interval + +
+
+
+ +$insecure +$blocked +$ignored + +
+

Kontaktuppgifter / Anteckningar

+ +
+
+ + + +
+

Profilvisning

+

Välj vilken profil som ska visas för $name när han eller hon tittar på din profil i säkert läge. +

+
+$profile_select +
+ + + + +
+

Rykte online

+

+Ibland kanske dina vänner vill få reda på hur någon annan uppför sig på nätet innan de våga inleda någon kontakt. Du kan hjälpa till genom att ange personens 'rykte'. +

+
+$rating +
+
+

+Var vänlig spendera tid på att fylla i något här om du känner att det kan vara till någon hjälp för andra. +

+ +
+
+$groups + + + +
diff --git a/view/sv/cropbody.tpl b/view/sv/cropbody.tpl new file mode 100644 index 000000000..39395af8e --- /dev/null +++ b/view/sv/cropbody.tpl @@ -0,0 +1,57 @@ +

Crop Image

+

+Please adjust the image cropping for optimum viewing. +

+
+ +
+
+
+
+ + + +
+ + + + + + + + + + +
+ +
+ +
diff --git a/view/sv/dfrn_req_confirm.tpl b/view/sv/dfrn_req_confirm.tpl new file mode 100644 index 000000000..f053f22af --- /dev/null +++ b/view/sv/dfrn_req_confirm.tpl @@ -0,0 +1,17 @@ + +

+Welcome home $username. +
+Please confirm your introduction to $dfrn_url. + +

+
+ + + +$aes_allow + +
+ +
+
\ No newline at end of file diff --git a/view/sv/directory_header.tpl b/view/sv/directory_header.tpl new file mode 100644 index 000000000..03eed62b3 --- /dev/null +++ b/view/sv/directory_header.tpl @@ -0,0 +1,14 @@ +

Site Directory

+ +$globaldir + +$finding + +
+
+ + +
+
+
+ diff --git a/view/sv/follow_notify_eml.tpl b/view/sv/follow_notify_eml.tpl new file mode 100644 index 000000000..ae758c9a8 --- /dev/null +++ b/view/sv/follow_notify_eml.tpl @@ -0,0 +1,14 @@ + +Dear $myname, + +You have a new follower at $sitename - '$requestor'. + +You may visit their profile at $url. + +Please login to your site to approve or ignore/cancel the request. + +$siteurl + +Regards, + + $sitename administrator \ No newline at end of file diff --git a/view/sv/friend_complete_eml.tpl b/view/sv/friend_complete_eml.tpl new file mode 100644 index 000000000..ab12fcb6b --- /dev/null +++ b/view/sv/friend_complete_eml.tpl @@ -0,0 +1,22 @@ + +Dear $username, + + Great news... '$fn' at '$dfrn_url' has accepted +your connection request at '$sitename'. + +You are now mutual friends and may exchange status updates, photos, and email +without restriction. + +Please visit your 'Contacts' page at $sitename if you wish to make +any changes to this relationship. + +$siteurl + +[For instance, you may create a separate profile with information that is not +available to the general public - and assign viewing rights to '$fn']. + +Sincerely, + + $sitename Administrator + + diff --git a/view/sv/group_edit.tpl b/view/sv/group_edit.tpl new file mode 100644 index 000000000..e6c7afb49 --- /dev/null +++ b/view/sv/group_edit.tpl @@ -0,0 +1,24 @@ +

Group Editor

+ + +
+
+
+ + +
+
+
+ +$selector + +
+$drop +
+
+ +
+ +
+
+
diff --git a/view/sv/group_new.tpl b/view/sv/group_new.tpl new file mode 100644 index 000000000..a1efa7717 --- /dev/null +++ b/view/sv/group_new.tpl @@ -0,0 +1,23 @@ + + + +
+
+ +
+

+Create a group of contacts/friends. + +

+ + +
+
+ +
+ + +
+
+ + \ No newline at end of file diff --git a/view/sv/head.tpl b/view/sv/head.tpl new file mode 100644 index 000000000..8f97a11e5 --- /dev/null +++ b/view/sv/head.tpl @@ -0,0 +1,32 @@ + + + + + + + + + + + + diff --git a/view/sv/htconfig.tpl b/view/sv/htconfig.tpl new file mode 100644 index 000000000..d3bb6b411 --- /dev/null +++ b/view/sv/htconfig.tpl @@ -0,0 +1,74 @@ +path to 'directory/subdirectory'. + +$a->path = '$urlpath'; + +// Choose a legal default timezone. If you are unsure, use "America/Los_Angeles". +// It can be changed later and only applies to timestamps for anonymous viewers. + +$default_timezone = '$timezone'; + +// What is your site name? + +$a->config['sitename'] = "My Friend Network"; + +// Your choices are REGISTER_OPEN, REGISTER_APPROVE, or REGISTER_CLOSED. +// Be certain to create your own personal account before setting +// REGISTER_CLOSED. 'register_text' (if set) will be displayed prominently on +// the registration page. REGISTER_APPROVE requires you set 'admin_email' +// to the email address of an already registered person who can authorise +// and/or approve/deny the request. + +$a->config['register_policy'] = REGISTER_OPEN; +$a->config['register_text'] = ''; +$a->config['admin_email'] = ''; + +// Maximum size of an imported message, 0 is unlimited + +$a->config['max_import_size'] = 10000; + +// maximum size of uploaded photos + +$a->config['system']['maximagesize'] = 800000; + +// Location of PHP command line processor + +$a->config['php_path'] = '$phpath'; + +// Location of global directory submission page. + +$a->config['system']['directory_submit_url'] = 'http://dir.friendika.com/submit'; +$a->config['system']['directory_search_url'] = 'http://dir.friendika.com/directory?search='; + +// PuSH - aka pubsubhubbub URL. This makes delivery of public posts as fast as private posts + +$a->config['system']['huburl'] = 'http://pubsubhubbub.appspot.com'; + +// Server-to-server private message encryption (RINO) is allowed by default. +// Encryption will only be provided if this setting is true and the +// PHP mcrypt extension is installed on both systems + +$a->config['system']['rino_encrypt'] = true; + +// default system theme + +$a->config['system']['theme'] = 'duepuntozero'; + +// Addons or plugins are configured here. +// This is a comma seperated list of addons to enable. Example: +// $a->config['system']['addon'] = 'js_upload,randplace,oembed'; + +$a->config['system']['addon'] = 'js_upload'; + diff --git a/view/sv/insecure_net.tpl b/view/sv/insecure_net.tpl new file mode 100644 index 000000000..5628639cc --- /dev/null +++ b/view/sv/insecure_net.tpl @@ -0,0 +1,6 @@ +
+

+The social network that $name belongs to is an open network with limited or non-existent privacy controls. +Please use appropriate discretion. +

+
\ No newline at end of file diff --git a/view/sv/install_db.tpl b/view/sv/install_db.tpl new file mode 100644 index 000000000..c413689c2 --- /dev/null +++ b/view/sv/install_db.tpl @@ -0,0 +1,40 @@ + +

Friendika Social Network

+

Installation

+ +

+In order to install Friendika we need to know how to contact your database. Please contact your hosting provider or site administrator if you have questions about these settings. The database you specify below must already exist. If it does not, please create it before continuing. +

+ +
+ + + + + +
+ + + +
+ + + +
+ + + +
+ +
+Please select a default timezone for your website +
+ +$tzselect + +
+ + +
+
+ diff --git a/view/sv/intro_complete_eml.tpl b/view/sv/intro_complete_eml.tpl new file mode 100644 index 000000000..a60745ec5 --- /dev/null +++ b/view/sv/intro_complete_eml.tpl @@ -0,0 +1,22 @@ + +Dear $username, + + '$fn' at '$dfrn_url' has accepted +your connection request at '$sitename'. + + '$fn' has chosen to accept you a "fan", which restricts +some forms of communication - such as private messaging and some profile +interactions. If this is a celebrity or community page, these settings were +applied automatically. + + '$fn' may choose to extend this into a two-way or more permissive +relationship in the future. + + You will start receiving public status updates from '$fn', +which will appear on your 'Network' page at + +$siteurl + +Sincerely, + + $sitename Administrator diff --git a/view/sv/intros-top.tpl b/view/sv/intros-top.tpl new file mode 100644 index 000000000..d8b7394a4 --- /dev/null +++ b/view/sv/intros-top.tpl @@ -0,0 +1,7 @@ +

Pending Friend/Connect Notifications

+ + + + diff --git a/view/sv/jot-header.tpl b/view/sv/jot-header.tpl new file mode 100644 index 000000000..fe818410e --- /dev/null +++ b/view/sv/jot-header.tpl @@ -0,0 +1,142 @@ + + + + + + diff --git a/view/sv/lostpass.tpl b/view/sv/lostpass.tpl new file mode 100644 index 000000000..a7040c149 --- /dev/null +++ b/view/sv/lostpass.tpl @@ -0,0 +1,18 @@ +

Forgot your Password?

+ +

+Enter your email address and submit to have your password reset. Then check your email for further instructions. +

+ +
+
+ + +
+
+
+ +
+
+
+ diff --git a/view/sv/lostpass_eml.tpl b/view/sv/lostpass_eml.tpl new file mode 100644 index 000000000..c350236a4 --- /dev/null +++ b/view/sv/lostpass_eml.tpl @@ -0,0 +1,32 @@ + +Dear $username, + A request was recently received at $sitename to reset your account +password. In order to confirm this request, please select the verification link +below or paste it into your web browser address bar. + +If you did NOT request this change, please DO NOT follow the link +provided and ignore and/or delete this email. + +Your password will not be changed unless we can verify that you +issued this request. + +Follow this link to verify your identity: + +$reset_link + +You will then receive a follow-up message containing the new password. + +You may change that password from your account settings page after logging in. + +The login details are as follows: + +Site Location: $siteurl +Login Name: $email + + + + +Sincerely, + $sitename Administrator + + diff --git a/view/sv/mail_received_html_body_eml.tpl b/view/sv/mail_received_html_body_eml.tpl new file mode 100644 index 000000000..6b7eb8873 --- /dev/null +++ b/view/sv/mail_received_html_body_eml.tpl @@ -0,0 +1,25 @@ + + + + Friendika Message + + + + + + + + + + + + + + + + + + +
Friendika
$from sent you a new private message at $siteName.
$from
$title
$htmlversion
Please login at $siteurl to read and reply to your private messages.
Thank You,
$siteName Administrator
+ + \ No newline at end of file diff --git a/view/sv/mail_received_text_body_eml.tpl b/view/sv/mail_received_text_body_eml.tpl new file mode 100644 index 000000000..023867304 --- /dev/null +++ b/view/sv/mail_received_text_body_eml.tpl @@ -0,0 +1,10 @@ +$from sent you a new private message at $siteName. + +$title + +$textversion + +Please login at $siteurl to read and reply to your private messages. + +Thank you, +$siteName administrator diff --git a/view/sv/msg-header.tpl b/view/sv/msg-header.tpl new file mode 100644 index 000000000..174e6c985 --- /dev/null +++ b/view/sv/msg-header.tpl @@ -0,0 +1,104 @@ + + + + + + diff --git a/view/sv/pagetypes.tpl b/view/sv/pagetypes.tpl new file mode 100644 index 000000000..2036614ab --- /dev/null +++ b/view/sv/pagetypes.tpl @@ -0,0 +1,25 @@ + +
+ + + This account is a normal personal profile +
+
+
+ + + Automatically approve all connection/friend requests as read-only fans +
+
+
+ + + Automatically approve all connection/friend requests as read-write fans +
+
+
+ + + Automatically approve all connection/friend requests as friends +
+
diff --git a/view/sv/passchanged_eml.tpl b/view/sv/passchanged_eml.tpl new file mode 100644 index 000000000..9692159e1 --- /dev/null +++ b/view/sv/passchanged_eml.tpl @@ -0,0 +1,20 @@ + +Dear $username, + Your password has been changed as requested. Please retain this +information for your records (or change your password immediately to +something that you will remember). + + +Your login details are as follows: + +Site Location: $siteurl +Login Name: $email +Password: $new_password + +You may change that password from your account settings page after logging in. + + +Sincerely, + $sitename Administrator + + diff --git a/view/sv/profile-hide-friends.tpl b/view/sv/profile-hide-friends.tpl new file mode 100644 index 000000000..54ade00fe --- /dev/null +++ b/view/sv/profile-hide-friends.tpl @@ -0,0 +1,16 @@ +

+Hide my contact/friend list from viewers of this profile? +

+ +
+ + + +
+
+
+ + + +
+
diff --git a/view/sv/profile-in-directory.tpl b/view/sv/profile-in-directory.tpl new file mode 100644 index 000000000..98af3e59a --- /dev/null +++ b/view/sv/profile-in-directory.tpl @@ -0,0 +1,16 @@ +

+Publish your default profile in site directory? +

+ +
+ + + +
+
+
+ + + +
+
diff --git a/view/sv/profile-in-netdir.tpl b/view/sv/profile-in-netdir.tpl new file mode 100644 index 000000000..be111aa67 --- /dev/null +++ b/view/sv/profile-in-netdir.tpl @@ -0,0 +1,16 @@ +

+Publish your default profile in global social directory? +

+ +
+ + + +
+
+
+ + + +
+
diff --git a/view/sv/profile.php b/view/sv/profile.php new file mode 100644 index 000000000..fa7372668 --- /dev/null +++ b/view/sv/profile.php @@ -0,0 +1,72 @@ + + + + <?php if(x($page,'title')) echo $page['title']; ?> + + + +
+ + +
+ + +
+
+ +
+ + + diff --git a/view/sv/profile_advanced.php b/view/sv/profile_advanced.php new file mode 100644 index 000000000..6d2ecba4d --- /dev/null +++ b/view/sv/profile_advanced.php @@ -0,0 +1,225 @@ +Profile + + +EOT; + +if($a->profile['name']) { +$o .= <<< EOT +
+
Full Name:
+
{$a->profile['name']}
+
+
+EOT; +} + +if($a->profile['gender']) { +$o .= <<< EOT +
+
Gender:
+
{$a->profile['gender']}
+
+
+EOT; +} + +if(($a->profile['dob']) && ($a->profile['dob'] != '0000-00-00')) { +$o .= <<< EOT +
+
Birthday:
+EOT; + +// If no year, add an arbitrary one so just we can parse the month and day. + +$o .= '
' + . ((intval($a->profile['dob'])) + ? day_translate(datetime_convert('UTC','UTC',$a->profile['dob'] . ' 00:00 +00:00','j F, Y')) + : day_translate(datetime_convert('UTC','UTC','2001-' . substr($a->profile['dob'],6) . ' 00:00 +00:00','j F'))) + . "
\r\n
"; + +$o .= '
'; + +} + +if($age = age($a->profile['dob'],$a->profile['timezone'],'')) { +$o .= <<< EOT +
+
Age:
+
$age
+
+
+EOT; +} + +if($a->profile['marital']) { +$o .= <<< EOT +
+
Status:
+
{$a->profile['marital']}
+EOT; + +if($a->profile['with']) + $o .= "
({$a->profile['with']})
"; +$o .= <<< EOT +
+
+EOT; +} + +if($a->profile['sexual']) { +$o .= <<< EOT +
+
Sexual Preference:
+
{$a->profile['sexual']}
+
+
+EOT; +} + +if($a->profile['homepage']) { + $homepage = linkify($a->profile['homepage']); +$o .= <<< EOT +
+
Homepage:
+
$homepage
+
+
+EOT; +} + +if($a->profile['politic']) { +$o .= <<< EOT +
+
Political Views:
+
{$a->profile['politic']}
+
+
+EOT; +} + +if($a->profile['religion']) { +$o .= <<< EOT +
+
Religion:
+
{$a->profile['religion']}
+
+
+EOT; +} +if($txt = prepare_text($a->profile['about'])) { +$o .= <<< EOT +
+
About:
+
+
$txt
+
+
+EOT; +} + +if($txt = prepare_text($a->profile['interest'])) { +$o .= <<< EOT +
+
Hobbies/Interests:
+
+
$txt
+
+
+EOT; +} + +if($txt = prepare_text($a->profile['contact'])) { +$o .= <<< EOT +
+
Contact information and Social Networks:
+
+
$txt
+
+
+EOT; +} + +if($txt = prepare_text($a->profile['music'])) { +$o .= <<< EOT +
+
Musical interests:
+
+
$txt
+
+
+EOT; +} + +if($txt = prepare_text($a->profile['book'])) { +$o .= <<< EOT +
+
Books, literature:
+
+
$txt
+
+
+EOT; +} + +if($txt = prepare_text($a->profile['tv'])) { +$o .= <<< EOT +
+
Television:
+
+
$txt
+
+
+EOT; +} + +if($txt = prepare_text($a->profile['film'])) { +$o .= <<< EOT +
+
Film/dance/culture/entertainment:
+
+
$txt
+
+
+EOT; +} + +if($txt = prepare_text($a->profile['romance'])) { +$o .= <<< EOT +
+
Love/romance:
+
+
$txt
+
+
+EOT; +} + +if($txt = prepare_text($a->profile['work'])) { +$o .= <<< EOT +
+
Work/employment:
+
+
$txt
+
+
+EOT; +} + +if($txt = prepare_text($a->profile['education'])) { +$o .= <<< EOT +
+
School/education:
+
+
$txt
+
+
+EOT; +} + + diff --git a/view/sv/profile_edit.tpl b/view/sv/profile_edit.tpl new file mode 100644 index 000000000..b0d4850d0 --- /dev/null +++ b/view/sv/profile_edit.tpl @@ -0,0 +1,293 @@ +

Edit Profile Details

+ + + + + +$default + +
+
+ +
+ +
*
+
+
+ +
+ + +
+
+ +
+ + +
+
+ + +
+ +$gender +
+
+ +
+ +
+$dob $age +
+
+
+ +$hide_friends + +
+ +
+
+ + +
+ + +
+
+ +
+ + +
+
+ + +
+ + +
+
+ +
+ + +
+
+ +
+ + +
+
+ +
+ +
+
+ +
+ +$marital +
+ + +
+ +
+ +$sexual +
+
+ + + +
+ + +
+
+ +
+ + +
+
+ +
+ + +
+
+ +
+ + +
(Used for searching public profiles, never shown to others)
+
+ + +
+ +
+
+ +
+

+Tell us about yourself... +

+ + + +
+
+
+ + +
+

+Hobbies/Interests +

+ + + +
+
+
+ + +
+

+Contact information and Social Networks +

+ + + +
+
+
+ + +
+ +
+
+ + +
+

+Musical interests +

+ + + +
+
+
+ +
+

+Books, literature +

+ + + +
+
+ + + + +
+

+Television +

+ + + +
+
+ + + + +
+

+Film/dance/culture/entertainment +

+ + + +
+
+ + + +
+ +
+
+ + +
+

+Love/romance +

+ + + +
+
+ + + + +
+

+Work/employment +

+ + + +
+
+ + + + +
+

+School/education +

+ + + +
+
+ + + + +
+ +
+
+ + + + + \ No newline at end of file diff --git a/view/sv/profile_entry_default.tpl b/view/sv/profile_entry_default.tpl new file mode 100644 index 000000000..651199918 --- /dev/null +++ b/view/sv/profile_entry_default.tpl @@ -0,0 +1,9 @@ + +
+
+Profile Image +
+
+ +
+
diff --git a/view/sv/profile_listing_header.tpl b/view/sv/profile_listing_header.tpl new file mode 100644 index 000000000..d4b139a69 --- /dev/null +++ b/view/sv/profile_listing_header.tpl @@ -0,0 +1,8 @@ +

Profiles

+

+Change profile photo +

+ + diff --git a/view/sv/profile_photo.tpl b/view/sv/profile_photo.tpl new file mode 100644 index 000000000..30e51210a --- /dev/null +++ b/view/sv/profile_photo.tpl @@ -0,0 +1,18 @@ +

Upload Profile Photo

+ +
+ +
+ + +
+ +
+ +
+ +
+ + \ No newline at end of file diff --git a/view/sv/profile_tabs.tpl b/view/sv/profile_tabs.tpl new file mode 100644 index 000000000..9c6c54a1c --- /dev/null +++ b/view/sv/profile_tabs.tpl @@ -0,0 +1,7 @@ + +
+ Status + Profile + Photos +
+
\ No newline at end of file diff --git a/view/sv/pwdreset.tpl b/view/sv/pwdreset.tpl new file mode 100644 index 000000000..dd609f061 --- /dev/null +++ b/view/sv/pwdreset.tpl @@ -0,0 +1,16 @@ +

Password Reset

+ +

+Your password has been reset as requested. +

+

+Your new password is +

+

+$newpass +

+

+Save or copy your new password - and then click here to login. +

+

+Your password may be changed from the 'Settings' page after successful login. \ No newline at end of file diff --git a/view/sv/register_open_eml.tpl b/view/sv/register_open_eml.tpl new file mode 100644 index 000000000..8a00f21e9 --- /dev/null +++ b/view/sv/register_open_eml.tpl @@ -0,0 +1,21 @@ + +Dear $username, + Thank you for registering at $sitename. Your account has been created. +The login details are as follows: + + +Site Location: $siteurl +Login Name: $email +Password: $password + +You may change your password from your account "Settings" page after logging +in. + +Please take a few moments to review the other account settings on that page. + +Thank you and welcome to $sitename. + +Sincerely, + $sitename Administrator + + diff --git a/view/sv/register_verify_eml.tpl b/view/sv/register_verify_eml.tpl new file mode 100644 index 000000000..60c38d800 --- /dev/null +++ b/view/sv/register_verify_eml.tpl @@ -0,0 +1,26 @@ + +A new user registration request was received at $sitename which requires +your approval. + + +The login details are as follows: + +Full Name: $username +Site Location: $siteurl +Login Name: $email + + +To approve this request please visit the following link: + + +$siteurl/regmod/allow/$hash + + +To deny the request and remove the account, please visit: + + +$siteurl/regmod/deny/$hash + + +Thank you. + diff --git a/view/sv/registrations-top.tpl b/view/sv/registrations-top.tpl new file mode 100644 index 000000000..d8faf3439 --- /dev/null +++ b/view/sv/registrations-top.tpl @@ -0,0 +1,3 @@ +

User registrations waiting for confirm

+ + diff --git a/view/sv/registrations.tpl b/view/sv/registrations.tpl new file mode 100644 index 000000000..c8646043e --- /dev/null +++ b/view/sv/registrations.tpl @@ -0,0 +1 @@ +
  • $fullname ($email) : Approve - Deny
  • diff --git a/view/sv/request_notify_eml.tpl b/view/sv/request_notify_eml.tpl new file mode 100644 index 000000000..9eef7a61e --- /dev/null +++ b/view/sv/request_notify_eml.tpl @@ -0,0 +1,17 @@ + +Dear $myname, + +You have just received a connection request at $sitename + +from '$requestor'. + +You may visit their profile at $url. + +Please login to your site to view the complete introduction +and approve or ignore/cancel the request. + +$siteurl + +Regards, + + $sitename administrator \ No newline at end of file diff --git a/view/sv/settings.tpl b/view/sv/settings.tpl new file mode 100644 index 000000000..97d67cbf6 --- /dev/null +++ b/view/sv/settings.tpl @@ -0,0 +1,163 @@ +

    Account Settings

    + + + +$nickname_block + + +
    + + +

    Basic Settings

    + +
    + + +
    +
    + +
    + + +
    +
    + + + +
    + +$zoneselect +
    +
    + +
    + + +
    +
    + +
    + + +
    +
    + + + + +
    + +$theme +
    +
    + +
    + +
    + + +

    Security and Privacy Settings

    + + + + +
    + + +
    (to prevent spam abuse)
    +
    +
    + + + + +$profile_in_dir + +$profile_in_net_dir + + + +
    + +
    + + +
    +
    + +
    + +
    + + + +

    Notification Settings

    + + +
    +
    Send a notification email when:
    + + +
    + + +
    + + +
    + + +
    + + +
    +
    +
    + +
    + +
    + + +

    Password Settings

    + + +
    +

    +Leave password fields blank unless changing +

    + + +
    +
    + +
    + + +
    +
    + +
    + $oidhtml +
    +
    + + +
    + +
    + + +

    Advanced Page Settings

    + +$pagetype + +
    + +
    + + diff --git a/view/sv/settings_nick_set.tpl b/view/sv/settings_nick_set.tpl new file mode 100644 index 000000000..a36b3b9a2 --- /dev/null +++ b/view/sv/settings_nick_set.tpl @@ -0,0 +1,9 @@ + +
    +

    +Your profile address is '$nickname@$basepath' +

    +$subdir + +
    +
    diff --git a/view/sv/settings_nick_subdir.tpl b/view/sv/settings_nick_subdir.tpl new file mode 100644 index 000000000..303c24df7 --- /dev/null +++ b/view/sv/settings_nick_subdir.tpl @@ -0,0 +1,6 @@ +

    +It appears that your website is located in a subdirectory of the
    +$hostname website, so this setting may not work reliably.
    +

    +

    If you have any issues, you may have better results using the profile
    address '$baseurl/profile/$nickname'. +

    \ No newline at end of file diff --git a/view/sv/settings_nick_unset.tpl b/view/sv/settings_nick_unset.tpl new file mode 100644 index 000000000..903768b59 --- /dev/null +++ b/view/sv/settings_nick_unset.tpl @@ -0,0 +1,14 @@ + +
    +

    +Your profile URL is currently '$baseurl/profile/$uid'. +Setting a nickname will allow a friendly profile URL such as +'nickname@$basepath'. +
    +Once set, it can never be changed. The nickname must start with a letter; and only letters, numbers, dashes, and underscores are allowed. +

    + + +
    +
    + diff --git a/view/sv/strings.php b/view/sv/strings.php new file mode 100644 index 000000000..6685130bb --- /dev/null +++ b/view/sv/strings.php @@ -0,0 +1,1124 @@ +strings['Not Found'] = 'Hittades inte'; +$a->strings['Page not found.' ] = 'Sidan hittades inte.' ; +$a->strings['Permission denied'] = 'Åtkomst nekad'; +$a->strings['Permission denied.'] = 'Åtkomst nekad.'; +$a->strings['Create a New Account'] = 'Skapa nytt konto'; +$a->strings['Register'] = 'Registrera'; +$a->strings['Nickname or Email address: '] = 'Användarnamn eller e-postadress: '; +$a->strings['Password: '] = 'Lösenord: '; +$a->strings['Login'] = 'Logga in'; +$a->strings['Nickname/Email/OpenID: '] = 'Användarnamn/E-post/OpenID: '; +$a->strings["Password \x28if not OpenID\x29: "] = "Lösenord \x28om inget OpenID\x29: "; +$a->strings['Forgot your password?'] = 'Glömt lösenordet?'; +$a->strings['Password Reset'] = 'Återställ lösenord'; +$a->strings['Logout'] = 'Logga ut'; +$a->strings['prev'] = 'föreg'; +$a->strings['first'] = 'första'; +$a->strings['last'] = 'sista'; +$a->strings['next'] = 'nästa'; +$a->strings[' likes this.'] = ' gillar detta.'; +$a->strings[' doesn\'t like this.'] = ' ogillar detta.'; +$a->strings['people'] = 'personer'; +$a->strings['like this.'] = 'gilla detta.'; +$a->strings['don\'t like this.'] = 'ogilla detta.'; +$a->strings['and'] = 'och'; +$a->strings[', and '] = ', och '; +$a->strings[' other people'] = ' personer till'; +$a->strings[' like this.'] = ' gillar detta.'; +$a->strings[' don\'t like this.'] = ' ogillar detta.'; +$a->strings['No contacts'] = 'Inga kontakter'; +$a->strings['Contacts'] = 'Kontakter'; +$a->strings['View Contacts'] = 'Visa kontakter'; +$a->strings['Search'] = 'Sök'; +$a->strings['No profile'] = 'Ingen profil'; +$a->strings['Connect'] = 'Anslut'; +$a->strings['Location:'] = 'Plats:'; +$a->strings[', '] = ', '; +$a->strings['Gender:'] = 'Kön:'; +$a->strings['Status:'] = 'Status:'; +$a->strings['Homepage:'] = 'Hemsida:'; +$a->strings['Monday'] = 'måndag'; +$a->strings['Tuesday'] = 'tisdag'; +$a->strings['Wednesday'] = 'onsdag'; +$a->strings['Thursday'] = 'torsdag'; +$a->strings['Friday'] = 'fredag'; +$a->strings['Saturday'] = 'lördag'; +$a->strings['Sunday'] = 'söndag'; +$a->strings['January'] = 'januari'; +$a->strings['February'] = 'februari'; +$a->strings['March'] = 'mars'; +$a->strings['April'] = 'april'; +$a->strings['May'] = 'maj'; +$a->strings['June'] = 'juni'; +$a->strings['July'] = 'juli'; +$a->strings['August'] = 'augusti'; +$a->strings['September'] = 'september'; +$a->strings['October'] = 'oktober'; +$a->strings['November'] = 'november'; +$a->strings['December'] = 'december'; +$a->strings['Birthdays this week:'] = 'Födelsedagar denna vecka:'; +$a->strings["\x28Adjusted for local time\x29"] = "\x28Justerad till lokal tid\x29"; +$a->strings['[today]'] = '[today]'; +$a->strings['link to source'] = 'link to source'; +$a->strings['No recipient selected.'] = 'Ingen mottagare vald.'; +$a->strings['[no subject]'] = '[no subject]'; +$a->strings['Unable to locate contact information.'] = 'Hittar inga kontaktuppgifter.'; +$a->strings['Wall Photos'] = 'Loggfoton'; +$a->strings['Message sent.'] = 'Meddelandet har skickats.'; +$a->strings['Message could not be sent.'] = 'Det gick inte att skicka meddelandet.'; +$a->strings['Messages'] = 'Meddelanden'; +$a->strings['Inbox'] = 'Inkort'; +$a->strings['Outbox'] = 'Utkorg'; +$a->strings['New Message'] = 'Nytt meddelande'; +$a->strings['Message deleted.'] = 'Meddelandet borttaget.'; +$a->strings['Conversation removed.'] = 'Konversationen borttagen.'; +$a->strings['Send Private Message'] = 'Skicka personligt meddelande'; +$a->strings['To:'] = 'Till:'; +$a->strings['Subject:'] = 'Ämne:'; +$a->strings['Your message:'] = 'Ditt meddelande:'; +$a->strings['Upload photo'] = 'Ladda upp foto'; +$a->strings['Insert web link'] = 'Infoga länk'; +$a->strings['Please wait'] = 'Vänta'; +$a->strings['No messages.'] = 'Inga meddelanden.'; +$a->strings['Delete conversation'] = 'Ta bort konversation'; +$a->strings['Message not available.'] = 'Meddelandet är inte tillgängligt.'; +$a->strings['Delete message'] = 'Ta bort meddelande'; +$a->strings['Send Reply'] = 'Skicka svar'; +$a->strings['Applications'] = 'Applikationer'; +$a->strings["Invite Friends"] = "Bjud in vänner"; +$a->strings['Connect/Follow'] = 'Anslut/Följ'; +$a->strings['Example: bob@example.com, http://example.com/barbara'] = 'Exempel: adam@exempel.com, http://exempel.com/bertil'; +$a->strings['Follow'] = 'Följ'; +$a->strings['Could not access contact record.'] = 'Could not access contact record.'; +$a->strings['Could not locate selected profile.'] = 'Hittade inte vald profil.'; +$a->strings['Contact updated.'] = 'Kontakten har uppdaterats.'; +$a->strings['Failed to update contact record.'] = 'Failed to update contact record.'; +$a->strings['Contact has been '] = 'Kontakt '; +$a->strings['blocked'] = 'spärrad'; +$a->strings['unblocked'] = 'inte längre spärrad'; +$a->strings['ignored'] = 'ignoreras'; +$a->strings['unignored'] = 'ignoreras inte längre'; +$a->strings['stopped following'] = 'stopped following'; +$a->strings['Contact has been removed.'] = 'Kontakten har tagits bort.'; +$a->strings['Contact not found.'] = 'Kontakten hittades inte.'; +$a->strings['Mutual Friendship'] = 'Ömsesidig vänskap'; +$a->strings['is a fan of yours'] = 'är ett fan till dig'; +$a->strings['you are a fan of'] = 'du är fan till'; +$a->strings['Never'] = 'Aldrig'; +$a->strings["\x28Update was successful\x29"] = "\x28Uppdateringen lyckades\x29"; +$a->strings["\x28Update was not successful\x29"] = "\x28Uppdateringen lyckades inte\x29"; +$a->strings['Contact Editor'] = 'Kontaktredigerare'; +$a->strings['Visit $name\'s profile'] = 'Besök $name '; +$a->strings['Block/Unblock contact'] = 'Spärra kontakt eller häv spärr'; +$a->strings['Ignore contact'] = 'Ignorera kontakt'; +$a->strings['Delete contact'] = 'Ta bort kontakt'; +$a->strings['Last updated: '] = 'Uppdaterad senast: '; +$a->strings['Update public posts: '] = 'Uppdatera offentliga inlägg: '; +$a->strings['Update now'] = 'Updatera nu'; +$a->strings['Unblock this contact'] = 'Häv spärr för kontakt'; +$a->strings['Block this contact'] = 'Spärra kontakt'; +$a->strings['Unignore this contact'] = 'Ignorera inte längre kontakt'; +$a->strings['Ignore this contact'] = 'Ignorera kontakt'; +$a->strings['Currently blocked'] = 'Spärrad'; +$a->strings['Currently ignored'] = 'Ignoreras'; +$a->strings['Show Blocked Connections'] = 'Visa spärrade kontakter'; +$a->strings['Hide Blocked Connections'] = 'Dölj spärrade kontakter'; +$a->strings['Finding: '] = 'Finding: '; +$a->strings['Find'] = 'Find'; +$a->strings['Visit '] = 'Besök '; +$a->strings['\'s profile'] = 's profil'; +$a->strings['Edit contact'] = 'Ändra kontakt'; +$a->strings['Profile not found.'] = 'Profilen hittades inte.'; +$a->strings['Response from remote site was not understood.'] = 'Kunde inte tolka svaret från fjärrsajten.'; +$a->strings['Unexpected response from remote site: '] = 'Oväntat svar från fjärrsajten: '; +$a->strings["Confirmation completed successfully."] = "Confirmation completed successfully."; +$a->strings['Remote site reported: '] = 'Remote site reported: '; +$a->strings["Temporary failure. Please wait and try again."] = "Tillfälligt fel. Försök igen lite senare."; +$a->strings["Introduction failed or was revoked."] = "Introduction failed or was revoked."; +$a->strings['Unable to set contact photo.'] = 'Det gick inte att välja profilbild.'; +$a->strings['is now friends with'] = 'är nu vän med'; +$a->strings['No user record found for '] = 'No user record found for '; +$a->strings['Our site encryption key is apparently messed up.'] = 'Det är något fel på webbplatsens krypteringsnyckel.'; +$a->strings['Empty site URL was provided or URL could not be decrypted by us.'] = 'Empty site URL was provided or URL could not be decrypted by us.'; +$a->strings['Contact record was not found for you on our site.'] = 'Contact record was not found for you on our site.'; +$a->strings['The ID provided by your system is a duplicate on our system. It should work if you try again.'] = 'The ID provided by your system is a duplicate on our system. It should work if you try again.'; +$a->strings['Unable to set your contact credentials on our system.'] = 'Unable to set your contact credentials on our system.'; +$a->strings['Unable to update your contact profile details on our system'] = 'Unable to update your contact profile details on our system'; +$a->strings["Connection accepted at "] = "Connection accepted at "; +$a->strings['Administrator'] = 'Administratör'; +$a->strings['noreply'] = 'noreply'; +$a->strings[' commented on an item at '] = ' skrev en kommentar på '; +$a->strings[" commented on an item at "] = " skrev en kommentar på "; +$a->strings[' welcomes '] = ' välkomnar '; +$a->strings["This introduction has already been accepted."] = "This introduction has already been accepted."; +$a->strings['Profile location is not valid or does not contain profile information.'] = 'Profiladressen är ogiltig eller innehåller ingen profilinformation.'; +$a->strings['Warning: profile location has no identifiable owner name.'] = 'Warning: profile location has no identifiable owner name.'; +$a->strings['Warning: profile location has no profile photo.'] = 'Warning: profile location has no profile photo.'; +$a->strings[' required parameter'] = ' obligatoriskt fält'; +$a->strings[" was "] = " was "; +$a->strings["s were "] = "s were "; +$a->strings["not found at the given location."] = "finns inte på platsen som angavs."; +$a->strings["Introduction complete."] = "Presentationen klar."; +$a->strings['Unrecoverable protocol error.'] = 'Unrecoverable protocol error.'; +$a->strings['Profile unavailable.'] = 'Profilen är inte tillgänglig.'; +$a->strings[' has received too many connection requests today.'] = ' has received too many connection requests today.'; +$a->strings['Spam protection measures have been invoked.'] = 'Spam protection measures have been invoked.'; +$a->strings['Friends are advised to please try again in 24 hours.'] = 'Friends are advised to please try again in 24 hours.'; +$a->strings["Invalid locator"] = "Invalid locator"; +$a->strings["Unable to resolve your name at the provided location."] = "Unable to resolve your name at the provided location."; +$a->strings['You have already introduced yourself here.'] = 'Du har redan presenterat dig här.'; +$a->strings['Apparently you are already friends with .'] = 'Du är tydligen redan vän med .'; +$a->strings['Invalid profile URL.'] = 'Ogiltig profil-URL.'; +$a->strings['Disallowed profile URL.'] = 'Disallowed profile URL.'; +$a->strings['Your introduction has been sent.'] = 'Presentationen har skickats.'; +$a->strings["Please login to confirm introduction."] = "Please login to confirm introduction."; +$a->strings["Incorrect identity currently logged in. Please login to this profile."] = "Incorrect identity currently logged in. Please login to this profile."; +$a->strings['[Name Withheld]'] = '[Name Withheld]'; +$a->strings['Friend/Connection Request'] = 'Friend/Connection Request'; +$a->strings['Please answer the following:'] = 'Besvara följande, tack:'; +$a->strings['Does $name know you?'] = 'Känner $name dig?'; +$a->strings['Yes'] = 'Ja'; +$a->strings['No'] = 'Nej'; +$a->strings['Add a personal note:'] = 'Lägg till ett personligt meddelande:'; +$a->strings['Please enter your profile address from one of the following supported social networks:'] = 'Ange din profiladress på ett av följande sociala nätverk som stöds:'; +$a->strings['Friendika'] = 'Friendika'; +$a->strings['StatusNet/Federated Social Web'] = 'StatusNet/Federated Social Web'; +$a->strings["Private \x28secure\x29 network"] = "Privat \x28säkert\x29 nätverk"; +$a->strings["Public \x28insecure\x29 network"] = "Offentligt \x28osäkert\x29 nätverk"; +$a->strings['Your profile address:'] = 'Din profiladress:'; +$a->strings['Submit Request'] = 'Skicka begäran'; +$a->strings['Cancel'] = 'Avbryt'; +$a->strings['Global Directory'] = 'Global katalog'; +$a->strings['Item not found.'] = 'Hittades inte.'; +$a->strings['Private Message'] = 'Personligt meddelande'; +$a->strings["I like this \x28toggle\x29"] = "Jag gillar detta \x28toggle\x29"; +$a->strings["I don't like this \x28toggle\x29"] = "Jag ogillar detta \x28toggle\x29"; +$a->strings['This is you'] = 'Det här är du'; +$a->strings['Delete'] = 'Ta bort'; +$a->strings['View $name\'s profile'] = 'Visa $name s profil'; +$a->strings['View $owner_name\'s profile'] = 'Visa $owner_name s profil'; +$a->strings['to'] = 'till'; +$a->strings['Wall-to-Wall'] = 'Logg-till-logg'; +$a->strings['via Wall-To-Wall:'] = 'via Logg-till-logg:'; +$a->strings['Item has been removed.'] = 'Har tagits bort.'; +$a->strings['Shared content is covered by the Creative Commons Attribution 3.0 license.'] = 'Innehållet omfattas av licensen Creative Commons Attribution 3.0.'; +$a->strings['CC: email addresses'] = 'CC: e-postadresser'; +$a->strings['Example: bob@example.com, mary@example.com'] = 'Exempel: adam@exempel.com, bertil@exempel.com'; +$a->strings['The profile address specified does not provide adequate information.'] = 'Angiven profiladress ger inte tillräcklig information.'; +$a->strings['Limited profile. This person will be unable to receive direct/personal notifications from you.'] = 'Begränsad profil. Den här personen kommer inte att kunna ta emot personliga meddelanden från dig.'; +$a->strings['Unable to retrieve contact information.'] = 'Det gick inte att nå kontaktinformationen.'; +$a->strings['following'] = 'följer'; +$a->strings['Group created.'] = 'Gruppen har skapats.'; +$a->strings['Could not create group.'] = 'Det gick inte att skapa gruppen.'; +$a->strings['Group not found.'] = 'Gruppen hittades inte.'; +$a->strings['Group name changed.'] = 'Gruppens namn har ändrats.'; +$a->strings['Membership list updated.'] = 'Medlemslistan har uppdaterats.'; +$a->strings['Group removed.'] = 'Gruppen har tagits bort.'; +$a->strings['Unable to remove group.'] = 'Gruppen kunde inte tas bort.'; +$a->strings["Welcome to "] = "Välkommen till "; +$a->strings['Could not create/connect to database.'] = 'Det gick inte att skapa eller ansluta till databasen.'; +$a->strings['Connected to database.'] = 'Ansluten till databasen.'; +$a->strings['Database import succeeded.'] = 'Databasen har importerats.'; +$a->strings['IMPORTANT: You will need to [manually] setup a scheduled task for the poller.'] = 'IMPORTANT: You will need to [manually] setup a scheduled task for the poller.'; +$a->strings['Please see the file "INSTALL.txt".'] = 'Se filen "INSTALL.txt".'; +$a->strings['Database import failed.'] = 'Det gick inte att importera databasen.'; +$a->strings['You may need to import the file "database.sql" manually using phpmyadmin or mysql.'] = 'Du kanske måste importera filen "database.sql" manuellt med phpmyadmin eller mysql.'; +$a->strings['Welcome to Friendika.'] = 'Välkommen till Friendika.'; +$a->strings['Submit'] = 'Skicka'; +$a->strings['Could not find a command line version of PHP in the web server PATH.'] = 'Could not find a command line version of PHP in the web server PATH.'; +$a->strings['This is required. Please adjust the configuration file .htconfig.php accordingly.'] = 'This is required. Please adjust the configuration file .htconfig.php accordingly.'; +$a->strings['The command line version of PHP on your system does not have "register_argc_argv" enabled.'] = 'The command line version of PHP on your system does not have "register_argc_argv" enabled.'; +$a->strings['This is required for message delivery to work.'] = 'Det krävs för att meddelanden ska kunna levereras.'; +$a->strings['Error: the "openssl_pkey_new" function on this system is not able to generate encryption keys'] = 'Fel: funktionen "openssl_pkey_new" kan inte skapa krypteringsnycklar'; +$a->strings['If running under Windows, please see "http://www.php.net/manual/en/openssl.installation.php".'] = 'Läs mer på "http://www.php.net/manual/en/openssl.installation.php" om du kör Windows.'; +$a->strings['Error: Apache webserver mod-rewrite module is required but not installed.'] = 'Error: Apache webserver mod-rewrite module is required but not installed.'; +$a->strings['Error: libCURL PHP module required but not installed.'] = 'Error: libCURL PHP module required but not installed.'; +$a->strings['Error: GD graphics PHP module with JPEG support required but not installed.'] = 'Error: GD graphics PHP module with JPEG support required but not installed.'; +$a->strings['Error: openssl PHP module required but not installed.'] = 'Error: openssl PHP module required but not installed.'; +$a->strings['Error: mysqli PHP module required but not installed.'] = 'Error: mysqli PHP module required but not installed.'; +$a->strings['The web installer needs to be able to create a file called ".htconfig.php" in the top folder of your web server and it is unable to do so.'] = 'The web installer needs to be able to create a file called ".htconfig.php" in the top folder of your web server and it is unable to do so.'; +$a->strings['This is most often a permission setting, as the web server may not be able to write files in your folder - even if you can.'] = 'This is most often a permission setting, as the web server may not be able to write files in your folder - even if you can.'; +$a->strings['Please check with your site documentation or support people to see if this situation can be corrected.'] = 'Please check with your site documentation or support people to see if this situation can be corrected.'; +$a->strings['If not, you may be required to perform a manual installation. Please see the file "INSTALL.txt" for instructions.'] = 'If not, you may be required to perform a manual installation. Please see the file "INSTALL.txt" for instructions.'; +$a->strings['The database configuration file ".htconfig.php" could not be written. Please use the enclosed text to create a configuration file in your web server root.'] = 'The database configuration file ".htconfig.php" could not be written. Please use the enclosed text to create a configuration file in your web server root.'; +$a->strings['Errors encountered creating database tables.'] = 'Fel vid skapandet av databastabeller.'; +$a->strings[' : '] = ' : '; +$a->strings['Not a valid email address.'] = 'Ogiltig e-postadress.'; +$a->strings['Please join my network on '] = 'Gå med i mitt nätverk på '; +$a->strings['Message delivery failed.'] = 'Meddelandet kom inte fram.'; +$a->strings[' messages sent.'] = ' meddelanden har skickats.'; +$a->strings['Send invitations'] = 'Send invitations'; +$a->strings['Enter email addresses, one per line:'] = 'Ange e-postadresser, en per rad:'; +$a->strings['Please join my social network on '] = 'Gå med i mitt sociala nätverk på '; +$a->strings['To accept this invitation, please visit:'] = 'Gå hit för att tacka ja till inbjudan:'; +$a->strings['Once you have registered, please connect with me via my profile page at:'] = 'Once you have registered, please connect with me via my profile page at:'; +$a->strings['Unable to locate original post.'] = 'Unable to locate original post.'; +$a->strings['Empty post discarded.'] = 'Empty post discarded.'; +$a->strings[" commented on your item at "] = " commented on your item at "; +$a->strings[" posted on your profile wall at "] = " posted on your profile wall at "; +$a->strings['System error. Post not saved.'] = 'Systemfel. Inlägget sparades inte.'; +$a->strings['This message was sent to you by '] = 'Du har fått det här meddelandet av '; +$a->strings[', a member of the Friendika social network.'] = ', medlem i det sociala nätverket Friendika.'; +$a->strings['You may visit them online at'] = 'Besök online på'; +$a->strings['Please contact the sender by replying to this post if you do not wish to receive these messages.'] = 'Kontakta avsändaren genom att svara på det här meddelandet om du inte vill ha sådana här meddelanden.'; +$a->strings['posted an update.'] = 'gjorde en uppdatering.'; +$a->strings['photo'] = 'foto'; +$a->strings['status'] = 'status'; +$a->strings['likes'] = 'gillar'; +$a->strings['doesn\'t like'] = 'ogillar'; +$a->strings['\'s'] = 's'; +$a->strings['Remote privacy information not available.'] = 'Remote privacy information not available.'; +$a->strings['Visible to:'] = 'Synlig för:'; +$a->strings['Password reset requested at '] = 'Lösenordsåterställning begärd kl '; +$a->strings["Welcome back "] = "Välkommen tillbaka "; +$a->strings['Manage Identities and/or Pages'] = 'Manage Identities and/or Pages'; +$a->strings["\x28Toggle between different identities or community/group pages which share your account details.\x29"] = "\x28Toggle between different identities or community/group pages which share your account details.\x29"; +$a->strings['Select an identity to manage: '] = 'Select an identity to manage: '; +$a->strings['Normal View'] = 'Normal vy'; +$a->strings['New Item View'] = 'New Item View'; +$a->strings['Share'] = 'Dela'; +$a->strings['Insert YouTube video'] = 'Infoga klipp från YouTube'; +$a->strings['Set your location'] = 'Ange plats'; +$a->strings['Clear browser location'] = 'Clear browser location'; +$a->strings['Permission settings'] = 'Permission settings'; +$a->strings['No such group'] = 'Gruppen finns inte'; +$a->strings['Group is empty'] = 'Gruppen är tom'; +$a->strings['Group: '] = 'Grupp: '; +$a->strings['View in context'] = 'Se i sitt sammanhang'; +$a->strings['Invalid request identifier.'] = 'Invalid request identifier.'; +$a->strings['Discard'] = 'Kasta bort'; +$a->strings['Ignore'] = 'Ignorera'; +$a->strings['Show Ignored Requests'] = 'Show Ignored Requests'; +$a->strings['Hide Ignored Requests'] = 'Hide Ignored Requests'; +$a->strings['Claims to be known to you: '] = 'Claims to be known to you: '; +$a->strings['yes'] = 'ja'; +$a->strings['no'] = 'nej'; +$a->strings['Approve as: '] = 'Approve as: '; +$a->strings['Friend'] = 'Vän'; +$a->strings['Fan/Admirer'] = 'Fan/Beundrare'; +$a->strings['Notification type: '] = 'Notification type: '; +$a->strings['Friend/Connect Request'] = 'Friend/Connect Request'; +$a->strings['New Follower'] = 'New Follower'; +$a->strings['Approve'] = 'Godkänn'; +$a->strings['No notifications.'] = 'Inga aviseringar.'; +$a->strings['No registrations.'] = 'Inga registreringar.'; +$a->strings['Login failed.'] = 'Inloggningen misslyckades.'; +$a->strings['Photo Albums'] = 'Fotoalbum'; +$a->strings['Contact Photos'] = 'Contact Photos'; +$a->strings['Contact information unavailable'] = 'Kontaktinformationen är inte tillgänglig'; +$a->strings['Profile Photos'] = 'Profilbilder'; +$a->strings['Album not found.'] = 'Albumet finns inte.'; +$a->strings['Delete Album'] = 'Ta bort album'; +$a->strings['Delete Photo'] = 'Ta bort foto'; +$a->strings['was tagged in a'] = 'was tagged in a'; +$a->strings['by'] = 'av'; +$a->strings['Image exceeds size limit of '] = 'Bilden överskrider den tillåtna storleken '; +$a->strings['Unable to process image.'] = 'Bilden kunde inte bahandlas.'; +$a->strings['Image upload failed.'] = 'Fel vid bilduppladdning.'; +$a->strings['No photos selected'] = 'Inga foton har valts'; +$a->strings['Upload Photos'] = 'Ladda upp foton'; +$a->strings['New album name: '] = 'Nytt album med namn: '; +$a->strings['or existing album name: '] = 'eller befintligt album med namn: '; +$a->strings['Permissions'] = 'Permissions'; +$a->strings['Edit Album'] = 'Redigera album'; +$a->strings['View Photo'] = 'Visa foto'; +$a->strings['Photo not available'] = 'Fotot är inte tillgängligt'; +$a->strings['Edit photo'] = 'Redigera foto'; +$a->strings['View Full Size'] = 'Visa fullstor'; +$a->strings['Tags: '] = 'Taggar: '; +$a->strings['[Remove any tag]'] = '[Remove any tag]'; +$a->strings['New album name'] = 'New album name'; +$a->strings['Caption'] = 'Caption'; +$a->strings['Add a Tag'] = 'Lägg till tagg'; +$a->strings['Example: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping'] = 'Example: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping'; +$a->strings['Recent Photos'] = 'Nyligen tillagda foton'; +$a->strings['Upload New Photos'] = 'Ladda upp foton'; +$a->strings['View Album'] = 'Titta i album'; +$a->strings['Image uploaded but image cropping failed.'] = 'Bilden laddades upp men det blev fel när den skulle beskäras.'; +$a->strings['Image size reduction [175] failed.'] = 'Fel när bildstorlek skulle minskas [175].'; +$a->strings['Image size reduction [80] failed.'] = 'Fel när bildstorlek skulle minskas [80].'; +$a->strings['Image size reduction [48] failed.'] = 'Fel när bildstorlek skulle minskas [48].'; +$a->strings['Unable to process image'] = 'Det gick inte att behandla bilden'; +$a->strings['Image uploaded successfully.'] = 'Bilden har laddats upp.'; +$a->strings['Image size reduction [640] failed.'] = 'Fel när bildstorlek skulle minskas [640].'; +$a->strings['Profile Name is required.'] = 'Profile Name is required.'; +$a->strings['Profile updated.'] = 'Profilen har uppdaterats.'; +$a->strings['Profile deleted.'] = 'Profilen har tagits bort.'; +$a->strings['Profile-'] = 'Profil-'; +$a->strings['New profile created.'] = 'En ny profil har skapats.'; +$a->strings['Profile unavailable to clone.'] = 'Det gick inte att klona profilen.'; +$a->strings['This is your public profile.
    It may be visible to anybody using the internet.'] = 'Det här är din offentliga profil.
    Den kan vara synlig för vem som helst på internet.'; +$a->strings['Age: '] = 'Ålder: '; +$a->strings['Profile Image'] = 'Profilbild'; +$a->strings['Invalid OpenID url'] = 'Ogiltig OpenID-url'; +$a->strings['Please enter the required information.'] = 'Fyll i alla obligatoriska fält.'; +$a->strings['Please use a shorter name.'] = 'Välj ett kortare namn.'; +$a->strings['Name too short.'] = 'Namnet är för kort.'; +$a->strings["That doesn\'t appear to be your full \x28First Last\x29 name."] = "Du verkar inte ha angett ditt fullständiga namn."; +$a->strings['Your email domain is not among those allowed on this site.'] = 'Din epostdomän är inte tillåten på den här webbplatsen.'; +$a->strings['Cannot use that email.'] = 'Får inte använda den e-postadressen.'; +$a->strings['Your "nickname" can only contain "a-z", "0-9", "-", and "_", and must also begin with a letter.'] = 'Ditt användarnamn får bara innehålla "a-z", "0-9", "-" och "_", och måste dessutom börja med en bokstav.'; +$a->strings['Nickname is already registered. Please choose another.'] = 'Användarnamnet är upptaget. Välj ett annat.'; +$a->strings['SERIOUS ERROR: Generation of security keys failed.'] = 'SERIOUS ERROR: Generation of security keys failed.'; +$a->strings['An error occurred during registration. Please try again.'] = 'Något gick fel vid registreringen. Försök igen.'; +$a->strings['An error occurred creating your default profile. Please try again.'] = 'An error occurred creating your default profile. Please try again.'; +$a->strings['Registration details for '] = 'Registration details for '; +$a->strings['Registration successful. Please check your email for further instructions.'] = 'Registrering klar. Kolla din e-post för vidare instruktioner.'; +$a->strings['Failed to send email message. Here is the message that failed.'] = 'Det gick inte att skicka e-brevet. Här är meddelandet som inte kunde skickas.'; +$a->strings['Your registration can not be processed.'] = 'Det går inte att behandla registreringen.'; +$a->strings['Registration request at '] = 'Registration request at '; +$a->strings['Your registration is pending approval by the site owner.'] = 'Din registrering inväntar godkännande av webbplatsens ägare.'; +$a->strings["You may \x28optionally\x29 fill in this form via OpenID by supplying your OpenID and clicking 'Register'."] = "You may \x28optionally\x29 fill in this form via OpenID by supplying your OpenID and clicking 'Register'."; +$a->strings['If you are not familiar with OpenID, please leave that field blank and fill in the rest of the items.'] = 'Om du inte känner till OpenID kan du lämna det fältet tomt och fylla i resten.'; +$a->strings["Your OpenID \x28optional\x29: "] = "Ditt OpenID \x28krävs ej\x29: "; +$a->strings['Members of this network prefer to communicate with real people who use their real names.'] = 'Medlemmarna i det här nätverket föredrar att kommunicera med riktiga människor som använder sina riktiga namn.'; +$a->strings['Include your profile in member directory?'] = 'Inkludera din profil i medlemskatalogen?'; +$a->strings['Registration'] = 'Registrering'; +$a->strings['Your Full Name ' . "\x28" . 'e.g. Joe Smith' . "\x29" . ': '] = 'Ditt fullständiga namn ' . "\x28" . 't. ex. Karl Karlsson' . "\x29" . ': '; +$a->strings['Your Email Address: '] = 'Din e-postadress: '; +$a->strings['Choose a profile nickname. This must begin with a text character. Your profile address on this site will then be \'nickname@$sitename\'.'] = 'Välj ett användarnamn. Det måste inledas med en bokstav. Din profiladress på den här webbplatsen blir \'användarnamn@$sitename\'.'; +$a->strings['Choose a nickname: '] = 'Välj ett användarnamn: '; +$a->strings['Please login.'] = 'Logga in.'; +$a->strings['Registration revoked for '] = 'Registration revoked for '; +$a->strings['Account approved.'] = 'Account approved.'; +$a->strings['Remove My Account'] = 'Ta bort mitt konto'; +$a->strings['This will completely remove your account. Once this has been done it is not recoverable.'] = 'Detta kommer att ta bort kontot helt och hållet. Efter att det är gjort går det inte att återställa.'; +$a->strings['Please enter your password for verification:'] = 'Ange lösenordet igen för jämförelse:'; +$a->strings['Passwords do not match. Password unchanged.'] = 'Lösenorden skiljer sig åt. Lösenordet ändras inte.'; +$a->strings['Empty passwords are not allowed. Password unchanged.'] = 'Lösenordet får inte vara blankt. Lösenordet ändras inte.'; +$a->strings['Password changed.'] = 'Lösenordet har ändrats.'; +$a->strings['Password update failed. Please try again.'] = 'Det blev fel när lösenordet skulle ändras. Försök igen.'; +$a->strings[' Please use a shorter name.'] = ' Använd ett kortare namn.'; +$a->strings[' Name too short.'] = ' Namnet är för kort.'; +$a->strings[' Not valid email.'] = ' Ogiltig e-postadress.'; +$a->strings[' Cannot change to that email.'] = ' Ändring till den e-postadressen görs inte.'; +$a->strings['Settings updated.'] = 'Inställningarna har uppdaterats.'; +$a->strings['Plugin Settings'] = 'Plugin Settings'; +$a->strings['Account Settings'] = 'Kontoinställningar'; +$a->strings['No Plugin settings configured'] = 'No Plugin settings configured'; +$a->strings['OpenID: '] = 'OpenID: '; +$a->strings[" \x28Optional\x29 Allow this OpenID to login to this account."] = " \x28Optional\x29 Allow this OpenID to login to this account."; +$a->strings['Profile is not published.'] = 'Profilen är inte publicerad.'; +$a->strings['Default Post Permissions'] = 'Default Post Permissions'; +$a->strings['Tag removed'] = 'Taggen har tagits bort'; +$a->strings['Remove Item Tag'] = 'Remove Item Tag'; +$a->strings['Select a tag to remove: '] = 'Välj tagg som ska tas bort: '; +$a->strings['Remove'] = 'Ta bort'; +$a->strings['No contacts.'] = 'Inga kontakter.'; +$a->strings['Visible To:'] = 'Synlig för:'; +$a->strings['Groups'] = 'Grupper'; +$a->strings['Except For:'] = 'Utom för:'; +$a->strings['Logged out.'] = 'Utloggad.'; +$a->strings['Unknown | Not categorised'] = 'Okänd | Inte kategoriserad'; +$a->strings['Block immediately'] = 'Spärra omedelbart'; +$a->strings['Shady, spammer, self-marketer'] = 'Suspekt, spammare, reklamspridare'; +$a->strings['Known to me, but no opinion'] = 'Jag vet vem det är, men har ingen åsikt'; +$a->strings['OK, probably harmless'] = 'OK, antagligen harmlös'; +$a->strings['Reputable, has my trust'] = 'Pålitlig, jag litar på personen'; +$a->strings['Frequently'] = 'Ofta'; +$a->strings['Hourly'] = 'Varje timme'; +$a->strings['Twice daily'] = 'Två gånger om dagen'; +$a->strings['Daily'] = 'Dagligen'; +$a->strings['Weekly'] = 'Veckovis'; +$a->strings['Monthly'] = 'Månadsvis'; +$a->strings['Miscellaneous'] = 'Blandat'; +$a->strings['less than a second ago'] = 'för mindre än en sekund sedan'; +$a->strings['year'] = 'år'; +$a->strings['years'] = 'år'; +$a->strings['month'] = 'månad'; +$a->strings['months'] = 'månader'; +$a->strings['week'] = 'vecka'; +$a->strings['weeks'] = 'veckor'; +$a->strings['day'] = 'dag'; +$a->strings['days'] = 'dagar'; +$a->strings['hour'] = 'timme'; +$a->strings['hours'] = 'timmar'; +$a->strings['minute'] = 'minut'; +$a->strings['minutes'] = 'minuter'; +$a->strings['second'] = 'sekund'; +$a->strings['seconds'] = 'sekunder'; +$a->strings[' ago'] = ' sedan'; +$a->strings['Create a new group'] = 'Skapa ny grupp'; +$a->strings['Everybody'] = 'Alla'; +$a->strings['Birthday:'] = 'Födelsedatum:'; +$a->strings['Home'] = 'Hem'; +$a->strings['Apps'] = 'Apps'; +$a->strings['Directory'] = 'Katalog'; +$a->strings['Network'] = 'Nätverk'; +$a->strings['Notifications'] = 'Aviseringar'; +$a->strings['Manage'] = 'Hantera'; +$a->strings['Settings'] = 'Inställningar'; +$a->strings['Profiles'] = 'Profiler'; +$a->strings['Embedding disabled'] = 'Embedding disabled'; +$a->strings['Male'] = 'Man'; +$a->strings['Female'] = 'Kvinna'; +$a->strings['Currently Male'] = 'För närvarande man'; +$a->strings['Currently Female'] = 'För närvarande kvinna'; +$a->strings['Mostly Male'] = 'Mestadels man'; +$a->strings['Mostly Female'] = 'Mestadels kvinna'; +$a->strings['Transgender'] = 'Transgender'; +$a->strings['Intersex'] = 'Intersex'; +$a->strings['Transsexual'] = 'Transsexuell'; +$a->strings['Hermaphrodite'] = 'Hermafrodit'; +$a->strings['Neuter'] = 'Neuter'; +$a->strings['Non-specific'] = 'Non-specific'; +$a->strings['Other'] = 'Annat'; +$a->strings['Undecided'] = 'Undecided'; +$a->strings['Males'] = 'Males'; +$a->strings['Females'] = 'Females'; +$a->strings['Gay'] = 'Bög'; +$a->strings['Lesbian'] = 'Lesbisk'; +$a->strings['No Preference'] = 'No Preference'; +$a->strings['Bisexual'] = 'Bisexuell'; +$a->strings['Autosexual'] = 'Autosexual'; +$a->strings['Abstinent'] = 'Abstinent'; +$a->strings['Virgin'] = 'Oskuld'; +$a->strings['Deviant'] = 'Avvikande'; +$a->strings['Fetish'] = 'Fetish'; +$a->strings['Oodles'] = 'Oodles'; +$a->strings['Nonsexual'] = 'Nonsexual'; +$a->strings['Single'] = 'Singel'; +$a->strings['Lonely'] = 'Ensam'; +$a->strings['Available'] = 'Tillgänglig'; +$a->strings['Unavailable'] = 'Upptagen'; +$a->strings['Dating'] = 'Dejtar'; +$a->strings['Unfaithful'] = 'Unfaithful'; +$a->strings['Sex Addict'] = 'Sexmissbrukare'; +$a->strings['Friends'] = 'Vänner'; +$a->strings['Friends/Benefits'] = 'Friends/Benefits'; +$a->strings['Casual'] = 'Casual'; +$a->strings['Engaged'] = 'Förlovad'; +$a->strings['Married'] = 'Gift'; +$a->strings['Partners'] = 'I partnerskap'; +$a->strings['Cohabiting'] = 'Cohabiting'; +$a->strings['Happy'] = 'Glad'; +$a->strings['Not Looking'] = 'Letar inte'; +$a->strings['Swinger'] = 'Swinger'; +$a->strings['Betrayed'] = 'Bedragen'; +$a->strings['Separated'] = 'Separerat'; +$a->strings['Unstable'] = 'Unstable'; +$a->strings['Divorced'] = 'Skiljd'; +$a->strings['Widowed'] = 'Widowed'; +$a->strings['Uncertain'] = 'Uncertain'; +$a->strings['Complicated'] = 'Komplicerat'; +$a->strings['Don\'t care'] = 'Don\'t care'; +$a->strings['Ask me'] = 'Fråga mig'; +$a->strings['Facebook disabled'] = 'Facebook disabled'; +$a->strings['Facebook API key is missing.'] = 'Facebook API key is missing.'; +$a->strings['Facebook Connect'] = 'Facebook Connect'; +$a->strings['Install Facebook post connector'] = 'Install Facebook post connector'; +$a->strings['Remove Facebook post connector'] = 'Remove Facebook post connector'; +$a->strings['Facebook'] = 'Facebook'; +$a->strings['Facebook Connector Settings'] = 'Facebook Connector Settings'; +$a->strings['Post to Facebook'] = 'Post to Facebook'; +$a->strings['Image: '] = 'Bild: '; +$a->strings['Select files to upload: '] = 'Välj filer att ladda upp: '; +$a->strings['Use the following controls only if the Java uploader [above] fails to launch.'] = 'Use the following controls only if the Java uploader [above] fails to launch.'; +$a->strings['Upload a file'] = 'Ladda upp fil'; +$a->strings['Drop files here to upload'] = 'Dra filer som ska laddas upp hit'; +$a->strings['Failed'] = 'Misslyckades'; +$a->strings['No files were uploaded.'] = 'Inga filer laddades upp.'; +$a->strings['Uploaded file is empty'] = 'Den uppladdade filen är tom'; +$a->strings['Uploaded file is too large'] = 'Den uppladdade filen är för stor'; +$a->strings['File has an invalid extension, it should be one of '] = 'Otillåten filnamnsändelse, det ska vara '; +$a->strings['Upload was cancelled, or server error encountered'] = 'Serverfel eller avbruten uppladdning'; +$a->strings['Randplace Settings'] = 'Randplace Settings'; +$a->strings['Enable Randplace Plugin'] = 'Enable Randplace Plugin'; +$a->strings['Post to StatusNet'] = 'Post to StatusNet'; +$a->strings['StatusNet Posting Settings'] = 'StatusNet Posting Settings'; +$a->strings['No consumer key pair for StatusNet found. Register your Friendika Account as an desktop client on your StatusNet account, copy the consumer key pair here and enter the API base root.
    Before you register your own OAuth key pair ask the administrator if there is already a key pair for this Friendika installation at your favorited StatusNet installation.'] = 'No consumer key pair for StatusNet found. Register your Friendika Account as an desktop client on your StatusNet account, copy the consumer key pair here and enter the API base root.
    Before you register your own OAuth key pair ask the administrator if there is already a key pair for this Friendika installation at your favorited StatusNet installation.'; +$a->strings['OAuth Consumer Key'] = 'OAuth Consumer Key'; +$a->strings['OAuth Consumer Secret'] = 'OAuth Consumer Secret'; +$a->strings["Base API Path \x28remember the trailing /\x29"] = "Base API Path \x28remember the trailing /\x29"; +$a->strings['To connect to your StatusNet account click the button below to get a security code from StatusNet which you have to copy into the input box below and submit the form. Only your public posts will be posted to StatusNet.'] = 'To connect to your StatusNet account click the button below to get a security code from StatusNet which you have to copy into the input box below and submit the form. Only your public posts will be posted to StatusNet.'; +$a->strings['Log in with StatusNet'] = 'Log in with StatusNet'; +$a->strings['Copy the security code from StatusNet here'] = 'Copy the security code from StatusNet here'; +$a->strings['Currently connected to: '] = 'Currently connected to: '; +$a->strings['If enabled all your public postings will be posted to the associated StatusNet account as well.'] = 'If enabled all your public postings will be posted to the associated StatusNet account as well.'; +$a->strings['Send public postings to StatusNet'] = 'Send public postings to StatusNet'; +$a->strings['Clear OAuth configuration'] = 'Clear OAuth configuration'; +$a->strings['Three Dimensional Tic-Tac-Toe'] = 'Tredimensionellt luffarschack'; +$a->strings['3D Tic-Tac-Toe'] = '3D-luffarschack'; +$a->strings['New game'] = 'New game'; +$a->strings['New game with handicap'] = 'New game with handicap'; +$a->strings['Three dimensional tic-tac-toe is just like the traditional game except that it is played on multiple levels simultaneously. '] = 'Three dimensional tic-tac-toe is just like the traditional game except that it is played on multiple levels simultaneously. '; +$a->strings['In this case there are three levels. You win by getting three in a row on any level, as well as up, down, and diagonally across the different levels.'] = 'In this case there are three levels. You win by getting three in a row on any level, as well as up, down, and diagonally across the different levels.'; +$a->strings['The handicap game disables the center position on the middle level because the player claiming this square often has an unfair advantage.'] = 'The handicap game disables the center position on the middle level because the player claiming this square often has an unfair advantage.'; +$a->strings['You go first...'] = 'You go first...'; +$a->strings['I\'m going first this time...'] = 'I\'m going first this time...'; +$a->strings['You won!'] = 'You won!'; +$a->strings['"Cat" game!'] = '"Cat" game!'; +$a->strings['I won!'] = 'I won!'; +$a->strings['Post to Twitter'] = 'Post to Twitter'; +$a->strings['Twitter Posting Settings'] = 'Twitter Posting Settings'; +$a->strings['No consumer key pair for Twitter found. Please contact your site administrator.'] = 'No consumer key pair for Twitter found. Please contact your site administrator.'; +$a->strings['At this Friendika instance the Twitter plugin was enabled but you have not yet connected your account to your Twitter account. To do so click the button below to get a PIN from Twitter which you have to copy into the input box below and submit the form. Only your public posts will be posted to Twitter.'] = 'At this Friendika instance the Twitter plugin was enabled but you have not yet connected your account to your Twitter account. To do so click the button below to get a PIN from Twitter which you have to copy into the input box below and submit the form. Only your public posts will be posted to Twitter.'; +$a->strings['Copy the PIN from Twitter here'] = 'Copy the PIN from Twitter here'; +$a->strings['If enabled all your public postings will be posted to the associated Twitter account as well.'] = 'If enabled all your public postings will be posted to the associated Twitter account as well.'; +$a->strings['Send public postings to Twitter'] = 'Send public postings to Twitter'; +$a->strings['Africa/Abidjan'] = 'Afrika/Abidjan'; +$a->strings['Africa/Accra'] = 'Afrika/Accra'; +$a->strings['Africa/Addis_Ababa'] = 'Afrika/Addis_Ababa'; +$a->strings['Africa/Algiers'] = 'Afrika/Algiers'; +$a->strings['Africa/Asmara'] = 'Afrika/Asmara'; +$a->strings['Africa/Asmera'] = 'Afrika/Asmera'; +$a->strings['Africa/Bamako'] = 'Afrika/Bamako'; +$a->strings['Africa/Bangui'] = 'Afrika/Bangui'; +$a->strings['Africa/Banjul'] = 'Afrika/Banjul'; +$a->strings['Africa/Bissau'] = 'Afrika/Bissau'; +$a->strings['Africa/Blantyre'] = 'Afrika/Blantyre'; +$a->strings['Africa/Brazzaville'] = 'Afrika/Brazzaville'; +$a->strings['Africa/Bujumbura'] = 'Afrika/Bujumbura'; +$a->strings['Africa/Cairo'] = 'Afrika/Cairo'; +$a->strings['Africa/Casablanca'] = 'Afrika/Casablanca'; +$a->strings['Africa/Ceuta'] = 'Afrika/Ceuta'; +$a->strings['Africa/Conakry'] = 'Afrika/Conakry'; +$a->strings['Africa/Dakar'] = 'Afrika/Dakar'; +$a->strings['Africa/Dar_es_Salaam'] = 'Afrika/Dar_es_Salaam'; +$a->strings['Africa/Djibouti'] = 'Afrika/Djibouti'; +$a->strings['Africa/Douala'] = 'Afrika/Douala'; +$a->strings['Africa/El_Aaiun'] = 'Afrika/El_Aaiun'; +$a->strings['Africa/Freetown'] = 'Afrika/Freetown'; +$a->strings['Africa/Gaborone'] = 'Afrika/Gaborone'; +$a->strings['Africa/Harare'] = 'Afrika/Harare'; +$a->strings['Africa/Johannesburg'] = 'Afrika/Johannesburg'; +$a->strings['Africa/Kampala'] = 'Afrika/Kampala'; +$a->strings['Africa/Khartoum'] = 'Afrika/Khartoum'; +$a->strings['Africa/Kigali'] = 'Afrika/Kigali'; +$a->strings['Africa/Kinshasa'] = 'Afrika/Kinshasa'; +$a->strings['Africa/Lagos'] = 'Afrika/Lagos'; +$a->strings['Africa/Libreville'] = 'Afrika/Libreville'; +$a->strings['Africa/Lome'] = 'Afrika/Lome'; +$a->strings['Africa/Luanda'] = 'Afrika/Luanda'; +$a->strings['Africa/Lubumbashi'] = 'Afrika/Lubumbashi'; +$a->strings['Africa/Lusaka'] = 'Afrika/Lusaka'; +$a->strings['Africa/Malabo'] = 'Afrika/Malabo'; +$a->strings['Africa/Maputo'] = 'Afrika/Maputo'; +$a->strings['Africa/Maseru'] = 'Afrika/Maseru'; +$a->strings['Africa/Mbabane'] = 'Afrika/Mbabane'; +$a->strings['Africa/Mogadishu'] = 'Afrika/Mogadishu'; +$a->strings['Africa/Monrovia'] = 'Afrika/Monrovia'; +$a->strings['Africa/Nairobi'] = 'Afrika/Nairobi'; +$a->strings['Africa/Ndjamena'] = 'Afrika/Ndjamena'; +$a->strings['Africa/Niamey'] = 'Afrika/Niamey'; +$a->strings['Africa/Nouakchott'] = 'Afrika/Nouakchott'; +$a->strings['Africa/Ouagadougou'] = 'Afrika/Ouagadougou'; +$a->strings['Africa/Porto-Novo'] = 'Afrika/Porto-Novo'; +$a->strings['Africa/Sao_Tome'] = 'Afrika/Sao_Tome'; +$a->strings['Africa/Timbuktu'] = 'Afrika/Timbuktu'; +$a->strings['Africa/Tripoli'] = 'Afrika/Tripoli'; +$a->strings['Africa/Tunis'] = 'Afrika/Tunis'; +$a->strings['Africa/Windhoek'] = 'Afrika/Windhoek'; +$a->strings['America/Adak'] = 'Amerika/Adak'; +$a->strings['America/Anchorage'] = 'Amerika/Anchorage'; +$a->strings['America/Anguilla'] = 'Amerika/Anguilla'; +$a->strings['America/Antigua'] = 'Amerika/Antigua'; +$a->strings['America/Araguaina'] = 'Amerika/Araguaina'; +$a->strings['America/Argentina/Buenos_Aires'] = 'Amerika/Argentina/Buenos_Aires'; +$a->strings['America/Argentina/Catamarca'] = 'Amerika/Argentina/Catamarca'; +$a->strings['America/Argentina/ComodRivadavia'] = 'Amerika/Argentina/ComodRivadavia'; +$a->strings['America/Argentina/Cordoba'] = 'Amerika/Argentina/Cordoba'; +$a->strings['America/Argentina/Jujuy'] = 'Amerika/Argentina/Jujuy'; +$a->strings['America/Argentina/La_Rioja'] = 'Amerika/Argentina/La_Rioja'; +$a->strings['America/Argentina/Mendoza'] = 'Amerika/Argentina/Mendoza'; +$a->strings['America/Argentina/Rio_Gallegos'] = 'Amerika/Argentina/Rio_Gallegos'; +$a->strings['America/Argentina/Salta'] = 'Amerika/Argentina/Salta'; +$a->strings['America/Argentina/San_Juan'] = 'Amerika/Argentina/San_Juan'; +$a->strings['America/Argentina/San_Luis'] = 'Amerika/Argentina/San_Luis'; +$a->strings['America/Argentina/Tucuman'] = 'Amerika/Argentina/Tucuman'; +$a->strings['America/Argentina/Ushuaia'] = 'Amerika/Argentina/Ushuaia'; +$a->strings['America/Aruba'] = 'Amerika/Aruba'; +$a->strings['America/Asuncion'] = 'Amerika/Asuncion'; +$a->strings['America/Atikokan'] = 'Amerika/Atikokan'; +$a->strings['America/Atka'] = 'Amerika/Atka'; +$a->strings['America/Bahia'] = 'Amerika/Bahia'; +$a->strings['America/Barbados'] = 'Amerika/Barbados'; +$a->strings['America/Belem'] = 'Amerika/Belem'; +$a->strings['America/Belize'] = 'Amerika/Belize'; +$a->strings['America/Blanc-Sablon'] = 'Amerika/Blanc-Sablon'; +$a->strings['America/Boa_Vista'] = 'Amerika/Boa_Vista'; +$a->strings['America/Bogota'] = 'Amerika/Bogota'; +$a->strings['America/Boise'] = 'Amerika/Boise'; +$a->strings['America/Buenos_Aires'] = 'Amerika/Buenos_Aires'; +$a->strings['America/Cambridge_Bay'] = 'Amerika/Cambridge_Bay'; +$a->strings['America/Campo_Grande'] = 'Amerika/Campo_Grande'; +$a->strings['America/Cancun'] = 'Amerika/Cancun'; +$a->strings['America/Caracas'] = 'Amerika/Caracas'; +$a->strings['America/Catamarca'] = 'Amerika/Catamarca'; +$a->strings['America/Cayenne'] = 'Amerika/Cayenne'; +$a->strings['America/Cayman'] = 'Amerika/Cayman'; +$a->strings['America/Chicago'] = 'Amerika/Chicago'; +$a->strings['America/Chihuahua'] = 'Amerika/Chihuahua'; +$a->strings['America/Coral_Harbour'] = 'Amerika/Coral_Harbour'; +$a->strings['America/Cordoba'] = 'Amerika/Cordoba'; +$a->strings['America/Costa_Rica'] = 'Amerika/Costa_Rica'; +$a->strings['America/Cuiaba'] = 'Amerika/Cuiaba'; +$a->strings['America/Curacao'] = 'Amerika/Curacao'; +$a->strings['America/Danmarkshavn'] = 'Amerika/Danmarkshavn'; +$a->strings['America/Dawson'] = 'Amerika/Dawson'; +$a->strings['America/Dawson_Creek'] = 'Amerika/Dawson_Creek'; +$a->strings['America/Denver'] = 'Amerika/Denver'; +$a->strings['America/Detroit'] = 'Amerika/Detroit'; +$a->strings['America/Dominica'] = 'Amerika/Dominica'; +$a->strings['America/Edmonton'] = 'Amerika/Edmonton'; +$a->strings['America/Eirunepe'] = 'Amerika/Eirunepe'; +$a->strings['America/El_Salvador'] = 'Amerika/El_Salvador'; +$a->strings['America/Ensenada'] = 'Amerika/Ensenada'; +$a->strings['America/Fort_Wayne'] = 'Amerika/Fort_Wayne'; +$a->strings['America/Fortaleza'] = 'Amerika/Fortaleza'; +$a->strings['America/Glace_Bay'] = 'Amerika/Glace_Bay'; +$a->strings['America/Godthab'] = 'Amerika/Godthab'; +$a->strings['America/Goose_Bay'] = 'Amerika/Goose_Bay'; +$a->strings['America/Grand_Turk'] = 'Amerika/Grand_Turk'; +$a->strings['America/Grenada'] = 'Amerika/Grenada'; +$a->strings['America/Guadeloupe'] = 'Amerika/Guadeloupe'; +$a->strings['America/Guatemala'] = 'Amerika/Guatemala'; +$a->strings['America/Guayaquil'] = 'Amerika/Guayaquil'; +$a->strings['America/Guyana'] = 'Amerika/Guyana'; +$a->strings['America/Halifax'] = 'Amerika/Halifax'; +$a->strings['America/Havana'] = 'Amerika/Havana'; +$a->strings['America/Hermosillo'] = 'Amerika/Hermosillo'; +$a->strings['America/Indiana/Indianapolis'] = 'Amerika/Indiana/Indianapolis'; +$a->strings['America/Indiana/Knox'] = 'Amerika/Indiana/Knox'; +$a->strings['America/Indiana/Marengo'] = 'Amerika/Indiana/Marengo'; +$a->strings['America/Indiana/Petersburg'] = 'Amerika/Indiana/Petersburg'; +$a->strings['America/Indiana/Tell_City'] = 'Amerika/Indiana/Tell_City'; +$a->strings['America/Indiana/Vevay'] = 'Amerika/Indiana/Vevay'; +$a->strings['America/Indiana/Vincennes'] = 'Amerika/Indiana/Vincennes'; +$a->strings['America/Indiana/Winamac'] = 'Amerika/Indiana/Winamac'; +$a->strings['America/Indianapolis'] = 'Amerika/Indianapolis'; +$a->strings['America/Inuvik'] = 'Amerika/Inuvik'; +$a->strings['America/Iqaluit'] = 'Amerika/Iqaluit'; +$a->strings['America/Jamaica'] = 'Amerika/Jamaica'; +$a->strings['America/Jujuy'] = 'Amerika/Jujuy'; +$a->strings['America/Juneau'] = 'Amerika/Juneau'; +$a->strings['America/Kentucky/Louisville'] = 'Amerika/Kentucky/Louisville'; +$a->strings['America/Kentucky/Monticello'] = 'Amerika/Kentucky/Monticello'; +$a->strings['America/Knox_IN'] = 'Amerika/Knox_IN'; +$a->strings['America/La_Paz'] = 'Amerika/La_Paz'; +$a->strings['America/Lima'] = 'Amerika/Lima'; +$a->strings['America/Los_Angeles'] = 'Amerika/Los_Angeles'; +$a->strings['America/Louisville'] = 'Amerika/Louisville'; +$a->strings['America/Maceio'] = 'Amerika/Maceio'; +$a->strings['America/Managua'] = 'Amerika/Managua'; +$a->strings['America/Manaus'] = 'Amerika/Manaus'; +$a->strings['America/Marigot'] = 'Amerika/Marigot'; +$a->strings['America/Martinique'] = 'Amerika/Martinique'; +$a->strings['America/Matamoros'] = 'Amerika/Matamoros'; +$a->strings['America/Mazatlan'] = 'Amerika/Mazatlan'; +$a->strings['America/Mendoza'] = 'Amerika/Mendoza'; +$a->strings['America/Menominee'] = 'Amerika/Menominee'; +$a->strings['America/Merida'] = 'Amerika/Merida'; +$a->strings['America/Mexico_City'] = 'Amerika/Mexico_City'; +$a->strings['America/Miquelon'] = 'Amerika/Miquelon'; +$a->strings['America/Moncton'] = 'Amerika/Moncton'; +$a->strings['America/Monterrey'] = 'Amerika/Monterrey'; +$a->strings['America/Montevideo'] = 'Amerika/Montevideo'; +$a->strings['America/Montreal'] = 'Amerika/Montreal'; +$a->strings['America/Montserrat'] = 'Amerika/Montserrat'; +$a->strings['America/Nassau'] = 'Amerika/Nassau'; +$a->strings['America/New_York'] = 'Amerika/New_York'; +$a->strings['America/Nipigon'] = 'Amerika/Nipigon'; +$a->strings['America/Nome'] = 'Amerika/Nome'; +$a->strings['America/Noronha'] = 'Amerika/Noronha'; +$a->strings['America/North_Dakota/Center'] = 'Amerika/North_Dakota/Center'; +$a->strings['America/North_Dakota/New_Salem'] = 'Amerika/North_Dakota/New_Salem'; +$a->strings['America/Ojinaga'] = 'Amerika/Ojinaga'; +$a->strings['America/Panama'] = 'Amerika/Panama'; +$a->strings['America/Pangnirtung'] = 'Amerika/Pangnirtung'; +$a->strings['America/Paramaribo'] = 'Amerika/Paramaribo'; +$a->strings['America/Phoenix'] = 'Amerika/Phoenix'; +$a->strings['America/Port-au-Prince'] = 'Amerika/Port-au-Prince'; +$a->strings['America/Port_of_Spain'] = 'Amerika/Port_of_Spain'; +$a->strings['America/Porto_Acre'] = 'Amerika/Porto_Acre'; +$a->strings['America/Porto_Velho'] = 'Amerika/Porto_Velho'; +$a->strings['America/Puerto_Rico'] = 'Amerika/Puerto_Rico'; +$a->strings['America/Rainy_River'] = 'Amerika/Rainy_River'; +$a->strings['America/Rankin_Inlet'] = 'Amerika/Rankin_Inlet'; +$a->strings['America/Recife'] = 'Amerika/Recife'; +$a->strings['America/Regina'] = 'Amerika/Regina'; +$a->strings['America/Resolute'] = 'Amerika/Resolute'; +$a->strings['America/Rio_Branco'] = 'Amerika/Rio_Branco'; +$a->strings['America/Rosario'] = 'Amerika/Rosario'; +$a->strings['America/Santa_Isabel'] = 'Amerika/Santa_Isabel'; +$a->strings['America/Santarem'] = 'Amerika/Santarem'; +$a->strings['America/Santiago'] = 'Amerika/Santiago'; +$a->strings['America/Santo_Domingo'] = 'Amerika/Santo_Domingo'; +$a->strings['America/Sao_Paulo'] = 'Amerika/Sao_Paulo'; +$a->strings['America/Scoresbysund'] = 'Amerika/Scoresbysund'; +$a->strings['America/Shiprock'] = 'Amerika/Shiprock'; +$a->strings['America/St_Barthelemy'] = 'Amerika/St_Barthelemy'; +$a->strings['America/St_Johns'] = 'Amerika/St_Johns'; +$a->strings['America/St_Kitts'] = 'Amerika/St_Kitts'; +$a->strings['America/St_Lucia'] = 'Amerika/St_Lucia'; +$a->strings['America/St_Thomas'] = 'Amerika/St_Thomas'; +$a->strings['America/St_Vincent'] = 'Amerika/St_Vincent'; +$a->strings['America/Swift_Current'] = 'Amerika/Swift_Current'; +$a->strings['America/Tegucigalpa'] = 'Amerika/Tegucigalpa'; +$a->strings['America/Thule'] = 'Amerika/Thule'; +$a->strings['America/Thunder_Bay'] = 'Amerika/Thunder_Bay'; +$a->strings['America/Tijuana'] = 'Amerika/Tijuana'; +$a->strings['America/Toronto'] = 'Amerika/Toronto'; +$a->strings['America/Tortola'] = 'Amerika/Tortola'; +$a->strings['America/Vancouver'] = 'Amerika/Vancouver'; +$a->strings['America/Virgin'] = 'Amerika/Virgin'; +$a->strings['America/Whitehorse'] = 'Amerika/Whitehorse'; +$a->strings['America/Winnipeg'] = 'Amerika/Winnipeg'; +$a->strings['America/Yakutat'] = 'Amerika/Yakutat'; +$a->strings['America/Yellowknife'] = 'Amerika/Yellowknife'; +$a->strings['Antarctica/Casey'] = 'Antarctica/Casey'; +$a->strings['Antarctica/Davis'] = 'Antarctica/Davis'; +$a->strings['Antarctica/DumontDUrville'] = 'Antarctica/DumontDUrville'; +$a->strings['Antarctica/Macquarie'] = 'Antarctica/Macquarie'; +$a->strings['Antarctica/Mawson'] = 'Antarctica/Mawson'; +$a->strings['Antarctica/McMurdo'] = 'Antarctica/McMurdo'; +$a->strings['Antarctica/Palmer'] = 'Antarctica/Palmer'; +$a->strings['Antarctica/Rothera'] = 'Antarctica/Rothera'; +$a->strings['Antarctica/South_Pole'] = 'Antarctica/South_Pole'; +$a->strings['Antarctica/Syowa'] = 'Antarctica/Syowa'; +$a->strings['Antarctica/Vostok'] = 'Antarctica/Vostok'; +$a->strings['Arctic/Longyearbyen'] = 'Arctic/Longyearbyen'; +$a->strings['Asia/Aden'] = 'Asien/Aden'; +$a->strings['Asia/Almaty'] = 'Asien/Almaty'; +$a->strings['Asia/Amman'] = 'Asien/Amman'; +$a->strings['Asia/Anadyr'] = 'Asien/Anadyr'; +$a->strings['Asia/Aqtau'] = 'Asien/Aqtau'; +$a->strings['Asia/Aqtobe'] = 'Asien/Aqtobe'; +$a->strings['Asia/Ashgabat'] = 'Asien/Ashgabat'; +$a->strings['Asia/Ashkhabad'] = 'Asien/Ashkhabad'; +$a->strings['Asia/Baghdad'] = 'Asien/Baghdad'; +$a->strings['Asia/Bahrain'] = 'Asien/Bahrain'; +$a->strings['Asia/Baku'] = 'Asien/Baku'; +$a->strings['Asia/Bangkok'] = 'Asien/Bangkok'; +$a->strings['Asia/Beirut'] = 'Asien/Beirut'; +$a->strings['Asia/Bishkek'] = 'Asien/Bishkek'; +$a->strings['Asia/Brunei'] = 'Asien/Brunei'; +$a->strings['Asia/Calcutta'] = 'Asien/Calcutta'; +$a->strings['Asia/Choibalsan'] = 'Asien/Choibalsan'; +$a->strings['Asia/Chongqing'] = 'Asien/Chongqing'; +$a->strings['Asia/Chungking'] = 'Asien/Chungking'; +$a->strings['Asia/Colombo'] = 'Asien/Colombo'; +$a->strings['Asia/Dacca'] = 'Asien/Dacca'; +$a->strings['Asia/Damascus'] = 'Asien/Damascus'; +$a->strings['Asia/Dhaka'] = 'Asien/Dhaka'; +$a->strings['Asia/Dili'] = 'Asien/Dili'; +$a->strings['Asia/Dubai'] = 'Asien/Dubai'; +$a->strings['Asia/Dushanbe'] = 'Asien/Dushanbe'; +$a->strings['Asia/Gaza'] = 'Asien/Gaza'; +$a->strings['Asia/Harbin'] = 'Asien/Harbin'; +$a->strings['Asia/Ho_Chi_Minh'] = 'Asien/Ho_Chi_Minh'; +$a->strings['Asia/Hong_Kong'] = 'Asien/Hong_Kong'; +$a->strings['Asia/Hovd'] = 'Asien/Hovd'; +$a->strings['Asia/Irkutsk'] = 'Asien/Irkutsk'; +$a->strings['Asia/Istanbul'] = 'Asien/Istanbul'; +$a->strings['Asia/Jakarta'] = 'Asien/Jakarta'; +$a->strings['Asia/Jayapura'] = 'Asien/Jayapura'; +$a->strings['Asia/Jerusalem'] = 'Asien/Jerusalem'; +$a->strings['Asia/Kabul'] = 'Asien/Kabul'; +$a->strings['Asia/Kamchatka'] = 'Asien/Kamchatka'; +$a->strings['Asia/Karachi'] = 'Asien/Karachi'; +$a->strings['Asia/Kashgar'] = 'Asien/Kashgar'; +$a->strings['Asia/Kathmandu'] = 'Asien/Kathmandu'; +$a->strings['Asia/Katmandu'] = 'Asien/Katmandu'; +$a->strings['Asia/Kolkata'] = 'Asien/Kolkata'; +$a->strings['Asia/Krasnoyarsk'] = 'Asien/Krasnoyarsk'; +$a->strings['Asia/Kuala_Lumpur'] = 'Asien/Kuala_Lumpur'; +$a->strings['Asia/Kuching'] = 'Asien/Kuching'; +$a->strings['Asia/Kuwait'] = 'Asien/Kuwait'; +$a->strings['Asia/Macao'] = 'Asien/Macao'; +$a->strings['Asia/Macau'] = 'Asien/Macau'; +$a->strings['Asia/Magadan'] = 'Asien/Magadan'; +$a->strings['Asia/Makassar'] = 'Asien/Makassar'; +$a->strings['Asia/Manila'] = 'Asien/Manila'; +$a->strings['Asia/Muscat'] = 'Asien/Muscat'; +$a->strings['Asia/Nicosia'] = 'Asien/Nicosia'; +$a->strings['Asia/Novokuznetsk'] = 'Asien/Novokuznetsk'; +$a->strings['Asia/Novosibirsk'] = 'Asien/Novosibirsk'; +$a->strings['Asia/Omsk'] = 'Asien/Omsk'; +$a->strings['Asia/Oral'] = 'Asien/Oral'; +$a->strings['Asia/Phnom_Penh'] = 'Asien/Phnom_Penh'; +$a->strings['Asia/Pontianak'] = 'Asien/Pontianak'; +$a->strings['Asia/Pyongyang'] = 'Asien/Pyongyang'; +$a->strings['Asia/Qatar'] = 'Asien/Qatar'; +$a->strings['Asia/Qyzylorda'] = 'Asien/Qyzylorda'; +$a->strings['Asia/Rangoon'] = 'Asien/Rangoon'; +$a->strings['Asia/Riyadh'] = 'Asien/Riyadh'; +$a->strings['Asia/Saigon'] = 'Asien/Saigon'; +$a->strings['Asia/Sakhalin'] = 'Asien/Sakhalin'; +$a->strings['Asia/Samarkand'] = 'Asien/Samarkand'; +$a->strings['Asia/Seoul'] = 'Asien/Seoul'; +$a->strings['Asia/Shanghai'] = 'Asien/Shanghai'; +$a->strings['Asia/Singapore'] = 'Asien/Singapore'; +$a->strings['Asia/Taipei'] = 'Asien/Taipei'; +$a->strings['Asia/Tashkent'] = 'Asien/Tashkent'; +$a->strings['Asia/Tbilisi'] = 'Asien/Tbilisi'; +$a->strings['Asia/Tehran'] = 'Asien/Tehran'; +$a->strings['Asia/Tel_Aviv'] = 'Asien/Tel_Aviv'; +$a->strings['Asia/Thimbu'] = 'Asien/Thimbu'; +$a->strings['Asia/Thimphu'] = 'Asien/Thimphu'; +$a->strings['Asia/Tokyo'] = 'Asien/Tokyo'; +$a->strings['Asia/Ujung_Pandang'] = 'Asien/Ujung_Pandang'; +$a->strings['Asia/Ulaanbaatar'] = 'Asien/Ulaanbaatar'; +$a->strings['Asia/Ulan_Bator'] = 'Asien/Ulan_Bator'; +$a->strings['Asia/Urumqi'] = 'Asien/Urumqi'; +$a->strings['Asia/Vientiane'] = 'Asien/Vientiane'; +$a->strings['Asia/Vladivostok'] = 'Asien/Vladivostok'; +$a->strings['Asia/Yakutsk'] = 'Asien/Yakutsk'; +$a->strings['Asia/Yekaterinburg'] = 'Asien/Yekaterinburg'; +$a->strings['Asia/Yerevan'] = 'Asien/Yerevan'; +$a->strings['Atlantic/Azores'] = 'Atlantic/Azores'; +$a->strings['Atlantic/Bermuda'] = 'Atlantic/Bermuda'; +$a->strings['Atlantic/Canary'] = 'Atlantic/Canary'; +$a->strings['Atlantic/Cape_Verde'] = 'Atlantic/Cape_Verde'; +$a->strings['Atlantic/Faeroe'] = 'Atlantic/Faeroe'; +$a->strings['Atlantic/Faroe'] = 'Atlantic/Faroe'; +$a->strings['Atlantic/Jan_Mayen'] = 'Atlantic/Jan_Mayen'; +$a->strings['Atlantic/Madeira'] = 'Atlantic/Madeira'; +$a->strings['Atlantic/Reykjavik'] = 'Atlantic/Reykjavik'; +$a->strings['Atlantic/South_Georgia'] = 'Atlantic/South_Georgia'; +$a->strings['Atlantic/St_Helena'] = 'Atlantic/St_Helena'; +$a->strings['Atlantic/Stanley'] = 'Atlantic/Stanley'; +$a->strings['Australia/ACT'] = 'Australien/ACT'; +$a->strings['Australia/Adelaide'] = 'Australien/Adelaide'; +$a->strings['Australia/Brisbane'] = 'Australien/Brisbane'; +$a->strings['Australia/Broken_Hill'] = 'Australien/Broken_Hill'; +$a->strings['Australia/Canberra'] = 'Australien/Canberra'; +$a->strings['Australia/Currie'] = 'Australien/Currie'; +$a->strings['Australia/Darwin'] = 'Australien/Darwin'; +$a->strings['Australia/Eucla'] = 'Australien/Eucla'; +$a->strings['Australia/Hobart'] = 'Australien/Hobart'; +$a->strings['Australia/LHI'] = 'Australien/LHI'; +$a->strings['Australia/Lindeman'] = 'Australien/Lindeman'; +$a->strings['Australia/Lord_Howe'] = 'Australien/Lord_Howe'; +$a->strings['Australia/Melbourne'] = 'Australien/Melbourne'; +$a->strings['Australia/North'] = 'Australien/North'; +$a->strings['Australia/NSW'] = 'Australien/NSW'; +$a->strings['Australia/Perth'] = 'Australien/Perth'; +$a->strings['Australia/Queensland'] = 'Australien/Queensland'; +$a->strings['Australia/South'] = 'Australien/South'; +$a->strings['Australia/Sydney'] = 'Australien/Sydney'; +$a->strings['Australia/Tasmania'] = 'Australien/Tasmania'; +$a->strings['Australia/Victoria'] = 'Australien/Victoria'; +$a->strings['Australia/West'] = 'Australien/West'; +$a->strings['Australia/Yancowinna'] = 'Australien/Yancowinna'; +$a->strings['Brazil/Acre'] = 'Brasilien/Acre'; +$a->strings['Brazil/DeNoronha'] = 'Brasilien/DeNoronha'; +$a->strings['Brazil/East'] = 'Brasilien/East'; +$a->strings['Brazil/West'] = 'Brasilien/West'; +$a->strings['Canada/Atlantic'] = 'Kanada/Atlantic'; +$a->strings['Canada/Central'] = 'Kanada/Central'; +$a->strings['Canada/East-Saskatchewan'] = 'Kanada/East-Saskatchewan'; +$a->strings['Canada/Eastern'] = 'Kanada/Eastern'; +$a->strings['Canada/Mountain'] = 'Kanada/Mountain'; +$a->strings['Canada/Newfoundland'] = 'Kanada/Newfoundland'; +$a->strings['Canada/Pacific'] = 'Kanada/Pacific'; +$a->strings['Canada/Saskatchewan'] = 'Kanada/Saskatchewan'; +$a->strings['Canada/Yukon'] = 'Kanada/Yukon'; +$a->strings['CET'] = 'CET'; +$a->strings['Chile/Continental'] = 'Chile/Continental'; +$a->strings['Chile/EasterIsland'] = 'Chile/EasterIsland'; +$a->strings['CST6CDT'] = 'CST6CDT'; +$a->strings['Cuba'] = 'Cuba'; +$a->strings['EET'] = 'EET'; +$a->strings['Egypt'] = 'Egypten'; +$a->strings['Eire'] = 'Eire'; +$a->strings['EST'] = 'EST'; +$a->strings['EST5EDT'] = 'EST5EDT'; +$a->strings['Etc/GMT'] = 'Etc/GMT'; +$a->strings['Etc/GMT+0'] = 'Etc/GMT+0'; +$a->strings['Etc/GMT+1'] = 'Etc/GMT+1'; +$a->strings['Etc/GMT+10'] = 'Etc/GMT+10'; +$a->strings['Etc/GMT+11'] = 'Etc/GMT+11'; +$a->strings['Etc/GMT+12'] = 'Etc/GMT+12'; +$a->strings['Etc/GMT+2'] = 'Etc/GMT+2'; +$a->strings['Etc/GMT+3'] = 'Etc/GMT+3'; +$a->strings['Etc/GMT+4'] = 'Etc/GMT+4'; +$a->strings['Etc/GMT+5'] = 'Etc/GMT+5'; +$a->strings['Etc/GMT+6'] = 'Etc/GMT+6'; +$a->strings['Etc/GMT+7'] = 'Etc/GMT+7'; +$a->strings['Etc/GMT+8'] = 'Etc/GMT+8'; +$a->strings['Etc/GMT+9'] = 'Etc/GMT+9'; +$a->strings['Etc/GMT-0'] = 'Etc/GMT-0'; +$a->strings['Etc/GMT-1'] = 'Etc/GMT-1'; +$a->strings['Etc/GMT-10'] = 'Etc/GMT-10'; +$a->strings['Etc/GMT-11'] = 'Etc/GMT-11'; +$a->strings['Etc/GMT-12'] = 'Etc/GMT-12'; +$a->strings['Etc/GMT-13'] = 'Etc/GMT-13'; +$a->strings['Etc/GMT-14'] = 'Etc/GMT-14'; +$a->strings['Etc/GMT-2'] = 'Etc/GMT-2'; +$a->strings['Etc/GMT-3'] = 'Etc/GMT-3'; +$a->strings['Etc/GMT-4'] = 'Etc/GMT-4'; +$a->strings['Etc/GMT-5'] = 'Etc/GMT-5'; +$a->strings['Etc/GMT-6'] = 'Etc/GMT-6'; +$a->strings['Etc/GMT-7'] = 'Etc/GMT-7'; +$a->strings['Etc/GMT-8'] = 'Etc/GMT-8'; +$a->strings['Etc/GMT-9'] = 'Etc/GMT-9'; +$a->strings['Etc/GMT0'] = 'Etc/GMT0'; +$a->strings['Etc/Greenwich'] = 'Etc/Greenwich'; +$a->strings['Etc/UCT'] = 'Etc/UCT'; +$a->strings['Etc/Universal'] = 'Etc/Universal'; +$a->strings['Etc/UTC'] = 'Etc/UTC'; +$a->strings['Etc/Zulu'] = 'Etc/Zulu'; +$a->strings['Europe/Amsterdam'] = 'Europa/Amsterdam'; +$a->strings['Europe/Andorra'] = 'Europa/Andorra'; +$a->strings['Europe/Athens'] = 'Europa/Aten'; +$a->strings['Europe/Belfast'] = 'Europa/Belfast'; +$a->strings['Europe/Belgrade'] = 'Europa/Belgrad'; +$a->strings['Europe/Berlin'] = 'Europa/Berlin'; +$a->strings['Europe/Bratislava'] = 'Europa/Bratislava'; +$a->strings['Europe/Brussels'] = 'Europa/Bryssel'; +$a->strings['Europe/Bucharest'] = 'Europa/Bucharest'; +$a->strings['Europe/Budapest'] = 'Europa/Budapest'; +$a->strings['Europe/Chisinau'] = 'Europa/Chisinau'; +$a->strings['Europe/Copenhagen'] = 'Europa/Köpenhamn'; +$a->strings['Europe/Dublin'] = 'Europa/Dublin'; +$a->strings['Europe/Gibraltar'] = 'Europa/Gibraltar'; +$a->strings['Europe/Guernsey'] = 'Europa/Guernsey'; +$a->strings['Europe/Helsinki'] = 'Europa/Helsingfors'; +$a->strings['Europe/Isle_of_Man'] = 'Europa/Isle_of_Man'; +$a->strings['Europe/Istanbul'] = 'Europa/Istanbul'; +$a->strings['Europe/Jersey'] = 'Europa/Jersey'; +$a->strings['Europe/Kaliningrad'] = 'Europa/Kaliningrad'; +$a->strings['Europe/Kiev'] = 'Europa/Kiev'; +$a->strings['Europe/Lisbon'] = 'Europa/Lisabon'; +$a->strings['Europe/Ljubljana'] = 'Europa/Ljubljana'; +$a->strings['Europe/London'] = 'Europa/London'; +$a->strings['Europe/Luxembourg'] = 'Europa/Luxemburg'; +$a->strings['Europe/Madrid'] = 'Europa/Madrid'; +$a->strings['Europe/Malta'] = 'Europa/Malta'; +$a->strings['Europe/Mariehamn'] = 'Europa/Mariehamn'; +$a->strings['Europe/Minsk'] = 'Europa/Minsk'; +$a->strings['Europe/Monaco'] = 'Europa/Monaco'; +$a->strings['Europe/Moscow'] = 'Europa/Moskva'; +$a->strings['Europe/Nicosia'] = 'Europa/Nicosia'; +$a->strings['Europe/Oslo'] = 'Europa/Oslo'; +$a->strings['Europe/Paris'] = 'Europa/Paris'; +$a->strings['Europe/Podgorica'] = 'Europa/Podgorica'; +$a->strings['Europe/Prague'] = 'Europa/Prag'; +$a->strings['Europe/Riga'] = 'Europa/Riga'; +$a->strings['Europe/Rome'] = 'Europa/Rom'; +$a->strings['Europe/Samara'] = 'Europa/Samara'; +$a->strings['Europe/San_Marino'] = 'Europa/San_Marino'; +$a->strings['Europe/Sarajevo'] = 'Europa/Sarajevo'; +$a->strings['Europe/Simferopol'] = 'Europa/Simferopol'; +$a->strings['Europe/Skopje'] = 'Europa/Skopje'; +$a->strings['Europe/Sofia'] = 'Europa/Sofia'; +$a->strings['Europe/Stockholm'] = 'Europa/Stockholm'; +$a->strings['Europe/Tallinn'] = 'Europa/Tallinn'; +$a->strings['Europe/Tirane'] = 'Europa/Tirane'; +$a->strings['Europe/Tiraspol'] = 'Europa/Tiraspol'; +$a->strings['Europe/Uzhgorod'] = 'Europa/Uzhgorod'; +$a->strings['Europe/Vaduz'] = 'Europa/Vaduz'; +$a->strings['Europe/Vatican'] = 'Europa/Vatikanen'; +$a->strings['Europe/Vienna'] = 'Europa/Wien'; +$a->strings['Europe/Vilnius'] = 'Europa/Vilnius'; +$a->strings['Europe/Volgograd'] = 'Europa/Volgograd'; +$a->strings['Europe/Warsaw'] = 'Europa/Warsawa'; +$a->strings['Europe/Zagreb'] = 'Europa/Zagreb'; +$a->strings['Europe/Zaporozhye'] = 'Europa/Zaporozhye'; +$a->strings['Europe/Zurich'] = 'Europa/Zürich'; +$a->strings['Factory'] = 'Factory'; +$a->strings['GB'] = 'GB'; +$a->strings['GB-Eire'] = 'GB-Eire'; +$a->strings['GMT'] = 'GMT'; +$a->strings['GMT+0'] = 'GMT+0'; +$a->strings['GMT-0'] = 'GMT-0'; +$a->strings['GMT0'] = 'GMT0'; +$a->strings['Greenwich'] = 'Greenwich'; +$a->strings['Hongkong'] = 'Hongkong'; +$a->strings['HST'] = 'HST'; +$a->strings['Iceland'] = 'Iceland'; +$a->strings['Indian/Antananarivo'] = 'Indian/Antananarivo'; +$a->strings['Indian/Chagos'] = 'Indian/Chagos'; +$a->strings['Indian/Christmas'] = 'Indian/Christmas'; +$a->strings['Indian/Cocos'] = 'Indian/Cocos'; +$a->strings['Indian/Comoro'] = 'Indian/Comoro'; +$a->strings['Indian/Kerguelen'] = 'Indian/Kerguelen'; +$a->strings['Indian/Mahe'] = 'Indian/Mahe'; +$a->strings['Indian/Maldives'] = 'Indian/Maldives'; +$a->strings['Indian/Mauritius'] = 'Indian/Mauritius'; +$a->strings['Indian/Mayotte'] = 'Indian/Mayotte'; +$a->strings['Indian/Reunion'] = 'Indian/Reunion'; +$a->strings['Iran'] = 'Iran'; +$a->strings['Israel'] = 'Israel'; +$a->strings['Jamaica'] = 'Jamaica'; +$a->strings['Japan'] = 'Japan'; +$a->strings['Kwajalein'] = 'Kwajalein'; +$a->strings['Libya'] = 'Libya'; +$a->strings['MET'] = 'MET'; +$a->strings['Mexico/BajaNorte'] = 'Mexico/BajaNorte'; +$a->strings['Mexico/BajaSur'] = 'Mexico/BajaSur'; +$a->strings['Mexico/General'] = 'Mexico/General'; +$a->strings['MST'] = 'MST'; +$a->strings['MST7MDT'] = 'MST7MDT'; +$a->strings['Navajo'] = 'Navajo'; +$a->strings['NZ'] = 'NZ'; +$a->strings['NZ-CHAT'] = 'NZ-CHAT'; +$a->strings['Pacific/Apia'] = 'Pacific/Apia'; +$a->strings['Pacific/Auckland'] = 'Pacific/Auckland'; +$a->strings['Pacific/Chatham'] = 'Pacific/Chatham'; +$a->strings['Pacific/Easter'] = 'Pacific/Easter'; +$a->strings['Pacific/Efate'] = 'Pacific/Efate'; +$a->strings['Pacific/Enderbury'] = 'Pacific/Enderbury'; +$a->strings['Pacific/Fakaofo'] = 'Pacific/Fakaofo'; +$a->strings['Pacific/Fiji'] = 'Pacific/Fiji'; +$a->strings['Pacific/Funafuti'] = 'Pacific/Funafuti'; +$a->strings['Pacific/Galapagos'] = 'Pacific/Galapagos'; +$a->strings['Pacific/Gambier'] = 'Pacific/Gambier'; +$a->strings['Pacific/Guadalcanal'] = 'Pacific/Guadalcanal'; +$a->strings['Pacific/Guam'] = 'Pacific/Guam'; +$a->strings['Pacific/Honolulu'] = 'Pacific/Honolulu'; +$a->strings['Pacific/Johnston'] = 'Pacific/Johnston'; +$a->strings['Pacific/Kiritimati'] = 'Pacific/Kiritimati'; +$a->strings['Pacific/Kosrae'] = 'Pacific/Kosrae'; +$a->strings['Pacific/Kwajalein'] = 'Pacific/Kwajalein'; +$a->strings['Pacific/Majuro'] = 'Pacific/Majuro'; +$a->strings['Pacific/Marquesas'] = 'Pacific/Marquesas'; +$a->strings['Pacific/Midway'] = 'Pacific/Midway'; +$a->strings['Pacific/Nauru'] = 'Pacific/Nauru'; +$a->strings['Pacific/Niue'] = 'Pacific/Niue'; +$a->strings['Pacific/Norfolk'] = 'Pacific/Norfolk'; +$a->strings['Pacific/Noumea'] = 'Pacific/Noumea'; +$a->strings['Pacific/Pago_Pago'] = 'Pacific/Pago_Pago'; +$a->strings['Pacific/Palau'] = 'Pacific/Palau'; +$a->strings['Pacific/Pitcairn'] = 'Pacific/Pitcairn'; +$a->strings['Pacific/Ponape'] = 'Pacific/Ponape'; +$a->strings['Pacific/Port_Moresby'] = 'Pacific/Port_Moresby'; +$a->strings['Pacific/Rarotonga'] = 'Pacific/Rarotonga'; +$a->strings['Pacific/Saipan'] = 'Pacific/Saipan'; +$a->strings['Pacific/Samoa'] = 'Pacific/Samoa'; +$a->strings['Pacific/Tahiti'] = 'Pacific/Tahiti'; +$a->strings['Pacific/Tarawa'] = 'Pacific/Tarawa'; +$a->strings['Pacific/Tongatapu'] = 'Pacific/Tongatapu'; +$a->strings['Pacific/Truk'] = 'Pacific/Truk'; +$a->strings['Pacific/Wake'] = 'Pacific/Wake'; +$a->strings['Pacific/Wallis'] = 'Pacific/Wallis'; +$a->strings['Pacific/Yap'] = 'Pacific/Yap'; +$a->strings['Poland'] = 'Poland'; +$a->strings['Portugal'] = 'Portugal'; +$a->strings['PRC'] = 'PRC'; +$a->strings['PST8PDT'] = 'PST8PDT'; +$a->strings['ROC'] = 'ROC'; +$a->strings['ROK'] = 'ROK'; +$a->strings['Singapore'] = 'Singapore'; +$a->strings['Turkey'] = 'Turkiet'; +$a->strings['UCT'] = 'UCT'; +$a->strings['Universal'] = 'Universal'; +$a->strings['US/Alaska'] = 'USA/Alaska'; +$a->strings['US/Aleutian'] = 'USA/Aleutian'; +$a->strings['US/Arizona'] = 'USA/Arizona'; +$a->strings['US/Central'] = 'USA/Central'; +$a->strings['US/East-Indiana'] = 'USA/East-Indiana'; +$a->strings['US/Eastern'] = 'USA/Eastern'; +$a->strings['US/Hawaii'] = 'USA/Hawaii'; +$a->strings['US/Indiana-Starke'] = 'USA/Indiana-Starke'; +$a->strings['US/Michigan'] = 'USA/Michigan'; +$a->strings['US/Mountain'] = 'USA/Mountain'; +$a->strings['US/Pacific'] = 'USA/Pacific'; +$a->strings['US/Pacific-New'] = 'USA/Pacific-New'; +$a->strings['US/Samoa'] = 'USA/Samoa'; +$a->strings['UTC'] = 'UTC'; +$a->strings['W-SU'] = 'W-SU'; +$a->strings['WET'] = 'WET'; +$a->strings['Zulu'] = 'Zulu'; diff --git a/view/sv/wall_received_eml.tpl b/view/sv/wall_received_eml.tpl new file mode 100644 index 000000000..c296de785 --- /dev/null +++ b/view/sv/wall_received_eml.tpl @@ -0,0 +1,18 @@ + +Dear $username, + + '$from' posted something to your profile wall. + +----- +$body +----- + +Please login at $siteurl to view or delete the item: + +$display + +Thank you, + $sitename administrator + + + From a89bba724bb4d9a16cccb804c21b541c7cfa0152 Mon Sep 17 00:00:00 2001 From: Tobias Diekershoff Date: Sun, 13 Mar 2011 11:39:09 +0100 Subject: [PATCH 014/478] resolved some local git quirks --- addon/twitter/twitter.php | 4 ---- 1 file changed, 4 deletions(-) diff --git a/addon/twitter/twitter.php b/addon/twitter/twitter.php index 93aca3129..c59d1b9e5 100644 --- a/addon/twitter/twitter.php +++ b/addon/twitter/twitter.php @@ -138,11 +138,7 @@ function twitter_settings(&$a,&$s) { * which the user can request a PIN to connect the account to a * account at Twitter. */ -<<<<<<< HEAD require_once('library/twitteroauth.php'); -======= - require_once('library/twitteroauth.php'); ->>>>>>> a912a0d3cae0ae9c873dcb5c45624a725bd2c2d6 $connection = new TwitterOAuth($ckey, $csecret); $request_token = $connection->getRequestToken(); $token = $request_token['oauth_token']; From a7af6df962bad0901611d28450a990831fb25680 Mon Sep 17 00:00:00 2001 From: fabrixxm Date: Sun, 13 Mar 2011 13:50:44 +0100 Subject: [PATCH 015/478] Fix spaces around t() and tt() --- mod/dfrn_confirm.php | 2 +- mod/dfrn_notify.php | 4 ++-- mod/dfrn_request.php | 2 +- mod/home.php | 2 +- mod/invite.php | 2 +- mod/item.php | 4 ++-- mod/like.php | 2 +- mod/manage.php | 2 +- 8 files changed, 10 insertions(+), 10 deletions(-) diff --git a/mod/dfrn_confirm.php b/mod/dfrn_confirm.php index edca629ae..1bf1ba954 100644 --- a/mod/dfrn_confirm.php +++ b/mod/dfrn_confirm.php @@ -645,7 +645,7 @@ function dfrn_confirm_post(&$a,$handsfree = null) { '$uid' => $newuid ) ); - $res = mail($r[0]['email'], sprintf(t("Connection accepted at %s"), $a->config['sitename']), + $res = mail($r[0]['email'], sprintf( t("Connection accepted at %s") , $a->config['sitename']), $email_tpl, 'From: ' . t('Administrator') . '@' . $_SERVER['SERVER_NAME'] ); if(!$res) { // pointless throwing an error here and confusing the person at the other end of the wire. diff --git a/mod/dfrn_notify.php b/mod/dfrn_notify.php index f288e9beb..3a75123a5 100644 --- a/mod/dfrn_notify.php +++ b/mod/dfrn_notify.php @@ -471,8 +471,8 @@ function dfrn_notify_post(&$a) { '$body' => html_entity_decode(strip_tags(bbcode(stripslashes($datarray['body']))), ENT_QUOTES, 'UTF-8') )); - $res = mail($importer['email'], sprintf(t("%s commented on an item at %s"), $from ,$a->config['sitename']), - $email_tpl,t("From: Administrator@") . $a->get_hostname() ); + $res = mail($importer['email'], sprintf( t("%s commented on an item at %s") , $from ,$a->config['sitename']), + $email_tpl, t("From: Administrator@") . $a->get_hostname() ); break; } } diff --git a/mod/dfrn_request.php b/mod/dfrn_request.php index 5a2f3c282..3cd8473cf 100644 --- a/mod/dfrn_request.php +++ b/mod/dfrn_request.php @@ -540,7 +540,7 @@ function dfrn_request_content(&$a) { '$sitename' => $a->config['sitename'] )); $res = mail($r[0]['email'], - t("Introduction received at ") . $a->config['sitename'], + t("Introduction received at ") . $a->config['sitename'], $email, 'From: ' . t('Administrator') . '@' . $_SERVER['SERVER_NAME'] ); // This is a redundant notification - no point throwing errors if it fails. diff --git a/mod/home.php b/mod/home.php index 4fca1cbc2..225bd294d 100644 --- a/mod/home.php +++ b/mod/home.php @@ -20,7 +20,7 @@ function home_content(&$a) { if(x($_SESSION,'theme')) unset($_SESSION['theme']); - $o .= '

    ' . ((x($a->config,'sitename')) ? sprintf(t("Welcome to %s"),$a->config['sitename']) : "" ) . '

    '; + $o .= '

    ' . ((x($a->config,'sitename')) ? sprintf( t("Welcome to %s") ,$a->config['sitename']) : "" ) . '

    '; if(file_exists('home.html')) $o .= file_get_contents('home.html'); diff --git a/mod/invite.php b/mod/invite.php index e3662d758..84fa978ad 100644 --- a/mod/invite.php +++ b/mod/invite.php @@ -39,7 +39,7 @@ function invite_post(&$a) { } } - notice( sprintf(tt("%d message sent.", "%d messages sent.", $total), $total) . EOL); + notice( sprintf( tt("%d message sent.", "%d messages sent.", $total) , $total) . EOL); return; } diff --git a/mod/item.php b/mod/item.php index 9e03e76cd..2cdfb0d66 100644 --- a/mod/item.php +++ b/mod/item.php @@ -419,7 +419,7 @@ function item_post(&$a) { '$body' => strip_tags(bbcode($datarray['body'])) )); - $res = mail($user['email'], sprintf(t("%s commented on your item at %s"),$from,$a->config['sitename']), + $res = mail($user['email'], sprintf( t("%s commented on your item at %s") ,$from,$a->config['sitename']), $email_tpl,"From: " . t("Administrator") . "@" . $a->get_hostname() ); } } @@ -442,7 +442,7 @@ function item_post(&$a) { '$body' => strip_tags(bbcode($datarray['body'])) )); - $res = mail($user['email'], sprintf(t("%s posted on your profile wall at %s"),$from, $a->config['sitename']), + $res = mail($user['email'], sprintf( t("%s posted on your profile wall at %s") ,$from, $a->config['sitename']), $email_tpl,"From: " . t("Administrator@") . "@" . $a->get_hostname() ); } } diff --git a/mod/like.php b/mod/like.php index c07f3097e..406d6cc00 100644 --- a/mod/like.php +++ b/mod/like.php @@ -148,7 +148,7 @@ EOT; $arr['author-link'] = $contact['url']; $arr['author-avatar'] = $contact['thumb']; $arr['body'] = '[url=' . $contact['url'] . ']' . $contact['name'] . '[/url]' . ' ' . $bodyverb . ' ' - . '[url=' . $item['author-link'] . ']' . sprintf(t("%s's"),$item['author-name']) . '[/url]' . ' ' + . '[url=' . $item['author-link'] . ']' . sprintf( t("%s's") ,$item['author-name']) . '[/url]' . ' ' . '[url=' . $a->get_baseurl() . '/display/' . $owner['nickname'] . '/' . $item['id'] . ']' . $post_type . '[/url]' ; $arr['verb'] = $activity; diff --git a/mod/manage.php b/mod/manage.php index f30a04348..26f7315c3 100644 --- a/mod/manage.php +++ b/mod/manage.php @@ -34,7 +34,7 @@ function manage_post(&$a) { $_SESSION['page_flags'] = $r[0]['page-flags']; $_SESSION['my_url'] = $a->get_baseurl() . '/profile/' . $r[0]['nickname']; - notice( sprintf(t("Welcome back %s"), $r[0]['username']) . EOL); + notice( sprintf( t("Welcome back %s") , $r[0]['username']) . EOL); $a->user = $r[0]; if(strlen($a->user['timezone'])) { From d6b4940ddda4c9ac5cf4728a77a8bbf0d4c4ddf9 Mon Sep 17 00:00:00 2001 From: fabrixxm Date: Sun, 13 Mar 2011 13:51:59 +0100 Subject: [PATCH 016/478] extract.php extract tt(). Updated strings.php --- util/extract.php | 45 +++++++++++---- util/strings.php | 139 +++++++++++++++++++++-------------------------- 2 files changed, 98 insertions(+), 86 deletions(-) diff --git a/util/extract.php b/util/extract.php index 92ec8501c..90127f3c1 100644 --- a/util/extract.php +++ b/util/extract.php @@ -10,25 +10,50 @@ $str = file_get_contents($file); $pat = '| t\(([^\)]*)\)|'; + $patt = '| tt\(([^\)]*)\)|'; preg_match_all($pat,$str,$matches); + preg_match_all($patt, $str, $matchestt); + - if(! count($matches)) - continue; - - foreach($matches[1] as $match) { - if(! in_array($match,$arr)) - $arr[] = $match; + if(count($matches)){ + foreach($matches[1] as $match) { + if(! in_array($match,$arr)) + $arr[] = $match; + } + } + if(count($matchestt)){ + foreach($matchestt[1] as $match) { + $matchtkns = preg_split("|[ \t\r\n]*,[ \t\r\n]*|",$match); + if (count($matchtkns)==3 && !in_array($matchtkns,$arr)){ + $arr[] = $matchtkns; + } + } } } $s = 'strings[' . $a . '] = ' . $a . ';' . "\n"; +'; + + foreach($arr as $a) { + if (is_array($a)){ + if(substr($a[1],0,1) == '$') + continue; + $s .= '$a->strings[' . $a[0] . "] = array(\n"; + $s .= "\t0 => ". $a[0]. ",\n"; + $s .= "\t1 => ". $a[1]. ",\n"; + $s .= ");\n"; + } else { + if(substr($a,0,1) == '$') + continue; + $s .= '$a->strings[' . $a . '] = '. $a . ';' . "\n"; + } } $zones = timezone_identifiers_list(); diff --git a/util/strings.php b/util/strings.php index b010cb9fc..395901b06 100644 --- a/util/strings.php +++ b/util/strings.php @@ -1,4 +1,9 @@ strings['Not Found'] = 'Not Found'; $a->strings['Page not found.' ] = 'Page not found.' ; $a->strings['Permission denied'] = 'Permission denied'; @@ -61,30 +66,6 @@ $a->strings['Birthdays this week:'] = 'Birthdays this week:'; $a->strings["\x28Adjusted for local time\x29"] = "\x28Adjusted for local time\x29"; $a->strings['[today]'] = '[today]'; $a->strings['link to source'] = 'link to source'; -$a->strings['No recipient selected.'] = 'No recipient selected.'; -$a->strings['[no subject]'] = '[no subject]'; -$a->strings['Unable to locate contact information.'] = 'Unable to locate contact information.'; -$a->strings['Wall Photos'] = 'Wall Photos'; -$a->strings['Message sent.'] = 'Message sent.'; -$a->strings['Message could not be sent.'] = 'Message could not be sent.'; -$a->strings['Messages'] = 'Messages'; -$a->strings['Inbox'] = 'Inbox'; -$a->strings['Outbox'] = 'Outbox'; -$a->strings['New Message'] = 'New Message'; -$a->strings['Message deleted.'] = 'Message deleted.'; -$a->strings['Conversation removed.'] = 'Conversation removed.'; -$a->strings['Send Private Message'] = 'Send Private Message'; -$a->strings['To:'] = 'To:'; -$a->strings['Subject:'] = 'Subject:'; -$a->strings['Your message:'] = 'Your message:'; -$a->strings['Upload photo'] = 'Upload photo'; -$a->strings['Insert web link'] = 'Insert web link'; -$a->strings['Please wait'] = 'Please wait'; -$a->strings['No messages.'] = 'No messages.'; -$a->strings['Delete conversation'] = 'Delete conversation'; -$a->strings['Message not available.'] = 'Message not available.'; -$a->strings['Delete message'] = 'Delete message'; -$a->strings['Send Reply'] = 'Send Reply'; $a->strings['Applications'] = 'Applications'; $a->strings["Invite Friends"] = "Invite Friends"; $a->strings['Connect/Follow'] = 'Connect/Follow'; @@ -97,8 +78,10 @@ $a->strings['Failed to update contact record.'] = 'Failed to update contact reco $a->strings['Contact has been '] = 'Contact has been '; $a->strings['blocked'] = 'blocked'; $a->strings['unblocked'] = 'unblocked'; -$a->strings['ignored'] = 'ignored'; -$a->strings['unignored'] = 'unignored'; +$a->strings['Contact has been blocked'] = 'Contact has been blocked'; +$a->strings['Contact has been unblocked'] = 'Contact has been unblocked'; +$a->strings['Contact has been ignored'] = 'Contact has been ignored'; +$a->strings['Contact has been unignored'] = 'Contact has been unignored'; $a->strings['stopped following'] = 'stopped following'; $a->strings['Contact has been removed.'] = 'Contact has been removed.'; $a->strings['Contact not found.'] = 'Contact not found.'; @@ -126,8 +109,7 @@ $a->strings['Show Blocked Connections'] = 'Show Blocked Connections'; $a->strings['Hide Blocked Connections'] = 'Hide Blocked Connections'; $a->strings['Finding: '] = 'Finding: '; $a->strings['Find'] = 'Find'; -$a->strings['Visit '] = 'Visit '; -$a->strings['\'s profile'] = '\'s profile'; +$a->strings['Visit $username\'s profile'] = 'Visit $username\'s profile'; $a->strings['Edit contact'] = 'Edit contact'; $a->strings['Profile not found.'] = 'Profile not found.'; $a->strings['Response from remote site was not understood.'] = 'Response from remote site was not understood.'; @@ -138,43 +120,38 @@ $a->strings["Temporary failure. Please wait and try again."] = "Temporary failur $a->strings["Introduction failed or was revoked."] = "Introduction failed or was revoked."; $a->strings['Unable to set contact photo.'] = 'Unable to set contact photo.'; $a->strings['is now friends with'] = 'is now friends with'; -$a->strings['No user record found for '] = 'No user record found for '; $a->strings['Our site encryption key is apparently messed up.'] = 'Our site encryption key is apparently messed up.'; $a->strings['Empty site URL was provided or URL could not be decrypted by us.'] = 'Empty site URL was provided or URL could not be decrypted by us.'; $a->strings['Contact record was not found for you on our site.'] = 'Contact record was not found for you on our site.'; $a->strings['The ID provided by your system is a duplicate on our system. It should work if you try again.'] = 'The ID provided by your system is a duplicate on our system. It should work if you try again.'; $a->strings['Unable to set your contact credentials on our system.'] = 'Unable to set your contact credentials on our system.'; $a->strings['Unable to update your contact profile details on our system'] = 'Unable to update your contact profile details on our system'; -$a->strings["Connection accepted at "] = "Connection accepted at "; $a->strings['Administrator'] = 'Administrator'; $a->strings['noreply'] = 'noreply'; -$a->strings[' commented on an item at '] = ' commented on an item at '; -$a->strings[" commented on an item at "] = " commented on an item at "; -$a->strings[' welcomes '] = ' welcomes '; +$a->strings["%s commented on an item at %s"] = "%s commented on an item at %s"; +$a->strings["From: Administrator@"] = "From: Administrator@"; +$a->strings['%s welcomes %s'] = '%s welcomes %s'; $a->strings["This introduction has already been accepted."] = "This introduction has already been accepted."; $a->strings['Profile location is not valid or does not contain profile information.'] = 'Profile location is not valid or does not contain profile information.'; $a->strings['Warning: profile location has no identifiable owner name.'] = 'Warning: profile location has no identifiable owner name.'; $a->strings['Warning: profile location has no profile photo.'] = 'Warning: profile location has no profile photo.'; -$a->strings[' required parameter'] = ' required parameter'; -$a->strings[" was "] = " was "; -$a->strings["s were "] = "s were "; -$a->strings["not found at the given location."] = "not found at the given location."; $a->strings["Introduction complete."] = "Introduction complete."; $a->strings['Unrecoverable protocol error.'] = 'Unrecoverable protocol error.'; $a->strings['Profile unavailable.'] = 'Profile unavailable.'; -$a->strings[' has received too many connection requests today.'] = ' has received too many connection requests today.'; +$a->strings['%s has received too many connection requests today.'] = '%s has received too many connection requests today.'; $a->strings['Spam protection measures have been invoked.'] = 'Spam protection measures have been invoked.'; $a->strings['Friends are advised to please try again in 24 hours.'] = 'Friends are advised to please try again in 24 hours.'; $a->strings["Invalid locator"] = "Invalid locator"; $a->strings["Unable to resolve your name at the provided location."] = "Unable to resolve your name at the provided location."; $a->strings['You have already introduced yourself here.'] = 'You have already introduced yourself here.'; -$a->strings['Apparently you are already friends with .'] = 'Apparently you are already friends with .'; +$a->strings['Apparently you are already friends with %s.'] = 'Apparently you are already friends with %s.'; $a->strings['Invalid profile URL.'] = 'Invalid profile URL.'; $a->strings['Disallowed profile URL.'] = 'Disallowed profile URL.'; $a->strings['Your introduction has been sent.'] = 'Your introduction has been sent.'; $a->strings["Please login to confirm introduction."] = "Please login to confirm introduction."; $a->strings["Incorrect identity currently logged in. Please login to this profile."] = "Incorrect identity currently logged in. Please login to this profile."; $a->strings['[Name Withheld]'] = '[Name Withheld]'; +$a->strings["Introduction received at "] = "Introduction received at "; $a->strings['Friend/Connection Request'] = 'Friend/Connection Request'; $a->strings['Please answer the following:'] = 'Please answer the following:'; $a->strings['Does $name know you?'] = 'Does $name know you?'; @@ -189,11 +166,16 @@ $a->strings["Public \x28insecure\x29 network"] = "Public \x28insecure\x29 networ $a->strings['Your profile address:'] = 'Your profile address:'; $a->strings['Submit Request'] = 'Submit Request'; $a->strings['Cancel'] = 'Cancel'; +$a->strings["%d required parameter was not found at the given location"] = array( + 0 => "%d required parameter was not found at the given location", + 1 => "%d required parameters were not found at the given location", +); $a->strings['Global Directory'] = 'Global Directory'; $a->strings['Item not found.'] = 'Item not found.'; $a->strings['Private Message'] = 'Private Message'; $a->strings["I like this \x28toggle\x29"] = "I like this \x28toggle\x29"; $a->strings["I don't like this \x28toggle\x29"] = "I don't like this \x28toggle\x29"; +$a->strings['Please wait'] = 'Please wait'; $a->strings['This is you'] = 'This is you'; $a->strings['Delete'] = 'Delete'; $a->strings['View $name\'s profile'] = 'View $name\'s profile'; @@ -203,8 +185,6 @@ $a->strings['Wall-to-Wall'] = 'Wall-to-Wall'; $a->strings['via Wall-To-Wall:'] = 'via Wall-To-Wall:'; $a->strings['Item has been removed.'] = 'Item has been removed.'; $a->strings['Shared content is covered by the Creative Commons Attribution 3.0 license.'] = 'Shared content is covered by the Creative Commons Attribution 3.0 license.'; -$a->strings['CC: email addresses'] = 'CC: email addresses'; -$a->strings['Example: bob@example.com, mary@example.com'] = 'Example: bob@example.com, mary@example.com'; $a->strings['The profile address specified does not provide adequate information.'] = 'The profile address specified does not provide adequate information.'; $a->strings['Limited profile. This person will be unable to receive direct/personal notifications from you.'] = 'Limited profile. This person will be unable to receive direct/personal notifications from you.'; $a->strings['Unable to retrieve contact information.'] = 'Unable to retrieve contact information.'; @@ -216,7 +196,7 @@ $a->strings['Group name changed.'] = 'Group name changed.'; $a->strings['Membership list updated.'] = 'Membership list updated.'; $a->strings['Group removed.'] = 'Group removed.'; $a->strings['Unable to remove group.'] = 'Unable to remove group.'; -$a->strings["Welcome to "] = "Welcome to "; +$a->strings["Welcome to %s"] = "Welcome to %s"; $a->strings['Could not create/connect to database.'] = 'Could not create/connect to database.'; $a->strings['Connected to database.'] = 'Connected to database.'; $a->strings['Database import succeeded.'] = 'Database import succeeded.'; @@ -243,38 +223,60 @@ $a->strings['Please check with your site documentation or support people to see $a->strings['If not, you may be required to perform a manual installation. Please see the file "INSTALL.txt" for instructions.'] = 'If not, you may be required to perform a manual installation. Please see the file "INSTALL.txt" for instructions.'; $a->strings['The database configuration file ".htconfig.php" could not be written. Please use the enclosed text to create a configuration file in your web server root.'] = 'The database configuration file ".htconfig.php" could not be written. Please use the enclosed text to create a configuration file in your web server root.'; $a->strings['Errors encountered creating database tables.'] = 'Errors encountered creating database tables.'; -$a->strings[' : '] = ' : '; -$a->strings['Not a valid email address.'] = 'Not a valid email address.'; -$a->strings['Please join my network on '] = 'Please join my network on '; -$a->strings['Message delivery failed.'] = 'Message delivery failed.'; -$a->strings[' messages sent.'] = ' messages sent.'; +$a->strings['%s : Not a valid email address.'] = '%s : Not a valid email address.'; +$a->strings['%s : Message delivery failed.'] = '%s : Message delivery failed.'; $a->strings['Send invitations'] = 'Send invitations'; $a->strings['Enter email addresses, one per line:'] = 'Enter email addresses, one per line:'; -$a->strings['Please join my social network on '] = 'Please join my social network on '; +$a->strings['Your message:'] = 'Your message:'; $a->strings['To accept this invitation, please visit:'] = 'To accept this invitation, please visit:'; $a->strings['Once you have registered, please connect with me via my profile page at:'] = 'Once you have registered, please connect with me via my profile page at:'; +$a->strings["%d message sent."] = array( + 0 => "%d message sent.", + 1 => "%d messages sent.", +); $a->strings['Unable to locate original post.'] = 'Unable to locate original post.'; $a->strings['Empty post discarded.'] = 'Empty post discarded.'; -$a->strings[" commented on your item at "] = " commented on your item at "; -$a->strings[" posted on your profile wall at "] = " posted on your profile wall at "; +$a->strings['Wall Photos'] = 'Wall Photos'; +$a->strings["%s commented on your item at %s"] = "%s commented on your item at %s"; +$a->strings["Administrator"] = "Administrator"; +$a->strings["%s posted on your profile wall at %s"] = "%s posted on your profile wall at %s"; +$a->strings["Administrator@"] = "Administrator@"; $a->strings['System error. Post not saved.'] = 'System error. Post not saved.'; -$a->strings['This message was sent to you by '] = 'This message was sent to you by '; -$a->strings[', a member of the Friendika social network.'] = ', a member of the Friendika social network.'; $a->strings['You may visit them online at'] = 'You may visit them online at'; $a->strings['Please contact the sender by replying to this post if you do not wish to receive these messages.'] = 'Please contact the sender by replying to this post if you do not wish to receive these messages.'; -$a->strings['posted an update.'] = 'posted an update.'; +$a->strings['%s posted an update.'] = '%s posted an update.'; $a->strings['photo'] = 'photo'; $a->strings['status'] = 'status'; $a->strings['likes'] = 'likes'; $a->strings['doesn\'t like'] = 'doesn\'t like'; -$a->strings['\'s'] = '\'s'; +$a->strings["%s's"] = "%s's"; $a->strings['Remote privacy information not available.'] = 'Remote privacy information not available.'; $a->strings['Visible to:'] = 'Visible to:'; -$a->strings['Password reset requested at '] = 'Password reset requested at '; -$a->strings["Welcome back "] = "Welcome back "; +$a->strings["Welcome back %s"] = "Welcome back %s"; $a->strings['Manage Identities and/or Pages'] = 'Manage Identities and/or Pages'; $a->strings["\x28Toggle between different identities or community/group pages which share your account details.\x29"] = "\x28Toggle between different identities or community/group pages which share your account details.\x29"; $a->strings['Select an identity to manage: '] = 'Select an identity to manage: '; +$a->strings['No recipient selected.'] = 'No recipient selected.'; +$a->strings['[no subject]'] = '[no subject]'; +$a->strings['Unable to locate contact information.'] = 'Unable to locate contact information.'; +$a->strings['Message sent.'] = 'Message sent.'; +$a->strings['Message could not be sent.'] = 'Message could not be sent.'; +$a->strings['Messages'] = 'Messages'; +$a->strings['Inbox'] = 'Inbox'; +$a->strings['Outbox'] = 'Outbox'; +$a->strings['New Message'] = 'New Message'; +$a->strings['Message deleted.'] = 'Message deleted.'; +$a->strings['Conversation removed.'] = 'Conversation removed.'; +$a->strings['Send Private Message'] = 'Send Private Message'; +$a->strings['To:'] = 'To:'; +$a->strings['Subject:'] = 'Subject:'; +$a->strings['Upload photo'] = 'Upload photo'; +$a->strings['Insert web link'] = 'Insert web link'; +$a->strings['No messages.'] = 'No messages.'; +$a->strings['Delete conversation'] = 'Delete conversation'; +$a->strings['Message not available.'] = 'Message not available.'; +$a->strings['Delete message'] = 'Delete message'; +$a->strings['Send Reply'] = 'Send Reply'; $a->strings['Normal View'] = 'Normal View'; $a->strings['New Item View'] = 'New Item View'; $a->strings['Share'] = 'Share'; @@ -282,6 +284,8 @@ $a->strings['Insert YouTube video'] = 'Insert YouTube video'; $a->strings['Set your location'] = 'Set your location'; $a->strings['Clear browser location'] = 'Clear browser location'; $a->strings['Permission settings'] = 'Permission settings'; +$a->strings['CC: email addresses'] = 'CC: email addresses'; +$a->strings['Example: bob@example.com, mary@example.com'] = 'Example: bob@example.com, mary@example.com'; $a->strings['No such group'] = 'No such group'; $a->strings['Group is empty'] = 'Group is empty'; $a->strings['Group: '] = 'Group: '; @@ -304,6 +308,7 @@ $a->strings['Approve'] = 'Approve'; $a->strings['No notifications.'] = 'No notifications.'; $a->strings['No registrations.'] = 'No registrations.'; $a->strings['Login failed.'] = 'Login failed.'; +$a->strings["Welcome back "] = "Welcome back "; $a->strings['Photo Albums'] = 'Photo Albums'; $a->strings['Contact Photos'] = 'Contact Photos'; $a->strings['Contact information unavailable'] = 'Contact information unavailable'; @@ -336,12 +341,8 @@ $a->strings['Recent Photos'] = 'Recent Photos'; $a->strings['Upload New Photos'] = 'Upload New Photos'; $a->strings['View Album'] = 'View Album'; $a->strings['Image uploaded but image cropping failed.'] = 'Image uploaded but image cropping failed.'; -$a->strings['Image size reduction [175] failed.'] = 'Image size reduction [175] failed.'; -$a->strings['Image size reduction [80] failed.'] = 'Image size reduction [80] failed.'; -$a->strings['Image size reduction [48] failed.'] = 'Image size reduction [48] failed.'; $a->strings['Unable to process image'] = 'Unable to process image'; $a->strings['Image uploaded successfully.'] = 'Image uploaded successfully.'; -$a->strings['Image size reduction [640] failed.'] = 'Image size reduction [640] failed.'; $a->strings['Profile Name is required.'] = 'Profile Name is required.'; $a->strings['Profile updated.'] = 'Profile updated.'; $a->strings['Profile deleted.'] = 'Profile deleted.'; @@ -357,17 +358,16 @@ $a->strings['Please use a shorter name.'] = 'Please use a shorter name.'; $a->strings['Name too short.'] = 'Name too short.'; $a->strings["That doesn\'t appear to be your full \x28First Last\x29 name."] = "That doesn\'t appear to be your full \x28First Last\x29 name."; $a->strings['Your email domain is not among those allowed on this site.'] = 'Your email domain is not among those allowed on this site.'; +$a->strings['Not a valid email address.'] = 'Not a valid email address.'; $a->strings['Cannot use that email.'] = 'Cannot use that email.'; $a->strings['Your "nickname" can only contain "a-z", "0-9", "-", and "_", and must also begin with a letter.'] = 'Your "nickname" can only contain "a-z", "0-9", "-", and "_", and must also begin with a letter.'; $a->strings['Nickname is already registered. Please choose another.'] = 'Nickname is already registered. Please choose another.'; $a->strings['SERIOUS ERROR: Generation of security keys failed.'] = 'SERIOUS ERROR: Generation of security keys failed.'; $a->strings['An error occurred during registration. Please try again.'] = 'An error occurred during registration. Please try again.'; $a->strings['An error occurred creating your default profile. Please try again.'] = 'An error occurred creating your default profile. Please try again.'; -$a->strings['Registration details for '] = 'Registration details for '; $a->strings['Registration successful. Please check your email for further instructions.'] = 'Registration successful. Please check your email for further instructions.'; $a->strings['Failed to send email message. Here is the message that failed.'] = 'Failed to send email message. Here is the message that failed.'; $a->strings['Your registration can not be processed.'] = 'Your registration can not be processed.'; -$a->strings['Registration request at '] = 'Registration request at '; $a->strings['Your registration is pending approval by the site owner.'] = 'Your registration is pending approval by the site owner.'; $a->strings["You may \x28optionally\x29 fill in this form via OpenID by supplying your OpenID and clicking 'Register'."] = "You may \x28optionally\x29 fill in this form via OpenID by supplying your OpenID and clicking 'Register'."; $a->strings['If you are not familiar with OpenID, please leave that field blank and fill in the rest of the items.'] = 'If you are not familiar with OpenID, please leave that field blank and fill in the rest of the items.'; @@ -380,7 +380,6 @@ $a->strings['Your Email Address: '] = 'Your Email Address: '; $a->strings['Choose a profile nickname. This must begin with a text character. Your profile address on this site will then be \'nickname@$sitename\'.'] = 'Choose a profile nickname. This must begin with a text character. Your profile address on this site will then be \'nickname@$sitename\'.'; $a->strings['Choose a nickname: '] = 'Choose a nickname: '; $a->strings['Please login.'] = 'Please login.'; -$a->strings['Registration revoked for '] = 'Registration revoked for '; $a->strings['Account approved.'] = 'Account approved.'; $a->strings['Remove My Account'] = 'Remove My Account'; $a->strings['This will completely remove your account. Once this has been done it is not recoverable.'] = 'This will completely remove your account. Once this has been done it is not recoverable.'; @@ -509,6 +508,7 @@ $a->strings['Facebook API key is missing.'] = 'Facebook API key is missing.'; $a->strings['Facebook Connect'] = 'Facebook Connect'; $a->strings['Install Facebook post connector'] = 'Install Facebook post connector'; $a->strings['Remove Facebook post connector'] = 'Remove Facebook post connector'; +$a->strings['Post to Facebook by default'] = 'Post to Facebook by default'; $a->strings['Facebook'] = 'Facebook'; $a->strings['Facebook Connector Settings'] = 'Facebook Connector Settings'; $a->strings['Post to Facebook'] = 'Post to Facebook'; @@ -623,9 +623,7 @@ $a->strings['America/Argentina/Jujuy'] = 'America/Argentina/Jujuy'; $a->strings['America/Argentina/La_Rioja'] = 'America/Argentina/La_Rioja'; $a->strings['America/Argentina/Mendoza'] = 'America/Argentina/Mendoza'; $a->strings['America/Argentina/Rio_Gallegos'] = 'America/Argentina/Rio_Gallegos'; -$a->strings['America/Argentina/Salta'] = 'America/Argentina/Salta'; $a->strings['America/Argentina/San_Juan'] = 'America/Argentina/San_Juan'; -$a->strings['America/Argentina/San_Luis'] = 'America/Argentina/San_Luis'; $a->strings['America/Argentina/Tucuman'] = 'America/Argentina/Tucuman'; $a->strings['America/Argentina/Ushuaia'] = 'America/Argentina/Ushuaia'; $a->strings['America/Aruba'] = 'America/Aruba'; @@ -703,9 +701,7 @@ $a->strings['America/Louisville'] = 'America/Louisville'; $a->strings['America/Maceio'] = 'America/Maceio'; $a->strings['America/Managua'] = 'America/Managua'; $a->strings['America/Manaus'] = 'America/Manaus'; -$a->strings['America/Marigot'] = 'America/Marigot'; $a->strings['America/Martinique'] = 'America/Martinique'; -$a->strings['America/Matamoros'] = 'America/Matamoros'; $a->strings['America/Mazatlan'] = 'America/Mazatlan'; $a->strings['America/Mendoza'] = 'America/Mendoza'; $a->strings['America/Menominee'] = 'America/Menominee'; @@ -724,7 +720,6 @@ $a->strings['America/Nome'] = 'America/Nome'; $a->strings['America/Noronha'] = 'America/Noronha'; $a->strings['America/North_Dakota/Center'] = 'America/North_Dakota/Center'; $a->strings['America/North_Dakota/New_Salem'] = 'America/North_Dakota/New_Salem'; -$a->strings['America/Ojinaga'] = 'America/Ojinaga'; $a->strings['America/Panama'] = 'America/Panama'; $a->strings['America/Pangnirtung'] = 'America/Pangnirtung'; $a->strings['America/Paramaribo'] = 'America/Paramaribo'; @@ -741,14 +736,11 @@ $a->strings['America/Regina'] = 'America/Regina'; $a->strings['America/Resolute'] = 'America/Resolute'; $a->strings['America/Rio_Branco'] = 'America/Rio_Branco'; $a->strings['America/Rosario'] = 'America/Rosario'; -$a->strings['America/Santa_Isabel'] = 'America/Santa_Isabel'; -$a->strings['America/Santarem'] = 'America/Santarem'; $a->strings['America/Santiago'] = 'America/Santiago'; $a->strings['America/Santo_Domingo'] = 'America/Santo_Domingo'; $a->strings['America/Sao_Paulo'] = 'America/Sao_Paulo'; $a->strings['America/Scoresbysund'] = 'America/Scoresbysund'; $a->strings['America/Shiprock'] = 'America/Shiprock'; -$a->strings['America/St_Barthelemy'] = 'America/St_Barthelemy'; $a->strings['America/St_Johns'] = 'America/St_Johns'; $a->strings['America/St_Kitts'] = 'America/St_Kitts'; $a->strings['America/St_Lucia'] = 'America/St_Lucia'; @@ -770,7 +762,6 @@ $a->strings['America/Yellowknife'] = 'America/Yellowknife'; $a->strings['Antarctica/Casey'] = 'Antarctica/Casey'; $a->strings['Antarctica/Davis'] = 'Antarctica/Davis'; $a->strings['Antarctica/DumontDUrville'] = 'Antarctica/DumontDUrville'; -$a->strings['Antarctica/Macquarie'] = 'Antarctica/Macquarie'; $a->strings['Antarctica/Mawson'] = 'Antarctica/Mawson'; $a->strings['Antarctica/McMurdo'] = 'Antarctica/McMurdo'; $a->strings['Antarctica/Palmer'] = 'Antarctica/Palmer'; @@ -807,7 +798,6 @@ $a->strings['Asia/Dubai'] = 'Asia/Dubai'; $a->strings['Asia/Dushanbe'] = 'Asia/Dushanbe'; $a->strings['Asia/Gaza'] = 'Asia/Gaza'; $a->strings['Asia/Harbin'] = 'Asia/Harbin'; -$a->strings['Asia/Ho_Chi_Minh'] = 'Asia/Ho_Chi_Minh'; $a->strings['Asia/Hong_Kong'] = 'Asia/Hong_Kong'; $a->strings['Asia/Hovd'] = 'Asia/Hovd'; $a->strings['Asia/Irkutsk'] = 'Asia/Irkutsk'; @@ -819,9 +809,7 @@ $a->strings['Asia/Kabul'] = 'Asia/Kabul'; $a->strings['Asia/Kamchatka'] = 'Asia/Kamchatka'; $a->strings['Asia/Karachi'] = 'Asia/Karachi'; $a->strings['Asia/Kashgar'] = 'Asia/Kashgar'; -$a->strings['Asia/Kathmandu'] = 'Asia/Kathmandu'; $a->strings['Asia/Katmandu'] = 'Asia/Katmandu'; -$a->strings['Asia/Kolkata'] = 'Asia/Kolkata'; $a->strings['Asia/Krasnoyarsk'] = 'Asia/Krasnoyarsk'; $a->strings['Asia/Kuala_Lumpur'] = 'Asia/Kuala_Lumpur'; $a->strings['Asia/Kuching'] = 'Asia/Kuching'; @@ -833,7 +821,6 @@ $a->strings['Asia/Makassar'] = 'Asia/Makassar'; $a->strings['Asia/Manila'] = 'Asia/Manila'; $a->strings['Asia/Muscat'] = 'Asia/Muscat'; $a->strings['Asia/Nicosia'] = 'Asia/Nicosia'; -$a->strings['Asia/Novokuznetsk'] = 'Asia/Novokuznetsk'; $a->strings['Asia/Novosibirsk'] = 'Asia/Novosibirsk'; $a->strings['Asia/Omsk'] = 'Asia/Omsk'; $a->strings['Asia/Oral'] = 'Asia/Oral'; From 0cf647bf6f199586bad2e13973fe034bf5676eea Mon Sep 17 00:00:00 2001 From: Friendika Date: Sun, 13 Mar 2011 16:47:41 -0700 Subject: [PATCH 017/478] don't let somebody install with a bogus db hostname as this seems to lead to spectacular failure modes --- boot.php | 2 +- include/dba.php | 16 ++++++++++++++++ 2 files changed, 17 insertions(+), 1 deletion(-) diff --git a/boot.php b/boot.php index bbaa8324d..806ad5377 100644 --- a/boot.php +++ b/boot.php @@ -2,7 +2,7 @@ set_time_limit(0); -define ( 'FRIENDIKA_VERSION', '2.1.915' ); +define ( 'FRIENDIKA_VERSION', '2.1.917' ); define ( 'DFRN_PROTOCOL_VERSION', '2.1' ); define ( 'DB_UPDATE_VERSION', 1040 ); diff --git a/include/dba.php b/include/dba.php index d75ed560a..1fdddb8a2 100644 --- a/include/dba.php +++ b/include/dba.php @@ -19,6 +19,22 @@ class dba { public $connected = false; function __construct($server,$user,$pass,$db,$install = false) { + $server = trim($server); + $user = trim($user); + $pass = trim($pass); + $db = trim($db); + + if($install) { + if(strlen($server) && ($server !== 'localhost') && ($server !== '127.0.0.1')) { + if(! dns_get_record($server, DNS_A + DNS_CNAME + DNS_PTR)) { + notice( sprintf( t('Cannot locate DNS info for database server \'%s\'',$server))); + $this->connected = false; + $this->db = null; + return; + } + } + } + $this->db = @new mysqli($server,$user,$pass,$db); if(! mysqli_connect_errno()) { $this->connected = true; From aebf9bb4d6bf2cf3e86378a369f2d51996f4f6a6 Mon Sep 17 00:00:00 2001 From: Friendika Date: Sun, 13 Mar 2011 19:12:46 -0700 Subject: [PATCH 018/478] non-code change --- include/dba.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/include/dba.php b/include/dba.php index 1fdddb8a2..e2f369f19 100644 --- a/include/dba.php +++ b/include/dba.php @@ -19,6 +19,7 @@ class dba { public $connected = false; function __construct($server,$user,$pass,$db,$install = false) { + $server = trim($server); $user = trim($user); $pass = trim($pass); @@ -77,7 +78,7 @@ class dba { } else { - /* + /** * If dbfail.out exists, we will write any failed calls directly to it, * regardless of any logging that may or may nor be in effect. * These usually indicate SQL syntax errors that need to be resolved. From 79a6b70a26bdfc8e02b94ecef3d20559590eacc7 Mon Sep 17 00:00:00 2001 From: Friendika Date: Sun, 13 Mar 2011 21:53:39 -0700 Subject: [PATCH 019/478] friend finder data structures --- boot.php | 2 +- database.sql | 16 ++++++++++++++++ update.php | 22 +++++++++++++++++++++- 3 files changed, 38 insertions(+), 2 deletions(-) diff --git a/boot.php b/boot.php index 806ad5377..8cab15ba8 100644 --- a/boot.php +++ b/boot.php @@ -4,7 +4,7 @@ set_time_limit(0); define ( 'FRIENDIKA_VERSION', '2.1.917' ); define ( 'DFRN_PROTOCOL_VERSION', '2.1' ); -define ( 'DB_UPDATE_VERSION', 1040 ); +define ( 'DB_UPDATE_VERSION', 1041 ); define ( 'EOL', "
    \r\n" ); define ( 'ATOM_TIME', 'Y-m-d\TH:i:s\Z' ); diff --git a/database.sql b/database.sql index f47a5967e..593e56746 100644 --- a/database.sql +++ b/database.sql @@ -479,3 +479,19 @@ CREATE TABLE IF NOT EXISTS `cache` ( `v` TEXT NOT NULL, `updated` DATETIME NOT NULL ) ENGINE = MYISAM DEFAULT CHARSET=utf8; + + +CREATE TABLE IF NOT EXISTS `fcontact` ( +`id` INT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY , +`url` CHAR( 255 ) NOT NULL , +`name` CHAR( 255 ) NOT NULL , +`photo` CHAR( 255 ) NOT NULL +) ENGINE = MYISAM DEFAULT CHARSET=utf8; + +CREATE TABLE IF NOT EXISTS `ffinder` ( +`id` INT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY , +`uid` INT UNSIGNED NOT NULL , +`cid` INT UNSIGNED NOT NULL , +`fid` INT UNSIGNED NOT NULL +) ENGINE = MYISAM DEFAULT CHARSET=utf8; + diff --git a/update.php b/update.php index fe8052b00..39e678bba 100644 --- a/update.php +++ b/update.php @@ -326,7 +326,7 @@ function update_1033() { `k` CHAR( 255 ) NOT NULL PRIMARY KEY , `v` TEXT NOT NULL, `updated` DATETIME NOT NULL - ) ENGINE = MYISAM DEFAULT CHARSET=utf8;"); + ) ENGINE = MYISAM DEFAULT CHARSET=utf8 "); } @@ -377,3 +377,23 @@ function update_1038() { function update_1039() { q("ALTER TABLE `addon` ADD `timestamp` BIGINT NOT NULL DEFAULT '0'"); } + + +function update_1040() { + + q("CREATE TABLE IF NOT EXISTS `fcontact` ( + `id` INT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY , + `url` CHAR( 255 ) NOT NULL , + `name` CHAR( 255 ) NOT NULL , + `photo` CHAR( 255 ) NOT NULL + ) ENGINE = MYISAM DEFAULT CHARSET=utf8 "); + + q("CREATE TABLE IF NOT EXISTS `ffinder` ( + `id` INT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY , + `uid` INT UNSIGNED NOT NULL , + `cid` INT UNSIGNED NOT NULL , + `fid` INT UNSIGNED NOT NULL + ) ENGINE = MYISAM DEFAULT CHARSET=utf8 "); + +} + From f2734681e537031926a1e9c142403048b420deee Mon Sep 17 00:00:00 2001 From: Friendika Date: Sun, 13 Mar 2011 22:07:56 -0700 Subject: [PATCH 020/478] friend finder support functions --- include/fcontact.php | 41 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 include/fcontact.php diff --git a/include/fcontact.php b/include/fcontact.php new file mode 100644 index 000000000..8821a985f --- /dev/null +++ b/include/fcontact.php @@ -0,0 +1,41 @@ + Date: Mon, 14 Mar 2011 00:28:49 -0700 Subject: [PATCH 021/478] keywords split into public and private. Public will be used by the friend finder. --- database.sql | 3 ++- mod/directory.php | 2 +- mod/profiles.php | 12 ++++++++---- update.php | 4 ++++ view/de/profile_edit.tpl | 16 +++++++++++----- view/en/profile_edit.tpl | 16 +++++++++++----- view/fr/profile_edit.tpl | 16 +++++++++++----- view/it/profile_edit.tpl | 16 +++++++++++----- view/theme/duepuntozero/style.css | 12 ++++++++---- view/theme/loozah/style.css | 12 ++++++++---- 10 files changed, 75 insertions(+), 34 deletions(-) diff --git a/database.sql b/database.sql index 593e56746..3a58decd1 100644 --- a/database.sql +++ b/database.sql @@ -297,7 +297,8 @@ CREATE TABLE IF NOT EXISTS `profile` ( `sexual` char(255) NOT NULL, `politic` char(255) NOT NULL, `religion` char(255) NOT NULL, - `keywords` text NOT NULL, + `pub_keywords` text NOT NULL, + `prv_keywords` text NOT NULL, `about` text NOT NULL, `summary` char(255) NOT NULL, `music` text NOT NULL, diff --git a/mod/directory.php b/mod/directory.php index 0504ac321..825e2a375 100644 --- a/mod/directory.php +++ b/mod/directory.php @@ -40,7 +40,7 @@ function directory_content(&$a) { if($search) $search = dbesc($search); - $sql_extra = ((strlen($search)) ? " AND MATCH (`profile`.`name`, `user`.`nickname`, `pdesc`, `locality`,`region`,`country-name`,`gender`,`marital`,`sexual`,`about`,`romance`,`work`,`education`,`keywords` ) AGAINST ('$search' IN BOOLEAN MODE) " : ""); + $sql_extra = ((strlen($search)) ? " AND MATCH (`profile`.`name`, `user`.`nickname`, `pdesc`, `locality`,`region`,`country-name`,`gender`,`marital`,`sexual`,`about`,`romance`,`work`,`education`,`pub_keywords`,`prv_keywords` ) AGAINST ('$search' IN BOOLEAN MODE) " : ""); $publish = ((get_config('system','publish_all')) ? '' : " AND `publish` = 1 " ); diff --git a/mod/profiles.php b/mod/profiles.php index 409999a3e..434f58adf 100644 --- a/mod/profiles.php +++ b/mod/profiles.php @@ -55,7 +55,8 @@ function profiles_post(&$a) { $region = notags(trim($_POST['region'])); $postal_code = notags(trim($_POST['postal_code'])); $country_name = notags(trim($_POST['country_name'])); - $keywords = notags(trim($_POST['keywords'])); + $pub_keywords = notags(trim($_POST['pub_keywords'])); + $prv_keywords = notags(trim($_POST['prv_keywords'])); $marital = notags(trim($_POST['marital'])); if($marital != $orig[0]['marital']) $maritalchanged = true; @@ -147,7 +148,8 @@ function profiles_post(&$a) { `homepage` = '%s', `politic` = '%s', `religion` = '%s', - `keywords` = '%s', + `pub_keywords` = '%s', + `prv_keywords` = '%s', `about` = '%s', `interest` = '%s', `contact` = '%s', @@ -176,7 +178,8 @@ function profiles_post(&$a) { dbesc($homepage), dbesc($politic), dbesc($religion), - dbesc($keywords), + dbesc($pub_keywords), + dbesc($prv_keywords), dbesc($about), dbesc($interest), dbesc($contact), @@ -383,7 +386,8 @@ function profiles_content(&$a) { '$homepage' => $r[0]['homepage'], '$politic' => $r[0]['politic'], '$religion' => $r[0]['religion'], - '$keywords' => $r[0]['keywords'], + '$pub_keywords' => $r[0]['pub_keywords'], + '$prv_keywords' => $r[0]['prv_keywords'], '$music' => $r[0]['music'], '$book' => $r[0]['book'], '$tv' => $r[0]['tv'], diff --git a/update.php b/update.php index 39e678bba..7a885193c 100644 --- a/update.php +++ b/update.php @@ -397,3 +397,7 @@ function update_1040() { } +function update_1041() { + q("ALTER TABLE `profile` CHANGE `keywords` `prv_keywords` TEXT CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL "); + q("ALTER TABLE `profile` ADD `pub_keywords` TEXT CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL AFTER `religion` "); +} \ No newline at end of file diff --git a/view/de/profile_edit.tpl b/view/de/profile_edit.tpl index 09a761023..840597ddc 100644 --- a/view/de/profile_edit.tpl +++ b/view/de/profile_edit.tpl @@ -134,11 +134,17 @@ $sexual
    -
    - - -
    (Used for searching public profiles, never shown to others)
    -
    +
    + + +
    (Used for suggesting potential friends, can be seen by others)
    +
    + +
    + + +
    (Used for searching profiles, never shown to others)
    +
    diff --git a/view/en/profile_edit.tpl b/view/en/profile_edit.tpl index b0d4850d0..6c7d74daf 100644 --- a/view/en/profile_edit.tpl +++ b/view/en/profile_edit.tpl @@ -134,11 +134,17 @@ $sexual
    -
    - - -
    (Used for searching public profiles, never shown to others)
    -
    +
    + + +
    (Used for suggesting potential friends, can be seen by others)
    +
    + +
    + + +
    (Used for searching profiles, never shown to others)
    +
    diff --git a/view/fr/profile_edit.tpl b/view/fr/profile_edit.tpl index beff3b8bd..b28255188 100644 --- a/view/fr/profile_edit.tpl +++ b/view/fr/profile_edit.tpl @@ -134,11 +134,17 @@ $sexual
    -
    - - -
    (Used for searching public profiles, never shown to others)
    -
    +
    + + +
    (Used for suggesting potential friends, can be seen by others)
    +
    + +
    + + +
    (Used for searching profiles, never shown to others)
    +
    diff --git a/view/it/profile_edit.tpl b/view/it/profile_edit.tpl index efdb5d448..9f2a13790 100644 --- a/view/it/profile_edit.tpl +++ b/view/it/profile_edit.tpl @@ -134,11 +134,17 @@ $sexual
    -
    - - -
    (Usati per la ricerca dei profili pubblci, mai mostrati agli altri)
    -
    +
    + + +
    (Used for suggesting potential friends, can be seen by others)
    +
    + +
    + + +
    (Usati per la ricerca dei profili, mai mostrati agli altri)
    +
    diff --git a/view/theme/duepuntozero/style.css b/view/theme/duepuntozero/style.css index c54b9835a..ca8764283 100644 --- a/view/theme/duepuntozero/style.css +++ b/view/theme/duepuntozero/style.css @@ -624,7 +624,8 @@ input#dfrn-url { #profile-edit-sexual-label, #profile-edit-politic-label, #profile-edit-religion-label, -#profile-edit-keywords-label, +#profile-edit-pubkeywords-label, +#profile-edit-prvkeywords-label, #profile-edit-homepage-label { float: left; width: 175px; @@ -644,7 +645,8 @@ input#dfrn-url { #sexual-select, #profile-edit-politic, #profile-edit-religion, -#profile-edit-keywords, +#profile-edit-pubkeywords, +#profile-edit-prvkeywords, #profile-in-dir-yes, #profile-in-dir-no, #profile-in-netdir-yes, @@ -698,7 +700,8 @@ input#dfrn-url { #profile-edit-pdesc-desc, -#profile-edit-keywords-desc { +#profile-edit-pubkeywords-desc, +#profile-edit-prvkeywords-desc { float: left; margin-left: 20px; } @@ -741,7 +744,8 @@ input#dfrn-url { #profile-edit-sexual-end, #profile-edit-politic-end, #profile-edit-religion-end, -#profile-edit-keywords-end, +#profile-edit-pubkeywords-end, +#profile-edit-prvkeywords-end, #profile-edit-homepage-end, #profile-in-dir-break, #profile-in-dir-end, diff --git a/view/theme/loozah/style.css b/view/theme/loozah/style.css index 4461907bb..aadfbd3c4 100644 --- a/view/theme/loozah/style.css +++ b/view/theme/loozah/style.css @@ -755,7 +755,8 @@ input#dfrn-url { #profile-edit-sexual-label, #profile-edit-politic-label, #profile-edit-religion-label, -#profile-edit-keywords-label, +#profile-edit-pubkeywords-label, +#profile-edit-prvkeywords-label, #profile-edit-homepage-label { float: left; width: 175px; @@ -775,7 +776,8 @@ input#dfrn-url { #sexual-select, #profile-edit-politic, #profile-edit-religion, -#profile-edit-keywords, +#profile-edit-pubkeywords, +#profile-edit-prvkeywords, #profile-in-dir-yes, #profile-in-dir-no, #profile-in-netdir-yes, @@ -806,7 +808,8 @@ input#dfrn-url { margin-left: 20px; } -#profile-edit-keywords-desc { +#profile-edit-pubkeywords-desc, +#profile-edit-prvkeywords-desc { float: left; margin-left: 20px; } @@ -864,7 +867,8 @@ input#dfrn-url { #profile-edit-sexual-end, #profile-edit-politic-end, #profile-edit-religion-end, -#profile-edit-keywords-end, +#profile-edit-pubkeywords-end, +#profile-edit-prvkeywords-end, #profile-edit-homepage-end, #profile-in-dir-break, #profile-in-dir-end, From bae15f9aaee5737b5f2efc9b3acf749c0c61f01e Mon Sep 17 00:00:00 2001 From: Friendika Date: Mon, 14 Mar 2011 16:18:32 -0700 Subject: [PATCH 022/478] revup --- boot.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/boot.php b/boot.php index 8cab15ba8..332830103 100644 --- a/boot.php +++ b/boot.php @@ -2,7 +2,7 @@ set_time_limit(0); -define ( 'FRIENDIKA_VERSION', '2.1.917' ); +define ( 'FRIENDIKA_VERSION', '2.1.918' ); define ( 'DFRN_PROTOCOL_VERSION', '2.1' ); define ( 'DB_UPDATE_VERSION', 1041 ); From 852ea1aedd22ea55ae07bcba4eb9bcf0b0018704 Mon Sep 17 00:00:00 2001 From: Friendika Date: Mon, 14 Mar 2011 18:34:58 -0700 Subject: [PATCH 023/478] force last-child on foster children, disallow time travel --- include/items.php | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/include/items.php b/include/items.php index e930ab5d2..2294fe294 100644 --- a/include/items.php +++ b/include/items.php @@ -401,6 +401,17 @@ function get_atom_elements($feed,$item) { $res['edited'] = $item->get_date('c'); + // Disallow time travelling posts + + $d1 = strtotime($res['created']); + $d2 = strtotime($res['edited']); + $d3 = strtotime('now'); + + if($d1 > $d3) + $res['created'] = datetime_convert(); + if($d2 > $d3) + $res['edited'] = datetime_convert(); + $rawowner = $item->get_item_tags(NAMESPACE_DFRN, 'owner'); if($rawowner[0]['child'][SIMPLEPIE_NAMESPACE_ATOM_10]['name'][0]['data']) $res['owner-name'] = unxmlify($rawowner[0]['child'][SIMPLEPIE_NAMESPACE_ATOM_10]['name'][0]['data']); @@ -702,6 +713,18 @@ function item_store($arr,$force_parent = false) { intval($current_post) ); + /** + * If this is now the last-child, force all _other_ children of this parent to *not* be last-child + */ + + if($arr['last-child']) { + $r = q("UPDATE `item` SET `last-child` = 0 WHERE `parent-uri` = '%s' AND `uid` = %d AND `id` != %d", + dbesc($arr['uri']), + intval($arr['uid']), + intval($current_post) + ); + } + return $current_post; } From 53dcede27894c655cbe1abaa9149dd0bed043a8d Mon Sep 17 00:00:00 2001 From: Friendika Date: Mon, 14 Mar 2011 20:19:45 -0700 Subject: [PATCH 024/478] pub_keywords -> meta keywords --- boot.php | 2 +- mod/profile.php | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/boot.php b/boot.php index 332830103..92a0007e5 100644 --- a/boot.php +++ b/boot.php @@ -4,7 +4,7 @@ set_time_limit(0); define ( 'FRIENDIKA_VERSION', '2.1.918' ); define ( 'DFRN_PROTOCOL_VERSION', '2.1' ); -define ( 'DB_UPDATE_VERSION', 1041 ); +define ( 'DB_UPDATE_VERSION', 1042 ); define ( 'EOL', "
    \r\n" ); define ( 'ATOM_TIME', 'Y-m-d\TH:i:s\Z' ); diff --git a/mod/profile.php b/mod/profile.php index 5615573b9..88fc16ebb 100644 --- a/mod/profile.php +++ b/mod/profile.php @@ -28,6 +28,11 @@ function profile_init(&$a) { $a->page['htmlhead'] .= '' . "\r\n"; } + $keywords = ((x($a->profile,'pub_keywords')) ? $a->profile['pub_keywords'] : ''); + $keywords = str_replace(array(',',' ',',,'),array(' ',',',','),$keywords); + if(strlen($keywords)) + $a->page['htmlhead'] .= '' . "\r\n" ; + $a->page['htmlhead'] .= '' . "\r\n" ; $a->page['htmlhead'] .= '' . "\r\n" ; $uri = urlencode('acct:' . $a->profile['nickname'] . '@' . $a->get_hostname() . (($a->path) ? '/' . $a->path : '')); From 4cc20f1288a59d6ff48a62da62ec056ebd543e14 Mon Sep 17 00:00:00 2001 From: Friendika Date: Tue, 15 Mar 2011 00:56:25 -0700 Subject: [PATCH 025/478] fix youtube videos that use https:// urls --- include/bbcode.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/bbcode.php b/include/bbcode.php index 978b4af69..4caf18766 100644 --- a/include/bbcode.php +++ b/include/bbcode.php @@ -90,7 +90,7 @@ function bbcode($Text) { $Text = preg_replace("/\[img\=([0-9]*)x([0-9]*)\](.+?)\[\/img\]/", '', $Text); // Youtube extensions - $Text = preg_replace("/\[youtube\]http:\/\/www.youtube.com\/watch\?v\=(.+?)\[\/youtube\]/",'[youtube]$1[/youtube]',$Text); + $Text = preg_replace("/\[youtube\]https?:\/\/www.youtube.com\/watch\?v\=(.+?)\[\/youtube\]/",'[youtube]$1[/youtube]',$Text); $Text = preg_replace("/\[youtube\](.+?)\[\/youtube\]/", '', $Text); // oembed tag From 73d3758e45f2049ad669225910afeb0d24e25e86 Mon Sep 17 00:00:00 2001 From: Friendika Date: Tue, 15 Mar 2011 15:10:03 -0700 Subject: [PATCH 026/478] revup --- boot.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/boot.php b/boot.php index 92a0007e5..baecdc9c3 100644 --- a/boot.php +++ b/boot.php @@ -2,7 +2,7 @@ set_time_limit(0); -define ( 'FRIENDIKA_VERSION', '2.1.918' ); +define ( 'FRIENDIKA_VERSION', '2.1.919' ); define ( 'DFRN_PROTOCOL_VERSION', '2.1' ); define ( 'DB_UPDATE_VERSION', 1042 ); From f01538a54f68c172e09aabed90e2651ca2305675 Mon Sep 17 00:00:00 2001 From: Friendika Date: Tue, 15 Mar 2011 17:31:49 -0700 Subject: [PATCH 027/478] content expiration --- boot.php | 2 +- database.sql | 1 + include/expire.php | 44 +++++++++++++++++++++++++++++ include/items.php | 46 +++++++++++++++++++++++++++++++ include/notifier.php | 34 +++++++++++++++-------- include/poller.php | 11 ++++++++ mod/item.php | 2 +- mod/settings.php | 6 +++- update.php | 8 +++++- view/de/settings.tpl | 6 +++- view/en/settings.tpl | 7 +++-- view/fr/settings.tpl | 5 +++- view/it/settings.tpl | 5 +++- view/theme/duepuntozero/style.css | 4 +++ view/theme/loozah/style.css | 4 +++ 15 files changed, 165 insertions(+), 20 deletions(-) create mode 100644 include/expire.php diff --git a/boot.php b/boot.php index baecdc9c3..b03221bf8 100644 --- a/boot.php +++ b/boot.php @@ -4,7 +4,7 @@ set_time_limit(0); define ( 'FRIENDIKA_VERSION', '2.1.919' ); define ( 'DFRN_PROTOCOL_VERSION', '2.1' ); -define ( 'DB_UPDATE_VERSION', 1042 ); +define ( 'DB_UPDATE_VERSION', 1043 ); define ( 'EOL', "
    \r\n" ); define ( 'ATOM_TIME', 'Y-m-d\TH:i:s\Z' ); diff --git a/database.sql b/database.sql index 3a58decd1..0ecf0ea20 100644 --- a/database.sql +++ b/database.sql @@ -379,6 +379,7 @@ CREATE TABLE IF NOT EXISTS `user` ( `page-flags` int(11) unsigned NOT NULL DEFAULT '0', `pwdreset` char(255) NOT NULL, `maxreq` int(11) NOT NULL DEFAULT '10', + `expire` int(11) unsigned NOT NULL DEFAULT '0', `allow_cid` mediumtext NOT NULL, `allow_gid` mediumtext NOT NULL, `deny_cid` mediumtext NOT NULL, diff --git a/include/expire.php b/include/expire.php new file mode 100644 index 000000000..3c30e01c1 --- /dev/null +++ b/include/expire.php @@ -0,0 +1,44 @@ +set_baseurl(get_config('system','url')); + + + logger('expire: start'); + + $r = q("SELECT `uid`,`username`,`expire` FROM `user` WHERE `expire` != 0"); + if(count($r)) { + foreach($r as $rr) { + logger('Expire: ' . $rr['username'] . ' interval: ' . $rr['expire'], LOGGER_DEBUG); + item_expire($rr['uid'],$rr['expire']); + } + } + + return; +} + +if (array_search(__file__,get_included_files())===0){ + expire_run($argv,$argc); + killme(); +} diff --git a/include/items.php b/include/items.php index 2294fe294..051659321 100644 --- a/include/items.php +++ b/include/items.php @@ -1507,3 +1507,49 @@ function atom_entry($item,$type,$author,$owner,$comment = false) { return $o; } +function item_expire($uid,$days) { + + if((! $uid) || (! $days)) + return; + + $r = q("SELECT * FROM `item` + WHERE `uid` = %d + AND `created` < UTC_TIMESTAMP() - INTERVAL %d DAY + AND `id` = `parent` + AND `deleted` = 0", + intval($uid), + intval($days) + ); + + if(! count($r)) + return; + + logger('expire: # items=' . count($r) ); + + foreach($r as $item) { + + // Only expire posts, not photos and photo comments + + if(strlen($item['resource-id'])) + continue; + + $r = q("UPDATE `item` SET `deleted` = 1, `edited` = '%s', `changed` = '%s' WHERE `id` = %d LIMIT 1", + dbesc(datetime_convert()), + dbesc(datetime_convert()), + intval($item['id']) + ); + + // kill the kids + + $r = q("UPDATE `item` SET `deleted` = 1, `edited` = '%s', `changed` = '%s' WHERE `parent-uri` = '%s' AND `uid` = %d ", + dbesc(datetime_convert()), + dbesc(datetime_convert()), + dbesc($item['parent-uri']), + intval($item['uid']) + ); + + } + + proc_run('php',"include/notifier.php","expire","$uid"); + +} \ No newline at end of file diff --git a/include/notifier.php b/include/notifier.php index 648a07062..ca2304845 100644 --- a/include/notifier.php +++ b/include/notifier.php @@ -40,6 +40,7 @@ function notifier_run($argv, $argc){ break; } + $expire = false; $top_level = false; $recipients = array(); $url_recipients = array(); @@ -57,6 +58,17 @@ function notifier_run($argv, $argc){ $item = $message[0]; } + elseif($cmd === 'expire') { + $expire = true; + $items = q("SELECT * FROM `item` WHERE `uid` = %d AND `wall` = 1 + AND `deleted` = 1 AND `changed` > UTC_TIMESTAMP - INTERVAL 10 MINUTE", + intval($item_id) + ); + $uid = $item_id; + $item_id = 0; + if(! count($items)) + return; + } else { // find ancestors @@ -76,11 +88,10 @@ function notifier_run($argv, $argc){ intval($parent_id) ); - if(! count($items)){ + if(! count($items)) { return; } - // avoid race condition with deleting entries if($items[0]['deleted']) { @@ -98,11 +109,11 @@ function notifier_run($argv, $argc){ intval($uid) ); - if(count($r)) - $owner = $r[0]; - else { + if(! count($r)) return; - } + + $owner = $r[0]; + $hub = get_config('system','huburl'); // If this is a public conversation, notify the feed hub @@ -117,7 +128,7 @@ function notifier_run($argv, $argc){ $parent = $items[0]; - if($parent['type'] === 'remote') { + if($parent['type'] === 'remote' && (! $expire)) { // local followup to remote post $followup = true; $notify_hub = false; // not public @@ -235,6 +246,7 @@ function notifier_run($argv, $argc){ } else { foreach($items as $item) { + if(! $item['parent']) continue; @@ -242,9 +254,9 @@ function notifier_run($argv, $argc){ if(! $contact) continue; - $atom .= atom_entry($item,'text',$contact,$owner,true); + $atom .= atom_entry($item,'text',$contact,$owner,true); - if(($top_level) && ($notify_hub) && ($item['author-link'] === $item['owner-link'])) + if(($top_level) && ($notify_hub) && ($item['author-link'] === $item['owner-link']) && (! $expire)) $slaps[] = atom_entry($item,'html',$contact,$owner,true); } } @@ -319,7 +331,7 @@ function notifier_run($argv, $argc){ // only send salmon if public - e.g. if it's ok to notify // a public hub, it's ok to send a salmon - if(count($slaps) && $notify_hub) { + if((count($slaps)) && ($notify_hub) && (! $expire)) { logger('notifier: slapdelivery: ' . $contact['name']); foreach($slaps as $slappy) { if($contact['notify']) { @@ -350,7 +362,7 @@ function notifier_run($argv, $argc){ // send additional slaps to mentioned remote tags (@foo@example.com) - if($slap && count($url_recipients) && $followup && $notify_hub) { + if($slap && count($url_recipients) && $followup && $notify_hub && (! $expire)) { foreach($url_recipients as $url) { if($url) { logger('notifier: urldelivery: ' . $url); diff --git a/include/poller.php b/include/poller.php index a093190a6..8619697d9 100644 --- a/include/poller.php +++ b/include/poller.php @@ -29,6 +29,17 @@ function poller_run($argv, $argc){ proc_run('php',"include/queue.php"); + // once daily run expire in background + + $d1 = get_config('system','last_expire_day'); + $d2 = intval(datetime_convert('UTC','UTC','now','d')); + + if($d2 != intval($d1)) { + set_config('system','last_expire_day',$d2); + proc_run('php','include/expire.php'); + } + + // clear old cache q("DELETE FROM `cache` WHERE `updated` < '%s'", dbesc(datetime_convert('UTC','UTC',"now - 30 days"))); diff --git a/mod/item.php b/mod/item.php index 5989d0967..90fb546bc 100644 --- a/mod/item.php +++ b/mod/item.php @@ -532,7 +532,7 @@ function item_content(&$a) { require_once('include/security.php'); - $uid = $_SESSION['uid']; + $uid = local_user(); if(($a->argc == 3) && ($a->argv[1] === 'drop') && intval($a->argv[2])) { diff --git a/mod/settings.php b/mod/settings.php index ebe07612e..85029b3d7 100644 --- a/mod/settings.php +++ b/mod/settings.php @@ -63,6 +63,7 @@ function settings_post(&$a) { $defloc = ((x($_POST,'defloc')) ? notags(trim($_POST['defloc'])) : ''); $openid = ((x($_POST,'openid_url')) ? notags(trim($_POST['openid_url'])) : ''); $maxreq = ((x($_POST,'maxreq')) ? intval($_POST['maxreq']) : 0); + $expire = ((x($_POST,'expire')) ? intval($_POST['expire']) : 0); $allow_location = (((x($_POST,'allow_location')) && (intval($_POST['allow_location']) == 1)) ? 1: 0); $publish = (((x($_POST,'profile_in_directory')) && (intval($_POST['profile_in_directory']) == 1)) ? 1: 0); @@ -139,7 +140,7 @@ function settings_post(&$a) { $openidserver = ''; } - $r = q("UPDATE `user` SET `username` = '%s', `email` = '%s', `openid` = '%s', `timezone` = '%s', `allow_cid` = '%s', `allow_gid` = '%s', `deny_cid` = '%s', `deny_gid` = '%s', `notify-flags` = %d, `page-flags` = %d, `default-location` = '%s', `allow_location` = %d, `theme` = '%s', `maxreq` = %d, `openidserver` = '%s' WHERE `uid` = %d LIMIT 1", + $r = q("UPDATE `user` SET `username` = '%s', `email` = '%s', `openid` = '%s', `timezone` = '%s', `allow_cid` = '%s', `allow_gid` = '%s', `deny_cid` = '%s', `deny_gid` = '%s', `notify-flags` = %d, `page-flags` = %d, `default-location` = '%s', `allow_location` = %d, `theme` = '%s', `maxreq` = %d, `expire` = %d, `openidserver` = '%s' WHERE `uid` = %d LIMIT 1", dbesc($username), dbesc($email), dbesc($openid), @@ -154,6 +155,7 @@ function settings_post(&$a) { intval($allow_location), dbesc($theme), intval($maxreq), + intval($expire), dbesc($openidserver), intval(local_user()) ); @@ -238,6 +240,7 @@ function settings_content(&$a) { $defloc = $a->user['default-location']; $openid = $a->user['openid']; $maxreq = $a->user['maxreq']; + $expire = ((intval($a->user['expire'])) ? $a->user['expire'] : ''); if(! strlen($a->user['timezone'])) $timezone = date_default_timezone_get(); @@ -358,6 +361,7 @@ function settings_content(&$a) { '$sel_notify4' => (($notify & NOTIFY_COMMENT) ? ' checked="checked" ' : ''), '$sel_notify5' => (($notify & NOTIFY_MAIL) ? ' checked="checked" ' : ''), '$maxreq' => $maxreq, + '$expire' => $expire, '$theme' => $theme_selector, '$pagetype' => $pagetype )); diff --git a/update.php b/update.php index 7a885193c..0be919f3f 100644 --- a/update.php +++ b/update.php @@ -400,4 +400,10 @@ function update_1040() { function update_1041() { q("ALTER TABLE `profile` CHANGE `keywords` `prv_keywords` TEXT CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL "); q("ALTER TABLE `profile` ADD `pub_keywords` TEXT CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL AFTER `religion` "); -} \ No newline at end of file +} + +function update_1042() { + q("ALTER TABLE `user` ADD `expire` INT UNSIGNED NOT NULL DEFAULT '0' AFTER `maxreq` "); +} + + diff --git a/view/de/settings.tpl b/view/de/settings.tpl index 0ef50546f..675ef675f 100644 --- a/view/de/settings.tpl +++ b/view/de/settings.tpl @@ -78,7 +78,7 @@ $profile_in_net_dir
    - +
    +
    Automatically expire (delete) posts older than days
    +
    + +
    diff --git a/view/en/settings.tpl b/view/en/settings.tpl index 97d67cbf6..39b18c126 100644 --- a/view/en/settings.tpl +++ b/view/en/settings.tpl @@ -76,9 +76,8 @@ $profile_in_dir $profile_in_net_dir -
    - +
    +
    Automatically expire (delete) posts older than days
    +
    + +
    diff --git a/view/fr/settings.tpl b/view/fr/settings.tpl index 97d67cbf6..eb386579f 100644 --- a/view/fr/settings.tpl +++ b/view/fr/settings.tpl @@ -78,7 +78,7 @@ $profile_in_net_dir
    - +
    +
    Automatically expire (delete) posts older than days
    +
    +
    diff --git a/view/it/settings.tpl b/view/it/settings.tpl index 3b68923cf..87f40f26f 100644 --- a/view/it/settings.tpl +++ b/view/it/settings.tpl @@ -79,7 +79,7 @@ $profile_in_net_dir
    - +
    +
    Automatically expire (delete) posts older than days
    +
    +
    diff --git a/view/theme/duepuntozero/style.css b/view/theme/duepuntozero/style.css index ca8764283..54a522881 100644 --- a/view/theme/duepuntozero/style.css +++ b/view/theme/duepuntozero/style.css @@ -373,6 +373,10 @@ input#dfrn-url { margin-bottom: 30px; } +#settings-expire-end { + margin-bottom: 30px; +} + #settings-username-end, #settings-email-end, #settings-nick-end, diff --git a/view/theme/loozah/style.css b/view/theme/loozah/style.css index aadfbd3c4..f1de801cb 100644 --- a/view/theme/loozah/style.css +++ b/view/theme/loozah/style.css @@ -506,6 +506,10 @@ input#dfrn-url { margin-bottom: 30px; } +#settings-expire-end { + margin-bottom: 30px; +} + #settings-username-end, #settings-email-end, #settings-nick-end, From e2ea341094c53e78ae7473a83d2b6c85b1cde4eb Mon Sep 17 00:00:00 2001 From: Friendika Date: Tue, 15 Mar 2011 17:47:49 -0700 Subject: [PATCH 028/478] facebook parses out punctuation on the left of links but not on right --- addon/facebook/facebook.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addon/facebook/facebook.php b/addon/facebook/facebook.php index edfc5a374..e1ea6673b 100644 --- a/addon/facebook/facebook.php +++ b/addon/facebook/facebook.php @@ -225,7 +225,7 @@ function facebook_post_hook(&$a,&$b) { // make links readable before we strip the code - $msg = preg_replace("/\[url=(.+?)\](.+?)\[\/url\]/is",'$2 [$1]',$msg); + $msg = preg_replace("/\[url=(.+?)\](.+?)\[\/url\]/is",'$2 $1',$msg); $msg = preg_replace("/\[img\](.+?)\[\/img\]/is", t('Image: ') . '$1',$msg); From 3f432a7b82480dd985dbc2a67ae23cfc1ed258c6 Mon Sep 17 00:00:00 2001 From: Friendika Date: Wed, 16 Mar 2011 19:36:59 -0700 Subject: [PATCH 029/478] share,retweet,relay,forward, whatever --- boot.php | 2 +- images/remote-link.gif | Bin 357 -> 365 bytes images/share.gif | Bin 0 -> 155 bytes mod/display.php | 1 + mod/network.php | 1 + mod/photos.php | 3 ++- mod/profile.php | 1 + mod/profile_photo.php | 2 +- mod/share.php | 23 +++++++++++++++++++++++ view/de/jot-header.tpl | 10 ++++++++++ view/en/jot-header.tpl | 8 ++++++++ view/fr/jot-header.tpl | 9 +++++++++ view/it/jot-header.tpl | 9 +++++++++ view/like.tpl | 1 + view/like_noshare.tpl | 5 +++++ view/theme/duepuntozero/style.css | 4 ++++ view/theme/loozah/style.css | 4 ++++ 17 files changed, 80 insertions(+), 3 deletions(-) create mode 100644 images/share.gif create mode 100644 mod/share.php create mode 100644 view/like_noshare.tpl diff --git a/boot.php b/boot.php index b03221bf8..08caa72ab 100644 --- a/boot.php +++ b/boot.php @@ -2,7 +2,7 @@ set_time_limit(0); -define ( 'FRIENDIKA_VERSION', '2.1.919' ); +define ( 'FRIENDIKA_VERSION', '2.1.920' ); define ( 'DFRN_PROTOCOL_VERSION', '2.1' ); define ( 'DB_UPDATE_VERSION', 1043 ); diff --git a/images/remote-link.gif b/images/remote-link.gif index 008397fe8d957604ef4be8ec2ab96f4f1b6805b0..1224e3db5fb7f8c72353b5291029ef1ef965dbd3 100644 GIT binary patch delta 167 zcmaFL^p=|?zfIt8U8Q4k>%rEfJ zk!tN;VpOSPpfhzvYo<<$OT?QmKcZu7Zk}S=8IpJC@jE9cPc4f@yb(Q9I_&z~+>dIMz{anrBf9S4A;8ZUqTn(!LW)g3*Ns~^Qb|EcD09II T!A(Nz*3U@wj@jkn$Y2csfMPZH delta 159 zcmaFM^pt7Bx%!_hj9d)%3_1)zAOM66Y)uE|7kKDMwYDxXs?;&inYuzXFeA++V$ISj zmKd9xT;>jH+#DUg6*UtA#F$y#w=j0MGIqXroKfN;!y&E|T_L2v#;>R(%f-SV$&)Oo zBqgAv$ji)R?^7{FNkV|1kDJkraluqJd6DI=jKYyh5(-K}>s=Vxg$4Ht39;{RPCb(9 Ke%#HG!5RS7=qZr^ diff --git a/images/share.gif b/images/share.gif new file mode 100644 index 0000000000000000000000000000000000000000..035fa2e3817e32e4ac4eeb8b11b1e4bb7a119785 GIT binary patch literal 155 zcmV;M0A&A1Nk%w1VGsZi0OJn;GiI4Lj^$9C=v|}gX{zjYvF(Dn?~lOno5u2|&GfX? z^}yWs&Expl>iXvK{Qv*|A^8LW3IGoPEC2ui01yBW000C?@X1NvBBW{yy4aM^bqOeq zodPl_Fi;4AI7Co5jZsiU`)-XE!sKWjOpikgfK(V54}^ $item['id'], '$likethis' => t("I like this \x28toggle\x29"), '$nolike' => t("I don't like this \x28toggle\x29"), + '$share' => t('Share'), '$wait' => t('Please wait') )); } diff --git a/mod/network.php b/mod/network.php index 32c7216d4..1f92145d1 100644 --- a/mod/network.php +++ b/mod/network.php @@ -364,6 +364,7 @@ function network_content(&$a, $update = 0) { '$id' => $item['id'], '$likethis' => t("I like this \x28toggle\x29"), '$nolike' => t("I don't like this \x28toggle\x29"), + '$share' => t('Share'), '$wait' => t('Please wait') )); } diff --git a/mod/photos.php b/mod/photos.php index 929d1c971..4bb6e3eab 100644 --- a/mod/photos.php +++ b/mod/photos.php @@ -1073,7 +1073,7 @@ function photos_content(&$a) { $tpl = load_view_file('view/photo_item.tpl'); $return_url = $a->cmd; - $like_tpl = load_view_file('view/like.tpl'); + $like_tpl = load_view_file('view/lik_noshare.tpl'); $likebuttons = ''; @@ -1082,6 +1082,7 @@ function photos_content(&$a) { '$id' => $item['id'], '$likethis' => t("I like this \x28toggle\x29"), '$nolike' => t("I don't like this \x28toggle\x29"), + '$share' => t('Share'), '$wait' => t('Please wait') )); } diff --git a/mod/profile.php b/mod/profile.php index 88fc16ebb..3354bc9a3 100644 --- a/mod/profile.php +++ b/mod/profile.php @@ -311,6 +311,7 @@ function profile_content(&$a, $update = 0) { '$id' => $item['id'], '$likethis' => t("I like this \x28toggle\x29"), '$nolike' => t("I don't like this \x28toggle\x29"), + '$share' => t('Share'), '$wait' => t('Please wait') )); } diff --git a/mod/profile_photo.php b/mod/profile_photo.php index 0f84a85c9..5365aa3b8 100644 --- a/mod/profile_photo.php +++ b/mod/profile_photo.php @@ -87,7 +87,7 @@ function profile_photo_post(&$a) { ); // Update global directory in background - $url = $_SESSION['my_url']; + $url = $a->get_baseurl() . '/profile/' . $a->user['nickname']; if($url && strlen(get_config('system','directory_submit_url'))) proc_run('php',"include/directory.php","$url"); } diff --git a/mod/share.php b/mod/share.php new file mode 100644 index 000000000..8a8229e8a --- /dev/null +++ b/mod/share.php @@ -0,0 +1,23 @@ +argc > 1) ? intval($a->argv[1]) : 0); + if((! $post_id) || (! local_user())) + killme(); + + $r = q("SELECT * FROM `item` WHERE `id` = %d LIMIT 1", + intval($post_id) + ); + if(! count($r) || $r[0]['private']) + killme(); + + $o = ''; + + $o .= '♲ ' . $r[0]['author-name'] . '
    '; + $o .= prepare_body($r[0]); + echo $o . '
    '; + killme(); +} \ No newline at end of file diff --git a/view/de/jot-header.tpl b/view/de/jot-header.tpl index 58403f1ba..25d28c3a7 100644 --- a/view/de/jot-header.tpl +++ b/view/de/jot-header.tpl @@ -111,6 +111,16 @@ tinyMCE.init({ } } + function jotShare(id) { + $('#like-rotator-' + id).show(); + $.get('share/' + id, function(data) { + tinyMCE.execCommand('mceInsertRawHTML',false,data); + $('#like-rotator-' + id).hide(); + $(window).scrollTop(0); + }); + } + + function linkdropper(event) { var linkFound = event.dataTransfer.types.contains("text/uri-list"); diff --git a/view/en/jot-header.tpl b/view/en/jot-header.tpl index fe818410e..20f84b851 100644 --- a/view/en/jot-header.tpl +++ b/view/en/jot-header.tpl @@ -111,6 +111,14 @@ tinyMCE.init({ } } + function jotShare(id) { + $('#like-rotator-' + id).show(); + $.get('share/' + id, function(data) { + tinyMCE.execCommand('mceInsertRawHTML',false,data); + $('#like-rotator-' + id).hide(); + $(window).scrollTop(0); + }); + } function linkdropper(event) { var linkFound = event.dataTransfer.types.contains("text/uri-list"); diff --git a/view/fr/jot-header.tpl b/view/fr/jot-header.tpl index ff7e543a5..a4c5f42a4 100644 --- a/view/fr/jot-header.tpl +++ b/view/fr/jot-header.tpl @@ -110,6 +110,15 @@ tinyMCE.init({ } } + function jotShare(id) { + $('#like-rotator-' + id).show(); + $.get('share/' + id, function(data) { + tinyMCE.execCommand('mceInsertRawHTML',false,data); + $('#like-rotator-' + id).hide(); + $(window).scrollTop(0); + }); + } + function linkdropper(event) { var linkFound = event.dataTransfer.types.contains("text/uri-list"); diff --git a/view/it/jot-header.tpl b/view/it/jot-header.tpl index 117cd1651..ff28def61 100644 --- a/view/it/jot-header.tpl +++ b/view/it/jot-header.tpl @@ -111,6 +111,15 @@ tinyMCE.init({ } } + function jotShare(id) { + $('#like-rotator-' + id).show(); + $.get('share/' + id, function(data) { + tinyMCE.execCommand('mceInsertRawHTML',false,data); + $('#like-rotator-' + id).hide(); + $(window).scrollTop(0); + }); + } + function linkdropper(event) { var linkFound = event.dataTransfer.types.contains("text/uri-list"); diff --git a/view/like.tpl b/view/like.tpl index e36a624a4..4f530407e 100644 --- a/view/like.tpl +++ b/view/like.tpl @@ -1,5 +1,6 @@ diff --git a/view/like_noshare.tpl b/view/like_noshare.tpl new file mode 100644 index 000000000..e36a624a4 --- /dev/null +++ b/view/like_noshare.tpl @@ -0,0 +1,5 @@ + diff --git a/view/theme/duepuntozero/style.css b/view/theme/duepuntozero/style.css index 54a522881..e44ab80c2 100644 --- a/view/theme/duepuntozero/style.css +++ b/view/theme/duepuntozero/style.css @@ -921,6 +921,10 @@ input#dfrn-url { cursor: pointer; } +.wall-item-share-buttons { + margin-left: 5px; +} + .wall-item-links-wrapper { float: left; } diff --git a/view/theme/loozah/style.css b/view/theme/loozah/style.css index f1de801cb..13c2dda27 100644 --- a/view/theme/loozah/style.css +++ b/view/theme/loozah/style.css @@ -993,6 +993,10 @@ input#dfrn-url { border-right: 2px solid #fff; } +.wall-item-share-buttons { + margin-left: 5px; +} + .wall-item-links-wrapper { float: left; } From 8fd989c568f6452ce1a91914cef4a33c5d3b4d76 Mon Sep 17 00:00:00 2001 From: Friendika Date: Wed, 16 Mar 2011 19:57:13 -0700 Subject: [PATCH 030/478] protect tags from double expansion during RT --- mod/item.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/mod/item.php b/mod/item.php index 90fb546bc..6e6e822d0 100644 --- a/mod/item.php +++ b/mod/item.php @@ -212,6 +212,8 @@ function item_post(&$a) { if(count($tags)) { foreach($tags as $tag) { if(strpos($tag,'#') === 0) { + if(strpos($tag,'[url=')) + continue; $basetag = str_replace('_',' ',substr($tag,1)); $body = str_replace($tag,'#[url=' . $a->get_baseurl() . '/search?search=' . rawurlencode($basetag) . ']' . $basetag . '[/url]',$body); if(strlen($str_tags)) @@ -220,6 +222,8 @@ function item_post(&$a) { continue; } if(strpos($tag,'@') === 0) { + if(strpos($tag,'[url=')) + continue; $stat = false; $name = substr($tag,1); if((strpos($name,'@')) || (strpos($name,'http://'))) { From 9e1ca52e45263c38776bfa15f1ed2a9907b39597 Mon Sep 17 00:00:00 2001 From: Friendika Date: Wed, 16 Mar 2011 20:14:19 -0700 Subject: [PATCH 031/478] small position adjustment --- view/theme/duepuntozero/style.css | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/view/theme/duepuntozero/style.css b/view/theme/duepuntozero/style.css index e44ab80c2..ad2aac9be 100644 --- a/view/theme/duepuntozero/style.css +++ b/view/theme/duepuntozero/style.css @@ -922,7 +922,7 @@ input#dfrn-url { } .wall-item-share-buttons { - margin-left: 5px; + margin-left: 10px; } .wall-item-links-wrapper { From 334353e502db5abd7ee248d183a915ff7468de3a Mon Sep 17 00:00:00 2001 From: Friendika Date: Wed, 16 Mar 2011 21:14:22 -0700 Subject: [PATCH 032/478] vorbis audio/video link buttons --- images/audio.gif | Bin 0 -> 559 bytes images/video.gif | Bin 0 -> 257 bytes mod/network.php | 2 ++ mod/profile.php | 2 ++ view/de/jot-header.tpl | 14 ++++++++++++++ view/en/jot-header.tpl | 15 +++++++++++++++ view/fr/jot-header.tpl | 14 ++++++++++++++ view/it/jot-header.tpl | 14 ++++++++++++++ view/jot.tpl | 8 +++++++- view/theme/duepuntozero/style.css | 14 ++++++++++++-- view/theme/loozah/style.css | 16 +++++++++++++--- 11 files changed, 93 insertions(+), 6 deletions(-) create mode 100644 images/audio.gif create mode 100644 images/video.gif diff --git a/images/audio.gif b/images/audio.gif new file mode 100644 index 0000000000000000000000000000000000000000..4be9771161520992606bf9859e9211569539a54b GIT binary patch literal 559 zcmZ?wbhEHb6krfwI2O&IYh-R{X65b^=;a?A5gi|vkeQH@k(7~}m|c>TQ<|Aum{U-a zQB<8*R90G1Q&v@1Qrlfs*H~58RMXg6-`w8R*45hC+u1v@eZtJ12~#>I&hD5rt7Fpa zzDd(MC(r4cGN*gW+^(r}yQeLfICbXaxyvTcT|Q~v>RIy^&7Qw_+JcqS7p|JKZ2g=S zTNW>0y<`Otty!>g)6$h|7p&U0Y}LAjYj>?!vth})?Mv6~Sh8Wy>h+t~Y}m4F)Bd%a zwyod1edE@htG6HBwBz8mUHdj1IJtZO;r)k?A3ApG$ceMZPoF=2=E8|H7Y?1haq8Tq z)8{UqK7aY_#jA%eeLQ#R+U4tauHL+R_2#{6x9;7z^WgUVCwCq^x%=?x-G|SvKYst8 zzCiIO3nLdpJ%bJd5P;%@fxV}pzNxvTKFGYav&k*UsH@f0F36<6+1=75)M9GAkFK+C zxP7OC0h7Fjop(rtb*GaivzD>5UqFyfr+*Z?m$9w0vxi!znKqM(vbv$Zqf(~;CnJxL zsI0QBLZ>PR11lS^sHBZdSD>#a3zx9CmE4?QZhkQKi<_X K(9FchU=08g7)Pc6 literal 0 HcmV?d00001 diff --git a/images/video.gif b/images/video.gif new file mode 100644 index 0000000000000000000000000000000000000000..e4d5e8cddf83895a031908864820be43634e57ed GIT binary patch literal 257 zcmZ?wbhEHb6krfwXpv%IWMtIW)z>f&^>X)0OiXO3@0-*)Y39rYjmu8YTe)@5o@0wo zyxo1`+Jy_(PTzQS>+YlL58pq2`u5D1%g^6@egFQ`%P;>Q|9bZG$M^5Q|Ns8;9}_74 zWMSlDkY~_g00NMm46Jnu-+EIrnbM;87z70hd}IVTd7>7-t?{#vZxATDAkyd2+o-@I z6E(9b*-=zNpV7gkP{BpKW5a= t('Upload photo'), '$weblink' => t('Insert web link'), '$youtube' => t('Insert YouTube video'), + '$video' => t('Insert Vorbis [.ogg] video'), + '$audio' => t('Insert Vorbis [.ogg] audio'), '$setloc' => t('Set your location'), '$noloc' => t('Clear browser location'), '$wait' => t('Please wait'), diff --git a/mod/profile.php b/mod/profile.php index 3354bc9a3..a464b7c06 100644 --- a/mod/profile.php +++ b/mod/profile.php @@ -157,6 +157,8 @@ function profile_content(&$a, $update = 0) { '$upload' => t('Upload photo'), '$weblink' => t('Insert web link'), '$youtube' => t('Insert YouTube video'), + '$video' => t('Insert Vorbis [.ogg] video'), + '$audio' => t('Insert Vorbis [.ogg] audio'), '$setloc' => t('Set your location'), '$noloc' => t('Clear browser location'), '$wait' => t('Please wait'), diff --git a/view/de/jot-header.tpl b/view/de/jot-header.tpl index 25d28c3a7..62fbe84e4 100644 --- a/view/de/jot-header.tpl +++ b/view/de/jot-header.tpl @@ -104,6 +104,20 @@ tinyMCE.init({ } } + function jotVideoURL() { + reply = prompt("Please enter a video(.ogg) link/URL:"); + if(reply && reply.length) { + tinyMCE.execCommand('mceInsertRawHTML',false,'[video]' + reply + '[/video]'); + } + } + + function jotAudioURL() { + reply = prompt("Please enter an audio(.ogg) link/URL:"); + if(reply && reply.length) { + tinyMCE.execCommand('mceInsertRawHTML',false,'[audio]' + reply + '[/audio]'); + } + } + function jotGetLocation() { reply = prompt("Wo bist du im Moment?", $('#jot-location').val()); if(reply && reply.length) { diff --git a/view/en/jot-header.tpl b/view/en/jot-header.tpl index 20f84b851..d73fe7d62 100644 --- a/view/en/jot-header.tpl +++ b/view/en/jot-header.tpl @@ -104,6 +104,21 @@ tinyMCE.init({ } } + function jotVideoURL() { + reply = prompt("Please enter a video(.ogg) link/URL:"); + if(reply && reply.length) { + tinyMCE.execCommand('mceInsertRawHTML',false,'[video]' + reply + '[/video]'); + } + } + + function jotAudioURL() { + reply = prompt("Please enter an audio(.ogg) link/URL:"); + if(reply && reply.length) { + tinyMCE.execCommand('mceInsertRawHTML',false,'[audio]' + reply + '[/audio]'); + } + } + + function jotGetLocation() { reply = prompt("Where are you right now?", $('#jot-location').val()); if(reply && reply.length) { diff --git a/view/fr/jot-header.tpl b/view/fr/jot-header.tpl index a4c5f42a4..b1b6dacf0 100644 --- a/view/fr/jot-header.tpl +++ b/view/fr/jot-header.tpl @@ -103,6 +103,20 @@ tinyMCE.init({ } } + function jotVideoURL() { + reply = prompt("Please enter a video(.ogg) link/URL:"); + if(reply && reply.length) { + tinyMCE.execCommand('mceInsertRawHTML',false,'[video]' + reply + '[/video]'); + } + } + + function jotAudioURL() { + reply = prompt("Please enter an audio(.ogg) link/URL:"); + if(reply && reply.length) { + tinyMCE.execCommand('mceInsertRawHTML',false,'[audio]' + reply + '[/audio]'); + } + } + function jotGetLocation() { reply = prompt("Where are you right now?", $('#jot-location').val()); if(reply && reply.length) { diff --git a/view/it/jot-header.tpl b/view/it/jot-header.tpl index ff28def61..8ca5a0717 100644 --- a/view/it/jot-header.tpl +++ b/view/it/jot-header.tpl @@ -104,6 +104,20 @@ tinyMCE.init({ } } + function jotVideoURL() { + reply = prompt("Please enter a video(.ogg) link/URL:"); + if(reply && reply.length) { + tinyMCE.execCommand('mceInsertRawHTML',false,'[video]' + reply + '[/video]'); + } + } + + function jotAudioURL() { + reply = prompt("Please enter an audio(.ogg) link/URL:"); + if(reply && reply.length) { + tinyMCE.execCommand('mceInsertRawHTML',false,'[audio]' + reply + '[/audio]'); + } + } + function jotGetLocation() { reply = prompt("Dove ti trovi ora?", $('#jot-location').val()); if(reply && reply.length) { diff --git a/view/jot.tpl b/view/jot.tpl index 68139ddc0..fd85b9267 100644 --- a/view/jot.tpl +++ b/view/jot.tpl @@ -26,7 +26,13 @@ $weblink
    - $youtube + $youtube +
    +
    + $video +
    +
    + $audio
    $setloc diff --git a/view/theme/duepuntozero/style.css b/view/theme/duepuntozero/style.css index ad2aac9be..ce75655fb 100644 --- a/view/theme/duepuntozero/style.css +++ b/view/theme/duepuntozero/style.css @@ -206,8 +206,10 @@ div.wall-item-content-wrapper.shiny { /* from default */ #jot-perms-icon, #profile-location, -#profile-nolocation, +#profile-nolocation, +#profile-youtube, #profile-video, +#profile-audio, #profile-link, #wall-image-upload, #profile-upload-wrapper, @@ -1056,6 +1058,14 @@ input#dfrn-url { float: left; margin-left: 20px; } +#profile-video-wrapper { + float: left; + margin-left: 20px; +} +#profile-audio-wrapper { + float: left; + margin-left: 20px; +} #profile-location-wrapper { float: left; margin-left: 20px; @@ -1067,7 +1077,7 @@ input#dfrn-url { #profile-jot-perms { float: left; - margin-left: 200px; + margin-left: 150px; font-weight: bold; font-size: 1.2em; } diff --git a/view/theme/loozah/style.css b/view/theme/loozah/style.css index 13c2dda27..1c378793a 100644 --- a/view/theme/loozah/style.css +++ b/view/theme/loozah/style.css @@ -107,8 +107,10 @@ blockquote:before { #jot-perms-icon, #profile-location, -#profile-nolocation, -#profile-video, +#profile-nolocation, +#profile-youtube, +#profile-video, +#profile-audio, #profile-link, #wall-image-upload, #profile-upload-wrapper, @@ -1125,6 +1127,14 @@ padding: 5px 10px 0px; float: left; margin-left: 20px; } +#profile-video-wrapper { + float: left; + margin-left: 20px; +} +#profile-audio-wrapper { + float: left; + margin-left: 20px; +} #profile-location-wrapper { float: left; margin-left: 20px; @@ -1136,7 +1146,7 @@ padding: 5px 10px 0px; #profile-jot-perms { float: left; - margin-left: 200px; + margin-left: 150px; font-weight: bold; font-size: 1.2em; } From 9d9176f87e6db2f34c85ee098cede766d0744e9b Mon Sep 17 00:00:00 2001 From: Friendika Date: Wed, 16 Mar 2011 21:49:28 -0700 Subject: [PATCH 033/478] no sharing from thread display page --- mod/display.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mod/display.php b/mod/display.php index f919cba64..059952adc 100644 --- a/mod/display.php +++ b/mod/display.php @@ -104,7 +104,7 @@ function display_content(&$a) { $cmnt_tpl = load_view_file('view/comment_item.tpl'); - $like_tpl = load_view_file('view/like.tpl'); + $like_tpl = load_view_file('view/like_noshare.tpl'); $tpl = load_view_file('view/wall_item.tpl'); $wallwall = load_view_file('view/wallwall_item.tpl'); From 47f0abf27e2aa0f5443badd2a43617b922662bba Mon Sep 17 00:00:00 2001 From: Friendika Date: Wed, 16 Mar 2011 22:04:00 -0700 Subject: [PATCH 034/478] no sharing icon for private msgs --- mod/network.php | 3 ++- mod/profile.php | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/mod/network.php b/mod/network.php index ad028df1f..abdf59c48 100644 --- a/mod/network.php +++ b/mod/network.php @@ -219,6 +219,7 @@ function network_content(&$a, $update = 0) { $cmnt_tpl = load_view_file('view/comment_item.tpl'); $like_tpl = load_view_file('view/like.tpl'); + $noshare_tpl = load_view_file('view/like_noshare.tpl'); $tpl = load_view_file('view/wall_item.tpl'); $wallwall = load_view_file('view/wallwall_item.tpl'); @@ -362,7 +363,7 @@ function network_content(&$a, $update = 0) { $likebuttons = ''; if($item['id'] == $item['parent']) { - $likebuttons = replace_macros($like_tpl,array( + $likebuttons = replace_macros((($item['private']) ? $noshare_tpl : $like_tpl),array( '$id' => $item['id'], '$likethis' => t("I like this \x28toggle\x29"), '$nolike' => t("I don't like this \x28toggle\x29"), diff --git a/mod/profile.php b/mod/profile.php index a464b7c06..c0989bd28 100644 --- a/mod/profile.php +++ b/mod/profile.php @@ -267,6 +267,7 @@ function profile_content(&$a, $update = 0) { $cmnt_tpl = load_view_file('view/comment_item.tpl'); $like_tpl = load_view_file('view/like.tpl'); + $noshare_tpl = load_view_file('view/like_noshare.tpl'); $tpl = load_view_file('view/wall_item.tpl'); @@ -309,7 +310,7 @@ function profile_content(&$a, $update = 0) { if(can_write_wall($a,$a->profile['profile_uid'])) { if($item['id'] == $item['parent']) { - $likebuttons = replace_macros($like_tpl,array( + $likebuttons = replace_macros((($item['private']) ? $noshare_tpl : $like_tpl),array( '$id' => $item['id'], '$likethis' => t("I like this \x28toggle\x29"), '$nolike' => t("I don't like this \x28toggle\x29"), From b3050d3bc8fc812f0579982e1c866ab07499e0a8 Mon Sep 17 00:00:00 2001 From: Friendika Date: Wed, 16 Mar 2011 22:27:34 -0700 Subject: [PATCH 035/478] no birthdays for nonexistent contacts --- boot.php | 2 ++ 1 file changed, 2 insertions(+) diff --git a/boot.php b/boot.php index 08caa72ab..d02ecd344 100644 --- a/boot.php +++ b/boot.php @@ -2428,6 +2428,8 @@ function get_birthdays() { $o .= '
    '; foreach($r as $rr) { + if(! strlen($rr['name'])) + continue; $now = strtotime('now'); $today = (((strtotime($rr['start'] . ' +00:00') < $now) && (strtotime($rr['finish'] . ' +00:00') > $now)) ? true : false); From 3d323fd2608d58164f2fb1889f508b2796190f23 Mon Sep 17 00:00:00 2001 From: Friendika Date: Thu, 17 Mar 2011 00:32:24 -0700 Subject: [PATCH 036/478] condense birthday display --- boot.php | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/boot.php b/boot.php index d02ecd344..330c965f4 100644 --- a/boot.php +++ b/boot.php @@ -2423,7 +2423,13 @@ function get_birthdays() { ); if($r && count($r)) { - $o .= '
    ' . t('Birthdays this week:') . '
    '; + $total = 0; + foreach($r as $rr) + if(strlen($rr['name'])) + $total ++; + + $o .= ''; + $o .= '' ; } - $o .= '
    '; + $o .= '
    '; } return $o; From 90178f86cb02cc3b6d2b7e5d49222dfeec0e8921 Mon Sep 17 00:00:00 2001 From: Friendika Date: Thu, 17 Mar 2011 14:41:36 -0700 Subject: [PATCH 037/478] revup --- boot.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/boot.php b/boot.php index 330c965f4..389ea93a9 100644 --- a/boot.php +++ b/boot.php @@ -2,7 +2,7 @@ set_time_limit(0); -define ( 'FRIENDIKA_VERSION', '2.1.920' ); +define ( 'FRIENDIKA_VERSION', '2.1.921' ); define ( 'DFRN_PROTOCOL_VERSION', '2.1' ); define ( 'DB_UPDATE_VERSION', 1043 ); From 40956faf6dad7def34151ca80fa4d447f1a1840e Mon Sep 17 00:00:00 2001 From: Friendika Date: Thu, 17 Mar 2011 14:54:15 -0700 Subject: [PATCH 038/478] swedish string update via erikl --- view/sv/strings.php | 143 -------------------------------------------- 1 file changed, 143 deletions(-) diff --git a/view/sv/strings.php b/view/sv/strings.php index d30a14b1f..6685130bb 100644 --- a/view/sv/strings.php +++ b/view/sv/strings.php @@ -60,11 +60,7 @@ $a->strings['December'] = 'december'; $a->strings['Birthdays this week:'] = 'Födelsedagar denna vecka:'; $a->strings["\x28Adjusted for local time\x29"] = "\x28Justerad till lokal tid\x29"; $a->strings['[today]'] = '[today]'; -<<<<<<< HEAD -$a->strings['link to source'] = 'länk till källa'; -======= $a->strings['link to source'] = 'link to source'; ->>>>>>> e94ae8d396b8583407b140faf211f4f92a503bc6 $a->strings['No recipient selected.'] = 'Ingen mottagare vald.'; $a->strings['[no subject]'] = '[no subject]'; $a->strings['Unable to locate contact information.'] = 'Hittar inga kontaktuppgifter.'; @@ -98,20 +94,12 @@ $a->strings['Could not access contact record.'] = 'Could not access contact reco $a->strings['Could not locate selected profile.'] = 'Hittade inte vald profil.'; $a->strings['Contact updated.'] = 'Kontakten har uppdaterats.'; $a->strings['Failed to update contact record.'] = 'Failed to update contact record.'; -<<<<<<< HEAD -$a->strings['Contact has been '] = 'Kontakten '; -======= $a->strings['Contact has been '] = 'Kontakt '; ->>>>>>> e94ae8d396b8583407b140faf211f4f92a503bc6 $a->strings['blocked'] = 'spärrad'; $a->strings['unblocked'] = 'inte längre spärrad'; $a->strings['ignored'] = 'ignoreras'; $a->strings['unignored'] = 'ignoreras inte längre'; -<<<<<<< HEAD -$a->strings['stopped following'] = 'följer inte längre'; -======= $a->strings['stopped following'] = 'stopped following'; ->>>>>>> e94ae8d396b8583407b140faf211f4f92a503bc6 $a->strings['Contact has been removed.'] = 'Kontakten har tagits bort.'; $a->strings['Contact not found.'] = 'Kontakten hittades inte.'; $a->strings['Mutual Friendship'] = 'Ömsesidig vänskap'; @@ -154,41 +142,20 @@ $a->strings['No user record found for '] = 'No user record found for '; $a->strings['Our site encryption key is apparently messed up.'] = 'Det är något fel på webbplatsens krypteringsnyckel.'; $a->strings['Empty site URL was provided or URL could not be decrypted by us.'] = 'Empty site URL was provided or URL could not be decrypted by us.'; $a->strings['Contact record was not found for you on our site.'] = 'Contact record was not found for you on our site.'; -<<<<<<< HEAD -$a->strings['The ID provided by your system is a duplicate on our system. It should work if you try again.'] = 'Det ID som angavs av ditt system är samma som på vårt system. Det borde fungera om du provar igen.'; -======= $a->strings['The ID provided by your system is a duplicate on our system. It should work if you try again.'] = 'The ID provided by your system is a duplicate on our system. It should work if you try again.'; ->>>>>>> e94ae8d396b8583407b140faf211f4f92a503bc6 $a->strings['Unable to set your contact credentials on our system.'] = 'Unable to set your contact credentials on our system.'; $a->strings['Unable to update your contact profile details on our system'] = 'Unable to update your contact profile details on our system'; $a->strings["Connection accepted at "] = "Connection accepted at "; $a->strings['Administrator'] = 'Administratör'; $a->strings['noreply'] = 'noreply'; -<<<<<<< HEAD -$a->strings[' commented on an item at '] = ' har kommenterat '; -$a->strings[" commented on an item at "] = " har kommenterat "; -$a->strings[' welcomes '] = ' välkomnar '; -$a->strings["This introduction has already been accepted."] = "Den här förfrågan har redan accepterats."; -======= $a->strings[' commented on an item at '] = ' skrev en kommentar på '; $a->strings[" commented on an item at "] = " skrev en kommentar på "; $a->strings[' welcomes '] = ' välkomnar '; $a->strings["This introduction has already been accepted."] = "This introduction has already been accepted."; ->>>>>>> e94ae8d396b8583407b140faf211f4f92a503bc6 $a->strings['Profile location is not valid or does not contain profile information.'] = 'Profiladressen är ogiltig eller innehåller ingen profilinformation.'; $a->strings['Warning: profile location has no identifiable owner name.'] = 'Warning: profile location has no identifiable owner name.'; $a->strings['Warning: profile location has no profile photo.'] = 'Warning: profile location has no profile photo.'; $a->strings[' required parameter'] = ' obligatoriskt fält'; -<<<<<<< HEAD -$a->strings[" was "] = " var "; -$a->strings["s were "] = " var "; -$a->strings["not found at the given location."] = "finns inte på platsen som angavs."; -$a->strings["Introduction complete."] = "Presentationen klar."; -$a->strings['Unrecoverable protocol error.'] = 'Irreparabelt protokollfel.'; -$a->strings['Profile unavailable.'] = 'Profilen är inte tillgänglig.'; -$a->strings[' has received too many connection requests today.'] = ' har tagit emot för många förfrågningar idag.'; -$a->strings['Spam protection measures have been invoked.'] = 'Åtgärder för skydd mot spam har aktiverats.'; -======= $a->strings[" was "] = " was "; $a->strings["s were "] = "s were "; $a->strings["not found at the given location."] = "finns inte på platsen som angavs."; @@ -197,28 +164,18 @@ $a->strings['Unrecoverable protocol error.'] = 'Unrecoverable protocol error.'; $a->strings['Profile unavailable.'] = 'Profilen är inte tillgänglig.'; $a->strings[' has received too many connection requests today.'] = ' has received too many connection requests today.'; $a->strings['Spam protection measures have been invoked.'] = 'Spam protection measures have been invoked.'; ->>>>>>> e94ae8d396b8583407b140faf211f4f92a503bc6 $a->strings['Friends are advised to please try again in 24 hours.'] = 'Friends are advised to please try again in 24 hours.'; $a->strings["Invalid locator"] = "Invalid locator"; $a->strings["Unable to resolve your name at the provided location."] = "Unable to resolve your name at the provided location."; $a->strings['You have already introduced yourself here.'] = 'Du har redan presenterat dig här.'; $a->strings['Apparently you are already friends with .'] = 'Du är tydligen redan vän med .'; $a->strings['Invalid profile URL.'] = 'Ogiltig profil-URL.'; -<<<<<<< HEAD -$a->strings['Disallowed profile URL.'] = 'Otillåten profil-URL.'; -$a->strings['Your introduction has been sent.'] = 'Presentationen har skickats.'; -$a->strings["Please login to confirm introduction."] = "Logga in för att acceptera förfrågan."; -$a->strings["Incorrect identity currently logged in. Please login to this profile."] = "Incorrect identity currently logged in. Please login to this profile."; -$a->strings['[Name Withheld]'] = '[Name Withheld]'; -$a->strings['Friend/Connection Request'] = 'Vän- eller kontaktförfrågan'; -======= $a->strings['Disallowed profile URL.'] = 'Disallowed profile URL.'; $a->strings['Your introduction has been sent.'] = 'Presentationen har skickats.'; $a->strings["Please login to confirm introduction."] = "Please login to confirm introduction."; $a->strings["Incorrect identity currently logged in. Please login to this profile."] = "Incorrect identity currently logged in. Please login to this profile."; $a->strings['[Name Withheld]'] = '[Name Withheld]'; $a->strings['Friend/Connection Request'] = 'Friend/Connection Request'; ->>>>>>> e94ae8d396b8583407b140faf211f4f92a503bc6 $a->strings['Please answer the following:'] = 'Besvara följande, tack:'; $a->strings['Does $name know you?'] = 'Känner $name dig?'; $a->strings['Yes'] = 'Ja'; @@ -315,26 +272,16 @@ $a->strings['Remote privacy information not available.'] = 'Remote privacy infor $a->strings['Visible to:'] = 'Synlig för:'; $a->strings['Password reset requested at '] = 'Lösenordsåterställning begärd kl '; $a->strings["Welcome back "] = "Välkommen tillbaka "; -<<<<<<< HEAD -$a->strings['Manage Identities and/or Pages'] = 'Ändra identitet eller sidor'; -$a->strings["\x28Toggle between different identities or community/group pages which share your account details.\x29"] = "\x28Toggle between different identities or community/group pages which share your account details.\x29"; -$a->strings['Select an identity to manage: '] = 'Välj vilken identitet du vill ändra: '; -======= $a->strings['Manage Identities and/or Pages'] = 'Manage Identities and/or Pages'; $a->strings["\x28Toggle between different identities or community/group pages which share your account details.\x29"] = "\x28Toggle between different identities or community/group pages which share your account details.\x29"; $a->strings['Select an identity to manage: '] = 'Select an identity to manage: '; ->>>>>>> e94ae8d396b8583407b140faf211f4f92a503bc6 $a->strings['Normal View'] = 'Normal vy'; $a->strings['New Item View'] = 'New Item View'; $a->strings['Share'] = 'Dela'; $a->strings['Insert YouTube video'] = 'Infoga klipp från YouTube'; $a->strings['Set your location'] = 'Ange plats'; $a->strings['Clear browser location'] = 'Clear browser location'; -<<<<<<< HEAD -$a->strings['Permission settings'] = 'Åtkomstinställningar'; -======= $a->strings['Permission settings'] = 'Permission settings'; ->>>>>>> e94ae8d396b8583407b140faf211f4f92a503bc6 $a->strings['No such group'] = 'Gruppen finns inte'; $a->strings['Group is empty'] = 'Gruppen är tom'; $a->strings['Group: '] = 'Grupp: '; @@ -344,17 +291,10 @@ $a->strings['Discard'] = 'Kasta bort'; $a->strings['Ignore'] = 'Ignorera'; $a->strings['Show Ignored Requests'] = 'Show Ignored Requests'; $a->strings['Hide Ignored Requests'] = 'Hide Ignored Requests'; -<<<<<<< HEAD -$a->strings['Claims to be known to you: '] = 'Hävdar att du vet vem han/hon är: '; -$a->strings['yes'] = 'ja'; -$a->strings['no'] = 'nej'; -$a->strings['Approve as: '] = 'Godkänn som: '; -======= $a->strings['Claims to be known to you: '] = 'Claims to be known to you: '; $a->strings['yes'] = 'ja'; $a->strings['no'] = 'nej'; $a->strings['Approve as: '] = 'Approve as: '; ->>>>>>> e94ae8d396b8583407b140faf211f4f92a503bc6 $a->strings['Friend'] = 'Vän'; $a->strings['Fan/Admirer'] = 'Fan/Beundrare'; $a->strings['Notification type: '] = 'Notification type: '; @@ -371,11 +311,7 @@ $a->strings['Profile Photos'] = 'Profilbilder'; $a->strings['Album not found.'] = 'Albumet finns inte.'; $a->strings['Delete Album'] = 'Ta bort album'; $a->strings['Delete Photo'] = 'Ta bort foto'; -<<<<<<< HEAD -$a->strings['was tagged in a'] = 'har taggats i'; -======= $a->strings['was tagged in a'] = 'was tagged in a'; ->>>>>>> e94ae8d396b8583407b140faf211f4f92a503bc6 $a->strings['by'] = 'av'; $a->strings['Image exceeds size limit of '] = 'Bilden överskrider den tillåtna storleken '; $a->strings['Unable to process image.'] = 'Bilden kunde inte bahandlas.'; @@ -384,11 +320,7 @@ $a->strings['No photos selected'] = 'Inga foton har valts'; $a->strings['Upload Photos'] = 'Ladda upp foton'; $a->strings['New album name: '] = 'Nytt album med namn: '; $a->strings['or existing album name: '] = 'eller befintligt album med namn: '; -<<<<<<< HEAD -$a->strings['Permissions'] = 'Åtkomst'; -======= $a->strings['Permissions'] = 'Permissions'; ->>>>>>> e94ae8d396b8583407b140faf211f4f92a503bc6 $a->strings['Edit Album'] = 'Redigera album'; $a->strings['View Photo'] = 'Visa foto'; $a->strings['Photo not available'] = 'Fotot är inte tillgängligt'; @@ -396,17 +328,10 @@ $a->strings['Edit photo'] = 'Redigera foto'; $a->strings['View Full Size'] = 'Visa fullstor'; $a->strings['Tags: '] = 'Taggar: '; $a->strings['[Remove any tag]'] = '[Remove any tag]'; -<<<<<<< HEAD -$a->strings['New album name'] = 'Nytt album med namn'; -$a->strings['Caption'] = 'Caption'; -$a->strings['Add a Tag'] = 'Lägg till tagg'; -$a->strings['Example: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping'] = 'Exempel: @adam, @Anna_Andersson, @johan@exempel.com, #Stockholm, #camping'; -======= $a->strings['New album name'] = 'New album name'; $a->strings['Caption'] = 'Caption'; $a->strings['Add a Tag'] = 'Lägg till tagg'; $a->strings['Example: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping'] = 'Example: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping'; ->>>>>>> e94ae8d396b8583407b140faf211f4f92a503bc6 $a->strings['Recent Photos'] = 'Nyligen tillagda foton'; $a->strings['Upload New Photos'] = 'Ladda upp foton'; $a->strings['View Album'] = 'Titta i album'; @@ -417,11 +342,7 @@ $a->strings['Image size reduction [48] failed.'] = 'Fel när bildstorlek skulle $a->strings['Unable to process image'] = 'Det gick inte att behandla bilden'; $a->strings['Image uploaded successfully.'] = 'Bilden har laddats upp.'; $a->strings['Image size reduction [640] failed.'] = 'Fel när bildstorlek skulle minskas [640].'; -<<<<<<< HEAD -$a->strings['Profile Name is required.'] = 'Profilen måste ha ett namn.'; -======= $a->strings['Profile Name is required.'] = 'Profile Name is required.'; ->>>>>>> e94ae8d396b8583407b140faf211f4f92a503bc6 $a->strings['Profile updated.'] = 'Profilen har uppdaterats.'; $a->strings['Profile deleted.'] = 'Profilen har tagits bort.'; $a->strings['Profile-'] = 'Profil-'; @@ -430,11 +351,7 @@ $a->strings['Profile unavailable to clone.'] = 'Det gick inte att klona profilen $a->strings['This is your public profile.
    It may be visible to anybody using the internet.'] = 'Det här är din offentliga profil.
    Den kan vara synlig för vem som helst på internet.'; $a->strings['Age: '] = 'Ålder: '; $a->strings['Profile Image'] = 'Profilbild'; -<<<<<<< HEAD -$a->strings['Invalid OpenID url'] = 'Ogiltig OpenID-URL'; -======= $a->strings['Invalid OpenID url'] = 'Ogiltig OpenID-url'; ->>>>>>> e94ae8d396b8583407b140faf211f4f92a503bc6 $a->strings['Please enter the required information.'] = 'Fyll i alla obligatoriska fält.'; $a->strings['Please use a shorter name.'] = 'Välj ett kortare namn.'; $a->strings['Name too short.'] = 'Namnet är för kort.'; @@ -464,11 +381,7 @@ $a->strings['Choose a profile nickname. This must begin with a text character. Y $a->strings['Choose a nickname: '] = 'Välj ett användarnamn: '; $a->strings['Please login.'] = 'Logga in.'; $a->strings['Registration revoked for '] = 'Registration revoked for '; -<<<<<<< HEAD -$a->strings['Account approved.'] = 'Kontot har godkänts.'; -======= $a->strings['Account approved.'] = 'Account approved.'; ->>>>>>> e94ae8d396b8583407b140faf211f4f92a503bc6 $a->strings['Remove My Account'] = 'Ta bort mitt konto'; $a->strings['This will completely remove your account. Once this has been done it is not recoverable.'] = 'Detta kommer att ta bort kontot helt och hållet. Efter att det är gjort går det inte att återställa.'; $a->strings['Please enter your password for verification:'] = 'Ange lösenordet igen för jämförelse:'; @@ -485,21 +398,12 @@ $a->strings['Plugin Settings'] = 'Plugin Settings'; $a->strings['Account Settings'] = 'Kontoinställningar'; $a->strings['No Plugin settings configured'] = 'No Plugin settings configured'; $a->strings['OpenID: '] = 'OpenID: '; -<<<<<<< HEAD -$a->strings[" \x28Optional\x29 Allow this OpenID to login to this account."] = " \x28Valfritt\x29 Tillåt inloggning med detta OpenID på det här kontot."; -$a->strings['Profile is not published.'] = 'Profilen är inte publicerad.'; -$a->strings['Default Post Permissions'] = 'Default Post Permissions'; -$a->strings['Tag removed'] = 'Taggen har tagits bort'; -$a->strings['Remove Item Tag'] = 'Ta bort tagg'; -$a->strings['Select a tag to remove: '] = 'Välj vilken tagg som ska tas bort: '; -======= $a->strings[" \x28Optional\x29 Allow this OpenID to login to this account."] = " \x28Optional\x29 Allow this OpenID to login to this account."; $a->strings['Profile is not published.'] = 'Profilen är inte publicerad.'; $a->strings['Default Post Permissions'] = 'Default Post Permissions'; $a->strings['Tag removed'] = 'Taggen har tagits bort'; $a->strings['Remove Item Tag'] = 'Remove Item Tag'; $a->strings['Select a tag to remove: '] = 'Välj tagg som ska tas bort: '; ->>>>>>> e94ae8d396b8583407b140faf211f4f92a503bc6 $a->strings['Remove'] = 'Ta bort'; $a->strings['No contacts.'] = 'Inga kontakter.'; $a->strings['Visible To:'] = 'Synlig för:'; @@ -598,11 +502,7 @@ $a->strings['Divorced'] = 'Skiljd'; $a->strings['Widowed'] = 'Widowed'; $a->strings['Uncertain'] = 'Uncertain'; $a->strings['Complicated'] = 'Komplicerat'; -<<<<<<< HEAD -$a->strings['Don\'t care'] = 'Bryr mig inte'; -======= $a->strings['Don\'t care'] = 'Don\'t care'; ->>>>>>> e94ae8d396b8583407b140faf211f4f92a503bc6 $a->strings['Ask me'] = 'Fråga mig'; $a->strings['Facebook disabled'] = 'Facebook disabled'; $a->strings['Facebook API key is missing.'] = 'Facebook API key is missing.'; @@ -611,17 +511,10 @@ $a->strings['Install Facebook post connector'] = 'Install Facebook post connecto $a->strings['Remove Facebook post connector'] = 'Remove Facebook post connector'; $a->strings['Facebook'] = 'Facebook'; $a->strings['Facebook Connector Settings'] = 'Facebook Connector Settings'; -<<<<<<< HEAD -$a->strings['Post to Facebook'] = 'Lägg in på Facebook'; -$a->strings['Image: '] = 'Bild: '; -$a->strings['Select files to upload: '] = 'Välj filer att ladda upp: '; -$a->strings['Use the following controls only if the Java uploader [above] fails to launch.'] = 'Använd följande bara om javauppladdaren ovanför inte startar.'; -======= $a->strings['Post to Facebook'] = 'Post to Facebook'; $a->strings['Image: '] = 'Bild: '; $a->strings['Select files to upload: '] = 'Välj filer att ladda upp: '; $a->strings['Use the following controls only if the Java uploader [above] fails to launch.'] = 'Use the following controls only if the Java uploader [above] fails to launch.'; ->>>>>>> e94ae8d396b8583407b140faf211f4f92a503bc6 $a->strings['Upload a file'] = 'Ladda upp fil'; $a->strings['Drop files here to upload'] = 'Dra filer som ska laddas upp hit'; $a->strings['Failed'] = 'Misslyckades'; @@ -632,48 +525,21 @@ $a->strings['File has an invalid extension, it should be one of '] = 'Otillåten $a->strings['Upload was cancelled, or server error encountered'] = 'Serverfel eller avbruten uppladdning'; $a->strings['Randplace Settings'] = 'Randplace Settings'; $a->strings['Enable Randplace Plugin'] = 'Enable Randplace Plugin'; -<<<<<<< HEAD -$a->strings['Post to StatusNet'] = 'Lägg in på StatusNet'; -======= $a->strings['Post to StatusNet'] = 'Post to StatusNet'; ->>>>>>> e94ae8d396b8583407b140faf211f4f92a503bc6 $a->strings['StatusNet Posting Settings'] = 'StatusNet Posting Settings'; $a->strings['No consumer key pair for StatusNet found. Register your Friendika Account as an desktop client on your StatusNet account, copy the consumer key pair here and enter the API base root.
    Before you register your own OAuth key pair ask the administrator if there is already a key pair for this Friendika installation at your favorited StatusNet installation.'] = 'No consumer key pair for StatusNet found. Register your Friendika Account as an desktop client on your StatusNet account, copy the consumer key pair here and enter the API base root.
    Before you register your own OAuth key pair ask the administrator if there is already a key pair for this Friendika installation at your favorited StatusNet installation.'; $a->strings['OAuth Consumer Key'] = 'OAuth Consumer Key'; $a->strings['OAuth Consumer Secret'] = 'OAuth Consumer Secret'; $a->strings["Base API Path \x28remember the trailing /\x29"] = "Base API Path \x28remember the trailing /\x29"; $a->strings['To connect to your StatusNet account click the button below to get a security code from StatusNet which you have to copy into the input box below and submit the form. Only your public posts will be posted to StatusNet.'] = 'To connect to your StatusNet account click the button below to get a security code from StatusNet which you have to copy into the input box below and submit the form. Only your public posts will be posted to StatusNet.'; -<<<<<<< HEAD -$a->strings['Log in with StatusNet'] = 'Logga in med StatusNet'; -$a->strings['Copy the security code from StatusNet here'] = 'Copy the security code from StatusNet here'; -$a->strings['Currently connected to: '] = 'Ansluten till: '; -======= $a->strings['Log in with StatusNet'] = 'Log in with StatusNet'; $a->strings['Copy the security code from StatusNet here'] = 'Copy the security code from StatusNet here'; $a->strings['Currently connected to: '] = 'Currently connected to: '; ->>>>>>> e94ae8d396b8583407b140faf211f4f92a503bc6 $a->strings['If enabled all your public postings will be posted to the associated StatusNet account as well.'] = 'If enabled all your public postings will be posted to the associated StatusNet account as well.'; $a->strings['Send public postings to StatusNet'] = 'Send public postings to StatusNet'; $a->strings['Clear OAuth configuration'] = 'Clear OAuth configuration'; $a->strings['Three Dimensional Tic-Tac-Toe'] = 'Tredimensionellt luffarschack'; $a->strings['3D Tic-Tac-Toe'] = '3D-luffarschack'; -<<<<<<< HEAD -$a->strings['New game'] = 'Ny spelomgång'; -$a->strings['New game with handicap'] = 'Ny spelomgång med handikapp'; -$a->strings['Three dimensional tic-tac-toe is just like the traditional game except that it is played on multiple levels simultaneously. '] = 'Det tredimensionella luffarschacket är precis som vanligt luffarschack förutom att det spelas i flera nivåer samtidigt. '; -$a->strings['In this case there are three levels. You win by getting three in a row on any level, as well as up, down, and diagonally across the different levels.'] = 'Här är det tre nivåer. Man vinner om man får tre i rad på vilken nivå som helst, eller uppåt, nedåt eller diagonalt på flera nivåer.'; -$a->strings['The handicap game disables the center position on the middle level because the player claiming this square often has an unfair advantage.'] = 'Om man spelar med handikapp så stängs mittenpositionen på mittennivån av eftersom spelare som väljer den positionen ofta får övertaget.'; -$a->strings['You go first...'] = 'Du börjar...'; -$a->strings['I\'m going first this time...'] = 'Jag börjar den här gången...'; -$a->strings['You won!'] = 'Du vann!'; -$a->strings['"Cat" game!'] = '"Cat" game!'; -$a->strings['I won!'] = 'Jag vann!'; -$a->strings['Post to Twitter'] = 'Lägg in på Twitter'; -$a->strings['Twitter Posting Settings'] = 'Twitter Posting Settings'; -$a->strings['No consumer key pair for Twitter found. Please contact your site administrator.'] = 'No consumer key pair for Twitter found. Please contact your site administrator.'; -$a->strings['At this Friendika instance the Twitter plugin was enabled but you have not yet connected your account to your Twitter account. To do so click the button below to get a PIN from Twitter which you have to copy into the input box below and submit the form. Only your public posts will be posted to Twitter.'] = 'At this Friendika instance the Twitter plugin was enabled but you have not yet connected your account to your Twitter account. To do so click the button below to get a PIN from Twitter which you have to copy into the input box below and submit the form. Only your public posts will be posted to Twitter.'; -$a->strings['Copy the PIN from Twitter here'] = 'Ange PIN-koden från Twitter här'; -======= $a->strings['New game'] = 'New game'; $a->strings['New game with handicap'] = 'New game with handicap'; $a->strings['Three dimensional tic-tac-toe is just like the traditional game except that it is played on multiple levels simultaneously. '] = 'Three dimensional tic-tac-toe is just like the traditional game except that it is played on multiple levels simultaneously. '; @@ -689,7 +555,6 @@ $a->strings['Twitter Posting Settings'] = 'Twitter Posting Settings'; $a->strings['No consumer key pair for Twitter found. Please contact your site administrator.'] = 'No consumer key pair for Twitter found. Please contact your site administrator.'; $a->strings['At this Friendika instance the Twitter plugin was enabled but you have not yet connected your account to your Twitter account. To do so click the button below to get a PIN from Twitter which you have to copy into the input box below and submit the form. Only your public posts will be posted to Twitter.'] = 'At this Friendika instance the Twitter plugin was enabled but you have not yet connected your account to your Twitter account. To do so click the button below to get a PIN from Twitter which you have to copy into the input box below and submit the form. Only your public posts will be posted to Twitter.'; $a->strings['Copy the PIN from Twitter here'] = 'Copy the PIN from Twitter here'; ->>>>>>> e94ae8d396b8583407b140faf211f4f92a503bc6 $a->strings['If enabled all your public postings will be posted to the associated Twitter account as well.'] = 'If enabled all your public postings will be posted to the associated Twitter account as well.'; $a->strings['Send public postings to Twitter'] = 'Send public postings to Twitter'; $a->strings['Africa/Abidjan'] = 'Afrika/Abidjan'; @@ -1180,11 +1045,7 @@ $a->strings['Israel'] = 'Israel'; $a->strings['Jamaica'] = 'Jamaica'; $a->strings['Japan'] = 'Japan'; $a->strings['Kwajalein'] = 'Kwajalein'; -<<<<<<< HEAD -$a->strings['Libya'] = 'Libyen'; -======= $a->strings['Libya'] = 'Libya'; ->>>>>>> e94ae8d396b8583407b140faf211f4f92a503bc6 $a->strings['MET'] = 'MET'; $a->strings['Mexico/BajaNorte'] = 'Mexico/BajaNorte'; $a->strings['Mexico/BajaSur'] = 'Mexico/BajaSur'; @@ -1234,11 +1095,7 @@ $a->strings['Pacific/Truk'] = 'Pacific/Truk'; $a->strings['Pacific/Wake'] = 'Pacific/Wake'; $a->strings['Pacific/Wallis'] = 'Pacific/Wallis'; $a->strings['Pacific/Yap'] = 'Pacific/Yap'; -<<<<<<< HEAD -$a->strings['Poland'] = 'Polen'; -======= $a->strings['Poland'] = 'Poland'; ->>>>>>> e94ae8d396b8583407b140faf211f4f92a503bc6 $a->strings['Portugal'] = 'Portugal'; $a->strings['PRC'] = 'PRC'; $a->strings['PST8PDT'] = 'PST8PDT'; From 0bce69fe9c0d9d66e6242c5673cf8c9bf6564d0b Mon Sep 17 00:00:00 2001 From: Friendika Date: Thu, 17 Mar 2011 14:55:25 -0700 Subject: [PATCH 039/478] swedush string update via erikl --- view/sv/strings.php | 143 -------------------------------------------- 1 file changed, 143 deletions(-) diff --git a/view/sv/strings.php b/view/sv/strings.php index d30a14b1f..6685130bb 100644 --- a/view/sv/strings.php +++ b/view/sv/strings.php @@ -60,11 +60,7 @@ $a->strings['December'] = 'december'; $a->strings['Birthdays this week:'] = 'Födelsedagar denna vecka:'; $a->strings["\x28Adjusted for local time\x29"] = "\x28Justerad till lokal tid\x29"; $a->strings['[today]'] = '[today]'; -<<<<<<< HEAD -$a->strings['link to source'] = 'länk till källa'; -======= $a->strings['link to source'] = 'link to source'; ->>>>>>> e94ae8d396b8583407b140faf211f4f92a503bc6 $a->strings['No recipient selected.'] = 'Ingen mottagare vald.'; $a->strings['[no subject]'] = '[no subject]'; $a->strings['Unable to locate contact information.'] = 'Hittar inga kontaktuppgifter.'; @@ -98,20 +94,12 @@ $a->strings['Could not access contact record.'] = 'Could not access contact reco $a->strings['Could not locate selected profile.'] = 'Hittade inte vald profil.'; $a->strings['Contact updated.'] = 'Kontakten har uppdaterats.'; $a->strings['Failed to update contact record.'] = 'Failed to update contact record.'; -<<<<<<< HEAD -$a->strings['Contact has been '] = 'Kontakten '; -======= $a->strings['Contact has been '] = 'Kontakt '; ->>>>>>> e94ae8d396b8583407b140faf211f4f92a503bc6 $a->strings['blocked'] = 'spärrad'; $a->strings['unblocked'] = 'inte längre spärrad'; $a->strings['ignored'] = 'ignoreras'; $a->strings['unignored'] = 'ignoreras inte längre'; -<<<<<<< HEAD -$a->strings['stopped following'] = 'följer inte längre'; -======= $a->strings['stopped following'] = 'stopped following'; ->>>>>>> e94ae8d396b8583407b140faf211f4f92a503bc6 $a->strings['Contact has been removed.'] = 'Kontakten har tagits bort.'; $a->strings['Contact not found.'] = 'Kontakten hittades inte.'; $a->strings['Mutual Friendship'] = 'Ömsesidig vänskap'; @@ -154,41 +142,20 @@ $a->strings['No user record found for '] = 'No user record found for '; $a->strings['Our site encryption key is apparently messed up.'] = 'Det är något fel på webbplatsens krypteringsnyckel.'; $a->strings['Empty site URL was provided or URL could not be decrypted by us.'] = 'Empty site URL was provided or URL could not be decrypted by us.'; $a->strings['Contact record was not found for you on our site.'] = 'Contact record was not found for you on our site.'; -<<<<<<< HEAD -$a->strings['The ID provided by your system is a duplicate on our system. It should work if you try again.'] = 'Det ID som angavs av ditt system är samma som på vårt system. Det borde fungera om du provar igen.'; -======= $a->strings['The ID provided by your system is a duplicate on our system. It should work if you try again.'] = 'The ID provided by your system is a duplicate on our system. It should work if you try again.'; ->>>>>>> e94ae8d396b8583407b140faf211f4f92a503bc6 $a->strings['Unable to set your contact credentials on our system.'] = 'Unable to set your contact credentials on our system.'; $a->strings['Unable to update your contact profile details on our system'] = 'Unable to update your contact profile details on our system'; $a->strings["Connection accepted at "] = "Connection accepted at "; $a->strings['Administrator'] = 'Administratör'; $a->strings['noreply'] = 'noreply'; -<<<<<<< HEAD -$a->strings[' commented on an item at '] = ' har kommenterat '; -$a->strings[" commented on an item at "] = " har kommenterat "; -$a->strings[' welcomes '] = ' välkomnar '; -$a->strings["This introduction has already been accepted."] = "Den här förfrågan har redan accepterats."; -======= $a->strings[' commented on an item at '] = ' skrev en kommentar på '; $a->strings[" commented on an item at "] = " skrev en kommentar på "; $a->strings[' welcomes '] = ' välkomnar '; $a->strings["This introduction has already been accepted."] = "This introduction has already been accepted."; ->>>>>>> e94ae8d396b8583407b140faf211f4f92a503bc6 $a->strings['Profile location is not valid or does not contain profile information.'] = 'Profiladressen är ogiltig eller innehåller ingen profilinformation.'; $a->strings['Warning: profile location has no identifiable owner name.'] = 'Warning: profile location has no identifiable owner name.'; $a->strings['Warning: profile location has no profile photo.'] = 'Warning: profile location has no profile photo.'; $a->strings[' required parameter'] = ' obligatoriskt fält'; -<<<<<<< HEAD -$a->strings[" was "] = " var "; -$a->strings["s were "] = " var "; -$a->strings["not found at the given location."] = "finns inte på platsen som angavs."; -$a->strings["Introduction complete."] = "Presentationen klar."; -$a->strings['Unrecoverable protocol error.'] = 'Irreparabelt protokollfel.'; -$a->strings['Profile unavailable.'] = 'Profilen är inte tillgänglig.'; -$a->strings[' has received too many connection requests today.'] = ' har tagit emot för många förfrågningar idag.'; -$a->strings['Spam protection measures have been invoked.'] = 'Åtgärder för skydd mot spam har aktiverats.'; -======= $a->strings[" was "] = " was "; $a->strings["s were "] = "s were "; $a->strings["not found at the given location."] = "finns inte på platsen som angavs."; @@ -197,28 +164,18 @@ $a->strings['Unrecoverable protocol error.'] = 'Unrecoverable protocol error.'; $a->strings['Profile unavailable.'] = 'Profilen är inte tillgänglig.'; $a->strings[' has received too many connection requests today.'] = ' has received too many connection requests today.'; $a->strings['Spam protection measures have been invoked.'] = 'Spam protection measures have been invoked.'; ->>>>>>> e94ae8d396b8583407b140faf211f4f92a503bc6 $a->strings['Friends are advised to please try again in 24 hours.'] = 'Friends are advised to please try again in 24 hours.'; $a->strings["Invalid locator"] = "Invalid locator"; $a->strings["Unable to resolve your name at the provided location."] = "Unable to resolve your name at the provided location."; $a->strings['You have already introduced yourself here.'] = 'Du har redan presenterat dig här.'; $a->strings['Apparently you are already friends with .'] = 'Du är tydligen redan vän med .'; $a->strings['Invalid profile URL.'] = 'Ogiltig profil-URL.'; -<<<<<<< HEAD -$a->strings['Disallowed profile URL.'] = 'Otillåten profil-URL.'; -$a->strings['Your introduction has been sent.'] = 'Presentationen har skickats.'; -$a->strings["Please login to confirm introduction."] = "Logga in för att acceptera förfrågan."; -$a->strings["Incorrect identity currently logged in. Please login to this profile."] = "Incorrect identity currently logged in. Please login to this profile."; -$a->strings['[Name Withheld]'] = '[Name Withheld]'; -$a->strings['Friend/Connection Request'] = 'Vän- eller kontaktförfrågan'; -======= $a->strings['Disallowed profile URL.'] = 'Disallowed profile URL.'; $a->strings['Your introduction has been sent.'] = 'Presentationen har skickats.'; $a->strings["Please login to confirm introduction."] = "Please login to confirm introduction."; $a->strings["Incorrect identity currently logged in. Please login to this profile."] = "Incorrect identity currently logged in. Please login to this profile."; $a->strings['[Name Withheld]'] = '[Name Withheld]'; $a->strings['Friend/Connection Request'] = 'Friend/Connection Request'; ->>>>>>> e94ae8d396b8583407b140faf211f4f92a503bc6 $a->strings['Please answer the following:'] = 'Besvara följande, tack:'; $a->strings['Does $name know you?'] = 'Känner $name dig?'; $a->strings['Yes'] = 'Ja'; @@ -315,26 +272,16 @@ $a->strings['Remote privacy information not available.'] = 'Remote privacy infor $a->strings['Visible to:'] = 'Synlig för:'; $a->strings['Password reset requested at '] = 'Lösenordsåterställning begärd kl '; $a->strings["Welcome back "] = "Välkommen tillbaka "; -<<<<<<< HEAD -$a->strings['Manage Identities and/or Pages'] = 'Ändra identitet eller sidor'; -$a->strings["\x28Toggle between different identities or community/group pages which share your account details.\x29"] = "\x28Toggle between different identities or community/group pages which share your account details.\x29"; -$a->strings['Select an identity to manage: '] = 'Välj vilken identitet du vill ändra: '; -======= $a->strings['Manage Identities and/or Pages'] = 'Manage Identities and/or Pages'; $a->strings["\x28Toggle between different identities or community/group pages which share your account details.\x29"] = "\x28Toggle between different identities or community/group pages which share your account details.\x29"; $a->strings['Select an identity to manage: '] = 'Select an identity to manage: '; ->>>>>>> e94ae8d396b8583407b140faf211f4f92a503bc6 $a->strings['Normal View'] = 'Normal vy'; $a->strings['New Item View'] = 'New Item View'; $a->strings['Share'] = 'Dela'; $a->strings['Insert YouTube video'] = 'Infoga klipp från YouTube'; $a->strings['Set your location'] = 'Ange plats'; $a->strings['Clear browser location'] = 'Clear browser location'; -<<<<<<< HEAD -$a->strings['Permission settings'] = 'Åtkomstinställningar'; -======= $a->strings['Permission settings'] = 'Permission settings'; ->>>>>>> e94ae8d396b8583407b140faf211f4f92a503bc6 $a->strings['No such group'] = 'Gruppen finns inte'; $a->strings['Group is empty'] = 'Gruppen är tom'; $a->strings['Group: '] = 'Grupp: '; @@ -344,17 +291,10 @@ $a->strings['Discard'] = 'Kasta bort'; $a->strings['Ignore'] = 'Ignorera'; $a->strings['Show Ignored Requests'] = 'Show Ignored Requests'; $a->strings['Hide Ignored Requests'] = 'Hide Ignored Requests'; -<<<<<<< HEAD -$a->strings['Claims to be known to you: '] = 'Hävdar att du vet vem han/hon är: '; -$a->strings['yes'] = 'ja'; -$a->strings['no'] = 'nej'; -$a->strings['Approve as: '] = 'Godkänn som: '; -======= $a->strings['Claims to be known to you: '] = 'Claims to be known to you: '; $a->strings['yes'] = 'ja'; $a->strings['no'] = 'nej'; $a->strings['Approve as: '] = 'Approve as: '; ->>>>>>> e94ae8d396b8583407b140faf211f4f92a503bc6 $a->strings['Friend'] = 'Vän'; $a->strings['Fan/Admirer'] = 'Fan/Beundrare'; $a->strings['Notification type: '] = 'Notification type: '; @@ -371,11 +311,7 @@ $a->strings['Profile Photos'] = 'Profilbilder'; $a->strings['Album not found.'] = 'Albumet finns inte.'; $a->strings['Delete Album'] = 'Ta bort album'; $a->strings['Delete Photo'] = 'Ta bort foto'; -<<<<<<< HEAD -$a->strings['was tagged in a'] = 'har taggats i'; -======= $a->strings['was tagged in a'] = 'was tagged in a'; ->>>>>>> e94ae8d396b8583407b140faf211f4f92a503bc6 $a->strings['by'] = 'av'; $a->strings['Image exceeds size limit of '] = 'Bilden överskrider den tillåtna storleken '; $a->strings['Unable to process image.'] = 'Bilden kunde inte bahandlas.'; @@ -384,11 +320,7 @@ $a->strings['No photos selected'] = 'Inga foton har valts'; $a->strings['Upload Photos'] = 'Ladda upp foton'; $a->strings['New album name: '] = 'Nytt album med namn: '; $a->strings['or existing album name: '] = 'eller befintligt album med namn: '; -<<<<<<< HEAD -$a->strings['Permissions'] = 'Åtkomst'; -======= $a->strings['Permissions'] = 'Permissions'; ->>>>>>> e94ae8d396b8583407b140faf211f4f92a503bc6 $a->strings['Edit Album'] = 'Redigera album'; $a->strings['View Photo'] = 'Visa foto'; $a->strings['Photo not available'] = 'Fotot är inte tillgängligt'; @@ -396,17 +328,10 @@ $a->strings['Edit photo'] = 'Redigera foto'; $a->strings['View Full Size'] = 'Visa fullstor'; $a->strings['Tags: '] = 'Taggar: '; $a->strings['[Remove any tag]'] = '[Remove any tag]'; -<<<<<<< HEAD -$a->strings['New album name'] = 'Nytt album med namn'; -$a->strings['Caption'] = 'Caption'; -$a->strings['Add a Tag'] = 'Lägg till tagg'; -$a->strings['Example: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping'] = 'Exempel: @adam, @Anna_Andersson, @johan@exempel.com, #Stockholm, #camping'; -======= $a->strings['New album name'] = 'New album name'; $a->strings['Caption'] = 'Caption'; $a->strings['Add a Tag'] = 'Lägg till tagg'; $a->strings['Example: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping'] = 'Example: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping'; ->>>>>>> e94ae8d396b8583407b140faf211f4f92a503bc6 $a->strings['Recent Photos'] = 'Nyligen tillagda foton'; $a->strings['Upload New Photos'] = 'Ladda upp foton'; $a->strings['View Album'] = 'Titta i album'; @@ -417,11 +342,7 @@ $a->strings['Image size reduction [48] failed.'] = 'Fel när bildstorlek skulle $a->strings['Unable to process image'] = 'Det gick inte att behandla bilden'; $a->strings['Image uploaded successfully.'] = 'Bilden har laddats upp.'; $a->strings['Image size reduction [640] failed.'] = 'Fel när bildstorlek skulle minskas [640].'; -<<<<<<< HEAD -$a->strings['Profile Name is required.'] = 'Profilen måste ha ett namn.'; -======= $a->strings['Profile Name is required.'] = 'Profile Name is required.'; ->>>>>>> e94ae8d396b8583407b140faf211f4f92a503bc6 $a->strings['Profile updated.'] = 'Profilen har uppdaterats.'; $a->strings['Profile deleted.'] = 'Profilen har tagits bort.'; $a->strings['Profile-'] = 'Profil-'; @@ -430,11 +351,7 @@ $a->strings['Profile unavailable to clone.'] = 'Det gick inte att klona profilen $a->strings['This is your public profile.
    It may be visible to anybody using the internet.'] = 'Det här är din offentliga profil.
    Den kan vara synlig för vem som helst på internet.'; $a->strings['Age: '] = 'Ålder: '; $a->strings['Profile Image'] = 'Profilbild'; -<<<<<<< HEAD -$a->strings['Invalid OpenID url'] = 'Ogiltig OpenID-URL'; -======= $a->strings['Invalid OpenID url'] = 'Ogiltig OpenID-url'; ->>>>>>> e94ae8d396b8583407b140faf211f4f92a503bc6 $a->strings['Please enter the required information.'] = 'Fyll i alla obligatoriska fält.'; $a->strings['Please use a shorter name.'] = 'Välj ett kortare namn.'; $a->strings['Name too short.'] = 'Namnet är för kort.'; @@ -464,11 +381,7 @@ $a->strings['Choose a profile nickname. This must begin with a text character. Y $a->strings['Choose a nickname: '] = 'Välj ett användarnamn: '; $a->strings['Please login.'] = 'Logga in.'; $a->strings['Registration revoked for '] = 'Registration revoked for '; -<<<<<<< HEAD -$a->strings['Account approved.'] = 'Kontot har godkänts.'; -======= $a->strings['Account approved.'] = 'Account approved.'; ->>>>>>> e94ae8d396b8583407b140faf211f4f92a503bc6 $a->strings['Remove My Account'] = 'Ta bort mitt konto'; $a->strings['This will completely remove your account. Once this has been done it is not recoverable.'] = 'Detta kommer att ta bort kontot helt och hållet. Efter att det är gjort går det inte att återställa.'; $a->strings['Please enter your password for verification:'] = 'Ange lösenordet igen för jämförelse:'; @@ -485,21 +398,12 @@ $a->strings['Plugin Settings'] = 'Plugin Settings'; $a->strings['Account Settings'] = 'Kontoinställningar'; $a->strings['No Plugin settings configured'] = 'No Plugin settings configured'; $a->strings['OpenID: '] = 'OpenID: '; -<<<<<<< HEAD -$a->strings[" \x28Optional\x29 Allow this OpenID to login to this account."] = " \x28Valfritt\x29 Tillåt inloggning med detta OpenID på det här kontot."; -$a->strings['Profile is not published.'] = 'Profilen är inte publicerad.'; -$a->strings['Default Post Permissions'] = 'Default Post Permissions'; -$a->strings['Tag removed'] = 'Taggen har tagits bort'; -$a->strings['Remove Item Tag'] = 'Ta bort tagg'; -$a->strings['Select a tag to remove: '] = 'Välj vilken tagg som ska tas bort: '; -======= $a->strings[" \x28Optional\x29 Allow this OpenID to login to this account."] = " \x28Optional\x29 Allow this OpenID to login to this account."; $a->strings['Profile is not published.'] = 'Profilen är inte publicerad.'; $a->strings['Default Post Permissions'] = 'Default Post Permissions'; $a->strings['Tag removed'] = 'Taggen har tagits bort'; $a->strings['Remove Item Tag'] = 'Remove Item Tag'; $a->strings['Select a tag to remove: '] = 'Välj tagg som ska tas bort: '; ->>>>>>> e94ae8d396b8583407b140faf211f4f92a503bc6 $a->strings['Remove'] = 'Ta bort'; $a->strings['No contacts.'] = 'Inga kontakter.'; $a->strings['Visible To:'] = 'Synlig för:'; @@ -598,11 +502,7 @@ $a->strings['Divorced'] = 'Skiljd'; $a->strings['Widowed'] = 'Widowed'; $a->strings['Uncertain'] = 'Uncertain'; $a->strings['Complicated'] = 'Komplicerat'; -<<<<<<< HEAD -$a->strings['Don\'t care'] = 'Bryr mig inte'; -======= $a->strings['Don\'t care'] = 'Don\'t care'; ->>>>>>> e94ae8d396b8583407b140faf211f4f92a503bc6 $a->strings['Ask me'] = 'Fråga mig'; $a->strings['Facebook disabled'] = 'Facebook disabled'; $a->strings['Facebook API key is missing.'] = 'Facebook API key is missing.'; @@ -611,17 +511,10 @@ $a->strings['Install Facebook post connector'] = 'Install Facebook post connecto $a->strings['Remove Facebook post connector'] = 'Remove Facebook post connector'; $a->strings['Facebook'] = 'Facebook'; $a->strings['Facebook Connector Settings'] = 'Facebook Connector Settings'; -<<<<<<< HEAD -$a->strings['Post to Facebook'] = 'Lägg in på Facebook'; -$a->strings['Image: '] = 'Bild: '; -$a->strings['Select files to upload: '] = 'Välj filer att ladda upp: '; -$a->strings['Use the following controls only if the Java uploader [above] fails to launch.'] = 'Använd följande bara om javauppladdaren ovanför inte startar.'; -======= $a->strings['Post to Facebook'] = 'Post to Facebook'; $a->strings['Image: '] = 'Bild: '; $a->strings['Select files to upload: '] = 'Välj filer att ladda upp: '; $a->strings['Use the following controls only if the Java uploader [above] fails to launch.'] = 'Use the following controls only if the Java uploader [above] fails to launch.'; ->>>>>>> e94ae8d396b8583407b140faf211f4f92a503bc6 $a->strings['Upload a file'] = 'Ladda upp fil'; $a->strings['Drop files here to upload'] = 'Dra filer som ska laddas upp hit'; $a->strings['Failed'] = 'Misslyckades'; @@ -632,48 +525,21 @@ $a->strings['File has an invalid extension, it should be one of '] = 'Otillåten $a->strings['Upload was cancelled, or server error encountered'] = 'Serverfel eller avbruten uppladdning'; $a->strings['Randplace Settings'] = 'Randplace Settings'; $a->strings['Enable Randplace Plugin'] = 'Enable Randplace Plugin'; -<<<<<<< HEAD -$a->strings['Post to StatusNet'] = 'Lägg in på StatusNet'; -======= $a->strings['Post to StatusNet'] = 'Post to StatusNet'; ->>>>>>> e94ae8d396b8583407b140faf211f4f92a503bc6 $a->strings['StatusNet Posting Settings'] = 'StatusNet Posting Settings'; $a->strings['No consumer key pair for StatusNet found. Register your Friendika Account as an desktop client on your StatusNet account, copy the consumer key pair here and enter the API base root.
    Before you register your own OAuth key pair ask the administrator if there is already a key pair for this Friendika installation at your favorited StatusNet installation.'] = 'No consumer key pair for StatusNet found. Register your Friendika Account as an desktop client on your StatusNet account, copy the consumer key pair here and enter the API base root.
    Before you register your own OAuth key pair ask the administrator if there is already a key pair for this Friendika installation at your favorited StatusNet installation.'; $a->strings['OAuth Consumer Key'] = 'OAuth Consumer Key'; $a->strings['OAuth Consumer Secret'] = 'OAuth Consumer Secret'; $a->strings["Base API Path \x28remember the trailing /\x29"] = "Base API Path \x28remember the trailing /\x29"; $a->strings['To connect to your StatusNet account click the button below to get a security code from StatusNet which you have to copy into the input box below and submit the form. Only your public posts will be posted to StatusNet.'] = 'To connect to your StatusNet account click the button below to get a security code from StatusNet which you have to copy into the input box below and submit the form. Only your public posts will be posted to StatusNet.'; -<<<<<<< HEAD -$a->strings['Log in with StatusNet'] = 'Logga in med StatusNet'; -$a->strings['Copy the security code from StatusNet here'] = 'Copy the security code from StatusNet here'; -$a->strings['Currently connected to: '] = 'Ansluten till: '; -======= $a->strings['Log in with StatusNet'] = 'Log in with StatusNet'; $a->strings['Copy the security code from StatusNet here'] = 'Copy the security code from StatusNet here'; $a->strings['Currently connected to: '] = 'Currently connected to: '; ->>>>>>> e94ae8d396b8583407b140faf211f4f92a503bc6 $a->strings['If enabled all your public postings will be posted to the associated StatusNet account as well.'] = 'If enabled all your public postings will be posted to the associated StatusNet account as well.'; $a->strings['Send public postings to StatusNet'] = 'Send public postings to StatusNet'; $a->strings['Clear OAuth configuration'] = 'Clear OAuth configuration'; $a->strings['Three Dimensional Tic-Tac-Toe'] = 'Tredimensionellt luffarschack'; $a->strings['3D Tic-Tac-Toe'] = '3D-luffarschack'; -<<<<<<< HEAD -$a->strings['New game'] = 'Ny spelomgång'; -$a->strings['New game with handicap'] = 'Ny spelomgång med handikapp'; -$a->strings['Three dimensional tic-tac-toe is just like the traditional game except that it is played on multiple levels simultaneously. '] = 'Det tredimensionella luffarschacket är precis som vanligt luffarschack förutom att det spelas i flera nivåer samtidigt. '; -$a->strings['In this case there are three levels. You win by getting three in a row on any level, as well as up, down, and diagonally across the different levels.'] = 'Här är det tre nivåer. Man vinner om man får tre i rad på vilken nivå som helst, eller uppåt, nedåt eller diagonalt på flera nivåer.'; -$a->strings['The handicap game disables the center position on the middle level because the player claiming this square often has an unfair advantage.'] = 'Om man spelar med handikapp så stängs mittenpositionen på mittennivån av eftersom spelare som väljer den positionen ofta får övertaget.'; -$a->strings['You go first...'] = 'Du börjar...'; -$a->strings['I\'m going first this time...'] = 'Jag börjar den här gången...'; -$a->strings['You won!'] = 'Du vann!'; -$a->strings['"Cat" game!'] = '"Cat" game!'; -$a->strings['I won!'] = 'Jag vann!'; -$a->strings['Post to Twitter'] = 'Lägg in på Twitter'; -$a->strings['Twitter Posting Settings'] = 'Twitter Posting Settings'; -$a->strings['No consumer key pair for Twitter found. Please contact your site administrator.'] = 'No consumer key pair for Twitter found. Please contact your site administrator.'; -$a->strings['At this Friendika instance the Twitter plugin was enabled but you have not yet connected your account to your Twitter account. To do so click the button below to get a PIN from Twitter which you have to copy into the input box below and submit the form. Only your public posts will be posted to Twitter.'] = 'At this Friendika instance the Twitter plugin was enabled but you have not yet connected your account to your Twitter account. To do so click the button below to get a PIN from Twitter which you have to copy into the input box below and submit the form. Only your public posts will be posted to Twitter.'; -$a->strings['Copy the PIN from Twitter here'] = 'Ange PIN-koden från Twitter här'; -======= $a->strings['New game'] = 'New game'; $a->strings['New game with handicap'] = 'New game with handicap'; $a->strings['Three dimensional tic-tac-toe is just like the traditional game except that it is played on multiple levels simultaneously. '] = 'Three dimensional tic-tac-toe is just like the traditional game except that it is played on multiple levels simultaneously. '; @@ -689,7 +555,6 @@ $a->strings['Twitter Posting Settings'] = 'Twitter Posting Settings'; $a->strings['No consumer key pair for Twitter found. Please contact your site administrator.'] = 'No consumer key pair for Twitter found. Please contact your site administrator.'; $a->strings['At this Friendika instance the Twitter plugin was enabled but you have not yet connected your account to your Twitter account. To do so click the button below to get a PIN from Twitter which you have to copy into the input box below and submit the form. Only your public posts will be posted to Twitter.'] = 'At this Friendika instance the Twitter plugin was enabled but you have not yet connected your account to your Twitter account. To do so click the button below to get a PIN from Twitter which you have to copy into the input box below and submit the form. Only your public posts will be posted to Twitter.'; $a->strings['Copy the PIN from Twitter here'] = 'Copy the PIN from Twitter here'; ->>>>>>> e94ae8d396b8583407b140faf211f4f92a503bc6 $a->strings['If enabled all your public postings will be posted to the associated Twitter account as well.'] = 'If enabled all your public postings will be posted to the associated Twitter account as well.'; $a->strings['Send public postings to Twitter'] = 'Send public postings to Twitter'; $a->strings['Africa/Abidjan'] = 'Afrika/Abidjan'; @@ -1180,11 +1045,7 @@ $a->strings['Israel'] = 'Israel'; $a->strings['Jamaica'] = 'Jamaica'; $a->strings['Japan'] = 'Japan'; $a->strings['Kwajalein'] = 'Kwajalein'; -<<<<<<< HEAD -$a->strings['Libya'] = 'Libyen'; -======= $a->strings['Libya'] = 'Libya'; ->>>>>>> e94ae8d396b8583407b140faf211f4f92a503bc6 $a->strings['MET'] = 'MET'; $a->strings['Mexico/BajaNorte'] = 'Mexico/BajaNorte'; $a->strings['Mexico/BajaSur'] = 'Mexico/BajaSur'; @@ -1234,11 +1095,7 @@ $a->strings['Pacific/Truk'] = 'Pacific/Truk'; $a->strings['Pacific/Wake'] = 'Pacific/Wake'; $a->strings['Pacific/Wallis'] = 'Pacific/Wallis'; $a->strings['Pacific/Yap'] = 'Pacific/Yap'; -<<<<<<< HEAD -$a->strings['Poland'] = 'Polen'; -======= $a->strings['Poland'] = 'Poland'; ->>>>>>> e94ae8d396b8583407b140faf211f4f92a503bc6 $a->strings['Portugal'] = 'Portugal'; $a->strings['PRC'] = 'PRC'; $a->strings['PST8PDT'] = 'PST8PDT'; From a5d5ae5efaa59abc6fc8888ccab303187a7a04ac Mon Sep 17 00:00:00 2001 From: Friendika Date: Thu, 17 Mar 2011 15:26:45 -0700 Subject: [PATCH 040/478] updated swedish templates --- view/sv/jot-header.tpl | 30 ++++++++++++++++++++++++++++++ view/sv/profile_edit.tpl | 16 +++++++++++----- view/sv/settings.tpl | 7 ++++++- 3 files changed, 47 insertions(+), 6 deletions(-) diff --git a/view/sv/jot-header.tpl b/view/sv/jot-header.tpl index fe818410e..b6e156324 100644 --- a/view/sv/jot-header.tpl +++ b/view/sv/jot-header.tpl @@ -104,6 +104,28 @@ tinyMCE.init({ } } + + function jotGetVideo() { + reply = prompt("Please enter a YouTube link:"); + if(reply && reply.length) { + tinyMCE.execCommand('mceInsertRawHTML',false,'[youtube]' + reply + '[/youtube]'); + } + } + + function jotVideoURL() { + reply = prompt("Please enter a video(.ogg) link/URL:"); + if(reply && reply.length) { + tinyMCE.execCommand('mceInsertRawHTML',false,'[video]' + reply + '[/video]'); + } + } + + function jotAudioURL() { + reply = prompt("Please enter an audio(.ogg) link/URL:"); + if(reply && reply.length) { + tinyMCE.execCommand('mceInsertRawHTML',false,'[audio]' + reply + '[/audio]'); + } + } + function jotGetLocation() { reply = prompt("Where are you right now?", $('#jot-location').val()); if(reply && reply.length) { @@ -111,6 +133,14 @@ tinyMCE.init({ } } + function jotShare(id) { + $('#like-rotator-' + id).show(); + $.get('share/' + id, function(data) { + tinyMCE.execCommand('mceInsertRawHTML',false,data); + $('#like-rotator-' + id).hide(); + $(window).scrollTop(0); + }); + } function linkdropper(event) { var linkFound = event.dataTransfer.types.contains("text/uri-list"); diff --git a/view/sv/profile_edit.tpl b/view/sv/profile_edit.tpl index b0d4850d0..6c7d74daf 100644 --- a/view/sv/profile_edit.tpl +++ b/view/sv/profile_edit.tpl @@ -134,11 +134,17 @@ $sexual
    -
    - - -
    (Used for searching public profiles, never shown to others)
    -
    +
    + + +
    (Used for suggesting potential friends, can be seen by others)
    +
    + +
    + + +
    (Used for searching profiles, never shown to others)
    +
    diff --git a/view/sv/settings.tpl b/view/sv/settings.tpl index 97d67cbf6..ea4e2e52c 100644 --- a/view/sv/settings.tpl +++ b/view/sv/settings.tpl @@ -78,7 +78,7 @@ $profile_in_net_dir
    - +
    +
    Automatically expire (delete) posts older than days
    +
    + + +
    From 5d9550e08f16b25f5680f1dcbefc78e60670981c Mon Sep 17 00:00:00 2001 From: Friendika Date: Thu, 17 Mar 2011 15:31:46 -0700 Subject: [PATCH 041/478] incorrect slinky param --- addon/facebook/facebook.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addon/facebook/facebook.php b/addon/facebook/facebook.php index e1ea6673b..f3f313efe 100644 --- a/addon/facebook/facebook.php +++ b/addon/facebook/facebook.php @@ -237,7 +237,7 @@ function facebook_post_hook(&$a,&$b) { require_once('library/slinky.php'); $display_url = $a->get_baseurl() . '/display/' . $a->user['nickname'] . '/' . $b['id']; - $slinky = new Slinky( $posturl ); + $slinky = new Slinky( $display_url ); // setup a cascade of shortening services // try to get a short link from these services // in the order ur1.ca, trim, id.gd, tinyurl From 6380d22229a6d0003f7024d0c8420ef7c9ec2a4d Mon Sep 17 00:00:00 2001 From: Friendika Date: Thu, 17 Mar 2011 17:31:39 -0700 Subject: [PATCH 042/478] better colour matching on toolbar, replace "share" with "recycle" --- images/recycle.gif | Bin 0 -> 612 bytes images/remote-link.gif | Bin 365 -> 237 bytes view/like.tpl | 2 +- 3 files changed, 1 insertion(+), 1 deletion(-) create mode 100644 images/recycle.gif diff --git a/images/recycle.gif b/images/recycle.gif new file mode 100644 index 0000000000000000000000000000000000000000..01b3e13b400785cc2a1ce44bd8e9540becbe82f5 GIT binary patch literal 612 zcmZ?wbhEHb6krfwI9ANS5LCkuT*na7z!28N6xPHL-ohH*$Pm%S64AmC)xjFs$`IYf z8r{wi)599m$q?Je5!1mI+rqCkdubrb_8I@PiHOvko!UE9y~?YPjt>*D17muDZkI`8ncw-zP|eO?e*vH z@4o){{QdWrAHTl-{QdLK-~Yq`#h)yUTnzOLIt)MniW3I*gAMgf_1SKLp{k~8F3r95 z7EH{ZhP;x@QGNAs>`MGP5$wvMg286D8am85pbq6W$yV literal 0 HcmV?d00001 diff --git a/images/remote-link.gif b/images/remote-link.gif index 1224e3db5fb7f8c72353b5291029ef1ef965dbd3..64de29aeee9dc8e4895e81d86effbfec86bf2de9 100644 GIT binary patch literal 237 zcmZ?wbhEHb6krfwXc1%3468FpnP`|k%{Xh8Y3_Wp{Dl@JD=kV_Tb8Y{EMI5Wurq$f zshU-n>sDVrbmR4ro3GE_e|P@D`->0X-+%Sx!Rs&2-+%v)7byN@VdP?vXV75)0+5{y ztXU7#`%*Hy99JzRyu_6I2t9aFyRvIs^Vbixv|5w(O|*E4;H)(LcVI=mZHLrmHA2SOWl5b#Z(E literal 365 zcmZ?wbhEHb6krfwSgORp5ci)U?F>WOMTV4b3~7HD(*851{pZR#$B_jj|BDp;mnyp| zUG`t5?7u?gf7P1*8nyq8Td$e4UNZ%vwrj?%|4m!}JN5q0S^mF!=l|Ya|8KtdfBWVC zC-46~`|$ty$NxWn|Nr^tKkb0xKSAfB)Wnk16ovB4k_-iRPu~Cr#h)yUTnzRMIt)Mn z@+bpa>4EtL9y(I3-AjxrbqsW-u4v8FNpXpI^W{f$jLpqcOglsJ4n2P7
    From ea03d9fa86827cbc7e86885bbe2493d8a9739546 Mon Sep 17 00:00:00 2001 From: Friendika Date: Thu, 17 Mar 2011 21:15:27 -0700 Subject: [PATCH 043/478] more thorough cleanup on account/contact removal --- include/Contact.php | 5 +++++ mod/photos.php | 1 + 2 files changed, 6 insertions(+) diff --git a/include/Contact.php b/include/Contact.php index 7cac3c0e0..4ca77d065 100644 --- a/include/Contact.php +++ b/include/Contact.php @@ -14,11 +14,13 @@ function user_remove($uid) { q("DELETE FROM `group` WHERE `uid` = %d", intval($uid)); q("DELETE FROM `group_member` WHERE `uid` = %d", intval($uid)); q("DELETE FROM `intro` WHERE `uid` = %d", intval($uid)); + q("DELETE FROM `event` WHERE `uid` = %d", intval($uid)); q("DELETE FROM `item` WHERE `uid` = %d", intval($uid)); q("DELETE FROM `mail` WHERE `uid` = %d", intval($uid)); q("DELETE FROM `photo` WHERE `uid` = %d", intval($uid)); q("DELETE FROM `profile` WHERE `uid` = %d", intval($uid)); q("DELETE FROM `profile_check` WHERE `uid` = %d", intval($uid)); + q("DELETE FROM `pconfig` WHERE `uid` = %d", intval($uid)); q("DELETE FROM `user` WHERE `uid` = %d", intval($uid)); if($uid == local_user()) { unset($_SESSION['authenticated']); @@ -41,6 +43,9 @@ function contact_remove($id) { q("DELETE FROM `mail` WHERE `contact-id` = %d ", intval($id) ); + q("DELETE FROM `event` WHERE `cid` = %d ", + intval($id) + ); } diff --git a/mod/photos.php b/mod/photos.php index 4bb6e3eab..8298d0d3f 100644 --- a/mod/photos.php +++ b/mod/photos.php @@ -310,6 +310,7 @@ foreach($_FILES AS $key => $val) { $arr['deny_gid'] = $p[0]['deny_gid']; $arr['last-child'] = 1; $arr['visible'] = $visibility; + $arr['body'] = '[url=' . $a->get_baseurl() . '/photos/' . $a->data['user']['nickname'] . '/image/' . $p[0]['resource-id'] . ']' . '[img]' . $a->get_baseurl() . '/photo/' . $p[0]['resource-id'] . '-' . $p[0]['scale'] . '.jpg' . '[/img]' . '[/url]'; From 9f5201dcaa4737427da7ec37969556c574e4711f Mon Sep 17 00:00:00 2001 From: Friendika Date: Fri, 18 Mar 2011 00:30:34 -0700 Subject: [PATCH 044/478] edit posting after submission --- images/pencil.gif | Bin 0 -> 553 bytes mod/editpost.php | 91 ++++++++++++++++++++++++++++++ mod/item.php | 48 +++++++++++++++- mod/network.php | 4 ++ mod/profile.php | 7 +++ view/theme/duepuntozero/style.css | 4 ++ view/theme/loozah/style.css | 4 ++ view/wall_item.tpl | 1 + view/wallwall_item.tpl | 1 + 9 files changed, 159 insertions(+), 1 deletion(-) create mode 100644 images/pencil.gif create mode 100644 mod/editpost.php diff --git a/images/pencil.gif b/images/pencil.gif new file mode 100644 index 0000000000000000000000000000000000000000..26bfb0c9a4f39b79bfc4195cc58c43d77d8f03e4 GIT binary patch literal 553 zcmZ?wbhEHb6krfwIOfhEAZsY9<{+)_Cv6ZQYZ4}J9;IlVq->X_>X@VDRjut)r{mYC zcC7(T%`YKm#>EYr9-7RigP(pOt&tg+4AVwbnoE^oVi{tk!2-3~>2 zolEw)lPs^(s-oqwru(UrDkS0}8!IdA*jg*)#p+I4^F-Uq7>KH7Hj>Go64cAa^? z_uPwv7hfH_`ufbxw`Xs?yKv|I)dwH0J^c9k!;hc8{`?<0K=CIFBNszGgAM}_fZ~LK zy{)0Xskx=KtzA_{tG$(zU5HJyr%A>|l$nX6$6U!--b#d#z1>*bPTpQlnnAx!*T_u6 zQBs;$w@t;=(7;hlhTFJJ)>^~VK}3ejyiLkh!NyidhSQ==&`{CIR#1kg-NaJI$x1+i muSdsvcrvS#nargc > 1) ? intval($a->argv[1]) : 0); + + if(! $post_id) { + notice( t('Item not found') . EOL); + return; + } + + $r = q("SELECT * FROM `item` WHERE `id` = %d AND `uid` = %d LIMIT 1", + intval($post_id), + intval(local_user()) + ); + + if(! count($r)) { + notice( t('Item not found') . EOL); + return; + } + + + $o .= '

    ' . t('Edit post') . '

    '; + + $tpl = load_view_file('view/jot-header.tpl'); + + $a->page['htmlhead'] .= replace_macros($tpl, array( + '$baseurl' => $a->get_baseurl(), + '$geotag' => $geotag, + '$nickname' => $a->user['nickname'] + )); + + + $tpl = load_view_file("view/jot.tpl"); + + if(($group) || (is_array($a->user) && ((strlen($a->user['allow_cid'])) || (strlen($a->user['allow_gid'])) || (strlen($a->user['deny_cid'])) || (strlen($a->user['deny_gid']))))) + $lockstate = 'lock'; + else + $lockstate = 'unlock'; + + $celeb = ((($a->user['page-flags'] == PAGE_SOAPBOX) || ($a->user['page-flags'] == PAGE_COMMUNITY)) ? true : false); + + $jotplugins = ''; + $jotnets = ''; + call_hooks('jot_tool', $jotplugins); + call_hooks('jot_networks', $jotnets); + + $tpl = replace_macros($tpl,array('$jotplugins' => $jotplugins)); + + $o .= replace_macros($tpl,array( + '$return_path' => $_SESSION['return_url'], + '$action' => 'item', + '$share' => t('Edit'), + '$upload' => t('Upload photo'), + '$weblink' => t('Insert web link'), + '$youtube' => t('Insert YouTube video'), + '$video' => t('Insert Vorbis [.ogg] video'), + '$audio' => t('Insert Vorbis [.ogg] audio'), + '$setloc' => t('Set your location'), + '$noloc' => t('Clear browser location'), + '$wait' => t('Please wait'), + '$permset' => t('Permission settings'), + '$content' => $r[0]['body'], + '$post_id' => $post_id, + '$baseurl' => $a->get_baseurl(), + '$defloc' => $a->user['default-location'], + '$visitor' => 'none', + '$emailcc' => t('CC: email addresses'), + '$jotnets' => $jotnets, + '$emtitle' => t('Example: bob@example.com, mary@example.com'), + '$lockstate' => $lockstate, + '$acl' => '', // populate_acl((($group) ? $group_acl : $a->user), $celeb), + '$bang' => (($group) ? '!' : ''), + '$profile_uid' => $_SESSION['uid'] + )); + + + return $o; + +} + + diff --git a/mod/item.php b/mod/item.php index 6e6e822d0..511e26809 100644 --- a/mod/item.php +++ b/mod/item.php @@ -51,7 +51,7 @@ function item_post(&$a) { } $profile_uid = ((x($_POST,'profile_uid')) ? intval($_POST['profile_uid']) : 0); - + $post_id = ((x($_POST['post_id'])) ? intval($_POST['post_id']) : 0); if(! can_write_wall($a,$profile_uid)) { notice( t('Permission denied.') . EOL) ; @@ -151,6 +151,35 @@ function item_post(&$a) { } } + // is this an edited post? + + $orig_post = null; + + if($post_id) { + $i = q("SELECT * FROM `item` WHERE `uid` = %d AND `id` = %d LIMIT 1", + intval($profile_uid), + intval($post_id) + ); + if(! count($i)) + killme(); + $orig_post = $i[0]; + } + + if($orig_post) { + $str_group_allow = $orig_post['allow_gid']; + $str_contact_allow = $orig_post['allow_cid']; + $str_group_deny = $orig_post['deny_gid']; + $str_contact_deny = $orig_post['deny_cid']; + $private = $orig_post['private']; + $title = $orig_post['title']; + $location = $orig_post['location']; + $coord = $orig_post['coord']; + $verb = $orig_post['verb']; + $emailcc = $orig_post['emailcc']; + + $body = escape_tags(trim($_POST['body'])); + } + /** * @@ -294,8 +323,25 @@ function item_post(&$a) { } + if($orig_post) { + $r = q("UPDATE `item` SET `body` = '%s', `edited` = '%s' WHERE `id` = %d AND `uid` = %d LIMIT 1", + dbesc($body), + dbesc(datetime_convert()), + intval($post_id), + intval($profile_uid) + ); + proc_run('php', "include/notifier.php", 'edit_post', "$post_id"); + if((x($_POST,'return')) && strlen($_POST['return'])) { + logger('return: ' . $_POST['return']); + goaway($a->get_baseurl() . "/" . $_POST['return'] ); + } + killme(); + } + + $post_id = 0; $wall = 0; + if($post_type === 'wall' || $post_type === 'wall-comment') $wall = 1; diff --git a/mod/network.php b/mod/network.php index abdf59c48..81c85f0ff 100644 --- a/mod/network.php +++ b/mod/network.php @@ -387,6 +387,9 @@ function network_content(&$a, $update = 0) { )); } + $edpost = ''; + if(($item['id'] == $item['parent']) && (intval($item['wall']) == 1)) + $edpost = ''; $drop = replace_macros(load_view_file('view/wall_item_drop.tpl'), array('$id' => $item['id'], '$delete' => t('Delete'))); $photo = $item['photo']; @@ -455,6 +458,7 @@ function network_content(&$a, $update = 0) { '$owner_photo' => $owner_photo, '$owner_name' => $owner_name, '$plink' => get_plink($item), + '$edpost' => $edpost, '$drop' => $drop, '$vote' => $likebuttons, '$like' => $like, diff --git a/mod/profile.php b/mod/profile.php index c0989bd28..1053e4a1e 100644 --- a/mod/profile.php +++ b/mod/profile.php @@ -348,6 +348,12 @@ function profile_content(&$a, $update = 0) { else $sparkle = ''; + + $edpost = ''; + if((local_user()) && ($a->profile['profile_uid'] == local_user()) && ($item['id'] == $item['parent']) && (intval($item['wall']) == 1)) + $edpost = ''; + + // We would prefer to use our own avatar link for this item because the one in the author-avatar might reference a // remote site (which could be down). We will use author-avatar if we haven't got something stored locally. // We use this same logic block in mod/network.php to determine it this is a third party post and we don't have any @@ -400,6 +406,7 @@ function profile_content(&$a, $update = 0) { '$location' => $location, '$indent' => $indent, '$plink' => get_plink($item), + '$edpost' => $edpost, '$drop' => $drop, '$like' => $like, '$vote' => $likebuttons, diff --git a/view/theme/duepuntozero/style.css b/view/theme/duepuntozero/style.css index ce75655fb..5db45921a 100644 --- a/view/theme/duepuntozero/style.css +++ b/view/theme/duepuntozero/style.css @@ -927,6 +927,10 @@ input#dfrn-url { margin-left: 10px; } +.editpost { + margin-left: 15px; +} + .wall-item-links-wrapper { float: left; } diff --git a/view/theme/loozah/style.css b/view/theme/loozah/style.css index 1c378793a..0284bdcf8 100644 --- a/view/theme/loozah/style.css +++ b/view/theme/loozah/style.css @@ -999,6 +999,10 @@ input#dfrn-url { margin-left: 5px; } +.editpost { + margin-left: 15px; +} + .wall-item-links-wrapper { float: left; } diff --git a/view/wall_item.tpl b/view/wall_item.tpl index 5cae6b142..4c2a3fbf4 100644 --- a/view/wall_item.tpl +++ b/view/wall_item.tpl @@ -24,6 +24,7 @@
    $vote $plink + $edpost $drop
    diff --git a/view/wallwall_item.tpl b/view/wallwall_item.tpl index 256320a46..60383d885 100644 --- a/view/wallwall_item.tpl +++ b/view/wallwall_item.tpl @@ -28,6 +28,7 @@
    $vote $plink + $edpost $drop
    From ce754bc0e23234f31d723a00ca870966d80375c5 Mon Sep 17 00:00:00 2001 From: Friendika Date: Fri, 18 Mar 2011 01:24:34 -0700 Subject: [PATCH 045/478] edit to display page --- mod/display.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/mod/display.php b/mod/display.php index 059952adc..eddaf8aaf 100644 --- a/mod/display.php +++ b/mod/display.php @@ -217,6 +217,9 @@ function display_content(&$a) { $profile_name = (((strlen($item['author-name'])) && $diff_author) ? $item['author-name'] : $item['name']); $profile_avatar = (((strlen($item['author-avatar'])) && $diff_author) ? $item['author-avatar'] : $item['thumb']); + $edpost = ''; + if((local_user()) && ($item['uid'] == local_user()) && ($item['id'] == $item['parent']) && (intval($item['wall']) == 1)) + $edpost = ''; // Can we use our special contact URL for this author? if(strlen($item['author-link'])) { @@ -276,6 +279,7 @@ function display_content(&$a) { '$owner_photo' => $owner_photo, '$owner_name' => $owner_name, '$plink' => get_plink($item), + '$edpost' => $edpost, '$drop' => $drop, '$vote' => $likebuttons, '$like' => $like, From 7df8e18dd1917de9df359094e0ff486f47e4a08d Mon Sep 17 00:00:00 2001 From: Fabio Comuni Date: Fri, 18 Mar 2011 11:02:42 +0100 Subject: [PATCH 046/478] Update more strings --- boot.php | 14 +- mod/dfrn_notify.php | 2 +- mod/item.php | 2 +- mod/like.php | 12 +- util/messages.po | 2522 +++++++++++++++++++++---------------------- 5 files changed, 1274 insertions(+), 1278 deletions(-) diff --git a/boot.php b/boot.php index 19c6d8878..ac57d1e51 100644 --- a/boot.php +++ b/boot.php @@ -1828,10 +1828,14 @@ if(! function_exists('format_like')) { function format_like($cnt,$arr,$type,$id) { $o = ''; if($cnt == 1) - $o .= $arr[0] . (($type === 'like') ? t(' likes this.') : t(' doesn\'t like this.')) . EOL ; + $o .= (($type === 'like') ? sprintf( t('%s likes this.'), $arr[0]) : sprintf( t('%s doesn\'t like this.'), $arr[0])) . EOL ; else { - $o .= '' - . $cnt . ' ' . t('people') . ' ' . (($type === 'like') ? t('like this.') : t('don\'t like this.')) . EOL ; + $spanatts = 'class="fakelink" onclick="openClose(\'' . $type . 'list-' . $id . '\');"'; + $o .= (($type === 'like') ? + sprintf( t('%2$d people like this.'), $spanatts, $cnt) + : + sprintf( t('%2$d people don\'t like this.'), $spanatts, $cnt) ); + $o .= EOL ; $total = count($arr); if($total >= MAX_LIKERS) $arr = array_slice($arr, 0, MAX_LIKERS - 1); @@ -1839,8 +1843,8 @@ function format_like($cnt,$arr,$type,$id) { $arr[count($arr)-1] = t('and') . ' ' . $arr[count($arr)-1]; $str = implode(', ', $arr); if($total >= MAX_LIKERS) - $str .= t(', and ') . $total - MAX_LIKERS . t(' other people'); - $str .= (($type === 'like') ? t(' like this.') : t(' don\'t like this.')); + $str .= sprintf( t(', and %d other people'), $total - MAX_LIKERS ); + $str = (($type === 'like') ? sprintf( t('%s like this.'), $str) : sprintf( t('%s don\'t like this.'), $str)); $o .= "\t" . ''; } return $o; diff --git a/mod/dfrn_notify.php b/mod/dfrn_notify.php index 3a75123a5..2cc5a62f3 100644 --- a/mod/dfrn_notify.php +++ b/mod/dfrn_notify.php @@ -472,7 +472,7 @@ function dfrn_notify_post(&$a) { )); $res = mail($importer['email'], sprintf( t("%s commented on an item at %s") , $from ,$a->config['sitename']), - $email_tpl, t("From: Administrator@") . $a->get_hostname() ); + $email_tpl, "From: ".t("Administrator") . "@". $a->get_hostname() ); break; } } diff --git a/mod/item.php b/mod/item.php index 2cdfb0d66..da317a8c0 100644 --- a/mod/item.php +++ b/mod/item.php @@ -443,7 +443,7 @@ function item_post(&$a) { )); $res = mail($user['email'], sprintf( t("%s posted on your profile wall at %s") ,$from, $a->config['sitename']), - $email_tpl,"From: " . t("Administrator@") . "@" . $a->get_hostname() ); + $email_tpl,"From: " . t("Administrator") . "@" . $a->get_hostname() ); } } diff --git a/mod/like.php b/mod/like.php index 406d6cc00..3e3d69529 100644 --- a/mod/like.php +++ b/mod/like.php @@ -124,9 +124,9 @@ function like_content(&$a) { EOT; if($verb === 'like') - $bodyverb = t('likes'); + $bodyverb = t('%1$s likes %2$s\'s %3$s'); if($verb === 'dislike') - $bodyverb = t('doesn\'t like'); + $bodyverb = t('%1$s doesn\'t like %2$s\'s %3$s'); if(! isset($bodyverb)) return; @@ -147,9 +147,11 @@ EOT; $arr['author-name'] = $contact['name']; $arr['author-link'] = $contact['url']; $arr['author-avatar'] = $contact['thumb']; - $arr['body'] = '[url=' . $contact['url'] . ']' . $contact['name'] . '[/url]' . ' ' . $bodyverb . ' ' - . '[url=' . $item['author-link'] . ']' . sprintf( t("%s's") ,$item['author-name']) . '[/url]' . ' ' - . '[url=' . $a->get_baseurl() . '/display/' . $owner['nickname'] . '/' . $item['id'] . ']' . $post_type . '[/url]' ; + + $ulink = '[url=' . $contact['url'] . ']' . $contact['name'] . '[/url]'; + $alink = '[url=' . $item['author-link'] . ']' . $item['author-name'] . '[/url]'; + $plink = '[url=' . $a->get_baseurl() . '/display/' . $owner['nickname'] . '/' . $item['id'] . ']' . $post_type . '[/url]'; + $arr['body'] = sprintf( $bodyverb, $ulink, $alink, $plink ); $arr['verb'] = $activity; $arr['object-type'] = $objtype; diff --git a/util/messages.po b/util/messages.po index eac6395db..44638bd9c 100644 --- a/util/messages.po +++ b/util/messages.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: 2.1.913\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-03-11 01:08+0100\n" +"POT-Creation-Date: 2011-03-18 11:02+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -18,146 +18,493 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" -#: ../../mod/network.php:6 ../../mod/profiles.php:7 ../../mod/profiles.php:224 -#: ../../mod/notifications.php:56 ../../mod/message.php:8 -#: ../../mod/message.php:116 ../../mod/manage.php:75 -#: ../../mod/dfrn_confirm.php:53 ../../mod/wall_upload.php:42 -#: ../../mod/display.php:303 ../../mod/regmod.php:16 ../../mod/photos.php:85 -#: ../../mod/photos.php:772 ../../mod/viewcontacts.php:13 +#: ../../index.php:187 +msgid "Not Found" +msgstr "" + +#: ../../index.php:188 +msgid "Page not found." +msgstr "" + +#: ../../index.php:243 ../../mod/group.php:88 +msgid "Permission denied" +msgstr "" + +#: ../../index.php:244 ../../mod/manage.php:75 ../../mod/wall_upload.php:42 +#: ../../mod/follow.php:8 ../../mod/profile_photo.php:19 +#: ../../mod/profile_photo.php:133 ../../mod/profile_photo.php:139 +#: ../../mod/profile_photo.php:150 ../../mod/regmod.php:16 +#: ../../mod/profiles.php:7 ../../mod/profiles.php:224 #: ../../mod/settings.php:14 ../../mod/settings.php:19 -#: ../../mod/settings.php:206 ../../mod/item.php:57 ../../mod/item.php:616 -#: ../../mod/profile_photo.php:19 ../../mod/profile_photo.php:133 -#: ../../mod/profile_photo.php:139 ../../mod/profile_photo.php:150 -#: ../../mod/group.php:19 ../../mod/invite.php:13 ../../mod/invite.php:50 -#: ../../mod/register.php:25 ../../mod/follow.php:8 ../../mod/contacts.php:101 -#: ../../addon/facebook/facebook.php:110 ../../index.php:244 +#: ../../mod/settings.php:206 ../../mod/photos.php:85 ../../mod/photos.php:772 +#: ../../mod/display.php:303 ../../mod/invite.php:13 ../../mod/invite.php:50 +#: ../../mod/contacts.php:101 ../../mod/register.php:25 +#: ../../mod/network.php:6 ../../mod/notifications.php:56 +#: ../../mod/item.php:57 ../../mod/item.php:616 ../../mod/message.php:8 +#: ../../mod/message.php:116 ../../mod/dfrn_confirm.php:53 +#: ../../mod/viewcontacts.php:13 ../../mod/group.php:19 +#: ../../addon/facebook/facebook.php:110 msgid "Permission denied." msgstr "" -#: ../../mod/network.php:18 -msgid "Normal View" +#: ../../boot.php:808 +msgid "Create a New Account" msgstr "" -#: ../../mod/network.php:20 -msgid "New Item View" +#: ../../boot.php:809 ../../mod/register.php:443 ../../include/nav.php:61 +msgid "Register" msgstr "" -#: ../../mod/network.php:91 ../../mod/profile.php:151 +#: ../../boot.php:815 +msgid "Nickname or Email address: " +msgstr "" + +#: ../../boot.php:816 +msgid "Password: " +msgstr "" + +#: ../../boot.php:817 ../../boot.php:823 ../../include/nav.php:44 +msgid "Login" +msgstr "" + +#: ../../boot.php:821 +msgid "Nickname/Email/OpenID: " +msgstr "" + +#: ../../boot.php:822 +msgid "Password (if not OpenID): " +msgstr "" + +#: ../../boot.php:825 +msgid "Forgot your password?" +msgstr "" + +#: ../../boot.php:826 +msgid "Password Reset" +msgstr "" + +#: ../../boot.php:837 ../../include/nav.php:38 +msgid "Logout" +msgstr "" + +#: ../../boot.php:1077 +msgid "prev" +msgstr "" + +#: ../../boot.php:1079 +msgid "first" +msgstr "" + +#: ../../boot.php:1108 +msgid "last" +msgstr "" + +#: ../../boot.php:1111 +msgid "next" +msgstr "" + +#: ../../boot.php:1831 +#, php-format +msgid "%s likes this." +msgstr "" + +#: ../../boot.php:1831 +#, php-format +msgid "%s doesn't like this." +msgstr "" + +#: ../../boot.php:1835 +#, php-format +msgid "%2$d people like this." +msgstr "" + +#: ../../boot.php:1837 +#, php-format +msgid "%2$d people don't like this." +msgstr "" + +#: ../../boot.php:1843 +msgid "and" +msgstr "" + +#: ../../boot.php:1846 +#, php-format +msgid ", and %d other people" +msgstr "" + +#: ../../boot.php:1847 +#, php-format +msgid "%s like this." +msgstr "" + +#: ../../boot.php:1847 +#, php-format +msgid "%s don't like this." +msgstr "" + +#: ../../boot.php:2008 +msgid "No contacts" +msgstr "" + +#: ../../boot.php:2016 ../../mod/contacts.php:303 +#: ../../include/acl_selectors.php:140 ../../include/acl_selectors.php:155 +#: ../../include/nav.php:111 +msgid "Contacts" +msgstr "" + +#: ../../boot.php:2032 ../../mod/viewcontacts.php:17 +msgid "View Contacts" +msgstr "" + +#: ../../boot.php:2049 ../../mod/search.php:17 ../../include/nav.php:67 +msgid "Search" +msgstr "" + +#: ../../boot.php:2204 ../../mod/profile.php:8 +msgid "No profile" +msgstr "" + +#: ../../boot.php:2261 +msgid "Connect" +msgstr "" + +#: ../../boot.php:2271 +msgid "Location:" +msgstr "" + +#: ../../boot.php:2275 +msgid ", " +msgstr "" + +#: ../../boot.php:2283 +msgid "Gender:" +msgstr "" + +#: ../../boot.php:2287 +msgid "Status:" +msgstr "" + +#: ../../boot.php:2289 +msgid "Homepage:" +msgstr "" + +#: ../../boot.php:2380 +msgid "Monday" +msgstr "" + +#: ../../boot.php:2380 +msgid "Tuesday" +msgstr "" + +#: ../../boot.php:2380 +msgid "Wednesday" +msgstr "" + +#: ../../boot.php:2380 +msgid "Thursday" +msgstr "" + +#: ../../boot.php:2380 +msgid "Friday" +msgstr "" + +#: ../../boot.php:2380 +msgid "Saturday" +msgstr "" + +#: ../../boot.php:2380 +msgid "Sunday" +msgstr "" + +#: ../../boot.php:2384 +msgid "January" +msgstr "" + +#: ../../boot.php:2384 +msgid "February" +msgstr "" + +#: ../../boot.php:2384 +msgid "March" +msgstr "" + +#: ../../boot.php:2384 +msgid "April" +msgstr "" + +#: ../../boot.php:2384 +msgid "May" +msgstr "" + +#: ../../boot.php:2384 +msgid "June" +msgstr "" + +#: ../../boot.php:2384 +msgid "July" +msgstr "" + +#: ../../boot.php:2384 +msgid "August" +msgstr "" + +#: ../../boot.php:2384 +msgid "September" +msgstr "" + +#: ../../boot.php:2384 +msgid "October" +msgstr "" + +#: ../../boot.php:2384 +msgid "November" +msgstr "" + +#: ../../boot.php:2384 +msgid "December" +msgstr "" + +#: ../../boot.php:2413 +msgid "Birthdays this week:" +msgstr "" + +#: ../../boot.php:2414 +msgid "(Adjusted for local time)" +msgstr "" + +#: ../../boot.php:2423 +msgid "[today]" +msgstr "" + +#: ../../boot.php:2620 +msgid "link to source" +msgstr "" + +#: ../../mod/manage.php:37 +#, php-format +msgid "Welcome back %s" +msgstr "" + +#: ../../mod/manage.php:87 +msgid "Manage Identities and/or Pages" +msgstr "" + +#: ../../mod/manage.php:90 +msgid "" +"(Toggle between different identities or community/group pages which share " +"your account details.)" +msgstr "" + +#: ../../mod/manage.php:92 +msgid "Select an identity to manage: " +msgstr "" + +#: ../../mod/manage.php:106 ../../mod/photos.php:800 ../../mod/photos.php:857 +#: ../../mod/photos.php:1032 ../../mod/invite.php:64 ../../mod/install.php:109 +#: ../../addon/twitter/twitter.php:156 ../../addon/twitter/twitter.php:175 +#: ../../addon/statusnet/statusnet.php:163 +#: ../../addon/statusnet/statusnet.php:189 +#: ../../addon/statusnet/statusnet.php:207 +#: ../../addon/facebook/facebook.php:151 +#: ../../addon/randplace/randplace.php:179 +msgid "Submit" +msgstr "" + +#: ../../mod/wall_upload.php:56 ../../mod/profile_photo.php:109 +#, php-format +msgid "Image exceeds size limit of %d" +msgstr "" + +#: ../../mod/wall_upload.php:65 ../../mod/profile_photo.php:118 +#: ../../mod/photos.php:570 +msgid "Unable to process image." +msgstr "" + +#: ../../mod/wall_upload.php:79 ../../mod/wall_upload.php:88 +#: ../../mod/wall_upload.php:95 ../../mod/item.php:184 +#: ../../mod/message.php:93 +msgid "Wall Photos" +msgstr "" + +#: ../../mod/wall_upload.php:82 ../../mod/profile_photo.php:230 +#: ../../mod/photos.php:588 +msgid "Image upload failed." +msgstr "" + +#: ../../mod/dfrn_notify.php:177 ../../mod/dfrn_notify.php:389 +#: ../../mod/dfrn_notify.php:475 ../../mod/regmod.php:93 +#: ../../mod/register.php:311 ../../mod/register.php:348 +#: ../../mod/dfrn_request.php:545 ../../mod/lostpass.php:39 +#: ../../mod/item.php:423 ../../mod/item.php:446 +#: ../../mod/dfrn_confirm.php:649 ../../include/items.php:1350 +msgid "Administrator" +msgstr "" + +#: ../../mod/dfrn_notify.php:179 +msgid "noreply" +msgstr "" + +#: ../../mod/dfrn_notify.php:237 +msgid "New mail received at " +msgstr "" + +#: ../../mod/dfrn_notify.php:388 ../../mod/dfrn_notify.php:474 +#, php-format +msgid "%s commented on an item at %s" +msgstr "" + +#: ../../mod/profile.php:151 ../../mod/network.php:91 msgid "Share" msgstr "" -#: ../../mod/network.php:92 ../../mod/message.php:185 -#: ../../mod/message.php:319 ../../mod/profile.php:152 +#: ../../mod/profile.php:152 ../../mod/network.php:92 +#: ../../mod/message.php:185 ../../mod/message.php:319 msgid "Upload photo" msgstr "" -#: ../../mod/network.php:93 ../../mod/message.php:186 -#: ../../mod/message.php:320 ../../mod/profile.php:153 +#: ../../mod/profile.php:153 ../../mod/network.php:93 +#: ../../mod/message.php:186 ../../mod/message.php:320 msgid "Insert web link" msgstr "" -#: ../../mod/network.php:94 ../../mod/profile.php:154 +#: ../../mod/profile.php:154 ../../mod/network.php:94 msgid "Insert YouTube video" msgstr "" -#: ../../mod/network.php:95 ../../mod/profile.php:155 +#: ../../mod/profile.php:155 ../../mod/network.php:95 msgid "Set your location" msgstr "" -#: ../../mod/network.php:96 ../../mod/profile.php:156 +#: ../../mod/profile.php:156 ../../mod/network.php:96 msgid "Clear browser location" msgstr "" +#: ../../mod/profile.php:157 ../../mod/profile.php:309 +#: ../../mod/photos.php:1052 ../../mod/display.php:158 #: ../../mod/network.php:97 ../../mod/network.php:367 #: ../../mod/message.php:187 ../../mod/message.php:321 -#: ../../mod/display.php:158 ../../mod/photos.php:1052 -#: ../../mod/profile.php:157 ../../mod/profile.php:309 msgid "Please wait" msgstr "" -#: ../../mod/network.php:98 ../../mod/profile.php:158 +#: ../../mod/profile.php:158 ../../mod/network.php:98 msgid "Permission settings" msgstr "" -#: ../../mod/network.php:104 ../../mod/profile.php:165 +#: ../../mod/profile.php:165 ../../mod/network.php:104 msgid "CC: email addresses" msgstr "" -#: ../../mod/network.php:106 ../../mod/profile.php:167 +#: ../../mod/profile.php:167 ../../mod/network.php:106 msgid "Example: bob@example.com, mary@example.com" msgstr "" -#: ../../mod/network.php:149 -msgid "No such group" -msgstr "" - -#: ../../mod/network.php:160 -msgid "Group is empty" -msgstr "" - -#: ../../mod/network.php:164 -msgid "Group: " -msgstr "" - -#: ../../mod/network.php:272 ../../mod/network.php:434 -#: ../../mod/display.php:258 ../../mod/profile.php:382 -#: ../../mod/search.php:116 -msgid "View $name's profile" -msgstr "" - -#: ../../mod/network.php:287 ../../mod/search.php:131 -msgid "View in context" -msgstr "" - -#: ../../mod/network.php:321 ../../mod/display.php:149 -#: ../../mod/photos.php:935 ../../mod/profile.php:300 +#: ../../mod/profile.php:300 ../../mod/photos.php:935 +#: ../../mod/display.php:149 ../../mod/network.php:321 msgid "Private Message" msgstr "" -#: ../../mod/network.php:365 ../../mod/display.php:156 -#: ../../mod/photos.php:1050 ../../mod/profile.php:307 +#: ../../mod/profile.php:307 ../../mod/photos.php:1050 +#: ../../mod/display.php:156 ../../mod/network.php:365 msgid "I like this (toggle)" msgstr "" -#: ../../mod/network.php:366 ../../mod/display.php:157 -#: ../../mod/photos.php:1051 ../../mod/profile.php:308 +#: ../../mod/profile.php:308 ../../mod/photos.php:1051 +#: ../../mod/display.php:157 ../../mod/network.php:366 msgid "I don't like this (toggle)" msgstr "" -#: ../../mod/network.php:380 ../../mod/display.php:170 -#: ../../mod/photos.php:1071 ../../mod/photos.php:1111 -#: ../../mod/photos.php:1140 ../../mod/profile.php:321 +#: ../../mod/profile.php:321 ../../mod/photos.php:1071 +#: ../../mod/photos.php:1111 ../../mod/photos.php:1140 +#: ../../mod/display.php:170 ../../mod/network.php:380 msgid "This is you" msgstr "" -#: ../../mod/network.php:386 ../../mod/display.php:234 -#: ../../mod/photos.php:1168 ../../mod/profile.php:361 ../../mod/group.php:137 +#: ../../mod/profile.php:361 ../../mod/photos.php:1168 +#: ../../mod/display.php:234 ../../mod/network.php:386 ../../mod/group.php:137 msgid "Delete" msgstr "" -#: ../../mod/network.php:435 ../../mod/display.php:259 -msgid "View $owner_name's profile" +#: ../../mod/profile.php:382 ../../mod/search.php:116 +#: ../../mod/display.php:258 ../../mod/network.php:272 +#: ../../mod/network.php:434 +msgid "View $name's profile" msgstr "" -#: ../../mod/network.php:436 ../../mod/display.php:260 -msgid "to" -msgstr "" - -#: ../../mod/network.php:437 ../../mod/display.php:261 -msgid "Wall-to-Wall" -msgstr "" - -#: ../../mod/network.php:438 ../../mod/display.php:262 -msgid "via Wall-To-Wall:" -msgstr "" - -#: ../../mod/network.php:471 ../../mod/display.php:312 -#: ../../mod/profile.php:414 ../../mod/register.php:422 +#: ../../mod/profile.php:414 ../../mod/display.php:312 +#: ../../mod/register.php:422 ../../mod/network.php:471 msgid "" "Shared content is covered by the Creative Commons Attribution 3.0 license." msgstr "" +#: ../../mod/follow.php:167 +msgid "The profile address specified does not provide adequate information." +msgstr "" + +#: ../../mod/follow.php:173 +msgid "" +"Limited profile. This person will be unable to receive direct/personal " +"notifications from you." +msgstr "" + +#: ../../mod/follow.php:224 +msgid "Unable to retrieve contact information." +msgstr "" + +#: ../../mod/follow.php:270 +msgid "following" +msgstr "" + +#: ../../mod/profile_photo.php:28 +msgid "Image uploaded but image cropping failed." +msgstr "" + +#: ../../mod/profile_photo.php:58 ../../mod/profile_photo.php:65 +#: ../../mod/profile_photo.php:72 ../../mod/profile_photo.php:155 +#: ../../mod/profile_photo.php:225 ../../mod/profile_photo.php:234 +#: ../../mod/photos.php:106 ../../mod/photos.php:530 ../../mod/photos.php:849 +#: ../../mod/photos.php:864 ../../mod/register.php:267 +#: ../../mod/register.php:274 ../../mod/register.php:281 +msgid "Profile Photos" +msgstr "" + +#: ../../mod/profile_photo.php:61 ../../mod/profile_photo.php:68 +#: ../../mod/profile_photo.php:75 ../../mod/profile_photo.php:237 +#, php-format +msgid "Image size reduction [%s] failed." +msgstr "" + +#: ../../mod/profile_photo.php:95 +msgid "Unable to process image" +msgstr "" + +#: ../../mod/profile_photo.php:228 +msgid "Image uploaded successfully." +msgstr "" + +#: ../../mod/home.php:23 +#, php-format +msgid "Welcome to %s" +msgstr "" + +#: ../../mod/regmod.php:10 +msgid "Please login." +msgstr "" + +#: ../../mod/regmod.php:54 +#, php-format +msgid "Registration revoked for %s" +msgstr "" + +#: ../../mod/regmod.php:92 ../../mod/register.php:310 +#, php-format +msgid "Registration details for %s" +msgstr "" + +#: ../../mod/regmod.php:96 +msgid "Account approved." +msgstr "" + #: ../../mod/profiles.php:21 ../../mod/profiles.php:234 #: ../../mod/profiles.php:339 ../../mod/dfrn_confirm.php:62 msgid "Profile not found." @@ -201,499 +548,72 @@ msgstr "" msgid "Profile Image" msgstr "" -#: ../../mod/lostpass.php:38 -#, php-format -msgid "Password reset requested at %s" +#: ../../mod/settings.php:37 +msgid "Passwords do not match. Password unchanged." msgstr "" -#: ../../mod/lostpass.php:39 ../../mod/dfrn_confirm.php:649 -#: ../../mod/dfrn_notify.php:177 ../../mod/dfrn_notify.php:389 -#: ../../mod/regmod.php:93 ../../mod/item.php:423 ../../mod/register.php:311 -#: ../../mod/register.php:348 ../../mod/dfrn_request.php:545 -#: ../../include/items.php:1350 -msgid "Administrator" +#: ../../mod/settings.php:42 +msgid "Empty passwords are not allowed. Password unchanged." msgstr "" -#: ../../mod/notifications.php:28 -msgid "Invalid request identifier." +#: ../../mod/settings.php:53 +msgid "Password changed." msgstr "" -#: ../../mod/notifications.php:31 ../../mod/notifications.php:134 -msgid "Discard" +#: ../../mod/settings.php:55 +msgid "Password update failed. Please try again." msgstr "" -#: ../../mod/notifications.php:41 ../../mod/notifications.php:133 -msgid "Ignore" +#: ../../mod/settings.php:95 +msgid " Please use a shorter name." msgstr "" -#: ../../mod/notifications.php:72 -msgid "Show Ignored Requests" +#: ../../mod/settings.php:97 +msgid " Name too short." msgstr "" -#: ../../mod/notifications.php:72 -msgid "Hide Ignored Requests" +#: ../../mod/settings.php:103 +msgid " Not valid email." msgstr "" -#: ../../mod/notifications.php:105 -msgid "Claims to be known to you: " +#: ../../mod/settings.php:105 +msgid " Cannot change to that email." msgstr "" -#: ../../mod/notifications.php:105 -msgid "yes" +#: ../../mod/settings.php:161 +msgid "Settings updated." msgstr "" -#: ../../mod/notifications.php:105 -msgid "no" +#: ../../mod/settings.php:211 +msgid "Plugin Settings" msgstr "" -#: ../../mod/notifications.php:111 -msgid "Approve as: " +#: ../../mod/settings.php:212 +msgid "Account Settings" msgstr "" -#: ../../mod/notifications.php:112 -msgid "Friend" +#: ../../mod/settings.php:218 +msgid "No Plugin settings configured" msgstr "" -#: ../../mod/notifications.php:113 -msgid "Fan/Admirer" +#: ../../mod/settings.php:263 +msgid "OpenID: " msgstr "" -#: ../../mod/notifications.php:120 -msgid "Notification type: " +#: ../../mod/settings.php:263 +msgid " (Optional) Allow this OpenID to login to this account." msgstr "" -#: ../../mod/notifications.php:121 -msgid "Friend/Connect Request" +#: ../../mod/settings.php:295 +msgid "Profile is not published." msgstr "" -#: ../../mod/notifications.php:121 -msgid "New Follower" +#: ../../mod/settings.php:352 +msgid "Default Post Permissions" msgstr "" -#: ../../mod/notifications.php:131 -msgid "Approve" -msgstr "" - -#: ../../mod/notifications.php:140 -msgid "No notifications." -msgstr "" - -#: ../../mod/notifications.php:164 -msgid "No registrations." -msgstr "" - -#: ../../mod/install.php:30 -msgid "Could not create/connect to database." -msgstr "" - -#: ../../mod/install.php:35 -msgid "Connected to database." -msgstr "" - -#: ../../mod/install.php:66 -msgid "Database import succeeded." -msgstr "" - -#: ../../mod/install.php:67 -msgid "" -"IMPORTANT: You will need to [manually] setup a scheduled task for the poller." -msgstr "" - -#: ../../mod/install.php:68 ../../mod/install.php:75 ../../mod/install.php:175 -msgid "Please see the file \"INSTALL.txt\"." -msgstr "" - -#: ../../mod/install.php:73 -msgid "Database import failed." -msgstr "" - -#: ../../mod/install.php:74 -msgid "" -"You may need to import the file \"database.sql\" manually using phpmyadmin " -"or mysql." -msgstr "" - -#: ../../mod/install.php:84 -msgid "Welcome to Friendika." -msgstr "" - -#: ../../mod/install.php:109 ../../mod/manage.php:106 ../../mod/photos.php:800 -#: ../../mod/photos.php:857 ../../mod/photos.php:1032 ../../mod/invite.php:64 -#: ../../addon/facebook/facebook.php:151 -#: ../../addon/randplace/randplace.php:179 ../../addon/twitter/twitter.php:156 -#: ../../addon/twitter/twitter.php:175 ../../addon/statusnet/statusnet.php:163 -#: ../../addon/statusnet/statusnet.php:189 -#: ../../addon/statusnet/statusnet.php:207 -msgid "Submit" -msgstr "" - -#: ../../mod/install.php:124 -msgid "Could not find a command line version of PHP in the web server PATH." -msgstr "" - -#: ../../mod/install.php:125 -msgid "" -"This is required. Please adjust the configuration file .htconfig.php " -"accordingly." -msgstr "" - -#: ../../mod/install.php:132 -msgid "" -"The command line version of PHP on your system does not have " -"\"register_argc_argv\" enabled." -msgstr "" - -#: ../../mod/install.php:133 -msgid "This is required for message delivery to work." -msgstr "" - -#: ../../mod/install.php:155 -msgid "" -"Error: the \"openssl_pkey_new\" function on this system is not able to " -"generate encryption keys" -msgstr "" - -#: ../../mod/install.php:156 -msgid "" -"If running under Windows, please see \"http://www.php.net/manual/en/openssl." -"installation.php\"." -msgstr "" - -#: ../../mod/install.php:165 -msgid "" -"Error: Apache webserver mod-rewrite module is required but not installed." -msgstr "" - -#: ../../mod/install.php:167 -msgid "Error: libCURL PHP module required but not installed." -msgstr "" - -#: ../../mod/install.php:169 -msgid "" -"Error: GD graphics PHP module with JPEG support required but not installed." -msgstr "" - -#: ../../mod/install.php:171 -msgid "Error: openssl PHP module required but not installed." -msgstr "" - -#: ../../mod/install.php:173 -msgid "Error: mysqli PHP module required but not installed." -msgstr "" - -#: ../../mod/install.php:184 -msgid "" -"The web installer needs to be able to create a file called \".htconfig.php\" " -"in the top folder of your web server and it is unable to do so." -msgstr "" - -#: ../../mod/install.php:185 -msgid "" -"This is most often a permission setting, as the web server may not be able " -"to write files in your folder - even if you can." -msgstr "" - -#: ../../mod/install.php:186 -msgid "" -"Please check with your site documentation or support people to see if this " -"situation can be corrected." -msgstr "" - -#: ../../mod/install.php:187 -msgid "" -"If not, you may be required to perform a manual installation. Please see the " -"file \"INSTALL.txt\" for instructions." -msgstr "" - -#: ../../mod/install.php:196 -msgid "" -"The database configuration file \".htconfig.php\" could not be written. " -"Please use the enclosed text to create a configuration file in your web " -"server root." -msgstr "" - -#: ../../mod/install.php:211 -msgid "Errors encountered creating database tables." -msgstr "" - -#: ../../mod/message.php:18 -msgid "No recipient selected." -msgstr "" - -#: ../../mod/message.php:23 -msgid "[no subject]" -msgstr "" - -#: ../../mod/message.php:34 -msgid "Unable to locate contact information." -msgstr "" - -#: ../../mod/message.php:93 ../../mod/wall_upload.php:79 -#: ../../mod/wall_upload.php:88 ../../mod/wall_upload.php:95 -#: ../../mod/item.php:184 -msgid "Wall Photos" -msgstr "" - -#: ../../mod/message.php:102 -msgid "Message sent." -msgstr "" - -#: ../../mod/message.php:105 -msgid "Message could not be sent." -msgstr "" - -#: ../../mod/message.php:125 ../../include/nav.php:100 -msgid "Messages" -msgstr "" - -#: ../../mod/message.php:126 -msgid "Inbox" -msgstr "" - -#: ../../mod/message.php:127 -msgid "Outbox" -msgstr "" - -#: ../../mod/message.php:128 -msgid "New Message" -msgstr "" - -#: ../../mod/message.php:142 -msgid "Message deleted." -msgstr "" - -#: ../../mod/message.php:158 -msgid "Conversation removed." -msgstr "" - -#: ../../mod/message.php:177 -msgid "Send Private Message" -msgstr "" - -#: ../../mod/message.php:178 ../../mod/message.php:312 -msgid "To:" -msgstr "" - -#: ../../mod/message.php:179 ../../mod/message.php:313 -msgid "Subject:" -msgstr "" - -#: ../../mod/message.php:182 ../../mod/message.php:316 ../../mod/invite.php:59 -msgid "Your message:" -msgstr "" - -#: ../../mod/message.php:221 -msgid "No messages." -msgstr "" - -#: ../../mod/message.php:234 -msgid "Delete conversation" -msgstr "" - -#: ../../mod/message.php:264 -msgid "Message not available." -msgstr "" - -#: ../../mod/message.php:301 -msgid "Delete message" -msgstr "" - -#: ../../mod/message.php:311 -msgid "Send Reply" -msgstr "" - -#: ../../mod/directory.php:32 -msgid "Global Directory" -msgstr "" - -#: ../../mod/directory.php:38 ../../mod/contacts.php:307 -msgid "Finding: " -msgstr "" - -#: ../../mod/manage.php:37 -#, php-format -msgid "Welcome back %s" -msgstr "" - -#: ../../mod/manage.php:87 -msgid "Manage Identities and/or Pages" -msgstr "" - -#: ../../mod/manage.php:90 -msgid "" -"(Toggle between different identities or community/group pages which share " -"your account details.)" -msgstr "" - -#: ../../mod/manage.php:92 -msgid "Select an identity to manage: " -msgstr "" - -#: ../../mod/dfrn_poll.php:78 ../../mod/dfrn_poll.php:392 -#, php-format -msgid "%s welcomes %s" -msgstr "" - -#: ../../mod/dfrn_confirm.php:114 ../../mod/contacts.php:209 -msgid "Contact not found." -msgstr "" - -#: ../../mod/dfrn_confirm.php:231 -msgid "Response from remote site was not understood." -msgstr "" - -#: ../../mod/dfrn_confirm.php:240 -msgid "Unexpected response from remote site: " -msgstr "" - -#: ../../mod/dfrn_confirm.php:248 -msgid "Confirmation completed successfully." -msgstr "" - -#: ../../mod/dfrn_confirm.php:250 ../../mod/dfrn_confirm.php:264 -#: ../../mod/dfrn_confirm.php:271 -msgid "Remote site reported: " -msgstr "" - -#: ../../mod/dfrn_confirm.php:262 -msgid "Temporary failure. Please wait and try again." -msgstr "" - -#: ../../mod/dfrn_confirm.php:269 -msgid "Introduction failed or was revoked." -msgstr "" - -#: ../../mod/dfrn_confirm.php:387 -msgid "Unable to set contact photo." -msgstr "" - -#: ../../mod/dfrn_confirm.php:426 -msgid "is now friends with" -msgstr "" - -#: ../../mod/dfrn_confirm.php:494 -#, php-format -msgid "No user record found for '%s' " -msgstr "" - -#: ../../mod/dfrn_confirm.php:504 -msgid "Our site encryption key is apparently messed up." -msgstr "" - -#: ../../mod/dfrn_confirm.php:515 -msgid "Empty site URL was provided or URL could not be decrypted by us." -msgstr "" - -#: ../../mod/dfrn_confirm.php:527 -msgid "Contact record was not found for you on our site." -msgstr "" - -#: ../../mod/dfrn_confirm.php:555 -msgid "" -"The ID provided by your system is a duplicate on our system. It should work " -"if you try again." -msgstr "" - -#: ../../mod/dfrn_confirm.php:566 -msgid "Unable to set your contact credentials on our system." -msgstr "" - -#: ../../mod/dfrn_confirm.php:619 -msgid "Unable to update your contact profile details on our system" -msgstr "" - -#: ../../mod/dfrn_confirm.php:648 -#, php-format -msgid "Connection accepted at %s" -msgstr "" - -#: ../../mod/wall_upload.php:56 ../../mod/profile_photo.php:109 -#, php-format -msgid "Image exceeds size limit of %d" -msgstr "" - -#: ../../mod/wall_upload.php:65 ../../mod/photos.php:570 -#: ../../mod/profile_photo.php:118 -msgid "Unable to process image." -msgstr "" - -#: ../../mod/wall_upload.php:82 ../../mod/photos.php:588 -#: ../../mod/profile_photo.php:230 -msgid "Image upload failed." -msgstr "" - -#: ../../mod/display.php:15 ../../mod/display.php:307 ../../mod/item.php:546 -msgid "Item not found." -msgstr "" - -#: ../../mod/display.php:300 -msgid "Item has been removed." -msgstr "" - -#: ../../mod/lockview.php:39 -msgid "Remote privacy information not available." -msgstr "" - -#: ../../mod/lockview.php:43 -msgid "Visible to:" -msgstr "" - -#: ../../mod/dfrn_notify.php:179 -msgid "noreply" -msgstr "" - -#: ../../mod/dfrn_notify.php:237 -msgid "New mail received at " -msgstr "" - -#: ../../mod/dfrn_notify.php:388 ../../mod/dfrn_notify.php:474 -#, php-format -msgid "%s commented on an item at %s" -msgstr "" - -#: ../../mod/dfrn_notify.php:475 -msgid "From: Administrator@" -msgstr "" - -#: ../../mod/removeme.php:42 ../../mod/removeme.php:45 -msgid "Remove My Account" -msgstr "" - -#: ../../mod/removeme.php:43 -msgid "" -"This will completely remove your account. Once this has been done it is not " -"recoverable." -msgstr "" - -#: ../../mod/removeme.php:44 -msgid "Please enter your password for verification:" -msgstr "" - -#: ../../mod/home.php:23 -#, php-format -msgid "Welcome to %s" -msgstr "" - -#: ../../mod/regmod.php:10 -msgid "Please login." -msgstr "" - -#: ../../mod/regmod.php:54 -#, php-format -msgid "Registration revoked for %s" -msgstr "" - -#: ../../mod/regmod.php:92 ../../mod/register.php:310 -#, php-format -msgid "Registration details for %s" -msgstr "" - -#: ../../mod/regmod.php:96 -msgid "Account approved." -msgstr "" - -#: ../../mod/apps.php:6 -msgid "Applications" +#: ../../mod/search.php:131 ../../mod/network.php:287 +msgid "View in context" msgstr "" #: ../../mod/photos.php:30 @@ -713,15 +633,6 @@ msgstr "" msgid "Contact information unavailable" msgstr "" -#: ../../mod/photos.php:106 ../../mod/photos.php:530 ../../mod/photos.php:849 -#: ../../mod/photos.php:864 ../../mod/profile_photo.php:58 -#: ../../mod/profile_photo.php:65 ../../mod/profile_photo.php:72 -#: ../../mod/profile_photo.php:155 ../../mod/profile_photo.php:225 -#: ../../mod/profile_photo.php:234 ../../mod/register.php:267 -#: ../../mod/register.php:274 ../../mod/register.php:281 -msgid "Profile Photos" -msgstr "" - #: ../../mod/photos.php:116 msgid "Album not found." msgstr "" @@ -830,206 +741,28 @@ msgstr "" msgid "View Album" msgstr "" -#: ../../mod/profile.php:8 ../../boot.php:2200 -msgid "No profile" +#: ../../mod/display.php:15 ../../mod/display.php:307 ../../mod/item.php:546 +msgid "Item not found." msgstr "" -#: ../../mod/viewcontacts.php:17 ../../boot.php:2028 -msgid "View Contacts" +#: ../../mod/display.php:259 ../../mod/network.php:435 +msgid "View $owner_name's profile" msgstr "" -#: ../../mod/viewcontacts.php:32 -msgid "No contacts." +#: ../../mod/display.php:260 ../../mod/network.php:436 +msgid "to" msgstr "" -#: ../../mod/viewcontacts.php:44 ../../mod/contacts.php:368 -msgid "Visit $username's profile" +#: ../../mod/display.php:261 ../../mod/network.php:437 +msgid "Wall-to-Wall" msgstr "" -#: ../../mod/settings.php:37 -msgid "Passwords do not match. Password unchanged." +#: ../../mod/display.php:262 ../../mod/network.php:438 +msgid "via Wall-To-Wall:" msgstr "" -#: ../../mod/settings.php:42 -msgid "Empty passwords are not allowed. Password unchanged." -msgstr "" - -#: ../../mod/settings.php:53 -msgid "Password changed." -msgstr "" - -#: ../../mod/settings.php:55 -msgid "Password update failed. Please try again." -msgstr "" - -#: ../../mod/settings.php:95 -msgid " Please use a shorter name." -msgstr "" - -#: ../../mod/settings.php:97 -msgid " Name too short." -msgstr "" - -#: ../../mod/settings.php:103 -msgid " Not valid email." -msgstr "" - -#: ../../mod/settings.php:105 -msgid " Cannot change to that email." -msgstr "" - -#: ../../mod/settings.php:161 -msgid "Settings updated." -msgstr "" - -#: ../../mod/settings.php:211 -msgid "Plugin Settings" -msgstr "" - -#: ../../mod/settings.php:212 -msgid "Account Settings" -msgstr "" - -#: ../../mod/settings.php:218 -msgid "No Plugin settings configured" -msgstr "" - -#: ../../mod/settings.php:263 -msgid "OpenID: " -msgstr "" - -#: ../../mod/settings.php:263 -msgid " (Optional) Allow this OpenID to login to this account." -msgstr "" - -#: ../../mod/settings.php:295 -msgid "Profile is not published." -msgstr "" - -#: ../../mod/settings.php:352 -msgid "Default Post Permissions" -msgstr "" - -#: ../../mod/item.php:37 -msgid "Unable to locate original post." -msgstr "" - -#: ../../mod/item.php:98 -msgid "Empty post discarded." -msgstr "" - -#: ../../mod/item.php:422 -#, php-format -msgid "%s commented on your item at %s" -msgstr "" - -#: ../../mod/item.php:445 -#, php-format -msgid "%s posted on your profile wall at %s" -msgstr "" - -#: ../../mod/item.php:446 -msgid "Administrator@" -msgstr "" - -#: ../../mod/item.php:471 -msgid "System error. Post not saved." -msgstr "" - -#: ../../mod/item.php:489 -#, php-format -msgid "" -"This message was sent to you by %s, a member of the Friendika social network." -msgstr "" - -#: ../../mod/item.php:491 -msgid "You may visit them online at" -msgstr "" - -#: ../../mod/item.php:493 -msgid "" -"Please contact the sender by replying to this post if you do not wish to " -"receive these messages." -msgstr "" - -#: ../../mod/item.php:495 -#, php-format -msgid "%s posted an update." -msgstr "" - -#: ../../mod/search.php:17 ../../include/nav.php:67 ../../boot.php:2045 -msgid "Search" -msgstr "" - -#: ../../mod/profile_photo.php:28 -msgid "Image uploaded but image cropping failed." -msgstr "" - -#: ../../mod/profile_photo.php:61 ../../mod/profile_photo.php:68 -#: ../../mod/profile_photo.php:75 ../../mod/profile_photo.php:237 -#, php-format -msgid "Image size reduction [%s] failed." -msgstr "" - -#: ../../mod/profile_photo.php:95 -msgid "Unable to process image" -msgstr "" - -#: ../../mod/profile_photo.php:228 -msgid "Image uploaded successfully." -msgstr "" - -#: ../../mod/group.php:27 -msgid "Group created." -msgstr "" - -#: ../../mod/group.php:33 -msgid "Could not create group." -msgstr "" - -#: ../../mod/group.php:43 ../../mod/group.php:123 -msgid "Group not found." -msgstr "" - -#: ../../mod/group.php:56 -msgid "Group name changed." -msgstr "" - -#: ../../mod/group.php:79 -msgid "Membership list updated." -msgstr "" - -#: ../../mod/group.php:88 ../../index.php:243 -msgid "Permission denied" -msgstr "" - -#: ../../mod/group.php:107 -msgid "Group removed." -msgstr "" - -#: ../../mod/group.php:109 -msgid "Unable to remove group." -msgstr "" - -#: ../../mod/tagrm.php:11 ../../mod/tagrm.php:94 -#: ../../mod/dfrn_request.php:628 ../../addon/js_upload/js_upload.php:41 -msgid "Cancel" -msgstr "" - -#: ../../mod/tagrm.php:41 -msgid "Tag removed" -msgstr "" - -#: ../../mod/tagrm.php:79 -msgid "Remove Item Tag" -msgstr "" - -#: ../../mod/tagrm.php:81 -msgid "Select a tag to remove: " -msgstr "" - -#: ../../mod/tagrm.php:93 -msgid "Remove" +#: ../../mod/display.php:300 +msgid "Item has been removed." msgstr "" #: ../../mod/invite.php:28 @@ -1062,6 +795,10 @@ msgstr "" msgid "Enter email addresses, one per line:" msgstr "" +#: ../../mod/invite.php:59 ../../mod/message.php:182 ../../mod/message.php:316 +msgid "Your message:" +msgstr "" + #: ../../mod/invite.php:60 #, php-format msgid "Please join my social network on %s" @@ -1076,6 +813,178 @@ msgid "" "Once you have registered, please connect with me via my profile page at:" msgstr "" +#: ../../mod/contacts.php:12 +msgid "Invite Friends" +msgstr "" + +#: ../../mod/contacts.php:16 +msgid "Connect/Follow" +msgstr "" + +#: ../../mod/contacts.php:17 +msgid "Example: bob@example.com, http://example.com/barbara" +msgstr "" + +#: ../../mod/contacts.php:18 +msgid "Follow" +msgstr "" + +#: ../../mod/contacts.php:38 ../../mod/contacts.php:119 +msgid "Could not access contact record." +msgstr "" + +#: ../../mod/contacts.php:52 +msgid "Could not locate selected profile." +msgstr "" + +#: ../../mod/contacts.php:83 +msgid "Contact updated." +msgstr "" + +#: ../../mod/contacts.php:85 ../../mod/dfrn_request.php:402 +msgid "Failed to update contact record." +msgstr "" + +#: ../../mod/contacts.php:141 +msgid "Contact has been blocked" +msgstr "" + +#: ../../mod/contacts.php:141 +msgid "Contact has been unblocked" +msgstr "" + +#: ../../mod/contacts.php:155 +msgid "Contact has been ignored" +msgstr "" + +#: ../../mod/contacts.php:155 +msgid "Contact has been unignored" +msgstr "" + +#: ../../mod/contacts.php:176 +msgid "stopped following" +msgstr "" + +#: ../../mod/contacts.php:195 +msgid "Contact has been removed." +msgstr "" + +#: ../../mod/contacts.php:209 ../../mod/dfrn_confirm.php:114 +msgid "Contact not found." +msgstr "" + +#: ../../mod/contacts.php:223 ../../mod/contacts.php:344 +msgid "Mutual Friendship" +msgstr "" + +#: ../../mod/contacts.php:227 ../../mod/contacts.php:348 +msgid "is a fan of yours" +msgstr "" + +#: ../../mod/contacts.php:232 ../../mod/contacts.php:352 +msgid "you are a fan of" +msgstr "" + +#: ../../mod/contacts.php:248 +msgid "Never" +msgstr "" + +#: ../../mod/contacts.php:252 +msgid "(Update was successful)" +msgstr "" + +#: ../../mod/contacts.php:252 +msgid "(Update was not successful)" +msgstr "" + +#: ../../mod/contacts.php:255 +msgid "Contact Editor" +msgstr "" + +#: ../../mod/contacts.php:256 +msgid "Visit $name's profile" +msgstr "" + +#: ../../mod/contacts.php:257 +msgid "Block/Unblock contact" +msgstr "" + +#: ../../mod/contacts.php:258 +msgid "Ignore contact" +msgstr "" + +#: ../../mod/contacts.php:259 +msgid "Delete contact" +msgstr "" + +#: ../../mod/contacts.php:261 +msgid "Last updated: " +msgstr "" + +#: ../../mod/contacts.php:262 +msgid "Update public posts: " +msgstr "" + +#: ../../mod/contacts.php:264 +msgid "Update now" +msgstr "" + +#: ../../mod/contacts.php:267 +msgid "Unblock this contact" +msgstr "" + +#: ../../mod/contacts.php:267 +msgid "Block this contact" +msgstr "" + +#: ../../mod/contacts.php:268 +msgid "Unignore this contact" +msgstr "" + +#: ../../mod/contacts.php:268 +msgid "Ignore this contact" +msgstr "" + +#: ../../mod/contacts.php:271 +msgid "Currently blocked" +msgstr "" + +#: ../../mod/contacts.php:272 +msgid "Currently ignored" +msgstr "" + +#: ../../mod/contacts.php:305 +msgid "Show Blocked Connections" +msgstr "" + +#: ../../mod/contacts.php:305 +msgid "Hide Blocked Connections" +msgstr "" + +#: ../../mod/contacts.php:307 ../../mod/directory.php:38 +msgid "Finding: " +msgstr "" + +#: ../../mod/contacts.php:308 +msgid "Find" +msgstr "" + +#: ../../mod/contacts.php:368 ../../mod/viewcontacts.php:44 +msgid "Visit $username's profile" +msgstr "" + +#: ../../mod/contacts.php:369 +msgid "Edit contact" +msgstr "" + +#: ../../mod/lockview.php:39 +msgid "Remote privacy information not available." +msgstr "" + +#: ../../mod/lockview.php:43 +msgid "Visible to:" +msgstr "" + #: ../../mod/register.php:47 msgid "Invalid OpenID url" msgstr "" @@ -1209,52 +1118,216 @@ msgstr "" msgid "Choose a nickname: " msgstr "" -#: ../../mod/register.php:443 ../../include/nav.php:61 ../../boot.php:809 -msgid "Register" +#: ../../mod/install.php:30 +msgid "Could not create/connect to database." msgstr "" -#: ../../mod/openid.php:62 ../../mod/openid.php:109 ../../include/auth.php:105 -#: ../../include/auth.php:130 ../../include/auth.php:183 -msgid "Login failed." +#: ../../mod/install.php:35 +msgid "Connected to database." msgstr "" -#: ../../mod/openid.php:73 ../../include/auth.php:194 -msgid "Welcome back " +#: ../../mod/install.php:66 +msgid "Database import succeeded." msgstr "" -#: ../../mod/like.php:110 -msgid "status" -msgstr "" - -#: ../../mod/like.php:127 -msgid "likes" -msgstr "" - -#: ../../mod/like.php:129 -msgid "doesn't like" -msgstr "" - -#: ../../mod/like.php:151 -#, php-format -msgid "%s's" -msgstr "" - -#: ../../mod/follow.php:167 -msgid "The profile address specified does not provide adequate information." -msgstr "" - -#: ../../mod/follow.php:173 +#: ../../mod/install.php:67 msgid "" -"Limited profile. This person will be unable to receive direct/personal " -"notifications from you." +"IMPORTANT: You will need to [manually] setup a scheduled task for the poller." msgstr "" -#: ../../mod/follow.php:224 -msgid "Unable to retrieve contact information." +#: ../../mod/install.php:68 ../../mod/install.php:75 ../../mod/install.php:175 +msgid "Please see the file \"INSTALL.txt\"." msgstr "" -#: ../../mod/follow.php:270 -msgid "following" +#: ../../mod/install.php:73 +msgid "Database import failed." +msgstr "" + +#: ../../mod/install.php:74 +msgid "" +"You may need to import the file \"database.sql\" manually using phpmyadmin " +"or mysql." +msgstr "" + +#: ../../mod/install.php:84 +msgid "Welcome to Friendika." +msgstr "" + +#: ../../mod/install.php:124 +msgid "Could not find a command line version of PHP in the web server PATH." +msgstr "" + +#: ../../mod/install.php:125 +msgid "" +"This is required. Please adjust the configuration file .htconfig.php " +"accordingly." +msgstr "" + +#: ../../mod/install.php:132 +msgid "" +"The command line version of PHP on your system does not have " +"\"register_argc_argv\" enabled." +msgstr "" + +#: ../../mod/install.php:133 +msgid "This is required for message delivery to work." +msgstr "" + +#: ../../mod/install.php:155 +msgid "" +"Error: the \"openssl_pkey_new\" function on this system is not able to " +"generate encryption keys" +msgstr "" + +#: ../../mod/install.php:156 +msgid "" +"If running under Windows, please see \"http://www.php.net/manual/en/openssl." +"installation.php\"." +msgstr "" + +#: ../../mod/install.php:165 +msgid "" +"Error: Apache webserver mod-rewrite module is required but not installed." +msgstr "" + +#: ../../mod/install.php:167 +msgid "Error: libCURL PHP module required but not installed." +msgstr "" + +#: ../../mod/install.php:169 +msgid "" +"Error: GD graphics PHP module with JPEG support required but not installed." +msgstr "" + +#: ../../mod/install.php:171 +msgid "Error: openssl PHP module required but not installed." +msgstr "" + +#: ../../mod/install.php:173 +msgid "Error: mysqli PHP module required but not installed." +msgstr "" + +#: ../../mod/install.php:184 +msgid "" +"The web installer needs to be able to create a file called \".htconfig.php\" " +"in the top folder of your web server and it is unable to do so." +msgstr "" + +#: ../../mod/install.php:185 +msgid "" +"This is most often a permission setting, as the web server may not be able " +"to write files in your folder - even if you can." +msgstr "" + +#: ../../mod/install.php:186 +msgid "" +"Please check with your site documentation or support people to see if this " +"situation can be corrected." +msgstr "" + +#: ../../mod/install.php:187 +msgid "" +"If not, you may be required to perform a manual installation. Please see the " +"file \"INSTALL.txt\" for instructions." +msgstr "" + +#: ../../mod/install.php:196 +msgid "" +"The database configuration file \".htconfig.php\" could not be written. " +"Please use the enclosed text to create a configuration file in your web " +"server root." +msgstr "" + +#: ../../mod/install.php:211 +msgid "Errors encountered creating database tables." +msgstr "" + +#: ../../mod/network.php:18 +msgid "Normal View" +msgstr "" + +#: ../../mod/network.php:20 +msgid "New Item View" +msgstr "" + +#: ../../mod/network.php:149 +msgid "No such group" +msgstr "" + +#: ../../mod/network.php:160 +msgid "Group is empty" +msgstr "" + +#: ../../mod/network.php:164 +msgid "Group: " +msgstr "" + +#: ../../mod/notifications.php:28 +msgid "Invalid request identifier." +msgstr "" + +#: ../../mod/notifications.php:31 ../../mod/notifications.php:134 +msgid "Discard" +msgstr "" + +#: ../../mod/notifications.php:41 ../../mod/notifications.php:133 +msgid "Ignore" +msgstr "" + +#: ../../mod/notifications.php:72 +msgid "Show Ignored Requests" +msgstr "" + +#: ../../mod/notifications.php:72 +msgid "Hide Ignored Requests" +msgstr "" + +#: ../../mod/notifications.php:105 +msgid "Claims to be known to you: " +msgstr "" + +#: ../../mod/notifications.php:105 +msgid "yes" +msgstr "" + +#: ../../mod/notifications.php:105 +msgid "no" +msgstr "" + +#: ../../mod/notifications.php:111 +msgid "Approve as: " +msgstr "" + +#: ../../mod/notifications.php:112 +msgid "Friend" +msgstr "" + +#: ../../mod/notifications.php:113 +msgid "Fan/Admirer" +msgstr "" + +#: ../../mod/notifications.php:120 +msgid "Notification type: " +msgstr "" + +#: ../../mod/notifications.php:121 +msgid "Friend/Connect Request" +msgstr "" + +#: ../../mod/notifications.php:121 +msgid "New Follower" +msgstr "" + +#: ../../mod/notifications.php:131 +msgid "Approve" +msgstr "" + +#: ../../mod/notifications.php:140 +msgid "No notifications." +msgstr "" + +#: ../../mod/notifications.php:164 +msgid "No registrations." msgstr "" #: ../../mod/dfrn_request.php:92 @@ -1274,7 +1347,6 @@ msgid "Warning: profile location has no profile photo." msgstr "" #: ../../mod/dfrn_request.php:126 ../../mod/dfrn_request.php:357 -#: ../../test.php:6 #, php-format msgid "%d required parameter was not found at the given location" msgid_plural "%d required parameters were not found at the given location" @@ -1331,10 +1403,6 @@ msgstr "" msgid "Disallowed profile URL." msgstr "" -#: ../../mod/dfrn_request.php:402 ../../mod/contacts.php:85 -msgid "Failed to update contact record." -msgstr "" - #: ../../mod/dfrn_request.php:423 msgid "Your introduction has been sent." msgstr "" @@ -1403,206 +1471,300 @@ msgstr "" msgid "Submit Request" msgstr "" -#: ../../mod/contacts.php:12 -msgid "Invite Friends" +#: ../../mod/dfrn_request.php:628 ../../mod/tagrm.php:11 +#: ../../mod/tagrm.php:94 ../../addon/js_upload/js_upload.php:41 +msgid "Cancel" msgstr "" -#: ../../mod/contacts.php:16 -msgid "Connect/Follow" +#: ../../mod/like.php:110 +msgid "status" msgstr "" -#: ../../mod/contacts.php:17 -msgid "Example: bob@example.com, http://example.com/barbara" +#: ../../mod/like.php:127 +#, php-format +msgid "%1$s likes %2$s's %3$s" msgstr "" -#: ../../mod/contacts.php:18 -msgid "Follow" +#: ../../mod/like.php:129 +#, php-format +msgid "%1$s doesn't like %2$s's %3$s" msgstr "" -#: ../../mod/contacts.php:38 ../../mod/contacts.php:119 -msgid "Could not access contact record." +#: ../../mod/lostpass.php:38 +#, php-format +msgid "Password reset requested at %s" msgstr "" -#: ../../mod/contacts.php:52 -msgid "Could not locate selected profile." +#: ../../mod/removeme.php:42 ../../mod/removeme.php:45 +msgid "Remove My Account" msgstr "" -#: ../../mod/contacts.php:83 -msgid "Contact updated." +#: ../../mod/removeme.php:43 +msgid "" +"This will completely remove your account. Once this has been done it is not " +"recoverable." msgstr "" -#: ../../mod/contacts.php:141 -msgid "Contact has been blocked" +#: ../../mod/removeme.php:44 +msgid "Please enter your password for verification:" msgstr "" -#: ../../mod/contacts.php:141 -msgid "Contact has been unblocked" +#: ../../mod/apps.php:6 +msgid "Applications" msgstr "" -#: ../../mod/contacts.php:155 -msgid "Contact has been ignored" +#: ../../mod/directory.php:32 +msgid "Global Directory" msgstr "" -#: ../../mod/contacts.php:155 -msgid "Contact has been unignored" +#: ../../mod/item.php:37 +msgid "Unable to locate original post." msgstr "" -#: ../../mod/contacts.php:176 -msgid "stopped following" +#: ../../mod/item.php:98 +msgid "Empty post discarded." msgstr "" -#: ../../mod/contacts.php:195 -msgid "Contact has been removed." +#: ../../mod/item.php:422 +#, php-format +msgid "%s commented on your item at %s" msgstr "" -#: ../../mod/contacts.php:223 ../../mod/contacts.php:344 -msgid "Mutual Friendship" +#: ../../mod/item.php:445 +#, php-format +msgid "%s posted on your profile wall at %s" msgstr "" -#: ../../mod/contacts.php:227 ../../mod/contacts.php:348 -msgid "is a fan of yours" +#: ../../mod/item.php:471 +msgid "System error. Post not saved." msgstr "" -#: ../../mod/contacts.php:232 ../../mod/contacts.php:352 -msgid "you are a fan of" +#: ../../mod/item.php:489 +#, php-format +msgid "" +"This message was sent to you by %s, a member of the Friendika social network." msgstr "" -#: ../../mod/contacts.php:248 -msgid "Never" +#: ../../mod/item.php:491 +msgid "You may visit them online at" msgstr "" -#: ../../mod/contacts.php:252 -msgid "(Update was successful)" +#: ../../mod/item.php:493 +msgid "" +"Please contact the sender by replying to this post if you do not wish to " +"receive these messages." msgstr "" -#: ../../mod/contacts.php:252 -msgid "(Update was not successful)" +#: ../../mod/item.php:495 +#, php-format +msgid "%s posted an update." msgstr "" -#: ../../mod/contacts.php:255 -msgid "Contact Editor" +#: ../../mod/tagrm.php:41 +msgid "Tag removed" msgstr "" -#: ../../mod/contacts.php:256 -msgid "Visit $name's profile" +#: ../../mod/tagrm.php:79 +msgid "Remove Item Tag" msgstr "" -#: ../../mod/contacts.php:257 -msgid "Block/Unblock contact" +#: ../../mod/tagrm.php:81 +msgid "Select a tag to remove: " msgstr "" -#: ../../mod/contacts.php:258 -msgid "Ignore contact" +#: ../../mod/tagrm.php:93 +msgid "Remove" msgstr "" -#: ../../mod/contacts.php:259 -msgid "Delete contact" +#: ../../mod/message.php:18 +msgid "No recipient selected." msgstr "" -#: ../../mod/contacts.php:261 -msgid "Last updated: " +#: ../../mod/message.php:23 +msgid "[no subject]" msgstr "" -#: ../../mod/contacts.php:262 -msgid "Update public posts: " +#: ../../mod/message.php:34 +msgid "Unable to locate contact information." msgstr "" -#: ../../mod/contacts.php:264 -msgid "Update now" +#: ../../mod/message.php:102 +msgid "Message sent." msgstr "" -#: ../../mod/contacts.php:267 -msgid "Unblock this contact" +#: ../../mod/message.php:105 +msgid "Message could not be sent." msgstr "" -#: ../../mod/contacts.php:267 -msgid "Block this contact" +#: ../../mod/message.php:125 ../../include/nav.php:100 +msgid "Messages" msgstr "" -#: ../../mod/contacts.php:268 -msgid "Unignore this contact" +#: ../../mod/message.php:126 +msgid "Inbox" msgstr "" -#: ../../mod/contacts.php:268 -msgid "Ignore this contact" +#: ../../mod/message.php:127 +msgid "Outbox" msgstr "" -#: ../../mod/contacts.php:271 -msgid "Currently blocked" +#: ../../mod/message.php:128 +msgid "New Message" msgstr "" -#: ../../mod/contacts.php:272 -msgid "Currently ignored" +#: ../../mod/message.php:142 +msgid "Message deleted." msgstr "" -#: ../../mod/contacts.php:303 ../../include/acl_selectors.php:140 -#: ../../include/acl_selectors.php:155 ../../include/nav.php:111 -#: ../../boot.php:2012 -msgid "Contacts" +#: ../../mod/message.php:158 +msgid "Conversation removed." msgstr "" -#: ../../mod/contacts.php:305 -msgid "Show Blocked Connections" +#: ../../mod/message.php:177 +msgid "Send Private Message" msgstr "" -#: ../../mod/contacts.php:305 -msgid "Hide Blocked Connections" +#: ../../mod/message.php:178 ../../mod/message.php:312 +msgid "To:" msgstr "" -#: ../../mod/contacts.php:308 -msgid "Find" +#: ../../mod/message.php:179 ../../mod/message.php:313 +msgid "Subject:" msgstr "" -#: ../../mod/contacts.php:369 -msgid "Edit contact" +#: ../../mod/message.php:221 +msgid "No messages." msgstr "" -#: ../../addon/facebook/facebook.php:116 -msgid "Facebook disabled" +#: ../../mod/message.php:234 +msgid "Delete conversation" msgstr "" -#: ../../addon/facebook/facebook.php:124 -msgid "Facebook API key is missing." +#: ../../mod/message.php:264 +msgid "Message not available." msgstr "" -#: ../../addon/facebook/facebook.php:131 -msgid "Facebook Connect" +#: ../../mod/message.php:301 +msgid "Delete message" msgstr "" -#: ../../addon/facebook/facebook.php:137 -msgid "Install Facebook post connector" +#: ../../mod/message.php:311 +msgid "Send Reply" msgstr "" -#: ../../addon/facebook/facebook.php:144 -msgid "Remove Facebook post connector" +#: ../../mod/dfrn_confirm.php:231 +msgid "Response from remote site was not understood." msgstr "" -#: ../../addon/facebook/facebook.php:150 -msgid "Post to Facebook by default" +#: ../../mod/dfrn_confirm.php:240 +msgid "Unexpected response from remote site: " msgstr "" -#: ../../addon/facebook/facebook.php:174 -msgid "Facebook" +#: ../../mod/dfrn_confirm.php:248 +msgid "Confirmation completed successfully." msgstr "" -#: ../../addon/facebook/facebook.php:175 -msgid "Facebook Connector Settings" +#: ../../mod/dfrn_confirm.php:250 ../../mod/dfrn_confirm.php:264 +#: ../../mod/dfrn_confirm.php:271 +msgid "Remote site reported: " msgstr "" -#: ../../addon/facebook/facebook.php:189 -msgid "Post to Facebook" +#: ../../mod/dfrn_confirm.php:262 +msgid "Temporary failure. Please wait and try again." msgstr "" -#: ../../addon/facebook/facebook.php:230 -msgid "Image: " +#: ../../mod/dfrn_confirm.php:269 +msgid "Introduction failed or was revoked." msgstr "" -#: ../../addon/randplace/randplace.php:171 -msgid "Randplace Settings" +#: ../../mod/dfrn_confirm.php:387 +msgid "Unable to set contact photo." msgstr "" -#: ../../addon/randplace/randplace.php:173 -msgid "Enable Randplace Plugin" +#: ../../mod/dfrn_confirm.php:426 +msgid "is now friends with" +msgstr "" + +#: ../../mod/dfrn_confirm.php:494 +#, php-format +msgid "No user record found for '%s' " +msgstr "" + +#: ../../mod/dfrn_confirm.php:504 +msgid "Our site encryption key is apparently messed up." +msgstr "" + +#: ../../mod/dfrn_confirm.php:515 +msgid "Empty site URL was provided or URL could not be decrypted by us." +msgstr "" + +#: ../../mod/dfrn_confirm.php:527 +msgid "Contact record was not found for you on our site." +msgstr "" + +#: ../../mod/dfrn_confirm.php:555 +msgid "" +"The ID provided by your system is a duplicate on our system. It should work " +"if you try again." +msgstr "" + +#: ../../mod/dfrn_confirm.php:566 +msgid "Unable to set your contact credentials on our system." +msgstr "" + +#: ../../mod/dfrn_confirm.php:619 +msgid "Unable to update your contact profile details on our system" +msgstr "" + +#: ../../mod/dfrn_confirm.php:648 +#, php-format +msgid "Connection accepted at %s" +msgstr "" + +#: ../../mod/openid.php:62 ../../mod/openid.php:109 ../../include/auth.php:105 +#: ../../include/auth.php:130 ../../include/auth.php:183 +msgid "Login failed." +msgstr "" + +#: ../../mod/openid.php:73 ../../include/auth.php:194 +msgid "Welcome back " +msgstr "" + +#: ../../mod/dfrn_poll.php:78 ../../mod/dfrn_poll.php:392 +#, php-format +msgid "%s welcomes %s" +msgstr "" + +#: ../../mod/viewcontacts.php:32 +msgid "No contacts." +msgstr "" + +#: ../../mod/group.php:27 +msgid "Group created." +msgstr "" + +#: ../../mod/group.php:33 +msgid "Could not create group." +msgstr "" + +#: ../../mod/group.php:43 ../../mod/group.php:123 +msgid "Group not found." +msgstr "" + +#: ../../mod/group.php:56 +msgid "Group name changed." +msgstr "" + +#: ../../mod/group.php:79 +msgid "Membership list updated." +msgstr "" + +#: ../../mod/group.php:107 +msgid "Group removed." +msgstr "" + +#: ../../mod/group.php:109 +msgid "Unable to remove group." msgstr "" #: ../../addon/twitter/twitter.php:64 @@ -1654,101 +1816,6 @@ msgstr "" msgid "Clear OAuth configuration" msgstr "" -#: ../../addon/tictac/tictac.php:14 -msgid "Three Dimensional Tic-Tac-Toe" -msgstr "" - -#: ../../addon/tictac/tictac.php:47 -msgid "3D Tic-Tac-Toe" -msgstr "" - -#: ../../addon/tictac/tictac.php:52 -msgid "New game" -msgstr "" - -#: ../../addon/tictac/tictac.php:53 -msgid "New game with handicap" -msgstr "" - -#: ../../addon/tictac/tictac.php:54 -msgid "" -"Three dimensional tic-tac-toe is just like the traditional game except that " -"it is played on multiple levels simultaneously. " -msgstr "" - -#: ../../addon/tictac/tictac.php:55 -msgid "" -"In this case there are three levels. You win by getting three in a row on " -"any level, as well as up, down, and diagonally across the different levels." -msgstr "" - -#: ../../addon/tictac/tictac.php:57 -msgid "" -"The handicap game disables the center position on the middle level because " -"the player claiming this square often has an unfair advantage." -msgstr "" - -#: ../../addon/tictac/tictac.php:176 -msgid "You go first..." -msgstr "" - -#: ../../addon/tictac/tictac.php:181 -msgid "I'm going first this time..." -msgstr "" - -#: ../../addon/tictac/tictac.php:187 -msgid "You won!" -msgstr "" - -#: ../../addon/tictac/tictac.php:193 ../../addon/tictac/tictac.php:218 -msgid "\"Cat\" game!" -msgstr "" - -#: ../../addon/tictac/tictac.php:216 -msgid "I won!" -msgstr "" - -#: ../../addon/js_upload/js_upload.php:39 -msgid "Upload a file" -msgstr "" - -#: ../../addon/js_upload/js_upload.php:40 -msgid "Drop files here to upload" -msgstr "" - -#: ../../addon/js_upload/js_upload.php:42 -msgid "Failed" -msgstr "" - -#: ../../addon/js_upload/js_upload.php:288 -msgid "No files were uploaded." -msgstr "" - -#: ../../addon/js_upload/js_upload.php:294 -msgid "Uploaded file is empty" -msgstr "" - -#: ../../addon/js_upload/js_upload.php:299 -msgid "Uploaded file is too large" -msgstr "" - -#: ../../addon/js_upload/js_upload.php:317 -msgid "File has an invalid extension, it should be one of " -msgstr "" - -#: ../../addon/js_upload/js_upload.php:328 -msgid "Upload was cancelled, or server error encountered" -msgstr "" - -#: ../../addon/java_upload/java_upload.php:33 -msgid "Select files to upload: " -msgstr "" - -#: ../../addon/java_upload/java_upload.php:35 -msgid "" -"Use the following controls only if the Java uploader [above] fails to launch." -msgstr "" - #: ../../addon/statusnet/statusnet.php:78 msgid "Post to StatusNet" msgstr "" @@ -1804,28 +1871,195 @@ msgstr "" msgid "Send public postings to StatusNet" msgstr "" -#: ../../index.php:187 -msgid "Not Found" +#: ../../addon/tictac/tictac.php:14 +msgid "Three Dimensional Tic-Tac-Toe" msgstr "" -#: ../../index.php:188 -msgid "Page not found." +#: ../../addon/tictac/tictac.php:47 +msgid "3D Tic-Tac-Toe" msgstr "" -#: ../../include/acl_selectors.php:132 -msgid "Visible To:" +#: ../../addon/tictac/tictac.php:52 +msgid "New game" msgstr "" -#: ../../include/acl_selectors.php:136 ../../include/acl_selectors.php:151 -msgid "Groups" +#: ../../addon/tictac/tictac.php:53 +msgid "New game with handicap" msgstr "" -#: ../../include/acl_selectors.php:147 -msgid "Except For:" +#: ../../addon/tictac/tictac.php:54 +msgid "" +"Three dimensional tic-tac-toe is just like the traditional game except that " +"it is played on multiple levels simultaneously. " msgstr "" -#: ../../include/auth.php:27 -msgid "Logged out." +#: ../../addon/tictac/tictac.php:55 +msgid "" +"In this case there are three levels. You win by getting three in a row on " +"any level, as well as up, down, and diagonally across the different levels." +msgstr "" + +#: ../../addon/tictac/tictac.php:57 +msgid "" +"The handicap game disables the center position on the middle level because " +"the player claiming this square often has an unfair advantage." +msgstr "" + +#: ../../addon/tictac/tictac.php:176 +msgid "You go first..." +msgstr "" + +#: ../../addon/tictac/tictac.php:181 +msgid "I'm going first this time..." +msgstr "" + +#: ../../addon/tictac/tictac.php:187 +msgid "You won!" +msgstr "" + +#: ../../addon/tictac/tictac.php:193 ../../addon/tictac/tictac.php:218 +msgid "\"Cat\" game!" +msgstr "" + +#: ../../addon/tictac/tictac.php:216 +msgid "I won!" +msgstr "" + +#: ../../addon/java_upload/java_upload.php:33 +msgid "Select files to upload: " +msgstr "" + +#: ../../addon/java_upload/java_upload.php:35 +msgid "" +"Use the following controls only if the Java uploader [above] fails to launch." +msgstr "" + +#: ../../addon/facebook/facebook.php:116 +msgid "Facebook disabled" +msgstr "" + +#: ../../addon/facebook/facebook.php:124 +msgid "Facebook API key is missing." +msgstr "" + +#: ../../addon/facebook/facebook.php:131 +msgid "Facebook Connect" +msgstr "" + +#: ../../addon/facebook/facebook.php:137 +msgid "Install Facebook post connector" +msgstr "" + +#: ../../addon/facebook/facebook.php:144 +msgid "Remove Facebook post connector" +msgstr "" + +#: ../../addon/facebook/facebook.php:150 +msgid "Post to Facebook by default" +msgstr "" + +#: ../../addon/facebook/facebook.php:174 +msgid "Facebook" +msgstr "" + +#: ../../addon/facebook/facebook.php:175 +msgid "Facebook Connector Settings" +msgstr "" + +#: ../../addon/facebook/facebook.php:189 +msgid "Post to Facebook" +msgstr "" + +#: ../../addon/facebook/facebook.php:230 +msgid "Image: " +msgstr "" + +#: ../../addon/randplace/randplace.php:171 +msgid "Randplace Settings" +msgstr "" + +#: ../../addon/randplace/randplace.php:173 +msgid "Enable Randplace Plugin" +msgstr "" + +#: ../../addon/js_upload/js_upload.php:39 +msgid "Upload a file" +msgstr "" + +#: ../../addon/js_upload/js_upload.php:40 +msgid "Drop files here to upload" +msgstr "" + +#: ../../addon/js_upload/js_upload.php:42 +msgid "Failed" +msgstr "" + +#: ../../addon/js_upload/js_upload.php:288 +msgid "No files were uploaded." +msgstr "" + +#: ../../addon/js_upload/js_upload.php:294 +msgid "Uploaded file is empty" +msgstr "" + +#: ../../addon/js_upload/js_upload.php:299 +msgid "Uploaded file is too large" +msgstr "" + +#: ../../addon/js_upload/js_upload.php:317 +msgid "File has an invalid extension, it should be one of " +msgstr "" + +#: ../../addon/js_upload/js_upload.php:328 +msgid "Upload was cancelled, or server error encountered" +msgstr "" + +#: ../../include/contact_selectors.php:32 +msgid "Unknown | Not categorised" +msgstr "" + +#: ../../include/contact_selectors.php:33 +msgid "Block immediately" +msgstr "" + +#: ../../include/contact_selectors.php:34 +msgid "Shady, spammer, self-marketer" +msgstr "" + +#: ../../include/contact_selectors.php:35 +msgid "Known to me, but no opinion" +msgstr "" + +#: ../../include/contact_selectors.php:36 +msgid "OK, probably harmless" +msgstr "" + +#: ../../include/contact_selectors.php:37 +msgid "Reputable, has my trust" +msgstr "" + +#: ../../include/contact_selectors.php:55 +msgid "Frequently" +msgstr "" + +#: ../../include/contact_selectors.php:56 +msgid "Hourly" +msgstr "" + +#: ../../include/contact_selectors.php:57 +msgid "Twice daily" +msgstr "" + +#: ../../include/contact_selectors.php:58 +msgid "Daily" +msgstr "" + +#: ../../include/contact_selectors.php:59 +msgid "Weekly" +msgstr "" + +#: ../../include/contact_selectors.php:60 +msgid "Monthly" msgstr "" #: ../../include/profile_selectors.php:6 @@ -2040,112 +2274,20 @@ msgstr "" msgid "Ask me" msgstr "" -#: ../../include/contact_selectors.php:32 -msgid "Unknown | Not categorised" +#: ../../include/acl_selectors.php:132 +msgid "Visible To:" msgstr "" -#: ../../include/contact_selectors.php:33 -msgid "Block immediately" +#: ../../include/acl_selectors.php:136 ../../include/acl_selectors.php:151 +msgid "Groups" msgstr "" -#: ../../include/contact_selectors.php:34 -msgid "Shady, spammer, self-marketer" +#: ../../include/acl_selectors.php:147 +msgid "Except For:" msgstr "" -#: ../../include/contact_selectors.php:35 -msgid "Known to me, but no opinion" -msgstr "" - -#: ../../include/contact_selectors.php:36 -msgid "OK, probably harmless" -msgstr "" - -#: ../../include/contact_selectors.php:37 -msgid "Reputable, has my trust" -msgstr "" - -#: ../../include/contact_selectors.php:55 -msgid "Frequently" -msgstr "" - -#: ../../include/contact_selectors.php:56 -msgid "Hourly" -msgstr "" - -#: ../../include/contact_selectors.php:57 -msgid "Twice daily" -msgstr "" - -#: ../../include/contact_selectors.php:58 -msgid "Daily" -msgstr "" - -#: ../../include/contact_selectors.php:59 -msgid "Weekly" -msgstr "" - -#: ../../include/contact_selectors.php:60 -msgid "Monthly" -msgstr "" - -#: ../../include/nav.php:38 ../../boot.php:837 -msgid "Logout" -msgstr "" - -#: ../../include/nav.php:44 ../../boot.php:817 ../../boot.php:823 -msgid "Login" -msgstr "" - -#: ../../include/nav.php:56 ../../include/nav.php:91 -msgid "Home" -msgstr "" - -#: ../../include/nav.php:64 -msgid "Apps" -msgstr "" - -#: ../../include/nav.php:77 -msgid "Directory" -msgstr "" - -#: ../../include/nav.php:87 -msgid "Network" -msgstr "" - -#: ../../include/nav.php:96 -msgid "Notifications" -msgstr "" - -#: ../../include/nav.php:104 -msgid "Manage" -msgstr "" - -#: ../../include/nav.php:107 -msgid "Settings" -msgstr "" - -#: ../../include/nav.php:109 -msgid "Profiles" -msgstr "" - -#: ../../include/oembed.php:57 -msgid "Embedding disabled" -msgstr "" - -#: ../../include/items.php:1004 -msgid "Birthday:" -msgstr "" - -#: ../../include/items.php:1348 -msgid "You have a new follower at " -msgstr "" - -#: ../../include/group.php:130 -msgid "Create a new group" -msgstr "" - -#: ../../include/group.php:131 -msgid "Everybody" +#: ../../include/auth.php:27 +msgid "Logged out." msgstr "" #: ../../include/datetime.php:44 ../../include/datetime.php:46 @@ -2216,206 +2358,54 @@ msgstr "" msgid " ago" msgstr "" -#: ../../boot.php:808 -msgid "Create a New Account" +#: ../../include/nav.php:56 ../../include/nav.php:91 +msgid "Home" msgstr "" -#: ../../boot.php:815 -msgid "Nickname or Email address: " +#: ../../include/nav.php:64 +msgid "Apps" msgstr "" -#: ../../boot.php:816 -msgid "Password: " +#: ../../include/nav.php:77 +msgid "Directory" msgstr "" -#: ../../boot.php:821 -msgid "Nickname/Email/OpenID: " +#: ../../include/nav.php:87 +msgid "Network" msgstr "" -#: ../../boot.php:822 -msgid "Password (if not OpenID): " +#: ../../include/nav.php:96 +msgid "Notifications" msgstr "" -#: ../../boot.php:825 -msgid "Forgot your password?" +#: ../../include/nav.php:104 +msgid "Manage" msgstr "" -#: ../../boot.php:826 -msgid "Password Reset" +#: ../../include/nav.php:107 +msgid "Settings" msgstr "" -#: ../../boot.php:1077 -msgid "prev" +#: ../../include/nav.php:109 +msgid "Profiles" msgstr "" -#: ../../boot.php:1079 -msgid "first" +#: ../../include/items.php:1004 +msgid "Birthday:" msgstr "" -#: ../../boot.php:1108 -msgid "last" +#: ../../include/items.php:1348 +msgid "You have a new follower at " msgstr "" -#: ../../boot.php:1111 -msgid "next" +#: ../../include/group.php:130 +msgid "Create a new group" msgstr "" -#: ../../boot.php:1831 -msgid " likes this." +#: ../../include/group.php:131 +msgid "Everybody" msgstr "" -#: ../../boot.php:1831 -msgid " doesn't like this." -msgstr "" - -#: ../../boot.php:1834 -msgid "people" -msgstr "" - -#: ../../boot.php:1834 -msgid "like this." -msgstr "" - -#: ../../boot.php:1834 -msgid "don't like this." -msgstr "" - -#: ../../boot.php:1839 -msgid "and" -msgstr "" - -#: ../../boot.php:1842 -msgid ", and " -msgstr "" - -#: ../../boot.php:1842 -msgid " other people" -msgstr "" - -#: ../../boot.php:1843 -msgid " like this." -msgstr "" - -#: ../../boot.php:1843 -msgid " don't like this." -msgstr "" - -#: ../../boot.php:2004 -msgid "No contacts" -msgstr "" - -#: ../../boot.php:2257 -msgid "Connect" -msgstr "" - -#: ../../boot.php:2267 -msgid "Location:" -msgstr "" - -#: ../../boot.php:2271 -msgid ", " -msgstr "" - -#: ../../boot.php:2279 -msgid "Gender:" -msgstr "" - -#: ../../boot.php:2283 -msgid "Status:" -msgstr "" - -#: ../../boot.php:2285 -msgid "Homepage:" -msgstr "" - -#: ../../boot.php:2376 -msgid "Monday" -msgstr "" - -#: ../../boot.php:2376 -msgid "Tuesday" -msgstr "" - -#: ../../boot.php:2376 -msgid "Wednesday" -msgstr "" - -#: ../../boot.php:2376 -msgid "Thursday" -msgstr "" - -#: ../../boot.php:2376 -msgid "Friday" -msgstr "" - -#: ../../boot.php:2376 -msgid "Saturday" -msgstr "" - -#: ../../boot.php:2376 -msgid "Sunday" -msgstr "" - -#: ../../boot.php:2380 -msgid "January" -msgstr "" - -#: ../../boot.php:2380 -msgid "February" -msgstr "" - -#: ../../boot.php:2380 -msgid "March" -msgstr "" - -#: ../../boot.php:2380 -msgid "April" -msgstr "" - -#: ../../boot.php:2380 -msgid "May" -msgstr "" - -#: ../../boot.php:2380 -msgid "June" -msgstr "" - -#: ../../boot.php:2380 -msgid "July" -msgstr "" - -#: ../../boot.php:2380 -msgid "August" -msgstr "" - -#: ../../boot.php:2380 -msgid "September" -msgstr "" - -#: ../../boot.php:2380 -msgid "October" -msgstr "" - -#: ../../boot.php:2380 -msgid "November" -msgstr "" - -#: ../../boot.php:2380 -msgid "December" -msgstr "" - -#: ../../boot.php:2409 -msgid "Birthdays this week:" -msgstr "" - -#: ../../boot.php:2410 -msgid "(Adjusted for local time)" -msgstr "" - -#: ../../boot.php:2419 -msgid "[today]" -msgstr "" - -#: ../../boot.php:2616 -msgid "link to source" +#: ../../include/oembed.php:57 +msgid "Embedding disabled" msgstr "" From 9bc85162a469337fbcc5ebbee64e38b25ac4cea0 Mon Sep 17 00:00:00 2001 From: Fabio Comuni Date: Fri, 18 Mar 2011 11:02:59 +0100 Subject: [PATCH 047/478] Update po2php script --- util/po2php.php | 38 +++++++++++++++++++++++++++----------- 1 file changed, 27 insertions(+), 11 deletions(-) diff --git a/util/po2php.php b/util/po2php.php index 171e9f297..cf62492e7 100644 --- a/util/po2php.php +++ b/util/po2php.php @@ -1,5 +1,6 @@ strings['.$k.'] = '; - } else { - $k = ""; - } - } + + if ($k!="" && substr($l,0,7)=="msgstr "){ + if ($ink) { $ink = False; $out .= '$a->strings["'.$k.'"] = '; } $v = substr($l,7,$len-8); $out .= $v; } if ($k!="" && substr($l,0,7)=="msgstr["){ + if ($ink) { $ink = False; $out .= '$a->strings["'.$k.'"] = '; } + if (!$arr) { $arr=True; $out .= "array(\n"; @@ -58,6 +54,26 @@ function po2php_run($argv, $argc) { preg_match("|\[([0-9]*)\] (.*)|", $l, $match); $out .= "\t". $match[1]." => ". $match[2] .",\n"; } + + if (substr($l,0,6)=="msgid_") { $ink = False; $out .= '$a->strings["'.$k.'"] = '; }; + + if ($ink) { + $k .= trim($l,"\" \r\n"); + //$out .= '$a->strings['.$k.'] = '; + } + + if (substr($l,0,6)=="msgid "){ + if ($k!="") $out .= $arr?");\n":";\n"; + $arr=False; + $k = str_replace("msgid ","",$l); + if ($k != '""' ) { + $k = trim($k,"\"\r\n"); + } else { + $k = ""; + } + $ink = True; + } + } From fd4256a13f879089351aaf36d557de4b7d3ea99e Mon Sep 17 00:00:00 2001 From: Fabio Comuni Date: Fri, 18 Mar 2011 11:03:15 +0100 Subject: [PATCH 048/478] php2po script --- util/php2po.php | 71 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 71 insertions(+) create mode 100644 util/php2po.php diff --git a/util/php2po.php b/util/php2po.php new file mode 100644 index 000000000..d3ce0a5af --- /dev/null +++ b/util/php2po.php @@ -0,0 +1,71 @@ +\n\n"; + return; + } + + $phpfile = $argv[1]; + $pofile = dirname($phpfile)."/messages.po"; + + if (!file_exists($phpfile)){ + print "Unable to find '$phpfile'\n"; + return; + } + + include_once($phpfile); + + print "Out to '$pofile'\n"; + + $out = ""; + $infile = file($pofile); + $k=""; + $ink = False; + foreach ($infile as $l) { + + if ($k!="" && substr($l,0,7)=="msgstr "){ + $ink = False; + $v = '""'; + //echo "DBG: k:'$k'\n"; + if (isset($a->strings[$k])) { + $v= '"'.$a->strings[$k].'"'; + //echo "DBG\n"; + //var_dump($k, $v, $a->strings[$k], $v); + //echo "/DBG\n"; + + } + //echo "DBG: v:'$v'\n"; + $l = "msgstr ".$v."\n"; + } + + if (substr($l,0,6)=="msgid_" || substr($l,0,7)=="msgstr[" )$ink = False;; + + if ($ink) { + $k .= trim($l,"\"\r\n"); + $k = str_replace('\"','"',$k); + } + + if (substr($l,0,6)=="msgid "){ + $arr=False; + $k = str_replace("msgid ","",$l); + if ($k != '""' ) { + $k = trim($k,"\"\r\n"); + $k = str_replace('\"','"',$k); + } else { + $k = ""; + } + $ink = True; + } + + $out .= $l; + } + //echo $out; + file_put_contents($pofile, $out); +?> \ No newline at end of file From 8ef6077d4d8b1d75c79e9fbc1735f054941b368e Mon Sep 17 00:00:00 2001 From: Fabio Comuni Date: Fri, 18 Mar 2011 11:04:12 +0100 Subject: [PATCH 049/478] Update IT strings --- view/it/messages.po | 4271 ++++++++++++++++++------------------------- view/it/strings.php | 1061 +++++------ 2 files changed, 2351 insertions(+), 2981 deletions(-) diff --git a/view/it/messages.po b/view/it/messages.po index 18279658d..2c1b144bb 100644 --- a/view/it/messages.po +++ b/view/it/messages.po @@ -8,11 +8,11 @@ msgid "" msgstr "" "Project-Id-Version: 2.1.913\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-03-11 01:11+0100\n" +"POT-Creation-Date: 2011-03-18 10:32+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Fabio Comuni \n" "Language-Team: Italian \n" -"Language: it\n" +"Language: it-IT\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -20,1967 +20,1834 @@ msgstr "" "X-Language: it_IT\n" "X-Source-Language: C\n" -#: ../../mod/network.php:6 ../../mod/profiles.php:7 ../../mod/profiles.php:224 -#: ../../mod/notifications.php:56 ../../mod/message.php:8 -#: ../../../mod/message.php:116 ../../../mod/manage.php:75 -#: ../../../mod/dfrn_confirm.php:53 ../../mod/wall_upload.php:42 -#: ../../mod/display.php:303 ../../mod/regmod.php:16 ../../mod/photos.php:85 -#: ../../mod/photos.php:772 ../../mod/viewcontacts.php:13 -#: ../../mod/settings.php:14 ../../mod/settings.php:19 -#: ../../mod/settings.php:206 ../../../mod/item.php:57 ../../mod/item.php:616 -#: ../../mod/profile_photo.php:19 ../../mod/profile_photo.php:133 -#: ../../mod/profile_photo.php:139 ../../mod/profile_photo.php:150 -#: ../../mod/group.php:19 ../../mod/invite.php:13 ../../mod/invite.php:50 -#: ../../mod/register.php:25 ../../mod/follow.php:8 ../../mod/contacts.php:101 -#: ../../addon/facebook/facebook.php:110 ../../../index.php:244 -#: ../../mod/network.php:6 ../../mod/notifications.php:56 -#: ../../mod/display.php:303 ../../mod/photos.php:772 -#: ../../mod/profile_photo.php:133 ../../mod/invite.php:50 -#: ../../../mod/contacts.php:101 ../../mod/manage.php:75 -#: ../../mod/wall_upload.php:42 ../../mod/settings.php:14 -#: ../../mod/settings.php:19 ../../mod/item.php:57 -#: ../../mod/profile_photo.php:150 ../index.php:244 ../../mod/message.php:116 -#: ../../mod/dfrn_confirm.php:53 ../../mod/photos.php:85 ../../mod/item.php:57 -#: ../../mod/contacts.php:101 ../../mod/network.php:6 -#: ../../mod/dfrn_confirm.php:53 ../../mod/photos.php:772 -#: ../../mod/settings.php:14 ../../mod/settings.php:206 ../../mod/item.php:616 -#: ../../mod/profile_photo.php:19 ../../mod/profile_photo.php:139 -#: ../../mod/profile_photo.php:150 ../../mod/group.php:19 -#: ../../mod/register.php:25 ../addon/facebook/facebook.php:110 +#: ../../index.php:187 +msgid "Not Found" +msgstr "Non Trovato" + +#: ../../index.php:188 +msgid "Page not found." +msgstr "Pagina non trovata." + +#: ../../index.php:243 ../../mod/group.php:88 +msgid "Permission denied" +msgstr "Permesso negato" + +#: ../../index.php:244 ../../mod/manage.php:75 ../../mod/wall_upload.php:42 +#: ../../mod/follow.php:8 ../../mod/profile_photo.php:19 +#: ../../mod/profile_photo.php:133 ../../mod/profile_photo.php:139 +#: ../../mod/profile_photo.php:150 ../../mod/regmod.php:16 #: ../../mod/profiles.php:7 ../../mod/profiles.php:224 -#: ../../mod/notifications.php:56 ../../mod/message.php:8 -#: ../../mod/message.php:116 ../../mod/manage.php:75 ../../mod/display.php:303 -#: ../../mod/regmod.php:16 ../../mod/viewcontacts.php:13 -#: ../../mod/profile_photo.php:133 ../../mod/invite.php:13 -#: ../../mod/invite.php:50 ../../mod/follow.php:8 ../../mod/contacts.php:101 -#: ../../index.php:244 +#: ../../mod/settings.php:14 ../../mod/settings.php:19 +#: ../../mod/settings.php:206 ../../mod/photos.php:85 ../../mod/photos.php:772 +#: ../../mod/display.php:303 ../../mod/invite.php:13 ../../mod/invite.php:50 +#: ../../mod/contacts.php:101 ../../mod/register.php:25 ../../mod/network.php:6 +#: ../../mod/notifications.php:56 ../../mod/item.php:57 ../../mod/item.php:616 +#: ../../mod/message.php:8 ../../mod/message.php:116 +#: ../../mod/dfrn_confirm.php:53 ../../mod/viewcontacts.php:13 +#: ../../mod/group.php:19 ../../addon/facebook/facebook.php:110 msgid "Permission denied." msgstr "Permesso negato." -#: ../../mod/network.php:18 ../../mod/network.php:18 ../../mod/network.php:18 -msgid "Normal View" -msgstr "Vista Normale" +#: ../../boot.php:808 +msgid "Create a New Account" +msgstr "Crea un Nuovo Account" -#: ../../mod/network.php:20 ../../mod/network.php:20 ../../mod/network.php:20 -msgid "New Item View" -msgstr "Vista Nuovi Elementi" +#: ../../boot.php:809 ../../mod/register.php:443 ../../include/nav.php:61 +msgid "Register" +msgstr "Regitrati" -#: ../../mod/network.php:91 ../../mod/profile.php:151 ../../mod/network.php:91 -#: ../../mod/network.php:91 ../../mod/profile.php:151 +#: ../../boot.php:815 +msgid "Nickname or Email address: " +msgstr "Soprannome o indirizzo Email: " + +#: ../../boot.php:816 +msgid "Password: " +msgstr "Password: " + +#: ../../boot.php:817 ../../boot.php:823 ../../include/nav.php:44 +msgid "Login" +msgstr "Accedi" + +#: ../../boot.php:821 +msgid "Nickname/Email/OpenID: " +msgstr "Soprannome/Email/OpenID: " + +#: ../../boot.php:822 +msgid "Password (if not OpenID): " +msgstr "Password (se non OpenID): " + +#: ../../boot.php:825 +msgid "Forgot your password?" +msgstr "Dimenticata la password?" + +#: ../../boot.php:826 +msgid "Password Reset" +msgstr "Resetta password" + +#: ../../boot.php:837 ../../include/nav.php:38 +msgid "Logout" +msgstr "Esci" + +#: ../../boot.php:1077 +msgid "prev" +msgstr "prec" + +#: ../../boot.php:1079 +msgid "first" +msgstr "primo" + +#: ../../boot.php:1108 +msgid "last" +msgstr "ultimo" + +#: ../../boot.php:1111 +msgid "next" +msgstr "succ" + +#: ../../boot.php:1831 +#, php-format +msgid "%s likes this." +msgstr "Piace a %s." + +#: ../../boot.php:1831 +#, php-format +msgid "%s doesn't like this." +msgstr "Non piace a %s." + +#: ../../boot.php:1835 +#, php-format +msgid "%2$d people like this." +msgstr "Piace a %2$d persone." + +#: ../../boot.php:1837 +#, php-format +msgid "%2$d people don't like this." +msgstr "Non piace a %2$d persone." + +#: ../../boot.php:1843 +msgid "and" +msgstr "e" + +#: ../../boot.php:1846 +#, php-format +msgid ", and %d other people" +msgstr ", e altre %d persone" + +#: ../../boot.php:1847 +#, php-format +msgid "%s like this." +msgstr "Piace a %s." + +#: ../../boot.php:1847 +#, php-format +msgid "%s don't like this." +msgstr "Non piace a %s." + +#: ../../boot.php:2008 +msgid "No contacts" +msgstr "Nessun contatto" + +#: ../../boot.php:2016 ../../mod/contacts.php:303 +#: ../../include/acl_selectors.php:140 ../../include/acl_selectors.php:155 +#: ../../include/nav.php:111 +msgid "Contacts" +msgstr "Contatti" + +#: ../../boot.php:2032 ../../mod/viewcontacts.php:17 +msgid "View Contacts" +msgstr "Guarda contatti" + +#: ../../boot.php:2049 ../../mod/search.php:17 ../../include/nav.php:67 +msgid "Search" +msgstr "Cerca" + +#: ../../boot.php:2204 ../../mod/profile.php:8 +msgid "No profile" +msgstr "Nessun profilo" + +#: ../../boot.php:2261 +msgid "Connect" +msgstr "Connetti" + +#: ../../boot.php:2271 +msgid "Location:" +msgstr "Posizione:" + +#: ../../boot.php:2275 +msgid ", " +msgstr ", " + +#: ../../boot.php:2283 +msgid "Gender:" +msgstr "Genere:" + +#: ../../boot.php:2287 +msgid "Status:" +msgstr "Stato:" + +#: ../../boot.php:2289 +msgid "Homepage:" +msgstr "Homepage:" + +#: ../../boot.php:2380 +msgid "Monday" +msgstr "Lunedì" + +#: ../../boot.php:2380 +msgid "Tuesday" +msgstr "Martedì" + +#: ../../boot.php:2380 +msgid "Wednesday" +msgstr "Mercoledì" + +#: ../../boot.php:2380 +msgid "Thursday" +msgstr "Giovedì" + +#: ../../boot.php:2380 +msgid "Friday" +msgstr "Venerdì" + +#: ../../boot.php:2380 +msgid "Saturday" +msgstr "Sabato" + +#: ../../boot.php:2380 +msgid "Sunday" +msgstr "Domenica" + +#: ../../boot.php:2384 +msgid "January" +msgstr "Gennaio" + +#: ../../boot.php:2384 +msgid "February" +msgstr "Febbraio" + +#: ../../boot.php:2384 +msgid "March" +msgstr "Marzo" + +#: ../../boot.php:2384 +msgid "April" +msgstr "Aprile" + +#: ../../boot.php:2384 +msgid "May" +msgstr "Maggio" + +#: ../../boot.php:2384 +msgid "June" +msgstr "Giugno" + +#: ../../boot.php:2384 +msgid "July" +msgstr "Luglio" + +#: ../../boot.php:2384 +msgid "August" +msgstr "Agosto" + +#: ../../boot.php:2384 +msgid "September" +msgstr "Settembre" + +#: ../../boot.php:2384 +msgid "October" +msgstr "Ottobre" + +#: ../../boot.php:2384 +msgid "November" +msgstr "Novembre" + +#: ../../boot.php:2384 +msgid "December" +msgstr "Dicembre" + +#: ../../boot.php:2413 +msgid "Birthdays this week:" +msgstr "Compleanni questa settimana:" + +#: ../../boot.php:2414 +msgid "(Adjusted for local time)" +msgstr "(Convertiti all'ora locale)" + +#: ../../boot.php:2423 +msgid "[today]" +msgstr "[oggi]" + +#: ../../boot.php:2620 +msgid "link to source" +msgstr "Collegamento all'originale" + +#: ../../mod/manage.php:37 +#, php-format +msgid "Welcome back %s" +msgstr "Bentornato %s" + +#: ../../mod/manage.php:87 +msgid "Manage Identities and/or Pages" +msgstr "Gestisci Indentità e/o Pagine" + +#: ../../mod/manage.php:90 +msgid "" +"(Toggle between different identities or community/group pages which share " +"your account details.)" +msgstr "" +"(Passa tra diverse identità o pagine di comunità/gruppi che condividono i " +"dettagli del tuo account.)" + +#: ../../mod/manage.php:92 +msgid "Select an identity to manage: " +msgstr "Seleziona una identità da gestire:" + +#: ../../mod/manage.php:106 ../../mod/photos.php:800 ../../mod/photos.php:857 +#: ../../mod/photos.php:1032 ../../mod/invite.php:64 ../../mod/install.php:109 +#: ../../addon/twitter/twitter.php:156 ../../addon/twitter/twitter.php:175 +#: ../../addon/statusnet/statusnet.php:163 +#: ../../addon/statusnet/statusnet.php:189 +#: ../../addon/statusnet/statusnet.php:207 +#: ../../addon/facebook/facebook.php:151 ../../addon/randplace/randplace.php:179 +msgid "Submit" +msgstr "Invia" + +#: ../../mod/wall_upload.php:56 ../../mod/profile_photo.php:109 +#, php-format +msgid "Image exceeds size limit of %d" +msgstr "La dimensionde dell'immagine supera il limite di %d" + +#: ../../mod/wall_upload.php:65 ../../mod/profile_photo.php:118 +#: ../../mod/photos.php:570 +msgid "Unable to process image." +msgstr "Impossibile elaborare l'immagine." + +#: ../../mod/wall_upload.php:79 ../../mod/wall_upload.php:88 +#: ../../mod/wall_upload.php:95 ../../mod/item.php:184 ../../mod/message.php:93 +msgid "Wall Photos" +msgstr "Foto Bacheca" + +#: ../../mod/wall_upload.php:82 ../../mod/profile_photo.php:230 +#: ../../mod/photos.php:588 +msgid "Image upload failed." +msgstr "Caricamento immagine fallito." + +#: ../../mod/dfrn_notify.php:177 ../../mod/dfrn_notify.php:389 +#: ../../mod/regmod.php:93 ../../mod/register.php:311 +#: ../../mod/register.php:348 ../../mod/dfrn_request.php:545 +#: ../../mod/lostpass.php:39 ../../mod/item.php:423 +#: ../../mod/dfrn_confirm.php:649 ../../include/items.php:1350 +#: ../../mod/dfrn_notify.php:475 +msgid "Administrator" +msgstr "Amministratore" + +#: ../../mod/dfrn_notify.php:179 +msgid "noreply" +msgstr "nessuna risposta" + +#: ../../mod/dfrn_notify.php:237 +msgid "New mail received at " +msgstr "Nuova mail ricevuta su " + +#: ../../mod/dfrn_notify.php:388 ../../mod/dfrn_notify.php:474 +#, php-format +msgid "%s commented on an item at %s" +msgstr "%s ha commentato un elemento su %s" + +#: ../../mod/profile.php:151 ../../mod/network.php:91 msgid "Share" msgstr "Condividi" -#: ../../mod/network.php:92 ../../mod/message.php:185 ../../mod/message.php:319 -#: ../../mod/profile.php:152 ../../mod/network.php:92 ../../mod/profile.php:152 -#: ../../mod/network.php:92 ../../mod/message.php:319 ../../mod/message.php:185 -#: ../../mod/profile.php:152 +#: ../../mod/profile.php:152 ../../mod/network.php:92 ../../mod/message.php:185 +#: ../../mod/message.php:319 msgid "Upload photo" msgstr "Carica foto" -#: ../../mod/network.php:93 ../../mod/message.php:186 ../../mod/message.php:320 -#: ../../mod/profile.php:153 ../../mod/network.php:93 ../../mod/profile.php:153 -#: ../../mod/network.php:93 ../../mod/message.php:320 ../../mod/message.php:186 -#: ../../mod/profile.php:153 +#: ../../mod/profile.php:153 ../../mod/network.php:93 ../../mod/message.php:186 +#: ../../mod/message.php:320 msgid "Insert web link" -msgstr "Inserisci collegamento web" +msgstr "Inserisci link" -#: ../../mod/network.php:94 ../../mod/profile.php:154 ../../mod/network.php:94 -#: ../../mod/network.php:94 ../../mod/profile.php:154 +#: ../../mod/profile.php:154 ../../mod/network.php:94 msgid "Insert YouTube video" msgstr "Inserisci video da YouTube" -#: ../../mod/network.php:95 ../../mod/profile.php:155 ../../mod/network.php:95 -#: ../../mod/network.php:95 ../../mod/profile.php:155 +#: ../../mod/profile.php:155 ../../mod/network.php:95 msgid "Set your location" msgstr "Imposta la tua posizione" -#: ../../mod/network.php:96 ../../mod/profile.php:156 ../../mod/network.php:96 -#: ../../mod/network.php:96 ../../mod/profile.php:156 +#: ../../mod/profile.php:156 ../../mod/network.php:96 msgid "Clear browser location" -msgstr "Cancella la posizione del browser" +msgstr "Cancella la tua posizione data dal browser" -#: ../../mod/network.php:97 ../../mod/network.php:367 ../../mod/message.php:187 -#: ../../mod/message.php:321 ../../mod/display.php:158 -#: ../../mod/photos.php:1052 ../../mod/profile.php:157 -#: ../../mod/profile.php:309 ../../mod/network.php:97 -#: ../../../mod/message.php:321 ../../mod/profile.php:157 -#: ../../mod/message.php:321 ../../mod/network.php:97 ../../mod/message.php:187 -#: ../../mod/message.php:321 ../../mod/display.php:158 -#: ../../mod/network.php:367 ../../mod/photos.php:1052 #: ../../mod/profile.php:157 ../../mod/profile.php:309 +#: ../../mod/photos.php:1052 ../../mod/display.php:158 ../../mod/network.php:97 +#: ../../mod/network.php:367 ../../mod/message.php:187 ../../mod/message.php:321 msgid "Please wait" msgstr "Attendi" -#: ../../mod/network.php:98 ../../mod/profile.php:158 ../../mod/network.php:98 -#: ../../mod/network.php:98 ../../mod/profile.php:158 +#: ../../mod/profile.php:158 ../../mod/network.php:98 msgid "Permission settings" -msgstr "Impostazioni permessi" +msgstr "Impostazione permessi" -#: ../../mod/network.php:104 ../../mod/profile.php:165 -#: ../../mod/network.php:104 ../../mod/network.php:104 ../../mod/profile.php:165 +#: ../../mod/profile.php:165 ../../mod/network.php:104 msgid "CC: email addresses" msgstr "CC: indirizzi email" -#: ../../mod/network.php:106 ../../mod/profile.php:167 -#: ../../mod/network.php:106 ../../mod/network.php:106 ../../mod/profile.php:167 +#: ../../mod/profile.php:167 ../../mod/network.php:106 msgid "Example: bob@example.com, mary@example.com" msgstr "Esempio: bob@example.com, mary@example.com" -#: ../../mod/network.php:149 ../../mod/network.php:149 ../../mod/network.php:149 -msgid "No such group" -msgstr "Nessun gruppo" - -#: ../../mod/network.php:160 ../../mod/network.php:160 ../../mod/network.php:160 -msgid "Group is empty" -msgstr "Il gruppo è vuoto" - -#: ../../mod/network.php:164 ../../mod/network.php:164 ../../mod/network.php:164 -msgid "Group: " -msgstr "Gruppo:" - -#: ../../mod/network.php:272 ../../mod/network.php:434 -#: ../../mod/display.php:258 ../../mod/profile.php:382 ../../mod/search.php:116 -#: ../../mod/network.php:272 ../../../mod/profile.php:382 -#: ../../mod/profile.php:382 ../../mod/display.php:258 -#: ../../mod/profile.php:382 ../../mod/search.php:116 ../../mod/network.php:272 -#: ../../mod/network.php:434 -msgid "View $name's profile" -msgstr "Vedi il profilo di $name" - -#: ../../mod/network.php:287 ../../mod/search.php:131 ../../mod/network.php:287 -#: ../../mod/network.php:287 ../../mod/search.php:131 -msgid "View in context" -msgstr "Vedi nel contesto" - -#: ../../mod/network.php:321 ../../mod/display.php:149 ../../mod/photos.php:935 -#: ../../mod/profile.php:300 ../../mod/network.php:321 -#: ../../mod/profile.php:300 ../../mod/network.php:321 ../../mod/photos.php:935 -#: ../../mod/display.php:149 ../../mod/profile.php:300 +#: ../../mod/profile.php:300 ../../mod/photos.php:935 ../../mod/display.php:149 +#: ../../mod/network.php:321 msgid "Private Message" -msgstr "Messaggio Privato" +msgstr "Messaggio privato" -#: ../../mod/network.php:365 ../../mod/display.php:156 -#: ../../mod/photos.php:1050 ../../mod/profile.php:307 -#: ../../mod/network.php:365 ../../mod/profile.php:307 -#: ../../mod/network.php:365 ../../mod/photos.php:1050 -#: ../../mod/display.php:156 ../../mod/profile.php:307 +#: ../../mod/profile.php:307 ../../mod/photos.php:1050 +#: ../../mod/display.php:156 ../../mod/network.php:365 msgid "I like this (toggle)" -msgstr "Mi piace (metti/togli)" +msgstr "Mi piace questo (metti/togli)" -#: ../../mod/network.php:366 ../../mod/display.php:157 -#: ../../mod/photos.php:1051 ../../mod/profile.php:308 -#: ../../mod/network.php:366 ../../mod/profile.php:308 -#: ../../mod/network.php:366 ../../mod/photos.php:1051 -#: ../../mod/display.php:157 ../../mod/profile.php:308 +#: ../../mod/profile.php:308 ../../mod/photos.php:1051 +#: ../../mod/display.php:157 ../../mod/network.php:366 msgid "I don't like this (toggle)" -msgstr "Non mi piace (metti/togli)" +msgstr "Non mi piace questo (metti/togli)" -#: ../../mod/network.php:380 ../../mod/display.php:170 -#: ../../mod/photos.php:1071 ../../mod/photos.php:1111 -#: ../../mod/photos.php:1140 ../../mod/profile.php:321 -#: ../../../mod/network.php:380 ../../mod/photos.php:1111 -#: ../../mod/network.php:380 ../../mod/photos.php:1071 +#: ../../mod/profile.php:321 ../../mod/photos.php:1071 #: ../../mod/photos.php:1111 ../../mod/photos.php:1140 -#: ../../mod/network.php:380 ../../mod/display.php:170 ../../mod/profile.php:321 +#: ../../mod/display.php:170 ../../mod/network.php:380 msgid "This is you" msgstr "Questo sei tu" -#: ../../mod/network.php:386 ../../mod/display.php:234 -#: ../../mod/photos.php:1168 ../../mod/profile.php:361 ../../mod/group.php:137 -#: ../../mod/network.php:386 ../../../mod/profile.php:361 -#: ../../mod/profile.php:361 ../../mod/network.php:386 -#: ../../mod/photos.php:1168 ../../mod/display.php:234 -#: ../../mod/profile.php:361 ../../mod/group.php:137 +#: ../../mod/profile.php:361 ../../mod/photos.php:1168 +#: ../../mod/display.php:234 ../../mod/network.php:386 ../../mod/group.php:137 msgid "Delete" -msgstr "Elimina" +msgstr "Cancella" -#: ../../mod/network.php:435 ../../mod/display.php:259 -#: ../../mod/network.php:435 ../../mod/network.php:435 ../../mod/display.php:259 -msgid "View $owner_name's profile" -msgstr "Vedi il profilo di $owner_name" +#: ../../mod/profile.php:382 ../../mod/search.php:116 ../../mod/display.php:258 +#: ../../mod/network.php:272 ../../mod/network.php:434 +msgid "View $name's profile" +msgstr "Guarda il profilo di $name" -#: ../../mod/network.php:436 ../../mod/display.php:260 -#: ../../mod/network.php:436 ../../mod/network.php:436 ../../mod/display.php:260 -msgid "to" -msgstr "a" - -#: ../../mod/network.php:437 ../../mod/display.php:261 -#: ../../mod/network.php:437 ../../mod/network.php:437 ../../mod/display.php:261 -msgid "Wall-to-Wall" -msgstr "Sulla Bacheca" - -#: ../../mod/network.php:438 ../../mod/display.php:262 -#: ../../mod/network.php:438 ../../mod/network.php:438 ../../mod/display.php:262 -msgid "via Wall-To-Wall:" -msgstr "sulla sua Bacheca:" - -#: ../../mod/network.php:471 ../../mod/display.php:312 -#: ../../mod/profile.php:414 ../../mod/register.php:422 -#: ../../mod/network.php:471 ../../mod/register.php:422 -#: ../../mod/register.php:422 ../../mod/network.php:471 #: ../../mod/profile.php:414 ../../mod/display.php:312 +#: ../../mod/register.php:422 ../../mod/network.php:471 msgid "" "Shared content is covered by the Creative Commons " "Attribution 3.0 license." msgstr "" -"Il contenuto condiviso è coperto dalla licenza Creative Commons " -"Attribution 3.0." +"Il contenuto in comune è coperto dalla licenza Creative Commons " +"Attribuzione 3.0." + +#: ../../mod/follow.php:167 +msgid "The profile address specified does not provide adequate information." +msgstr "" +"L'indirizzo del profilo specificato non fornisce adeguate informazioni." + +#: ../../mod/follow.php:173 +msgid "" +"Limited profile. This person will be unable to receive direct/personal " +"notifications from you." +msgstr "" +"Profilo limitato. Questa persona non sarà in grado di ricevere nofiche " +"dirette/personali da te." + +#: ../../mod/follow.php:224 +msgid "Unable to retrieve contact information." +msgstr "Impossibile recuperare informazioni sul contatto." + +#: ../../mod/follow.php:270 +msgid "following" +msgstr "segue" + +#: ../../mod/profile_photo.php:28 +msgid "Image uploaded but image cropping failed." +msgstr "L'immagine è stata caricata, ma il ritaglio è fallito." + +#: ../../mod/profile_photo.php:58 ../../mod/profile_photo.php:65 +#: ../../mod/profile_photo.php:72 ../../mod/profile_photo.php:155 +#: ../../mod/profile_photo.php:225 ../../mod/profile_photo.php:234 +#: ../../mod/photos.php:106 ../../mod/photos.php:530 ../../mod/photos.php:849 +#: ../../mod/photos.php:864 ../../mod/register.php:267 +#: ../../mod/register.php:274 ../../mod/register.php:281 +msgid "Profile Photos" +msgstr "Foto del profilo" + +#: ../../mod/profile_photo.php:61 ../../mod/profile_photo.php:68 +#: ../../mod/profile_photo.php:75 ../../mod/profile_photo.php:237 +#, php-format +msgid "Image size reduction [%s] failed." +msgstr "Riduzione della dimensione dell'immagine [%s] fallito." + +#: ../../mod/profile_photo.php:95 +msgid "Unable to process image" +msgstr "Impossibile elaborare l'immagine" + +#: ../../mod/profile_photo.php:228 +msgid "Image uploaded successfully." +msgstr "Immagine caricata con successo." + +#: ../../mod/home.php:23 +#, php-format +msgid "Welcome to %s" +msgstr "Benvenuto su %s" + +#: ../../mod/regmod.php:10 +msgid "Please login." +msgstr "Accedi." + +#: ../../mod/regmod.php:54 +#, php-format +msgid "Registration revoked for %s" +msgstr "Registrazione revocata per %s" + +#: ../../mod/regmod.php:92 ../../mod/register.php:310 +#, php-format +msgid "Registration details for %s" +msgstr "Dettagli registrazione per %s" + +#: ../../mod/regmod.php:96 +msgid "Account approved." +msgstr "Account approvato." #: ../../mod/profiles.php:21 ../../mod/profiles.php:234 -#: ../../../mod/profiles.php:339 ../../../mod/dfrn_confirm.php:62 -#: ../../../mod/profiles.php:21 ../../mod/dfrn_confirm.php:62 -#: ../../mod/profiles.php:21 ../../mod/profiles.php:339 -#: ../../mod/dfrn_confirm.php:62 ../../mod/profiles.php:21 -#: ../../mod/profiles.php:234 ../../mod/profiles.php:339 +#: ../../mod/profiles.php:339 ../../mod/dfrn_confirm.php:62 msgid "Profile not found." msgstr "Profilo non trovato." -#: ../../mod/profiles.php:28 ../../mod/profiles.php:28 ../../mod/profiles.php:28 +#: ../../mod/profiles.php:28 msgid "Profile Name is required." -msgstr "Il Nome del Profilo è richieso." +msgstr "Il Nome Profilo è richiesto ." -#: ../../mod/profiles.php:196 ../../mod/profiles.php:196 #: ../../mod/profiles.php:196 msgid "Profile updated." msgstr "Profilo aggiornato." -#: ../../mod/profiles.php:251 ../../mod/profiles.php:251 #: ../../mod/profiles.php:251 msgid "Profile deleted." -msgstr "Profilo cancellato." +msgstr "Profilo elminato." -#: ../../mod/profiles.php:267 ../../mod/profiles.php:298 -#: ../../../mod/profiles.php:267 ../../mod/profiles.php:267 #: ../../mod/profiles.php:267 ../../mod/profiles.php:298 msgid "Profile-" msgstr "Profilo-" -#: ../../mod/profiles.php:286 ../../mod/profiles.php:325 -#: ../../../mod/profiles.php:286 ../../mod/profiles.php:286 #: ../../mod/profiles.php:286 ../../mod/profiles.php:325 msgid "New profile created." msgstr "Nuovo profilo creato." -#: ../../mod/profiles.php:304 ../../mod/profiles.php:304 #: ../../mod/profiles.php:304 msgid "Profile unavailable to clone." -msgstr "Impossibile duplicare il profilo." +msgstr "Impossibile duplicare il plrofilo." -#: ../../mod/profiles.php:367 ../../mod/profiles.php:367 #: ../../mod/profiles.php:367 msgid "" "This is your public profile.
    It may " "be visible to anybody using the internet." msgstr "" -"Questo è il tuo profilo " -"pubblico.
    Potrebbe essere visibile a " -"chiunque attraverso internet." +"Questo è il tuo profilo publico.
    Potrebbe essere visto da chiunque attraverso internet." -#: ../../mod/profiles.php:377 ../../mod/profiles.php:377 #: ../../mod/profiles.php:377 msgid "Age: " -msgstr "Età:" +msgstr "Età : " -#: ../../mod/profiles.php:418 ../../mod/profiles.php:418 #: ../../mod/profiles.php:418 msgid "Profile Image" -msgstr "Immagine del profilo" +msgstr "Immagine del Profilo" -#: ../../mod/lostpass.php:39 ../../mod/dfrn_confirm.php:649 -#: ../../mod/dfrn_notify.php:177 ../../mod/dfrn_notify.php:389 -#: ../../mod/regmod.php:93 ../../mod/register.php:311 -#: ../../mod/register.php:348 ../../../mod/dfrn_request.php:545 -#: ../../../include/items.php:1350 ../../../mod/lostpass.php:39 -#: ../../mod/dfrn_notify.php:177 ../../mod/item.php:423 -#: ../../mod/lostpass.php:39 ../../mod/regmod.php:93 -#: ../../mod/dfrn_request.php:545 ../../mod/register.php:311 -#: ../../include/items.php:1350 ../../mod/dfrn_notify.php:177 -#: ../../mod/regmod.php:93 ../../mod/register.php:348 ../include/items.php:1350 -#: ../../mod/lostpass.php:39 ../../mod/dfrn_confirm.php:649 -#: ../../mod/dfrn_notify.php:389 ../../mod/item.php:423 -#: ../../mod/dfrn_request.php:545 -msgid "Administrator" -msgstr "Amministratore" - -#: ../../mod/notifications.php:28 ../../mod/notifications.php:28 -#: ../../mod/notifications.php:28 -msgid "Invalid request identifier." -msgstr "Indentificativo richiesta non valido." - -#: ../../mod/notifications.php:31 ../../mod/notifications.php:134 -#: ../../mod/notifications.php:31 ../../mod/notifications.php:31 -#: ../../mod/notifications.php:31 ../../mod/notifications.php:134 -msgid "Discard" -msgstr "Rimuovi" - -#: ../../mod/notifications.php:41 ../../mod/notifications.php:133 -#: ../../mod/notifications.php:41 ../../mod/notifications.php:41 -#: ../../mod/notifications.php:41 ../../mod/notifications.php:133 -msgid "Ignore" -msgstr "Ignora" - -#: ../../mod/notifications.php:72 ../../mod/notifications.php:72 -#: ../../mod/notifications.php:72 -msgid "Show Ignored Requests" -msgstr "Mostra Richieste Ignorate" - -#: ../../mod/notifications.php:72 ../../mod/notifications.php:72 -#: ../../mod/notifications.php:72 -msgid "Hide Ignored Requests" -msgstr "Nascondi Richieste Ignorate" - -#: ../../mod/notifications.php:105 ../../mod/notifications.php:105 -#: ../../mod/notifications.php:105 -msgid "Claims to be known to you: " -msgstr "Dice di conoscerti:" - -#: ../../mod/notifications.php:105 ../../mod/notifications.php:105 -#: ../../mod/notifications.php:105 -msgid "yes" -msgstr "si" - -#: ../../mod/notifications.php:105 ../../mod/notifications.php:105 -#: ../../mod/notifications.php:105 -msgid "no" -msgstr "no" - -#: ../../mod/notifications.php:111 ../../mod/notifications.php:111 -#: ../../mod/notifications.php:111 -msgid "Approve as: " -msgstr "Approva come:" - -#: ../../mod/notifications.php:112 ../../mod/notifications.php:112 -#: ../../mod/notifications.php:112 -msgid "Friend" -msgstr "Amico" - -#: ../../mod/notifications.php:113 ../../mod/notifications.php:113 -#: ../../mod/notifications.php:113 -msgid "Fan/Admirer" -msgstr "Fan/Ammiratore" - -#: ../../mod/notifications.php:120 ../../mod/notifications.php:120 -#: ../../mod/notifications.php:120 -msgid "Notification type: " -msgstr "Tipo di notifica:" - -#: ../../mod/notifications.php:121 ../../mod/notifications.php:121 -#: ../../mod/notifications.php:121 -msgid "Friend/Connect Request" -msgstr "Amico/Richiesta di Connessione" - -#: ../../mod/notifications.php:121 ../../mod/notifications.php:121 -#: ../../mod/notifications.php:121 -msgid "New Follower" -msgstr "Nuovo seguace" - -#: ../../mod/notifications.php:131 ../../mod/notifications.php:131 -#: ../../mod/notifications.php:131 -msgid "Approve" -msgstr "Approva" - -#: ../../mod/notifications.php:140 ../../mod/notifications.php:140 -#: ../../mod/notifications.php:140 -msgid "No notifications." -msgstr "Nessuna notifica." - -#: ../../mod/notifications.php:164 ../../mod/notifications.php:164 -#: ../../mod/notifications.php:164 -msgid "No registrations." -msgstr "Nessuna registrazione." - -#: ../../mod/install.php:30 ../../mod/install.php:30 ../../mod/install.php:30 -msgid "Could not create/connect to database." -msgstr "Nono posso creare/connettermi al database." - -#: ../../mod/install.php:35 ../../mod/install.php:35 ../../mod/install.php:35 -msgid "Connected to database." -msgstr "Connesso al database." - -#: ../../mod/install.php:66 ../../mod/install.php:66 ../../mod/install.php:66 -msgid "Database import succeeded." -msgstr "Importazione del database riuscita." - -#: ../../mod/install.php:67 ../../mod/install.php:67 ../../mod/install.php:67 -msgid "" -"IMPORTANT: You will need to [manually] setup a scheduled task for the poller." -msgstr "" -"IMPORTANTE: Dovrai impostare [manualmente] un operazione pianificata per il " -"poller." - -#: ../../mod/install.php:68 ../../mod/install.php:75 ../../mod/install.php:175 -#: ../../mod/install.php:68 ../../mod/install.php:68 ../../mod/install.php:68 -#: ../../mod/install.php:75 ../../mod/install.php:175 -msgid "Please see the file \"INSTALL.txt\"." -msgstr "Guarda il file \"INSTALL.txt\"." - -#: ../../mod/install.php:73 ../../mod/install.php:73 ../../mod/install.php:73 -msgid "Database import failed." -msgstr "Importazione del database fallita." - -#: ../../mod/install.php:74 ../../mod/install.php:74 ../../mod/install.php:74 -msgid "" -"You may need to import the file \"database.sql\" manually using phpmyadmin " -"or mysql." -msgstr "" -"Potresti dover importare il file \"database.sql\" manualmente con phpmyadmin " -"o mysql." - -#: ../../mod/install.php:84 ../../mod/install.php:84 ../../mod/install.php:84 -msgid "Welcome to Friendika." -msgstr "Benvenuto su Friendika." - -#: ../../mod/install.php:109 ../../mod/manage.php:106 ../../mod/photos.php:800 -#: ../../mod/photos.php:857 ../../mod/photos.php:1032 ../../mod/invite.php:64 -#: ../../addon/facebook/facebook.php:151 -#: ../../../addon/randplace/randplace.php:179 -#: ../../addon/twitter/twitter.php:156 ../../addon/twitter/twitter.php:175 -#: ../../addon/statusnet/statusnet.php:163 -#: ../../addon/statusnet/statusnet.php:189 -#: ../../addon/statusnet/statusnet.php:207 ../../mod/install.php:109 -#: ../../mod/photos.php:857 ../addon/facebook/facebook.php:151 -#: ../../addon/statusnet/statusnet.php:163 -#: ../../addon/statusnet/statusnet.php:207 ../../mod/photos.php:857 -#: ../../../addon/twitter/twitter.php:156 ../addon/statusnet/statusnet.php:189 -#: ../../../addon/statusnet/statusnet.php:207 -#: ../../addon/randplace/randplace.php:179 ../addon/twitter/twitter.php:156 -#: ../addon/statusnet/statusnet.php:207 ../addon/randplace/randplace.php:179 -#: ../addon/twitter/twitter.php:175 ../addon/statusnet/statusnet.php:163 -#: ../../mod/install.php:109 ../../mod/manage.php:106 ../../mod/photos.php:800 -#: ../../mod/photos.php:857 ../../mod/photos.php:1032 ../../mod/invite.php:64 -#: ../../addon/facebook/facebook.php:151 ../../addon/twitter/twitter.php:156 -#: ../../addon/statusnet/statusnet.php:189 -#: ../../addon/statusnet/statusnet.php:207 -msgid "Submit" -msgstr "Invia" - -#: ../../mod/install.php:124 ../../mod/install.php:124 ../../mod/install.php:124 -msgid "Could not find a command line version of PHP in the web server PATH." -msgstr "" -"Non riesco a trovare la versione a riga di comando di PHP nel PATH del " -"server web." - -#: ../../mod/install.php:125 ../../mod/install.php:125 ../../mod/install.php:125 -msgid "" -"This is required. Please adjust the configuration file .htconfig.php " -"accordingly." -msgstr "Questo è richiesto. Sistema il file .htconfig.php di conseguenza." - -#: ../../mod/install.php:132 ../../mod/install.php:132 ../../mod/install.php:132 -msgid "" -"The command line version of PHP on your system does not have " -"\"register_argc_argv\" enabled." -msgstr "" -"La versione a riga di comando di PHP nel tuo sistema non ha " -"\"register_argc_argv\" abilitato." - -#: ../../mod/install.php:133 ../../mod/install.php:133 ../../mod/install.php:133 -msgid "This is required for message delivery to work." -msgstr "E' richiesto per il funzionamento della consegna dei messaggi." - -#: ../../mod/install.php:155 ../../mod/install.php:155 ../../mod/install.php:155 -msgid "" -"Error: the \"openssl_pkey_new\" function on this system is not able to " -"generate encryption keys" -msgstr "" -"Errore: la funzione \"openssl_pkey_new\" su questo sistema non è in grado di " -"generare le chiavi di criptazione" - -#: ../../mod/install.php:156 ../../mod/install.php:156 ../../mod/install.php:156 -msgid "" -"If running under Windows, please see " -"\"http://www.php.net/manual/en/openssl.installation.php\"." -msgstr "" -"Se sta girando su Windows, guarda " -"\"http://www.php.net/manual/en/openssl.installation.php\"." - -#: ../../mod/install.php:165 ../../mod/install.php:165 ../../mod/install.php:165 -msgid "" -"Error: Apache webserver mod-rewrite module is required but not installed." -msgstr "" -"Errore: Il modulo mod-rewrite del server web Apache è richiesto ma non è " -"installato." - -#: ../../mod/install.php:167 ../../mod/install.php:167 ../../mod/install.php:167 -msgid "Error: libCURL PHP module required but not installed." -msgstr "Errore: Il modulo libCURL di PHP è richiesto ma non è installato." - -#: ../../mod/install.php:169 ../../mod/install.php:169 ../../mod/install.php:169 -msgid "" -"Error: GD graphics PHP module with JPEG support required but not installed." -msgstr "" -"Errore: Il modulo GD graphics di PHP, con supporto JPEG, è richiesto ma non " -"è installato." - -#: ../../mod/install.php:171 ../../mod/install.php:171 ../../mod/install.php:171 -msgid "Error: openssl PHP module required but not installed." -msgstr "Errore: Il modulo openssl di PHP è richiesto ma non è installato." - -#: ../../mod/install.php:173 ../../mod/install.php:173 ../../mod/install.php:173 -msgid "Error: mysqli PHP module required but not installed." -msgstr "Errore: Il modulo mysqli di PHP è richiesto ma non è installato." - -#: ../../mod/install.php:184 ../../mod/install.php:184 ../../mod/install.php:184 -msgid "" -"The web installer needs to be able to create a file called \".htconfig.php\" " -"in the top folder of your web server and it is unable to do so." -msgstr "" - -#: ../../mod/install.php:185 ../../mod/install.php:185 ../../mod/install.php:185 -msgid "" -"This is most often a permission setting, as the web server may not be able " -"to write files in your folder - even if you can." -msgstr "" - -#: ../../mod/install.php:186 ../../mod/install.php:186 ../../mod/install.php:186 -msgid "" -"Please check with your site documentation or support people to see if this " -"situation can be corrected." -msgstr "" - -#: ../../mod/install.php:187 ../../mod/install.php:187 ../../mod/install.php:187 -msgid "" -"If not, you may be required to perform a manual installation. Please see the " -"file \"INSTALL.txt\" for instructions." -msgstr "" - -#: ../../mod/install.php:196 ../../mod/install.php:196 ../../mod/install.php:196 -msgid "" -"The database configuration file \".htconfig.php\" could not be written. " -"Please use the enclosed text to create a configuration file in your web " -"server root." -msgstr "" - -#: ../../mod/install.php:211 ../../mod/install.php:211 ../../mod/install.php:211 -msgid "Errors encountered creating database tables." -msgstr "" - -#: ../../mod/message.php:18 ../../mod/message.php:18 ../../mod/message.php:18 -msgid "No recipient selected." -msgstr "" - -#: ../../mod/message.php:23 ../../mod/message.php:23 ../../mod/message.php:23 -msgid "[no subject]" -msgstr "" - -#: ../../mod/message.php:34 ../../mod/message.php:34 ../../mod/message.php:34 -msgid "Unable to locate contact information." -msgstr "" - -#: ../../mod/message.php:93 ../../mod/wall_upload.php:79 -#: ../../mod/wall_upload.php:88 ../../mod/wall_upload.php:95 -#: ../../../mod/item.php:184 ../../mod/message.php:93 -#: ../../mod/wall_upload.php:95 ../../mod/wall_upload.php:88 -#: ../../mod/message.php:93 ../../mod/item.php:184 ../../mod/wall_upload.php:88 -#: ../../mod/wall_upload.php:79 ../../mod/item.php:184 -msgid "Wall Photos" -msgstr "" - -#: ../../mod/message.php:102 ../../mod/message.php:102 ../../mod/message.php:102 -msgid "Message sent." -msgstr "" - -#: ../../mod/message.php:105 ../../mod/message.php:105 ../../mod/message.php:105 -msgid "Message could not be sent." -msgstr "" - -#: ../../mod/message.php:125 ../include/nav.php:100 ../../mod/message.php:125 -#: ../../mod/message.php:125 ../../include/nav.php:100 -msgid "Messages" -msgstr "" - -#: ../../mod/message.php:126 ../../mod/message.php:126 ../../mod/message.php:126 -msgid "Inbox" -msgstr "" - -#: ../../mod/message.php:127 ../../mod/message.php:127 ../../mod/message.php:127 -msgid "Outbox" -msgstr "" - -#: ../../mod/message.php:128 ../../mod/message.php:128 ../../mod/message.php:128 -msgid "New Message" -msgstr "" - -#: ../../mod/message.php:142 ../../mod/message.php:142 ../../mod/message.php:142 -msgid "Message deleted." -msgstr "" - -#: ../../mod/message.php:158 ../../mod/message.php:158 ../../mod/message.php:158 -msgid "Conversation removed." -msgstr "" - -#: ../../mod/message.php:177 ../../mod/message.php:177 ../../mod/message.php:177 -msgid "Send Private Message" -msgstr "" - -#: ../../mod/message.php:178 ../../mod/message.php:312 -#: ../../mod/message.php:178 ../../mod/message.php:178 ../../mod/message.php:312 -msgid "To:" -msgstr "" - -#: ../../mod/message.php:179 ../../mod/message.php:313 -#: ../../mod/message.php:179 ../../mod/message.php:179 ../../mod/message.php:313 -msgid "Subject:" -msgstr "" - -#: ../../mod/message.php:182 ../../mod/message.php:316 ../../mod/invite.php:59 -#: ../../mod/message.php:182 ../../mod/message.php:182 -#: ../../mod/message.php:182 ../../mod/message.php:316 ../../mod/invite.php:59 -msgid "Your message:" -msgstr "" - -#: ../../mod/message.php:221 ../../mod/message.php:221 ../../mod/message.php:221 -msgid "No messages." -msgstr "" - -#: ../../mod/message.php:234 ../../mod/message.php:234 ../../mod/message.php:234 -msgid "Delete conversation" -msgstr "" - -#: ../../mod/message.php:264 ../../mod/message.php:264 ../../mod/message.php:264 -msgid "Message not available." -msgstr "" - -#: ../../mod/message.php:301 ../../mod/message.php:301 ../../mod/message.php:301 -msgid "Delete message" -msgstr "" - -#: ../../mod/message.php:311 ../../mod/message.php:311 ../../mod/message.php:311 -msgid "Send Reply" -msgstr "" - -#: ../../mod/directory.php:32 ../../mod/directory.php:32 -#: ../../mod/directory.php:32 -msgid "Global Directory" -msgstr "" - -#: ../../mod/directory.php:38 ../../mod/contacts.php:307 -#: ../../../mod/directory.php:38 ../../mod/directory.php:38 -#: ../../mod/directory.php:38 ../../mod/contacts.php:307 -msgid "Finding: " -msgstr "" - -#: ../../mod/manage.php:37 ../../mod/openid.php:73 ../include/auth.php:194 -#: ../../mod/openid.php:73 ../../include/auth.php:194 -msgid "Welcome back " -msgstr "" - -#: ../../mod/manage.php:87 ../../mod/manage.php:87 ../../mod/manage.php:87 -msgid "Manage Identities and/or Pages" -msgstr "" - -#: ../../mod/manage.php:90 ../../mod/manage.php:90 ../../mod/manage.php:90 -msgid "" -"(Toggle between different identities or community/group pages which share " -"your account details.)" -msgstr "" - -#: ../../mod/manage.php:92 ../../mod/manage.php:92 ../../mod/manage.php:92 -msgid "Select an identity to manage: " -msgstr "" - -#: ../../mod/dfrn_poll.php:78 ../../mod/dfrn_poll.php:392 -msgid " welcomes " -msgstr "" - -#: ../../mod/dfrn_confirm.php:114 ../../mod/contacts.php:209 -#: ../../mod/dfrn_confirm.php:114 ../../mod/dfrn_confirm.php:114 -#: ../../mod/dfrn_confirm.php:114 ../../mod/contacts.php:209 -msgid "Contact not found." -msgstr "" - -#: ../../mod/dfrn_confirm.php:231 ../../mod/dfrn_confirm.php:231 -#: ../../mod/dfrn_confirm.php:231 -msgid "Response from remote site was not understood." -msgstr "" - -#: ../../mod/dfrn_confirm.php:240 ../../mod/dfrn_confirm.php:240 -#: ../../mod/dfrn_confirm.php:240 -msgid "Unexpected response from remote site: " -msgstr "" - -#: ../../mod/dfrn_confirm.php:248 ../../mod/dfrn_confirm.php:248 -#: ../../mod/dfrn_confirm.php:248 -msgid "Confirmation completed successfully." -msgstr "" - -#: ../../mod/dfrn_confirm.php:250 ../../mod/dfrn_confirm.php:264 -#: ../../mod/dfrn_confirm.php:271 ../../mod/dfrn_confirm.php:250 -#: ../../mod/dfrn_confirm.php:271 ../../mod/dfrn_confirm.php:271 -#: ../../mod/dfrn_confirm.php:250 ../../mod/dfrn_confirm.php:264 -#: ../../mod/dfrn_confirm.php:271 -msgid "Remote site reported: " -msgstr "" - -#: ../../mod/dfrn_confirm.php:262 ../../mod/dfrn_confirm.php:262 -#: ../../mod/dfrn_confirm.php:262 -msgid "Temporary failure. Please wait and try again." -msgstr "" - -#: ../../mod/dfrn_confirm.php:269 ../../mod/dfrn_confirm.php:269 -#: ../../mod/dfrn_confirm.php:269 -msgid "Introduction failed or was revoked." -msgstr "" - -#: ../../mod/dfrn_confirm.php:387 ../../mod/dfrn_confirm.php:387 -#: ../../mod/dfrn_confirm.php:387 -msgid "Unable to set contact photo." -msgstr "" - -#: ../../mod/dfrn_confirm.php:426 ../../mod/dfrn_confirm.php:426 -#: ../../mod/dfrn_confirm.php:426 -msgid "is now friends with" -msgstr "" - -#: ../../mod/dfrn_confirm.php:494 ../../mod/dfrn_confirm.php:494 -#: ../../mod/dfrn_confirm.php:494 -#, php-format -msgid "No user record found for '%s' " -msgstr "" - -#: ../../mod/dfrn_confirm.php:504 ../../mod/dfrn_confirm.php:504 -#: ../../mod/dfrn_confirm.php:504 -msgid "Our site encryption key is apparently messed up." -msgstr "" - -#: ../../mod/dfrn_confirm.php:515 ../../mod/dfrn_confirm.php:515 -#: ../../mod/dfrn_confirm.php:515 -msgid "Empty site URL was provided or URL could not be decrypted by us." -msgstr "" - -#: ../../mod/dfrn_confirm.php:527 ../../mod/dfrn_confirm.php:527 -#: ../../mod/dfrn_confirm.php:527 -msgid "Contact record was not found for you on our site." -msgstr "" - -#: ../../mod/dfrn_confirm.php:555 ../../mod/dfrn_confirm.php:555 -#: ../../mod/dfrn_confirm.php:555 -msgid "" -"The ID provided by your system is a duplicate on our system. It should work " -"if you try again." -msgstr "" - -#: ../../mod/dfrn_confirm.php:566 ../../mod/dfrn_confirm.php:566 -#: ../../mod/dfrn_confirm.php:566 -msgid "Unable to set your contact credentials on our system." -msgstr "" - -#: ../../mod/dfrn_confirm.php:619 ../../mod/dfrn_confirm.php:619 -#: ../../mod/dfrn_confirm.php:619 -msgid "Unable to update your contact profile details on our system" -msgstr "" - -#: ../../mod/dfrn_confirm.php:648 ../../mod/dfrn_confirm.php:648 -#: ../../mod/dfrn_confirm.php:648 -#, php-format -msgid "Connection accepted at %s" -msgstr "" - -#: ../../mod/wall_upload.php:56 ../../mod/photos.php:558 -#: ../../mod/profile_photo.php:109 ../addon/js_upload/js_upload.php:306 -#: ../../mod/photos.php:558 ../../addon/js_upload/js_upload.php:306 -msgid "Image exceeds size limit of " -msgstr "" - -#: ../../mod/wall_upload.php:65 ../../mod/photos.php:570 -#: ../../mod/profile_photo.php:118 ../../mod/wall_upload.php:65 -#: ../../mod/profile_photo.php:118 ../../mod/profile_photo.php:118 -#: ../../mod/wall_upload.php:65 ../../mod/photos.php:570 -#: ../../mod/profile_photo.php:118 -msgid "Unable to process image." -msgstr "" - -#: ../../mod/wall_upload.php:82 ../../mod/photos.php:588 -#: ../../mod/profile_photo.php:230 ../../mod/wall_upload.php:82 -#: ../../mod/profile_photo.php:230 ../../mod/profile_photo.php:230 -#: ../../mod/wall_upload.php:82 ../../mod/photos.php:588 -#: ../../mod/profile_photo.php:230 -msgid "Image upload failed." -msgstr "" - -#: ../../mod/display.php:15 ../../mod/display.php:307 ../../mod/item.php:546 -#: ../../mod/display.php:15 ../../mod/display.php:15 ../../mod/display.php:15 -#: ../../mod/display.php:307 ../../mod/item.php:546 -msgid "Item not found." -msgstr "" - -#: ../../mod/display.php:300 ../../mod/display.php:300 ../../mod/display.php:300 -msgid "Item has been removed." -msgstr "" - -#: ../../mod/lockview.php:39 ../../mod/lockview.php:39 ../../mod/lockview.php:39 -msgid "Remote privacy information not available." -msgstr "" - -#: ../../mod/lockview.php:43 ../../mod/lockview.php:43 ../../mod/lockview.php:43 -msgid "Visible to:" -msgstr "" - -#: ../../mod/dfrn_notify.php:179 ../../mod/dfrn_notify.php:179 -#: ../../mod/dfrn_notify.php:179 -msgid "noreply" -msgstr "" - -#: ../../mod/dfrn_notify.php:237 ../../mod/dfrn_notify.php:237 -#: ../../mod/dfrn_notify.php:237 -msgid "New mail received at " -msgstr "" - -#: ../../mod/dfrn_notify.php:388 ../../mod/dfrn_notify.php:474 -#: ../../mod/dfrn_notify.php:388 ../../mod/dfrn_notify.php:388 -#: ../../mod/dfrn_notify.php:388 ../../mod/dfrn_notify.php:474 -#, php-format -msgid "%s commented on an item at %s" -msgstr "" - -#: ../../mod/dfrn_notify.php:475 ../../mod/item.php:423 ../../mod/item.php:446 -#: ../../mod/dfrn_notify.php:475 ../../mod/dfrn_notify.php:475 -#: ../../mod/dfrn_notify.php:475 -msgid "From: Administrator@" -msgstr "" - -#: ../../mod/removeme.php:42 ../../mod/removeme.php:45 -#: ../../mod/removeme.php:42 ../../mod/removeme.php:42 ../../mod/removeme.php:45 -msgid "Remove My Account" -msgstr "" - -#: ../../mod/removeme.php:43 ../../mod/removeme.php:43 ../../mod/removeme.php:43 -msgid "" -"This will completely remove your account. Once this has been done it is not " -"recoverable." -msgstr "" - -#: ../../mod/removeme.php:44 ../../mod/removeme.php:44 ../../mod/removeme.php:44 -msgid "Please enter your password for verification:" -msgstr "" - -#: ../../mod/home.php:23 -msgid "Welcome to " -msgstr "" - -#: ../../mod/regmod.php:10 ../../mod/regmod.php:10 ../../mod/regmod.php:10 -msgid "Please login." -msgstr "" - -#: ../../mod/regmod.php:54 -msgid "Registration revoked for " -msgstr "" - -#: ../../mod/regmod.php:92 ../../mod/register.php:310 -msgid "Registration details for " -msgstr "" - -#: ../../mod/regmod.php:96 ../../mod/regmod.php:96 ../../mod/regmod.php:96 -msgid "Account approved." -msgstr "" - -#: ../../mod/apps.php:6 ../../mod/apps.php:6 ../../mod/apps.php:6 -msgid "Applications" -msgstr "" - -#: ../../mod/photos.php:30 ../../mod/photos.php:30 ../../mod/photos.php:30 -msgid "Photo Albums" -msgstr "" - -#: ../../mod/photos.php:34 ../../mod/photos.php:106 ../../mod/photos.php:780 -#: ../../mod/photos.php:849 ../../mod/photos.php:864 ../../mod/photos.php:1198 -#: ../../mod/photos.php:1209 ../include/Photo.php:225 -#: ../../../include/Photo.php:232 ../../../include/Photo.php:239 -#: ../../../include/items.php:959 ../../include/items.php:962 -#: ../../include/items.php:965 ../../mod/photos.php:34 -#: ../../../mod/photos.php:849 ../../mod/photos.php:1209 -#: ../include/Photo.php:239 ../../mod/photos.php:849 ../include/items.php:965 -#: ../../mod/photos.php:1209 ../../include/Photo.php:232 -#: ../include/items.php:959 ../include/items.php:962 ../../mod/photos.php:849 -#: ../include/Photo.php:232 ../../mod/photos.php:34 ../../mod/photos.php:106 -#: ../../mod/photos.php:780 ../../mod/photos.php:864 ../../mod/photos.php:1198 -#: ../../include/Photo.php:225 ../../include/Photo.php:239 -#: ../../include/items.php:959 ../../include/items.php:965 -msgid "Contact Photos" -msgstr "" - -#: ../../mod/photos.php:95 ../../mod/photos.php:95 ../../mod/photos.php:95 -msgid "Contact information unavailable" -msgstr "" - -#: ../../mod/photos.php:106 ../../mod/photos.php:530 ../../mod/photos.php:849 -#: ../../mod/photos.php:864 ../../mod/profile_photo.php:58 -#: ../../mod/profile_photo.php:65 ../../mod/profile_photo.php:72 -#: ../../mod/profile_photo.php:155 ../../mod/profile_photo.php:225 -#: ../../mod/profile_photo.php:234 ../../mod/register.php:267 -#: ../../mod/register.php:274 ../../mod/register.php:281 -#: ../../mod/photos.php:106 ../../../mod/photos.php:864 -#: ../../mod/profile_photo.php:65 ../../../mod/profile_photo.php:155 -#: ../../mod/profile_photo.php:234 ../../../mod/register.php:274 -#: ../../mod/photos.php:864 ../../mod/profile_photo.php:155 -#: ../../mod/register.php:274 ../../mod/profile_photo.php:155 -#: ../../mod/photos.php:106 ../../mod/photos.php:864 -#: ../../mod/profile_photo.php:65 ../../mod/profile_photo.php:234 -#: ../../mod/register.php:274 ../../mod/photos.php:530 ../../mod/photos.php:849 -#: ../../mod/profile_photo.php:58 ../../mod/profile_photo.php:72 -#: ../../mod/profile_photo.php:225 ../../mod/register.php:267 -#: ../../mod/register.php:281 -msgid "Profile Photos" -msgstr "" - -#: ../../mod/photos.php:116 ../../mod/photos.php:116 ../../mod/photos.php:116 -msgid "Album not found." -msgstr "" - -#: ../../mod/photos.php:134 ../../mod/photos.php:858 ../../mod/photos.php:134 -#: ../../mod/photos.php:134 ../../mod/photos.php:858 -msgid "Delete Album" -msgstr "" - -#: ../../mod/photos.php:197 ../../mod/photos.php:1033 ../../mod/photos.php:197 -#: ../../mod/photos.php:197 ../../mod/photos.php:1033 -msgid "Delete Photo" -msgstr "" - -#: ../../mod/photos.php:468 ../../mod/photos.php:468 ../../mod/photos.php:468 -msgid "was tagged in a" -msgstr "" - -#: ../../mod/photos.php:468 ../../mod/like.php:110 ../../mod/photos.php:468 -#: ../../mod/photos.php:468 ../../mod/like.php:110 -msgid "photo" -msgstr "" - -#: ../../mod/photos.php:468 ../../mod/photos.php:468 ../../mod/photos.php:468 -msgid "by" -msgstr "" - -#: ../../mod/photos.php:660 ../../mod/photos.php:660 ../../mod/photos.php:660 -msgid "No photos selected" -msgstr "" - -#: ../../mod/photos.php:807 ../../mod/photos.php:807 ../../mod/photos.php:807 -msgid "Upload Photos" -msgstr "" - -#: ../../mod/photos.php:810 ../../mod/photos.php:853 ../../mod/photos.php:810 -#: ../../mod/photos.php:810 ../../mod/photos.php:853 -msgid "New album name: " -msgstr "" - -#: ../../mod/photos.php:811 ../../mod/photos.php:811 ../../mod/photos.php:811 -msgid "or existing album name: " -msgstr "" - -#: ../../mod/photos.php:813 ../../mod/photos.php:1028 ../../mod/photos.php:813 -#: ../../mod/photos.php:813 ../../mod/photos.php:1028 -msgid "Permissions" -msgstr "" - -#: ../../mod/photos.php:868 ../../mod/photos.php:868 ../../mod/photos.php:868 -msgid "Edit Album" -msgstr "" - -#: ../../mod/photos.php:878 ../../mod/photos.php:1228 ../../mod/photos.php:878 -#: ../../mod/photos.php:878 ../../mod/photos.php:1228 -msgid "View Photo" -msgstr "" - -#: ../../mod/photos.php:908 ../../mod/photos.php:908 ../../mod/photos.php:908 -msgid "Photo not available" -msgstr "" - -#: ../../mod/photos.php:929 ../../mod/photos.php:929 ../../mod/photos.php:929 -msgid "Edit photo" -msgstr "" - -#: ../../mod/photos.php:931 ../../mod/photos.php:931 ../../mod/photos.php:931 -msgid "Use as profile photo" -msgstr "" - -#: ../../mod/photos.php:944 ../../mod/photos.php:944 ../../mod/photos.php:944 -msgid "View Full Size" -msgstr "" - -#: ../../mod/photos.php:1002 ../../mod/photos.php:1002 ../../mod/photos.php:1002 -msgid "Tags: " -msgstr "" - -#: ../../mod/photos.php:1012 ../../mod/photos.php:1012 ../../mod/photos.php:1012 -msgid "[Remove any tag]" -msgstr "" - -#: ../../mod/photos.php:1021 ../../mod/photos.php:1021 ../../mod/photos.php:1021 -msgid "New album name" -msgstr "" - -#: ../../mod/photos.php:1024 ../../mod/photos.php:1024 ../../mod/photos.php:1024 -msgid "Caption" -msgstr "" - -#: ../../mod/photos.php:1026 ../../mod/photos.php:1026 ../../mod/photos.php:1026 -msgid "Add a Tag" -msgstr "" - -#: ../../mod/photos.php:1030 ../../mod/photos.php:1030 ../../mod/photos.php:1030 -msgid "Example: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping" -msgstr "" - -#: ../../mod/photos.php:1214 ../../mod/photos.php:1214 ../../mod/photos.php:1214 -msgid "Recent Photos" -msgstr "" - -#: ../../mod/photos.php:1218 ../../mod/photos.php:1218 ../../mod/photos.php:1218 -msgid "Upload New Photos" -msgstr "" - -#: ../../mod/photos.php:1234 ../../mod/photos.php:1234 ../../mod/photos.php:1234 -msgid "View Album" -msgstr "" - -#: ../../mod/profile.php:8 ../boot.php:2200 ../../mod/profile.php:8 -#: ../../mod/profile.php:8 ../../boot.php:2200 -msgid "No profile" -msgstr "" - -#: ../../mod/viewcontacts.php:17 ../boot.php:2028 -#: ../../../mod/viewcontacts.php:17 ../../mod/viewcontacts.php:17 -#: ../../mod/viewcontacts.php:17 ../../boot.php:2028 -msgid "View Contacts" -msgstr "" - -#: ../../mod/viewcontacts.php:32 ../../mod/viewcontacts.php:32 -#: ../../mod/viewcontacts.php:32 -msgid "No contacts." -msgstr "" - -#: ../../mod/viewcontacts.php:44 -msgid "Visit " -msgstr "" - -#: ../../mod/viewcontacts.php:44 -msgid "'s profile" -msgstr "" - -#: ../../mod/settings.php:37 ../../mod/settings.php:37 ../../mod/settings.php:37 +#: ../../mod/settings.php:37 msgid "Passwords do not match. Password unchanged." -msgstr "" +msgstr "Le password non corrispondono. Passoword non cambiata." -#: ../../mod/settings.php:42 ../../mod/settings.php:42 ../../mod/settings.php:42 +#: ../../mod/settings.php:42 msgid "Empty passwords are not allowed. Password unchanged." -msgstr "" +msgstr "Password vuote non sono consentite. Password non cambiata." -#: ../../mod/settings.php:53 ../../mod/settings.php:53 ../../mod/settings.php:53 +#: ../../mod/settings.php:53 msgid "Password changed." -msgstr "" +msgstr "Password cambiata." -#: ../../mod/settings.php:55 ../../mod/settings.php:55 ../../mod/settings.php:55 +#: ../../mod/settings.php:55 msgid "Password update failed. Please try again." -msgstr "" +msgstr "Aggiornamento password fallito. Prova ancora." -#: ../../mod/settings.php:95 ../../mod/settings.php:95 ../../mod/settings.php:95 +#: ../../mod/settings.php:95 msgid " Please use a shorter name." -msgstr "" +msgstr " Usa un nome più corto." -#: ../../mod/settings.php:97 ../../mod/settings.php:97 ../../mod/settings.php:97 +#: ../../mod/settings.php:97 msgid " Name too short." -msgstr "" +msgstr " Nome troppo corto." -#: ../../mod/settings.php:103 ../../mod/settings.php:103 #: ../../mod/settings.php:103 msgid " Not valid email." -msgstr "" +msgstr " Email non valida." -#: ../../mod/settings.php:105 ../../mod/settings.php:105 #: ../../mod/settings.php:105 msgid " Cannot change to that email." -msgstr "" +msgstr "Non puoi usare quella email." -#: ../../mod/settings.php:161 ../../mod/settings.php:161 #: ../../mod/settings.php:161 msgid "Settings updated." -msgstr "" +msgstr "Impostazioni aggiornate." -#: ../../mod/settings.php:211 ../../mod/settings.php:211 #: ../../mod/settings.php:211 msgid "Plugin Settings" -msgstr "" +msgstr "Impostazioni Plugin" -#: ../../mod/settings.php:212 ../../mod/settings.php:212 #: ../../mod/settings.php:212 msgid "Account Settings" -msgstr "" +msgstr "Impostazioni Account" -#: ../../mod/settings.php:218 ../../mod/settings.php:218 #: ../../mod/settings.php:218 msgid "No Plugin settings configured" -msgstr "" +msgstr "Nessun Plugin ha delle configurazioni che puoi modificare" -#: ../../mod/settings.php:263 ../../mod/settings.php:263 #: ../../mod/settings.php:263 msgid "OpenID: " -msgstr "" +msgstr "OpenID: " -#: ../../mod/settings.php:263 ../../mod/settings.php:263 #: ../../mod/settings.php:263 msgid " (Optional) Allow this OpenID to login to this account." msgstr "" +" (Opzionale) Permetti a questo OpenID di accedere a questo account." -#: ../../mod/settings.php:295 ../../mod/settings.php:295 #: ../../mod/settings.php:295 msgid "Profile is not published." -msgstr "" +msgstr "Il profilo non è pubblicato." -#: ../../mod/settings.php:352 ../../mod/settings.php:352 #: ../../mod/settings.php:352 msgid "Default Post Permissions" -msgstr "" +msgstr "Permessi di default per i messaggi" -#: ../../mod/item.php:37 ../../mod/item.php:37 ../../mod/item.php:37 -msgid "Unable to locate original post." -msgstr "" +#: ../../mod/search.php:131 ../../mod/network.php:287 +msgid "View in context" +msgstr "Vedi nel contesto" -#: ../../mod/item.php:98 ../../mod/item.php:98 ../../mod/item.php:98 -msgid "Empty post discarded." -msgstr "" +#: ../../mod/photos.php:30 +msgid "Photo Albums" +msgstr "Album Foto" -#: ../../mod/item.php:422 -msgid " commented on your item at " -msgstr "" +#: ../../mod/photos.php:34 ../../mod/photos.php:106 ../../mod/photos.php:780 +#: ../../mod/photos.php:849 ../../mod/photos.php:864 ../../mod/photos.php:1198 +#: ../../mod/photos.php:1209 ../../include/Photo.php:225 +#: ../../include/Photo.php:232 ../../include/Photo.php:239 +#: ../../include/items.php:959 ../../include/items.php:962 +#: ../../include/items.php:965 +msgid "Contact Photos" +msgstr "Foto dei contatti" -#: ../../mod/item.php:445 -msgid " posted on your profile wall at " -msgstr "" +#: ../../mod/photos.php:95 +msgid "Contact information unavailable" +msgstr "Informazione sul contatto non disponibile" -#: ../../mod/item.php:471 ../../mod/item.php:471 ../../mod/item.php:471 -msgid "System error. Post not saved." -msgstr "" +#: ../../mod/photos.php:116 +msgid "Album not found." +msgstr "Album non trovato." -#: ../../mod/item.php:489 -msgid "This message was sent to you by " -msgstr "" +#: ../../mod/photos.php:134 ../../mod/photos.php:858 +msgid "Delete Album" +msgstr "Elimina album" -#: ../../mod/item.php:490 -msgid ", a member of the Friendika social network." -msgstr "" +#: ../../mod/photos.php:197 ../../mod/photos.php:1033 +msgid "Delete Photo" +msgstr "Elimina foto" -#: ../../mod/item.php:491 ../../mod/item.php:491 ../../mod/item.php:491 -msgid "You may visit them online at" -msgstr "" +#: ../../mod/photos.php:468 +msgid "was tagged in a" +msgstr "è stato taggato in" -#: ../../mod/item.php:493 ../../mod/item.php:493 ../../mod/item.php:493 -msgid "" -"Please contact the sender by replying to this post if you do not wish to " -"receive these messages." -msgstr "" +#: ../../mod/photos.php:468 ../../mod/like.php:110 +msgid "photo" +msgstr "foto" -#: ../../mod/item.php:495 -msgid "posted an update." -msgstr "" +#: ../../mod/photos.php:468 +msgid "by" +msgstr "da" -#: ../../mod/search.php:17 ../include/nav.php:67 ../boot.php:2045 -#: ../../mod/search.php:17 ../../mod/search.php:17 ../../mod/search.php:17 -#: ../../include/nav.php:67 ../../boot.php:2045 -msgid "Search" -msgstr "" +#: ../../mod/photos.php:558 ../../addon/js_upload/js_upload.php:306 +msgid "Image exceeds size limit of " +msgstr "L'immagine supera il limite di dimensione di " -#: ../../mod/profile_photo.php:28 ../../mod/profile_photo.php:28 -#: ../../mod/profile_photo.php:28 -msgid "Image uploaded but image cropping failed." -msgstr "" +#: ../../mod/photos.php:660 +msgid "No photos selected" +msgstr "Nessuna foto selezionata" -#: ../../mod/profile_photo.php:61 -msgid "Image size reduction [175] failed." -msgstr "" +#: ../../mod/photos.php:807 +msgid "Upload Photos" +msgstr "Carica foto" -#: ../../mod/profile_photo.php:68 -msgid "Image size reduction [80] failed." -msgstr "" +#: ../../mod/photos.php:810 ../../mod/photos.php:853 +msgid "New album name: " +msgstr "Nome nuovo album: " -#: ../../mod/profile_photo.php:75 -msgid "Image size reduction [48] failed." -msgstr "" +#: ../../mod/photos.php:811 +msgid "or existing album name: " +msgstr "o nome di un album esistente: " -#: ../../mod/profile_photo.php:95 ../../mod/profile_photo.php:95 -#: ../../mod/profile_photo.php:95 -msgid "Unable to process image" -msgstr "" +#: ../../mod/photos.php:813 ../../mod/photos.php:1028 +msgid "Permissions" +msgstr "Permessi" -#: ../../mod/profile_photo.php:228 ../../mod/profile_photo.php:228 -#: ../../mod/profile_photo.php:228 -msgid "Image uploaded successfully." -msgstr "" +#: ../../mod/photos.php:868 +msgid "Edit Album" +msgstr "Modifica album" -#: ../../mod/profile_photo.php:237 -msgid "Image size reduction [640] failed." -msgstr "" +#: ../../mod/photos.php:878 ../../mod/photos.php:1228 +msgid "View Photo" +msgstr "Vedi foto" -#: ../../mod/group.php:27 ../../mod/group.php:27 ../../mod/group.php:27 -msgid "Group created." -msgstr "" +#: ../../mod/photos.php:908 +msgid "Photo not available" +msgstr "Foto non disponibile" -#: ../../mod/group.php:33 ../../mod/group.php:33 ../../mod/group.php:33 -msgid "Could not create group." -msgstr "" +#: ../../mod/photos.php:929 +msgid "Edit photo" +msgstr "Modifica foto" -#: ../../mod/group.php:43 ../../mod/group.php:123 ../../mod/group.php:43 -#: ../../mod/group.php:43 ../../mod/group.php:123 -msgid "Group not found." -msgstr "" +#: ../../mod/photos.php:931 +msgid "Use as profile photo" +msgstr "Usa come foto del profilo" -#: ../../mod/group.php:56 ../../mod/group.php:56 ../../mod/group.php:56 -msgid "Group name changed." -msgstr "" +#: ../../mod/photos.php:944 +msgid "View Full Size" +msgstr "Vedi dimensione intera" -#: ../../mod/group.php:79 ../../mod/group.php:79 ../../mod/group.php:79 -msgid "Membership list updated." -msgstr "" +#: ../../mod/photos.php:1002 +msgid "Tags: " +msgstr "Tag: " -#: ../../mod/group.php:88 ../index.php:243 ../../mod/group.php:88 -#: ../../mod/group.php:88 ../../index.php:243 -msgid "Permission denied" -msgstr "" +#: ../../mod/photos.php:1012 +msgid "[Remove any tag]" +msgstr "[Rimuovi tutti i tag]" -#: ../../mod/group.php:107 ../../mod/group.php:107 ../../mod/group.php:107 -msgid "Group removed." -msgstr "" +#: ../../mod/photos.php:1021 +msgid "New album name" +msgstr "Nuovo nome album" -#: ../../mod/group.php:109 ../../mod/group.php:109 ../../mod/group.php:109 -msgid "Unable to remove group." -msgstr "" +#: ../../mod/photos.php:1024 +msgid "Caption" +msgstr "Didascalia" -#: ../../mod/tagrm.php:11 ../../mod/tagrm.php:94 ../../mod/dfrn_request.php:628 -#: ../../addon/js_upload/js_upload.php:41 ../../mod/tagrm.php:11 -#: ../../../addon/js_upload/js_upload.php:41 -#: ../../addon/js_upload/js_upload.php:41 ../../mod/tagrm.php:11 -#: ../../mod/dfrn_request.php:628 ../addon/js_upload/js_upload.php:41 -#: ../../mod/tagrm.php:94 -msgid "Cancel" -msgstr "" +#: ../../mod/photos.php:1026 +msgid "Add a Tag" +msgstr "Aggiungi un tag" -#: ../../mod/tagrm.php:41 ../../mod/tagrm.php:41 ../../mod/tagrm.php:41 -msgid "Tag removed" +#: ../../mod/photos.php:1030 +msgid "Example: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping" msgstr "" +"Esempio: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping" -#: ../../mod/tagrm.php:79 ../../mod/tagrm.php:79 ../../mod/tagrm.php:79 -msgid "Remove Item Tag" -msgstr "" +#: ../../mod/photos.php:1214 +msgid "Recent Photos" +msgstr "Foto recenti" -#: ../../mod/tagrm.php:81 ../../mod/tagrm.php:81 ../../mod/tagrm.php:81 -msgid "Select a tag to remove: " -msgstr "" +#: ../../mod/photos.php:1218 +msgid "Upload New Photos" +msgstr "Carica nuova foto" -#: ../../mod/tagrm.php:93 ../../mod/tagrm.php:93 ../../mod/tagrm.php:93 -msgid "Remove" -msgstr "" +#: ../../mod/photos.php:1234 +msgid "View Album" +msgstr "Vedi album" -#: ../../mod/invite.php:28 ../../mod/invite.php:38 -msgid " : " -msgstr "" +#: ../../mod/display.php:15 ../../mod/display.php:307 ../../mod/item.php:546 +msgid "Item not found." +msgstr "Elemento non trovato." -#: ../../mod/invite.php:28 ../../mod/register.php:95 ../../mod/register.php:95 -msgid "Not a valid email address." -msgstr "" +#: ../../mod/display.php:259 ../../mod/network.php:435 +msgid "View $owner_name's profile" +msgstr "Guarda il profilo di $owner_name" + +#: ../../mod/display.php:260 ../../mod/network.php:436 +msgid "to" +msgstr "a" + +#: ../../mod/display.php:261 ../../mod/network.php:437 +msgid "Wall-to-Wall" +msgstr "Bacheca-A-Bacheca" + +#: ../../mod/display.php:262 ../../mod/network.php:438 +msgid "via Wall-To-Wall:" +msgstr "sulla sua Bacheca:" + +#: ../../mod/display.php:300 +msgid "Item has been removed." +msgstr "L'elemento è stato rimosso." + +#: ../../mod/invite.php:28 +#, php-format +msgid "%s : Not a valid email address." +msgstr "%s: Non è un indirizzo email valido." #: ../../mod/invite.php:32 -msgid "Please join my network on " -msgstr "" +#, php-format +msgid "Please join my network on %s" +msgstr "Unisciti al mio social network su %s" #: ../../mod/invite.php:38 -msgid "Message delivery failed." -msgstr "" +#, php-format +msgid "%s : Message delivery failed." +msgstr "%s: Consegna del messaggio fallita." #: ../../mod/invite.php:42 -msgid " messages sent." -msgstr "" +#, php-format +msgid "%d message sent." +msgid_plural "%d messages sent." +msgstr[0] "%d messaggio inviato." +msgstr[1] "%d messaggi inviati." -#: ../../mod/invite.php:57 ../../mod/invite.php:57 ../../mod/invite.php:57 +#: ../../mod/invite.php:57 msgid "Send invitations" -msgstr "" +msgstr "Invia inviti" -#: ../../mod/invite.php:58 ../../mod/invite.php:58 ../../mod/invite.php:58 +#: ../../mod/invite.php:58 msgid "Enter email addresses, one per line:" -msgstr "" +msgstr "Inserisci gli indirizzi email, uno per riga:" + +#: ../../mod/invite.php:59 ../../mod/message.php:182 ../../mod/message.php:316 +msgid "Your message:" +msgstr "Il tuo messaggio:" #: ../../mod/invite.php:60 -msgid "Please join my social network on " -msgstr "" +#, php-format +msgid "Please join my social network on %s" +msgstr "Unisciti al mio social network su %s" -#: ../../mod/invite.php:61 ../../mod/invite.php:61 ../../mod/invite.php:61 +#: ../../mod/invite.php:61 msgid "To accept this invitation, please visit:" -msgstr "" +msgstr "Per accettare questo invito visita:" -#: ../../mod/invite.php:62 ../../mod/invite.php:62 ../../mod/invite.php:62 +#: ../../mod/invite.php:62 msgid "" "Once you have registered, please connect with me via my profile page at:" -msgstr "" +msgstr "Una volta registrato, connettiti con me sul mio profilo a:" -#: ../../mod/register.php:47 ../../mod/register.php:47 ../../mod/register.php:47 +#: ../../mod/contacts.php:12 +msgid "Invite Friends" +msgstr "Invita Amici" + +#: ../../mod/contacts.php:16 +msgid "Connect/Follow" +msgstr "Connetti/Segui" + +#: ../../mod/contacts.php:17 +msgid "Example: bob@example.com, http://example.com/barbara" +msgstr "Esempio: bob@example.com, http://example.com/barbara" + +#: ../../mod/contacts.php:18 +msgid "Follow" +msgstr "Segui" + +#: ../../mod/contacts.php:38 ../../mod/contacts.php:119 +msgid "Could not access contact record." +msgstr "Non si puo' accedere al contatto." + +#: ../../mod/contacts.php:52 +msgid "Could not locate selected profile." +msgstr "Non riesco a trovare il profilo selezionato." + +#: ../../mod/contacts.php:83 +msgid "Contact updated." +msgstr "Contatto aggiornato." + +#: ../../mod/contacts.php:85 ../../mod/dfrn_request.php:402 +msgid "Failed to update contact record." +msgstr "Errore aggiornando il contatto." + +#: ../../mod/contacts.php:141 +msgid "Contact has been blocked" +msgstr "Il contatto è stato bloccato" + +#: ../../mod/contacts.php:141 +msgid "Contact has been unblocked" +msgstr "Il contatto è stato sbloccato" + +#: ../../mod/contacts.php:155 +msgid "Contact has been ignored" +msgstr "Il contatto è ignorato" + +#: ../../mod/contacts.php:155 +msgid "Contact has been unignored" +msgstr "Il conttatto è non ignorato" + +#: ../../mod/contacts.php:176 +msgid "stopped following" +msgstr "tolto dai seguiti" + +#: ../../mod/contacts.php:195 +msgid "Contact has been removed." +msgstr "Il contatto è stato rimosso." + +#: ../../mod/contacts.php:209 ../../mod/dfrn_confirm.php:114 +msgid "Contact not found." +msgstr "Contatto non trovato." + +#: ../../mod/contacts.php:223 ../../mod/contacts.php:344 +msgid "Mutual Friendship" +msgstr "Reciproca amicizia" + +#: ../../mod/contacts.php:227 ../../mod/contacts.php:348 +msgid "is a fan of yours" +msgstr "è un tuo fan" + +#: ../../mod/contacts.php:232 ../../mod/contacts.php:352 +msgid "you are a fan of" +msgstr "sei un fan di" + +#: ../../mod/contacts.php:248 +msgid "Never" +msgstr "Mai" + +#: ../../mod/contacts.php:252 +msgid "(Update was successful)" +msgstr "(L'aggiornamento è stato completato)" + +#: ../../mod/contacts.php:252 +msgid "(Update was not successful)" +msgstr "(L'aggiornamento non è stato completato)" + +#: ../../mod/contacts.php:255 +msgid "Contact Editor" +msgstr "Editor dei Contatti" + +#: ../../mod/contacts.php:256 +msgid "Visit $name's profile" +msgstr "Visita il profilo di $name" + +#: ../../mod/contacts.php:257 +msgid "Block/Unblock contact" +msgstr "Blocca/Sblocca contatto" + +#: ../../mod/contacts.php:258 +msgid "Ignore contact" +msgstr "Ingnora il contatto" + +#: ../../mod/contacts.php:259 +msgid "Delete contact" +msgstr "Rimuovi contatto" + +#: ../../mod/contacts.php:261 +msgid "Last updated: " +msgstr "Ultimo aggiornameto: " + +#: ../../mod/contacts.php:262 +msgid "Update public posts: " +msgstr "Aggiorna messaggi pubblici: " + +#: ../../mod/contacts.php:264 +msgid "Update now" +msgstr "Aggiorna adesso" + +#: ../../mod/contacts.php:267 +msgid "Unblock this contact" +msgstr "Sblocca questo contatto" + +#: ../../mod/contacts.php:267 +msgid "Block this contact" +msgstr "Blocca questo contatto" + +#: ../../mod/contacts.php:268 +msgid "Unignore this contact" +msgstr "Rimuovi dai contatti ingorati" + +#: ../../mod/contacts.php:268 +msgid "Ignore this contact" +msgstr "Aggiungi ai contatti ignorati" + +#: ../../mod/contacts.php:271 +msgid "Currently blocked" +msgstr "Bloccato" + +#: ../../mod/contacts.php:272 +msgid "Currently ignored" +msgstr "Ignorato" + +#: ../../mod/contacts.php:305 +msgid "Show Blocked Connections" +msgstr "Mostra connessioni bloccate" + +#: ../../mod/contacts.php:305 +msgid "Hide Blocked Connections" +msgstr "Nascondi connessioni bloccate" + +#: ../../mod/contacts.php:307 ../../mod/directory.php:38 +msgid "Finding: " +msgstr "Cerco: " + +#: ../../mod/contacts.php:308 +msgid "Find" +msgstr "Trova" + +#: ../../mod/contacts.php:368 ../../mod/viewcontacts.php:44 +msgid "Visit $username's profile" +msgstr "Visita il profilo di $username" + +#: ../../mod/contacts.php:369 +msgid "Edit contact" +msgstr "Modifca contatto" + +#: ../../mod/lockview.php:39 +msgid "Remote privacy information not available." +msgstr "Informazioni remote sulla privacy non disponibili." + +#: ../../mod/lockview.php:43 +msgid "Visible to:" +msgstr "Visibile a:" + +#: ../../mod/register.php:47 msgid "Invalid OpenID url" -msgstr "" +msgstr "Url OpenID non valido" -#: ../../mod/register.php:62 ../../mod/register.php:62 ../../mod/register.php:62 +#: ../../mod/register.php:62 msgid "Please enter the required information." -msgstr "" +msgstr "Inserisci le informazioni richieste." -#: ../../mod/register.php:74 ../../mod/register.php:74 ../../mod/register.php:74 +#: ../../mod/register.php:74 msgid "Please use a shorter name." -msgstr "" +msgstr "Usa un nome più corto." -#: ../../mod/register.php:76 ../../mod/register.php:76 ../../mod/register.php:76 +#: ../../mod/register.php:76 msgid "Name too short." -msgstr "" +msgstr "Il Nome è troppo corto." -#: ../../mod/register.php:89 ../../mod/register.php:89 ../../mod/register.php:89 +#: ../../mod/register.php:89 msgid "That doesn\\'t appear to be your full (First Last) name." -msgstr "" +msgstr "Questo non sembra essere il tuo nome completo (Nome Cognome)." -#: ../../mod/register.php:92 ../../mod/register.php:92 ../../mod/register.php:92 +#: ../../mod/register.php:92 msgid "Your email domain is not among those allowed on this site." msgstr "" +"Il dominio della tua email non è tra quelli autorizzati su questo sito." + +#: ../../mod/register.php:95 +msgid "Not a valid email address." +msgstr "Indirizzo email invaildo." -#: ../../mod/register.php:101 ../../mod/register.php:101 #: ../../mod/register.php:101 msgid "Cannot use that email." -msgstr "" +msgstr "Questa email non si puo' usare." -#: ../../mod/register.php:106 ../../mod/register.php:106 #: ../../mod/register.php:106 msgid "" "Your \"nickname\" can only contain \"a-z\", \"0-9\", \"-\", and \"_\", and " "must also begin with a letter." msgstr "" +"Il tuo \"soprannome\" puo' contenere solo \"a-z\", \"0-9\", \"-\", e \"_\", " +"e deve cominciare con una lettera." -#: ../../mod/register.php:112 ../../mod/register.php:112 #: ../../mod/register.php:112 msgid "Nickname is already registered. Please choose another." -msgstr "" +msgstr "Soprannome già registrato. Scegline un'altro." -#: ../../mod/register.php:131 ../../mod/register.php:131 #: ../../mod/register.php:131 msgid "SERIOUS ERROR: Generation of security keys failed." -msgstr "" +msgstr "ERRORE GRAVE: Generazione delle chiavi di sicurezza fallito." -#: ../../mod/register.php:198 ../../mod/register.php:198 #: ../../mod/register.php:198 msgid "An error occurred during registration. Please try again." -msgstr "" +msgstr "Si è verificato un errore durante la registrazione. Prova ancora." -#: ../../mod/register.php:216 ../../mod/register.php:216 #: ../../mod/register.php:216 msgid "An error occurred creating your default profile. Please try again." -msgstr "" +msgstr "Si è verificato un errore creando il tuo profilo. Prova ancora." -#: ../../mod/register.php:315 ../../mod/register.php:315 #: ../../mod/register.php:315 msgid "" "Registration successful. Please check your email for further instructions." msgstr "" +"Registrazione completata. Controlla la tua mail per ulteriori informazioni." -#: ../../mod/register.php:319 ../../mod/register.php:319 #: ../../mod/register.php:319 msgid "Failed to send email message. Here is the message that failed." -msgstr "" +msgstr "Errore inviando il messaggio email. Questo è il messaggio non inviato." -#: ../../mod/register.php:324 ../../mod/register.php:324 #: ../../mod/register.php:324 msgid "Your registration can not be processed." -msgstr "" +msgstr "La tua registrazione non puo' essere elaborata." #: ../../mod/register.php:347 -msgid "Registration request at " -msgstr "" +#, php-format +msgid "Registration request at %s" +msgstr "Richiesta di registrazione su %s" -#: ../../mod/register.php:351 ../../mod/register.php:351 #: ../../mod/register.php:351 msgid "Your registration is pending approval by the site owner." msgstr "" +"La tua richiesta è in attesa di approvazione da parte del prorietario del " +"sito." -#: ../../mod/register.php:399 ../../mod/register.php:399 #: ../../mod/register.php:399 msgid "" "You may (optionally) fill in this form via OpenID by supplying your OpenID " "and clicking 'Register'." msgstr "" +"Puoi (opzionalmento) riempire questa maschera via OpenID inserendo il tuo " +"OpenID e cliccando 'Registra'." -#: ../../mod/register.php:400 ../../mod/register.php:400 #: ../../mod/register.php:400 msgid "" "If you are not familiar with OpenID, please leave that field blank and fill " "in the rest of the items." msgstr "" +"Se non hai familiarità con OpenID, lascia quel campo in bianco e riempi il " +"resto della maschera." -#: ../../mod/register.php:401 ../../mod/register.php:401 #: ../../mod/register.php:401 msgid "Your OpenID (optional): " -msgstr "" +msgstr "Il tuo OpenID (opzionale): " -#: ../../mod/register.php:404 ../../mod/register.php:404 #: ../../mod/register.php:404 msgid "" "Members of this network prefer to communicate with real people who use their " "real names." msgstr "" +"I membri di questo network preferiscono comunicare con persone reali che " +"usano i loro nomi reali." -#: ../../mod/register.php:413 ../../mod/register.php:413 #: ../../mod/register.php:413 msgid "Include your profile in member directory?" -msgstr "" +msgstr "Includi il tuo profilo nell'elenco dei membir?" -#: ../../mod/register.php:416 ../../mod/dfrn_request.php:618 -#: ../../mod/register.php:416 ../../mod/register.php:416 #: ../../mod/register.php:416 ../../mod/dfrn_request.php:618 msgid "Yes" -msgstr "" +msgstr "Si" -#: ../../mod/register.php:417 ../../mod/dfrn_request.php:619 -#: ../../mod/register.php:417 ../../mod/register.php:417 #: ../../mod/register.php:417 ../../mod/dfrn_request.php:619 msgid "No" -msgstr "" +msgstr "No" -#: ../../mod/register.php:429 ../../mod/register.php:429 #: ../../mod/register.php:429 msgid "Registration" -msgstr "" +msgstr "Registrazione" -#: ../../mod/register.php:437 ../../mod/register.php:437 #: ../../mod/register.php:437 msgid "Your Full Name (e.g. Joe Smith): " -msgstr "" +msgstr "Il tuo Nome Completo (p.e. Mario Rossi): " -#: ../../mod/register.php:438 ../../mod/register.php:438 #: ../../mod/register.php:438 msgid "Your Email Address: " -msgstr "" +msgstr "Il tuo Indirizzo Email: " -#: ../../mod/register.php:439 ../../mod/register.php:439 #: ../../mod/register.php:439 msgid "" "Choose a profile nickname. This must begin with a text character. Your " "profile address on this site will then be " "'nickname@$sitename'." msgstr "" +"Scegli un soprannome. Deve cominciare con un carattere. L'indirizzo del tuo " +"profilo sarà 'soprannome@$sitename'." -#: ../../mod/register.php:440 ../../mod/register.php:440 #: ../../mod/register.php:440 msgid "Choose a nickname: " -msgstr "" +msgstr "Scegli un soprannome: " -#: ../../mod/register.php:443 ../include/nav.php:61 ../boot.php:809 -#: ../../mod/register.php:443 ../../mod/register.php:443 -#: ../../mod/register.php:443 ../../include/nav.php:61 ../../boot.php:809 -msgid "Register" -msgstr "" +#: ../../mod/install.php:30 +msgid "Could not create/connect to database." +msgstr "Impossibile creare/collegarsi al database." -#: ../../mod/openid.php:62 ../../mod/openid.php:109 ../include/auth.php:105 -#: ../../include/auth.php:130 ../include/auth.php:183 ../../mod/openid.php:62 -#: ../../../include/auth.php:130 ../include/auth.php:130 -#: ../../mod/openid.php:62 ../../mod/openid.php:109 ../../include/auth.php:105 -#: ../../include/auth.php:130 ../../include/auth.php:183 -msgid "Login failed." -msgstr "" +#: ../../mod/install.php:35 +msgid "Connected to database." +msgstr "Collegato al database." -#: ../../mod/like.php:110 ../../mod/like.php:110 ../../mod/like.php:110 -msgid "status" -msgstr "" +#: ../../mod/install.php:66 +msgid "Database import succeeded." +msgstr "Importazione database completata." -#: ../../mod/like.php:127 ../../mod/like.php:127 ../../mod/like.php:127 -msgid "likes" -msgstr "" - -#: ../../mod/like.php:129 ../../mod/like.php:129 ../../mod/like.php:129 -msgid "doesn't like" -msgstr "" - -#: ../../mod/like.php:151 -msgid "'s" -msgstr "" - -#: ../../mod/follow.php:167 ../../mod/follow.php:167 ../../mod/follow.php:167 -msgid "The profile address specified does not provide adequate information." -msgstr "" - -#: ../../mod/follow.php:173 ../../mod/follow.php:173 ../../mod/follow.php:173 +#: ../../mod/install.php:67 msgid "" -"Limited profile. This person will be unable to receive direct/personal " -"notifications from you." +"IMPORTANT: You will need to [manually] setup a scheduled task for the poller." msgstr "" +"IMPORTANTE: Devi impostare manualmente un operazione pianificata per il " +"poller" -#: ../../mod/follow.php:224 ../../mod/follow.php:224 ../../mod/follow.php:224 -msgid "Unable to retrieve contact information." +#: ../../mod/install.php:68 ../../mod/install.php:75 ../../mod/install.php:175 +msgid "Please see the file \"INSTALL.txt\"." +msgstr "Guarda il file \"INSTALL.txt\"." + +#: ../../mod/install.php:73 +msgid "Database import failed." +msgstr "Importazione database fallita." + +#: ../../mod/install.php:74 +msgid "" +"You may need to import the file \"database.sql\" manually using phpmyadmin " +"or mysql." msgstr "" +"Potresti dover importare il file \"database.sql\" manualmente con phpmyadmin " +"o mysql" -#: ../../mod/follow.php:270 ../../mod/follow.php:270 ../../mod/follow.php:270 -msgid "following" +#: ../../mod/install.php:84 +msgid "Welcome to Friendika." +msgstr "Benvenuto su Friendika." + +#: ../../mod/install.php:124 +msgid "Could not find a command line version of PHP in the web server PATH." msgstr "" +"Non riesco a trovare una versione da riga di comando di PHP nel PATH del " +"server web" + +#: ../../mod/install.php:125 +msgid "" +"This is required. Please adjust the configuration file .htconfig.php " +"accordingly." +msgstr "E' richiesto. Aggiorna il file .htconfig.php di conseguenza." + +#: ../../mod/install.php:132 +msgid "" +"The command line version of PHP on your system does not have " +"\"register_argc_argv\" enabled." +msgstr "" +"La versione da riga di comando di PHP nel sistema non ha abilitato " +"\"register_argc_argv\"." + +#: ../../mod/install.php:133 +msgid "This is required for message delivery to work." +msgstr "Ciò è richiesto per far funzionare la consegna dei messaggi." + +#: ../../mod/install.php:155 +msgid "" +"Error: the \"openssl_pkey_new\" function on this system is not able to " +"generate encryption keys" +msgstr "" +"Errore: la funzione \"openssl_pkey_new\" in questo sistema non è in grado di " +"generare le chiavi di criptazione" + +#: ../../mod/install.php:156 +msgid "" +"If running under Windows, please see " +"\"http://www.php.net/manual/en/openssl.installation.php\"." +msgstr "" +"Se stai eseguendo friendika su windows, guarda " +"\"http://www.php.net/manual/en/openssl.installation.php\"." + +#: ../../mod/install.php:165 +msgid "" +"Error: Apache webserver mod-rewrite module is required but not installed." +msgstr "" +"Errore: il modulo mod-rewrite di Apache &egreve; richiesto ma non installato" + +#: ../../mod/install.php:167 +msgid "Error: libCURL PHP module required but not installed." +msgstr "Errore: il modulo libCURL di PHP è richiesto ma non installato." + +#: ../../mod/install.php:169 +msgid "" +"Error: GD graphics PHP module with JPEG support required but not installed." +msgstr "" +"Errore: Il modulo GD graphics di PHP con supporto a JPEG è richiesto ma non " +"installato." + +#: ../../mod/install.php:171 +msgid "Error: openssl PHP module required but not installed." +msgstr "Errore: il modulo openssl di PHP è richiesto ma non installato." + +#: ../../mod/install.php:173 +msgid "Error: mysqli PHP module required but not installed." +msgstr "Errore: il modulo mysqli di PHP è richiesto ma non installato" + +#: ../../mod/install.php:184 +msgid "" +"The web installer needs to be able to create a file called \".htconfig.php\" " +"in the top folder of your web server and it is unable to do so." +msgstr "" +"L'installazione web deve poter creare un file chiamato \".htconfig.php\" " +"nella cartella principale del tuo web server ma non è in grado di farlo." + +#: ../../mod/install.php:185 +msgid "" +"This is most often a permission setting, as the web server may not be able " +"to write files in your folder - even if you can." +msgstr "" +"Ciò è dovuto spesso a impostazioni di permessi, dato che il web server puo' " +"scrivere il file nella tua cartella, anche se tu puoi." + +#: ../../mod/install.php:186 +msgid "" +"Please check with your site documentation or support people to see if this " +"situation can be corrected." +msgstr "" +"Controlla la documentazione del tuo sito o con il personale di suporto se la " +"situazione puo' essere corretta." + +#: ../../mod/install.php:187 +msgid "" +"If not, you may be required to perform a manual installation. Please see the " +"file \"INSTALL.txt\" for instructions." +msgstr "" +"Altrimenti dovrai procedere con l'installazione manuale. Guarda il file " +"\"INSTALL.txt\" per istuzioni" + +#: ../../mod/install.php:196 +msgid "" +"The database configuration file \".htconfig.php\" could not be written. " +"Please use the enclosed text to create a configuration file in your web " +"server root." +msgstr "" +"Il file di configurazione del database \".htconfig.php\" non puo' essere " +"scritto. Usa il testo qui di seguito per creare un file di configurazione " +"nella cartella principale del tuo sito." + +#: ../../mod/install.php:211 +msgid "Errors encountered creating database tables." +msgstr "Errori creando le tabelle nel database." + +#: ../../mod/network.php:18 +msgid "Normal View" +msgstr "Vista normale" + +#: ../../mod/network.php:20 +msgid "New Item View" +msgstr "Vista Nuovi Elementi" + +#: ../../mod/network.php:149 +msgid "No such group" +msgstr "Nessun gruppo" + +#: ../../mod/network.php:160 +msgid "Group is empty" +msgstr "Il gruppo è vuoto" + +#: ../../mod/network.php:164 +msgid "Group: " +msgstr "Gruppo: " + +#: ../../mod/notifications.php:28 +msgid "Invalid request identifier." +msgstr "Identificativo richiesta invalido." + +#: ../../mod/notifications.php:31 ../../mod/notifications.php:134 +msgid "Discard" +msgstr "Scarta" + +#: ../../mod/notifications.php:41 ../../mod/notifications.php:133 +msgid "Ignore" +msgstr "Ignora" + +#: ../../mod/notifications.php:72 +msgid "Show Ignored Requests" +msgstr "Mostra richieste ignorate" + +#: ../../mod/notifications.php:72 +msgid "Hide Ignored Requests" +msgstr "Nascondi richieste ignorate" + +#: ../../mod/notifications.php:105 +msgid "Claims to be known to you: " +msgstr "Dice di conoscerti: " + +#: ../../mod/notifications.php:105 +msgid "yes" +msgstr "si" + +#: ../../mod/notifications.php:105 +msgid "no" +msgstr "no" + +#: ../../mod/notifications.php:111 +msgid "Approve as: " +msgstr "Approva come: " + +#: ../../mod/notifications.php:112 +msgid "Friend" +msgstr "Amico" + +#: ../../mod/notifications.php:113 +msgid "Fan/Admirer" +msgstr "Fan/Admiratore" + +#: ../../mod/notifications.php:120 +msgid "Notification type: " +msgstr "Tipo di notifica: " + +#: ../../mod/notifications.php:121 +msgid "Friend/Connect Request" +msgstr "Richiesta Amicizia/Connessione" + +#: ../../mod/notifications.php:121 +msgid "New Follower" +msgstr "Nuovo Seguace" + +#: ../../mod/notifications.php:131 +msgid "Approve" +msgstr "Approva" + +#: ../../mod/notifications.php:140 +msgid "No notifications." +msgstr "Nessuna notifica." + +#: ../../mod/notifications.php:164 +msgid "No registrations." +msgstr "Nessuna registrazione." -#: ../../mod/dfrn_request.php:92 ../../mod/dfrn_request.php:92 #: ../../mod/dfrn_request.php:92 msgid "This introduction has already been accepted." -msgstr "" +msgstr "Questa presentazione è già stata accettata." -#: ../../mod/dfrn_request.php:116 ../../mod/dfrn_request.php:347 -#: ../../mod/dfrn_request.php:116 ../../mod/dfrn_request.php:116 #: ../../mod/dfrn_request.php:116 ../../mod/dfrn_request.php:347 msgid "Profile location is not valid or does not contain profile information." msgstr "" +"La posizione del profilo non è valida o non contiene informazioni di profilo." -#: ../../mod/dfrn_request.php:121 ../../mod/dfrn_request.php:352 -#: ../../mod/dfrn_request.php:121 ../../mod/dfrn_request.php:121 #: ../../mod/dfrn_request.php:121 ../../mod/dfrn_request.php:352 msgid "Warning: profile location has no identifiable owner name." msgstr "" +"Attenzione: la posizione del profilo non ha un identificabile proprietario." -#: ../../mod/dfrn_request.php:123 ../../mod/dfrn_request.php:354 -#: ../../mod/dfrn_request.php:123 ../../mod/dfrn_request.php:123 #: ../../mod/dfrn_request.php:123 ../../mod/dfrn_request.php:354 msgid "Warning: profile location has no profile photo." -msgstr "" +msgstr "Attenzione: la posizione del profilo non ha una foto." #: ../../mod/dfrn_request.php:126 ../../mod/dfrn_request.php:357 -msgid " required parameter" -msgstr "" +#, php-format +msgid "%d required parameter was not found at the given location" +msgid_plural "%d required parameters were not found at the given location" +msgstr[0] "%d parametro richiesto non è stato trovato nella posizione data" +msgstr[1] "%d parametri richiesti non sono stati trovati nella posizione data" -#: ../../mod/dfrn_request.php:127 ../../mod/dfrn_request.php:358 -msgid " was " -msgstr "" - -#: ../../mod/dfrn_request.php:127 ../../mod/dfrn_request.php:358 -msgid "s were " -msgstr "" - -#: ../../mod/dfrn_request.php:128 ../../mod/dfrn_request.php:359 -msgid "not found at the given location." -msgstr "" - -#: ../../mod/dfrn_request.php:164 ../../mod/dfrn_request.php:164 #: ../../mod/dfrn_request.php:164 msgid "Introduction complete." -msgstr "" +msgstr "Presentazione completa." -#: ../../mod/dfrn_request.php:188 ../../mod/dfrn_request.php:188 #: ../../mod/dfrn_request.php:188 msgid "Unrecoverable protocol error." -msgstr "" +msgstr "Errore di protocollo non recuperabile." -#: ../../mod/dfrn_request.php:216 ../../mod/dfrn_request.php:216 #: ../../mod/dfrn_request.php:216 msgid "Profile unavailable." -msgstr "" +msgstr "Profilo non disponibile." #: ../../mod/dfrn_request.php:241 -msgid " has received too many connection requests today." -msgstr "" +#, php-format +msgid "%s has received too many connection requests today." +msgstr "%s ha ricevuto troppe richieste di connessione per oggi." -#: ../../mod/dfrn_request.php:242 ../../mod/dfrn_request.php:242 #: ../../mod/dfrn_request.php:242 msgid "Spam protection measures have been invoked." -msgstr "" +msgstr "Sono state attivate le misure di protezione contro lo spam." -#: ../../mod/dfrn_request.php:243 ../../mod/dfrn_request.php:243 #: ../../mod/dfrn_request.php:243 msgid "Friends are advised to please try again in 24 hours." -msgstr "" +msgstr "Gli amici sono pregati di riprovare tra 24 ore." -#: ../../mod/dfrn_request.php:273 ../../mod/dfrn_request.php:273 #: ../../mod/dfrn_request.php:273 msgid "Invalid locator" -msgstr "" +msgstr "Invalid locator" -#: ../../mod/dfrn_request.php:292 ../../mod/dfrn_request.php:292 #: ../../mod/dfrn_request.php:292 msgid "Unable to resolve your name at the provided location." -msgstr "" +msgstr "Impossibile risolvere il tuo nome nella posizione indicata." -#: ../../mod/dfrn_request.php:305 ../../mod/dfrn_request.php:305 #: ../../mod/dfrn_request.php:305 msgid "You have already introduced yourself here." -msgstr "" +msgstr "Ti sei già presentato qui." #: ../../mod/dfrn_request.php:309 -msgid "Apparently you are already friends with ." -msgstr "" +#, php-format +msgid "Apparently you are already friends with %s." +msgstr "Sembra che tu sia già amico di %s." -#: ../../mod/dfrn_request.php:330 ../../mod/dfrn_request.php:330 #: ../../mod/dfrn_request.php:330 msgid "Invalid profile URL." -msgstr "" +msgstr "Indirizzo profilo invalido." -#: ../../mod/dfrn_request.php:336 ../../mod/dfrn_request.php:336 #: ../../mod/dfrn_request.php:336 msgid "Disallowed profile URL." -msgstr "" +msgstr "Indirizzo profilo non permesso." -#: ../../mod/dfrn_request.php:402 ../../mod/contacts.php:85 -#: ../../mod/dfrn_request.php:402 ../../mod/dfrn_request.php:402 -#: ../../mod/dfrn_request.php:402 ../../mod/contacts.php:85 -msgid "Failed to update contact record." -msgstr "" - -#: ../../mod/dfrn_request.php:423 ../../mod/dfrn_request.php:423 #: ../../mod/dfrn_request.php:423 msgid "Your introduction has been sent." -msgstr "" +msgstr "La tua presentazione è stata inviata." -#: ../../mod/dfrn_request.php:477 ../../mod/dfrn_request.php:477 #: ../../mod/dfrn_request.php:477 msgid "Please login to confirm introduction." -msgstr "" +msgstr "Accedi per confermare la presentazione." -#: ../../mod/dfrn_request.php:491 ../../mod/dfrn_request.php:491 #: ../../mod/dfrn_request.php:491 msgid "" "Incorrect identity currently logged in. Please login to " "this profile." msgstr "" +"Accesso con identà incorretta. Accedi a questo profilo." -#: ../../mod/dfrn_request.php:536 ../include/items.php:1341 -#: ../../mod/dfrn_request.php:536 ../../mod/dfrn_request.php:536 #: ../../mod/dfrn_request.php:536 ../../include/items.php:1341 msgid "[Name Withheld]" -msgstr "" +msgstr "[Nome Nascosto]" -#: ../../mod/dfrn_request.php:543 ../../mod/dfrn_request.php:543 #: ../../mod/dfrn_request.php:543 msgid "Introduction received at " -msgstr "" +msgstr "Introduzione ricevuta su " -#: ../../mod/dfrn_request.php:615 ../../mod/dfrn_request.php:615 #: ../../mod/dfrn_request.php:615 msgid "Friend/Connection Request" -msgstr "" +msgstr "Richieste di Amicizia/Connessione" -#: ../../mod/dfrn_request.php:616 ../../mod/dfrn_request.php:616 #: ../../mod/dfrn_request.php:616 msgid "Please answer the following:" -msgstr "" +msgstr "Rispondi al seguente:" -#: ../../mod/dfrn_request.php:617 ../../mod/dfrn_request.php:617 #: ../../mod/dfrn_request.php:617 msgid "Does $name know you?" -msgstr "" +msgstr "$name ti conosce?" -#: ../../mod/dfrn_request.php:620 ../../mod/dfrn_request.php:620 #: ../../mod/dfrn_request.php:620 msgid "Add a personal note:" -msgstr "" +msgstr "Aggiungi una nota personale:" -#: ../../mod/dfrn_request.php:621 ../../mod/dfrn_request.php:621 #: ../../mod/dfrn_request.php:621 msgid "" "Please enter your profile address from one of the following supported social " "networks:" msgstr "" +"Inserisci l'indirizzo del tue profilo da uno dei seguenti supportati seocial " +"network:" -#: ../../mod/dfrn_request.php:622 ../../mod/dfrn_request.php:622 #: ../../mod/dfrn_request.php:622 msgid "Friendika" -msgstr "" +msgstr "Friendika" -#: ../../mod/dfrn_request.php:623 ../../mod/dfrn_request.php:623 #: ../../mod/dfrn_request.php:623 msgid "StatusNet/Federated Social Web" -msgstr "" +msgstr "StatusNet/Federated Social Web" -#: ../../mod/dfrn_request.php:624 ../../mod/dfrn_request.php:624 #: ../../mod/dfrn_request.php:624 msgid "Private (secure) network" -msgstr "" +msgstr "Network (sicuro) privato" -#: ../../mod/dfrn_request.php:625 ../../mod/dfrn_request.php:625 #: ../../mod/dfrn_request.php:625 msgid "Public (insecure) network" -msgstr "" +msgstr "Network (insicuro) pubblico" -#: ../../mod/dfrn_request.php:626 ../../mod/dfrn_request.php:626 #: ../../mod/dfrn_request.php:626 msgid "Your profile address:" -msgstr "" +msgstr "L'indirizzo del tuo profilo:" -#: ../../mod/dfrn_request.php:627 ../../mod/dfrn_request.php:627 #: ../../mod/dfrn_request.php:627 msgid "Submit Request" -msgstr "" +msgstr "Invia richiesta" -#: ../../mod/contacts.php:12 ../../mod/contacts.php:12 ../../mod/contacts.php:12 -msgid "Invite Friends" -msgstr "" +#: ../../mod/dfrn_request.php:628 ../../mod/tagrm.php:11 ../../mod/tagrm.php:94 +#: ../../addon/js_upload/js_upload.php:41 +msgid "Cancel" +msgstr "Annulla" -#: ../../mod/contacts.php:16 ../../mod/contacts.php:16 ../../mod/contacts.php:16 -msgid "Connect/Follow" -msgstr "" +#: ../../mod/like.php:110 +msgid "status" +msgstr "stato" -#: ../../mod/contacts.php:17 ../../mod/contacts.php:17 ../../mod/contacts.php:17 -msgid "Example: bob@example.com, http://example.com/barbara" -msgstr "" +#: ../../mod/like.php:127 +#, php-format +msgid "%1$s likes %2$s's %3$s" +msgstr "A %1$s piace %3$s di %2$s" -#: ../../mod/contacts.php:18 ../../mod/contacts.php:18 ../../mod/contacts.php:18 -msgid "Follow" -msgstr "" +#: ../../mod/like.php:129 +#, php-format +msgid "%1$s doesn't like %2$s's %3$s" +msgstr "A %1$s non piace %3$s di %2$s" -#: ../../mod/contacts.php:38 ../../mod/contacts.php:119 -#: ../../mod/contacts.php:38 ../../mod/contacts.php:38 -#: ../../mod/contacts.php:119 -msgid "Could not access contact record." -msgstr "" +#: ../../mod/lostpass.php:38 +#, php-format +msgid "Password reset requested at %s" +msgstr "Richiesta recupero password su %s" -#: ../../mod/contacts.php:52 ../../mod/contacts.php:52 ../../mod/contacts.php:52 -msgid "Could not locate selected profile." -msgstr "" +#: ../../mod/removeme.php:42 ../../mod/removeme.php:45 +msgid "Remove My Account" +msgstr "Rimuovi il mio Account" -#: ../../mod/contacts.php:83 ../../mod/contacts.php:83 ../../mod/contacts.php:83 -msgid "Contact updated." +#: ../../mod/removeme.php:43 +msgid "" +"This will completely remove your account. Once this has been done it is not " +"recoverable." msgstr "" +"Questo rimuoverà completamente il tuo account. Una volta rimosso non si " +"potrà recuperarlo." -#: ../../mod/contacts.php:141 ../../mod/contacts.php:141 -#: ../../mod/contacts.php:141 -msgid "Contact has been blocked" +#: ../../mod/removeme.php:44 +msgid "Please enter your password for verification:" +msgstr "Inserisci la tua password per verifica:" + +#: ../../mod/apps.php:6 +msgid "Applications" +msgstr "Applicazioni" + +#: ../../mod/directory.php:32 +msgid "Global Directory" +msgstr "Elenco Globale" + +#: ../../mod/item.php:37 +msgid "Unable to locate original post." +msgstr "Impossibile trovare il messaggio originale." + +#: ../../mod/item.php:98 +msgid "Empty post discarded." +msgstr "Messaggio vuoto scartato." + +#: ../../mod/item.php:422 +#, php-format +msgid "%s commented on your item at %s" +msgstr "%s ha commentato un tuo elemento su %s" + +#: ../../mod/item.php:445 +#, php-format +msgid "%s posted on your profile wall at %s" +msgstr "%s ha scritto sulla tua bacheca su %s" + +#: ../../mod/item.php:471 +msgid "System error. Post not saved." +msgstr "Errore di sistema. Messaggio non salvato." + +#: ../../mod/item.php:489 +#, php-format +msgid "" +"This message was sent to you by %s, a member of the Friendika social network." msgstr "" +"Questo messaggio ti è stato inviato da %s, un membro del social network " +"Friendika." -#: ../../mod/contacts.php:141 ../../mod/contacts.php:141 -#: ../../mod/contacts.php:141 -msgid "Contact has been unblocked" +#: ../../mod/item.php:491 +msgid "You may visit them online at" +msgstr "Puoi visitarli online a " + +#: ../../mod/item.php:493 +msgid "" +"Please contact the sender by replying to this post if you do not wish to " +"receive these messages." msgstr "" +"Contatta il mittente rispondendo a questo post se non vuoi ricevere questi " +"messaggi." -#: ../../mod/contacts.php:155 ../../mod/contacts.php:155 -#: ../../mod/contacts.php:155 -msgid "Contact has been ignored" +#: ../../mod/item.php:495 +#, php-format +msgid "%s posted an update." +msgstr "%s ha inviato un aggiornamento." + +#: ../../mod/tagrm.php:41 +msgid "Tag removed" +msgstr "TAg rimosso" + +#: ../../mod/tagrm.php:79 +msgid "Remove Item Tag" +msgstr "Rimuovi tag dall'elemento" + +#: ../../mod/tagrm.php:81 +msgid "Select a tag to remove: " +msgstr "Seleziona un tag da rimuovere: " + +#: ../../mod/tagrm.php:93 +msgid "Remove" +msgstr "Rimuovi" + +#: ../../mod/message.php:18 +msgid "No recipient selected." +msgstr "Nessun destinatario selezionato." + +#: ../../mod/message.php:23 +msgid "[no subject]" +msgstr "[nessun oggetto]" + +#: ../../mod/message.php:34 +msgid "Unable to locate contact information." +msgstr "Impossibile trovare le informazioni del contatto." + +#: ../../mod/message.php:102 +msgid "Message sent." +msgstr "Messaggio inviato." + +#: ../../mod/message.php:105 +msgid "Message could not be sent." +msgstr "Il messaggio non puo' essere inviato." + +#: ../../mod/message.php:125 ../../include/nav.php:100 +msgid "Messages" +msgstr "Messaggi" + +#: ../../mod/message.php:126 +msgid "Inbox" +msgstr "In arrivo" + +#: ../../mod/message.php:127 +msgid "Outbox" +msgstr "Inviati" + +#: ../../mod/message.php:128 +msgid "New Message" +msgstr "Nuovo messaggio" + +#: ../../mod/message.php:142 +msgid "Message deleted." +msgstr "Messaggio cancellato." + +#: ../../mod/message.php:158 +msgid "Conversation removed." +msgstr "Conversazione rimossa." + +#: ../../mod/message.php:177 +msgid "Send Private Message" +msgstr "Invia messaggio privato" + +#: ../../mod/message.php:178 ../../mod/message.php:312 +msgid "To:" +msgstr "A:" + +#: ../../mod/message.php:179 ../../mod/message.php:313 +msgid "Subject:" +msgstr "Oggetto:" + +#: ../../mod/message.php:221 +msgid "No messages." +msgstr "Nessun messaggio." + +#: ../../mod/message.php:234 +msgid "Delete conversation" +msgstr "Cancella conversazione" + +#: ../../mod/message.php:264 +msgid "Message not available." +msgstr "Messaggio non disponibile." + +#: ../../mod/message.php:301 +msgid "Delete message" +msgstr "Cancella messaggio" + +#: ../../mod/message.php:311 +msgid "Send Reply" +msgstr "Invia risposta" + +#: ../../mod/dfrn_confirm.php:231 +msgid "Response from remote site was not understood." +msgstr "La risposta dal sito remota non è stata capita." + +#: ../../mod/dfrn_confirm.php:240 +msgid "Unexpected response from remote site: " +msgstr "Risposta dal sito remoto inaspettata: " + +#: ../../mod/dfrn_confirm.php:248 +msgid "Confirmation completed successfully." +msgstr "Conferma completata con successo." + +#: ../../mod/dfrn_confirm.php:250 ../../mod/dfrn_confirm.php:264 +#: ../../mod/dfrn_confirm.php:271 +msgid "Remote site reported: " +msgstr "Il sito remoto riporta: " + +#: ../../mod/dfrn_confirm.php:262 +msgid "Temporary failure. Please wait and try again." +msgstr "Errore temporaneo. Attendi e riprova." + +#: ../../mod/dfrn_confirm.php:269 +msgid "Introduction failed or was revoked." +msgstr "La presentazione è fallita o è stata revocata." + +#: ../../mod/dfrn_confirm.php:387 +msgid "Unable to set contact photo." +msgstr "Impossibile impostare la foto del contatto." + +#: ../../mod/dfrn_confirm.php:426 +msgid "is now friends with" +msgstr "ora è amico di" + +#: ../../mod/dfrn_confirm.php:494 +#, php-format +msgid "No user record found for '%s' " +msgstr "Nessun utente trovato per '%s'" + +#: ../../mod/dfrn_confirm.php:504 +msgid "Our site encryption key is apparently messed up." +msgstr "La nostra chiave di criptazione del sito è apparentemente incasinata." + +#: ../../mod/dfrn_confirm.php:515 +msgid "Empty site URL was provided or URL could not be decrypted by us." msgstr "" +"E' stato fornito un indirizzo vuoto o non possiamo decriptare l'indirizzo." -#: ../../mod/contacts.php:155 ../../mod/contacts.php:155 -#: ../../mod/contacts.php:155 -msgid "Contact has been unignored" +#: ../../mod/dfrn_confirm.php:527 +msgid "Contact record was not found for you on our site." +msgstr "Il contatto non è stato trovato sul nostro sito." + +#: ../../mod/dfrn_confirm.php:555 +msgid "" +"The ID provided by your system is a duplicate on our system. It should work " +"if you try again." msgstr "" +"L'ID fornito dal tuo sistema è duplicato sul nostro sistema. Dovrebbe " +"funzionare se provi ancora." -#: ../../mod/contacts.php:176 ../../mod/contacts.php:176 -#: ../../mod/contacts.php:176 -msgid "stopped following" +#: ../../mod/dfrn_confirm.php:566 +msgid "Unable to set your contact credentials on our system." msgstr "" +"Impossibile impostare le credenziali del tuo contatto sul nostro sistema." -#: ../../mod/contacts.php:195 ../../mod/contacts.php:195 -#: ../../mod/contacts.php:195 -msgid "Contact has been removed." -msgstr "" +#: ../../mod/dfrn_confirm.php:619 +msgid "Unable to update your contact profile details on our system" +msgstr "Impossibile aggiornare i dettagli del tuo contatto sul nostro sistema" -#: ../../mod/contacts.php:223 ../../mod/contacts.php:344 -#: ../../../mod/contacts.php:223 ../../mod/contacts.php:223 -#: ../../mod/contacts.php:223 ../../mod/contacts.php:344 -msgid "Mutual Friendship" -msgstr "" +#: ../../mod/dfrn_confirm.php:648 +#, php-format +msgid "Connection accepted at %s" +msgstr "Connession accettata su %s" -#: ../../mod/contacts.php:227 ../../mod/contacts.php:348 -#: ../../../mod/contacts.php:227 ../../mod/contacts.php:227 -#: ../../mod/contacts.php:227 ../../mod/contacts.php:348 -msgid "is a fan of yours" -msgstr "" +#: ../../mod/openid.php:62 ../../mod/openid.php:109 ../../include/auth.php:105 +#: ../../include/auth.php:130 ../../include/auth.php:183 +msgid "Login failed." +msgstr "Accesso fallito." -#: ../../mod/contacts.php:232 ../../mod/contacts.php:352 -#: ../../../mod/contacts.php:232 ../../mod/contacts.php:232 -#: ../../mod/contacts.php:232 ../../mod/contacts.php:352 -msgid "you are a fan of" -msgstr "" +#: ../../mod/openid.php:73 ../../include/auth.php:194 +msgid "Welcome back " +msgstr "Bentornato " -#: ../../mod/contacts.php:248 ../../mod/contacts.php:248 -#: ../../mod/contacts.php:248 -msgid "Never" -msgstr "" +#: ../../mod/dfrn_poll.php:78 ../../mod/dfrn_poll.php:392 +#, php-format +msgid "%s welcomes %s" +msgstr "%s da il benvenuto a %s" -#: ../../mod/contacts.php:252 ../../mod/contacts.php:252 -#: ../../mod/contacts.php:252 -msgid "(Update was successful)" -msgstr "" +#: ../../mod/viewcontacts.php:32 +msgid "No contacts." +msgstr "Nessuno contatto." -#: ../../mod/contacts.php:252 ../../mod/contacts.php:252 -#: ../../mod/contacts.php:252 -msgid "(Update was not successful)" -msgstr "" +#: ../../mod/group.php:27 +msgid "Group created." +msgstr "Gruppo creato." -#: ../../mod/contacts.php:255 ../../mod/contacts.php:255 -#: ../../mod/contacts.php:255 -msgid "Contact Editor" -msgstr "" +#: ../../mod/group.php:33 +msgid "Could not create group." +msgstr "Impossibile creare il gruppo." -#: ../../mod/contacts.php:256 ../../mod/contacts.php:256 -#: ../../mod/contacts.php:256 -msgid "Visit $name's profile" -msgstr "" +#: ../../mod/group.php:43 ../../mod/group.php:123 +msgid "Group not found." +msgstr "Gruppo non trovato." -#: ../../mod/contacts.php:257 ../../mod/contacts.php:257 -#: ../../mod/contacts.php:257 -msgid "Block/Unblock contact" -msgstr "" +#: ../../mod/group.php:56 +msgid "Group name changed." +msgstr "Il nome del gruppo è cambiato." -#: ../../mod/contacts.php:258 ../../mod/contacts.php:258 -#: ../../mod/contacts.php:258 -msgid "Ignore contact" -msgstr "" +#: ../../mod/group.php:79 +msgid "Membership list updated." +msgstr "Lista adesioni aggiornata." -#: ../../mod/contacts.php:259 ../../mod/contacts.php:259 -#: ../../mod/contacts.php:259 -msgid "Delete contact" -msgstr "" +#: ../../mod/group.php:107 +msgid "Group removed." +msgstr "Gruppo rimosso." -#: ../../mod/contacts.php:261 ../../mod/contacts.php:261 -#: ../../mod/contacts.php:261 -msgid "Last updated: " -msgstr "" +#: ../../mod/group.php:109 +msgid "Unable to remove group." +msgstr "Impossibile rimuovere il gruppo." -#: ../../mod/contacts.php:262 ../../mod/contacts.php:262 -#: ../../mod/contacts.php:262 -msgid "Update public posts: " -msgstr "" - -#: ../../mod/contacts.php:264 ../../mod/contacts.php:264 -#: ../../mod/contacts.php:264 -msgid "Update now" -msgstr "" - -#: ../../mod/contacts.php:267 ../../mod/contacts.php:267 -#: ../../mod/contacts.php:267 -msgid "Unblock this contact" -msgstr "" - -#: ../../mod/contacts.php:267 ../../mod/contacts.php:267 -#: ../../mod/contacts.php:267 -msgid "Block this contact" -msgstr "" - -#: ../../mod/contacts.php:268 ../../mod/contacts.php:268 -#: ../../mod/contacts.php:268 -msgid "Unignore this contact" -msgstr "" - -#: ../../mod/contacts.php:268 ../../mod/contacts.php:268 -#: ../../mod/contacts.php:268 -msgid "Ignore this contact" -msgstr "" - -#: ../../mod/contacts.php:271 ../../mod/contacts.php:271 -#: ../../mod/contacts.php:271 -msgid "Currently blocked" -msgstr "" - -#: ../../mod/contacts.php:272 ../../mod/contacts.php:272 -#: ../../mod/contacts.php:272 -msgid "Currently ignored" -msgstr "" - -#: ../../mod/contacts.php:303 ../include/acl_selectors.php:140 -#: ../../include/acl_selectors.php:155 ../include/nav.php:111 -#: ../../../boot.php:2012 ../../mod/contacts.php:303 -#: ../../../include/acl_selectors.php:155 ../../mod/contacts.php:303 -#: ../../include/acl_selectors.php:155 ../boot.php:2012 -#: ../include/acl_selectors.php:155 ../../include/acl_selectors.php:140 -#: ../../include/nav.php:111 ../../boot.php:2012 -msgid "Contacts" -msgstr "" - -#: ../../mod/contacts.php:305 ../../mod/contacts.php:305 -#: ../../mod/contacts.php:305 -msgid "Show Blocked Connections" -msgstr "" - -#: ../../mod/contacts.php:305 ../../mod/contacts.php:305 -#: ../../mod/contacts.php:305 -msgid "Hide Blocked Connections" -msgstr "" - -#: ../../mod/contacts.php:308 ../../mod/contacts.php:308 -#: ../../mod/contacts.php:308 -msgid "Find" -msgstr "" - -#: ../../mod/contacts.php:368 ../../mod/viewcontacts.php:44 -#: ../../mod/contacts.php:368 ../../mod/contacts.php:368 -#: ../../mod/viewcontacts.php:44 ../../mod/contacts.php:368 -msgid "Visit $username's profile" -msgstr "" - -#: ../../mod/contacts.php:369 ../../mod/contacts.php:369 -#: ../../mod/contacts.php:369 -msgid "Edit contact" -msgstr "" - -#: ../../addon/facebook/facebook.php:116 ../../addon/facebook/facebook.php:116 -#: ../addon/facebook/facebook.php:116 -msgid "Facebook disabled" -msgstr "" - -#: ../../addon/facebook/facebook.php:124 ../../addon/facebook/facebook.php:124 -#: ../addon/facebook/facebook.php:124 -msgid "Facebook API key is missing." -msgstr "" - -#: ../../addon/facebook/facebook.php:131 ../../addon/facebook/facebook.php:131 -#: ../addon/facebook/facebook.php:131 -msgid "Facebook Connect" -msgstr "" - -#: ../../addon/facebook/facebook.php:137 ../../addon/facebook/facebook.php:137 -#: ../addon/facebook/facebook.php:137 -msgid "Install Facebook post connector" -msgstr "" - -#: ../../addon/facebook/facebook.php:144 ../../addon/facebook/facebook.php:144 -#: ../addon/facebook/facebook.php:144 -msgid "Remove Facebook post connector" -msgstr "" - -#: ../../addon/facebook/facebook.php:150 ../../addon/facebook/facebook.php:150 -#: ../addon/facebook/facebook.php:150 -msgid "Post to Facebook by default" -msgstr "" - -#: ../../addon/facebook/facebook.php:174 ../../addon/facebook/facebook.php:174 -#: ../addon/facebook/facebook.php:174 -msgid "Facebook" -msgstr "" - -#: ../../addon/facebook/facebook.php:175 ../../addon/facebook/facebook.php:175 -#: ../addon/facebook/facebook.php:175 -msgid "Facebook Connector Settings" -msgstr "" - -#: ../../addon/facebook/facebook.php:189 ../../addon/facebook/facebook.php:189 -#: ../addon/facebook/facebook.php:189 -msgid "Post to Facebook" -msgstr "" - -#: ../../addon/facebook/facebook.php:230 ../../addon/facebook/facebook.php:230 -#: ../addon/facebook/facebook.php:230 -msgid "Image: " -msgstr "" - -#: ../../addon/randplace/randplace.php:171 -#: ../../addon/randplace/randplace.php:171 -#: ../../../addon/randplace/randplace.php:171 -#: ../../addon/randplace/randplace.php:171 ../addon/randplace/randplace.php:171 -msgid "Randplace Settings" -msgstr "" - -#: ../../addon/randplace/randplace.php:173 -#: ../../addon/randplace/randplace.php:173 -#: ../../../addon/randplace/randplace.php:173 -#: ../../addon/randplace/randplace.php:173 ../addon/randplace/randplace.php:173 -msgid "Enable Randplace Plugin" -msgstr "" - -#: ../../addon/twitter/twitter.php:64 ../addon/twitter/twitter.php:64 #: ../../addon/twitter/twitter.php:64 msgid "Post to Twitter" -msgstr "" +msgstr "Inva a Twitter" -#: ../../addon/twitter/twitter.php:122 ../addon/twitter/twitter.php:122 #: ../../addon/twitter/twitter.php:122 msgid "Twitter Posting Settings" -msgstr "" +msgstr "Impostazioni Invio a Twitter" -#: ../../addon/twitter/twitter.php:129 ../addon/twitter/twitter.php:129 #: ../../addon/twitter/twitter.php:129 msgid "" "No consumer key pair for Twitter found. Please contact your site " "administrator." msgstr "" +"Nessuna coopia di chiavi per Twitter trovata. Contatta il tuo amministratore " +"del sito." -#: ../../addon/twitter/twitter.php:148 ../addon/twitter/twitter.php:148 #: ../../addon/twitter/twitter.php:148 msgid "" "At this Friendika instance the Twitter plugin was enabled but you have not " @@ -1989,195 +1856,49 @@ msgid "" "box below and submit the form. Only your public posts will " "be posted to Twitter." msgstr "" +"Questa installazione di Friendika ha il plugin Twitter abilitato, ma non hai " +"ancora collegato il tuo account locale con il tuo account su Twitter. Per " +"farlo, clicca il bottone qui sotto per ottenere un PIN da Twitter, che " +"dovrai copiare nel box più sotto per poi inviare la form. Solo i tuoi " +"messaggi pubblici verranno inviati anche su Twitter." -#: ../../addon/twitter/twitter.php:149 ../addon/twitter/twitter.php:149 #: ../../addon/twitter/twitter.php:149 msgid "Log in with Twitter" -msgstr "" +msgstr "Accedi con Twitter" -#: ../../addon/twitter/twitter.php:151 ../addon/twitter/twitter.php:151 #: ../../addon/twitter/twitter.php:151 msgid "Copy the PIN from Twitter here" -msgstr "" +msgstr "Copia il PIN da Twitter qui" #: ../../addon/twitter/twitter.php:165 ../../addon/statusnet/statusnet.php:197 -#: ../../../addon/twitter/twitter.php:165 ../../addon/twitter/twitter.php:165 -#: ../addon/twitter/twitter.php:165 ../addon/statusnet/statusnet.php:197 msgid "Currently connected to: " -msgstr "" +msgstr "Al momento collegato con:" -#: ../../addon/twitter/twitter.php:166 ../addon/twitter/twitter.php:166 #: ../../addon/twitter/twitter.php:166 msgid "" "If enabled all your public postings will be posted to the " "associated Twitter account as well." msgstr "" +"Se abilitato tutti i tuoi messaggi pubblici verranno " +"inviati anche sull'account Twitter associato." -#: ../../addon/twitter/twitter.php:168 ../addon/twitter/twitter.php:168 #: ../../addon/twitter/twitter.php:168 msgid "Send public postings to Twitter" -msgstr "" +msgstr "Invia messaggi pubblici su Twitter" #: ../../addon/twitter/twitter.php:172 ../../addon/statusnet/statusnet.php:204 -#: ../../../addon/twitter/twitter.php:172 ../../addon/twitter/twitter.php:172 -#: ../addon/twitter/twitter.php:172 ../addon/statusnet/statusnet.php:204 msgid "Clear OAuth configuration" -msgstr "" - -#: ../../addon/tictac/tictac.php:14 ../addon/tictac/tictac.php:14 -#: ../../addon/tictac/tictac.php:14 -msgid "Three Dimensional Tic-Tac-Toe" -msgstr "" - -#: ../../addon/tictac/tictac.php:47 ../addon/tictac/tictac.php:47 -#: ../../addon/tictac/tictac.php:47 -msgid "3D Tic-Tac-Toe" -msgstr "" - -#: ../../addon/tictac/tictac.php:52 ../addon/tictac/tictac.php:52 -#: ../../addon/tictac/tictac.php:52 -msgid "New game" -msgstr "" - -#: ../../addon/tictac/tictac.php:53 ../addon/tictac/tictac.php:53 -#: ../../addon/tictac/tictac.php:53 -msgid "New game with handicap" -msgstr "" - -#: ../../addon/tictac/tictac.php:54 ../addon/tictac/tictac.php:54 -#: ../../addon/tictac/tictac.php:54 -msgid "" -"Three dimensional tic-tac-toe is just like the traditional game except that " -"it is played on multiple levels simultaneously. " -msgstr "" - -#: ../../addon/tictac/tictac.php:55 ../addon/tictac/tictac.php:55 -#: ../../addon/tictac/tictac.php:55 -msgid "" -"In this case there are three levels. You win by getting three in a row on " -"any level, as well as up, down, and diagonally across the different levels." -msgstr "" - -#: ../../addon/tictac/tictac.php:57 ../addon/tictac/tictac.php:57 -#: ../../addon/tictac/tictac.php:57 -msgid "" -"The handicap game disables the center position on the middle level because " -"the player claiming this square often has an unfair advantage." -msgstr "" - -#: ../../addon/tictac/tictac.php:176 ../addon/tictac/tictac.php:176 -#: ../../addon/tictac/tictac.php:176 -msgid "You go first..." -msgstr "" - -#: ../../addon/tictac/tictac.php:181 ../addon/tictac/tictac.php:181 -#: ../../addon/tictac/tictac.php:181 -msgid "I'm going first this time..." -msgstr "" - -#: ../../addon/tictac/tictac.php:187 ../addon/tictac/tictac.php:187 -#: ../../addon/tictac/tictac.php:187 -msgid "You won!" -msgstr "" - -#: ../../addon/tictac/tictac.php:193 ../addon/tictac/tictac.php:218 -#: ../../addon/tictac/tictac.php:193 ../addon/tictac/tictac.php:193 -#: ../../addon/tictac/tictac.php:193 ../../addon/tictac/tictac.php:218 -msgid "\"Cat\" game!" -msgstr "" - -#: ../../addon/tictac/tictac.php:216 ../addon/tictac/tictac.php:216 -#: ../../addon/tictac/tictac.php:216 -msgid "I won!" -msgstr "" - -#: ../../addon/js_upload/js_upload.php:39 -#: ../../../addon/js_upload/js_upload.php:39 -#: ../addon/js_upload/js_upload.php:39 ../../addon/js_upload/js_upload.php:39 -msgid "Upload a file" -msgstr "" - -#: ../../addon/js_upload/js_upload.php:40 -#: ../../../addon/js_upload/js_upload.php:40 -#: ../addon/js_upload/js_upload.php:40 ../../addon/js_upload/js_upload.php:40 -msgid "Drop files here to upload" -msgstr "" - -#: ../../addon/js_upload/js_upload.php:42 -#: ../../../addon/js_upload/js_upload.php:42 -#: ../addon/js_upload/js_upload.php:42 ../../addon/js_upload/js_upload.php:42 -msgid "Failed" -msgstr "" - -#: ../../addon/js_upload/js_upload.php:288 -#: ../../addon/js_upload/js_upload.php:288 -#: ../../../addon/js_upload/js_upload.php:288 -#: ../../addon/js_upload/js_upload.php:288 ../addon/js_upload/js_upload.php:288 -msgid "No files were uploaded." -msgstr "" - -#: ../../addon/js_upload/js_upload.php:294 -#: ../../addon/js_upload/js_upload.php:294 -#: ../../../addon/js_upload/js_upload.php:294 -#: ../../addon/js_upload/js_upload.php:294 ../addon/js_upload/js_upload.php:294 -msgid "Uploaded file is empty" -msgstr "" - -#: ../../addon/js_upload/js_upload.php:299 -#: ../../addon/js_upload/js_upload.php:299 -#: ../../../addon/js_upload/js_upload.php:299 -#: ../../addon/js_upload/js_upload.php:299 ../addon/js_upload/js_upload.php:299 -msgid "Uploaded file is too large" -msgstr "" - -#: ../../addon/js_upload/js_upload.php:317 -#: ../../addon/js_upload/js_upload.php:317 -#: ../../../addon/js_upload/js_upload.php:317 -#: ../../addon/js_upload/js_upload.php:317 ../addon/js_upload/js_upload.php:317 -msgid "File has an invalid extension, it should be one of " -msgstr "" - -#: ../../addon/js_upload/js_upload.php:328 -#: ../../addon/js_upload/js_upload.php:328 -#: ../../../addon/js_upload/js_upload.php:328 -#: ../../addon/js_upload/js_upload.php:328 ../addon/js_upload/js_upload.php:328 -msgid "Upload was cancelled, or server error encountered" -msgstr "" - -#: ../../addon/java_upload/java_upload.php:33 -#: ../../addon/java_upload/java_upload.php:33 -#: ../../../addon/java_upload/java_upload.php:33 -#: ../../addon/java_upload/java_upload.php:33 -#: ../addon/java_upload/java_upload.php:33 -msgid "Select files to upload: " -msgstr "" - -#: ../../addon/java_upload/java_upload.php:35 -#: ../../addon/java_upload/java_upload.php:35 -#: ../../../addon/java_upload/java_upload.php:35 -#: ../../addon/java_upload/java_upload.php:35 -#: ../addon/java_upload/java_upload.php:35 -msgid "" -"Use the following controls only if the Java uploader [above] fails to launch." -msgstr "" +msgstr "Cancella la configurazione OAuth" #: ../../addon/statusnet/statusnet.php:78 -#: ../../../addon/statusnet/statusnet.php:78 -#: ../addon/statusnet/statusnet.php:78 ../../addon/statusnet/statusnet.php:78 msgid "Post to StatusNet" -msgstr "" +msgstr "Invia a StatusNet" #: ../../addon/statusnet/statusnet.php:146 -#: ../../addon/statusnet/statusnet.php:146 -#: ../../../addon/statusnet/statusnet.php:146 -#: ../../addon/statusnet/statusnet.php:146 ../addon/statusnet/statusnet.php:146 msgid "StatusNet Posting Settings" -msgstr "" +msgstr "Impostazioni di invio a StatusNet" #: ../../addon/statusnet/statusnet.php:152 -#: ../../addon/statusnet/statusnet.php:152 -#: ../../../addon/statusnet/statusnet.php:152 -#: ../../addon/statusnet/statusnet.php:152 ../addon/statusnet/statusnet.php:152 msgid "" "No consumer key pair for StatusNet found. Register your Friendika Account as " "an desktop client on your StatusNet account, copy the consumer key pair here " @@ -2185,962 +1906,602 @@ msgid "" "pair ask the administrator if there is already a key pair for this Friendika " "installation at your favorited StatusNet installation." msgstr "" +"Nessuna coppia di chiavi consumer per StatusNet trovata. Regitstra il tuo " +"Account Friendika come un client desktop sul tuo account StatusNet, copia la " +"coppia di chiavi qui e inserisci l'url di base delle API.
    Prima di " +"registrare la tua coppia di chiavi OAuth, chiedi all'amministratore se " +"esiste già una coppia di chiavi per questa installazione di Friendika sulla " +"installazione di StatusNet che ti interessa." #: ../../addon/statusnet/statusnet.php:154 -#: ../../addon/statusnet/statusnet.php:154 -#: ../../../addon/statusnet/statusnet.php:154 -#: ../../addon/statusnet/statusnet.php:154 ../addon/statusnet/statusnet.php:154 msgid "OAuth Consumer Key" -msgstr "" +msgstr "OAuth Consumer Key" #: ../../addon/statusnet/statusnet.php:157 -#: ../../addon/statusnet/statusnet.php:157 -#: ../../../addon/statusnet/statusnet.php:157 -#: ../../addon/statusnet/statusnet.php:157 ../addon/statusnet/statusnet.php:157 msgid "OAuth Consumer Secret" -msgstr "" +msgstr "OAuth Consumer Secret" #: ../../addon/statusnet/statusnet.php:160 -#: ../../addon/statusnet/statusnet.php:160 -#: ../../../addon/statusnet/statusnet.php:160 -#: ../../addon/statusnet/statusnet.php:160 ../addon/statusnet/statusnet.php:160 msgid "Base API Path (remember the trailing /)" -msgstr "" +msgstr "Indirizzo di base per le API (ricorda la / alla fine)" #: ../../addon/statusnet/statusnet.php:181 -#: ../../addon/statusnet/statusnet.php:181 -#: ../../../addon/statusnet/statusnet.php:181 -#: ../../addon/statusnet/statusnet.php:181 ../addon/statusnet/statusnet.php:181 msgid "" "To connect to your StatusNet account click the button below to get a " "security code from StatusNet which you have to copy into the input box below " "and submit the form. Only your public posts will be posted " "to StatusNet." msgstr "" +"Per collegare il tuo account StatusNet, clicca sul bottone qui sotto per " +"ottenere un codice di sicurezza da StatusNet, che dovrai copiare nel box più " +"sotto per poi inviare la form. Solo i tuoi messaggi pubblci " +"saranno inviati a StatusNet." #: ../../addon/statusnet/statusnet.php:182 -#: ../../addon/statusnet/statusnet.php:182 -#: ../../../addon/statusnet/statusnet.php:182 -#: ../../addon/statusnet/statusnet.php:182 ../addon/statusnet/statusnet.php:182 msgid "Log in with StatusNet" -msgstr "" +msgstr "Login con StatuNet" #: ../../addon/statusnet/statusnet.php:184 -#: ../../addon/statusnet/statusnet.php:184 -#: ../../../addon/statusnet/statusnet.php:184 -#: ../../addon/statusnet/statusnet.php:184 ../addon/statusnet/statusnet.php:184 msgid "Copy the security code from StatusNet here" -msgstr "" +msgstr "Copia il codice di sicurezza da StatusNet qui" #: ../../addon/statusnet/statusnet.php:198 -#: ../../addon/statusnet/statusnet.php:198 -#: ../../../addon/statusnet/statusnet.php:198 -#: ../../addon/statusnet/statusnet.php:198 ../addon/statusnet/statusnet.php:198 msgid "" "If enabled all your public postings will be posted to the " "associated StatusNet account as well." msgstr "" +"Se abilitato tutti i tuoi messaggi pubblici verranno " +"inviati anche sull'account StatusNet associato." #: ../../addon/statusnet/statusnet.php:200 -#: ../../addon/statusnet/statusnet.php:200 -#: ../../../addon/statusnet/statusnet.php:200 -#: ../../addon/statusnet/statusnet.php:200 ../addon/statusnet/statusnet.php:200 msgid "Send public postings to StatusNet" -msgstr "" +msgstr "Invia messaggi pubblici su StatusNet" -#: ../../index.php:187 ../index.php:187 ../../index.php:187 -msgid "Not Found" -msgstr "" +#: ../../addon/tictac/tictac.php:14 +msgid "Three Dimensional Tic-Tac-Toe" +msgstr "Tic-Tac-Toe tridimensionale" -#: ../../index.php:188 ../index.php:188 ../../index.php:188 -msgid "Page not found." -msgstr "" +#: ../../addon/tictac/tictac.php:47 +msgid "3D Tic-Tac-Toe" +msgstr "3D Tic-Tac-Toe" -#: ../../include/acl_selectors.php:132 ../include/acl_selectors.php:132 -#: ../../include/acl_selectors.php:132 -msgid "Visible To:" -msgstr "" +#: ../../addon/tictac/tictac.php:52 +msgid "New game" +msgstr "Nuovo gioco" -#: ../../include/acl_selectors.php:136 ../include/acl_selectors.php:151 -#: ../../include/acl_selectors.php:136 ../include/acl_selectors.php:136 -#: ../../include/acl_selectors.php:136 ../../include/acl_selectors.php:151 -msgid "Groups" -msgstr "" +#: ../../addon/tictac/tictac.php:53 +msgid "New game with handicap" +msgstr "Nuovo gioco con l'handicap" -#: ../../include/acl_selectors.php:147 ../include/acl_selectors.php:147 -#: ../../include/acl_selectors.php:147 -msgid "Except For:" +#: ../../addon/tictac/tictac.php:54 +msgid "" +"Three dimensional tic-tac-toe is just like the traditional game except that " +"it is played on multiple levels simultaneously. " msgstr "" +"Tic-tac-toe tridimensionale è come il gioco tradizionale, solo che si gioca " +"su livelli multipli contemporaneamente." -#: ../../include/auth.php:27 ../include/auth.php:27 ../../include/auth.php:27 -msgid "Logged out." +#: ../../addon/tictac/tictac.php:55 +msgid "" +"In this case there are three levels. You win by getting three in a row on " +"any level, as well as up, down, and diagonally across the different levels." msgstr "" +"In questo caso ci sono tra livelli. Puoi vincere facendo tre caselle in fila " +"su ogni livello, anche verso l'alto, il basso e diagonalmente anche " +"attraverso i diversi livelli." -#: ../../include/profile_selectors.php:6 ../../include/profile_selectors.php:6 -#: ../include/profile_selectors.php:6 -msgid "Male" +#: ../../addon/tictac/tictac.php:57 +msgid "" +"The handicap game disables the center position on the middle level because " +"the player claiming this square often has an unfair advantage." msgstr "" +"L'handicap disabilita la casella centrale sul livello di mezzo, perchè il " +"giocatore che si prende quella casella spesso ha un deciso vantaggio." -#: ../../include/profile_selectors.php:6 ../../include/profile_selectors.php:6 -#: ../include/profile_selectors.php:6 -msgid "Female" -msgstr "" +#: ../../addon/tictac/tictac.php:176 +msgid "You go first..." +msgstr "Cominci tu..." -#: ../../include/profile_selectors.php:6 ../../include/profile_selectors.php:6 -#: ../include/profile_selectors.php:6 -msgid "Currently Male" -msgstr "" +#: ../../addon/tictac/tictac.php:181 +msgid "I'm going first this time..." +msgstr "Comincio io questa volta..." -#: ../../include/profile_selectors.php:6 ../../include/profile_selectors.php:6 -#: ../include/profile_selectors.php:6 -msgid "Currently Female" -msgstr "" +#: ../../addon/tictac/tictac.php:187 +msgid "You won!" +msgstr "Hai vinto!" -#: ../../include/profile_selectors.php:6 ../../include/profile_selectors.php:6 -#: ../include/profile_selectors.php:6 -msgid "Mostly Male" -msgstr "" +#: ../../addon/tictac/tictac.php:193 ../../addon/tictac/tictac.php:218 +msgid "\"Cat\" game!" +msgstr "Stallo!" -#: ../../include/profile_selectors.php:6 ../../include/profile_selectors.php:6 -#: ../include/profile_selectors.php:6 -msgid "Mostly Female" -msgstr "" +#: ../../addon/tictac/tictac.php:216 +msgid "I won!" +msgstr "Ho vinto!" -#: ../../include/profile_selectors.php:6 ../../include/profile_selectors.php:6 -#: ../include/profile_selectors.php:6 -msgid "Transgender" -msgstr "" +#: ../../addon/java_upload/java_upload.php:33 +msgid "Select files to upload: " +msgstr "Seleziona i file da caricare: " -#: ../../include/profile_selectors.php:6 ../../include/profile_selectors.php:6 -#: ../include/profile_selectors.php:6 -msgid "Intersex" +#: ../../addon/java_upload/java_upload.php:35 +msgid "" +"Use the following controls only if the Java uploader [above] fails to launch." msgstr "" +"Usa il seguente controllo solo se il il caricatore Java (qui sopra) non " +"parte." -#: ../../include/profile_selectors.php:6 ../../include/profile_selectors.php:6 -#: ../include/profile_selectors.php:6 -msgid "Transsexual" -msgstr "" +#: ../../addon/facebook/facebook.php:116 +msgid "Facebook disabled" +msgstr "Facebook disabilitato" -#: ../../include/profile_selectors.php:6 ../../include/profile_selectors.php:6 -#: ../include/profile_selectors.php:6 -msgid "Hermaphrodite" -msgstr "" +#: ../../addon/facebook/facebook.php:124 +msgid "Facebook API key is missing." +msgstr "Chiave API Facebook mancante." -#: ../../include/profile_selectors.php:6 ../../include/profile_selectors.php:6 -#: ../include/profile_selectors.php:6 -msgid "Neuter" -msgstr "" +#: ../../addon/facebook/facebook.php:131 +msgid "Facebook Connect" +msgstr "Facebook Connect" -#: ../../include/profile_selectors.php:6 ../../include/profile_selectors.php:6 -#: ../include/profile_selectors.php:6 -msgid "Non-specific" -msgstr "" +#: ../../addon/facebook/facebook.php:137 +msgid "Install Facebook post connector" +msgstr "Istalla il connettore con Facebook" -#: ../../include/profile_selectors.php:6 ../../include/profile_selectors.php:6 -#: ../include/profile_selectors.php:6 -msgid "Other" -msgstr "" +#: ../../addon/facebook/facebook.php:144 +msgid "Remove Facebook post connector" +msgstr "Rimuovi il connettore con facebook" -#: ../../include/profile_selectors.php:6 ../../include/profile_selectors.php:6 -#: ../include/profile_selectors.php:6 -msgid "Undecided" -msgstr "" +#: ../../addon/facebook/facebook.php:150 +msgid "Post to Facebook by default" +msgstr "Invia su Facebook di default" -#: ../../include/profile_selectors.php:19 -#: ../../../include/profile_selectors.php:19 -#: ../include/profile_selectors.php:19 ../../include/profile_selectors.php:19 -msgid "Males" -msgstr "" +#: ../../addon/facebook/facebook.php:174 +msgid "Facebook" +msgstr "Facebook" -#: ../../include/profile_selectors.php:19 -#: ../../../include/profile_selectors.php:19 -#: ../include/profile_selectors.php:19 ../../include/profile_selectors.php:19 -msgid "Females" -msgstr "" +#: ../../addon/facebook/facebook.php:175 +msgid "Facebook Connector Settings" +msgstr "Impostazioni Connettore Facebook" -#: ../../include/profile_selectors.php:19 -#: ../../../include/profile_selectors.php:19 -#: ../include/profile_selectors.php:19 ../../include/profile_selectors.php:19 -msgid "Gay" -msgstr "" +#: ../../addon/facebook/facebook.php:189 +msgid "Post to Facebook" +msgstr "Invia a Facebook" -#: ../../include/profile_selectors.php:19 -#: ../../../include/profile_selectors.php:19 -#: ../include/profile_selectors.php:19 ../../include/profile_selectors.php:19 -msgid "Lesbian" -msgstr "" +#: ../../addon/facebook/facebook.php:230 +msgid "Image: " +msgstr "Immagine: " -#: ../../include/profile_selectors.php:19 -#: ../../../include/profile_selectors.php:19 -#: ../include/profile_selectors.php:19 ../../include/profile_selectors.php:19 -msgid "No Preference" -msgstr "" +#: ../../addon/randplace/randplace.php:171 +msgid "Randplace Settings" +msgstr "Impostazioni Randplace" -#: ../../include/profile_selectors.php:19 -#: ../../../include/profile_selectors.php:19 -#: ../include/profile_selectors.php:19 ../../include/profile_selectors.php:19 -msgid "Bisexual" -msgstr "" +#: ../../addon/randplace/randplace.php:173 +msgid "Enable Randplace Plugin" +msgstr "Abilita il plugin Randplace" -#: ../../include/profile_selectors.php:19 -#: ../../../include/profile_selectors.php:19 -#: ../include/profile_selectors.php:19 ../../include/profile_selectors.php:19 -msgid "Autosexual" -msgstr "" +#: ../../addon/js_upload/js_upload.php:39 +msgid "Upload a file" +msgstr "Carica un file" -#: ../../include/profile_selectors.php:19 -#: ../../../include/profile_selectors.php:19 -#: ../include/profile_selectors.php:19 ../../include/profile_selectors.php:19 -msgid "Abstinent" -msgstr "" +#: ../../addon/js_upload/js_upload.php:40 +msgid "Drop files here to upload" +msgstr "Trascina un file qui per caricarlo" -#: ../../include/profile_selectors.php:19 -#: ../../../include/profile_selectors.php:19 -#: ../include/profile_selectors.php:19 ../../include/profile_selectors.php:19 -msgid "Virgin" -msgstr "" +#: ../../addon/js_upload/js_upload.php:42 +msgid "Failed" +msgstr "Fallito" -#: ../../include/profile_selectors.php:19 -#: ../../../include/profile_selectors.php:19 -#: ../include/profile_selectors.php:19 ../../include/profile_selectors.php:19 -msgid "Deviant" -msgstr "" +#: ../../addon/js_upload/js_upload.php:288 +msgid "No files were uploaded." +msgstr "Nessun file è stato caricato." -#: ../../include/profile_selectors.php:19 -#: ../../../include/profile_selectors.php:19 -#: ../include/profile_selectors.php:19 ../../include/profile_selectors.php:19 -msgid "Fetish" -msgstr "" +#: ../../addon/js_upload/js_upload.php:294 +msgid "Uploaded file is empty" +msgstr "Il file caricato è vuoto" -#: ../../include/profile_selectors.php:19 -#: ../../../include/profile_selectors.php:19 -#: ../include/profile_selectors.php:19 ../../include/profile_selectors.php:19 -msgid "Oodles" -msgstr "" +#: ../../addon/js_upload/js_upload.php:299 +msgid "Uploaded file is too large" +msgstr "Il file caricato è troppo grande" -#: ../../include/profile_selectors.php:19 -#: ../../../include/profile_selectors.php:19 -#: ../include/profile_selectors.php:19 ../../include/profile_selectors.php:19 -msgid "Nonsexual" -msgstr "" +#: ../../addon/js_upload/js_upload.php:317 +msgid "File has an invalid extension, it should be one of " +msgstr "Il file ha una estensione non valida, dovrebbe essere una di " -#: ../../include/profile_selectors.php:33 -#: ../../../include/profile_selectors.php:33 -#: ../include/profile_selectors.php:33 ../../include/profile_selectors.php:33 -msgid "Single" -msgstr "" - -#: ../../include/profile_selectors.php:33 -#: ../../../include/profile_selectors.php:33 -#: ../include/profile_selectors.php:33 ../../include/profile_selectors.php:33 -msgid "Lonely" -msgstr "" - -#: ../../include/profile_selectors.php:33 -#: ../../../include/profile_selectors.php:33 -#: ../include/profile_selectors.php:33 ../../include/profile_selectors.php:33 -msgid "Available" -msgstr "" - -#: ../../include/profile_selectors.php:33 -#: ../../../include/profile_selectors.php:33 -#: ../include/profile_selectors.php:33 ../../include/profile_selectors.php:33 -msgid "Unavailable" -msgstr "" - -#: ../../include/profile_selectors.php:33 -#: ../../../include/profile_selectors.php:33 -#: ../include/profile_selectors.php:33 ../../include/profile_selectors.php:33 -msgid "Dating" -msgstr "" - -#: ../../include/profile_selectors.php:33 -#: ../../../include/profile_selectors.php:33 -#: ../include/profile_selectors.php:33 ../../include/profile_selectors.php:33 -msgid "Unfaithful" -msgstr "" - -#: ../../include/profile_selectors.php:33 -#: ../../../include/profile_selectors.php:33 -#: ../include/profile_selectors.php:33 ../../include/profile_selectors.php:33 -msgid "Sex Addict" -msgstr "" - -#: ../../include/profile_selectors.php:33 -#: ../../../include/profile_selectors.php:33 -#: ../include/profile_selectors.php:33 ../../include/profile_selectors.php:33 -msgid "Friends" -msgstr "" - -#: ../../include/profile_selectors.php:33 -#: ../../../include/profile_selectors.php:33 -#: ../include/profile_selectors.php:33 ../../include/profile_selectors.php:33 -msgid "Friends/Benefits" -msgstr "" - -#: ../../include/profile_selectors.php:33 -#: ../../../include/profile_selectors.php:33 -#: ../include/profile_selectors.php:33 ../../include/profile_selectors.php:33 -msgid "Casual" -msgstr "" - -#: ../../include/profile_selectors.php:33 -#: ../../../include/profile_selectors.php:33 -#: ../include/profile_selectors.php:33 ../../include/profile_selectors.php:33 -msgid "Engaged" -msgstr "" - -#: ../../include/profile_selectors.php:33 -#: ../../../include/profile_selectors.php:33 -#: ../include/profile_selectors.php:33 ../../include/profile_selectors.php:33 -msgid "Married" -msgstr "" - -#: ../../include/profile_selectors.php:33 -#: ../../../include/profile_selectors.php:33 -#: ../include/profile_selectors.php:33 ../../include/profile_selectors.php:33 -msgid "Partners" -msgstr "" - -#: ../../include/profile_selectors.php:33 -#: ../../../include/profile_selectors.php:33 -#: ../include/profile_selectors.php:33 ../../include/profile_selectors.php:33 -msgid "Cohabiting" -msgstr "" - -#: ../../include/profile_selectors.php:33 -#: ../../../include/profile_selectors.php:33 -#: ../include/profile_selectors.php:33 ../../include/profile_selectors.php:33 -msgid "Happy" -msgstr "" - -#: ../../include/profile_selectors.php:33 -#: ../../../include/profile_selectors.php:33 -#: ../include/profile_selectors.php:33 ../../include/profile_selectors.php:33 -msgid "Not Looking" -msgstr "" - -#: ../../include/profile_selectors.php:33 -#: ../../../include/profile_selectors.php:33 -#: ../include/profile_selectors.php:33 ../../include/profile_selectors.php:33 -msgid "Swinger" -msgstr "" - -#: ../../include/profile_selectors.php:33 -#: ../../../include/profile_selectors.php:33 -#: ../include/profile_selectors.php:33 ../../include/profile_selectors.php:33 -msgid "Betrayed" -msgstr "" - -#: ../../include/profile_selectors.php:33 -#: ../../../include/profile_selectors.php:33 -#: ../include/profile_selectors.php:33 ../../include/profile_selectors.php:33 -msgid "Separated" -msgstr "" - -#: ../../include/profile_selectors.php:33 -#: ../../../include/profile_selectors.php:33 -#: ../include/profile_selectors.php:33 ../../include/profile_selectors.php:33 -msgid "Unstable" -msgstr "" - -#: ../../include/profile_selectors.php:33 -#: ../../../include/profile_selectors.php:33 -#: ../include/profile_selectors.php:33 ../../include/profile_selectors.php:33 -msgid "Divorced" -msgstr "" - -#: ../../include/profile_selectors.php:33 -#: ../../../include/profile_selectors.php:33 -#: ../include/profile_selectors.php:33 ../../include/profile_selectors.php:33 -msgid "Widowed" -msgstr "" - -#: ../../include/profile_selectors.php:33 -#: ../../../include/profile_selectors.php:33 -#: ../include/profile_selectors.php:33 ../../include/profile_selectors.php:33 -msgid "Uncertain" -msgstr "" - -#: ../../include/profile_selectors.php:33 -#: ../../../include/profile_selectors.php:33 -#: ../include/profile_selectors.php:33 ../../include/profile_selectors.php:33 -msgid "Complicated" -msgstr "" - -#: ../../include/profile_selectors.php:33 -#: ../../../include/profile_selectors.php:33 -#: ../include/profile_selectors.php:33 ../../include/profile_selectors.php:33 -msgid "Don't care" -msgstr "" - -#: ../../include/profile_selectors.php:33 -#: ../../../include/profile_selectors.php:33 -#: ../include/profile_selectors.php:33 ../../include/profile_selectors.php:33 -msgid "Ask me" +#: ../../addon/js_upload/js_upload.php:328 +msgid "Upload was cancelled, or server error encountered" msgstr "" +"Il caricamento è stato cancellato, o si è verificato un errore sul server" #: ../../include/contact_selectors.php:32 -#: ../../../include/contact_selectors.php:32 -#: ../include/contact_selectors.php:32 ../../include/contact_selectors.php:32 msgid "Unknown | Not categorised" -msgstr "" +msgstr "Sconosciuto | non categorizzato" #: ../../include/contact_selectors.php:33 -#: ../../../include/contact_selectors.php:33 -#: ../include/contact_selectors.php:33 ../../include/contact_selectors.php:33 msgid "Block immediately" -msgstr "" +msgstr "Blocca immediatamente" #: ../../include/contact_selectors.php:34 -#: ../../../include/contact_selectors.php:34 -#: ../include/contact_selectors.php:34 ../../include/contact_selectors.php:34 msgid "Shady, spammer, self-marketer" -msgstr "" +msgstr "Shady, spammer, self-marketer" #: ../../include/contact_selectors.php:35 -#: ../../../include/contact_selectors.php:35 -#: ../include/contact_selectors.php:35 ../../include/contact_selectors.php:35 msgid "Known to me, but no opinion" -msgstr "" +msgstr "Lo conosco, ma non ho oppinioni" #: ../../include/contact_selectors.php:36 -#: ../../../include/contact_selectors.php:36 -#: ../include/contact_selectors.php:36 ../../include/contact_selectors.php:36 msgid "OK, probably harmless" -msgstr "" +msgstr "E' ok, probabilmente innocuo" #: ../../include/contact_selectors.php:37 -#: ../../../include/contact_selectors.php:37 -#: ../include/contact_selectors.php:37 ../../include/contact_selectors.php:37 msgid "Reputable, has my trust" -msgstr "" +msgstr "Rispettabile, ha la mia fiducia" #: ../../include/contact_selectors.php:55 -#: ../../../include/contact_selectors.php:55 -#: ../include/contact_selectors.php:55 ../../include/contact_selectors.php:55 msgid "Frequently" -msgstr "" +msgstr "Frequentemente" #: ../../include/contact_selectors.php:56 -#: ../../../include/contact_selectors.php:56 -#: ../include/contact_selectors.php:56 ../../include/contact_selectors.php:56 msgid "Hourly" -msgstr "" +msgstr "Ogni ora" #: ../../include/contact_selectors.php:57 -#: ../../../include/contact_selectors.php:57 -#: ../include/contact_selectors.php:57 ../../include/contact_selectors.php:57 msgid "Twice daily" -msgstr "" +msgstr "Due volte al dì" #: ../../include/contact_selectors.php:58 -#: ../../../include/contact_selectors.php:58 -#: ../include/contact_selectors.php:58 ../../include/contact_selectors.php:58 msgid "Daily" -msgstr "" +msgstr "Giornalmente" #: ../../include/contact_selectors.php:59 -#: ../../../include/contact_selectors.php:59 -#: ../include/contact_selectors.php:59 ../../include/contact_selectors.php:59 msgid "Weekly" -msgstr "" +msgstr "Settimanalmente" #: ../../include/contact_selectors.php:60 -#: ../../../include/contact_selectors.php:60 -#: ../include/contact_selectors.php:60 ../../include/contact_selectors.php:60 msgid "Monthly" -msgstr "" +msgstr "Mensilmente" -#: ../../include/nav.php:38 ../boot.php:837 ../include/nav.php:38 -#: ../../include/nav.php:38 ../../boot.php:837 -msgid "Logout" -msgstr "" +#: ../../include/profile_selectors.php:6 +msgid "Male" +msgstr "Maschio" -#: ../../include/nav.php:44 ../boot.php:817 ../boot.php:823 -#: ../../include/nav.php:44 ../include/nav.php:44 ../../include/nav.php:44 -#: ../../boot.php:817 ../../boot.php:823 -msgid "Login" -msgstr "" +#: ../../include/profile_selectors.php:6 +msgid "Female" +msgstr "Femmina" -#: ../../include/nav.php:56 ../include/nav.php:91 ../include/nav.php:56 -#: ../../include/nav.php:56 ../../include/nav.php:91 -msgid "Home" -msgstr "" +#: ../../include/profile_selectors.php:6 +msgid "Currently Male" +msgstr "Al momento maschio" -#: ../../include/nav.php:64 ../include/nav.php:64 ../../include/nav.php:64 -msgid "Apps" -msgstr "" +#: ../../include/profile_selectors.php:6 +msgid "Currently Female" +msgstr "Al momento femmina" -#: ../../include/nav.php:77 ../include/nav.php:77 ../../include/nav.php:77 -msgid "Directory" -msgstr "" +#: ../../include/profile_selectors.php:6 +msgid "Mostly Male" +msgstr "Prevalentemente maschio" -#: ../../include/nav.php:87 ../include/nav.php:87 ../../include/nav.php:87 -msgid "Network" -msgstr "" +#: ../../include/profile_selectors.php:6 +msgid "Mostly Female" +msgstr "Prevalentemente femmina" -#: ../../include/nav.php:96 ../include/nav.php:96 ../../include/nav.php:96 -msgid "Notifications" -msgstr "" +#: ../../include/profile_selectors.php:6 +msgid "Transgender" +msgstr "Transgenere" -#: ../../include/nav.php:104 ../include/nav.php:104 ../../include/nav.php:104 -msgid "Manage" -msgstr "" +#: ../../include/profile_selectors.php:6 +msgid "Intersex" +msgstr "Bisessuale" -#: ../../include/nav.php:107 ../include/nav.php:107 ../../include/nav.php:107 -msgid "Settings" -msgstr "" +#: ../../include/profile_selectors.php:6 +msgid "Transsexual" +msgstr "Transsessuale" -#: ../../include/nav.php:109 ../include/nav.php:109 ../../include/nav.php:109 -msgid "Profiles" -msgstr "" +#: ../../include/profile_selectors.php:6 +msgid "Hermaphrodite" +msgstr "Ermafrodito" -#: ../../include/oembed.php:57 ../include/oembed.php:57 -#: ../../include/oembed.php:57 -msgid "Embedding disabled" -msgstr "" +#: ../../include/profile_selectors.php:6 +msgid "Neuter" +msgstr "Neutro" -#: ../../include/items.php:1004 ../include/items.php:1004 -#: ../../include/items.php:1004 -msgid "Birthday:" -msgstr "" +#: ../../include/profile_selectors.php:6 +msgid "Non-specific" +msgstr "Non-specifico" -#: ../../include/items.php:1348 ../include/items.php:1348 -#: ../../include/items.php:1348 -msgid "You have a new follower at " -msgstr "" +#: ../../include/profile_selectors.php:6 +msgid "Other" +msgstr "Altro" -#: ../../include/group.php:130 ../include/group.php:130 -#: ../../include/group.php:130 -msgid "Create a new group" -msgstr "" +#: ../../include/profile_selectors.php:6 +msgid "Undecided" +msgstr "Indeciso" -#: ../../include/group.php:131 ../include/group.php:131 -#: ../../include/group.php:131 -msgid "Everybody" -msgstr "" +#: ../../include/profile_selectors.php:19 +msgid "Males" +msgstr "Maschi" + +#: ../../include/profile_selectors.php:19 +msgid "Females" +msgstr "Femmine" + +#: ../../include/profile_selectors.php:19 +msgid "Gay" +msgstr "Gay" + +#: ../../include/profile_selectors.php:19 +msgid "Lesbian" +msgstr "Lesbica" + +#: ../../include/profile_selectors.php:19 +msgid "No Preference" +msgstr "Nessuna preferenza" + +#: ../../include/profile_selectors.php:19 +msgid "Bisexual" +msgstr "Bisessuale" + +#: ../../include/profile_selectors.php:19 +msgid "Autosexual" +msgstr "Autosessuale" + +#: ../../include/profile_selectors.php:19 +msgid "Abstinent" +msgstr "Astinente" + +#: ../../include/profile_selectors.php:19 +msgid "Virgin" +msgstr "Vergine" + +#: ../../include/profile_selectors.php:19 +msgid "Deviant" +msgstr "Deviato" + +#: ../../include/profile_selectors.php:19 +msgid "Fetish" +msgstr "Fetish" + +#: ../../include/profile_selectors.php:19 +msgid "Oodles" +msgstr "Un sacco" + +#: ../../include/profile_selectors.php:19 +msgid "Nonsexual" +msgstr "Asessuato" + +#: ../../include/profile_selectors.php:33 +msgid "Single" +msgstr "Single" + +#: ../../include/profile_selectors.php:33 +msgid "Lonely" +msgstr "Solitario" + +#: ../../include/profile_selectors.php:33 +msgid "Available" +msgstr "Disoponibile" + +#: ../../include/profile_selectors.php:33 +msgid "Unavailable" +msgstr "Non disponibile" + +#: ../../include/profile_selectors.php:33 +msgid "Dating" +msgstr "Incontro" + +#: ../../include/profile_selectors.php:33 +msgid "Unfaithful" +msgstr "Infedele" + +#: ../../include/profile_selectors.php:33 +msgid "Sex Addict" +msgstr "Sesso-dipendente" + +#: ../../include/profile_selectors.php:33 +msgid "Friends" +msgstr "Amici" + +#: ../../include/profile_selectors.php:33 +msgid "Friends/Benefits" +msgstr "Amici con benefici" + +#: ../../include/profile_selectors.php:33 +msgid "Casual" +msgstr "Casual" + +#: ../../include/profile_selectors.php:33 +msgid "Engaged" +msgstr "Impegnato" + +#: ../../include/profile_selectors.php:33 +msgid "Married" +msgstr "Sposato" + +#: ../../include/profile_selectors.php:33 +msgid "Partners" +msgstr "Partners" + +#: ../../include/profile_selectors.php:33 +msgid "Cohabiting" +msgstr "Coinquilino" + +#: ../../include/profile_selectors.php:33 +msgid "Happy" +msgstr "Felice" + +#: ../../include/profile_selectors.php:33 +msgid "Not Looking" +msgstr "Non in cerca" + +#: ../../include/profile_selectors.php:33 +msgid "Swinger" +msgstr "Scambista" + +#: ../../include/profile_selectors.php:33 +msgid "Betrayed" +msgstr "Tradito" + +#: ../../include/profile_selectors.php:33 +msgid "Separated" +msgstr "Separato" + +#: ../../include/profile_selectors.php:33 +msgid "Unstable" +msgstr "Instabile" + +#: ../../include/profile_selectors.php:33 +msgid "Divorced" +msgstr "Divorziato" + +#: ../../include/profile_selectors.php:33 +msgid "Widowed" +msgstr "Vedovo" + +#: ../../include/profile_selectors.php:33 +msgid "Uncertain" +msgstr "Incerto" + +#: ../../include/profile_selectors.php:33 +msgid "Complicated" +msgstr "Complicato" + +#: ../../include/profile_selectors.php:33 +msgid "Don't care" +msgstr "Non interessa" + +#: ../../include/profile_selectors.php:33 +msgid "Ask me" +msgstr "Chiedimelo" + +#: ../../include/acl_selectors.php:132 +msgid "Visible To:" +msgstr "Visibile a:" + +#: ../../include/acl_selectors.php:136 ../../include/acl_selectors.php:151 +msgid "Groups" +msgstr "Gruppi" + +#: ../../include/acl_selectors.php:147 +msgid "Except For:" +msgstr "Eccetto per:" + +#: ../../include/auth.php:27 +msgid "Logged out." +msgstr "Sei uscito." -#: ../../include/datetime.php:44 ../include/datetime.php:46 -#: ../../include/datetime.php:44 ../include/datetime.php:44 #: ../../include/datetime.php:44 ../../include/datetime.php:46 msgid "Miscellaneous" -msgstr "" +msgstr "Varie" -#: ../../include/datetime.php:148 ../include/datetime.php:148 #: ../../include/datetime.php:148 msgid "less than a second ago" -msgstr "" +msgstr "meno di un secondo fa" -#: ../../include/datetime.php:151 ../include/datetime.php:151 #: ../../include/datetime.php:151 msgid "year" -msgstr "" +msgstr "anno" -#: ../../include/datetime.php:151 ../include/datetime.php:151 #: ../../include/datetime.php:151 msgid "years" -msgstr "" +msgstr "anni" -#: ../../include/datetime.php:152 ../include/datetime.php:152 #: ../../include/datetime.php:152 msgid "month" -msgstr "" +msgstr "mese" -#: ../../include/datetime.php:152 ../include/datetime.php:152 #: ../../include/datetime.php:152 msgid "months" -msgstr "" +msgstr "mesi" -#: ../../include/datetime.php:153 ../include/datetime.php:153 #: ../../include/datetime.php:153 msgid "week" -msgstr "" +msgstr "settimana" -#: ../../include/datetime.php:153 ../include/datetime.php:153 #: ../../include/datetime.php:153 msgid "weeks" -msgstr "" +msgstr "settimane" -#: ../../include/datetime.php:154 ../include/datetime.php:154 #: ../../include/datetime.php:154 msgid "day" -msgstr "" +msgstr "giorno" -#: ../../include/datetime.php:154 ../include/datetime.php:154 #: ../../include/datetime.php:154 msgid "days" -msgstr "" +msgstr "giorni" -#: ../../include/datetime.php:155 ../include/datetime.php:155 #: ../../include/datetime.php:155 msgid "hour" -msgstr "" +msgstr "ora" -#: ../../include/datetime.php:155 ../include/datetime.php:155 #: ../../include/datetime.php:155 msgid "hours" -msgstr "" +msgstr "ore" -#: ../../include/datetime.php:156 ../include/datetime.php:156 #: ../../include/datetime.php:156 msgid "minute" -msgstr "" +msgstr "minuto" -#: ../../include/datetime.php:156 ../include/datetime.php:156 #: ../../include/datetime.php:156 msgid "minutes" -msgstr "" +msgstr "minuti" -#: ../../include/datetime.php:157 ../include/datetime.php:157 #: ../../include/datetime.php:157 msgid "second" -msgstr "" +msgstr "secondo" -#: ../../include/datetime.php:157 ../include/datetime.php:157 #: ../../include/datetime.php:157 msgid "seconds" -msgstr "" +msgstr "secondi" -#: ../../include/datetime.php:164 ../include/datetime.php:164 #: ../../include/datetime.php:164 msgid " ago" -msgstr "" +msgstr " fa" -#: ../../boot.php:808 ../boot.php:808 ../../boot.php:808 -msgid "Create a New Account" -msgstr "" +#: ../../include/nav.php:56 ../../include/nav.php:91 +msgid "Home" +msgstr "Home" -#: ../../boot.php:815 ../boot.php:815 ../../boot.php:815 -msgid "Nickname or Email address: " -msgstr "" +#: ../../include/nav.php:64 +msgid "Apps" +msgstr "Applicazioni" -#: ../../boot.php:816 ../boot.php:816 ../../boot.php:816 -msgid "Password: " -msgstr "" +#: ../../include/nav.php:77 +msgid "Directory" +msgstr "Elenco" -#: ../../boot.php:821 ../boot.php:821 ../../boot.php:821 -msgid "Nickname/Email/OpenID: " -msgstr "" +#: ../../include/nav.php:87 +msgid "Network" +msgstr "Rete" -#: ../../boot.php:822 ../boot.php:822 ../../boot.php:822 -msgid "Password (if not OpenID): " -msgstr "" +#: ../../include/nav.php:96 +msgid "Notifications" +msgstr "Notifiche" -#: ../../boot.php:825 ../boot.php:825 ../../boot.php:825 -msgid "Forgot your password?" -msgstr "" +#: ../../include/nav.php:104 +msgid "Manage" +msgstr "Gestisci" -#: ../../boot.php:826 ../boot.php:826 ../../boot.php:826 -msgid "Password Reset" -msgstr "" +#: ../../include/nav.php:107 +msgid "Settings" +msgstr "Impostazioni" -#: ../../boot.php:1077 ../boot.php:1077 ../../boot.php:1077 -msgid "prev" -msgstr "" +#: ../../include/nav.php:109 +msgid "Profiles" +msgstr "Profili" -#: ../../boot.php:1079 ../boot.php:1079 ../../boot.php:1079 -msgid "first" -msgstr "" +#: ../../include/items.php:1004 +msgid "Birthday:" +msgstr "Compleanno:" -#: ../../boot.php:1108 ../boot.php:1108 ../../boot.php:1108 -msgid "last" -msgstr "" +#: ../../include/items.php:1348 +msgid "You have a new follower at " +msgstr "Hai un nuovo seguace su " -#: ../../boot.php:1111 ../boot.php:1111 ../../boot.php:1111 -msgid "next" -msgstr "" +#: ../../include/group.php:130 +msgid "Create a new group" +msgstr "Crea un nuovo gruppo" -#: ../../boot.php:1831 ../boot.php:1831 ../../boot.php:1831 -msgid " likes this." -msgstr "" +#: ../../include/group.php:131 +msgid "Everybody" +msgstr "Tutti" -#: ../../boot.php:1831 ../boot.php:1831 ../../boot.php:1831 -msgid " doesn't like this." -msgstr "" - -#: ../../boot.php:1834 ../boot.php:1834 ../../boot.php:1834 -msgid "people" -msgstr "" - -#: ../../boot.php:1834 ../boot.php:1834 ../../boot.php:1834 -msgid "like this." -msgstr "" - -#: ../../boot.php:1834 ../boot.php:1834 ../../boot.php:1834 -msgid "don't like this." -msgstr "" - -#: ../../boot.php:1839 ../boot.php:1839 ../../boot.php:1839 -msgid "and" -msgstr "" - -#: ../../boot.php:1842 ../boot.php:1842 ../../boot.php:1842 -msgid ", and " -msgstr "" - -#: ../../boot.php:1842 ../boot.php:1842 ../../boot.php:1842 -msgid " other people" -msgstr "" - -#: ../../boot.php:1843 ../boot.php:1843 ../../boot.php:1843 -msgid " like this." -msgstr "" - -#: ../../boot.php:1843 ../boot.php:1843 ../../boot.php:1843 -msgid " don't like this." -msgstr "" - -#: ../../boot.php:2004 ../boot.php:2004 ../../boot.php:2004 -msgid "No contacts" -msgstr "" - -#: ../../boot.php:2257 ../boot.php:2257 ../../boot.php:2257 -msgid "Connect" -msgstr "" - -#: ../../boot.php:2267 ../boot.php:2267 ../../boot.php:2267 -msgid "Location:" -msgstr "" - -#: ../../boot.php:2271 ../boot.php:2271 ../../boot.php:2271 -msgid ", " -msgstr "" - -#: ../../boot.php:2279 ../boot.php:2279 ../../boot.php:2279 -msgid "Gender:" -msgstr "" - -#: ../../boot.php:2283 ../boot.php:2283 ../../boot.php:2283 -msgid "Status:" -msgstr "" - -#: ../../boot.php:2285 ../boot.php:2285 ../../boot.php:2285 -msgid "Homepage:" -msgstr "" - -#: ../../boot.php:2376 ../boot.php:2376 ../../boot.php:2376 -msgid "Monday" -msgstr "" - -#: ../../boot.php:2376 ../boot.php:2376 ../../boot.php:2376 -msgid "Tuesday" -msgstr "" - -#: ../../boot.php:2376 ../boot.php:2376 ../../boot.php:2376 -msgid "Wednesday" -msgstr "" - -#: ../../boot.php:2376 ../boot.php:2376 ../../boot.php:2376 -msgid "Thursday" -msgstr "" - -#: ../../boot.php:2376 ../boot.php:2376 ../../boot.php:2376 -msgid "Friday" -msgstr "" - -#: ../../boot.php:2376 ../boot.php:2376 ../../boot.php:2376 -msgid "Saturday" -msgstr "" - -#: ../../boot.php:2376 ../boot.php:2376 ../../boot.php:2376 -msgid "Sunday" -msgstr "" - -#: ../../boot.php:2380 ../boot.php:2380 ../../boot.php:2380 -msgid "January" -msgstr "" - -#: ../../boot.php:2380 ../boot.php:2380 ../../boot.php:2380 -msgid "February" -msgstr "" - -#: ../../boot.php:2380 ../boot.php:2380 ../../boot.php:2380 -msgid "March" -msgstr "" - -#: ../../boot.php:2380 ../boot.php:2380 ../../boot.php:2380 -msgid "April" -msgstr "" - -#: ../../boot.php:2380 ../boot.php:2380 ../../boot.php:2380 -msgid "May" -msgstr "" - -#: ../../boot.php:2380 ../boot.php:2380 ../../boot.php:2380 -msgid "June" -msgstr "" - -#: ../../boot.php:2380 ../boot.php:2380 ../../boot.php:2380 -msgid "July" -msgstr "" - -#: ../../boot.php:2380 ../boot.php:2380 ../../boot.php:2380 -msgid "August" -msgstr "" - -#: ../../boot.php:2380 ../boot.php:2380 ../../boot.php:2380 -msgid "September" -msgstr "" - -#: ../../boot.php:2380 ../boot.php:2380 ../../boot.php:2380 -msgid "October" -msgstr "" - -#: ../../boot.php:2380 ../boot.php:2380 ../../boot.php:2380 -msgid "November" -msgstr "" - -#: ../../boot.php:2380 ../boot.php:2380 ../../boot.php:2380 -msgid "December" -msgstr "" - -#: ../../boot.php:2409 ../boot.php:2409 ../../boot.php:2409 -msgid "Birthdays this week:" -msgstr "" - -#: ../../boot.php:2410 ../boot.php:2410 ../../boot.php:2410 -msgid "(Adjusted for local time)" -msgstr "" - -#: ../../boot.php:2419 ../boot.php:2419 ../../boot.php:2419 -msgid "[today]" -msgstr "" - -#: ../../boot.php:2616 ../boot.php:2616 ../../boot.php:2616 -msgid "link to source" -msgstr "" - -#: ../../mod/lostpass.php:38 ../../mod/lostpass.php:38 ../../mod/lostpass.php:38 -#, php-format -msgid "Password reset requested at %s" -msgstr "" - -#: ../../mod/manage.php:37 ../../mod/manage.php:37 ../../mod/manage.php:37 -#, php-format -msgid "Welcome back %s" -msgstr "" - -#: ../../mod/dfrn_poll.php:78 ../../mod/dfrn_poll.php:392 -#: ../../mod/dfrn_poll.php:78 ../../mod/dfrn_poll.php:78 -#: ../../mod/dfrn_poll.php:392 -#, php-format -msgid "%s welcomes %s" -msgstr "" - -#: ../../mod/wall_upload.php:56 ../../mod/profile_photo.php:109 -#: ../../../mod/wall_upload.php:56 ../../mod/wall_upload.php:56 -#: ../../mod/wall_upload.php:56 ../../mod/profile_photo.php:109 -#, php-format -msgid "Image exceeds size limit of %d" -msgstr "" - -#: ../../mod/home.php:23 ../../mod/home.php:23 ../../mod/home.php:23 -#, php-format -msgid "Welcome to %s" -msgstr "" - -#: ../../mod/regmod.php:54 ../../mod/regmod.php:54 ../../mod/regmod.php:54 -#, php-format -msgid "Registration revoked for %s" -msgstr "" - -#: ../../mod/regmod.php:92 ../../mod/register.php:310 ../../mod/regmod.php:92 -#: ../../mod/regmod.php:92 ../../mod/register.php:310 -#, php-format -msgid "Registration details for %s" -msgstr "" - -#: ../../mod/item.php:422 ../../mod/item.php:422 ../../mod/item.php:422 -#, php-format -msgid "%s commented on your item at %s" -msgstr "" - -#: ../../mod/item.php:445 ../../mod/item.php:445 ../../mod/item.php:445 -#, php-format -msgid "%s posted on your profile wall at %s" -msgstr "" - -#: ../../mod/item.php:446 ../../mod/item.php:446 ../../mod/item.php:446 -msgid "Administrator@" -msgstr "" - -#: ../../mod/item.php:489 ../../mod/item.php:489 ../../mod/item.php:489 -#, php-format -msgid "" -"This message was sent to you by %s, a member of the Friendika social network." -msgstr "" - -#: ../../mod/item.php:495 ../../mod/item.php:495 ../../mod/item.php:495 -#, php-format -msgid "%s posted an update." -msgstr "" - -#: ../../mod/profile_photo.php:61 ../../mod/profile_photo.php:68 -#: ../../mod/profile_photo.php:75 ../../mod/profile_photo.php:237 -#: ../../../mod/profile_photo.php:61 ../../mod/profile_photo.php:75 -#: ../../mod/profile_photo.php:61 ../../mod/profile_photo.php:61 -#: ../../mod/profile_photo.php:68 ../../mod/profile_photo.php:75 -#: ../../mod/profile_photo.php:237 -#, php-format -msgid "Image size reduction [%s] failed." -msgstr "" - -#: ../../mod/invite.php:28 ../../mod/invite.php:28 ../../mod/invite.php:28 -#, php-format -msgid "%s : Not a valid email address." -msgstr "" - -#: ../../mod/invite.php:32 ../../mod/invite.php:32 ../../mod/invite.php:32 -#, php-format -msgid "Please join my network on %s" -msgstr "" - -#: ../../mod/invite.php:38 ../../mod/invite.php:38 ../../mod/invite.php:38 -#, php-format -msgid "%s : Message delivery failed." -msgstr "" - -#: ../../mod/invite.php:42 ../../mod/invite.php:42 ../../mod/invite.php:42 -#, php-format -msgid "%d message sent." -msgid_plural "%d messages sent." -msgstr[0] "" - -#: ../../mod/invite.php:60 ../../mod/invite.php:60 ../../mod/invite.php:60 -#, php-format -msgid "Please join my social network on %s" -msgstr "" - -#: ../../mod/register.php:347 ../../mod/register.php:347 -#: ../../mod/register.php:347 -#, php-format -msgid "Registration request at %s" -msgstr "" - -#: ../../mod/like.php:151 ../../mod/like.php:151 ../../mod/like.php:151 -#, php-format -msgid "%s's" -msgstr "di %s" - -#: ../../mod/dfrn_request.php:126 ../../mod/dfrn_request.php:357 ../test.php:6 -#: ../../../mod/dfrn_request.php:126 ../../mod/dfrn_request.php:126 -#: ../../mod/dfrn_request.php:126 ../../mod/dfrn_request.php:357 -#: ../../test.php:6 -#, php-format -msgid "%d required parameter was not found at the given location" -msgid_plural "%d required parameters were not found at the given location" -msgstr[0] "%d parametro richiesto non è stato trovato alla posizione data" -msgstr[1] "%d parametri richiesti non sono stati trovati alla posizione data" - -#: ../../mod/dfrn_request.php:241 ../../mod/dfrn_request.php:241 -#: ../../mod/dfrn_request.php:241 -#, php-format -msgid "%s has received too many connection requests today." -msgstr "%s ha ricevuto troppe richieste di connessioni per oggi." - -#: ../../mod/dfrn_request.php:309 ../../mod/dfrn_request.php:309 -#: ../../mod/dfrn_request.php:309 -#, php-format -msgid "Apparently you are already friends with %s." -msgstr "Sembra che tu sia già amico di %s." +#: ../../include/oembed.php:57 +msgid "Embedding disabled" +msgstr "Inclusione disabilitata" diff --git a/view/it/strings.php b/view/it/strings.php index e12ea556f..a09d9288e 100644 --- a/view/it/strings.php +++ b/view/it/strings.php @@ -3,554 +3,563 @@ function string_plural_select($n){ return ($n != 1); } +; +$a->strings["Not Found"] = "Non Trovato"; +$a->strings["Page not found."] = "Pagina non trovata."; +$a->strings["Permission denied"] = "Permesso negato"; $a->strings["Permission denied."] = "Permesso negato."; -$a->strings["Normal View"] = "Vista Normale"; -$a->strings["New Item View"] = "Vista Nuovi Elementi"; +$a->strings["Create a New Account"] = "Crea un Nuovo Account"; +$a->strings["Register"] = "Regitrati"; +$a->strings["Nickname or Email address: "] = "Soprannome o indirizzo Email: "; +$a->strings["Password: "] = "Password: "; +$a->strings["Login"] = "Accedi"; +$a->strings["Nickname/Email/OpenID: "] = "Soprannome/Email/OpenID: "; +$a->strings["Password (if not OpenID): "] = "Password (se non OpenID): "; +$a->strings["Forgot your password?"] = "Dimenticata la password?"; +$a->strings["Password Reset"] = "Resetta password"; +$a->strings["Logout"] = "Esci"; +$a->strings["prev"] = "prec"; +$a->strings["first"] = "primo"; +$a->strings["last"] = "ultimo"; +$a->strings["next"] = "succ"; +$a->strings["%s likes this."] = "Piace a %s."; +$a->strings["%s doesn't like this."] = "Non piace a %s."; +$a->strings["%2$d people like this."] = "Piace a %2$d persone."; +$a->strings["%2$d people don't like this."] = "Non piace a %2$d persone."; +$a->strings["and"] = "e"; +$a->strings[", and %d other people"] = ", e altre %d persone"; +$a->strings["%s like this."] = "Piace a %s."; +$a->strings["%s don't like this."] = "Non piace a %s."; +$a->strings["No contacts"] = "Nessun contatto"; +$a->strings["Contacts"] = "Contatti"; +$a->strings["View Contacts"] = "Guarda contatti"; +$a->strings["Search"] = "Cerca"; +$a->strings["No profile"] = "Nessun profilo"; +$a->strings["Connect"] = "Connetti"; +$a->strings["Location:"] = "Posizione:"; +$a->strings[", "] = ", "; +$a->strings["Gender:"] = "Genere:"; +$a->strings["Status:"] = "Stato:"; +$a->strings["Homepage:"] = "Homepage:"; +$a->strings["Monday"] = "Lunedì"; +$a->strings["Tuesday"] = "Martedì"; +$a->strings["Wednesday"] = "Mercoledì"; +$a->strings["Thursday"] = "Giovedì"; +$a->strings["Friday"] = "Venerdì"; +$a->strings["Saturday"] = "Sabato"; +$a->strings["Sunday"] = "Domenica"; +$a->strings["January"] = "Gennaio"; +$a->strings["February"] = "Febbraio"; +$a->strings["March"] = "Marzo"; +$a->strings["April"] = "Aprile"; +$a->strings["May"] = "Maggio"; +$a->strings["June"] = "Giugno"; +$a->strings["July"] = "Luglio"; +$a->strings["August"] = "Agosto"; +$a->strings["September"] = "Settembre"; +$a->strings["October"] = "Ottobre"; +$a->strings["November"] = "Novembre"; +$a->strings["December"] = "Dicembre"; +$a->strings["Birthdays this week:"] = "Compleanni questa settimana:"; +$a->strings["(Adjusted for local time)"] = "(Convertiti all'ora locale)"; +$a->strings["[today]"] = "[oggi]"; +$a->strings["link to source"] = "Collegamento all'originale"; +$a->strings["Welcome back %s"] = "Bentornato %s"; +$a->strings["Manage Identities and/or Pages"] = "Gestisci Indentità e/o Pagine"; +$a->strings["(Toggle between different identities or community/group pages which shareyour account details.)"] = ""; +$a->strings["Select an identity to manage: "] = "Seleziona una identità da gestire:"; +$a->strings["Submit"] = "Invia"; +$a->strings["Image exceeds size limit of %d"] = "La dimensionde dell'immagine supera il limite di %d"; +$a->strings["Unable to process image."] = "Impossibile elaborare l'immagine."; +$a->strings["Wall Photos"] = "Foto Bacheca"; +$a->strings["Image upload failed."] = "Caricamento immagine fallito."; +$a->strings["Administrator"] = "Amministratore"; +$a->strings["noreply"] = "nessuna risposta"; +$a->strings["New mail received at "] = "Nuova mail ricevuta su "; +$a->strings["%s commented on an item at %s"] = "%s ha commentato un elemento su %s"; $a->strings["Share"] = "Condividi"; $a->strings["Upload photo"] = "Carica foto"; -$a->strings["Insert web link"] = "Inserisci collegamento web"; +$a->strings["Insert web link"] = "Inserisci link"; $a->strings["Insert YouTube video"] = "Inserisci video da YouTube"; $a->strings["Set your location"] = "Imposta la tua posizione"; -$a->strings["Clear browser location"] = "Cancella la posizione del browser"; +$a->strings["Clear browser location"] = "Cancella la tua posizione data dal browser"; $a->strings["Please wait"] = "Attendi"; -$a->strings["Permission settings"] = "Impostazioni permessi"; +$a->strings["Permission settings"] = "Impostazione permessi"; $a->strings["CC: email addresses"] = "CC: indirizzi email"; $a->strings["Example: bob@example.com, mary@example.com"] = "Esempio: bob@example.com, mary@example.com"; -$a->strings["No such group"] = "Nessun gruppo"; -$a->strings["Group is empty"] = "Il gruppo è vuoto"; -$a->strings["Group: "] = "Gruppo:"; -$a->strings["View $name's profile"] = "Vedi il profilo di $name"; -$a->strings["View in context"] = "Vedi nel contesto"; -$a->strings["Private Message"] = "Messaggio Privato"; -$a->strings["I like this (toggle)"] = "Mi piace (metti/togli)"; -$a->strings["I don't like this (toggle)"] = "Non mi piace (metti/togli)"; +$a->strings["Private Message"] = "Messaggio privato"; +$a->strings["I like this (toggle)"] = "Mi piace questo (metti/togli)"; +$a->strings["I don't like this (toggle)"] = "Non mi piace questo (metti/togli)"; $a->strings["This is you"] = "Questo sei tu"; -$a->strings["Delete"] = "Elimina"; -$a->strings["View $owner_name's profile"] = "Vedi il profilo di $owner_name"; -$a->strings["to"] = "a"; -$a->strings["Wall-to-Wall"] = "Sulla Bacheca"; -$a->strings["via Wall-To-Wall:"] = "sulla sua Bacheca:"; +$a->strings["Delete"] = "Cancella"; +$a->strings["View $name's profile"] = "Guarda il profilo di $name"; +$a->strings["Shared content is covered by the Creative CommonsAttribution 3.0 license."] = ""; +$a->strings["The profile address specified does not provide adequate information."] = ""; +$a->strings["Limited profile. This person will be unable to receive direct/personalnotifications from you."] = ""; +$a->strings["Unable to retrieve contact information."] = "Impossibile recuperare informazioni sul contatto."; +$a->strings["following"] = "segue"; +$a->strings["Image uploaded but image cropping failed."] = "L'immagine è stata caricata, ma il ritaglio è fallito."; +$a->strings["Profile Photos"] = "Foto del profilo"; +$a->strings["Image size reduction [%s] failed."] = "Riduzione della dimensione dell'immagine [%s] fallito."; +$a->strings["Unable to process image"] = "Impossibile elaborare l'immagine"; +$a->strings["Image uploaded successfully."] = "Immagine caricata con successo."; +$a->strings["Welcome to %s"] = "Benvenuto su %s"; +$a->strings["Please login."] = "Accedi."; +$a->strings["Registration revoked for %s"] = "Registrazione revocata per %s"; +$a->strings["Registration details for %s"] = "Dettagli registrazione per %s"; +$a->strings["Account approved."] = "Account approvato."; $a->strings["Profile not found."] = "Profilo non trovato."; -$a->strings["Profile Name is required."] = "Il Nome del Profilo è richieso."; +$a->strings["Profile Name is required."] = "Il Nome Profilo è richiesto ."; $a->strings["Profile updated."] = "Profilo aggiornato."; -$a->strings["Profile deleted."] = "Profilo cancellato."; +$a->strings["Profile deleted."] = "Profilo elminato."; $a->strings["Profile-"] = "Profilo-"; $a->strings["New profile created."] = "Nuovo profilo creato."; -$a->strings["Profile unavailable to clone."] = "Impossibile duplicare il profilo."; -$a->strings["Age: "] = "Età:"; -$a->strings["Profile Image"] = "Immagine del profilo"; -$a->strings["Administrator"] = "Amministratore"; -$a->strings["Invalid request identifier."] = "Indentificativo richiesta non valido."; -$a->strings["Discard"] = "Rimuovi"; +$a->strings["Profile unavailable to clone."] = "Impossibile duplicare il plrofilo."; +$a->strings["This is your public profile.
    It maybe visible to anybody using the internet."] = ""; +$a->strings["Age: "] = "Età : "; +$a->strings["Profile Image"] = "Immagine del Profilo"; +$a->strings["Passwords do not match. Password unchanged."] = "Le password non corrispondono. Passoword non cambiata."; +$a->strings["Empty passwords are not allowed. Password unchanged."] = "Password vuote non sono consentite. Password non cambiata."; +$a->strings["Password changed."] = "Password cambiata."; +$a->strings["Password update failed. Please try again."] = "Aggiornamento password fallito. Prova ancora."; +$a->strings[" Please use a shorter name."] = " Usa un nome più corto."; +$a->strings[" Name too short."] = " Nome troppo corto."; +$a->strings[" Not valid email."] = " Email non valida."; +$a->strings[" Cannot change to that email."] = "Non puoi usare quella email."; +$a->strings["Settings updated."] = "Impostazioni aggiornate."; +$a->strings["Plugin Settings"] = "Impostazioni Plugin"; +$a->strings["Account Settings"] = "Impostazioni Account"; +$a->strings["No Plugin settings configured"] = "Nessun Plugin ha delle configurazioni che puoi modificare"; +$a->strings["OpenID: "] = "OpenID: "; +$a->strings[" (Optional) Allow this OpenID to login to this account."] = ""; +$a->strings["Profile is not published."] = "Il profilo non è pubblicato."; +$a->strings["Default Post Permissions"] = "Permessi di default per i messaggi"; +$a->strings["View in context"] = "Vedi nel contesto"; +$a->strings["Photo Albums"] = "Album Foto"; +$a->strings["Contact Photos"] = "Foto dei contatti"; +$a->strings["Contact information unavailable"] = "Informazione sul contatto non disponibile"; +$a->strings["Album not found."] = "Album non trovato."; +$a->strings["Delete Album"] = "Elimina album"; +$a->strings["Delete Photo"] = "Elimina foto"; +$a->strings["was tagged in a"] = "è stato taggato in"; +$a->strings["photo"] = "foto"; +$a->strings["by"] = "da"; +$a->strings["Image exceeds size limit of "] = "L'immagine supera il limite di dimensione di "; +$a->strings["No photos selected"] = "Nessuna foto selezionata"; +$a->strings["Upload Photos"] = "Carica foto"; +$a->strings["New album name: "] = "Nome nuovo album: "; +$a->strings["or existing album name: "] = "o nome di un album esistente: "; +$a->strings["Permissions"] = "Permessi"; +$a->strings["Edit Album"] = "Modifica album"; +$a->strings["View Photo"] = "Vedi foto"; +$a->strings["Photo not available"] = "Foto non disponibile"; +$a->strings["Edit photo"] = "Modifica foto"; +$a->strings["Use as profile photo"] = "Usa come foto del profilo"; +$a->strings["View Full Size"] = "Vedi dimensione intera"; +$a->strings["Tags: "] = "Tag: "; +$a->strings["[Remove any tag]"] = "[Rimuovi tutti i tag]"; +$a->strings["New album name"] = "Nuovo nome album"; +$a->strings["Caption"] = "Didascalia"; +$a->strings["Add a Tag"] = "Aggiungi un tag"; +$a->strings["Example: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping"] = ""; +$a->strings["Recent Photos"] = "Foto recenti"; +$a->strings["Upload New Photos"] = "Carica nuova foto"; +$a->strings["View Album"] = "Vedi album"; +$a->strings["Item not found."] = "Elemento non trovato."; +$a->strings["View $owner_name's profile"] = "Guarda il profilo di $owner_name"; +$a->strings["to"] = "a"; +$a->strings["Wall-to-Wall"] = "Bacheca-A-Bacheca"; +$a->strings["via Wall-To-Wall:"] = "sulla sua Bacheca:"; +$a->strings["Item has been removed."] = "L'elemento è stato rimosso."; +$a->strings["%s : Not a valid email address."] = "%s: Non è un indirizzo email valido."; +$a->strings["Please join my network on %s"] = "Unisciti al mio social network su %s"; +$a->strings["%s : Message delivery failed."] = "%s: Consegna del messaggio fallita."; +$a->strings["%d message sent."] = array( + 0 => "%d messaggio inviato.", + 1 => "%d messaggi inviati.", +); +$a->strings["Send invitations"] = "Invia inviti"; +$a->strings["Enter email addresses, one per line:"] = "Inserisci gli indirizzi email, uno per riga:"; +$a->strings["Your message:"] = "Il tuo messaggio:"; +$a->strings["Please join my social network on %s"] = "Unisciti al mio social network su %s"; +$a->strings["To accept this invitation, please visit:"] = "Per accettare questo invito visita:"; +$a->strings["Once you have registered, please connect with me via my profile page at:"] = "Una volta registrato, connettiti con me sul mio profilo a:"; +$a->strings["Invite Friends"] = "Invita Amici"; +$a->strings["Connect/Follow"] = "Connetti/Segui"; +$a->strings["Example: bob@example.com, http://example.com/barbara"] = "Esempio: bob@example.com, http://example.com/barbara"; +$a->strings["Follow"] = "Segui"; +$a->strings["Could not access contact record."] = "Non si puo' accedere al contatto."; +$a->strings["Could not locate selected profile."] = "Non riesco a trovare il profilo selezionato."; +$a->strings["Contact updated."] = "Contatto aggiornato."; +$a->strings["Failed to update contact record."] = "Errore aggiornando il contatto."; +$a->strings["Contact has been blocked"] = "Il contatto è stato bloccato"; +$a->strings["Contact has been unblocked"] = "Il contatto è stato sbloccato"; +$a->strings["Contact has been ignored"] = "Il contatto è ignorato"; +$a->strings["Contact has been unignored"] = "Il conttatto è non ignorato"; +$a->strings["stopped following"] = "tolto dai seguiti"; +$a->strings["Contact has been removed."] = "Il contatto è stato rimosso."; +$a->strings["Contact not found."] = "Contatto non trovato."; +$a->strings["Mutual Friendship"] = "Reciproca amicizia"; +$a->strings["is a fan of yours"] = "è un tuo fan"; +$a->strings["you are a fan of"] = "sei un fan di"; +$a->strings["Never"] = "Mai"; +$a->strings["(Update was successful)"] = "(L'aggiornamento è stato completato)"; +$a->strings["(Update was not successful)"] = "(L'aggiornamento non è stato completato)"; +$a->strings["Contact Editor"] = "Editor dei Contatti"; +$a->strings["Visit $name's profile"] = "Visita il profilo di $name"; +$a->strings["Block/Unblock contact"] = "Blocca/Sblocca contatto"; +$a->strings["Ignore contact"] = "Ingnora il contatto"; +$a->strings["Delete contact"] = "Rimuovi contatto"; +$a->strings["Last updated: "] = "Ultimo aggiornameto: "; +$a->strings["Update public posts: "] = "Aggiorna messaggi pubblici: "; +$a->strings["Update now"] = "Aggiorna adesso"; +$a->strings["Unblock this contact"] = "Sblocca questo contatto"; +$a->strings["Block this contact"] = "Blocca questo contatto"; +$a->strings["Unignore this contact"] = "Rimuovi dai contatti ingorati"; +$a->strings["Ignore this contact"] = "Aggiungi ai contatti ignorati"; +$a->strings["Currently blocked"] = "Bloccato"; +$a->strings["Currently ignored"] = "Ignorato"; +$a->strings["Show Blocked Connections"] = "Mostra connessioni bloccate"; +$a->strings["Hide Blocked Connections"] = "Nascondi connessioni bloccate"; +$a->strings["Finding: "] = "Cerco: "; +$a->strings["Find"] = "Trova"; +$a->strings["Visit $username's profile"] = "Visita il profilo di $username"; +$a->strings["Edit contact"] = "Modifca contatto"; +$a->strings["Remote privacy information not available."] = "Informazioni remote sulla privacy non disponibili."; +$a->strings["Visible to:"] = "Visibile a:"; +$a->strings["Invalid OpenID url"] = "Url OpenID non valido"; +$a->strings["Please enter the required information."] = "Inserisci le informazioni richieste."; +$a->strings["Please use a shorter name."] = "Usa un nome più corto."; +$a->strings["Name too short."] = "Il Nome è troppo corto."; +$a->strings["That doesn\\'t appear to be your full (First Last) name."] = "Questo non sembra essere il tuo nome completo (Nome Cognome)."; +$a->strings["Your email domain is not among those allowed on this site."] = ""; +$a->strings["Not a valid email address."] = "Indirizzo email invaildo."; +$a->strings["Cannot use that email."] = "Questa email non si puo' usare."; +$a->strings["Your \"nickname\" can only contain \"a-z\", \"0-9\", \"-\", and \"_\", andmust also begin with a letter."] = ""; +$a->strings["Nickname is already registered. Please choose another."] = "Soprannome già registrato. Scegline un'altro."; +$a->strings["SERIOUS ERROR: Generation of security keys failed."] = "ERRORE GRAVE: Generazione delle chiavi di sicurezza fallito."; +$a->strings["An error occurred during registration. Please try again."] = "Si è verificato un errore durante la registrazione. Prova ancora."; +$a->strings["An error occurred creating your default profile. Please try again."] = "Si è verificato un errore creando il tuo profilo. Prova ancora."; +$a->strings["Registration successful. Please check your email for further instructions."] = ""; +$a->strings["Failed to send email message. Here is the message that failed."] = "Errore inviando il messaggio email. Questo è il messaggio non inviato."; +$a->strings["Your registration can not be processed."] = "La tua registrazione non puo' essere elaborata."; +$a->strings["Registration request at %s"] = "Richiesta di registrazione su %s"; +$a->strings["Your registration is pending approval by the site owner."] = ""; +$a->strings["You may (optionally) fill in this form via OpenID by supplying your OpenIDand clicking 'Register'."] = ""; +$a->strings["If you are not familiar with OpenID, please leave that field blank and fillin the rest of the items."] = ""; +$a->strings["Your OpenID (optional): "] = "Il tuo OpenID (opzionale): "; +$a->strings["Members of this network prefer to communicate with real people who use theirreal names."] = ""; +$a->strings["Include your profile in member directory?"] = "Includi il tuo profilo nell'elenco dei membir?"; +$a->strings["Yes"] = "Si"; +$a->strings["No"] = "No"; +$a->strings["Registration"] = "Registrazione"; +$a->strings["Your Full Name (e.g. Joe Smith): "] = "Il tuo Nome Completo (p.e. Mario Rossi): "; +$a->strings["Your Email Address: "] = "Il tuo Indirizzo Email: "; +$a->strings["Choose a profile nickname. This must begin with a text character. Yourprofile address on this site will then be'nickname@$sitename'."] = ""; +$a->strings["Choose a nickname: "] = "Scegli un soprannome: "; +$a->strings["Could not create/connect to database."] = "Impossibile creare/collegarsi al database."; +$a->strings["Connected to database."] = "Collegato al database."; +$a->strings["Database import succeeded."] = "Importazione database completata."; +$a->strings["IMPORTANT: You will need to [manually] setup a scheduled task for the poller."] = ""; +$a->strings["Please see the file \"INSTALL.txt\"."] = "Guarda il file \"INSTALL.txt\"."; +$a->strings["Database import failed."] = "Importazione database fallita."; +$a->strings["You may need to import the file \"database.sql\" manually using phpmyadminor mysql."] = ""; +$a->strings["Welcome to Friendika."] = "Benvenuto su Friendika."; +$a->strings["Could not find a command line version of PHP in the web server PATH."] = ""; +$a->strings["This is required. Please adjust the configuration file .htconfig.phpaccordingly."] = "E' richiesto. Aggiorna il file .htconfig.php di conseguenza."; +$a->strings["The command line version of PHP on your system does not have\"register_argc_argv\" enabled."] = ""; +$a->strings["This is required for message delivery to work."] = "Ciò è richiesto per far funzionare la consegna dei messaggi."; +$a->strings["Error: the \"openssl_pkey_new\" function on this system is not able togenerate encryption keys"] = ""; +$a->strings["If running under Windows, please see\"http://www.php.net/manual/en/openssl.installation.php\"."] = ""; +$a->strings["Error: Apache webserver mod-rewrite module is required but not installed."] = ""; +$a->strings["Error: libCURL PHP module required but not installed."] = "Errore: il modulo libCURL di PHP è richiesto ma non installato."; +$a->strings["Error: GD graphics PHP module with JPEG support required but not installed."] = ""; +$a->strings["Error: openssl PHP module required but not installed."] = "Errore: il modulo openssl di PHP è richiesto ma non installato."; +$a->strings["Error: mysqli PHP module required but not installed."] = "Errore: il modulo mysqli di PHP è richiesto ma non installato"; +$a->strings["The web installer needs to be able to create a file called \".htconfig.php\in the top folder of your web server and it is unable to do so."] = ""; +$a->strings["This is most often a permission setting, as the web server may not be ableto write files in your folder - even if you can."] = ""; +$a->strings["Please check with your site documentation or support people to see if thissituation can be corrected."] = ""; +$a->strings["If not, you may be required to perform a manual installation. Please see thefile \"INSTALL.txt\" for instructions."] = ""; +$a->strings["The database configuration file \".htconfig.php\" could not be written.Please use the enclosed text to create a configuration file in your webserver root."] = ""; +$a->strings["Errors encountered creating database tables."] = "Errori creando le tabelle nel database."; +$a->strings["Normal View"] = "Vista normale"; +$a->strings["New Item View"] = "Vista Nuovi Elementi"; +$a->strings["No such group"] = "Nessun gruppo"; +$a->strings["Group is empty"] = "Il gruppo è vuoto"; +$a->strings["Group: "] = "Gruppo: "; +$a->strings["Invalid request identifier."] = "Identificativo richiesta invalido."; +$a->strings["Discard"] = "Scarta"; $a->strings["Ignore"] = "Ignora"; -$a->strings["Show Ignored Requests"] = "Mostra Richieste Ignorate"; -$a->strings["Hide Ignored Requests"] = "Nascondi Richieste Ignorate"; -$a->strings["Claims to be known to you: "] = "Dice di conoscerti:"; +$a->strings["Show Ignored Requests"] = "Mostra richieste ignorate"; +$a->strings["Hide Ignored Requests"] = "Nascondi richieste ignorate"; +$a->strings["Claims to be known to you: "] = "Dice di conoscerti: "; $a->strings["yes"] = "si"; $a->strings["no"] = "no"; -$a->strings["Approve as: "] = "Approva come:"; +$a->strings["Approve as: "] = "Approva come: "; $a->strings["Friend"] = "Amico"; -$a->strings["Fan/Admirer"] = "Fan/Ammiratore"; -$a->strings["Notification type: "] = "Tipo di notifica:"; -$a->strings["Friend/Connect Request"] = "Amico/Richiesta di Connessione"; -$a->strings["New Follower"] = "Nuovo seguace"; +$a->strings["Fan/Admirer"] = "Fan/Admiratore"; +$a->strings["Notification type: "] = "Tipo di notifica: "; +$a->strings["Friend/Connect Request"] = "Richiesta Amicizia/Connessione"; +$a->strings["New Follower"] = "Nuovo Seguace"; $a->strings["Approve"] = "Approva"; $a->strings["No notifications."] = "Nessuna notifica."; $a->strings["No registrations."] = "Nessuna registrazione."; -$a->strings["Could not create/connect to database."] = "Nono posso creare/connettermi al database."; -$a->strings["Connected to database."] = "Connesso al database."; -$a->strings["Database import succeeded."] = "Importazione del database riuscita."; -$a->strings["Please see the file \"INSTALL.txt\"."] = "Guarda il file \"INSTALL.txt\"."; -$a->strings["Database import failed."] = "Importazione del database fallita."; -$a->strings["Welcome to Friendika."] = "Benvenuto su Friendika."; -$a->strings["Submit"] = "Invia"; -$a->strings["Could not find a command line version of PHP in the web server PATH."] = ""; -$a->strings["This is required for message delivery to work."] = "E' richiesto per il funzionamento della consegna dei messaggi."; -$a->strings["Error: libCURL PHP module required but not installed."] = "Errore: Il modulo libCURL di PHP è richiesto ma non è installato."; -$a->strings["Error: openssl PHP module required but not installed."] = "Errore: Il modulo openssl di PHP è richiesto ma non è installato."; -$a->strings["Error: mysqli PHP module required but not installed."] = "Errore: Il modulo mysqli di PHP è richiesto ma non è installato."; -$a->strings["Errors encountered creating database tables."] = ""; -$a->strings["No recipient selected."] = ""; -$a->strings["[no subject]"] = ""; -$a->strings["Unable to locate contact information."] = ""; -$a->strings["Wall Photos"] = ""; -$a->strings["Message sent."] = ""; -$a->strings["Message could not be sent."] = ""; -$a->strings["Messages"] = ""; -$a->strings["Inbox"] = ""; -$a->strings["Outbox"] = ""; -$a->strings["New Message"] = ""; -$a->strings["Message deleted."] = ""; -$a->strings["Conversation removed."] = ""; -$a->strings["Send Private Message"] = ""; -$a->strings["To:"] = ""; -$a->strings["Subject:"] = ""; -$a->strings["Your message:"] = ""; -$a->strings["No messages."] = ""; -$a->strings["Delete conversation"] = ""; -$a->strings["Message not available."] = ""; -$a->strings["Delete message"] = ""; -$a->strings["Send Reply"] = ""; -$a->strings["Global Directory"] = ""; -$a->strings["Finding: "] = ""; -$a->strings["Welcome back "] = ""; -$a->strings["Manage Identities and/or Pages"] = ""; -$a->strings["Select an identity to manage: "] = ""; -$a->strings[" welcomes "] = ""; -$a->strings["Contact not found."] = ""; -$a->strings["Response from remote site was not understood."] = ""; -$a->strings["Unexpected response from remote site: "] = ""; -$a->strings["Confirmation completed successfully."] = ""; -$a->strings["Remote site reported: "] = ""; -$a->strings["Temporary failure. Please wait and try again."] = ""; -$a->strings["Introduction failed or was revoked."] = ""; -$a->strings["Unable to set contact photo."] = ""; -$a->strings["is now friends with"] = ""; -$a->strings["No user record found for '%s' "] = ""; -$a->strings["Our site encryption key is apparently messed up."] = ""; -$a->strings["Empty site URL was provided or URL could not be decrypted by us."] = ""; -$a->strings["Contact record was not found for you on our site."] = ""; -$a->strings["Unable to set your contact credentials on our system."] = ""; -$a->strings["Unable to update your contact profile details on our system"] = ""; -$a->strings["Connection accepted at %s"] = ""; -$a->strings["Image exceeds size limit of "] = ""; -$a->strings["Unable to process image."] = ""; -$a->strings["Image upload failed."] = ""; -$a->strings["Item not found."] = ""; -$a->strings["Item has been removed."] = ""; -$a->strings["Remote privacy information not available."] = ""; -$a->strings["Visible to:"] = ""; -$a->strings["noreply"] = ""; -$a->strings["New mail received at "] = ""; -$a->strings["%s commented on an item at %s"] = ""; -$a->strings["From: Administrator@"] = ""; -$a->strings["Remove My Account"] = ""; -$a->strings["Please enter your password for verification:"] = ""; -$a->strings["Welcome to "] = ""; -$a->strings["Please login."] = ""; -$a->strings["Registration revoked for "] = ""; -$a->strings["Registration details for "] = ""; -$a->strings["Account approved."] = ""; -$a->strings["Applications"] = ""; -$a->strings["Photo Albums"] = ""; -$a->strings["Contact Photos"] = ""; -$a->strings["Contact information unavailable"] = ""; -$a->strings["Profile Photos"] = ""; -$a->strings["Album not found."] = ""; -$a->strings["Delete Album"] = ""; -$a->strings["Delete Photo"] = ""; -$a->strings["was tagged in a"] = ""; -$a->strings["photo"] = ""; -$a->strings["by"] = ""; -$a->strings["No photos selected"] = ""; -$a->strings["Upload Photos"] = ""; -$a->strings["New album name: "] = ""; -$a->strings["or existing album name: "] = ""; -$a->strings["Permissions"] = ""; -$a->strings["Edit Album"] = ""; -$a->strings["View Photo"] = ""; -$a->strings["Photo not available"] = ""; -$a->strings["Edit photo"] = ""; -$a->strings["Use as profile photo"] = ""; -$a->strings["View Full Size"] = ""; -$a->strings["Tags: "] = ""; -$a->strings["[Remove any tag]"] = ""; -$a->strings["New album name"] = ""; -$a->strings["Caption"] = ""; -$a->strings["Add a Tag"] = ""; -$a->strings["Example: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping"] = ""; -$a->strings["Recent Photos"] = ""; -$a->strings["Upload New Photos"] = ""; -$a->strings["View Album"] = ""; -$a->strings["No profile"] = ""; -$a->strings["View Contacts"] = ""; -$a->strings["No contacts."] = ""; -$a->strings["Visit "] = ""; -$a->strings["'s profile"] = ""; -$a->strings["Passwords do not match. Password unchanged."] = ""; -$a->strings["Empty passwords are not allowed. Password unchanged."] = ""; -$a->strings["Password changed."] = ""; -$a->strings["Password update failed. Please try again."] = ""; -$a->strings[" Please use a shorter name."] = ""; -$a->strings[" Name too short."] = ""; -$a->strings[" Not valid email."] = ""; -$a->strings[" Cannot change to that email."] = ""; -$a->strings["Settings updated."] = ""; -$a->strings["Plugin Settings"] = ""; -$a->strings["Account Settings"] = ""; -$a->strings["No Plugin settings configured"] = ""; -$a->strings["OpenID: "] = ""; -$a->strings[" (Optional) Allow this OpenID to login to this account."] = ""; -$a->strings["Profile is not published."] = ""; -$a->strings["Default Post Permissions"] = ""; -$a->strings["Unable to locate original post."] = ""; -$a->strings["Empty post discarded."] = ""; -$a->strings[" commented on your item at "] = ""; -$a->strings[" posted on your profile wall at "] = ""; -$a->strings["System error. Post not saved."] = ""; -$a->strings["This message was sent to you by "] = ""; -$a->strings[", a member of the Friendika social network."] = ""; -$a->strings["You may visit them online at"] = ""; -$a->strings["posted an update."] = ""; -$a->strings["Search"] = ""; -$a->strings["Image uploaded but image cropping failed."] = ""; -$a->strings["Image size reduction [175] failed."] = ""; -$a->strings["Image size reduction [80] failed."] = ""; -$a->strings["Image size reduction [48] failed."] = ""; -$a->strings["Unable to process image"] = ""; -$a->strings["Image uploaded successfully."] = ""; -$a->strings["Image size reduction [640] failed."] = ""; -$a->strings["Group created."] = ""; -$a->strings["Could not create group."] = ""; -$a->strings["Group not found."] = ""; -$a->strings["Group name changed."] = ""; -$a->strings["Membership list updated."] = ""; -$a->strings["Permission denied"] = ""; -$a->strings["Group removed."] = ""; -$a->strings["Unable to remove group."] = ""; -$a->strings["Cancel"] = ""; -$a->strings["Tag removed"] = ""; -$a->strings["Remove Item Tag"] = ""; -$a->strings["Select a tag to remove: "] = ""; -$a->strings["Remove"] = ""; -$a->strings[" : "] = ""; -$a->strings["Not a valid email address."] = ""; -$a->strings["Please join my network on "] = ""; -$a->strings["Message delivery failed."] = ""; -$a->strings[" messages sent."] = ""; -$a->strings["Send invitations"] = ""; -$a->strings["Enter email addresses, one per line:"] = ""; -$a->strings["Please join my social network on "] = ""; -$a->strings["To accept this invitation, please visit:"] = ""; -$a->strings["Invalid OpenID url"] = ""; -$a->strings["Please enter the required information."] = ""; -$a->strings["Please use a shorter name."] = ""; -$a->strings["Name too short."] = ""; -$a->strings["That doesn\\'t appear to be your full (First Last) name."] = ""; -$a->strings["Your email domain is not among those allowed on this site."] = ""; -$a->strings["Cannot use that email."] = ""; -$a->strings["Nickname is already registered. Please choose another."] = ""; -$a->strings["SERIOUS ERROR: Generation of security keys failed."] = ""; -$a->strings["An error occurred during registration. Please try again."] = ""; -$a->strings["An error occurred creating your default profile. Please try again."] = ""; -$a->strings["Failed to send email message. Here is the message that failed."] = ""; -$a->strings["Your registration can not be processed."] = ""; -$a->strings["Registration request at "] = ""; -$a->strings["Your registration is pending approval by the site owner."] = ""; -$a->strings["Your OpenID (optional): "] = ""; -$a->strings["Include your profile in member directory?"] = ""; -$a->strings["Yes"] = ""; -$a->strings["No"] = ""; -$a->strings["Registration"] = ""; -$a->strings["Your Full Name (e.g. Joe Smith): "] = ""; -$a->strings["Your Email Address: "] = ""; -$a->strings["Choose a nickname: "] = ""; -$a->strings["Register"] = ""; -$a->strings["Login failed."] = ""; -$a->strings["status"] = ""; -$a->strings["likes"] = ""; -$a->strings["doesn't like"] = ""; -$a->strings["'s"] = ""; -$a->strings["The profile address specified does not provide adequate information."] = ""; -$a->strings["Unable to retrieve contact information."] = ""; -$a->strings["following"] = ""; -$a->strings["This introduction has already been accepted."] = ""; +$a->strings["This introduction has already been accepted."] = "Questa presentazione è già stata accettata."; $a->strings["Profile location is not valid or does not contain profile information."] = ""; $a->strings["Warning: profile location has no identifiable owner name."] = ""; -$a->strings["Warning: profile location has no profile photo."] = ""; -$a->strings[" required parameter"] = ""; -$a->strings[" was "] = ""; -$a->strings["s were "] = ""; -$a->strings["not found at the given location."] = ""; -$a->strings["Introduction complete."] = ""; -$a->strings["Unrecoverable protocol error."] = ""; -$a->strings["Profile unavailable."] = ""; -$a->strings[" has received too many connection requests today."] = ""; -$a->strings["Spam protection measures have been invoked."] = ""; -$a->strings["Friends are advised to please try again in 24 hours."] = ""; -$a->strings["Invalid locator"] = ""; -$a->strings["Unable to resolve your name at the provided location."] = ""; -$a->strings["You have already introduced yourself here."] = ""; -$a->strings["Apparently you are already friends with ."] = ""; -$a->strings["Invalid profile URL."] = ""; -$a->strings["Disallowed profile URL."] = ""; -$a->strings["Failed to update contact record."] = ""; -$a->strings["Your introduction has been sent."] = ""; -$a->strings["Please login to confirm introduction."] = ""; -$a->strings["[Name Withheld]"] = ""; -$a->strings["Introduction received at "] = ""; -$a->strings["Friend/Connection Request"] = ""; -$a->strings["Please answer the following:"] = ""; -$a->strings["Does $name know you?"] = ""; -$a->strings["Add a personal note:"] = ""; -$a->strings["Friendika"] = ""; -$a->strings["StatusNet/Federated Social Web"] = ""; -$a->strings["Private (secure) network"] = ""; -$a->strings["Public (insecure) network"] = ""; -$a->strings["Your profile address:"] = ""; -$a->strings["Submit Request"] = ""; -$a->strings["Invite Friends"] = ""; -$a->strings["Connect/Follow"] = ""; -$a->strings["Example: bob@example.com, http://example.com/barbara"] = ""; -$a->strings["Follow"] = ""; -$a->strings["Could not access contact record."] = ""; -$a->strings["Could not locate selected profile."] = ""; -$a->strings["Contact updated."] = ""; -$a->strings["Contact has been blocked"] = ""; -$a->strings["Contact has been unblocked"] = ""; -$a->strings["Contact has been ignored"] = ""; -$a->strings["Contact has been unignored"] = ""; -$a->strings["stopped following"] = ""; -$a->strings["Contact has been removed."] = ""; -$a->strings["Mutual Friendship"] = ""; -$a->strings["is a fan of yours"] = ""; -$a->strings["you are a fan of"] = ""; -$a->strings["Never"] = ""; -$a->strings["(Update was successful)"] = ""; -$a->strings["(Update was not successful)"] = ""; -$a->strings["Contact Editor"] = ""; -$a->strings["Visit $name's profile"] = ""; -$a->strings["Block/Unblock contact"] = ""; -$a->strings["Ignore contact"] = ""; -$a->strings["Delete contact"] = ""; -$a->strings["Last updated: "] = ""; -$a->strings["Update public posts: "] = ""; -$a->strings["Update now"] = ""; -$a->strings["Unblock this contact"] = ""; -$a->strings["Block this contact"] = ""; -$a->strings["Unignore this contact"] = ""; -$a->strings["Ignore this contact"] = ""; -$a->strings["Currently blocked"] = ""; -$a->strings["Currently ignored"] = ""; -$a->strings["Contacts"] = ""; -$a->strings["Show Blocked Connections"] = ""; -$a->strings["Hide Blocked Connections"] = ""; -$a->strings["Find"] = ""; -$a->strings["Visit $username's profile"] = ""; -$a->strings["Edit contact"] = ""; -$a->strings["Facebook disabled"] = ""; -$a->strings["Facebook API key is missing."] = ""; -$a->strings["Facebook Connect"] = ""; -$a->strings["Install Facebook post connector"] = ""; -$a->strings["Remove Facebook post connector"] = ""; -$a->strings["Post to Facebook by default"] = ""; -$a->strings["Facebook"] = ""; -$a->strings["Facebook Connector Settings"] = ""; -$a->strings["Post to Facebook"] = ""; -$a->strings["Image: "] = ""; -$a->strings["Randplace Settings"] = ""; -$a->strings["Enable Randplace Plugin"] = ""; -$a->strings["Post to Twitter"] = ""; -$a->strings["Twitter Posting Settings"] = ""; -$a->strings["Log in with Twitter"] = ""; -$a->strings["Copy the PIN from Twitter here"] = ""; -$a->strings["Currently connected to: "] = ""; -$a->strings["Send public postings to Twitter"] = ""; -$a->strings["Clear OAuth configuration"] = ""; -$a->strings["Three Dimensional Tic-Tac-Toe"] = ""; -$a->strings["3D Tic-Tac-Toe"] = ""; -$a->strings["New game"] = ""; -$a->strings["New game with handicap"] = ""; -$a->strings["You go first..."] = ""; -$a->strings["I'm going first this time..."] = ""; -$a->strings["You won!"] = ""; -$a->strings["\"Cat\" game!"] = ""; -$a->strings["I won!"] = ""; -$a->strings["Upload a file"] = ""; -$a->strings["Drop files here to upload"] = ""; -$a->strings["Failed"] = ""; -$a->strings["No files were uploaded."] = ""; -$a->strings["Uploaded file is empty"] = ""; -$a->strings["Uploaded file is too large"] = ""; -$a->strings["File has an invalid extension, it should be one of "] = ""; -$a->strings["Upload was cancelled, or server error encountered"] = ""; -$a->strings["Select files to upload: "] = ""; -$a->strings["Post to StatusNet"] = ""; -$a->strings["StatusNet Posting Settings"] = ""; -$a->strings["OAuth Consumer Key"] = ""; -$a->strings["OAuth Consumer Secret"] = ""; -$a->strings["Base API Path (remember the trailing /)"] = ""; -$a->strings["Log in with StatusNet"] = ""; -$a->strings["Copy the security code from StatusNet here"] = ""; -$a->strings["Send public postings to StatusNet"] = ""; -$a->strings["Not Found"] = ""; -$a->strings["Page not found."] = ""; -$a->strings["Visible To:"] = ""; -$a->strings["Groups"] = ""; -$a->strings["Except For:"] = ""; -$a->strings["Logged out."] = ""; -$a->strings["Male"] = ""; -$a->strings["Female"] = ""; -$a->strings["Currently Male"] = ""; -$a->strings["Currently Female"] = ""; -$a->strings["Mostly Male"] = ""; -$a->strings["Mostly Female"] = ""; -$a->strings["Transgender"] = ""; -$a->strings["Intersex"] = ""; -$a->strings["Transsexual"] = ""; -$a->strings["Hermaphrodite"] = ""; -$a->strings["Neuter"] = ""; -$a->strings["Non-specific"] = ""; -$a->strings["Other"] = ""; -$a->strings["Undecided"] = ""; -$a->strings["Males"] = ""; -$a->strings["Females"] = ""; -$a->strings["Gay"] = ""; -$a->strings["Lesbian"] = ""; -$a->strings["No Preference"] = ""; -$a->strings["Bisexual"] = ""; -$a->strings["Autosexual"] = ""; -$a->strings["Abstinent"] = ""; -$a->strings["Virgin"] = ""; -$a->strings["Deviant"] = ""; -$a->strings["Fetish"] = ""; -$a->strings["Oodles"] = ""; -$a->strings["Nonsexual"] = ""; -$a->strings["Single"] = ""; -$a->strings["Lonely"] = ""; -$a->strings["Available"] = ""; -$a->strings["Unavailable"] = ""; -$a->strings["Dating"] = ""; -$a->strings["Unfaithful"] = ""; -$a->strings["Sex Addict"] = ""; -$a->strings["Friends"] = ""; -$a->strings["Friends/Benefits"] = ""; -$a->strings["Casual"] = ""; -$a->strings["Engaged"] = ""; -$a->strings["Married"] = ""; -$a->strings["Partners"] = ""; -$a->strings["Cohabiting"] = ""; -$a->strings["Happy"] = ""; -$a->strings["Not Looking"] = ""; -$a->strings["Swinger"] = ""; -$a->strings["Betrayed"] = ""; -$a->strings["Separated"] = ""; -$a->strings["Unstable"] = ""; -$a->strings["Divorced"] = ""; -$a->strings["Widowed"] = ""; -$a->strings["Uncertain"] = ""; -$a->strings["Complicated"] = ""; -$a->strings["Don't care"] = ""; -$a->strings["Ask me"] = ""; -$a->strings["Unknown | Not categorised"] = ""; -$a->strings["Block immediately"] = ""; -$a->strings["Shady, spammer, self-marketer"] = ""; -$a->strings["Known to me, but no opinion"] = ""; -$a->strings["OK, probably harmless"] = ""; -$a->strings["Reputable, has my trust"] = ""; -$a->strings["Frequently"] = ""; -$a->strings["Hourly"] = ""; -$a->strings["Twice daily"] = ""; -$a->strings["Daily"] = ""; -$a->strings["Weekly"] = ""; -$a->strings["Monthly"] = ""; -$a->strings["Logout"] = ""; -$a->strings["Login"] = ""; -$a->strings["Home"] = ""; -$a->strings["Apps"] = ""; -$a->strings["Directory"] = ""; -$a->strings["Network"] = ""; -$a->strings["Notifications"] = ""; -$a->strings["Manage"] = ""; -$a->strings["Settings"] = ""; -$a->strings["Profiles"] = ""; -$a->strings["Embedding disabled"] = ""; -$a->strings["Birthday:"] = ""; -$a->strings["You have a new follower at "] = ""; -$a->strings["Create a new group"] = ""; -$a->strings["Everybody"] = ""; -$a->strings["Miscellaneous"] = ""; -$a->strings["less than a second ago"] = ""; -$a->strings["year"] = ""; -$a->strings["years"] = ""; -$a->strings["month"] = ""; -$a->strings["months"] = ""; -$a->strings["week"] = ""; -$a->strings["weeks"] = ""; -$a->strings["day"] = ""; -$a->strings["days"] = ""; -$a->strings["hour"] = ""; -$a->strings["hours"] = ""; -$a->strings["minute"] = ""; -$a->strings["minutes"] = ""; -$a->strings["second"] = ""; -$a->strings["seconds"] = ""; -$a->strings[" ago"] = ""; -$a->strings["Create a New Account"] = ""; -$a->strings["Nickname or Email address: "] = ""; -$a->strings["Password: "] = ""; -$a->strings["Nickname/Email/OpenID: "] = ""; -$a->strings["Password (if not OpenID): "] = ""; -$a->strings["Forgot your password?"] = ""; -$a->strings["Password Reset"] = ""; -$a->strings["prev"] = ""; -$a->strings["first"] = ""; -$a->strings["last"] = ""; -$a->strings["next"] = ""; -$a->strings[" likes this."] = ""; -$a->strings[" doesn't like this."] = ""; -$a->strings["people"] = ""; -$a->strings["like this."] = ""; -$a->strings["don't like this."] = ""; -$a->strings["and"] = ""; -$a->strings[", and "] = ""; -$a->strings[" other people"] = ""; -$a->strings[" like this."] = ""; -$a->strings[" don't like this."] = ""; -$a->strings["No contacts"] = ""; -$a->strings["Connect"] = ""; -$a->strings["Location:"] = ""; -$a->strings[", "] = ""; -$a->strings["Gender:"] = ""; -$a->strings["Status:"] = ""; -$a->strings["Homepage:"] = ""; -$a->strings["Monday"] = ""; -$a->strings["Tuesday"] = ""; -$a->strings["Wednesday"] = ""; -$a->strings["Thursday"] = ""; -$a->strings["Friday"] = ""; -$a->strings["Saturday"] = ""; -$a->strings["Sunday"] = ""; -$a->strings["January"] = ""; -$a->strings["February"] = ""; -$a->strings["March"] = ""; -$a->strings["April"] = ""; -$a->strings["May"] = ""; -$a->strings["June"] = ""; -$a->strings["July"] = ""; -$a->strings["August"] = ""; -$a->strings["September"] = ""; -$a->strings["October"] = ""; -$a->strings["November"] = ""; -$a->strings["December"] = ""; -$a->strings["Birthdays this week:"] = ""; -$a->strings["(Adjusted for local time)"] = ""; -$a->strings["[today]"] = ""; -$a->strings["link to source"] = ""; -$a->strings["Password reset requested at %s"] = ""; -$a->strings["Welcome back %s"] = ""; -$a->strings["%s welcomes %s"] = ""; -$a->strings["Image exceeds size limit of %d"] = ""; -$a->strings["Welcome to %s"] = ""; -$a->strings["Registration revoked for %s"] = ""; -$a->strings["Registration details for %s"] = ""; -$a->strings["%s commented on your item at %s"] = ""; -$a->strings["%s posted on your profile wall at %s"] = ""; -$a->strings["Administrator@"] = ""; -$a->strings["%s posted an update."] = ""; -$a->strings["Image size reduction [%s] failed."] = ""; -$a->strings["%s : Not a valid email address."] = ""; -$a->strings["Please join my network on %s"] = ""; -$a->strings["%s : Message delivery failed."] = ""; -$a->strings["%d message sent."] = array( - 0 => "", -); -$a->strings["Please join my social network on %s"] = ""; -$a->strings["Registration request at %s"] = ""; -$a->strings["%s's"] = "di %s"; +$a->strings["Warning: profile location has no profile photo."] = "Attenzione: la posizione del profilo non ha una foto."; $a->strings["%d required parameter was not found at the given location"] = array( - 0 => "%d parametro richiesto non è stato trovato alla posizione data", - 1 => "%d parametri richiesti non sono stati trovati alla posizione data", + 0 => "%d parametro richiesto non è stato trovato nella posizione data", + 1 => "%d parametri richiesti non sono stati trovati nella posizione data", ); -$a->strings["%s has received too many connection requests today."] = "%s ha ricevuto troppe richieste di connessioni per oggi."; +$a->strings["Introduction complete."] = "Presentazione completa."; +$a->strings["Unrecoverable protocol error."] = "Errore di protocollo non recuperabile."; +$a->strings["Profile unavailable."] = "Profilo non disponibile."; +$a->strings["%s has received too many connection requests today."] = "%s ha ricevuto troppe richieste di connessione per oggi."; +$a->strings["Spam protection measures have been invoked."] = "Sono state attivate le misure di protezione contro lo spam."; +$a->strings["Friends are advised to please try again in 24 hours."] = "Gli amici sono pregati di riprovare tra 24 ore."; +$a->strings["Invalid locator"] = "Invalid locator"; +$a->strings["Unable to resolve your name at the provided location."] = "Impossibile risolvere il tuo nome nella posizione indicata."; +$a->strings["You have already introduced yourself here."] = "Ti sei già presentato qui."; $a->strings["Apparently you are already friends with %s."] = "Sembra che tu sia già amico di %s."; +$a->strings["Invalid profile URL."] = "Indirizzo profilo invalido."; +$a->strings["Disallowed profile URL."] = "Indirizzo profilo non permesso."; +$a->strings["Your introduction has been sent."] = "La tua presentazione è stata inviata."; +$a->strings["Please login to confirm introduction."] = "Accedi per confermare la presentazione."; +$a->strings["Incorrect identity currently logged in. Please login tothis profile."] = ""; +$a->strings["[Name Withheld]"] = "[Nome Nascosto]"; +$a->strings["Introduction received at "] = "Introduzione ricevuta su "; +$a->strings["Friend/Connection Request"] = "Richieste di Amicizia/Connessione"; +$a->strings["Please answer the following:"] = "Rispondi al seguente:"; +$a->strings["Does $name know you?"] = "$name ti conosce?"; +$a->strings["Add a personal note:"] = "Aggiungi una nota personale:"; +$a->strings["Please enter your profile address from one of the following supported socialnetworks:"] = ""; +$a->strings["Friendika"] = "Friendika"; +$a->strings["StatusNet/Federated Social Web"] = "StatusNet/Federated Social Web"; +$a->strings["Private (secure) network"] = "Network (sicuro) privato"; +$a->strings["Public (insecure) network"] = "Network (insicuro) pubblico"; +$a->strings["Your profile address:"] = "L'indirizzo del tuo profilo:"; +$a->strings["Submit Request"] = "Invia richiesta"; +$a->strings["Cancel"] = "Annulla"; +$a->strings["status"] = "stato"; +$a->strings["%1$s likes %2$s's %3$s"] = "A %1$s piace %3$s di %2$s"; +$a->strings["%1$s doesn't like %2$s's %3$s"] = "A %1$s non piace %3$s di %2$s"; +$a->strings["Password reset requested at %s"] = "Richiesta recupero password su %s"; +$a->strings["Remove My Account"] = "Rimuovi il mio Account"; +$a->strings["This will completely remove your account. Once this has been done it is notrecoverable."] = ""; +$a->strings["Please enter your password for verification:"] = "Inserisci la tua password per verifica:"; +$a->strings["Applications"] = "Applicazioni"; +$a->strings["Global Directory"] = "Elenco Globale"; +$a->strings["Unable to locate original post."] = "Impossibile trovare il messaggio originale."; +$a->strings["Empty post discarded."] = "Messaggio vuoto scartato."; +$a->strings["%s commented on your item at %s"] = "%s ha commentato un tuo elemento su %s"; +$a->strings["%s posted on your profile wall at %s"] = "%s ha scritto sulla tua bacheca su %s"; +$a->strings["System error. Post not saved."] = "Errore di sistema. Messaggio non salvato."; +$a->strings["This message was sent to you by %s, a member of the Friendika social network."] = ""; +$a->strings["You may visit them online at"] = "Puoi visitarli online a "; +$a->strings["Please contact the sender by replying to this post if you do not wish toreceive these messages."] = ""; +$a->strings["%s posted an update."] = "%s ha inviato un aggiornamento."; +$a->strings["Tag removed"] = "TAg rimosso"; +$a->strings["Remove Item Tag"] = "Rimuovi tag dall'elemento"; +$a->strings["Select a tag to remove: "] = "Seleziona un tag da rimuovere: "; +$a->strings["Remove"] = "Rimuovi"; +$a->strings["No recipient selected."] = "Nessun destinatario selezionato."; +$a->strings["[no subject]"] = "[nessun oggetto]"; +$a->strings["Unable to locate contact information."] = "Impossibile trovare le informazioni del contatto."; +$a->strings["Message sent."] = "Messaggio inviato."; +$a->strings["Message could not be sent."] = "Il messaggio non puo' essere inviato."; +$a->strings["Messages"] = "Messaggi"; +$a->strings["Inbox"] = "In arrivo"; +$a->strings["Outbox"] = "Inviati"; +$a->strings["New Message"] = "Nuovo messaggio"; +$a->strings["Message deleted."] = "Messaggio cancellato."; +$a->strings["Conversation removed."] = "Conversazione rimossa."; +$a->strings["Send Private Message"] = "Invia messaggio privato"; +$a->strings["To:"] = "A:"; +$a->strings["Subject:"] = "Oggetto:"; +$a->strings["No messages."] = "Nessun messaggio."; +$a->strings["Delete conversation"] = "Cancella conversazione"; +$a->strings["Message not available."] = "Messaggio non disponibile."; +$a->strings["Delete message"] = "Cancella messaggio"; +$a->strings["Send Reply"] = "Invia risposta"; +$a->strings["Response from remote site was not understood."] = "La risposta dal sito remota non è stata capita."; +$a->strings["Unexpected response from remote site: "] = "Risposta dal sito remoto inaspettata: "; +$a->strings["Confirmation completed successfully."] = "Conferma completata con successo."; +$a->strings["Remote site reported: "] = "Il sito remoto riporta: "; +$a->strings["Temporary failure. Please wait and try again."] = "Errore temporaneo. Attendi e riprova."; +$a->strings["Introduction failed or was revoked."] = "La presentazione è fallita o è stata revocata."; +$a->strings["Unable to set contact photo."] = "Impossibile impostare la foto del contatto."; +$a->strings["is now friends with"] = "ora è amico di"; +$a->strings["No user record found for '%s' "] = "Nessun utente trovato per '%s'"; +$a->strings["Our site encryption key is apparently messed up."] = "La nostra chiave di criptazione del sito è apparentemente incasinata."; +$a->strings["Empty site URL was provided or URL could not be decrypted by us."] = ""; +$a->strings["Contact record was not found for you on our site."] = "Il contatto non è stato trovato sul nostro sito."; +$a->strings["The ID provided by your system is a duplicate on our system. It should workif you try again."] = ""; +$a->strings["Unable to set your contact credentials on our system."] = ""; +$a->strings["Unable to update your contact profile details on our system"] = "Impossibile aggiornare i dettagli del tuo contatto sul nostro sistema"; +$a->strings["Connection accepted at %s"] = "Connession accettata su %s"; +$a->strings["Login failed."] = "Accesso fallito."; +$a->strings["Welcome back "] = "Bentornato "; +$a->strings["%s welcomes %s"] = "%s da il benvenuto a %s"; +$a->strings["No contacts."] = "Nessuno contatto."; +$a->strings["Group created."] = "Gruppo creato."; +$a->strings["Could not create group."] = "Impossibile creare il gruppo."; +$a->strings["Group not found."] = "Gruppo non trovato."; +$a->strings["Group name changed."] = "Il nome del gruppo è cambiato."; +$a->strings["Membership list updated."] = "Lista adesioni aggiornata."; +$a->strings["Group removed."] = "Gruppo rimosso."; +$a->strings["Unable to remove group."] = "Impossibile rimuovere il gruppo."; +$a->strings["Post to Twitter"] = "Inva a Twitter"; +$a->strings["Twitter Posting Settings"] = "Impostazioni Invio a Twitter"; +$a->strings["No consumer key pair for Twitter found. Please contact your siteadministrator."] = ""; +$a->strings["At this Friendika instance the Twitter plugin was enabled but you have notyet connected your account to your Twitter account. To do so click thebutton below to get a PIN from Twitter which you have to copy into the inputbox below and submit the form. Only your public posts willbe posted to Twitter."] = ""; +$a->strings["Log in with Twitter"] = "Accedi con Twitter"; +$a->strings["Copy the PIN from Twitter here"] = "Copia il PIN da Twitter qui"; +$a->strings["Currently connected to: "] = "Al momento collegato con:"; +$a->strings["If enabled all your public postings will be posted to theassociated Twitter account as well."] = ""; +$a->strings["Send public postings to Twitter"] = "Invia messaggi pubblici su Twitter"; +$a->strings["Clear OAuth configuration"] = "Cancella la configurazione OAuth"; +$a->strings["Post to StatusNet"] = "Invia a StatusNet"; +$a->strings["StatusNet Posting Settings"] = "Impostazioni di invio a StatusNet"; +$a->strings["No consumer key pair for StatusNet found. Register your Friendika Account asan desktop client on your StatusNet account, copy the consumer key pair hereand enter the API base root.
    Before you register your own OAuth keypair ask the administrator if there is already a key pair for this Friendikainstallation at your favorited StatusNet installation."] = ""; +$a->strings["OAuth Consumer Key"] = "OAuth Consumer Key"; +$a->strings["OAuth Consumer Secret"] = "OAuth Consumer Secret"; +$a->strings["Base API Path (remember the trailing /)"] = "Indirizzo di base per le API (ricorda la / alla fine)"; +$a->strings["To connect to your StatusNet account click the button below to get asecurity code from StatusNet which you have to copy into the input box belowand submit the form. Only your public posts will be postedto StatusNet."] = ""; +$a->strings["Log in with StatusNet"] = "Login con StatuNet"; +$a->strings["Copy the security code from StatusNet here"] = "Copia il codice di sicurezza da StatusNet qui"; +$a->strings["If enabled all your public postings will be posted to theassociated StatusNet account as well."] = ""; +$a->strings["Send public postings to StatusNet"] = "Invia messaggi pubblici su StatusNet"; +$a->strings["Three Dimensional Tic-Tac-Toe"] = "Tic-Tac-Toe tridimensionale"; +$a->strings["3D Tic-Tac-Toe"] = "3D Tic-Tac-Toe"; +$a->strings["New game"] = "Nuovo gioco"; +$a->strings["New game with handicap"] = "Nuovo gioco con l'handicap"; +$a->strings["Three dimensional tic-tac-toe is just like the traditional game except thatit is played on multiple levels simultaneously."] = ""; +$a->strings["In this case there are three levels. You win by getting three in a row onany level, as well as up, down, and diagonally across the different levels."] = ""; +$a->strings["The handicap game disables the center position on the middle level becausethe player claiming this square often has an unfair advantage."] = ""; +$a->strings["You go first..."] = "Cominci tu..."; +$a->strings["I'm going first this time..."] = "Comincio io questa volta..."; +$a->strings["You won!"] = "Hai vinto!"; +$a->strings["\"Cat\" game!"] = "Stallo!"; +$a->strings["I won!"] = "Ho vinto!"; +$a->strings["Select files to upload: "] = "Seleziona i file da caricare: "; +$a->strings["Use the following controls only if the Java uploader [above] fails to launch."] = ""; +$a->strings["Facebook disabled"] = "Facebook disabilitato"; +$a->strings["Facebook API key is missing."] = "Chiave API Facebook mancante."; +$a->strings["Facebook Connect"] = "Facebook Connect"; +$a->strings["Install Facebook post connector"] = "Istalla il connettore con Facebook"; +$a->strings["Remove Facebook post connector"] = "Rimuovi il connettore con facebook"; +$a->strings["Post to Facebook by default"] = "Invia su Facebook di default"; +$a->strings["Facebook"] = "Facebook"; +$a->strings["Facebook Connector Settings"] = "Impostazioni Connettore Facebook"; +$a->strings["Post to Facebook"] = "Invia a Facebook"; +$a->strings["Image: "] = "Immagine: "; +$a->strings["Randplace Settings"] = "Impostazioni Randplace"; +$a->strings["Enable Randplace Plugin"] = "Abilita il plugin Randplace"; +$a->strings["Upload a file"] = "Carica un file"; +$a->strings["Drop files here to upload"] = "Trascina un file qui per caricarlo"; +$a->strings["Failed"] = "Fallito"; +$a->strings["No files were uploaded."] = "Nessun file è stato caricato."; +$a->strings["Uploaded file is empty"] = "Il file caricato è vuoto"; +$a->strings["Uploaded file is too large"] = "Il file caricato è troppo grande"; +$a->strings["File has an invalid extension, it should be one of "] = "Il file ha una estensione non valida, dovrebbe essere una di "; +$a->strings["Upload was cancelled, or server error encountered"] = ""; +$a->strings["Unknown | Not categorised"] = "Sconosciuto | non categorizzato"; +$a->strings["Block immediately"] = "Blocca immediatamente"; +$a->strings["Shady, spammer, self-marketer"] = "Shady, spammer, self-marketer"; +$a->strings["Known to me, but no opinion"] = "Lo conosco, ma non ho oppinioni"; +$a->strings["OK, probably harmless"] = "E' ok, probabilmente innocuo"; +$a->strings["Reputable, has my trust"] = "Rispettabile, ha la mia fiducia"; +$a->strings["Frequently"] = "Frequentemente"; +$a->strings["Hourly"] = "Ogni ora"; +$a->strings["Twice daily"] = "Due volte al dì"; +$a->strings["Daily"] = "Giornalmente"; +$a->strings["Weekly"] = "Settimanalmente"; +$a->strings["Monthly"] = "Mensilmente"; +$a->strings["Male"] = "Maschio"; +$a->strings["Female"] = "Femmina"; +$a->strings["Currently Male"] = "Al momento maschio"; +$a->strings["Currently Female"] = "Al momento femmina"; +$a->strings["Mostly Male"] = "Prevalentemente maschio"; +$a->strings["Mostly Female"] = "Prevalentemente femmina"; +$a->strings["Transgender"] = "Transgenere"; +$a->strings["Intersex"] = "Bisessuale"; +$a->strings["Transsexual"] = "Transsessuale"; +$a->strings["Hermaphrodite"] = "Ermafrodito"; +$a->strings["Neuter"] = "Neutro"; +$a->strings["Non-specific"] = "Non-specifico"; +$a->strings["Other"] = "Altro"; +$a->strings["Undecided"] = "Indeciso"; +$a->strings["Males"] = "Maschi"; +$a->strings["Females"] = "Femmine"; +$a->strings["Gay"] = "Gay"; +$a->strings["Lesbian"] = "Lesbica"; +$a->strings["No Preference"] = "Nessuna preferenza"; +$a->strings["Bisexual"] = "Bisessuale"; +$a->strings["Autosexual"] = "Autosessuale"; +$a->strings["Abstinent"] = "Astinente"; +$a->strings["Virgin"] = "Vergine"; +$a->strings["Deviant"] = "Deviato"; +$a->strings["Fetish"] = "Fetish"; +$a->strings["Oodles"] = "Un sacco"; +$a->strings["Nonsexual"] = "Asessuato"; +$a->strings["Single"] = "Single"; +$a->strings["Lonely"] = "Solitario"; +$a->strings["Available"] = "Disoponibile"; +$a->strings["Unavailable"] = "Non disponibile"; +$a->strings["Dating"] = "Incontro"; +$a->strings["Unfaithful"] = "Infedele"; +$a->strings["Sex Addict"] = "Sesso-dipendente"; +$a->strings["Friends"] = "Amici"; +$a->strings["Friends/Benefits"] = "Amici con benefici"; +$a->strings["Casual"] = "Casual"; +$a->strings["Engaged"] = "Impegnato"; +$a->strings["Married"] = "Sposato"; +$a->strings["Partners"] = "Partners"; +$a->strings["Cohabiting"] = "Coinquilino"; +$a->strings["Happy"] = "Felice"; +$a->strings["Not Looking"] = "Non in cerca"; +$a->strings["Swinger"] = "Scambista"; +$a->strings["Betrayed"] = "Tradito"; +$a->strings["Separated"] = "Separato"; +$a->strings["Unstable"] = "Instabile"; +$a->strings["Divorced"] = "Divorziato"; +$a->strings["Widowed"] = "Vedovo"; +$a->strings["Uncertain"] = "Incerto"; +$a->strings["Complicated"] = "Complicato"; +$a->strings["Don't care"] = "Non interessa"; +$a->strings["Ask me"] = "Chiedimelo"; +$a->strings["Visible To:"] = "Visibile a:"; +$a->strings["Groups"] = "Gruppi"; +$a->strings["Except For:"] = "Eccetto per:"; +$a->strings["Logged out."] = "Sei uscito."; +$a->strings["Miscellaneous"] = "Varie"; +$a->strings["less than a second ago"] = "meno di un secondo fa"; +$a->strings["year"] = "anno"; +$a->strings["years"] = "anni"; +$a->strings["month"] = "mese"; +$a->strings["months"] = "mesi"; +$a->strings["week"] = "settimana"; +$a->strings["weeks"] = "settimane"; +$a->strings["day"] = "giorno"; +$a->strings["days"] = "giorni"; +$a->strings["hour"] = "ora"; +$a->strings["hours"] = "ore"; +$a->strings["minute"] = "minuto"; +$a->strings["minutes"] = "minuti"; +$a->strings["second"] = "secondo"; +$a->strings["seconds"] = "secondi"; +$a->strings[" ago"] = " fa"; +$a->strings["Home"] = "Home"; +$a->strings["Apps"] = "Applicazioni"; +$a->strings["Directory"] = "Elenco"; +$a->strings["Network"] = "Rete"; +$a->strings["Notifications"] = "Notifiche"; +$a->strings["Manage"] = "Gestisci"; +$a->strings["Settings"] = "Impostazioni"; +$a->strings["Profiles"] = "Profili"; +$a->strings["Birthday:"] = "Compleanno:"; +$a->strings["You have a new follower at "] = "Hai un nuovo seguace su "; +$a->strings["Create a new group"] = "Crea un nuovo gruppo"; +$a->strings["Everybody"] = "Tutti"; +$a->strings["Embedding disabled"] = "Inclusione disabilitata"; From 7e4f22a0b676c153f643345b9f449b22fb2500f4 Mon Sep 17 00:00:00 2001 From: Fabio Comuni Date: Fri, 18 Mar 2011 11:25:22 +0100 Subject: [PATCH 050/478] Fix to po2php on multiline msgstr --- util/po2php.php | 25 ++++++++++++++++++++----- 1 file changed, 20 insertions(+), 5 deletions(-) diff --git a/util/po2php.php b/util/po2php.php index cf62492e7..66edd290c 100644 --- a/util/po2php.php +++ b/util/po2php.php @@ -22,10 +22,13 @@ function po2php_run($argv, $argc) { $infile = file($pofile); $k=""; + $v=""; $arr = False; $ink = False; + $inv = False; foreach ($infile as $l) { $len = strlen($l); + if ($l[0]=="#") $l=""; if (substr($l,0,15)=='"Plural-Forms: '){ $match=Array(); preg_match("|nplurals=([0-9]*); plural=(.*);|", $l, $match); @@ -40,12 +43,16 @@ function po2php_run($argv, $argc) { if ($k!="" && substr($l,0,7)=="msgstr "){ if ($ink) { $ink = False; $out .= '$a->strings["'.$k.'"] = '; } - $v = substr($l,7,$len-8); - $out .= $v; + if ($inv) { $inv = False; $out .= '"'.$v.'"'; } + + $v = substr($l,8,$len-10); + $inv = True; + //$out .= $v; } if ($k!="" && substr($l,0,7)=="msgstr["){ if ($ink) { $ink = False; $out .= '$a->strings["'.$k.'"] = '; } - + if ($inv) { $inv = False; $out .= '"'.$v.'"'; } + if (!$arr) { $arr=True; $out .= "array(\n"; @@ -56,13 +63,15 @@ function po2php_run($argv, $argc) { } if (substr($l,0,6)=="msgid_") { $ink = False; $out .= '$a->strings["'.$k.'"] = '; }; - + + if ($ink) { - $k .= trim($l,"\" \r\n"); + $k .= trim($l,"\"\r\n"); //$out .= '$a->strings['.$k.'] = '; } if (substr($l,0,6)=="msgid "){ + if ($inv) { $inv = False; $out .= '"'.$v.'"'; } if ($k!="") $out .= $arr?");\n":";\n"; $arr=False; $k = str_replace("msgid ","",$l); @@ -74,9 +83,15 @@ function po2php_run($argv, $argc) { $ink = True; } + if ($inv && substr($l,0,6)!="msgstr") { + $v .= trim($l,"\"\r\n"); + //$out .= '$a->strings['.$k.'] = '; + } + } + if ($inv) { $inv = False; $out .= '"'.$v.'"'; } if ($k!="") $out .= $arr?");\n":";\n"; file_put_contents($outfile, $out); From e307846c2d89cf450ed2e7ddf8f325f5f4581f8f Mon Sep 17 00:00:00 2001 From: Fabio Comuni Date: Fri, 18 Mar 2011 12:36:34 +0100 Subject: [PATCH 051/478] Updated utils/README --- util/README | 72 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 72 insertions(+) diff --git a/util/README b/util/README index 285358b28..c6bc032a5 100644 --- a/util/README +++ b/util/README @@ -44,5 +44,77 @@ then relocate the files to the view directory. The files in the top-level view directory are template files which do not require translation. +Placeholders + +Do not translate placeholders in strings! Things like %s, %d, %1$s and $somename +are used to add dynamic content to the string. + +%s rappresent a dynamic string, like in "Welcome to %s" +%d rappresent a dynamic number, like in "%d new messages" +$somename is a variable like in php +In %1$s %2$s, the numbers are the position index of multiple dynamic content. +You could swap position in string of indexed placeholders. +e.g. +"%1$s's %2$s" => "John's photo", "John's item" +"%2$s di %1$s" => "foto di John", "elemento di John" + + +Plural + +The tt() function supports plural form. Script extract.php write this in +strings.php as an array, one string for every plural form language supports: + +$a->string["%d message sent"] = Array( + 0 => "%d message sent", + 1 => "%d messages sent", +); + +The function string_plural_select($n) defined in strings.php, return the string +index to use, related to the numbers of item (value of $n). + +This is modelled after ngettext function of GNU gettext. +More info at http://www.gnu.org/software/hello/manual/gettext/Plural-forms.html + + +Xgettext and .po workflow + +1. Run utils/run_xgettext.sh script (on *unix sistems, with GNU xgettext installed) + This script runs xgettext on source tree, extracting strings from t() and tt() + functions, and creates a utils/messages.po file. +2. copy utils/messages.po to views//messages.po +3. open views//messages.po with a text editor and fill in infos in + "Last-Translator: FULL NAME " + "Language-Team: LANGUAGE \n" + "Language: \n" + + (eg: + "Last-Translator: Guybrush Threepwood " + "Language-Team: Pirate Friendika \n" + "Language: pi\n" + ) + + For the line + "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" + read GNU gettext manual at + http://www.gnu.org/software/hello/manual/gettext/Plural-forms.html + +4. You could then translate the strings in text editor, but I suggest to use one + of the many .po editors out there, like QtLinguist + +5. run + $ php utils/po2php.php views//messages.po + to create the strings.php file + +When strings are added or modified in source, you could run + $ utils/run_xgettext.sh views//messages.po + to extraxt strings from source files and join them with the existing .po file: + new strings are added, the existing are not overwritten. + +If you already translated Friendika using strings.php, you could import your old +translation to messages.po. Run: +$ php utils/php2po.php views//strings.php + + + From 43234a667878327a825914070884161c6d57271e Mon Sep 17 00:00:00 2001 From: Friendika Date: Fri, 18 Mar 2011 05:06:16 -0700 Subject: [PATCH 052/478] rework post editing a bit --- mod/item.php | 156 ++++++++++++++++++++++++++------------------------- 1 file changed, 79 insertions(+), 77 deletions(-) diff --git a/mod/item.php b/mod/item.php index 511e26809..6a6116336 100644 --- a/mod/item.php +++ b/mod/item.php @@ -51,7 +51,7 @@ function item_post(&$a) { } $profile_uid = ((x($_POST,'profile_uid')) ? intval($_POST['profile_uid']) : 0); - $post_id = ((x($_POST['post_id'])) ? intval($_POST['post_id']) : 0); + $post_id = ((x($_POST['post_id'])) ? intval($_POST['post_id']) : 0); if(! can_write_wall($a,$profile_uid)) { notice( t('Permission denied.') . EOL) ; @@ -60,6 +60,21 @@ function item_post(&$a) { killme(); } + + // is this an edited post? + + $orig_post = null; + + if($post_id) { + $i = q("SELECT * FROM `item` WHERE `uid` = %d AND `id` = %d LIMIT 1", + intval($profile_uid), + intval($post_id) + ); + if(! count($i)) + killme(); + $orig_post = $i[0]; + } + $user = null; $r = q("SELECT * FROM `user` WHERE `uid` = %d LIMIT 1", @@ -68,37 +83,51 @@ function item_post(&$a) { if(count($r)) $user = $r[0]; + if($orig_post) { + $str_group_allow = $orig_post['allow_gid']; + $str_contact_allow = $orig_post['allow_cid']; + $str_group_deny = $orig_post['deny_gid']; + $str_contact_deny = $orig_post['deny_cid']; + $title = $orig_post['title']; + $location = $orig_post['location']; + $coord = $orig_post['coord']; + $verb = $orig_post['verb']; + $emailcc = $orig_post['emailcc']; - $str_group_allow = perms2str($_POST['group_allow']); - $str_contact_allow = perms2str($_POST['contact_allow']); - $str_group_deny = perms2str($_POST['group_deny']); - $str_contact_deny = perms2str($_POST['contact_deny']); - - $private = ((strlen($str_group_allow) || strlen($str_contact_allow) || strlen($str_group_deny) || strlen($str_contact_deny)) ? 1 : 0); - - if(($parent_item) && - (($parent_item['private']) - || strlen($parent_item['allow_cid']) - || strlen($parent_item['allow_gid']) - || strlen($parent_item['deny_cid']) - || strlen($parent_item['deny_gid']) - ) - ) { - $private = 1; + $body = escape_tags(trim($_POST['body'])); + $private = $orig_post['private']; } + else { + $str_group_allow = perms2str($_POST['group_allow']); + $str_contact_allow = perms2str($_POST['contact_allow']); + $str_group_deny = perms2str($_POST['group_deny']); + $str_contact_deny = perms2str($_POST['contact_deny']); + $title = notags(trim($_POST['title'])); + $location = notags(trim($_POST['location'])); + $coord = notags(trim($_POST['coord'])); + $verb = notags(trim($_POST['verb'])); + $emailcc = notags(trim($_POST['emailcc'])); - $title = notags(trim($_POST['title'])); - $body = escape_tags(trim($_POST['body'])); - $location = notags(trim($_POST['location'])); - $coord = notags(trim($_POST['coord'])); - $verb = notags(trim($_POST['verb'])); - $emailcc = notags(trim($_POST['emailcc'])); + $body = escape_tags(trim($_POST['body'])); + $private = ((strlen($str_group_allow) || strlen($str_contact_allow) || strlen($str_group_deny) || strlen($str_contact_deny)) ? 1 : 0); - if(! strlen($body)) { - notice( t('Empty post discarded.') . EOL ); - if(x($_POST,'return')) - goaway($a->get_baseurl() . "/" . $_POST['return'] ); - killme(); + if(($parent_item) && + (($parent_item['private']) + || strlen($parent_item['allow_cid']) + || strlen($parent_item['allow_gid']) + || strlen($parent_item['deny_cid']) + || strlen($parent_item['deny_gid']) + )) { + $private = 1; + } + + + if(! strlen($body)) { + notice( t('Empty post discarded.') . EOL ); + if(x($_POST,'return')) + goaway($a->get_baseurl() . "/" . $_POST['return'] ); + killme(); + } } // get contact info for poster @@ -151,36 +180,6 @@ function item_post(&$a) { } } - // is this an edited post? - - $orig_post = null; - - if($post_id) { - $i = q("SELECT * FROM `item` WHERE `uid` = %d AND `id` = %d LIMIT 1", - intval($profile_uid), - intval($post_id) - ); - if(! count($i)) - killme(); - $orig_post = $i[0]; - } - - if($orig_post) { - $str_group_allow = $orig_post['allow_gid']; - $str_contact_allow = $orig_post['allow_cid']; - $str_group_deny = $orig_post['deny_gid']; - $str_contact_deny = $orig_post['deny_cid']; - $private = $orig_post['private']; - $title = $orig_post['title']; - $location = $orig_post['location']; - $coord = $orig_post['coord']; - $verb = $orig_post['verb']; - $emailcc = $orig_post['emailcc']; - - $body = escape_tags(trim($_POST['body'])); - } - - /** * * When a photo was uploaded into the message using the (profile wall) ajax @@ -316,30 +315,11 @@ function item_post(&$a) { $str_tags .= ','; $str_tags .= '@[url=' . $alias . ']' . $newname . '[/url]'; } - } } } } - - if($orig_post) { - $r = q("UPDATE `item` SET `body` = '%s', `edited` = '%s' WHERE `id` = %d AND `uid` = %d LIMIT 1", - dbesc($body), - dbesc(datetime_convert()), - intval($post_id), - intval($profile_uid) - ); - - proc_run('php', "include/notifier.php", 'edit_post', "$post_id"); - if((x($_POST,'return')) && strlen($_POST['return'])) { - logger('return: ' . $_POST['return']); - goaway($a->get_baseurl() . "/" . $_POST['return'] ); - } - killme(); - } - - $post_id = 0; $wall = 0; if($post_type === 'wall' || $post_type === 'wall-comment') @@ -392,9 +372,31 @@ function item_post(&$a) { $datarray['parent'] = $parent; $datarray['self'] = $self; + if($orig_post) + $datarray['edit'] = true; call_hooks('post_local',$datarray); + + if($orig_post) { + $r = q("UPDATE `item` SET `body` = '%s', `edited` = '%s' WHERE `id` = %d AND `uid` = %d LIMIT 1", + dbesc($body), + dbesc(datetime_convert()), + intval($post_id), + intval($profile_uid) + ); + + proc_run('php', "include/notifier.php", 'edit_post', "$post_id"); + if((x($_POST,'return')) && strlen($_POST['return'])) { + logger('return: ' . $_POST['return']); + goaway($a->get_baseurl() . "/" . $_POST['return'] ); + } + killme(); + } + else + $post_id = 0; + + $r = q("INSERT INTO `item` (`uid`,`type`,`wall`,`gravity`,`contact-id`,`owner-name`,`owner-link`,`owner-avatar`, `author-name`, `author-link`, `author-avatar`, `created`, `edited`, `changed`, `uri`, `title`, `body`, `location`, `coord`, `tag`, `inform`, `verb`, `allow_cid`, `allow_gid`, `deny_cid`, `deny_gid`, `private` ) From 54e16d753d243a6538310c621fa6e9b6f998b458 Mon Sep 17 00:00:00 2001 From: Fabio Comuni Date: Fri, 18 Mar 2011 14:35:23 +0100 Subject: [PATCH 053/478] Fix to po2php with '$' in strings --- util/po2php.php | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/util/po2php.php b/util/po2php.php index 66edd290c..eed126e32 100644 --- a/util/po2php.php +++ b/util/po2php.php @@ -26,6 +26,10 @@ function po2php_run($argv, $argc) { $arr = False; $ink = False; $inv = False; + $escape_s_exp = '|[^\\\\]\$[a-z]|'; + function escape_s($match){ + return str_replace('$','\$',$match[0]); + } foreach ($infile as $l) { $len = strlen($l); if ($l[0]=="#") $l=""; @@ -46,6 +50,7 @@ function po2php_run($argv, $argc) { if ($inv) { $inv = False; $out .= '"'.$v.'"'; } $v = substr($l,8,$len-10); + $v = preg_replace_callback($escape_s_exp,'escape_s',$v); $inv = True; //$out .= $v; } @@ -59,7 +64,10 @@ function po2php_run($argv, $argc) { } $match=Array(); preg_match("|\[([0-9]*)\] (.*)|", $l, $match); - $out .= "\t". $match[1]." => ". $match[2] .",\n"; + $out .= "\t". + preg_replace_callback($escape_s_exp,'escape_s',$match[1]) + ." => " + .preg_replace_callback($escape_s_exp,'escape_s',$match[2]) .",\n"; } if (substr($l,0,6)=="msgid_") { $ink = False; $out .= '$a->strings["'.$k.'"] = '; }; @@ -67,6 +75,7 @@ function po2php_run($argv, $argc) { if ($ink) { $k .= trim($l,"\"\r\n"); + $k = preg_replace_callback($escape_s_exp,'escape_s',$k); //$out .= '$a->strings['.$k.'] = '; } @@ -80,11 +89,14 @@ function po2php_run($argv, $argc) { } else { $k = ""; } + + $k = preg_replace_callback($escape_s_exp,'escape_s',$k); $ink = True; } if ($inv && substr($l,0,6)!="msgstr") { $v .= trim($l,"\"\r\n"); + $v = preg_replace_callback($escape_s_exp,'escape_s',$v); //$out .= '$a->strings['.$k.'] = '; } From 894e88d792aaa226b9f54c40734fb9aaf3929f8e Mon Sep 17 00:00:00 2001 From: Fabio Comuni Date: Fri, 18 Mar 2011 14:35:41 +0100 Subject: [PATCH 054/478] Updated IT language --- view/it/messages.po | 263 ++++++++++++++++++++++++++++++-------------- view/it/strings.php | 128 +++++++++++---------- 2 files changed, 247 insertions(+), 144 deletions(-) diff --git a/view/it/messages.po b/view/it/messages.po index 2c1b144bb..73ee9e3ad 100644 --- a/view/it/messages.po +++ b/view/it/messages.po @@ -20,15 +20,15 @@ msgstr "" "X-Language: it_IT\n" "X-Source-Language: C\n" -#: ../../index.php:187 +#: ../../index.php:187 ../../index.php:194 msgid "Not Found" msgstr "Non Trovato" -#: ../../index.php:188 +#: ../../index.php:188 ../../index.php:195 msgid "Page not found." msgstr "Pagina non trovata." -#: ../../index.php:243 ../../mod/group.php:88 +#: ../../index.php:243 ../../mod/group.php:88 ../../index.php:250 msgid "Permission denied" msgstr "Permesso negato" @@ -45,6 +45,9 @@ msgstr "Permesso negato" #: ../../mod/message.php:8 ../../mod/message.php:116 #: ../../mod/dfrn_confirm.php:53 ../../mod/viewcontacts.php:13 #: ../../mod/group.php:19 ../../addon/facebook/facebook.php:110 +#: ../../index.php:251 ../../mod/profiles.php:227 ../../mod/settings.php:208 +#: ../../mod/photos.php:773 ../../mod/display.php:308 ../../mod/editpost.php:10 +#: ../../mod/item.php:668 msgid "Permission denied." msgstr "Permesso negato." @@ -53,6 +56,7 @@ msgid "Create a New Account" msgstr "Crea un Nuovo Account" #: ../../boot.php:809 ../../mod/register.php:443 ../../include/nav.php:61 +#: ../../mod/register.php:445 msgid "Register" msgstr "Regitrati" @@ -265,19 +269,19 @@ msgstr "Novembre" msgid "December" msgstr "Dicembre" -#: ../../boot.php:2413 +#: ../../boot.php:2413 ../../boot.php:2419 msgid "Birthdays this week:" msgstr "Compleanni questa settimana:" -#: ../../boot.php:2414 +#: ../../boot.php:2414 ../../boot.php:2420 msgid "(Adjusted for local time)" msgstr "(Convertiti all'ora locale)" -#: ../../boot.php:2423 +#: ../../boot.php:2423 ../../boot.php:2431 msgid "[today]" msgstr "[oggi]" -#: ../../boot.php:2620 +#: ../../boot.php:2620 ../../boot.php:2628 msgid "link to source" msgstr "Collegamento all'originale" @@ -308,7 +312,9 @@ msgstr "Seleziona una identità da gestire:" #: ../../addon/statusnet/statusnet.php:163 #: ../../addon/statusnet/statusnet.php:189 #: ../../addon/statusnet/statusnet.php:207 -#: ../../addon/facebook/facebook.php:151 ../../addon/randplace/randplace.php:179 +#: ../../addon/facebook/facebook.php:151 +#: ../../addon/randplace/randplace.php:179 ../../mod/photos.php:801 +#: ../../mod/photos.php:858 ../../mod/photos.php:1066 msgid "Submit" msgstr "Invia" @@ -318,17 +324,18 @@ msgid "Image exceeds size limit of %d" msgstr "La dimensionde dell'immagine supera il limite di %d" #: ../../mod/wall_upload.php:65 ../../mod/profile_photo.php:118 -#: ../../mod/photos.php:570 +#: ../../mod/photos.php:570 ../../mod/photos.php:571 msgid "Unable to process image." msgstr "Impossibile elaborare l'immagine." #: ../../mod/wall_upload.php:79 ../../mod/wall_upload.php:88 #: ../../mod/wall_upload.php:95 ../../mod/item.php:184 ../../mod/message.php:93 +#: ../../mod/item.php:212 msgid "Wall Photos" msgstr "Foto Bacheca" #: ../../mod/wall_upload.php:82 ../../mod/profile_photo.php:230 -#: ../../mod/photos.php:588 +#: ../../mod/photos.php:588 ../../mod/photos.php:589 msgid "Image upload failed." msgstr "Caricamento immagine fallito." @@ -337,7 +344,8 @@ msgstr "Caricamento immagine fallito." #: ../../mod/register.php:348 ../../mod/dfrn_request.php:545 #: ../../mod/lostpass.php:39 ../../mod/item.php:423 #: ../../mod/dfrn_confirm.php:649 ../../include/items.php:1350 -#: ../../mod/dfrn_notify.php:475 +#: ../../mod/dfrn_notify.php:475 ../../mod/item.php:475 ../../mod/item.php:498 +#: ../../include/items.php:1373 msgid "Administrator" msgstr "Amministratore" @@ -354,83 +362,107 @@ msgstr "Nuova mail ricevuta su " msgid "%s commented on an item at %s" msgstr "%s ha commentato un elemento su %s" -#: ../../mod/profile.php:151 ../../mod/network.php:91 +#: ../../mod/profile.php:151 ../../mod/network.php:91 ../../mod/profile.php:156 +#: ../../mod/profile.php:317 ../../mod/photos.php:1086 +#: ../../mod/display.php:158 ../../mod/network.php:370 msgid "Share" msgstr "Condividi" #: ../../mod/profile.php:152 ../../mod/network.php:92 ../../mod/message.php:185 -#: ../../mod/message.php:319 +#: ../../mod/message.php:319 ../../mod/profile.php:157 ../../mod/editpost.php:63 msgid "Upload photo" msgstr "Carica foto" #: ../../mod/profile.php:153 ../../mod/network.php:93 ../../mod/message.php:186 -#: ../../mod/message.php:320 +#: ../../mod/message.php:320 ../../mod/profile.php:158 ../../mod/editpost.php:64 msgid "Insert web link" msgstr "Inserisci link" -#: ../../mod/profile.php:154 ../../mod/network.php:94 +#: ../../mod/profile.php:154 ../../mod/network.php:94 ../../mod/profile.php:159 +#: ../../mod/editpost.php:65 msgid "Insert YouTube video" msgstr "Inserisci video da YouTube" -#: ../../mod/profile.php:155 ../../mod/network.php:95 +#: ../../mod/profile.php:155 ../../mod/network.php:95 ../../mod/profile.php:162 +#: ../../mod/editpost.php:68 ../../mod/network.php:97 msgid "Set your location" msgstr "Imposta la tua posizione" -#: ../../mod/profile.php:156 ../../mod/network.php:96 +#: ../../mod/profile.php:156 ../../mod/network.php:96 ../../mod/profile.php:163 +#: ../../mod/editpost.php:69 ../../mod/network.php:98 msgid "Clear browser location" msgstr "Cancella la tua posizione data dal browser" #: ../../mod/profile.php:157 ../../mod/profile.php:309 #: ../../mod/photos.php:1052 ../../mod/display.php:158 ../../mod/network.php:97 -#: ../../mod/network.php:367 ../../mod/message.php:187 ../../mod/message.php:321 +#: ../../mod/network.php:367 ../../mod/message.php:187 +#: ../../mod/message.php:321 ../../mod/profile.php:164 +#: ../../mod/profile.php:318 ../../mod/photos.php:1087 +#: ../../mod/display.php:159 ../../mod/editpost.php:70 ../../mod/network.php:99 +#: ../../mod/network.php:371 msgid "Please wait" msgstr "Attendi" -#: ../../mod/profile.php:158 ../../mod/network.php:98 +#: ../../mod/profile.php:158 ../../mod/network.php:98 ../../mod/profile.php:165 +#: ../../mod/editpost.php:71 ../../mod/network.php:100 msgid "Permission settings" msgstr "Impostazione permessi" #: ../../mod/profile.php:165 ../../mod/network.php:104 +#: ../../mod/profile.php:172 ../../mod/editpost.php:77 ../../mod/network.php:106 msgid "CC: email addresses" msgstr "CC: indirizzi email" #: ../../mod/profile.php:167 ../../mod/network.php:106 +#: ../../mod/profile.php:174 ../../mod/editpost.php:79 ../../mod/network.php:108 msgid "Example: bob@example.com, mary@example.com" msgstr "Esempio: bob@example.com, mary@example.com" #: ../../mod/profile.php:300 ../../mod/photos.php:935 ../../mod/display.php:149 -#: ../../mod/network.php:321 +#: ../../mod/network.php:321 ../../mod/profile.php:308 ../../mod/photos.php:962 +#: ../../mod/network.php:324 msgid "Private Message" msgstr "Messaggio privato" #: ../../mod/profile.php:307 ../../mod/photos.php:1050 #: ../../mod/display.php:156 ../../mod/network.php:365 +#: ../../mod/profile.php:315 ../../mod/photos.php:1084 ../../mod/network.php:368 msgid "I like this (toggle)" msgstr "Mi piace questo (metti/togli)" #: ../../mod/profile.php:308 ../../mod/photos.php:1051 #: ../../mod/display.php:157 ../../mod/network.php:366 +#: ../../mod/profile.php:316 ../../mod/photos.php:1085 ../../mod/network.php:369 msgid "I don't like this (toggle)" msgstr "Non mi piace questo (metti/togli)" #: ../../mod/profile.php:321 ../../mod/photos.php:1071 #: ../../mod/photos.php:1111 ../../mod/photos.php:1140 #: ../../mod/display.php:170 ../../mod/network.php:380 +#: ../../mod/profile.php:330 ../../mod/photos.php:1106 +#: ../../mod/photos.php:1146 ../../mod/photos.php:1175 +#: ../../mod/display.php:171 ../../mod/network.php:384 msgid "This is you" msgstr "Questo sei tu" #: ../../mod/profile.php:361 ../../mod/photos.php:1168 #: ../../mod/display.php:234 ../../mod/network.php:386 ../../mod/group.php:137 +#: ../../mod/profile.php:376 ../../mod/photos.php:1203 +#: ../../mod/display.php:238 ../../mod/network.php:393 msgid "Delete" msgstr "Cancella" #: ../../mod/profile.php:382 ../../mod/search.php:116 ../../mod/display.php:258 #: ../../mod/network.php:272 ../../mod/network.php:434 +#: ../../mod/profile.php:397 ../../mod/display.php:262 +#: ../../mod/network.php:275 ../../mod/network.php:441 msgid "View $name's profile" msgstr "Guarda il profilo di $name" #: ../../mod/profile.php:414 ../../mod/display.php:312 #: ../../mod/register.php:422 ../../mod/network.php:471 +#: ../../mod/profile.php:430 ../../mod/display.php:317 +#: ../../mod/register.php:424 ../../mod/network.php:479 msgid "" "Shared content is covered by the Creative Commons " @@ -471,6 +503,7 @@ msgstr "L'immagine è stata caricata, ma il ritaglio è fallito." #: ../../mod/photos.php:106 ../../mod/photos.php:530 ../../mod/photos.php:849 #: ../../mod/photos.php:864 ../../mod/register.php:267 #: ../../mod/register.php:274 ../../mod/register.php:281 +#: ../../mod/photos.php:531 ../../mod/photos.php:850 ../../mod/photos.php:865 msgid "Profile Photos" msgstr "Foto del profilo" @@ -513,6 +546,7 @@ msgstr "Account approvato." #: ../../mod/profiles.php:21 ../../mod/profiles.php:234 #: ../../mod/profiles.php:339 ../../mod/dfrn_confirm.php:62 +#: ../../mod/profiles.php:237 ../../mod/profiles.php:342 msgid "Profile not found." msgstr "Profilo non trovato." @@ -520,27 +554,29 @@ msgstr "Profilo non trovato." msgid "Profile Name is required." msgstr "Il Nome Profilo è richiesto ." -#: ../../mod/profiles.php:196 +#: ../../mod/profiles.php:196 ../../mod/profiles.php:199 msgid "Profile updated." msgstr "Profilo aggiornato." -#: ../../mod/profiles.php:251 +#: ../../mod/profiles.php:251 ../../mod/profiles.php:254 msgid "Profile deleted." msgstr "Profilo elminato." #: ../../mod/profiles.php:267 ../../mod/profiles.php:298 +#: ../../mod/profiles.php:270 ../../mod/profiles.php:301 msgid "Profile-" msgstr "Profilo-" #: ../../mod/profiles.php:286 ../../mod/profiles.php:325 +#: ../../mod/profiles.php:289 ../../mod/profiles.php:328 msgid "New profile created." msgstr "Nuovo profilo creato." -#: ../../mod/profiles.php:304 +#: ../../mod/profiles.php:304 ../../mod/profiles.php:307 msgid "Profile unavailable to clone." msgstr "Impossibile duplicare il plrofilo." -#: ../../mod/profiles.php:367 +#: ../../mod/profiles.php:367 ../../mod/profiles.php:370 msgid "" "This is your public profile.
    It may " "be visible to anybody using the internet." @@ -548,11 +584,11 @@ msgstr "" "Questo è il tuo profilo publico.
    Potrebbe essere visto da chiunque attraverso internet." -#: ../../mod/profiles.php:377 +#: ../../mod/profiles.php:377 ../../mod/profiles.php:380 msgid "Age: " msgstr "Età : " -#: ../../mod/profiles.php:418 +#: ../../mod/profiles.php:418 ../../mod/profiles.php:422 msgid "Profile Image" msgstr "Immagine del Profilo" @@ -572,56 +608,56 @@ msgstr "Password cambiata." msgid "Password update failed. Please try again." msgstr "Aggiornamento password fallito. Prova ancora." -#: ../../mod/settings.php:95 +#: ../../mod/settings.php:95 ../../mod/settings.php:96 msgid " Please use a shorter name." msgstr " Usa un nome più corto." -#: ../../mod/settings.php:97 +#: ../../mod/settings.php:97 ../../mod/settings.php:98 msgid " Name too short." msgstr " Nome troppo corto." -#: ../../mod/settings.php:103 +#: ../../mod/settings.php:103 ../../mod/settings.php:104 msgid " Not valid email." msgstr " Email non valida." -#: ../../mod/settings.php:105 +#: ../../mod/settings.php:105 ../../mod/settings.php:106 msgid " Cannot change to that email." msgstr "Non puoi usare quella email." -#: ../../mod/settings.php:161 +#: ../../mod/settings.php:161 ../../mod/settings.php:163 msgid "Settings updated." msgstr "Impostazioni aggiornate." -#: ../../mod/settings.php:211 +#: ../../mod/settings.php:211 ../../mod/settings.php:213 msgid "Plugin Settings" msgstr "Impostazioni Plugin" -#: ../../mod/settings.php:212 +#: ../../mod/settings.php:212 ../../mod/settings.php:214 msgid "Account Settings" msgstr "Impostazioni Account" -#: ../../mod/settings.php:218 +#: ../../mod/settings.php:218 ../../mod/settings.php:220 msgid "No Plugin settings configured" msgstr "Nessun Plugin ha delle configurazioni che puoi modificare" -#: ../../mod/settings.php:263 +#: ../../mod/settings.php:263 ../../mod/settings.php:266 msgid "OpenID: " msgstr "OpenID: " -#: ../../mod/settings.php:263 +#: ../../mod/settings.php:263 ../../mod/settings.php:266 msgid " (Optional) Allow this OpenID to login to this account." msgstr "" " (Opzionale) Permetti a questo OpenID di accedere a questo account." -#: ../../mod/settings.php:295 +#: ../../mod/settings.php:295 ../../mod/settings.php:298 msgid "Profile is not published." msgstr "Il profilo non è pubblicato." -#: ../../mod/settings.php:352 +#: ../../mod/settings.php:352 ../../mod/settings.php:355 msgid "Default Post Permissions" msgstr "Permessi di default per i messaggi" -#: ../../mod/search.php:131 ../../mod/network.php:287 +#: ../../mod/search.php:131 ../../mod/network.php:287 ../../mod/network.php:290 msgid "View in context" msgstr "Vedi nel contesto" @@ -634,7 +670,10 @@ msgstr "Album Foto" #: ../../mod/photos.php:1209 ../../include/Photo.php:225 #: ../../include/Photo.php:232 ../../include/Photo.php:239 #: ../../include/items.php:959 ../../include/items.php:962 -#: ../../include/items.php:965 +#: ../../include/items.php:965 ../../mod/photos.php:781 +#: ../../mod/photos.php:850 ../../mod/photos.php:865 ../../mod/photos.php:1233 +#: ../../mod/photos.php:1244 ../../include/items.php:982 +#: ../../include/items.php:985 ../../include/items.php:988 msgid "Contact Photos" msgstr "Foto dei contatti" @@ -646,132 +685,141 @@ msgstr "Informazione sul contatto non disponibile" msgid "Album not found." msgstr "Album non trovato." -#: ../../mod/photos.php:134 ../../mod/photos.php:858 +#: ../../mod/photos.php:134 ../../mod/photos.php:858 ../../mod/photos.php:859 msgid "Delete Album" msgstr "Elimina album" -#: ../../mod/photos.php:197 ../../mod/photos.php:1033 +#: ../../mod/photos.php:197 ../../mod/photos.php:1033 ../../mod/photos.php:1067 msgid "Delete Photo" msgstr "Elimina foto" -#: ../../mod/photos.php:468 +#: ../../mod/photos.php:468 ../../mod/photos.php:469 msgid "was tagged in a" msgstr "è stato taggato in" -#: ../../mod/photos.php:468 ../../mod/like.php:110 +#: ../../mod/photos.php:468 ../../mod/like.php:110 ../../mod/photos.php:469 msgid "photo" msgstr "foto" -#: ../../mod/photos.php:468 +#: ../../mod/photos.php:468 ../../mod/photos.php:469 msgid "by" msgstr "da" #: ../../mod/photos.php:558 ../../addon/js_upload/js_upload.php:306 +#: ../../mod/photos.php:559 msgid "Image exceeds size limit of " msgstr "L'immagine supera il limite di dimensione di " -#: ../../mod/photos.php:660 +#: ../../mod/photos.php:660 ../../mod/photos.php:661 msgid "No photos selected" msgstr "Nessuna foto selezionata" -#: ../../mod/photos.php:807 +#: ../../mod/photos.php:807 ../../mod/photos.php:808 msgid "Upload Photos" msgstr "Carica foto" -#: ../../mod/photos.php:810 ../../mod/photos.php:853 +#: ../../mod/photos.php:810 ../../mod/photos.php:853 ../../mod/photos.php:811 +#: ../../mod/photos.php:854 msgid "New album name: " msgstr "Nome nuovo album: " -#: ../../mod/photos.php:811 +#: ../../mod/photos.php:811 ../../mod/photos.php:812 msgid "or existing album name: " msgstr "o nome di un album esistente: " -#: ../../mod/photos.php:813 ../../mod/photos.php:1028 +#: ../../mod/photos.php:813 ../../mod/photos.php:1028 ../../mod/photos.php:814 +#: ../../mod/photos.php:1062 msgid "Permissions" msgstr "Permessi" -#: ../../mod/photos.php:868 +#: ../../mod/photos.php:868 ../../mod/photos.php:869 msgid "Edit Album" msgstr "Modifica album" -#: ../../mod/photos.php:878 ../../mod/photos.php:1228 +#: ../../mod/photos.php:878 ../../mod/photos.php:1228 ../../mod/photos.php:879 +#: ../../mod/photos.php:1263 msgid "View Photo" msgstr "Vedi foto" -#: ../../mod/photos.php:908 +#: ../../mod/photos.php:908 ../../mod/photos.php:909 msgid "Photo not available" msgstr "Foto non disponibile" -#: ../../mod/photos.php:929 +#: ../../mod/photos.php:929 ../../mod/photos.php:956 msgid "Edit photo" msgstr "Modifica foto" -#: ../../mod/photos.php:931 +#: ../../mod/photos.php:931 ../../mod/photos.php:958 msgid "Use as profile photo" msgstr "Usa come foto del profilo" -#: ../../mod/photos.php:944 +#: ../../mod/photos.php:944 ../../mod/photos.php:973 msgid "View Full Size" msgstr "Vedi dimensione intera" -#: ../../mod/photos.php:1002 +#: ../../mod/photos.php:1002 ../../mod/photos.php:1036 msgid "Tags: " msgstr "Tag: " -#: ../../mod/photos.php:1012 +#: ../../mod/photos.php:1012 ../../mod/photos.php:1046 msgid "[Remove any tag]" msgstr "[Rimuovi tutti i tag]" -#: ../../mod/photos.php:1021 +#: ../../mod/photos.php:1021 ../../mod/photos.php:1055 msgid "New album name" msgstr "Nuovo nome album" -#: ../../mod/photos.php:1024 +#: ../../mod/photos.php:1024 ../../mod/photos.php:1058 msgid "Caption" msgstr "Didascalia" -#: ../../mod/photos.php:1026 +#: ../../mod/photos.php:1026 ../../mod/photos.php:1060 msgid "Add a Tag" msgstr "Aggiungi un tag" -#: ../../mod/photos.php:1030 +#: ../../mod/photos.php:1030 ../../mod/photos.php:1064 msgid "Example: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping" msgstr "" "Esempio: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping" -#: ../../mod/photos.php:1214 +#: ../../mod/photos.php:1214 ../../mod/photos.php:1249 msgid "Recent Photos" msgstr "Foto recenti" -#: ../../mod/photos.php:1218 +#: ../../mod/photos.php:1218 ../../mod/photos.php:1253 msgid "Upload New Photos" msgstr "Carica nuova foto" -#: ../../mod/photos.php:1234 +#: ../../mod/photos.php:1234 ../../mod/photos.php:1269 msgid "View Album" msgstr "Vedi album" #: ../../mod/display.php:15 ../../mod/display.php:307 ../../mod/item.php:546 +#: ../../mod/display.php:312 ../../mod/item.php:598 msgid "Item not found." msgstr "Elemento non trovato." #: ../../mod/display.php:259 ../../mod/network.php:435 +#: ../../mod/display.php:263 ../../mod/network.php:442 msgid "View $owner_name's profile" msgstr "Guarda il profilo di $owner_name" #: ../../mod/display.php:260 ../../mod/network.php:436 +#: ../../mod/display.php:264 ../../mod/network.php:443 msgid "to" msgstr "a" #: ../../mod/display.php:261 ../../mod/network.php:437 +#: ../../mod/display.php:265 ../../mod/network.php:444 msgid "Wall-to-Wall" msgstr "Bacheca-A-Bacheca" #: ../../mod/display.php:262 ../../mod/network.php:438 +#: ../../mod/display.php:266 ../../mod/network.php:445 msgid "via Wall-To-Wall:" msgstr "sulla sua Bacheca:" -#: ../../mod/display.php:300 +#: ../../mod/display.php:300 ../../mod/display.php:305 msgid "Item has been removed." msgstr "L'elemento è stato rimosso." @@ -1105,31 +1153,33 @@ msgstr "" "I membri di questo network preferiscono comunicare con persone reali che " "usano i loro nomi reali." -#: ../../mod/register.php:413 +#: ../../mod/register.php:413 ../../mod/register.php:415 msgid "Include your profile in member directory?" msgstr "Includi il tuo profilo nell'elenco dei membir?" #: ../../mod/register.php:416 ../../mod/dfrn_request.php:618 +#: ../../mod/register.php:418 msgid "Yes" msgstr "Si" #: ../../mod/register.php:417 ../../mod/dfrn_request.php:619 +#: ../../mod/register.php:419 msgid "No" msgstr "No" -#: ../../mod/register.php:429 +#: ../../mod/register.php:429 ../../mod/register.php:431 msgid "Registration" msgstr "Registrazione" -#: ../../mod/register.php:437 +#: ../../mod/register.php:437 ../../mod/register.php:439 msgid "Your Full Name (e.g. Joe Smith): " msgstr "Il tuo Nome Completo (p.e. Mario Rossi): " -#: ../../mod/register.php:438 +#: ../../mod/register.php:438 ../../mod/register.php:440 msgid "Your Email Address: " msgstr "Il tuo Indirizzo Email: " -#: ../../mod/register.php:439 +#: ../../mod/register.php:439 ../../mod/register.php:441 msgid "" "Choose a profile nickname. This must begin with a text character. Your " "profile address on this site will then be " @@ -1138,7 +1188,7 @@ msgstr "" "Scegli un soprannome. Deve cominciare con un carattere. L'indirizzo del tuo " "profilo sarà 'soprannome@$sitename'." -#: ../../mod/register.php:440 +#: ../../mod/register.php:440 ../../mod/register.php:442 msgid "Choose a nickname: " msgstr "Scegli un soprannome: " @@ -1300,15 +1350,15 @@ msgstr "Vista normale" msgid "New Item View" msgstr "Vista Nuovi Elementi" -#: ../../mod/network.php:149 +#: ../../mod/network.php:149 ../../mod/network.php:151 msgid "No such group" msgstr "Nessun gruppo" -#: ../../mod/network.php:160 +#: ../../mod/network.php:160 ../../mod/network.php:162 msgid "Group is empty" msgstr "Il gruppo è vuoto" -#: ../../mod/network.php:164 +#: ../../mod/network.php:164 ../../mod/network.php:166 msgid "Group: " msgstr "Gruppo: " @@ -1471,6 +1521,7 @@ msgstr "" "Accesso con identà incorretta. Accedi a questo profilo." #: ../../mod/dfrn_request.php:536 ../../include/items.php:1341 +#: ../../include/items.php:1364 msgid "[Name Withheld]" msgstr "[Nome Nascosto]" @@ -1578,25 +1629,25 @@ msgstr "Elenco Globale" msgid "Unable to locate original post." msgstr "Impossibile trovare il messaggio originale." -#: ../../mod/item.php:98 +#: ../../mod/item.php:98 ../../mod/item.php:126 msgid "Empty post discarded." msgstr "Messaggio vuoto scartato." -#: ../../mod/item.php:422 +#: ../../mod/item.php:422 ../../mod/item.php:474 #, php-format msgid "%s commented on your item at %s" msgstr "%s ha commentato un tuo elemento su %s" -#: ../../mod/item.php:445 +#: ../../mod/item.php:445 ../../mod/item.php:497 #, php-format msgid "%s posted on your profile wall at %s" msgstr "%s ha scritto sulla tua bacheca su %s" -#: ../../mod/item.php:471 +#: ../../mod/item.php:471 ../../mod/item.php:523 msgid "System error. Post not saved." msgstr "Errore di sistema. Messaggio non salvato." -#: ../../mod/item.php:489 +#: ../../mod/item.php:489 ../../mod/item.php:541 #, php-format msgid "" "This message was sent to you by %s, a member of the Friendika social network." @@ -1604,11 +1655,11 @@ msgstr "" "Questo messaggio ti è stato inviato da %s, un membro del social network " "Friendika." -#: ../../mod/item.php:491 +#: ../../mod/item.php:491 ../../mod/item.php:543 msgid "You may visit them online at" msgstr "Puoi visitarli online a " -#: ../../mod/item.php:493 +#: ../../mod/item.php:493 ../../mod/item.php:545 msgid "" "Please contact the sender by replying to this post if you do not wish to " "receive these messages." @@ -1616,7 +1667,7 @@ msgstr "" "Contatta il mittente rispondendo a questo post se non vuoi ricevere questi " "messaggi." -#: ../../mod/item.php:495 +#: ../../mod/item.php:495 ../../mod/item.php:547 #, php-format msgid "%s posted an update." msgstr "%s ha inviato un aggiornamento." @@ -2486,11 +2537,11 @@ msgstr "Impostazioni" msgid "Profiles" msgstr "Profili" -#: ../../include/items.php:1004 +#: ../../include/items.php:1004 ../../include/items.php:1027 msgid "Birthday:" msgstr "Compleanno:" -#: ../../include/items.php:1348 +#: ../../include/items.php:1348 ../../include/items.php:1371 msgid "You have a new follower at " msgstr "Hai un nuovo seguace su " @@ -2505,3 +2556,45 @@ msgstr "Tutti" #: ../../include/oembed.php:57 msgid "Embedding disabled" msgstr "Inclusione disabilitata" + +#: ../../boot.php:2418 +msgid "Birthday Reminders" +msgstr "Promemoria Compleanni" + +#: ../../mod/profile.php:160 ../../mod/editpost.php:66 ../../mod/network.php:95 +msgid "Insert Vorbis [.ogg] video" +msgstr "Inserisci video Theora [.ogg]" + +#: ../../mod/profile.php:161 ../../mod/editpost.php:67 ../../mod/network.php:96 +msgid "Insert Vorbis [.ogg] audio" +msgstr "Inserisci audio Vorbis [.ogg]" + +#: ../../mod/profile.php:354 ../../mod/display.php:222 +#: ../../mod/editpost.php:62 ../../mod/network.php:392 +msgid "Edit" +msgstr "Modifica" + +#: ../../mod/search.php:54 +msgid "No results." +msgstr "Nessun risultato." + +#: ../../mod/photos.php:969 +msgid "<< Prev" +msgstr "<< Prec" + +#: ../../mod/photos.php:977 +msgid "Next >>" +msgstr "Succ >>" + +#: ../../mod/editpost.php:17 ../../mod/editpost.php:27 +msgid "Item not found" +msgstr "Elemento non trovato" + +#: ../../mod/editpost.php:32 +msgid "Edit post" +msgstr "Modifica messaggio" + +#: ../../include/dba.php:31 +#, php-format +msgid "Cannot locate DNS info for database server '%s'" +msgstr "Non trovo le informazioni DNS per il database server '%s'" diff --git a/view/it/strings.php b/view/it/strings.php index a09d9288e..68cf11793 100644 --- a/view/it/strings.php +++ b/view/it/strings.php @@ -24,8 +24,8 @@ $a->strings["last"] = "ultimo"; $a->strings["next"] = "succ"; $a->strings["%s likes this."] = "Piace a %s."; $a->strings["%s doesn't like this."] = "Non piace a %s."; -$a->strings["%2$d people like this."] = "Piace a %2$d persone."; -$a->strings["%2$d people don't like this."] = "Non piace a %2$d persone."; +$a->strings["%2\$d people like this."] = "Piace a %2\$d persone."; +$a->strings["%2\$d people don't like this."] = "Non piace a %2\$d persone."; $a->strings["and"] = "e"; $a->strings[", and %d other people"] = ", e altre %d persone"; $a->strings["%s like this."] = "Piace a %s."; @@ -66,7 +66,7 @@ $a->strings["[today]"] = "[oggi]"; $a->strings["link to source"] = "Collegamento all'originale"; $a->strings["Welcome back %s"] = "Bentornato %s"; $a->strings["Manage Identities and/or Pages"] = "Gestisci Indentità e/o Pagine"; -$a->strings["(Toggle between different identities or community/group pages which shareyour account details.)"] = ""; +$a->strings["(Toggle between different identities or community/group pages which share your account details.)"] = "(Passa tra diverse identità o pagine di comunità/gruppi che condividono i dettagli del tuo account.)"; $a->strings["Select an identity to manage: "] = "Seleziona una identità da gestire:"; $a->strings["Submit"] = "Invia"; $a->strings["Image exceeds size limit of %d"] = "La dimensionde dell'immagine supera il limite di %d"; @@ -92,10 +92,10 @@ $a->strings["I like this (toggle)"] = "Mi piace questo (metti/togli)"; $a->strings["I don't like this (toggle)"] = "Non mi piace questo (metti/togli)"; $a->strings["This is you"] = "Questo sei tu"; $a->strings["Delete"] = "Cancella"; -$a->strings["View $name's profile"] = "Guarda il profilo di $name"; -$a->strings["Shared content is covered by the Creative CommonsAttribution 3.0
    license."] = ""; -$a->strings["The profile address specified does not provide adequate information."] = ""; -$a->strings["Limited profile. This person will be unable to receive direct/personalnotifications from you."] = ""; +$a->strings["View \$name's profile"] = "Guarda il profilo di \$name"; +$a->strings["Shared content is covered by the Creative Commons Attribution 3.0 license."] = "Il contenuto in comune è coperto dalla licenza Creative Commons Attribuzione 3.0."; +$a->strings["The profile address specified does not provide adequate information."] = "L'indirizzo del profilo specificato non fornisce adeguate informazioni."; +$a->strings["Limited profile. This person will be unable to receive direct/personal notifications from you."] = "Profilo limitato. Questa persona non sarà in grado di ricevere nofiche dirette/personali da te."; $a->strings["Unable to retrieve contact information."] = "Impossibile recuperare informazioni sul contatto."; $a->strings["following"] = "segue"; $a->strings["Image uploaded but image cropping failed."] = "L'immagine è stata caricata, ma il ritaglio è fallito."; @@ -115,7 +115,7 @@ $a->strings["Profile deleted."] = "Profilo elminato."; $a->strings["Profile-"] = "Profilo-"; $a->strings["New profile created."] = "Nuovo profilo creato."; $a->strings["Profile unavailable to clone."] = "Impossibile duplicare il plrofilo."; -$a->strings["This is your public profile.
    It maybe visible to anybody using the internet."] = ""; +$a->strings["This is your public profile.
    It may be visible to anybody using the internet."] = "Questo è il tuo profilo publico.
    Potrebbe essere visto da chiunque attraverso internet."; $a->strings["Age: "] = "Età : "; $a->strings["Profile Image"] = "Immagine del Profilo"; $a->strings["Passwords do not match. Password unchanged."] = "Le password non corrispondono. Passoword non cambiata."; @@ -131,7 +131,7 @@ $a->strings["Plugin Settings"] = "Impostazioni Plugin"; $a->strings["Account Settings"] = "Impostazioni Account"; $a->strings["No Plugin settings configured"] = "Nessun Plugin ha delle configurazioni che puoi modificare"; $a->strings["OpenID: "] = "OpenID: "; -$a->strings[" (Optional) Allow this OpenID to login to this account."] = ""; +$a->strings[" (Optional) Allow this OpenID to login to this account."] = " (Opzionale) Permetti a questo OpenID di accedere a questo account."; $a->strings["Profile is not published."] = "Il profilo non è pubblicato."; $a->strings["Default Post Permissions"] = "Permessi di default per i messaggi"; $a->strings["View in context"] = "Vedi nel contesto"; @@ -161,12 +161,12 @@ $a->strings["[Remove any tag]"] = "[Rimuovi tutti i tag]"; $a->strings["New album name"] = "Nuovo nome album"; $a->strings["Caption"] = "Didascalia"; $a->strings["Add a Tag"] = "Aggiungi un tag"; -$a->strings["Example: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping"] = ""; +$a->strings["Example: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping"] = "Esempio: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping"; $a->strings["Recent Photos"] = "Foto recenti"; $a->strings["Upload New Photos"] = "Carica nuova foto"; $a->strings["View Album"] = "Vedi album"; $a->strings["Item not found."] = "Elemento non trovato."; -$a->strings["View $owner_name's profile"] = "Guarda il profilo di $owner_name"; +$a->strings["View \$owner_name's profile"] = "Guarda il profilo di \$owner_name"; $a->strings["to"] = "a"; $a->strings["Wall-to-Wall"] = "Bacheca-A-Bacheca"; $a->strings["via Wall-To-Wall:"] = "sulla sua Bacheca:"; @@ -206,7 +206,7 @@ $a->strings["Never"] = "Mai"; $a->strings["(Update was successful)"] = "(L'aggiornamento è stato completato)"; $a->strings["(Update was not successful)"] = "(L'aggiornamento non è stato completato)"; $a->strings["Contact Editor"] = "Editor dei Contatti"; -$a->strings["Visit $name's profile"] = "Visita il profilo di $name"; +$a->strings["Visit \$name's profile"] = "Visita il profilo di \$name"; $a->strings["Block/Unblock contact"] = "Blocca/Sblocca contatto"; $a->strings["Ignore contact"] = "Ingnora il contatto"; $a->strings["Delete contact"] = "Rimuovi contatto"; @@ -223,7 +223,7 @@ $a->strings["Show Blocked Connections"] = "Mostra connessioni bloccate"; $a->strings["Hide Blocked Connections"] = "Nascondi connessioni bloccate"; $a->strings["Finding: "] = "Cerco: "; $a->strings["Find"] = "Trova"; -$a->strings["Visit $username's profile"] = "Visita il profilo di $username"; +$a->strings["Visit \$username's profile"] = "Visita il profilo di \$username"; $a->strings["Edit contact"] = "Modifca contatto"; $a->strings["Remote privacy information not available."] = "Informazioni remote sulla privacy non disponibili."; $a->strings["Visible to:"] = "Visibile a:"; @@ -232,55 +232,55 @@ $a->strings["Please enter the required information."] = "Inserisci le informazio $a->strings["Please use a shorter name."] = "Usa un nome più corto."; $a->strings["Name too short."] = "Il Nome è troppo corto."; $a->strings["That doesn\\'t appear to be your full (First Last) name."] = "Questo non sembra essere il tuo nome completo (Nome Cognome)."; -$a->strings["Your email domain is not among those allowed on this site."] = ""; +$a->strings["Your email domain is not among those allowed on this site."] = "Il dominio della tua email non è tra quelli autorizzati su questo sito."; $a->strings["Not a valid email address."] = "Indirizzo email invaildo."; $a->strings["Cannot use that email."] = "Questa email non si puo' usare."; -$a->strings["Your \"nickname\" can only contain \"a-z\", \"0-9\", \"-\", and \"_\", andmust also begin with a letter."] = ""; +$a->strings["Your \"nickname\" can only contain \"a-z\", \"0-9\", \"-\", and \"_\", and must also begin with a letter."] = "Il tuo \"soprannome\" puo' contenere solo \"a-z\", \"0-9\", \"-\", e \"_\", e deve cominciare con una lettera."; $a->strings["Nickname is already registered. Please choose another."] = "Soprannome già registrato. Scegline un'altro."; $a->strings["SERIOUS ERROR: Generation of security keys failed."] = "ERRORE GRAVE: Generazione delle chiavi di sicurezza fallito."; $a->strings["An error occurred during registration. Please try again."] = "Si è verificato un errore durante la registrazione. Prova ancora."; $a->strings["An error occurred creating your default profile. Please try again."] = "Si è verificato un errore creando il tuo profilo. Prova ancora."; -$a->strings["Registration successful. Please check your email for further instructions."] = ""; +$a->strings["Registration successful. Please check your email for further instructions."] = "Registrazione completata. Controlla la tua mail per ulteriori informazioni."; $a->strings["Failed to send email message. Here is the message that failed."] = "Errore inviando il messaggio email. Questo è il messaggio non inviato."; $a->strings["Your registration can not be processed."] = "La tua registrazione non puo' essere elaborata."; $a->strings["Registration request at %s"] = "Richiesta di registrazione su %s"; -$a->strings["Your registration is pending approval by the site owner."] = ""; -$a->strings["You may (optionally) fill in this form via OpenID by supplying your OpenIDand clicking 'Register'."] = ""; -$a->strings["If you are not familiar with OpenID, please leave that field blank and fillin the rest of the items."] = ""; +$a->strings["Your registration is pending approval by the site owner."] = "La tua richiesta è in attesa di approvazione da parte del prorietario del sito."; +$a->strings["You may (optionally) fill in this form via OpenID by supplying your OpenID and clicking 'Register'."] = "Puoi (opzionalmento) riempire questa maschera via OpenID inserendo il tuo OpenID e cliccando 'Registra'."; +$a->strings["If you are not familiar with OpenID, please leave that field blank and fill in the rest of the items."] = "Se non hai familiarità con OpenID, lascia quel campo in bianco e riempi il resto della maschera."; $a->strings["Your OpenID (optional): "] = "Il tuo OpenID (opzionale): "; -$a->strings["Members of this network prefer to communicate with real people who use theirreal names."] = ""; +$a->strings["Members of this network prefer to communicate with real people who use their real names."] = "I membri di questo network preferiscono comunicare con persone reali che usano i loro nomi reali."; $a->strings["Include your profile in member directory?"] = "Includi il tuo profilo nell'elenco dei membir?"; $a->strings["Yes"] = "Si"; $a->strings["No"] = "No"; $a->strings["Registration"] = "Registrazione"; $a->strings["Your Full Name (e.g. Joe Smith): "] = "Il tuo Nome Completo (p.e. Mario Rossi): "; $a->strings["Your Email Address: "] = "Il tuo Indirizzo Email: "; -$a->strings["Choose a profile nickname. This must begin with a text character. Yourprofile address on this site will then be'nickname@$sitename'."] = ""; +$a->strings["Choose a profile nickname. This must begin with a text character. Your profile address on this site will then be 'nickname@\$sitename'."] = "Scegli un soprannome. Deve cominciare con un carattere. L'indirizzo del tuo profilo sarà 'soprannome@\$sitename'."; $a->strings["Choose a nickname: "] = "Scegli un soprannome: "; $a->strings["Could not create/connect to database."] = "Impossibile creare/collegarsi al database."; $a->strings["Connected to database."] = "Collegato al database."; $a->strings["Database import succeeded."] = "Importazione database completata."; -$a->strings["IMPORTANT: You will need to [manually] setup a scheduled task for the poller."] = ""; +$a->strings["IMPORTANT: You will need to [manually] setup a scheduled task for the poller."] = "IMPORTANTE: Devi impostare manualmente un operazione pianificata per il poller"; $a->strings["Please see the file \"INSTALL.txt\"."] = "Guarda il file \"INSTALL.txt\"."; $a->strings["Database import failed."] = "Importazione database fallita."; -$a->strings["You may need to import the file \"database.sql\" manually using phpmyadminor mysql."] = ""; +$a->strings["You may need to import the file \"database.sql\" manually using phpmyadmin or mysql."] = "Potresti dover importare il file \"database.sql\" manualmente con phpmyadmin o mysql"; $a->strings["Welcome to Friendika."] = "Benvenuto su Friendika."; -$a->strings["Could not find a command line version of PHP in the web server PATH."] = ""; -$a->strings["This is required. Please adjust the configuration file .htconfig.phpaccordingly."] = "E' richiesto. Aggiorna il file .htconfig.php di conseguenza."; -$a->strings["The command line version of PHP on your system does not have\"register_argc_argv\" enabled."] = ""; +$a->strings["Could not find a command line version of PHP in the web server PATH."] = "Non riesco a trovare una versione da riga di comando di PHP nel PATH del server web"; +$a->strings["This is required. Please adjust the configuration file .htconfig.php accordingly."] = "E' richiesto. Aggiorna il file .htconfig.php di conseguenza."; +$a->strings["The command line version of PHP on your system does not have \"register_argc_argv\" enabled."] = "La versione da riga di comando di PHP nel sistema non ha abilitato \"register_argc_argv\"."; $a->strings["This is required for message delivery to work."] = "Ciò è richiesto per far funzionare la consegna dei messaggi."; -$a->strings["Error: the \"openssl_pkey_new\" function on this system is not able togenerate encryption keys"] = ""; -$a->strings["If running under Windows, please see\"http://www.php.net/manual/en/openssl.installation.php\"."] = ""; -$a->strings["Error: Apache webserver mod-rewrite module is required but not installed."] = ""; +$a->strings["Error: the \"openssl_pkey_new\" function on this system is not able to generate encryption keys"] = "Errore: la funzione \"openssl_pkey_new\" in questo sistema non è in grado di generare le chiavi di criptazione"; +$a->strings["If running under Windows, please see \"http://www.php.net/manual/en/openssl.installation.php\"."] = "Se stai eseguendo friendika su windows, guarda \"http://www.php.net/manual/en/openssl.installation.php\"."; +$a->strings["Error: Apache webserver mod-rewrite module is required but not installed."] = "Errore: il modulo mod-rewrite di Apache &egreve; richiesto ma non installato"; $a->strings["Error: libCURL PHP module required but not installed."] = "Errore: il modulo libCURL di PHP è richiesto ma non installato."; -$a->strings["Error: GD graphics PHP module with JPEG support required but not installed."] = ""; +$a->strings["Error: GD graphics PHP module with JPEG support required but not installed."] = "Errore: Il modulo GD graphics di PHP con supporto a JPEG è richiesto ma non installato."; $a->strings["Error: openssl PHP module required but not installed."] = "Errore: il modulo openssl di PHP è richiesto ma non installato."; $a->strings["Error: mysqli PHP module required but not installed."] = "Errore: il modulo mysqli di PHP è richiesto ma non installato"; -$a->strings["The web installer needs to be able to create a file called \".htconfig.php\in the top folder of your web server and it is unable to do so."] = ""; -$a->strings["This is most often a permission setting, as the web server may not be ableto write files in your folder - even if you can."] = ""; -$a->strings["Please check with your site documentation or support people to see if thissituation can be corrected."] = ""; -$a->strings["If not, you may be required to perform a manual installation. Please see thefile \"INSTALL.txt\" for instructions."] = ""; -$a->strings["The database configuration file \".htconfig.php\" could not be written.Please use the enclosed text to create a configuration file in your webserver root."] = ""; +$a->strings["The web installer needs to be able to create a file called \".htconfig.php\" in the top folder of your web server and it is unable to do so."] = "L'installazione web deve poter creare un file chiamato \".htconfig.php\" nella cartella principale del tuo web server ma non è in grado di farlo."; +$a->strings["This is most often a permission setting, as the web server may not be able to write files in your folder - even if you can."] = "Ciò è dovuto spesso a impostazioni di permessi, dato che il web server puo' scrivere il file nella tua cartella, anche se tu puoi."; +$a->strings["Please check with your site documentation or support people to see if this situation can be corrected."] = "Controlla la documentazione del tuo sito o con il personale di suporto se la situazione puo' essere corretta."; +$a->strings["If not, you may be required to perform a manual installation. Please see the file \"INSTALL.txt\" for instructions."] = "Altrimenti dovrai procedere con l'installazione manuale. Guarda il file \"INSTALL.txt\" per istuzioni"; +$a->strings["The database configuration file \".htconfig.php\" could not be written. Please use the enclosed text to create a configuration file in your web server root."] = "Il file di configurazione del database \".htconfig.php\" non puo' essere scritto. Usa il testo qui di seguito per creare un file di configurazione nella cartella principale del tuo sito."; $a->strings["Errors encountered creating database tables."] = "Errori creando le tabelle nel database."; $a->strings["Normal View"] = "Vista normale"; $a->strings["New Item View"] = "Vista Nuovi Elementi"; @@ -305,8 +305,8 @@ $a->strings["Approve"] = "Approva"; $a->strings["No notifications."] = "Nessuna notifica."; $a->strings["No registrations."] = "Nessuna registrazione."; $a->strings["This introduction has already been accepted."] = "Questa presentazione è già stata accettata."; -$a->strings["Profile location is not valid or does not contain profile information."] = ""; -$a->strings["Warning: profile location has no identifiable owner name."] = ""; +$a->strings["Profile location is not valid or does not contain profile information."] = "La posizione del profilo non è valida o non contiene informazioni di profilo."; +$a->strings["Warning: profile location has no identifiable owner name."] = "Attenzione: la posizione del profilo non ha un identificabile proprietario."; $a->strings["Warning: profile location has no profile photo."] = "Attenzione: la posizione del profilo non ha una foto."; $a->strings["%d required parameter was not found at the given location"] = array( 0 => "%d parametro richiesto non è stato trovato nella posizione data", @@ -326,14 +326,14 @@ $a->strings["Invalid profile URL."] = "Indirizzo profilo invalido."; $a->strings["Disallowed profile URL."] = "Indirizzo profilo non permesso."; $a->strings["Your introduction has been sent."] = "La tua presentazione è stata inviata."; $a->strings["Please login to confirm introduction."] = "Accedi per confermare la presentazione."; -$a->strings["Incorrect identity currently logged in. Please login tothis profile."] = ""; +$a->strings["Incorrect identity currently logged in. Please login to this profile."] = "Accesso con identà incorretta. Accedi a questo profilo."; $a->strings["[Name Withheld]"] = "[Nome Nascosto]"; $a->strings["Introduction received at "] = "Introduzione ricevuta su "; $a->strings["Friend/Connection Request"] = "Richieste di Amicizia/Connessione"; $a->strings["Please answer the following:"] = "Rispondi al seguente:"; -$a->strings["Does $name know you?"] = "$name ti conosce?"; +$a->strings["Does \$name know you?"] = "$name ti conosce?"; $a->strings["Add a personal note:"] = "Aggiungi una nota personale:"; -$a->strings["Please enter your profile address from one of the following supported socialnetworks:"] = ""; +$a->strings["Please enter your profile address from one of the following supported social networks:"] = "Inserisci l'indirizzo del tue profilo da uno dei seguenti supportati seocial network:"; $a->strings["Friendika"] = "Friendika"; $a->strings["StatusNet/Federated Social Web"] = "StatusNet/Federated Social Web"; $a->strings["Private (secure) network"] = "Network (sicuro) privato"; @@ -342,11 +342,11 @@ $a->strings["Your profile address:"] = "L'indirizzo del tuo profilo:"; $a->strings["Submit Request"] = "Invia richiesta"; $a->strings["Cancel"] = "Annulla"; $a->strings["status"] = "stato"; -$a->strings["%1$s likes %2$s's %3$s"] = "A %1$s piace %3$s di %2$s"; -$a->strings["%1$s doesn't like %2$s's %3$s"] = "A %1$s non piace %3$s di %2$s"; +$a->strings["%1\$s likes %2\$s's %3\$s"] = "A %1\$s piace %3\$s di %2\$s"; +$a->strings["%1\$s doesn't like %2\$s's %3\$s"] = "A %1\$s non piace %3\$s di %2\$s"; $a->strings["Password reset requested at %s"] = "Richiesta recupero password su %s"; $a->strings["Remove My Account"] = "Rimuovi il mio Account"; -$a->strings["This will completely remove your account. Once this has been done it is notrecoverable."] = ""; +$a->strings["This will completely remove your account. Once this has been done it is not recoverable."] = "Questo rimuoverà completamente il tuo account. Una volta rimosso non si potrà recuperarlo."; $a->strings["Please enter your password for verification:"] = "Inserisci la tua password per verifica:"; $a->strings["Applications"] = "Applicazioni"; $a->strings["Global Directory"] = "Elenco Globale"; @@ -355,9 +355,9 @@ $a->strings["Empty post discarded."] = "Messaggio vuoto scartato."; $a->strings["%s commented on your item at %s"] = "%s ha commentato un tuo elemento su %s"; $a->strings["%s posted on your profile wall at %s"] = "%s ha scritto sulla tua bacheca su %s"; $a->strings["System error. Post not saved."] = "Errore di sistema. Messaggio non salvato."; -$a->strings["This message was sent to you by %s, a member of the Friendika social network."] = ""; +$a->strings["This message was sent to you by %s, a member of the Friendika social network."] = "Questo messaggio ti è stato inviato da %s, un membro del social network Friendika."; $a->strings["You may visit them online at"] = "Puoi visitarli online a "; -$a->strings["Please contact the sender by replying to this post if you do not wish toreceive these messages."] = ""; +$a->strings["Please contact the sender by replying to this post if you do not wish to receive these messages."] = "Contatta il mittente rispondendo a questo post se non vuoi ricevere questi messaggi."; $a->strings["%s posted an update."] = "%s ha inviato un aggiornamento."; $a->strings["Tag removed"] = "TAg rimosso"; $a->strings["Remove Item Tag"] = "Rimuovi tag dall'elemento"; @@ -392,10 +392,10 @@ $a->strings["Unable to set contact photo."] = "Impossibile impostare la foto del $a->strings["is now friends with"] = "ora è amico di"; $a->strings["No user record found for '%s' "] = "Nessun utente trovato per '%s'"; $a->strings["Our site encryption key is apparently messed up."] = "La nostra chiave di criptazione del sito è apparentemente incasinata."; -$a->strings["Empty site URL was provided or URL could not be decrypted by us."] = ""; +$a->strings["Empty site URL was provided or URL could not be decrypted by us."] = "E' stato fornito un indirizzo vuoto o non possiamo decriptare l'indirizzo."; $a->strings["Contact record was not found for you on our site."] = "Il contatto non è stato trovato sul nostro sito."; -$a->strings["The ID provided by your system is a duplicate on our system. It should workif you try again."] = ""; -$a->strings["Unable to set your contact credentials on our system."] = ""; +$a->strings["The ID provided by your system is a duplicate on our system. It should work if you try again."] = "L'ID fornito dal tuo sistema è duplicato sul nostro sistema. Dovrebbe funzionare se provi ancora."; +$a->strings["Unable to set your contact credentials on our system."] = "Impossibile impostare le credenziali del tuo contatto sul nostro sistema."; $a->strings["Unable to update your contact profile details on our system"] = "Impossibile aggiornare i dettagli del tuo contatto sul nostro sistema"; $a->strings["Connection accepted at %s"] = "Connession accettata su %s"; $a->strings["Login failed."] = "Accesso fallito."; @@ -411,39 +411,39 @@ $a->strings["Group removed."] = "Gruppo rimosso."; $a->strings["Unable to remove group."] = "Impossibile rimuovere il gruppo."; $a->strings["Post to Twitter"] = "Inva a Twitter"; $a->strings["Twitter Posting Settings"] = "Impostazioni Invio a Twitter"; -$a->strings["No consumer key pair for Twitter found. Please contact your siteadministrator."] = ""; -$a->strings["At this Friendika instance the Twitter plugin was enabled but you have notyet connected your account to your Twitter account. To do so click thebutton below to get a PIN from Twitter which you have to copy into the inputbox below and submit the form. Only your public posts willbe posted to Twitter."] = ""; +$a->strings["No consumer key pair for Twitter found. Please contact your site administrator."] = "Nessuna coopia di chiavi per Twitter trovata. Contatta il tuo amministratore del sito."; +$a->strings["At this Friendika instance the Twitter plugin was enabled but you have not yet connected your account to your Twitter account. To do so click the button below to get a PIN from Twitter which you have to copy into the input box below and submit the form. Only your public posts will be posted to Twitter."] = "Questa installazione di Friendika ha il plugin Twitter abilitato, ma non hai ancora collegato il tuo account locale con il tuo account su Twitter. Per farlo, clicca il bottone qui sotto per ottenere un PIN da Twitter, che dovrai copiare nel box più sotto per poi inviare la form. Solo i tuoi messaggi pubblici verranno inviati anche su Twitter."; $a->strings["Log in with Twitter"] = "Accedi con Twitter"; $a->strings["Copy the PIN from Twitter here"] = "Copia il PIN da Twitter qui"; $a->strings["Currently connected to: "] = "Al momento collegato con:"; -$a->strings["If enabled all your public postings will be posted to theassociated Twitter account as well."] = ""; +$a->strings["If enabled all your public postings will be posted to the associated Twitter account as well."] = "Se abilitato tutti i tuoi messaggi pubblici verranno inviati anche sull'account Twitter associato."; $a->strings["Send public postings to Twitter"] = "Invia messaggi pubblici su Twitter"; $a->strings["Clear OAuth configuration"] = "Cancella la configurazione OAuth"; $a->strings["Post to StatusNet"] = "Invia a StatusNet"; $a->strings["StatusNet Posting Settings"] = "Impostazioni di invio a StatusNet"; -$a->strings["No consumer key pair for StatusNet found. Register your Friendika Account asan desktop client on your StatusNet account, copy the consumer key pair hereand enter the API base root.
    Before you register your own OAuth keypair ask the administrator if there is already a key pair for this Friendikainstallation at your favorited StatusNet installation."] = ""; +$a->strings["No consumer key pair for StatusNet found. Register your Friendika Account as an desktop client on your StatusNet account, copy the consumer key pair here and enter the API base root.
    Before you register your own OAuth key pair ask the administrator if there is already a key pair for this Friendika installation at your favorited StatusNet installation."] = "Nessuna coppia di chiavi consumer per StatusNet trovata. Regitstra il tuo Account Friendika come un client desktop sul tuo account StatusNet, copia la coppia di chiavi qui e inserisci l'url di base delle API.
    Prima di registrare la tua coppia di chiavi OAuth, chiedi all'amministratore se esiste già una coppia di chiavi per questa installazione di Friendika sulla installazione di StatusNet che ti interessa."; $a->strings["OAuth Consumer Key"] = "OAuth Consumer Key"; $a->strings["OAuth Consumer Secret"] = "OAuth Consumer Secret"; $a->strings["Base API Path (remember the trailing /)"] = "Indirizzo di base per le API (ricorda la / alla fine)"; -$a->strings["To connect to your StatusNet account click the button below to get asecurity code from StatusNet which you have to copy into the input box belowand submit the form. Only your public posts will be postedto StatusNet."] = ""; +$a->strings["To connect to your StatusNet account click the button below to get a security code from StatusNet which you have to copy into the input box below and submit the form. Only your public posts will be posted to StatusNet."] = "Per collegare il tuo account StatusNet, clicca sul bottone qui sotto per ottenere un codice di sicurezza da StatusNet, che dovrai copiare nel box più sotto per poi inviare la form. Solo i tuoi messaggi pubblci saranno inviati a StatusNet."; $a->strings["Log in with StatusNet"] = "Login con StatuNet"; $a->strings["Copy the security code from StatusNet here"] = "Copia il codice di sicurezza da StatusNet qui"; -$a->strings["If enabled all your public postings will be posted to theassociated StatusNet account as well."] = ""; +$a->strings["If enabled all your public postings will be posted to the associated StatusNet account as well."] = "Se abilitato tutti i tuoi messaggi pubblici verranno inviati anche sull'account StatusNet associato."; $a->strings["Send public postings to StatusNet"] = "Invia messaggi pubblici su StatusNet"; $a->strings["Three Dimensional Tic-Tac-Toe"] = "Tic-Tac-Toe tridimensionale"; $a->strings["3D Tic-Tac-Toe"] = "3D Tic-Tac-Toe"; $a->strings["New game"] = "Nuovo gioco"; $a->strings["New game with handicap"] = "Nuovo gioco con l'handicap"; -$a->strings["Three dimensional tic-tac-toe is just like the traditional game except thatit is played on multiple levels simultaneously."] = ""; -$a->strings["In this case there are three levels. You win by getting three in a row onany level, as well as up, down, and diagonally across the different levels."] = ""; -$a->strings["The handicap game disables the center position on the middle level becausethe player claiming this square often has an unfair advantage."] = ""; +$a->strings["Three dimensional tic-tac-toe is just like the traditional game except that it is played on multiple levels simultaneously. "] = "Tic-tac-toe tridimensionale è come il gioco tradizionale, solo che si gioca su livelli multipli contemporaneamente."; +$a->strings["In this case there are three levels. You win by getting three in a row on any level, as well as up, down, and diagonally across the different levels."] = "In questo caso ci sono tra livelli. Puoi vincere facendo tre caselle in fila su ogni livello, anche verso l'alto, il basso e diagonalmente anche attraverso i diversi livelli."; +$a->strings["The handicap game disables the center position on the middle level because the player claiming this square often has an unfair advantage."] = "L'handicap disabilita la casella centrale sul livello di mezzo, perchè il giocatore che si prende quella casella spesso ha un deciso vantaggio."; $a->strings["You go first..."] = "Cominci tu..."; $a->strings["I'm going first this time..."] = "Comincio io questa volta..."; $a->strings["You won!"] = "Hai vinto!"; $a->strings["\"Cat\" game!"] = "Stallo!"; $a->strings["I won!"] = "Ho vinto!"; $a->strings["Select files to upload: "] = "Seleziona i file da caricare: "; -$a->strings["Use the following controls only if the Java uploader [above] fails to launch."] = ""; +$a->strings["Use the following controls only if the Java uploader [above] fails to launch."] = "Usa il seguente controllo solo se il il caricatore Java (qui sopra) non parte."; $a->strings["Facebook disabled"] = "Facebook disabilitato"; $a->strings["Facebook API key is missing."] = "Chiave API Facebook mancante."; $a->strings["Facebook Connect"] = "Facebook Connect"; @@ -463,7 +463,7 @@ $a->strings["No files were uploaded."] = "Nessun file è stato caricato."; $a->strings["Uploaded file is empty"] = "Il file caricato è vuoto"; $a->strings["Uploaded file is too large"] = "Il file caricato è troppo grande"; $a->strings["File has an invalid extension, it should be one of "] = "Il file ha una estensione non valida, dovrebbe essere una di "; -$a->strings["Upload was cancelled, or server error encountered"] = ""; +$a->strings["Upload was cancelled, or server error encountered"] = "Il caricamento è stato cancellato, o si è verificato un errore sul server"; $a->strings["Unknown | Not categorised"] = "Sconosciuto | non categorizzato"; $a->strings["Block immediately"] = "Blocca immediatamente"; $a->strings["Shady, spammer, self-marketer"] = "Shady, spammer, self-marketer"; @@ -563,3 +563,13 @@ $a->strings["You have a new follower at "] = "Hai un nuovo seguace su "; $a->strings["Create a new group"] = "Crea un nuovo gruppo"; $a->strings["Everybody"] = "Tutti"; $a->strings["Embedding disabled"] = "Inclusione disabilitata"; +$a->strings["Birthday Reminders"] = "Promemoria Compleanni"; +$a->strings["Insert Vorbis [.ogg] video"] = "Inserisci video Theora [.ogg]"; +$a->strings["Insert Vorbis [.ogg] audio"] = "Inserisci audio Vorbis [.ogg]"; +$a->strings["Edit"] = "Modifica"; +$a->strings["No results."] = "Nessun risultato."; +$a->strings["<< Prev"] = "<< Prec"; +$a->strings["Next >>"] = "Succ >>"; +$a->strings["Item not found"] = "Elemento non trovato"; +$a->strings["Edit post"] = "Modifica messaggio"; +$a->strings["Cannot locate DNS info for database server '%s'"] = "Non trovo le informazioni DNS per il database server '%s'"; From 31eedce2363661fe7405060e8c0fb1fef582bc29 Mon Sep 17 00:00:00 2001 From: Friendika Date: Fri, 18 Mar 2011 13:20:11 -0700 Subject: [PATCH 055/478] revup --- boot.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/boot.php b/boot.php index 3636288b2..aa40c1711 100644 --- a/boot.php +++ b/boot.php @@ -2,7 +2,7 @@ set_time_limit(0); -define ( 'FRIENDIKA_VERSION', '2.1.921' ); +define ( 'FRIENDIKA_VERSION', '2.1.922' ); define ( 'DFRN_PROTOCOL_VERSION', '2.1' ); define ( 'DB_UPDATE_VERSION', 1043 ); From 7e33c1072a4a948941e2522afe0123899b0abddd Mon Sep 17 00:00:00 2001 From: Friendika Date: Sat, 19 Mar 2011 01:19:11 -0700 Subject: [PATCH 056/478] stuff to make connecting to diaspora profiles easier --- boot.php | 12 +++++++++--- include/items.php | 2 ++ mod/follow.php | 14 ++++++++++---- 3 files changed, 21 insertions(+), 7 deletions(-) diff --git a/boot.php b/boot.php index aa40c1711..66d4bc124 100644 --- a/boot.php +++ b/boot.php @@ -1603,9 +1603,15 @@ function lrdd($uri) { if(! function_exists('fetch_lrdd_template')) { function fetch_lrdd_template($host) { $tpl = ''; - $url = 'http://' . $host . '/.well-known/host-meta' ; - $links = fetch_xrd_links($url); -logger('template: ' . print_r($links,true)); + + $url1 = 'https://' . $host . '/.well-known/host-meta' ; + $url2 = 'http://' . $host . '/.well-known/host-meta' ; + $links = fetch_xrd_links($url1); + logger('template (https): ' . print_r($links,true)); + if(! count($links)) { + $links = fetch_xrd_links($url2); + logger('template (http): ' . print_r($links,true)); + } if(count($links)) { foreach($links as $link) if($link['@attributes']['rel'] && $link['@attributes']['rel'] === 'lrdd') diff --git a/include/items.php b/include/items.php index 051659321..6900c5920 100644 --- a/include/items.php +++ b/include/items.php @@ -905,6 +905,8 @@ function consume_feed($xml,$importer,&$contact, &$hub, $datedir = 0) { require_once('simplepie/simplepie.inc'); + if(! $contact) + logger('consume feed: anonymous'); $feed = new SimplePie(); $feed->set_raw_data($xml); if($datedir) diff --git a/mod/follow.php b/mod/follow.php index 689ae8232..4ce3ccb82 100644 --- a/mod/follow.php +++ b/mod/follow.php @@ -11,7 +11,7 @@ function follow_post(&$a) { } $url = $orig_url = notags(trim($_POST['url'])); - + $diaspora = false; $email_conversant = false; if($url) { @@ -28,6 +28,9 @@ function follow_post(&$a) { $hcard = unamp($link['@attributes']['href']); if($link['@attributes']['rel'] === 'http://webfinger.net/rel/profile-page') $profile = unamp($link['@attributes']['href']); + if($link['@attributes']['rel'] === 'http://joindiaspora.com/seed_location') + $diaspora = true; + } @@ -90,9 +93,12 @@ function follow_post(&$a) { } } - if(! $profile) - $profile = $url; - + if(! $profile) { + if($diaspora) + $profile = $hcard; + else + $profile = $url; + } if(! x($vcard,'fn')) if(x($vcard,'nick')) From be67cf663bc645d9825c7d6c6059663fead06645 Mon Sep 17 00:00:00 2001 From: Friendika Date: Sat, 19 Mar 2011 05:10:05 -0700 Subject: [PATCH 057/478] minor edits --- include/items.php | 2 -- util/README | 18 +++++++++--------- util/string_translator.php | 2 +- 3 files changed, 10 insertions(+), 12 deletions(-) diff --git a/include/items.php b/include/items.php index 6900c5920..051659321 100644 --- a/include/items.php +++ b/include/items.php @@ -905,8 +905,6 @@ function consume_feed($xml,$importer,&$contact, &$hub, $datedir = 0) { require_once('simplepie/simplepie.inc'); - if(! $contact) - logger('consume feed: anonymous'); $feed = new SimplePie(); $feed->set_raw_data($xml); if($datedir) diff --git a/util/README b/util/README index c6bc032a5..8518aafd2 100644 --- a/util/README +++ b/util/README @@ -49,8 +49,8 @@ Placeholders Do not translate placeholders in strings! Things like %s, %d, %1$s and $somename are used to add dynamic content to the string. -%s rappresent a dynamic string, like in "Welcome to %s" -%d rappresent a dynamic number, like in "%d new messages" +%s represents a dynamic string, like in "Welcome to %s" +%d represents a dynamic number, like in "%d new messages" $somename is a variable like in php In %1$s %2$s, the numbers are the position index of multiple dynamic content. You could swap position in string of indexed placeholders. @@ -78,11 +78,11 @@ More info at http://www.gnu.org/software/hello/manual/gettext/Plural-forms.html Xgettext and .po workflow -1. Run utils/run_xgettext.sh script (on *unix sistems, with GNU xgettext installed) +1. Run util/run_xgettext.sh script (on *unix sistems, with GNU xgettext installed) This script runs xgettext on source tree, extracting strings from t() and tt() - functions, and creates a utils/messages.po file. -2. copy utils/messages.po to views//messages.po -3. open views//messages.po with a text editor and fill in infos in + functions, and creates a util/messages.po file. +2. copy util/messages.po to view//messages.po +3. open view//messages.po with a text editor and fill in infos in "Last-Translator: FULL NAME " "Language-Team: LANGUAGE \n" "Language: \n" @@ -102,17 +102,17 @@ Xgettext and .po workflow of the many .po editors out there, like QtLinguist 5. run - $ php utils/po2php.php views//messages.po + $ php util/po2php.php view//messages.po to create the strings.php file When strings are added or modified in source, you could run - $ utils/run_xgettext.sh views//messages.po + $ util/run_xgettext.sh view//messages.po to extraxt strings from source files and join them with the existing .po file: new strings are added, the existing are not overwritten. If you already translated Friendika using strings.php, you could import your old translation to messages.po. Run: -$ php utils/php2po.php views//strings.php +$ php util/php2po.php view//strings.php diff --git a/util/string_translator.php b/util/string_translator.php index 4112d9506..a718130d8 100644 --- a/util/string_translator.php +++ b/util/string_translator.php @@ -99,7 +99,7 @@ if (isset($_GET['lang'])){ $n2 = count($strings[$lang]); echo "
    ";
    -	echo "Tranlsate en to $lang
    "; + echo "Translate en to $lang
    "; //echo "Translated $n2 over $n1 strings
    "; echo "

    "; From 6a56ac2add9b96b97a66cdc63722f30234f4cb6b Mon Sep 17 00:00:00 2001 From: Friendika Date: Sat, 19 Mar 2011 15:12:04 -0700 Subject: [PATCH 058/478] language file security --- boot.php | 2 +- util/.htaccess | 5 +++++ util/README | 1 + 3 files changed, 7 insertions(+), 1 deletion(-) create mode 100644 util/.htaccess diff --git a/boot.php b/boot.php index 66d4bc124..c10b1ea6f 100644 --- a/boot.php +++ b/boot.php @@ -2,7 +2,7 @@ set_time_limit(0); -define ( 'FRIENDIKA_VERSION', '2.1.922' ); +define ( 'FRIENDIKA_VERSION', '2.1.923' ); define ( 'DFRN_PROTOCOL_VERSION', '2.1' ); define ( 'DB_UPDATE_VERSION', 1043 ); diff --git a/util/.htaccess b/util/.htaccess new file mode 100644 index 000000000..b311c14c2 --- /dev/null +++ b/util/.htaccess @@ -0,0 +1,5 @@ +Options -Indexes + +# Remove the following line or modify it to run the string translator utility +Deny from all + diff --git a/util/README b/util/README index 8518aafd2..cb2fd9b55 100644 --- a/util/README +++ b/util/README @@ -115,6 +115,7 @@ translation to messages.po. Run: $ php util/php2po.php view//strings.php +You may also use the util/string_translator.php web interface to translate the string file, but it is disabled for website security reasons. The web server will need write permission to your language directories and the "Deny ..." line in util/.htaccess will need to be modified or commented to use the utility. From c1144912e2d2dab07c1e23aec5377e12bcf3e631 Mon Sep 17 00:00:00 2001 From: fabrixxm Date: Sun, 20 Mar 2011 08:38:42 +0100 Subject: [PATCH 059/478] small fix --- mod/photos.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mod/photos.php b/mod/photos.php index 8298d0d3f..061542c75 100644 --- a/mod/photos.php +++ b/mod/photos.php @@ -1074,7 +1074,7 @@ function photos_content(&$a) { $tpl = load_view_file('view/photo_item.tpl'); $return_url = $a->cmd; - $like_tpl = load_view_file('view/lik_noshare.tpl'); + $like_tpl = load_view_file('view/like_noshare.tpl'); $likebuttons = ''; From 2b0af1456ceebb6be24768d14702742e73125588 Mon Sep 17 00:00:00 2001 From: Friendika Date: Sun, 20 Mar 2011 15:51:09 -0700 Subject: [PATCH 060/478] editor consistency on profile edit page --- boot.php | 2 +- view/profed_head.tpl | 17 +++++++++++------ 2 files changed, 12 insertions(+), 7 deletions(-) diff --git a/boot.php b/boot.php index c10b1ea6f..e28d00946 100644 --- a/boot.php +++ b/boot.php @@ -2,7 +2,7 @@ set_time_limit(0); -define ( 'FRIENDIKA_VERSION', '2.1.923' ); +define ( 'FRIENDIKA_VERSION', '2.1.924' ); define ( 'DFRN_PROTOCOL_VERSION', '2.1' ); define ( 'DB_UPDATE_VERSION', 1043 ); diff --git a/view/profed_head.tpl b/view/profed_head.tpl index 7958c7ace..1c1efdbe5 100644 --- a/view/profed_head.tpl +++ b/view/profed_head.tpl @@ -6,22 +6,27 @@ tinyMCE.init({ theme : "advanced", mode : "textareas", - plugins : "bbcode", - theme_advanced_buttons1 : "bold,italic,underline,undo,redo,link,unlink,image,forecolor", + plugins : "bbcode,paste", + theme_advanced_buttons1 : "bold,italic,underline,undo,redo,link,unlink,image,forecolor,formatselect,code", theme_advanced_buttons2 : "", theme_advanced_buttons3 : "", theme_advanced_toolbar_location : "top", theme_advanced_toolbar_align : "center", - theme_advanced_styles : "Code=codeStyle;Quote=quoteStyle", - content_css : "bbcode.css", + theme_advanced_blockformats : "blockquote,code", + paste_text_sticky : true, entity_encoding : "raw", add_unload_trigger : false, remove_linebreaks : false, force_p_newlines : false, force_br_newlines : true, forced_root_block : '', - content_css: "$baseurl/view/custom_tinymce.css" - + content_css: "$baseurl/view/custom_tinymce.css", + theme_advanced_path : false, + setup : function(ed) { + ed.onInit.add(function(ed) { + ed.pasteAsPlainText = true; + }); + } }); From b7292bc673bc7983b1fd933070bc9d6a0a155dbb Mon Sep 17 00:00:00 2001 From: Friendika Date: Sun, 20 Mar 2011 17:54:50 -0700 Subject: [PATCH 061/478] user pref -> block remote wall posting --- boot.php | 2 +- database.sql | 1 + include/security.php | 2 +- mod/settings.php | 6 +++++- update.php | 3 +++ view/de/settings.tpl | 8 ++++++++ view/en/settings.tpl | 8 ++++++++ view/fr/settings.tpl | 7 +++++++ view/it/settings.tpl | 7 +++++++ view/sv/settings.tpl | 8 ++++++++ view/theme/duepuntozero/style.css | 3 +++ view/theme/loozah/style.css | 3 +++ 12 files changed, 55 insertions(+), 3 deletions(-) diff --git a/boot.php b/boot.php index e28d00946..81794af91 100644 --- a/boot.php +++ b/boot.php @@ -4,7 +4,7 @@ set_time_limit(0); define ( 'FRIENDIKA_VERSION', '2.1.924' ); define ( 'DFRN_PROTOCOL_VERSION', '2.1' ); -define ( 'DB_UPDATE_VERSION', 1043 ); +define ( 'DB_UPDATE_VERSION', 1044 ); define ( 'EOL', "
    \r\n" ); define ( 'ATOM_TIME', 'Y-m-d\TH:i:s\Z' ); diff --git a/database.sql b/database.sql index 0ecf0ea20..0a718c8c2 100644 --- a/database.sql +++ b/database.sql @@ -375,6 +375,7 @@ CREATE TABLE IF NOT EXISTS `user` ( `sprvkey` text NOT NULL, `verified` tinyint(1) unsigned NOT NULL DEFAULT '0', `blocked` tinyint(1) unsigned NOT NULL DEFAULT '0', + `blockwall` tinyint(1) unsigned NOT NULL DEFAULT '0', `notify-flags` int(11) unsigned NOT NULL DEFAULT '65535', `page-flags` int(11) unsigned NOT NULL DEFAULT '0', `pwdreset` char(255) NOT NULL, diff --git a/include/security.php b/include/security.php index 5e79e1edd..c74a9b4a3 100644 --- a/include/security.php +++ b/include/security.php @@ -25,7 +25,7 @@ function can_write_wall(&$a,$owner) { else { $r = q("SELECT `contact`.*, `user`.`page-flags` FROM `contact` LEFT JOIN `user` on `user`.`uid` = `contact`.`uid` WHERE `contact`.`uid` = %d AND `contact`.`id` = %d AND `contact`.`blocked` = 0 AND `contact`.`pending` = 0 - AND `readonly` = 0 AND ( `contact`.`rel` IN ( %d , %d ) OR `user`.`page-flags` = %d ) LIMIT 1", + AND `user`.`blockwall` = 0 AND `readonly` = 0 AND ( `contact`.`rel` IN ( %d , %d ) OR `user`.`page-flags` = %d ) LIMIT 1", intval($owner), intval(remote_user()), intval(REL_VIP), diff --git a/mod/settings.php b/mod/settings.php index 85029b3d7..6a2733d7c 100644 --- a/mod/settings.php +++ b/mod/settings.php @@ -70,6 +70,7 @@ function settings_post(&$a) { $net_publish = (((x($_POST,'profile_in_netdirectory')) && (intval($_POST['profile_in_netdirectory']) == 1)) ? 1: 0); $old_visibility = (((x($_POST,'visibility')) && (intval($_POST['visibility']) == 1)) ? 1 : 0); $page_flags = (((x($_POST,'page-flags')) && (intval($_POST['page-flags']))) ? intval($_POST['page-flags']) : 0); + $blockwall = (((x($_POST,'blockwall')) && (intval($_POST['blockwall']) == 1)) ? 0: 1); // this setting is inverted! $notify = 0; @@ -140,7 +141,7 @@ function settings_post(&$a) { $openidserver = ''; } - $r = q("UPDATE `user` SET `username` = '%s', `email` = '%s', `openid` = '%s', `timezone` = '%s', `allow_cid` = '%s', `allow_gid` = '%s', `deny_cid` = '%s', `deny_gid` = '%s', `notify-flags` = %d, `page-flags` = %d, `default-location` = '%s', `allow_location` = %d, `theme` = '%s', `maxreq` = %d, `expire` = %d, `openidserver` = '%s' WHERE `uid` = %d LIMIT 1", + $r = q("UPDATE `user` SET `username` = '%s', `email` = '%s', `openid` = '%s', `timezone` = '%s', `allow_cid` = '%s', `allow_gid` = '%s', `deny_cid` = '%s', `deny_gid` = '%s', `notify-flags` = %d, `page-flags` = %d, `default-location` = '%s', `allow_location` = %d, `theme` = '%s', `maxreq` = %d, `expire` = %d, `openidserver` = '%s', `blockwall` = %d WHERE `uid` = %d LIMIT 1", dbesc($username), dbesc($email), dbesc($openid), @@ -157,6 +158,7 @@ function settings_post(&$a) { intval($maxreq), intval($expire), dbesc($openidserver), + intval($blockwall), intval(local_user()) ); if($r) @@ -241,6 +243,7 @@ function settings_content(&$a) { $openid = $a->user['openid']; $maxreq = $a->user['maxreq']; $expire = ((intval($a->user['expire'])) ? $a->user['expire'] : ''); + $blockwall = $a->user['blockwall']; if(! strlen($a->user['timezone'])) $timezone = date_default_timezone_get(); @@ -362,6 +365,7 @@ function settings_content(&$a) { '$sel_notify5' => (($notify & NOTIFY_MAIL) ? ' checked="checked" ' : ''), '$maxreq' => $maxreq, '$expire' => $expire, + '$blockw_checked' => (($blockwall) ? '' : ' checked="checked" ' ), '$theme' => $theme_selector, '$pagetype' => $pagetype )); diff --git a/update.php b/update.php index 0be919f3f..9f94cd511 100644 --- a/update.php +++ b/update.php @@ -407,3 +407,6 @@ function update_1042() { } +function update_1043() { + q("ALTER TABLE `user` ADD `blockwall` TINYINT( 1 ) NOT NULL DEFAULT '0' AFTER `blocked` "); +} diff --git a/view/de/settings.tpl b/view/de/settings.tpl index 675ef675f..5f700ff8b 100644 --- a/view/de/settings.tpl +++ b/view/de/settings.tpl @@ -89,6 +89,14 @@ $profile_in_net_dir
    +
    + + +
    +
    + + +
    Automatically expire (delete) posts older than days
    diff --git a/view/en/settings.tpl b/view/en/settings.tpl index 39b18c126..45060e1c4 100644 --- a/view/en/settings.tpl +++ b/view/en/settings.tpl @@ -88,6 +88,14 @@ $profile_in_net_dir
    +
    + + +
    +
    + + +
    Automatically expire (delete) posts older than days
    diff --git a/view/fr/settings.tpl b/view/fr/settings.tpl index eb386579f..e0334842a 100644 --- a/view/fr/settings.tpl +++ b/view/fr/settings.tpl @@ -89,6 +89,13 @@ $profile_in_net_dir
    +
    + + +
    +
    + +
    Automatically expire (delete) posts older than days
    diff --git a/view/it/settings.tpl b/view/it/settings.tpl index 87f40f26f..d1e25da81 100644 --- a/view/it/settings.tpl +++ b/view/it/settings.tpl @@ -90,6 +90,13 @@ $profile_in_net_dir
    +
    + + +
    +
    + +
    Automatically expire (delete) posts older than days
    diff --git a/view/sv/settings.tpl b/view/sv/settings.tpl index ea4e2e52c..d5b8d5b3f 100644 --- a/view/sv/settings.tpl +++ b/view/sv/settings.tpl @@ -89,6 +89,14 @@ $profile_in_net_dir
    +
    + + +
    +
    + + +
    Automatically expire (delete) posts older than days
    diff --git a/view/theme/duepuntozero/style.css b/view/theme/duepuntozero/style.css index 5db45921a..e4fa1f9d7 100644 --- a/view/theme/duepuntozero/style.css +++ b/view/theme/duepuntozero/style.css @@ -384,6 +384,7 @@ input#dfrn-url { #settings-nick-end, #settings-defloc-end, #settings-allowloc-end, +#settings-blockw-end, #settings-timezone-end, #settings-theme-end, #settings-password-end, @@ -404,6 +405,7 @@ input#dfrn-url { #settings-nick-label, #settings-defloc-label, #settings-allowloc-label, +#settings-blockw-label, #settings-timezone-label, #settings-theme-label, #settings-password-label, @@ -424,6 +426,7 @@ input#dfrn-url { #settings-nick, #settings-defloc, #settings-allowloc, +#settings-blockw, #timezone-select, #theme-select, #settings-password, diff --git a/view/theme/loozah/style.css b/view/theme/loozah/style.css index 0284bdcf8..030b878bf 100644 --- a/view/theme/loozah/style.css +++ b/view/theme/loozah/style.css @@ -517,6 +517,7 @@ input#dfrn-url { #settings-nick-end, #settings-defloc-end, #settings-allowloc-end, +#settings-blockw-end, #settings-timezone-end, #settings-theme-end, #settings-password-end, @@ -537,6 +538,7 @@ input#dfrn-url { #settings-nick-label, #settings-defloc-label, #settings-allowloc-label, +#settings-blockw-label, #settings-timezone-label, #settings-theme-label, #settings-password-label, @@ -557,6 +559,7 @@ input#dfrn-url { #settings-nick, #settings-defloc, #settings-allowloc, +#settings-blockw, #timezone-select, #theme-select, #settings-password, From 5f9f03daf781b95b5685a19d450800aad879c0de Mon Sep 17 00:00:00 2001 From: Friendika Date: Sun, 20 Mar 2011 19:29:01 -0700 Subject: [PATCH 062/478] simplify insecure network warning --- mod/contacts.php | 5 ++++- view/de/insecure_net.tpl | 8 -------- view/en/insecure_net.tpl | 6 ------ view/fr/insecure_net.tpl | 6 ------ view/it/insecure_net.tpl | 6 ------ view/sv/insecure_net.tpl | 6 ------ view/theme/duepuntozero/style.css | 16 ++++++++++++---- 7 files changed, 16 insertions(+), 37 deletions(-) delete mode 100644 view/de/insecure_net.tpl delete mode 100644 view/en/insecure_net.tpl delete mode 100644 view/fr/insecure_net.tpl delete mode 100644 view/it/insecure_net.tpl delete mode 100644 view/sv/insecure_net.tpl diff --git a/mod/contacts.php b/mod/contacts.php index 029330b7a..c1455ec54 100644 --- a/mod/contacts.php +++ b/mod/contacts.php @@ -244,6 +244,9 @@ function contacts_content(&$a) { $sparkle = ''; } + $insecure = '

    ' . t('Privacy Unavailable') . ' ' + . t('Private communications are not available for this contact.') . '

    '; + $last_update = (($r[0]['last-update'] == '0000-00-00 00:00:00') ? t('Never') : datetime_convert('UTC',date_default_timezone_get(),$r[0]['last-update'],'D, j M Y, g:i A')); @@ -266,7 +269,7 @@ function contacts_content(&$a) { '$contact_id' => $r[0]['id'], '$block_text' => (($r[0]['blocked']) ? t('Unblock this contact') : t('Block this contact') ), '$ignore_text' => (($r[0]['readonly']) ? t('Unignore this contact') : t('Ignore this contact') ), - '$insecure' => (($r[0]['network'] === 'stat') ? load_view_file('view/insecure_net.tpl') : ''), + '$insecure' => (($r[0]['network'] !== 'dfrn') ? $insecure : ''), '$info' => $r[0]['info'], '$blocked' => (($r[0]['blocked']) ? '
    ' . t('Currently blocked') . '
    ' : ''), '$ignored' => (($r[0]['readonly']) ? '
    ' . t('Currently ignored') . '
    ' : ''), diff --git a/view/de/insecure_net.tpl b/view/de/insecure_net.tpl deleted file mode 100644 index 900f28642..000000000 --- a/view/de/insecure_net.tpl +++ /dev/null @@ -1,8 +0,0 @@ -
    -

    -Das Soziale Netzwerk dem $name angehört ist ein offenes Netzwerk das nur -eingeschränkte oder nicht existente Privatspäreneinstellungen bietet. - -Bitte verhalte dich entsprechend diskret. -

    -
    diff --git a/view/en/insecure_net.tpl b/view/en/insecure_net.tpl deleted file mode 100644 index 5628639cc..000000000 --- a/view/en/insecure_net.tpl +++ /dev/null @@ -1,6 +0,0 @@ -
    -

    -The social network that $name belongs to is an open network with limited or non-existent privacy controls. -Please use appropriate discretion. -

    -
    \ No newline at end of file diff --git a/view/fr/insecure_net.tpl b/view/fr/insecure_net.tpl deleted file mode 100644 index 4f413b14f..000000000 --- a/view/fr/insecure_net.tpl +++ /dev/null @@ -1,6 +0,0 @@ -
    -

    -Le réseau social auquel $name appartient est un réseau ouvert ne disposant que d'un contrôle limité sur les éléments de la vie privée. -Gardez ceci à l'esprit, en fonction de vos besoins de discrétion. -

    -
    diff --git a/view/it/insecure_net.tpl b/view/it/insecure_net.tpl deleted file mode 100644 index 7ab6270ff..000000000 --- a/view/it/insecure_net.tpl +++ /dev/null @@ -1,6 +0,0 @@ -
    -

    -Il social network a cui $name appartiene è una rete aperta con limitati o non esistenti controlli di privacy. -Usa la necessaria discrezione. -

    -
    diff --git a/view/sv/insecure_net.tpl b/view/sv/insecure_net.tpl deleted file mode 100644 index 5628639cc..000000000 --- a/view/sv/insecure_net.tpl +++ /dev/null @@ -1,6 +0,0 @@ -
    -

    -The social network that $name belongs to is an open network with limited or non-existent privacy controls. -Please use appropriate discretion. -

    -
    \ No newline at end of file diff --git a/view/theme/duepuntozero/style.css b/view/theme/duepuntozero/style.css index e4fa1f9d7..0c3cade9e 100644 --- a/view/theme/duepuntozero/style.css +++ b/view/theme/duepuntozero/style.css @@ -1434,7 +1434,7 @@ input#dfrn-url { /*margin-left: 50px;*/ } -#block-message, #ignore-message, #profile-edit-insecure { +#block-message, #ignore-message { margin-top: 20px; color: #FF0000; font-size: 1.1em; @@ -1443,13 +1443,21 @@ input#dfrn-url { padding: 10px; } +#profile-edit-insecure { + margin-top: 20px; + color: #FF0000; + font-size: 1.1em; + border: 1px solid #FF8888; + background-color: #FFEEEE; + padding-left: 5px; + /*: 3px 3px 3px 5px; */ + width: 587px; +} + #block-message, #ignore-message { width: 180px; } -#profile-edit-insecure { - width: 600px; -} /* .profile-tabs { From 798c83b6aa3887622299ec4071c0d817953f3db9 Mon Sep 17 00:00:00 2001 From: Friendika Date: Mon, 21 Mar 2011 00:21:35 -0700 Subject: [PATCH 063/478] localise some more templates --- mod/message.php | 3 +- mod/network.php | 7 +- mod/profile.php | 7 +- util/strings.php | 117 ++++++++++++++---------- util/typo.php | 3 + view/de/jot-header.tpl | 166 --------------------------------- view/de/msg-header.tpl | 104 --------------------- view/de/strings.php | 5 + view/en/msg-header.tpl | 104 --------------------- view/fr/jot-header.tpl | 164 --------------------------------- view/fr/msg-header.tpl | 104 --------------------- view/it/jot-header.tpl | 165 --------------------------------- view/it/msg-header.tpl | 104 --------------------- view/it/strings.php | 5 + view/{en => }/jot-header.tpl | 12 +-- view/{sv => }/msg-header.tpl | 2 +- view/sv/jot-header.tpl | 172 ----------------------------------- 17 files changed, 105 insertions(+), 1139 deletions(-) delete mode 100644 view/de/jot-header.tpl delete mode 100644 view/de/msg-header.tpl delete mode 100644 view/en/msg-header.tpl delete mode 100644 view/fr/jot-header.tpl delete mode 100644 view/fr/msg-header.tpl delete mode 100644 view/it/jot-header.tpl delete mode 100644 view/it/msg-header.tpl rename view/{en => }/jot-header.tpl (94%) rename view/{sv => }/msg-header.tpl (98%) delete mode 100644 view/sv/jot-header.tpl diff --git a/mod/message.php b/mod/message.php index 4821a45d2..9d30abd66 100644 --- a/mod/message.php +++ b/mod/message.php @@ -168,7 +168,8 @@ function message_content(&$a) { $a->page['htmlhead'] .= replace_macros($tpl, array( '$baseurl' => $a->get_baseurl(), - '$nickname' => $a->user['nickname'] + '$nickname' => $a->user['nickname'], + '$linkurl' => t('Please enter a link URL:') )); $select = contact_select('messageto','message-to-select', false, 4, true); diff --git a/mod/network.php b/mod/network.php index 81c85f0ff..97bc0713d 100644 --- a/mod/network.php +++ b/mod/network.php @@ -65,7 +65,12 @@ function network_content(&$a, $update = 0) { $a->page['htmlhead'] .= replace_macros($tpl, array( '$baseurl' => $a->get_baseurl(), '$geotag' => $geotag, - '$nickname' => $a->user['nickname'] + '$nickname' => $a->user['nickname'], + '$linkurl' => t('Please enter a link URL:'), + '$utubeurl' => t('Please enter a YouTube link:'), + '$vidurl' => t("Please enter a video\x28.ogg\x29 link/URL:"), + '$audurl' => t("Please enter an audio\x28.ogg\x29 link/URL:"), + '$whereareu' => t('Where are you right now?') )); diff --git a/mod/profile.php b/mod/profile.php index 1053e4a1e..82a84c39e 100644 --- a/mod/profile.php +++ b/mod/profile.php @@ -130,7 +130,12 @@ function profile_content(&$a, $update = 0) { $a->page['htmlhead'] .= replace_macros($tpl, array( '$baseurl' => $a->get_baseurl(), '$geotag' => $geotag, - '$nickname' => $a->profile['nickname'] + '$nickname' => $a->profile['nickname'], + '$linkurl' => t('Please enter a link URL:'), + '$utubeurl' => t('Please enter a YouTube link:'), + '$vidurl' => t("Please enter a video\x28.ogg\x29 link/URL:"), + '$audurl' => t("Please enter an audio\x28.ogg\x29 link/URL:"), + '$whereareu' => t('Where are you right now?') )); require_once('include/acl_selectors.php'); diff --git a/util/strings.php b/util/strings.php index 395901b06..042a33569 100644 --- a/util/strings.php +++ b/util/strings.php @@ -22,16 +22,14 @@ $a->strings['prev'] = 'prev'; $a->strings['first'] = 'first'; $a->strings['last'] = 'last'; $a->strings['next'] = 'next'; -$a->strings[' likes this.'] = ' likes this.'; -$a->strings[' doesn\'t like this.'] = ' doesn\'t like this.'; -$a->strings['people'] = 'people'; -$a->strings['like this.'] = 'like this.'; -$a->strings['don\'t like this.'] = 'don\'t like this.'; +$a->strings['%s likes this.'] = '%s likes this.'; +$a->strings['%s doesn\'t like this.'] = '%s doesn\'t like this.'; +$a->strings['%2$d people like this.'] = '%2$d people like this.'; +$a->strings['%2$d people don\'t like this.'] = '%2$d people don\'t like this.'; $a->strings['and'] = 'and'; -$a->strings[', and '] = ', and '; -$a->strings[' other people'] = ' other people'; -$a->strings[' like this.'] = ' like this.'; -$a->strings[' don\'t like this.'] = ' don\'t like this.'; +$a->strings[', and %d other people'] = ', and %d other people'; +$a->strings['%s like this.'] = '%s like this.'; +$a->strings['%s don\'t like this.'] = '%s don\'t like this.'; $a->strings['No contacts'] = 'No contacts'; $a->strings['Contacts'] = 'Contacts'; $a->strings['View Contacts'] = 'View Contacts'; @@ -62,10 +60,35 @@ $a->strings['September'] = 'September'; $a->strings['October'] = 'October'; $a->strings['November'] = 'November'; $a->strings['December'] = 'December'; +$a->strings['Birthday Reminders'] = 'Birthday Reminders'; $a->strings['Birthdays this week:'] = 'Birthdays this week:'; $a->strings["\x28Adjusted for local time\x29"] = "\x28Adjusted for local time\x29"; $a->strings['[today]'] = '[today]'; $a->strings['link to source'] = 'link to source'; +$a->strings['No recipient selected.'] = 'No recipient selected.'; +$a->strings['[no subject]'] = '[no subject]'; +$a->strings['Unable to locate contact information.'] = 'Unable to locate contact information.'; +$a->strings['Wall Photos'] = 'Wall Photos'; +$a->strings['Message sent.'] = 'Message sent.'; +$a->strings['Message could not be sent.'] = 'Message could not be sent.'; +$a->strings['Messages'] = 'Messages'; +$a->strings['Inbox'] = 'Inbox'; +$a->strings['Outbox'] = 'Outbox'; +$a->strings['New Message'] = 'New Message'; +$a->strings['Message deleted.'] = 'Message deleted.'; +$a->strings['Conversation removed.'] = 'Conversation removed.'; +$a->strings['Send Private Message'] = 'Send Private Message'; +$a->strings['To:'] = 'To:'; +$a->strings['Subject:'] = 'Subject:'; +$a->strings['Your message:'] = 'Your message:'; +$a->strings['Upload photo'] = 'Upload photo'; +$a->strings['Insert web link'] = 'Insert web link'; +$a->strings['Please wait'] = 'Please wait'; +$a->strings['No messages.'] = 'No messages.'; +$a->strings['Delete conversation'] = 'Delete conversation'; +$a->strings['Message not available.'] = 'Message not available.'; +$a->strings['Delete message'] = 'Delete message'; +$a->strings['Send Reply'] = 'Send Reply'; $a->strings['Applications'] = 'Applications'; $a->strings["Invite Friends"] = "Invite Friends"; $a->strings['Connect/Follow'] = 'Connect/Follow'; @@ -88,6 +111,8 @@ $a->strings['Contact not found.'] = 'Contact not found.'; $a->strings['Mutual Friendship'] = 'Mutual Friendship'; $a->strings['is a fan of yours'] = 'is a fan of yours'; $a->strings['you are a fan of'] = 'you are a fan of'; +$a->strings['Privacy Unavailable'] = 'Privacy Unavailable'; +$a->strings['Private communications are not available for this contact.'] = 'Private communications are not available for this contact.'; $a->strings['Never'] = 'Never'; $a->strings["\x28Update was successful\x29"] = "\x28Update was successful\x29"; $a->strings["\x28Update was not successful\x29"] = "\x28Update was not successful\x29"; @@ -126,11 +151,10 @@ $a->strings['Contact record was not found for you on our site.'] = 'Contact reco $a->strings['The ID provided by your system is a duplicate on our system. It should work if you try again.'] = 'The ID provided by your system is a duplicate on our system. It should work if you try again.'; $a->strings['Unable to set your contact credentials on our system.'] = 'Unable to set your contact credentials on our system.'; $a->strings['Unable to update your contact profile details on our system'] = 'Unable to update your contact profile details on our system'; +$a->strings["Connection accepted at %s"] = "Connection accepted at %s"; $a->strings['Administrator'] = 'Administrator'; $a->strings['noreply'] = 'noreply'; $a->strings["%s commented on an item at %s"] = "%s commented on an item at %s"; -$a->strings["From: Administrator@"] = "From: Administrator@"; -$a->strings['%s welcomes %s'] = '%s welcomes %s'; $a->strings["This introduction has already been accepted."] = "This introduction has already been accepted."; $a->strings['Profile location is not valid or does not contain profile information.'] = 'Profile location is not valid or does not contain profile information.'; $a->strings['Warning: profile location has no identifiable owner name.'] = 'Warning: profile location has no identifiable owner name.'; @@ -175,8 +199,9 @@ $a->strings['Item not found.'] = 'Item not found.'; $a->strings['Private Message'] = 'Private Message'; $a->strings["I like this \x28toggle\x29"] = "I like this \x28toggle\x29"; $a->strings["I don't like this \x28toggle\x29"] = "I don't like this \x28toggle\x29"; -$a->strings['Please wait'] = 'Please wait'; +$a->strings['Share'] = 'Share'; $a->strings['This is you'] = 'This is you'; +$a->strings['Edit'] = 'Edit'; $a->strings['Delete'] = 'Delete'; $a->strings['View $name\'s profile'] = 'View $name\'s profile'; $a->strings['View $owner_name\'s profile'] = 'View $owner_name\'s profile'; @@ -185,6 +210,16 @@ $a->strings['Wall-to-Wall'] = 'Wall-to-Wall'; $a->strings['via Wall-To-Wall:'] = 'via Wall-To-Wall:'; $a->strings['Item has been removed.'] = 'Item has been removed.'; $a->strings['Shared content is covered by the Creative Commons Attribution 3.0 license.'] = 'Shared content is covered by the Creative Commons Attribution 3.0 license.'; +$a->strings['Item not found'] = 'Item not found'; +$a->strings['Edit post'] = 'Edit post'; +$a->strings['Insert YouTube video'] = 'Insert YouTube video'; +$a->strings['Insert Vorbis [.ogg] video'] = 'Insert Vorbis [.ogg] video'; +$a->strings['Insert Vorbis [.ogg] audio'] = 'Insert Vorbis [.ogg] audio'; +$a->strings['Set your location'] = 'Set your location'; +$a->strings['Clear browser location'] = 'Clear browser location'; +$a->strings['Permission settings'] = 'Permission settings'; +$a->strings['CC: email addresses'] = 'CC: email addresses'; +$a->strings['Example: bob@example.com, mary@example.com'] = 'Example: bob@example.com, mary@example.com'; $a->strings['The profile address specified does not provide adequate information.'] = 'The profile address specified does not provide adequate information.'; $a->strings['Limited profile. This person will be unable to receive direct/personal notifications from you.'] = 'Limited profile. This person will be unable to receive direct/personal notifications from you.'; $a->strings['Unable to retrieve contact information.'] = 'Unable to retrieve contact information.'; @@ -227,7 +262,6 @@ $a->strings['%s : Not a valid email address.'] = '%s : Not a valid email address $a->strings['%s : Message delivery failed.'] = '%s : Message delivery failed.'; $a->strings['Send invitations'] = 'Send invitations'; $a->strings['Enter email addresses, one per line:'] = 'Enter email addresses, one per line:'; -$a->strings['Your message:'] = 'Your message:'; $a->strings['To accept this invitation, please visit:'] = 'To accept this invitation, please visit:'; $a->strings['Once you have registered, please connect with me via my profile page at:'] = 'Once you have registered, please connect with me via my profile page at:'; $a->strings["%d message sent."] = array( @@ -236,56 +270,30 @@ $a->strings["%d message sent."] = array( ); $a->strings['Unable to locate original post.'] = 'Unable to locate original post.'; $a->strings['Empty post discarded.'] = 'Empty post discarded.'; -$a->strings['Wall Photos'] = 'Wall Photos'; $a->strings["%s commented on your item at %s"] = "%s commented on your item at %s"; $a->strings["Administrator"] = "Administrator"; $a->strings["%s posted on your profile wall at %s"] = "%s posted on your profile wall at %s"; -$a->strings["Administrator@"] = "Administrator@"; $a->strings['System error. Post not saved.'] = 'System error. Post not saved.'; $a->strings['You may visit them online at'] = 'You may visit them online at'; $a->strings['Please contact the sender by replying to this post if you do not wish to receive these messages.'] = 'Please contact the sender by replying to this post if you do not wish to receive these messages.'; $a->strings['%s posted an update.'] = '%s posted an update.'; $a->strings['photo'] = 'photo'; $a->strings['status'] = 'status'; -$a->strings['likes'] = 'likes'; -$a->strings['doesn\'t like'] = 'doesn\'t like'; -$a->strings["%s's"] = "%s's"; +$a->strings['%1$s likes %2$s\'s %3$s'] = '%1$s likes %2$s\'s %3$s'; +$a->strings['%1$s doesn\'t like %2$s\'s %3$s'] = '%1$s doesn\'t like %2$s\'s %3$s'; $a->strings['Remote privacy information not available.'] = 'Remote privacy information not available.'; $a->strings['Visible to:'] = 'Visible to:'; $a->strings["Welcome back %s"] = "Welcome back %s"; $a->strings['Manage Identities and/or Pages'] = 'Manage Identities and/or Pages'; $a->strings["\x28Toggle between different identities or community/group pages which share your account details.\x29"] = "\x28Toggle between different identities or community/group pages which share your account details.\x29"; $a->strings['Select an identity to manage: '] = 'Select an identity to manage: '; -$a->strings['No recipient selected.'] = 'No recipient selected.'; -$a->strings['[no subject]'] = '[no subject]'; -$a->strings['Unable to locate contact information.'] = 'Unable to locate contact information.'; -$a->strings['Message sent.'] = 'Message sent.'; -$a->strings['Message could not be sent.'] = 'Message could not be sent.'; -$a->strings['Messages'] = 'Messages'; -$a->strings['Inbox'] = 'Inbox'; -$a->strings['Outbox'] = 'Outbox'; -$a->strings['New Message'] = 'New Message'; -$a->strings['Message deleted.'] = 'Message deleted.'; -$a->strings['Conversation removed.'] = 'Conversation removed.'; -$a->strings['Send Private Message'] = 'Send Private Message'; -$a->strings['To:'] = 'To:'; -$a->strings['Subject:'] = 'Subject:'; -$a->strings['Upload photo'] = 'Upload photo'; -$a->strings['Insert web link'] = 'Insert web link'; -$a->strings['No messages.'] = 'No messages.'; -$a->strings['Delete conversation'] = 'Delete conversation'; -$a->strings['Message not available.'] = 'Message not available.'; -$a->strings['Delete message'] = 'Delete message'; -$a->strings['Send Reply'] = 'Send Reply'; $a->strings['Normal View'] = 'Normal View'; $a->strings['New Item View'] = 'New Item View'; -$a->strings['Share'] = 'Share'; -$a->strings['Insert YouTube video'] = 'Insert YouTube video'; -$a->strings['Set your location'] = 'Set your location'; -$a->strings['Clear browser location'] = 'Clear browser location'; -$a->strings['Permission settings'] = 'Permission settings'; -$a->strings['CC: email addresses'] = 'CC: email addresses'; -$a->strings['Example: bob@example.com, mary@example.com'] = 'Example: bob@example.com, mary@example.com'; +$a->strings['Please enter a link URL:'] = 'Please enter a link URL:'; +$a->strings['Please enter a YouTube link:'] = 'Please enter a YouTube link:'; +$a->strings["Please enter a video\x28.ogg\x29 link/URL:"] = "Please enter a video\x28.ogg\x29 link/URL:"; +$a->strings["Please enter an audio\x28.ogg\x29 link/URL:"] = "Please enter an audio\x28.ogg\x29 link/URL:"; +$a->strings['Where are you right now?'] = 'Where are you right now?'; $a->strings['No such group'] = 'No such group'; $a->strings['Group is empty'] = 'Group is empty'; $a->strings['Group: '] = 'Group: '; @@ -330,7 +338,9 @@ $a->strings['Edit Album'] = 'Edit Album'; $a->strings['View Photo'] = 'View Photo'; $a->strings['Photo not available'] = 'Photo not available'; $a->strings['Edit photo'] = 'Edit photo'; +$a->strings['<< Prev'] = '<< Prev'; $a->strings['View Full Size'] = 'View Full Size'; +$a->strings['Next >>'] = 'Next >>'; $a->strings['Tags: '] = 'Tags: '; $a->strings['[Remove any tag]'] = '[Remove any tag]'; $a->strings['New album name'] = 'New album name'; @@ -384,6 +394,7 @@ $a->strings['Account approved.'] = 'Account approved.'; $a->strings['Remove My Account'] = 'Remove My Account'; $a->strings['This will completely remove your account. Once this has been done it is not recoverable.'] = 'This will completely remove your account. Once this has been done it is not recoverable.'; $a->strings['Please enter your password for verification:'] = 'Please enter your password for verification:'; +$a->strings['No results.'] = 'No results.'; $a->strings['Passwords do not match. Password unchanged.'] = 'Passwords do not match. Password unchanged.'; $a->strings['Empty passwords are not allowed. Password unchanged.'] = 'Empty passwords are not allowed. Password unchanged.'; $a->strings['Password changed.'] = 'Password changed.'; @@ -438,6 +449,7 @@ $a->strings['minutes'] = 'minutes'; $a->strings['second'] = 'second'; $a->strings['seconds'] = 'seconds'; $a->strings[' ago'] = ' ago'; +$a->strings['Cannot locate DNS info for database server \'%s\'',$server] = 'Cannot locate DNS info for database server \'%s\'',$server; $a->strings['Create a new group'] = 'Create a new group'; $a->strings['Everybody'] = 'Everybody'; $a->strings['Birthday:'] = 'Birthday:'; @@ -623,7 +635,9 @@ $a->strings['America/Argentina/Jujuy'] = 'America/Argentina/Jujuy'; $a->strings['America/Argentina/La_Rioja'] = 'America/Argentina/La_Rioja'; $a->strings['America/Argentina/Mendoza'] = 'America/Argentina/Mendoza'; $a->strings['America/Argentina/Rio_Gallegos'] = 'America/Argentina/Rio_Gallegos'; +$a->strings['America/Argentina/Salta'] = 'America/Argentina/Salta'; $a->strings['America/Argentina/San_Juan'] = 'America/Argentina/San_Juan'; +$a->strings['America/Argentina/San_Luis'] = 'America/Argentina/San_Luis'; $a->strings['America/Argentina/Tucuman'] = 'America/Argentina/Tucuman'; $a->strings['America/Argentina/Ushuaia'] = 'America/Argentina/Ushuaia'; $a->strings['America/Aruba'] = 'America/Aruba'; @@ -701,7 +715,9 @@ $a->strings['America/Louisville'] = 'America/Louisville'; $a->strings['America/Maceio'] = 'America/Maceio'; $a->strings['America/Managua'] = 'America/Managua'; $a->strings['America/Manaus'] = 'America/Manaus'; +$a->strings['America/Marigot'] = 'America/Marigot'; $a->strings['America/Martinique'] = 'America/Martinique'; +$a->strings['America/Matamoros'] = 'America/Matamoros'; $a->strings['America/Mazatlan'] = 'America/Mazatlan'; $a->strings['America/Mendoza'] = 'America/Mendoza'; $a->strings['America/Menominee'] = 'America/Menominee'; @@ -720,6 +736,7 @@ $a->strings['America/Nome'] = 'America/Nome'; $a->strings['America/Noronha'] = 'America/Noronha'; $a->strings['America/North_Dakota/Center'] = 'America/North_Dakota/Center'; $a->strings['America/North_Dakota/New_Salem'] = 'America/North_Dakota/New_Salem'; +$a->strings['America/Ojinaga'] = 'America/Ojinaga'; $a->strings['America/Panama'] = 'America/Panama'; $a->strings['America/Pangnirtung'] = 'America/Pangnirtung'; $a->strings['America/Paramaribo'] = 'America/Paramaribo'; @@ -736,11 +753,14 @@ $a->strings['America/Regina'] = 'America/Regina'; $a->strings['America/Resolute'] = 'America/Resolute'; $a->strings['America/Rio_Branco'] = 'America/Rio_Branco'; $a->strings['America/Rosario'] = 'America/Rosario'; +$a->strings['America/Santa_Isabel'] = 'America/Santa_Isabel'; +$a->strings['America/Santarem'] = 'America/Santarem'; $a->strings['America/Santiago'] = 'America/Santiago'; $a->strings['America/Santo_Domingo'] = 'America/Santo_Domingo'; $a->strings['America/Sao_Paulo'] = 'America/Sao_Paulo'; $a->strings['America/Scoresbysund'] = 'America/Scoresbysund'; $a->strings['America/Shiprock'] = 'America/Shiprock'; +$a->strings['America/St_Barthelemy'] = 'America/St_Barthelemy'; $a->strings['America/St_Johns'] = 'America/St_Johns'; $a->strings['America/St_Kitts'] = 'America/St_Kitts'; $a->strings['America/St_Lucia'] = 'America/St_Lucia'; @@ -762,6 +782,7 @@ $a->strings['America/Yellowknife'] = 'America/Yellowknife'; $a->strings['Antarctica/Casey'] = 'Antarctica/Casey'; $a->strings['Antarctica/Davis'] = 'Antarctica/Davis'; $a->strings['Antarctica/DumontDUrville'] = 'Antarctica/DumontDUrville'; +$a->strings['Antarctica/Macquarie'] = 'Antarctica/Macquarie'; $a->strings['Antarctica/Mawson'] = 'Antarctica/Mawson'; $a->strings['Antarctica/McMurdo'] = 'Antarctica/McMurdo'; $a->strings['Antarctica/Palmer'] = 'Antarctica/Palmer'; @@ -798,6 +819,7 @@ $a->strings['Asia/Dubai'] = 'Asia/Dubai'; $a->strings['Asia/Dushanbe'] = 'Asia/Dushanbe'; $a->strings['Asia/Gaza'] = 'Asia/Gaza'; $a->strings['Asia/Harbin'] = 'Asia/Harbin'; +$a->strings['Asia/Ho_Chi_Minh'] = 'Asia/Ho_Chi_Minh'; $a->strings['Asia/Hong_Kong'] = 'Asia/Hong_Kong'; $a->strings['Asia/Hovd'] = 'Asia/Hovd'; $a->strings['Asia/Irkutsk'] = 'Asia/Irkutsk'; @@ -809,7 +831,9 @@ $a->strings['Asia/Kabul'] = 'Asia/Kabul'; $a->strings['Asia/Kamchatka'] = 'Asia/Kamchatka'; $a->strings['Asia/Karachi'] = 'Asia/Karachi'; $a->strings['Asia/Kashgar'] = 'Asia/Kashgar'; +$a->strings['Asia/Kathmandu'] = 'Asia/Kathmandu'; $a->strings['Asia/Katmandu'] = 'Asia/Katmandu'; +$a->strings['Asia/Kolkata'] = 'Asia/Kolkata'; $a->strings['Asia/Krasnoyarsk'] = 'Asia/Krasnoyarsk'; $a->strings['Asia/Kuala_Lumpur'] = 'Asia/Kuala_Lumpur'; $a->strings['Asia/Kuching'] = 'Asia/Kuching'; @@ -821,6 +845,7 @@ $a->strings['Asia/Makassar'] = 'Asia/Makassar'; $a->strings['Asia/Manila'] = 'Asia/Manila'; $a->strings['Asia/Muscat'] = 'Asia/Muscat'; $a->strings['Asia/Nicosia'] = 'Asia/Nicosia'; +$a->strings['Asia/Novokuznetsk'] = 'Asia/Novokuznetsk'; $a->strings['Asia/Novosibirsk'] = 'Asia/Novosibirsk'; $a->strings['Asia/Omsk'] = 'Asia/Omsk'; $a->strings['Asia/Oral'] = 'Asia/Oral'; diff --git a/util/typo.php b/util/typo.php index ac61ef6d3..84a50e15e 100644 --- a/util/typo.php +++ b/util/typo.php @@ -41,7 +41,10 @@ echo 'util/strings.php' . "\n"; include_once('util/strings.php'); + echo count($a->strings) . ' strings' . "\n"; + $files = glob('view/*/strings.php'); + foreach($files as $file) { echo $file . "\n"; include_once($file); diff --git a/view/de/jot-header.tpl b/view/de/jot-header.tpl deleted file mode 100644 index 62fbe84e4..000000000 --- a/view/de/jot-header.tpl +++ /dev/null @@ -1,166 +0,0 @@ - - - - - - diff --git a/view/de/msg-header.tpl b/view/de/msg-header.tpl deleted file mode 100644 index 174e6c985..000000000 --- a/view/de/msg-header.tpl +++ /dev/null @@ -1,104 +0,0 @@ - - - - - - diff --git a/view/de/strings.php b/view/de/strings.php index b45ddee69..c18069f19 100644 --- a/view/de/strings.php +++ b/view/de/strings.php @@ -272,6 +272,11 @@ $a->strings['Clear browser location'] = 'Browser Standort leeren'; $a->strings['Permission settings'] = 'Berechtigungseinstellungen'; $a->strings['CC: email addresses'] = 'CC: EMail Addresse'; $a->strings['Example: bob@example.com, mary@example.com'] = 'Z.B.: bob@example.com, mary@example.com'; +$a->strings['Please enter a link URL:'] = 'Bitte URL des Links angeben:'; +$a->strings['Please enter a YouTube link:'] = 'Bitte den YouTube Link angeben:'; +$a->strings["Please enter a video\x28.ogg\x29 link/URL:"] = "Please enter a video\x28.ogg\x29 link/URL:"; +$a->strings["Please enter an audio\x28.ogg\x29 link/URL:"] = "Please enter an audio\x28.ogg\x29 link/URL:"; +$a->strings['Where are you right now?'] = 'Wo bist du im Moment?'; $a->strings['No such group'] = 'Es gibt keine solche Gruppe'; $a->strings['Group is empty'] = 'Gruppe ist leer'; $a->strings['Group: '] = 'Gruppe: '; diff --git a/view/en/msg-header.tpl b/view/en/msg-header.tpl deleted file mode 100644 index 174e6c985..000000000 --- a/view/en/msg-header.tpl +++ /dev/null @@ -1,104 +0,0 @@ - - - - - - diff --git a/view/fr/jot-header.tpl b/view/fr/jot-header.tpl deleted file mode 100644 index b1b6dacf0..000000000 --- a/view/fr/jot-header.tpl +++ /dev/null @@ -1,164 +0,0 @@ - - - - - - diff --git a/view/fr/msg-header.tpl b/view/fr/msg-header.tpl deleted file mode 100644 index 174e6c985..000000000 --- a/view/fr/msg-header.tpl +++ /dev/null @@ -1,104 +0,0 @@ - - - - - - diff --git a/view/it/jot-header.tpl b/view/it/jot-header.tpl deleted file mode 100644 index 8ca5a0717..000000000 --- a/view/it/jot-header.tpl +++ /dev/null @@ -1,165 +0,0 @@ - - - - - - diff --git a/view/it/msg-header.tpl b/view/it/msg-header.tpl deleted file mode 100644 index 69e813ae2..000000000 --- a/view/it/msg-header.tpl +++ /dev/null @@ -1,104 +0,0 @@ - - - - - - diff --git a/view/it/strings.php b/view/it/strings.php index 68cf11793..f27d8a1b0 100644 --- a/view/it/strings.php +++ b/view/it/strings.php @@ -284,6 +284,11 @@ $a->strings["The database configuration file \".htconfig.php\" could not be writ $a->strings["Errors encountered creating database tables."] = "Errori creando le tabelle nel database."; $a->strings["Normal View"] = "Vista normale"; $a->strings["New Item View"] = "Vista Nuovi Elementi"; +$a->strings['Please enter a link URL:'] = 'Inserisci l\'indirizzo del collegamento:'; +$a->strings['Please enter a YouTube link:'] = 'Inserisci un collegamento a YouTube:'; +$a->strings["Please enter a video\x28.ogg\x29 link/URL:"] = "Please enter a video\x28.ogg\x29 link/URL:"; +$a->strings["Please enter an audio\x28.ogg\x29 link/URL:"] = "Please enter an audio\x28.ogg\x29 link/URL:"; +$a->strings['Where are you right now?'] = 'Dove ti trovi ora?'; $a->strings["No such group"] = "Nessun gruppo"; $a->strings["Group is empty"] = "Il gruppo è vuoto"; $a->strings["Group: "] = "Gruppo: "; diff --git a/view/en/jot-header.tpl b/view/jot-header.tpl similarity index 94% rename from view/en/jot-header.tpl rename to view/jot-header.tpl index d73fe7d62..774b37c86 100644 --- a/view/en/jot-header.tpl +++ b/view/jot-header.tpl @@ -24,9 +24,9 @@ tinyMCE.init({ forced_root_block : '', convert_urls: false, content_css: "$baseurl/view/custom_tinymce.css", - //Character count theme_advanced_path : false, setup : function(ed) { + //Character count ed.onKeyUp.add(function(ed, e) { var txt = tinyMCE.activeEditor.getContent(); var text = txt.length; @@ -87,7 +87,7 @@ tinyMCE.init({ }); function jotGetLink() { - reply = prompt("Please enter a link URL:"); + reply = prompt("$linkurl"); if(reply && reply.length) { $('#profile-rotator').show(); $.get('parse_url?url=' + reply, function(data) { @@ -98,21 +98,21 @@ tinyMCE.init({ } function jotGetVideo() { - reply = prompt("Please enter a YouTube link:"); + reply = prompt("$utubeurl"); if(reply && reply.length) { tinyMCE.execCommand('mceInsertRawHTML',false,'[youtube]' + reply + '[/youtube]'); } } function jotVideoURL() { - reply = prompt("Please enter a video(.ogg) link/URL:"); + reply = prompt("$vidurl"); if(reply && reply.length) { tinyMCE.execCommand('mceInsertRawHTML',false,'[video]' + reply + '[/video]'); } } function jotAudioURL() { - reply = prompt("Please enter an audio(.ogg) link/URL:"); + reply = prompt("$audurl"); if(reply && reply.length) { tinyMCE.execCommand('mceInsertRawHTML',false,'[audio]' + reply + '[/audio]'); } @@ -120,7 +120,7 @@ tinyMCE.init({ function jotGetLocation() { - reply = prompt("Where are you right now?", $('#jot-location').val()); + reply = prompt("$whereareu", $('#jot-location').val()); if(reply && reply.length) { $('#jot-location').val(reply); } diff --git a/view/sv/msg-header.tpl b/view/msg-header.tpl similarity index 98% rename from view/sv/msg-header.tpl rename to view/msg-header.tpl index 174e6c985..77e58bc09 100644 --- a/view/sv/msg-header.tpl +++ b/view/msg-header.tpl @@ -71,7 +71,7 @@ tinyMCE.init({ }); function jotGetLink() { - reply = prompt("Please enter a link URL:"); + reply = prompt("$linkurl"); if(reply && reply.length) { $('#profile-rotator').show(); $.get('parse_url?url=' + reply, function(data) { diff --git a/view/sv/jot-header.tpl b/view/sv/jot-header.tpl deleted file mode 100644 index b6e156324..000000000 --- a/view/sv/jot-header.tpl +++ /dev/null @@ -1,172 +0,0 @@ - - - - - - From 82bd1ce3cb0097ad6be9650e4a1414e819cf8b0c Mon Sep 17 00:00:00 2001 From: Friendika Date: Mon, 21 Mar 2011 03:33:58 -0700 Subject: [PATCH 064/478] installation issues --- boot.php | 6 +++--- include/dba.php | 2 +- util/strings.php | 52 ++++++++++++++++++++++++------------------------ 3 files changed, 30 insertions(+), 30 deletions(-) diff --git a/boot.php b/boot.php index 81794af91..6c8fb9d15 100644 --- a/boot.php +++ b/boot.php @@ -1862,11 +1862,11 @@ function format_like($cnt,$arr,$type,$id) { if(! function_exists('load_view_file')) { function load_view_file($s) { + global $lang; + if(! isset($lang)) + $lang = 'en'; $b = basename($s); $d = dirname($s); - $lang = get_config('system','language'); - if($lang === false) - $lang = 'en'; if(file_exists("$d/$lang/$b")) return file_get_contents("$d/$lang/$b"); return file_get_contents($s); diff --git a/include/dba.php b/include/dba.php index e2f369f19..49b325cf7 100644 --- a/include/dba.php +++ b/include/dba.php @@ -28,7 +28,7 @@ class dba { if($install) { if(strlen($server) && ($server !== 'localhost') && ($server !== '127.0.0.1')) { if(! dns_get_record($server, DNS_A + DNS_CNAME + DNS_PTR)) { - notice( sprintf( t('Cannot locate DNS info for database server \'%s\'',$server))); + notice( sprintf( t('Cannot locate DNS info for database server \'%s\''), $server)); $this->connected = false; $this->db = null; return; diff --git a/util/strings.php b/util/strings.php index 042a33569..31dffd162 100644 --- a/util/strings.php +++ b/util/strings.php @@ -65,30 +65,6 @@ $a->strings['Birthdays this week:'] = 'Birthdays this week:'; $a->strings["\x28Adjusted for local time\x29"] = "\x28Adjusted for local time\x29"; $a->strings['[today]'] = '[today]'; $a->strings['link to source'] = 'link to source'; -$a->strings['No recipient selected.'] = 'No recipient selected.'; -$a->strings['[no subject]'] = '[no subject]'; -$a->strings['Unable to locate contact information.'] = 'Unable to locate contact information.'; -$a->strings['Wall Photos'] = 'Wall Photos'; -$a->strings['Message sent.'] = 'Message sent.'; -$a->strings['Message could not be sent.'] = 'Message could not be sent.'; -$a->strings['Messages'] = 'Messages'; -$a->strings['Inbox'] = 'Inbox'; -$a->strings['Outbox'] = 'Outbox'; -$a->strings['New Message'] = 'New Message'; -$a->strings['Message deleted.'] = 'Message deleted.'; -$a->strings['Conversation removed.'] = 'Conversation removed.'; -$a->strings['Send Private Message'] = 'Send Private Message'; -$a->strings['To:'] = 'To:'; -$a->strings['Subject:'] = 'Subject:'; -$a->strings['Your message:'] = 'Your message:'; -$a->strings['Upload photo'] = 'Upload photo'; -$a->strings['Insert web link'] = 'Insert web link'; -$a->strings['Please wait'] = 'Please wait'; -$a->strings['No messages.'] = 'No messages.'; -$a->strings['Delete conversation'] = 'Delete conversation'; -$a->strings['Message not available.'] = 'Message not available.'; -$a->strings['Delete message'] = 'Delete message'; -$a->strings['Send Reply'] = 'Send Reply'; $a->strings['Applications'] = 'Applications'; $a->strings["Invite Friends"] = "Invite Friends"; $a->strings['Connect/Follow'] = 'Connect/Follow'; @@ -200,6 +176,7 @@ $a->strings['Private Message'] = 'Private Message'; $a->strings["I like this \x28toggle\x29"] = "I like this \x28toggle\x29"; $a->strings["I don't like this \x28toggle\x29"] = "I don't like this \x28toggle\x29"; $a->strings['Share'] = 'Share'; +$a->strings['Please wait'] = 'Please wait'; $a->strings['This is you'] = 'This is you'; $a->strings['Edit'] = 'Edit'; $a->strings['Delete'] = 'Delete'; @@ -212,6 +189,8 @@ $a->strings['Item has been removed.'] = 'Item has been removed.'; $a->strings['Shared content is covered by the Creative Commons Attribution 3.0 license.'] = 'Shared content is covered by the Creative Commons Attribution 3.0 license.'; $a->strings['Item not found'] = 'Item not found'; $a->strings['Edit post'] = 'Edit post'; +$a->strings['Upload photo'] = 'Upload photo'; +$a->strings['Insert web link'] = 'Insert web link'; $a->strings['Insert YouTube video'] = 'Insert YouTube video'; $a->strings['Insert Vorbis [.ogg] video'] = 'Insert Vorbis [.ogg] video'; $a->strings['Insert Vorbis [.ogg] audio'] = 'Insert Vorbis [.ogg] audio'; @@ -262,6 +241,7 @@ $a->strings['%s : Not a valid email address.'] = '%s : Not a valid email address $a->strings['%s : Message delivery failed.'] = '%s : Message delivery failed.'; $a->strings['Send invitations'] = 'Send invitations'; $a->strings['Enter email addresses, one per line:'] = 'Enter email addresses, one per line:'; +$a->strings['Your message:'] = 'Your message:'; $a->strings['To accept this invitation, please visit:'] = 'To accept this invitation, please visit:'; $a->strings['Once you have registered, please connect with me via my profile page at:'] = 'Once you have registered, please connect with me via my profile page at:'; $a->strings["%d message sent."] = array( @@ -270,6 +250,7 @@ $a->strings["%d message sent."] = array( ); $a->strings['Unable to locate original post.'] = 'Unable to locate original post.'; $a->strings['Empty post discarded.'] = 'Empty post discarded.'; +$a->strings['Wall Photos'] = 'Wall Photos'; $a->strings["%s commented on your item at %s"] = "%s commented on your item at %s"; $a->strings["Administrator"] = "Administrator"; $a->strings["%s posted on your profile wall at %s"] = "%s posted on your profile wall at %s"; @@ -287,9 +268,28 @@ $a->strings["Welcome back %s"] = "Welcome back %s"; $a->strings['Manage Identities and/or Pages'] = 'Manage Identities and/or Pages'; $a->strings["\x28Toggle between different identities or community/group pages which share your account details.\x29"] = "\x28Toggle between different identities or community/group pages which share your account details.\x29"; $a->strings['Select an identity to manage: '] = 'Select an identity to manage: '; +$a->strings['No recipient selected.'] = 'No recipient selected.'; +$a->strings['[no subject]'] = '[no subject]'; +$a->strings['Unable to locate contact information.'] = 'Unable to locate contact information.'; +$a->strings['Message sent.'] = 'Message sent.'; +$a->strings['Message could not be sent.'] = 'Message could not be sent.'; +$a->strings['Messages'] = 'Messages'; +$a->strings['Inbox'] = 'Inbox'; +$a->strings['Outbox'] = 'Outbox'; +$a->strings['New Message'] = 'New Message'; +$a->strings['Message deleted.'] = 'Message deleted.'; +$a->strings['Conversation removed.'] = 'Conversation removed.'; +$a->strings['Please enter a link URL:'] = 'Please enter a link URL:'; +$a->strings['Send Private Message'] = 'Send Private Message'; +$a->strings['To:'] = 'To:'; +$a->strings['Subject:'] = 'Subject:'; +$a->strings['No messages.'] = 'No messages.'; +$a->strings['Delete conversation'] = 'Delete conversation'; +$a->strings['Message not available.'] = 'Message not available.'; +$a->strings['Delete message'] = 'Delete message'; +$a->strings['Send Reply'] = 'Send Reply'; $a->strings['Normal View'] = 'Normal View'; $a->strings['New Item View'] = 'New Item View'; -$a->strings['Please enter a link URL:'] = 'Please enter a link URL:'; $a->strings['Please enter a YouTube link:'] = 'Please enter a YouTube link:'; $a->strings["Please enter a video\x28.ogg\x29 link/URL:"] = "Please enter a video\x28.ogg\x29 link/URL:"; $a->strings["Please enter an audio\x28.ogg\x29 link/URL:"] = "Please enter an audio\x28.ogg\x29 link/URL:"; @@ -449,7 +449,7 @@ $a->strings['minutes'] = 'minutes'; $a->strings['second'] = 'second'; $a->strings['seconds'] = 'seconds'; $a->strings[' ago'] = ' ago'; -$a->strings['Cannot locate DNS info for database server \'%s\'',$server] = 'Cannot locate DNS info for database server \'%s\'',$server; +$a->strings['Cannot locate DNS info for database server \'%s\''] = 'Cannot locate DNS info for database server \'%s\''; $a->strings['Create a new group'] = 'Create a new group'; $a->strings['Everybody'] = 'Everybody'; $a->strings['Birthday:'] = 'Birthday:'; From 94cbf3bb80371d5b4160db8bef1d70f28f8a0d97 Mon Sep 17 00:00:00 2001 From: Friendika Date: Mon, 21 Mar 2011 04:10:08 -0700 Subject: [PATCH 065/478] another template down --- mod/profile.php | 5 ++++- util/strings.php | 3 +++ view/de/strings.php | 3 +++ view/en/profile_tabs.tpl | 7 ------- view/fr/profile_tabs.tpl | 7 ------- view/it/profile_tabs.tpl | 7 ------- view/it/strings.php | 3 +++ view/{de => }/profile_tabs.tpl | 6 +++--- view/sv/profile_tabs.tpl | 7 ------- 9 files changed, 16 insertions(+), 32 deletions(-) delete mode 100644 view/en/profile_tabs.tpl delete mode 100644 view/fr/profile_tabs.tpl delete mode 100644 view/it/profile_tabs.tpl rename view/{de => }/profile_tabs.tpl (80%) delete mode 100644 view/sv/profile_tabs.tpl diff --git a/mod/profile.php b/mod/profile.php index 82a84c39e..fad8bc79b 100644 --- a/mod/profile.php +++ b/mod/profile.php @@ -98,7 +98,10 @@ function profile_content(&$a, $update = 0) { $o .= replace_macros($tpl,array( '$url' => $a->get_baseurl() . '/' . $a->cmd, - '$phototab' => $a->get_baseurl() . '/photos/' . $a->profile['nickname'] + '$phototab' => $a->get_baseurl() . '/photos/' . $a->profile['nickname'], + '$status' => t('Status') + '$profile' => t('Profile'), + '$photos' => t('Photos') )); diff --git a/util/strings.php b/util/strings.php index 31dffd162..907bfb6df 100644 --- a/util/strings.php +++ b/util/strings.php @@ -350,6 +350,9 @@ $a->strings['Example: @bob, @Barbara_Jensen, @jim@example.com, #California, #cam $a->strings['Recent Photos'] = 'Recent Photos'; $a->strings['Upload New Photos'] = 'Upload New Photos'; $a->strings['View Album'] = 'View Album'; +$a->strings['Status'] = 'Status'; +$a->strings['Profile'] = 'Profile'; +$a->strings['Photos'] = 'Photos'; $a->strings['Image uploaded but image cropping failed.'] = 'Image uploaded but image cropping failed.'; $a->strings['Unable to process image'] = 'Unable to process image'; $a->strings['Image uploaded successfully.'] = 'Image uploaded successfully.'; diff --git a/view/de/strings.php b/view/de/strings.php index c18069f19..2d8fe7006 100644 --- a/view/de/strings.php +++ b/view/de/strings.php @@ -331,6 +331,9 @@ $a->strings['Example: @bob, @Barbara_Jensen, @jim@example.com, #California, #cam $a->strings['Recent Photos'] = 'Neuste Fotos'; $a->strings['Upload New Photos'] = 'Weitere Fotos hochladen'; $a->strings['View Album'] = 'Album betrachten'; +$a->strings['Status'] = 'Status'; +$a->strings['Profile'] = 'Profil'; +$a->strings['Photos'] = 'Fotos'; $a->strings['Image uploaded but image cropping failed.'] = 'Bilder hochgeladen aber das Zuschneiden ist fehlgeschlagen.'; $a->strings['Image size reduction [175] failed.'] = 'Image size reduction [175] failed.'; $a->strings['Image size reduction [80] failed.'] = 'Image size reduction [80] failed.'; diff --git a/view/en/profile_tabs.tpl b/view/en/profile_tabs.tpl deleted file mode 100644 index 9c6c54a1c..000000000 --- a/view/en/profile_tabs.tpl +++ /dev/null @@ -1,7 +0,0 @@ - -
    - Status - Profile - Photos -
    -
    \ No newline at end of file diff --git a/view/fr/profile_tabs.tpl b/view/fr/profile_tabs.tpl deleted file mode 100644 index 9c6c54a1c..000000000 --- a/view/fr/profile_tabs.tpl +++ /dev/null @@ -1,7 +0,0 @@ - -
    - Status - Profile - Photos -
    -
    \ No newline at end of file diff --git a/view/it/profile_tabs.tpl b/view/it/profile_tabs.tpl deleted file mode 100644 index 9c0f27d62..000000000 --- a/view/it/profile_tabs.tpl +++ /dev/null @@ -1,7 +0,0 @@ - -
    - Stato - Profilo - Foto -
    -
    diff --git a/view/it/strings.php b/view/it/strings.php index f27d8a1b0..a771f933d 100644 --- a/view/it/strings.php +++ b/view/it/strings.php @@ -165,6 +165,9 @@ $a->strings["Example: @bob, @Barbara_Jensen, @jim@example.com, #California, #cam $a->strings["Recent Photos"] = "Foto recenti"; $a->strings["Upload New Photos"] = "Carica nuova foto"; $a->strings["View Album"] = "Vedi album"; +$a->strings['Status'] = 'Stato'; +$a->strings['Profile'] = 'Profilo'; +$a->strings['Photos'] = 'Foto'; $a->strings["Item not found."] = "Elemento non trovato."; $a->strings["View \$owner_name's profile"] = "Guarda il profilo di \$owner_name"; $a->strings["to"] = "a"; diff --git a/view/de/profile_tabs.tpl b/view/profile_tabs.tpl similarity index 80% rename from view/de/profile_tabs.tpl rename to view/profile_tabs.tpl index 56e7d626f..975d069a6 100644 --- a/view/de/profile_tabs.tpl +++ b/view/profile_tabs.tpl @@ -1,7 +1,7 @@ \ No newline at end of file diff --git a/view/sv/profile_tabs.tpl b/view/sv/profile_tabs.tpl deleted file mode 100644 index 9c6c54a1c..000000000 --- a/view/sv/profile_tabs.tpl +++ /dev/null @@ -1,7 +0,0 @@ - -
    - Status - Profile - Photos -
    -
    \ No newline at end of file From 0926532323344e486dd4ad42467b3ef9c6400a05 Mon Sep 17 00:00:00 2001 From: Olivier Migeot Date: Mon, 21 Mar 2011 13:45:41 +0100 Subject: [PATCH 066/478] Started to convert french translation to the new format. --- view/fr/messages.po | 2699 +++++++++++++++++++++++++++++++++++++++++++ view/fr/strings.php | 1624 ++++++++++---------------- 2 files changed, 3279 insertions(+), 1044 deletions(-) create mode 100644 view/fr/messages.po diff --git a/view/fr/messages.po b/view/fr/messages.po new file mode 100644 index 000000000..6759f311b --- /dev/null +++ b/view/fr/messages.po @@ -0,0 +1,2699 @@ +# FRIENDIKA Distribuited Social Network +# Copyright (C) 2010, 2011 Mike Macgirvin +# This file is distributed under the same license as the Friendika package. +# Mike Macgirvin, 2010 +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: 2.1.924\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2011-03-21 08:22+0000\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: Olivier Migeot \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" +"X-Language: fr_FR\n" + +#: ../../include/auth.php:27 +msgid "Logged out." +msgstr "Déconnecté." + +#: ../../include/auth.php:105 ../../include/auth.php:130 +#: ../../include/auth.php:183 ../../mod/openid.php:62 ../../mod/openid.php:109 +msgid "Login failed." +msgstr "Échec de connexion." + +#: ../../include/auth.php:194 ../../mod/openid.php:73 +msgid "Welcome back " +msgstr "Bienvenue à nouveau, " + +#: ../../include/Photo.php:225 ../../include/Photo.php:232 +#: ../../include/Photo.php:239 ../../include/items.php:982 +#: ../../include/items.php:985 ../../include/items.php:988 +#: ../../mod/photos.php:34 ../../mod/photos.php:106 ../../mod/photos.php:781 +#: ../../mod/photos.php:850 ../../mod/photos.php:865 ../../mod/photos.php:1233 +#: ../../mod/photos.php:1244 +msgid "Contact Photos" +msgstr "Photos du contact" + +#: ../../include/acl_selectors.php:132 +msgid "Visible To:" +msgstr "Visible par:" + +#: ../../include/acl_selectors.php:136 ../../include/acl_selectors.php:151 +msgid "Groups" +msgstr "Groupes" + +#: ../../include/acl_selectors.php:140 ../../include/acl_selectors.php:155 +#: ../../include/nav.php:111 ../../mod/contacts.php:306 ../../boot.php:2022 +msgid "Contacts" +msgstr "Contacts" + +#: ../../include/acl_selectors.php:147 +msgid "Except For:" +msgstr "Sauf pour:" + +#: ../../include/profile_selectors.php:6 +msgid "Male" +msgstr "Masculin" + +#: ../../include/profile_selectors.php:6 +msgid "Female" +msgstr "Féminin" + +#: ../../include/profile_selectors.php:6 +msgid "Currently Male" +msgstr "Actuellement masculin" + +#: ../../include/profile_selectors.php:6 +msgid "Currently Female" +msgstr "Actuellement féminin" + +#: ../../include/profile_selectors.php:6 +msgid "Mostly Male" +msgstr "Principalement masculin" + +#: ../../include/profile_selectors.php:6 +msgid "Mostly Female" +msgstr "Principalement féminin" + +#: ../../include/profile_selectors.php:6 +msgid "Transgender" +msgstr "Transgenre" + +#: ../../include/profile_selectors.php:6 +msgid "Intersex" +msgstr "Inter-sexe" + +#: ../../include/profile_selectors.php:6 +msgid "Transsexual" +msgstr "Transsexuel" + +#: ../../include/profile_selectors.php:6 +msgid "Hermaphrodite" +msgstr "Hermaphrodite" + +#: ../../include/profile_selectors.php:6 +msgid "Neuter" +msgstr "Neutre" + +#: ../../include/profile_selectors.php:6 +msgid "Non-specific" +msgstr "Non-spécifique" + +#: ../../include/profile_selectors.php:6 +msgid "Other" +msgstr "Autre" + +#: ../../include/profile_selectors.php:6 +msgid "Undecided" +msgstr "Indécis" + +#: ../../include/profile_selectors.php:19 +msgid "Males" +msgstr "Hommes" + +#: ../../include/profile_selectors.php:19 +msgid "Females" +msgstr "Femmes" + +#: ../../include/profile_selectors.php:19 +msgid "Gay" +msgstr "Gay" + +#: ../../include/profile_selectors.php:19 +msgid "Lesbian" +msgstr "Lesbienne" + +#: ../../include/profile_selectors.php:19 +msgid "No Preference" +msgstr "Sans préférence" + +#: ../../include/profile_selectors.php:19 +msgid "Bisexual" +msgstr "Bisexuel" + +#: ../../include/profile_selectors.php:19 +msgid "Autosexual" +msgstr "Auto-sexuel" + +#: ../../include/profile_selectors.php:19 +msgid "Abstinent" +msgstr "Abstinent" + +#: ../../include/profile_selectors.php:19 +msgid "Virgin" +msgstr "Vierge" + +#: ../../include/profile_selectors.php:19 +msgid "Deviant" +msgstr "Déviant" + +#: ../../include/profile_selectors.php:19 +msgid "Fetish" +msgstr "Fétichiste" + +#: ../../include/profile_selectors.php:19 +msgid "Oodles" +msgstr "Oodles" + +#: ../../include/profile_selectors.php:19 +msgid "Nonsexual" +msgstr "Non-sexuel" + +#: ../../include/profile_selectors.php:33 +msgid "Single" +msgstr "Célibataire" + +#: ../../include/profile_selectors.php:33 +msgid "Lonely" +msgstr "Esseulé" + +#: ../../include/profile_selectors.php:33 +msgid "Available" +msgstr "Disponible" + +#: ../../include/profile_selectors.php:33 +msgid "Unavailable" +msgstr "Indisponible" + +#: ../../include/profile_selectors.php:33 +msgid "Dating" +msgstr "Dans une relation" + +#: ../../include/profile_selectors.php:33 +msgid "Unfaithful" +msgstr "Infidèle" + +#: ../../include/profile_selectors.php:33 +msgid "Sex Addict" +msgstr "Accro au sexe" + +#: ../../include/profile_selectors.php:33 +msgid "Friends" +msgstr "Amis" + +#: ../../include/profile_selectors.php:33 +msgid "Friends/Benefits" +msgstr "Amis par intérêt" + +#: ../../include/profile_selectors.php:33 +msgid "Casual" +msgstr "Casual" + +#: ../../include/profile_selectors.php:33 +msgid "Engaged" +msgstr "Fiancé" + +#: ../../include/profile_selectors.php:33 +msgid "Married" +msgstr "Marié" + +#: ../../include/profile_selectors.php:33 +msgid "Partners" +msgstr "Partenaire" + +#: ../../include/profile_selectors.php:33 +msgid "Cohabiting" +msgstr "En cohabitation" + +#: ../../include/profile_selectors.php:33 +msgid "Happy" +msgstr "Heureux" + +#: ../../include/profile_selectors.php:33 +msgid "Not Looking" +msgstr "Sans recherche" + +#: ../../include/profile_selectors.php:33 +msgid "Swinger" +msgstr "Échangiste" + +#: ../../include/profile_selectors.php:33 +msgid "Betrayed" +msgstr "Trahi(e)" + +#: ../../include/profile_selectors.php:33 +msgid "Separated" +msgstr "Séparé" + +#: ../../include/profile_selectors.php:33 +msgid "Unstable" +msgstr "Instable" + +#: ../../include/profile_selectors.php:33 +msgid "Divorced" +msgstr "Divorcé" + +#: ../../include/profile_selectors.php:33 +msgid "Widowed" +msgstr "Veuf/Veuve" + +#: ../../include/profile_selectors.php:33 +msgid "Uncertain" +msgstr "Incertain" + +#: ../../include/profile_selectors.php:33 +msgid "Complicated" +msgstr "Compliqué" + +#: ../../include/profile_selectors.php:33 +msgid "Don't care" +msgstr "S'en désintéresse" + +#: ../../include/profile_selectors.php:33 +msgid "Ask me" +msgstr "Me demander" + +#: ../../include/contact_selectors.php:32 +msgid "Unknown | Not categorised" +msgstr "Inconnu | Non-classé" + +#: ../../include/contact_selectors.php:33 +msgid "Block immediately" +msgstr "Bloquer immédiatement" + +#: ../../include/contact_selectors.php:34 +msgid "Shady, spammer, self-marketer" +msgstr "Douteux, spammeur, accro à l'auto-promotion" + +#: ../../include/contact_selectors.php:35 +msgid "Known to me, but no opinion" +msgstr "Connu de moi, mais sans opinion" + +#: ../../include/contact_selectors.php:36 +msgid "OK, probably harmless" +msgstr "OK, probablement inoffensif" + +#: ../../include/contact_selectors.php:37 +msgid "Reputable, has my trust" +msgstr "Réputé, a toute ma confiance" + +#: ../../include/contact_selectors.php:55 +msgid "Frequently" +msgstr "Fréquemment" + +#: ../../include/contact_selectors.php:56 +msgid "Hourly" +msgstr "Toutes les heures" + +#: ../../include/contact_selectors.php:57 +msgid "Twice daily" +msgstr "Deux fois par jour" + +#: ../../include/contact_selectors.php:58 +msgid "Daily" +msgstr "Chaque jour" + +#: ../../include/contact_selectors.php:59 +msgid "Weekly" +msgstr "Chaque semaine" + +#: ../../include/contact_selectors.php:60 +msgid "Monthly" +msgstr "Chaque mois" + +#: ../../include/group.php:130 +msgid "Create a new group" +msgstr "Créer un nouveau groupe" + +#: ../../include/group.php:131 +msgid "Everybody" +msgstr "Tout le monde" + +#: ../../include/oembed.php:57 +#, fuzzy +msgid "Embedding disabled" +msgstr "Incorporation désactivée" + +#: ../../include/datetime.php:44 ../../include/datetime.php:46 +msgid "Miscellaneous" +msgstr "Divers" + +#: ../../include/datetime.php:148 +msgid "less than a second ago" +msgstr "il y a moins d'une seconde" + +#: ../../include/datetime.php:151 +msgid "year" +msgstr "an" + +#: ../../include/datetime.php:151 +msgid "years" +msgstr "ans" + +#: ../../include/datetime.php:152 +msgid "month" +msgstr "mois" + +#: ../../include/datetime.php:152 +msgid "months" +msgstr "mois" + +#: ../../include/datetime.php:153 +msgid "week" +msgstr "semaine" + +#: ../../include/datetime.php:153 +msgid "weeks" +msgstr "semaines" + +#: ../../include/datetime.php:154 +msgid "day" +msgstr "jour" + +#: ../../include/datetime.php:154 +msgid "days" +msgstr "jours" + +#: ../../include/datetime.php:155 +msgid "hour" +msgstr "heure" + +#: ../../include/datetime.php:155 +msgid "hours" +msgstr "heures" + +#: ../../include/datetime.php:156 +msgid "minute" +msgstr "minute" + +#: ../../include/datetime.php:156 +msgid "minutes" +msgstr "minutes" + +#: ../../include/datetime.php:157 +msgid "second" +msgstr "seconde" + +#: ../../include/datetime.php:157 +msgid "seconds" +msgstr "secondes" + +#: ../../include/datetime.php:164 +msgid " ago" +msgstr " auparavant" + +#: ../../include/items.php:1027 +msgid "Birthday:" +msgstr "Anniversaire:" + +#: ../../include/items.php:1364 ../../mod/dfrn_request.php:536 +msgid "[Name Withheld]" +msgstr "[Nom non publié]" + +#: ../../include/items.php:1371 +#, fuzzy +msgid "You have a new follower at " +msgstr "Vous avez un nouvel abonné à " + +#: ../../include/items.php:1373 ../../mod/register.php:311 +#: ../../mod/register.php:348 ../../mod/dfrn_confirm.php:649 +#: ../../mod/lostpass.php:39 ../../mod/item.php:475 ../../mod/item.php:498 +#: ../../mod/regmod.php:93 ../../mod/dfrn_notify.php:177 +#: ../../mod/dfrn_notify.php:389 ../../mod/dfrn_notify.php:475 +#: ../../mod/dfrn_request.php:545 +msgid "Administrator" +msgstr "Administrateur" + +#: ../../include/dba.php:31 +#, fuzzy, php-format +msgid "Cannot locate DNS info for database server '%s'" +msgstr "" +"Impossible de localiser les informations DNS pour le serveur de base de " +"données '%s'" + +#: ../../include/nav.php:38 ../../boot.php:837 +msgid "Logout" +msgstr "Se déconnecter" + +#: ../../include/nav.php:44 ../../boot.php:817 ../../boot.php:823 +msgid "Login" +msgstr "Connexion" + +#: ../../include/nav.php:56 ../../include/nav.php:91 +msgid "Home" +msgstr "Accueil" + +#: ../../include/nav.php:61 ../../mod/register.php:445 ../../boot.php:809 +msgid "Register" +msgstr "S'inscrire" + +#: ../../include/nav.php:64 +#, fuzzy +msgid "Apps" +msgstr "Applications" + +#: ../../include/nav.php:67 ../../mod/search.php:17 ../../boot.php:2055 +msgid "Search" +msgstr "Recherche" + +#: ../../include/nav.php:77 +msgid "Directory" +msgstr "Annuaire" + +#: ../../include/nav.php:87 +msgid "Network" +msgstr "Réseau" + +#: ../../include/nav.php:96 +msgid "Notifications" +msgstr "Notifications" + +#: ../../include/nav.php:100 ../../mod/message.php:125 +msgid "Messages" +msgstr "Messages" + +#: ../../include/nav.php:104 +#, fuzzy +msgid "Manage" +msgstr "Gérer" + +#: ../../include/nav.php:107 +msgid "Settings" +msgstr "Réglages" + +#: ../../include/nav.php:109 +msgid "Profiles" +msgstr "Profils" + +#: ../../addon/java_upload/java_upload.php:33 +msgid "Select files to upload: " +msgstr "Choisir les fichiers à envoyer: " + +#: ../../addon/java_upload/java_upload.php:35 +msgid "" +"Use the following controls only if the Java uploader [above] fails to launch." +msgstr "" +"Utilisez le formulaire suivant uniquement si l'applet Java [ci-dessus] ne " +"parvient pas à se lancer." + +#: ../../addon/facebook/facebook.php:110 ../../mod/profiles.php:7 +#: ../../mod/profiles.php:227 ../../mod/wall_upload.php:42 +#: ../../mod/register.php:25 ../../mod/network.php:6 +#: ../../mod/dfrn_confirm.php:53 ../../mod/display.php:308 +#: ../../mod/message.php:8 ../../mod/message.php:116 ../../mod/settings.php:14 +#: ../../mod/settings.php:19 ../../mod/settings.php:210 ../../mod/item.php:57 +#: ../../mod/item.php:668 ../../mod/group.php:19 ../../mod/profile_photo.php:19 +#: ../../mod/profile_photo.php:133 ../../mod/profile_photo.php:139 +#: ../../mod/profile_photo.php:150 ../../mod/viewcontacts.php:13 +#: ../../mod/regmod.php:16 ../../mod/invite.php:13 ../../mod/invite.php:50 +#: ../../mod/manage.php:75 ../../mod/follow.php:8 ../../mod/photos.php:85 +#: ../../mod/photos.php:773 ../../mod/notifications.php:56 +#: ../../mod/contacts.php:101 ../../mod/editpost.php:10 ../../index.php:251 +msgid "Permission denied." +msgstr "Permission refusée." + +#: ../../addon/facebook/facebook.php:116 +#, fuzzy +msgid "Facebook disabled" +msgstr "Connecteur Facebook désactivé" + +#: ../../addon/facebook/facebook.php:124 +#, fuzzy +msgid "Facebook API key is missing." +msgstr "Clé d'API Facebook manquante." + +#: ../../addon/facebook/facebook.php:131 +#, fuzzy +msgid "Facebook Connect" +msgstr "Connecteur Facebook" + +#: ../../addon/facebook/facebook.php:137 +#, fuzzy +msgid "Install Facebook post connector" +msgstr "Installer le connecteur Facebook" + +#: ../../addon/facebook/facebook.php:144 +#, fuzzy +msgid "Remove Facebook post connector" +msgstr "Retirer le connecteur Facebook" + +#: ../../addon/facebook/facebook.php:150 +#, fuzzy +msgid "Post to Facebook by default" +msgstr "Poster sur Facebook par défaut" + +#: ../../addon/facebook/facebook.php:151 +#: ../../addon/randplace/randplace.php:179 ../../addon/twitter/twitter.php:156 +#: ../../addon/twitter/twitter.php:175 ../../addon/statusnet/statusnet.php:163 +#: ../../addon/statusnet/statusnet.php:189 +#: ../../addon/statusnet/statusnet.php:207 ../../mod/install.php:109 +#: ../../mod/invite.php:64 ../../mod/manage.php:106 ../../mod/photos.php:801 +#: ../../mod/photos.php:858 ../../mod/photos.php:1066 +msgid "Submit" +msgstr "Envoyer" + +#: ../../addon/facebook/facebook.php:174 +#, fuzzy +msgid "Facebook" +msgstr "Facebook" + +#: ../../addon/facebook/facebook.php:175 +#, fuzzy +msgid "Facebook Connector Settings" +msgstr "Réglages du connecteur Facebook" + +#: ../../addon/facebook/facebook.php:189 +#, fuzzy +msgid "Post to Facebook" +msgstr "Poster sur Facebook" + +#: ../../addon/facebook/facebook.php:230 +#, fuzzy +msgid "Image: " +msgstr "Image: " + +#: ../../addon/randplace/randplace.php:171 +#, fuzzy +msgid "Randplace Settings" +msgstr "Réglages de Randplace" + +#: ../../addon/randplace/randplace.php:173 +#, fuzzy +msgid "Enable Randplace Plugin" +msgstr "Activer l'extension Randplace" + +#: ../../addon/twitter/twitter.php:64 +#, fuzzy +msgid "Post to Twitter" +msgstr "Poster sur Twitter" + +#: ../../addon/twitter/twitter.php:122 +#, fuzzy +msgid "Twitter Posting Settings" +msgstr "Réglages du connecteur Twitter" + +#: ../../addon/twitter/twitter.php:129 +#, fuzzy +msgid "" +"No consumer key pair for Twitter found. Please contact your site " +"administrator." +msgstr "" +"Pas de paire de clés pour Twitter. Merci de contacter l'administrateur du " +"site." + +#: ../../addon/twitter/twitter.php:148 +#, fuzzy +msgid "" +"At this Friendika instance the Twitter plugin was enabled but you have not " +"yet connected your account to your Twitter account. To do so click the " +"button below to get a PIN from Twitter which you have to copy into the input " +"box below and submit the form. Only your public posts will " +"be posted to Twitter." +msgstr "" +"Sur cette instance de Friendika, le connecteur Twitter a été activé, mais " +"vous n'avez pas encore connecté votre compte à Twitter. Pour ce faire, " +"cliquez sur le bouton ci-dessous pour obtenir un PIN de Twitter, que vous " +"aurez à coller dans la boîte ci-dessous. Ensuite, validez le formulaire. " +"Seuls vos articles publics seront postés sur Twitter." + +#: ../../addon/twitter/twitter.php:149 +#, fuzzy +msgid "Log in with Twitter" +msgstr "Se connecter à Twitter" + +#: ../../addon/twitter/twitter.php:151 +#, fuzzy +msgid "Copy the PIN from Twitter here" +msgstr "Copiez le PIN de Twitter ici" + +#: ../../addon/twitter/twitter.php:165 ../../addon/statusnet/statusnet.php:197 +#, fuzzy +msgid "Currently connected to: " +msgstr "Actuellement connecté à: " + +#: ../../addon/twitter/twitter.php:166 +#, fuzzy +msgid "" +"If enabled all your public postings will be posted to the " +"associated Twitter account as well." +msgstr "" +"Si activé, tous vos articles publics seront également " +"postés au compte Twitter associé." + +#: ../../addon/twitter/twitter.php:168 +#, fuzzy +msgid "Send public postings to Twitter" +msgstr "Envoyer les articles publics à Twitter" + +#: ../../addon/twitter/twitter.php:172 ../../addon/statusnet/statusnet.php:204 +#, fuzzy +msgid "Clear OAuth configuration" +msgstr "Effacer la configuration OAuth" + +#: ../../addon/tictac/tictac.php:14 +#, fuzzy +msgid "Three Dimensional Tic-Tac-Toe" +msgstr "Morpion en trois dimensions" + +#: ../../addon/tictac/tictac.php:47 +#, fuzzy +msgid "3D Tic-Tac-Toe" +msgstr "Morpion 3D" + +#: ../../addon/tictac/tictac.php:52 +#, fuzzy +msgid "New game" +msgstr "Nouvelle partie" + +#: ../../addon/tictac/tictac.php:53 +#, fuzzy +msgid "New game with handicap" +msgstr "Nouvelle partie avec handicap" + +#: ../../addon/tictac/tictac.php:54 +#, fuzzy +msgid "" +"Three dimensional tic-tac-toe is just like the traditional game except that " +"it is played on multiple levels simultaneously. " +msgstr "" +"Le morpion 3D, c'est comme la version traditionnelle. Sauf qu'on joue sur " +"plusieurs étages en même temps." + +#: ../../addon/tictac/tictac.php:55 +#, fuzzy +msgid "" +"In this case there are three levels. You win by getting three in a row on " +"any level, as well as up, down, and diagonally across the different levels." +msgstr "" +"Dans le cas qui nous concerne, il y a trois étages. Vous gagnez en alignant " +"trois coups dans n'importe quel étage, ainsi que verticalement ou en " +"diagonale entre les étages." + +#: ../../addon/tictac/tictac.php:57 +#, fuzzy +msgid "" +"The handicap game disables the center position on the middle level because " +"the player claiming this square often has an unfair advantage." +msgstr "" +"Le handicap interdit la position centrale de l'étage du milieu, parce que le " +"joueur qui prend cette case obtient souvent un avantage." + +#: ../../addon/tictac/tictac.php:176 +#, fuzzy +msgid "You go first..." +msgstr "À vous de jouer..." + +#: ../../addon/tictac/tictac.php:181 +#, fuzzy +msgid "I'm going first this time..." +msgstr "Je commence..." + +#: ../../addon/tictac/tictac.php:187 +#, fuzzy +msgid "You won!" +msgstr "Vous avez gagné!" + +#: ../../addon/tictac/tictac.php:193 ../../addon/tictac/tictac.php:218 +#, fuzzy +msgid "\"Cat\" game!" +msgstr "Match nul!" + +#: ../../addon/tictac/tictac.php:216 +#, fuzzy +msgid "I won!" +msgstr "J'ai gagné!" + +#: ../../addon/statusnet/statusnet.php:78 +#, fuzzy +msgid "Post to StatusNet" +msgstr "Poster sur StatusNet" + +#: ../../addon/statusnet/statusnet.php:146 +#, fuzzy +msgid "StatusNet Posting Settings" +msgstr "Réglages du connecteur StatusNet" + +#: ../../addon/statusnet/statusnet.php:152 +#, fuzzy +msgid "" +"No consumer key pair for StatusNet found. Register your Friendika Account as " +"an desktop client on your StatusNet account, copy the consumer key pair here " +"and enter the API base root.
    Before you register your own OAuth key " +"pair ask the administrator if there is already a key pair for this Friendika " +"installation at your favorited StatusNet installation." +msgstr "" +"Aucune paire de clé n'a été trouvée pour StatusNet. Inscrivez votre compte " +"Friendika comme client bureautique sur votre compte StatusNet, puis copiez " +"la paire de clés de consommateur ici et renseignez le chemin de base de " +"l'API.
    Avant d'enregistrer votre propre paire de clés OAuth, merci de " +"vérifier auprès de l'administrateur qu'il en existe pas déjà une pour votre " +"fournisseur StatusNet." + +#: ../../addon/statusnet/statusnet.php:154 +#, fuzzy +msgid "OAuth Consumer Key" +msgstr "Clé de consommateur OAuth" + +#: ../../addon/statusnet/statusnet.php:157 +#, fuzzy +msgid "OAuth Consumer Secret" +msgstr "Secret de consommateur OAuth" + +#: ../../addon/statusnet/statusnet.php:160 +#, fuzzy +msgid "Base API Path (remember the trailing /)" +msgstr "Chemin de base de l'API (n'oubliez pas le / final)" + +#: ../../addon/statusnet/statusnet.php:181 +#, fuzzy +msgid "" +"To connect to your StatusNet account click the button below to get a " +"security code from StatusNet which you have to copy into the input box below " +"and submit the form. Only your public posts will be posted " +"to StatusNet." +msgstr "" +"Pour vous connecter à votre compte StatusNet, cliquez sur le bouton " +"ci-dessous pour obtenir un code de sécurité de StatusNet, que vous aurez à " +"coller dans la boîte ci-dessous. Ensuite, validez le formulaire. Seuls vos " +"articles publics seront postés sur StatusNet." + +#: ../../addon/statusnet/statusnet.php:182 +#, fuzzy +msgid "Log in with StatusNet" +msgstr "Se connecter à StatusNet" + +#: ../../addon/statusnet/statusnet.php:184 +#, fuzzy +msgid "Copy the security code from StatusNet here" +msgstr "Collez le code de sécurité de StatusNet ici" + +#: ../../addon/statusnet/statusnet.php:198 +#, fuzzy +msgid "" +"If enabled all your public postings will be posted to the " +"associated StatusNet account as well." +msgstr "" +"Si actif, toutes vos publications publiques seront " +"également postées au compte StatusNet associé." + +#: ../../addon/statusnet/statusnet.php:200 +#, fuzzy +msgid "Send public postings to StatusNet" +msgstr "Envoyer les contenus publics à StatusNet" + +#: ../../addon/js_upload/js_upload.php:39 +#, fuzzy +msgid "Upload a file" +msgstr "Téléverser un fichier" + +#: ../../addon/js_upload/js_upload.php:40 +#, fuzzy +msgid "Drop files here to upload" +msgstr "Déposer des fichiers ici pour les téléverser" + +#: ../../addon/js_upload/js_upload.php:41 ../../mod/tagrm.php:11 +#: ../../mod/tagrm.php:94 ../../mod/dfrn_request.php:628 +msgid "Cancel" +msgstr "Annuler" + +#: ../../addon/js_upload/js_upload.php:42 +#, fuzzy +msgid "Failed" +msgstr "Échec" + +#: ../../addon/js_upload/js_upload.php:288 +#, fuzzy +msgid "No files were uploaded." +msgstr "Aucun fichier n'a été téléversé." + +#: ../../addon/js_upload/js_upload.php:294 +#, fuzzy +msgid "Uploaded file is empty" +msgstr "Le fichier téléversé est vide" + +#: ../../addon/js_upload/js_upload.php:299 +#, fuzzy +msgid "Uploaded file is too large" +msgstr "Le fichier téléversé est trop volumineux" + +#: ../../addon/js_upload/js_upload.php:306 ../../mod/photos.php:559 +msgid "Image exceeds size limit of " +msgstr "L'image dépasse la taille maximale de " + +#: ../../addon/js_upload/js_upload.php:317 +#, fuzzy +msgid "File has an invalid extension, it should be one of " +msgstr "Le fichier a une extension invalide, elle devrait être parmi " + +#: ../../addon/js_upload/js_upload.php:328 +#, fuzzy +msgid "Upload was cancelled, or server error encountered" +msgstr "Téléversement annulé, ou erreur de serveur" + +#: ../../mod/profiles.php:21 ../../mod/profiles.php:237 +#: ../../mod/profiles.php:342 ../../mod/dfrn_confirm.php:62 +msgid "Profile not found." +msgstr "Profil introuvable." + +#: ../../mod/profiles.php:28 +msgid "Profile Name is required." +msgstr "Le nom du profil est requis." + +#: ../../mod/profiles.php:199 +msgid "Profile updated." +msgstr "Profil mis à jour." + +#: ../../mod/profiles.php:254 +msgid "Profile deleted." +msgstr "Profil supprimé." + +#: ../../mod/profiles.php:270 ../../mod/profiles.php:301 +msgid "Profile-" +msgstr "Profil-" + +#: ../../mod/profiles.php:289 ../../mod/profiles.php:328 +msgid "New profile created." +msgstr "Nouveau profil créé." + +#: ../../mod/profiles.php:307 +msgid "Profile unavailable to clone." +msgstr "Ce profil ne peut être cloné." + +#: ../../mod/profiles.php:370 +msgid "" +"This is your public profile.
    It may " +"be visible to anybody using the internet." +msgstr "" +"Ceci est votre profil public.
    Il peut " +"être visible par n'importe quel utilisateur d'Internet." + +#: ../../mod/profiles.php:380 +msgid "Age: " +msgstr "Age: " + +#: ../../mod/profiles.php:422 +msgid "Profile Image" +msgstr "Image du profil" + +#: ../../mod/wall_upload.php:56 ../../mod/profile_photo.php:109 +#, fuzzy, php-format +msgid "Image exceeds size limit of %d" +msgstr "L'image excède la taille limite de %d" + +#: ../../mod/wall_upload.php:65 ../../mod/profile_photo.php:118 +#: ../../mod/photos.php:571 +msgid "Unable to process image." +msgstr "Impossible de traiter l'image." + +#: ../../mod/wall_upload.php:79 ../../mod/wall_upload.php:88 +#: ../../mod/wall_upload.php:95 ../../mod/message.php:93 ../../mod/item.php:212 +msgid "Wall Photos" +msgstr "Photos du mur" + +#: ../../mod/wall_upload.php:82 ../../mod/profile_photo.php:230 +#: ../../mod/photos.php:589 +#, fuzzy +msgid "Image upload failed." +msgstr "Le téléversement de l'image a échoué." + +#: ../../mod/register.php:47 +msgid "Invalid OpenID url" +msgstr "Adresse OpenID invalide" + +#: ../../mod/register.php:62 +msgid "Please enter the required information." +msgstr "Entrez les informations requises." + +#: ../../mod/register.php:74 +msgid "Please use a shorter name." +msgstr "Utilisez un nom plus court." + +#: ../../mod/register.php:76 +msgid "Name too short." +msgstr "Nom trop court." + +#: ../../mod/register.php:89 +#, fuzzy +msgid "That doesn\\'t appear to be your full (First Last) name." +msgstr "Ceci ne semble pas être votre nom complet (Prénom Nom)." + +#: ../../mod/register.php:92 +#, fuzzy +msgid "Your email domain is not among those allowed on this site." +msgstr "Votre domaine de courriel n'est pas autorisé sur ce site." + +#: ../../mod/register.php:95 +#, fuzzy +msgid "Not a valid email address." +msgstr "Ceci n'est pas une adresse courriel valide." + +#: ../../mod/register.php:101 +#, fuzzy +msgid "Cannot use that email." +msgstr "Impossible d'utiliser ce courriel." + +#: ../../mod/register.php:106 +msgid "" +"Your \"nickname\" can only contain \"a-z\", \"0-9\", \"-\", and \"_\", and " +"must also begin with a letter." +msgstr "" +"Votre \"pseudo\" peut seulement contenir les caractères \"a-z\", \"0-9\", " +"\"-\", and \"_\", et doit commencer par une lettre." + +#: ../../mod/register.php:112 +msgid "Nickname is already registered. Please choose another." +msgstr "Pseudo déjà utilisé. Merci d'en choisir un autre." + +#: ../../mod/register.php:131 +msgid "SERIOUS ERROR: Generation of security keys failed." +msgstr "ERREUR SÉRIEUSE: La génération des clés de sécurité a échoué." + +#: ../../mod/register.php:198 +msgid "An error occurred during registration. Please try again." +msgstr "Une erreur est survenue lors de l'inscription. Merci de recommencer." + +#: ../../mod/register.php:216 +msgid "An error occurred creating your default profile. Please try again." +msgstr "" +"Une erreur est survenue lors de la création de votre profil par défaut. " +"Merci de recommencer." + +#: ../../mod/register.php:267 ../../mod/register.php:274 +#: ../../mod/register.php:281 ../../mod/profile_photo.php:58 +#: ../../mod/profile_photo.php:65 ../../mod/profile_photo.php:72 +#: ../../mod/profile_photo.php:155 ../../mod/profile_photo.php:225 +#: ../../mod/profile_photo.php:234 ../../mod/photos.php:106 +#: ../../mod/photos.php:531 ../../mod/photos.php:850 ../../mod/photos.php:865 +msgid "Profile Photos" +msgstr "Photos du profil" + +#: ../../mod/register.php:310 ../../mod/regmod.php:92 +#, fuzzy, php-format +msgid "Registration details for %s" +msgstr "Détails d'inscription pour %s" + +#: ../../mod/register.php:315 +msgid "" +"Registration successful. Please check your email for further instructions." +msgstr "" +"Inscription réussie. Vérifiez vos emails pour la suite des instructions." + +#: ../../mod/register.php:319 +msgid "Failed to send email message. Here is the message that failed." +msgstr "Impossible d'envoyer un email. Voici le message qui a échoué." + +#: ../../mod/register.php:324 +msgid "Your registration can not be processed." +msgstr "Votre inscription ne peut être traitée." + +#: ../../mod/register.php:347 +#, fuzzy, php-format +msgid "Registration request at %s" +msgstr "Demande d'inscription à %s" + +#: ../../mod/register.php:351 +msgid "Your registration is pending approval by the site owner." +msgstr "Votre inscription attend une validation du propriétaire du site." + +#: ../../mod/register.php:399 +#, fuzzy +msgid "" +"You may (optionally) fill in this form via OpenID by supplying your OpenID " +"and clicking 'Register'." +msgstr "" +"Vous pouvez (si vous le souhaitez) remplir ce formulaire via OpenID. " +"Fournissez votre OpenID et cliquez \"S'inscrire\"." + +#: ../../mod/register.php:400 +msgid "" +"If you are not familiar with OpenID, please leave that field blank and fill " +"in the rest of the items." +msgstr "" +"Si vous n'êtes pas familier avec OpenID, laissez ce champ vide et remplissez " +"le reste." + +#: ../../mod/register.php:401 +msgid "Your OpenID (optional): " +msgstr "Votre OpenID (facultatif): " + +#: ../../mod/register.php:415 +#, fuzzy +msgid "Include your profile in member directory?" +msgstr "Inclure votre profil dans l'annuaire des membres?" + +#: ../../mod/register.php:418 ../../mod/dfrn_request.php:618 +msgid "Yes" +msgstr "Oui" + +#: ../../mod/register.php:419 ../../mod/dfrn_request.php:619 +msgid "No" +msgstr "Non" + +#: ../../mod/register.php:424 ../../mod/network.php:484 +#: ../../mod/display.php:317 ../../mod/profile.php:435 +msgid "" +"Shared content is covered by the Creative Commons " +"Attribution 3.0 license." +msgstr "" +"Le contenu est partagé suivant les termes de la licence Creative Commons " +"Attribution 3.0." + +#: ../../mod/register.php:431 +msgid "Registration" +msgstr "Inscription" + +#: ../../mod/register.php:439 +#, fuzzy +msgid "Your Full Name (e.g. Joe Smith): " +msgstr "Votre nom complet (p.ex. Michel Dupont): " + +#: ../../mod/register.php:440 +#, fuzzy +msgid "Your Email Address: " +msgstr "Votre adresse courriel: " + +#: ../../mod/register.php:441 +#, fuzzy +msgid "" +"Choose a profile nickname. This must begin with a text character. Your " +"profile address on this site will then be " +"'nickname@$sitename'." +msgstr "" +"Choisissez un pseudo. Celui devra commencer par une lettre. L'adresse de " +"votre profil en découlera sous la forme 'pseudo@$sitename'." + +#: ../../mod/register.php:442 +msgid "Choose a nickname: " +msgstr "Choisir un pseudo: " + +#: ../../mod/apps.php:6 +#, fuzzy +msgid "Applications" +msgstr "Applications" + +#: ../../mod/network.php:18 +msgid "Normal View" +msgstr "Vue normale" + +#: ../../mod/network.php:20 +msgid "New Item View" +msgstr "Vue des nouveautés" + +#: ../../mod/network.php:69 ../../mod/message.php:172 ../../mod/profile.php:134 +#, fuzzy +msgid "Please enter a link URL:" +msgstr "Entrez un lien web:" + +#: ../../mod/network.php:70 ../../mod/profile.php:135 +#, fuzzy +msgid "Please enter a YouTube link:" +msgstr "Entrez un lien Youtube:" + +#: ../../mod/network.php:71 ../../mod/profile.php:136 +#, fuzzy +msgid "Please enter a video(.ogg) link/URL:" +msgstr "Entrez un lien vidéo (.ogg):" + +#: ../../mod/network.php:72 ../../mod/profile.php:137 +#, fuzzy +msgid "Please enter an audio(.ogg) link/URL:" +msgstr "Entrez un lien audio (.ogg):" + +#: ../../mod/network.php:73 ../../mod/profile.php:138 +#, fuzzy +msgid "Where are you right now?" +msgstr "Où êtes-vous présentemment?" + +#: ../../mod/network.php:96 ../../mod/network.php:375 ../../mod/display.php:158 +#: ../../mod/profile.php:161 ../../mod/profile.php:322 ../../mod/photos.php:1086 +#, fuzzy +msgid "Share" +msgstr "Partager" + +#: ../../mod/network.php:97 ../../mod/message.php:186 ../../mod/message.php:320 +#: ../../mod/profile.php:162 ../../mod/editpost.php:63 +msgid "Upload photo" +msgstr "Joindre photo" + +#: ../../mod/network.php:98 ../../mod/message.php:187 ../../mod/message.php:321 +#: ../../mod/profile.php:163 ../../mod/editpost.php:64 +msgid "Insert web link" +msgstr "Insérer lien web" + +#: ../../mod/network.php:99 ../../mod/profile.php:164 ../../mod/editpost.php:65 +#, fuzzy +msgid "Insert YouTube video" +msgstr "Insérer une vidéo Youtube" + +#: ../../mod/network.php:100 ../../mod/profile.php:165 ../../mod/editpost.php:66 +#, fuzzy +msgid "Insert Vorbis [.ogg] video" +msgstr "Insérer un lien vidéo Vorbis [.ogg]" + +#: ../../mod/network.php:101 ../../mod/profile.php:166 ../../mod/editpost.php:67 +#, fuzzy +msgid "Insert Vorbis [.ogg] audio" +msgstr "Insérer un lien audio Vorbis [.ogg]" + +#: ../../mod/network.php:102 ../../mod/profile.php:167 ../../mod/editpost.php:68 +#, fuzzy +msgid "Set your location" +msgstr "Définir votre localisation" + +#: ../../mod/network.php:103 ../../mod/profile.php:168 ../../mod/editpost.php:69 +#, fuzzy +msgid "Clear browser location" +msgstr "Effacer la localisation du navigateur" + +#: ../../mod/network.php:104 ../../mod/network.php:376 +#: ../../mod/display.php:159 ../../mod/message.php:188 +#: ../../mod/message.php:322 ../../mod/profile.php:169 +#: ../../mod/profile.php:323 ../../mod/photos.php:1087 ../../mod/editpost.php:70 +msgid "Please wait" +msgstr "Patientez" + +#: ../../mod/network.php:105 ../../mod/profile.php:170 ../../mod/editpost.php:71 +#, fuzzy +msgid "Permission settings" +msgstr "Réglages des permissions" + +#: ../../mod/network.php:111 ../../mod/profile.php:177 ../../mod/editpost.php:77 +#, fuzzy +msgid "CC: email addresses" +msgstr "CC: adresse de courriel" + +#: ../../mod/network.php:113 ../../mod/profile.php:179 ../../mod/editpost.php:79 +#, fuzzy +msgid "Example: bob@example.com, mary@example.com" +msgstr "Exemple: bob@exemple.com, mary@exemple.com" + +#: ../../mod/network.php:156 +msgid "No such group" +msgstr "Groupe inexistant" + +#: ../../mod/network.php:167 +msgid "Group is empty" +msgstr "Groupe vide" + +#: ../../mod/network.php:171 +msgid "Group: " +msgstr "Groupe: " + +#: ../../mod/network.php:280 ../../mod/network.php:446 +#: ../../mod/display.php:262 ../../mod/profile.php:402 ../../mod/search.php:116 +msgid "View $name's profile" +msgstr "Voir le profil de $name" + +#: ../../mod/network.php:295 ../../mod/search.php:131 +msgid "View in context" +msgstr "Voir dans le contexte" + +#: ../../mod/network.php:329 ../../mod/display.php:149 +#: ../../mod/profile.php:313 ../../mod/photos.php:962 +msgid "Private Message" +msgstr "Message privé" + +#: ../../mod/network.php:373 ../../mod/display.php:156 +#: ../../mod/profile.php:320 ../../mod/photos.php:1084 +#, fuzzy +msgid "I like this (toggle)" +msgstr "I like this (bascule)" + +#: ../../mod/network.php:374 ../../mod/display.php:157 +#: ../../mod/profile.php:321 ../../mod/photos.php:1085 +#, fuzzy +msgid "I don't like this (toggle)" +msgstr "I don't like this (bascule)" + +#: ../../mod/network.php:389 ../../mod/display.php:171 +#: ../../mod/profile.php:335 ../../mod/photos.php:1106 +#: ../../mod/photos.php:1146 ../../mod/photos.php:1175 +msgid "This is you" +msgstr "C'est vous" + +#: ../../mod/network.php:397 ../../mod/display.php:222 +#: ../../mod/profile.php:359 ../../mod/editpost.php:62 +#, fuzzy +msgid "Edit" +msgstr "Éditer" + +#: ../../mod/network.php:398 ../../mod/display.php:238 ../../mod/group.php:137 +#: ../../mod/profile.php:381 ../../mod/photos.php:1203 +#, fuzzy +msgid "Delete" +msgstr "Supprimer" + +#: ../../mod/network.php:447 ../../mod/display.php:263 +#, fuzzy +msgid "View $owner_name's profile" +msgstr "Voir le profil de $owner_name" + +#: ../../mod/network.php:448 ../../mod/display.php:264 +#, fuzzy +msgid "to" +msgstr "à" + +#: ../../mod/network.php:449 ../../mod/display.php:265 +#, fuzzy +msgid "Wall-to-Wall" +msgstr "Inter-mur" + +#: ../../mod/network.php:450 ../../mod/display.php:266 +#, fuzzy +msgid "via Wall-To-Wall:" +msgstr "en Inter-mur:" + +#: ../../mod/like.php:110 ../../mod/photos.php:469 +#, fuzzy +msgid "photo" +msgstr "la photo" + +#: ../../mod/like.php:110 +#, fuzzy +msgid "status" +msgstr "le statut" + +#: ../../mod/like.php:127 +#, fuzzy, php-format +msgid "%1$s likes %2$s's %3$s" +msgstr "%1$s aime %3$s de %2$s" + +#: ../../mod/like.php:129 +#, fuzzy, php-format +msgid "%1$s doesn't like %2$s's %3$s" +msgstr "%1$s n'aime pas %3$s de %2$s" + +#: ../../mod/dfrn_confirm.php:114 ../../mod/contacts.php:209 +msgid "Contact not found." +msgstr "Contact introuvable." + +#: ../../mod/dfrn_confirm.php:231 +msgid "Response from remote site was not understood." +msgstr "Réponse du site distant incomprise." + +#: ../../mod/dfrn_confirm.php:240 +msgid "Unexpected response from remote site: " +msgstr "Réponse inattendue du site distant: " + +#: ../../mod/dfrn_confirm.php:248 +msgid "Confirmation completed successfully." +msgstr "Confirmation achevée avec succès." + +#: ../../mod/dfrn_confirm.php:250 ../../mod/dfrn_confirm.php:264 +#: ../../mod/dfrn_confirm.php:271 +msgid "Remote site reported: " +msgstr "Alerte du site distant: " + +#: ../../mod/dfrn_confirm.php:262 +msgid "Temporary failure. Please wait and try again." +msgstr "Échec temporaire. Merci de recommencer ultérieurement." + +#: ../../mod/dfrn_confirm.php:269 +msgid "Introduction failed or was revoked." +msgstr "Introduction échouée ou annulée." + +#: ../../mod/dfrn_confirm.php:387 +msgid "Unable to set contact photo." +msgstr "Impossible de définir la photo du contact." + +#: ../../mod/dfrn_confirm.php:426 +msgid "is now friends with" +msgstr "est désormais relié à" + +#: ../../mod/dfrn_confirm.php:494 +#, fuzzy, php-format +msgid "No user record found for '%s' " +msgstr "Pas d'utilisateur trouvé pour '%s' " + +#: ../../mod/dfrn_confirm.php:504 +msgid "Our site encryption key is apparently messed up." +msgstr "Notre clé de chiffrement de site est apparemment corrompue." + +#: ../../mod/dfrn_confirm.php:515 +msgid "Empty site URL was provided or URL could not be decrypted by us." +msgstr "URL de site absente ou indéchiffrable." + +#: ../../mod/dfrn_confirm.php:527 +msgid "Contact record was not found for you on our site." +msgstr "Pas d'entrée pour ce contact sur notre site." + +#: ../../mod/dfrn_confirm.php:555 +msgid "" +"The ID provided by your system is a duplicate on our system. It should work " +"if you try again." +msgstr "" +"L'identifiant fourni par votre système fait doublon sur le notre. Cela peut " +"fonctionner si vous réessayez." + +#: ../../mod/dfrn_confirm.php:566 +msgid "Unable to set your contact credentials on our system." +msgstr "Impossible de vous définir des permissions sur notre système." + +#: ../../mod/dfrn_confirm.php:619 +msgid "Unable to update your contact profile details on our system" +msgstr "" +"Impossible de mettre les détails de votre profil à jour sur notre système" + +#: ../../mod/dfrn_confirm.php:648 +#, fuzzy, php-format +msgid "Connection accepted at %s" +msgstr "Connexion acceptée avec %s" + +#: ../../mod/display.php:15 ../../mod/display.php:312 ../../mod/item.php:598 +msgid "Item not found." +msgstr "Élément introuvable." + +#: ../../mod/display.php:305 +msgid "Item has been removed." +msgstr "Cet élément a été enlevé." + +#: ../../mod/message.php:18 +msgid "No recipient selected." +msgstr "Pas de destinataire sélectionné." + +#: ../../mod/message.php:23 +msgid "[no subject]" +msgstr "[pas de sujet]" + +#: ../../mod/message.php:34 +msgid "Unable to locate contact information." +msgstr "Impossible de localiser les informations du contact." + +#: ../../mod/message.php:102 +msgid "Message sent." +msgstr "Message envoyé." + +#: ../../mod/message.php:105 +msgid "Message could not be sent." +msgstr "Impossible d'envoyer le message." + +#: ../../mod/message.php:126 +msgid "Inbox" +msgstr "Messages entrants" + +#: ../../mod/message.php:127 +msgid "Outbox" +msgstr "Messages sortants" + +#: ../../mod/message.php:128 +msgid "New Message" +msgstr "Nouveau message" + +#: ../../mod/message.php:142 +msgid "Message deleted." +msgstr "Message supprimé." + +#: ../../mod/message.php:158 +msgid "Conversation removed." +msgstr "Conversation supprimée." + +#: ../../mod/message.php:178 +msgid "Send Private Message" +msgstr "Envoyer un message privé" + +#: ../../mod/message.php:179 ../../mod/message.php:313 +msgid "To:" +msgstr "À:" + +#: ../../mod/message.php:180 ../../mod/message.php:314 +msgid "Subject:" +msgstr "Sujet:" + +#: ../../mod/message.php:183 ../../mod/message.php:317 ../../mod/invite.php:59 +msgid "Your message:" +msgstr "Votre message:" + +#: ../../mod/message.php:222 +msgid "No messages." +msgstr "Aucun message." + +#: ../../mod/message.php:235 +msgid "Delete conversation" +msgstr "Effacer conversation" + +#: ../../mod/message.php:265 +msgid "Message not available." +msgstr "Message indisponible." + +#: ../../mod/message.php:302 +msgid "Delete message" +msgstr "Effacer message" + +#: ../../mod/message.php:312 +msgid "Send Reply" +msgstr "Répondre" + +#: ../../mod/install.php:30 +msgid "Could not create/connect to database." +msgstr "Impossible de créer/atteindre la base de données." + +#: ../../mod/install.php:35 +msgid "Connected to database." +msgstr "Connecté à la base de données." + +#: ../../mod/install.php:66 +msgid "Database import succeeded." +msgstr "Import de base achevé avec succès." + +#: ../../mod/install.php:67 +msgid "" +"IMPORTANT: You will need to [manually] setup a scheduled task for the poller." +msgstr "" +"IMPORTANT: Vous devez configurer [manuellement] une tâche programmée pour le " +"'poller'." + +#: ../../mod/install.php:68 ../../mod/install.php:75 ../../mod/install.php:175 +msgid "Please see the file \"INSTALL.txt\"." +msgstr "Référez-vous au fichier \"INSTALL.txt\"." + +#: ../../mod/install.php:73 +msgid "Database import failed." +msgstr "Import de base échoué." + +#: ../../mod/install.php:74 +msgid "" +"You may need to import the file \"database.sql\" manually using phpmyadmin " +"or mysql." +msgstr "" +"Vous pourriez avoir besoin d'importer le fichier \"database.sql\" " +"manuellement au moyen de phpmyadmin ou de la commande mysql." + +#: ../../mod/install.php:84 +msgid "Welcome to Friendika." +msgstr "Bienvenue sur Friendika." + +#: ../../mod/install.php:124 +msgid "Could not find a command line version of PHP in the web server PATH." +msgstr "" +"Impossible de trouver la version \"ligne de commande\" de PHP dans le PATH " +"du serveur web." + +#: ../../mod/install.php:125 +msgid "" +"This is required. Please adjust the configuration file .htconfig.php " +"accordingly." +msgstr "" +"Ceci est requis. Merci d'ajuster la configuration dans le fichier " +".htconfig.php en conséquence." + +#: ../../mod/install.php:132 +msgid "" +"The command line version of PHP on your system does not have " +"\"register_argc_argv\" enabled." +msgstr "" +"La version \"ligne de commande\" de PHP de votre système n'a pas " +"\"register_argc_argv\" d'activé." + +#: ../../mod/install.php:133 +msgid "This is required for message delivery to work." +msgstr "Ceci est requis pour que la livraison des messages fonctionne." + +#: ../../mod/install.php:155 +msgid "" +"Error: the \"openssl_pkey_new\" function on this system is not able to " +"generate encryption keys" +msgstr "" +"Erreur: la fonction \"openssl_pkey_new\" de ce système ne permet pas de " +"générer des clés de chiffrement" + +#: ../../mod/install.php:156 +msgid "" +"If running under Windows, please see " +"\"http://www.php.net/manual/en/openssl.installation.php\"." +msgstr "" +"Si vous utilisez Windows, merci de vous réferer à " +"\"http://www.php.net/manual/en/openssl.installation.php\"." + +#: ../../mod/install.php:165 +msgid "" +"Error: Apache webserver mod-rewrite module is required but not installed." +msgstr "" +"Erreur: Le module \"rewrite\" du serveur web Apache est requis mais pas " +"installé." + +#: ../../mod/install.php:167 +msgid "Error: libCURL PHP module required but not installed." +msgstr "Erreur: Le module PHP \"libCURL\" est requis mais pas installé." + +#: ../../mod/install.php:169 +msgid "" +"Error: GD graphics PHP module with JPEG support required but not installed." +msgstr "" +"Erreur: Le module PHP \"GD\" disposant du support JPEG est requis mais pas " +"installé." + +#: ../../mod/install.php:171 +msgid "Error: openssl PHP module required but not installed." +msgstr "Erreur: Le module PHP \"openssl\" est requis mais pas installé." + +#: ../../mod/install.php:173 +msgid "Error: mysqli PHP module required but not installed." +msgstr "Erreur: Le module PHP \"mysqli\" est requis mais pas installé." + +#: ../../mod/install.php:184 +msgid "" +"The web installer needs to be able to create a file called \".htconfig.php\" " +"in the top folder of your web server and it is unable to do so." +msgstr "" +"L'installeur web doit être en mesure de créer un fichier \".htconfig.php\" à " +"la racine de votre serveur web, mais il en est incapable." + +#: ../../mod/install.php:185 +msgid "" +"This is most often a permission setting, as the web server may not be able " +"to write files in your folder - even if you can." +msgstr "" +"Le plus souvent, il s'agit d'un problème de permission. Le serveur web peut " +"ne pas être capable d'écrire dans votre répertoire - alors que vous-même le " +"pouvez." + +#: ../../mod/install.php:186 +msgid "" +"Please check with your site documentation or support people to see if this " +"situation can be corrected." +msgstr "" +"Merci de vérifier - avec la documentation ou le support de votre hébergement " +"- que la situation peut être corrigée." + +#: ../../mod/install.php:187 +msgid "" +"If not, you may be required to perform a manual installation. Please see the " +"file \"INSTALL.txt\" for instructions." +msgstr "" +"Dans le cas contraire, vous pouvez pratiquer une installation manuelle. " +"Référez-vous au fichier \"INSTALL.txt\" pour les instructions." + +#: ../../mod/install.php:196 +msgid "" +"The database configuration file \".htconfig.php\" could not be written. " +"Please use the enclosed text to create a configuration file in your web " +"server root." +msgstr "" +"Le fichier de configuration de la base (\".htconfig.php\") ne peut être " +"créé. Merci d'utiliser le texte ci-joint pour créer ce fichier à la racine " +"de votre hébergement." + +#: ../../mod/install.php:211 +msgid "Errors encountered creating database tables." +msgstr "Des erreurs ont été signalées lors de la création des tables." + +#: ../../mod/settings.php:37 +msgid "Passwords do not match. Password unchanged." +msgstr "Les mots de passe ne correspondent pas. Aucun changement appliqué." + +#: ../../mod/settings.php:42 +msgid "Empty passwords are not allowed. Password unchanged." +msgstr "Les mots de passe vides sont interdits. Aucun changement appliqué." + +#: ../../mod/settings.php:53 +msgid "Password changed." +msgstr "Mots de passe changés." + +#: ../../mod/settings.php:55 +msgid "Password update failed. Please try again." +msgstr "Le changement de mot de passe a échoué. Merci de recommencer." + +#: ../../mod/settings.php:97 +msgid " Please use a shorter name." +msgstr " Merci d'utiliser un nom plus court." + +#: ../../mod/settings.php:99 +msgid " Name too short." +msgstr " Nom trop court." + +#: ../../mod/settings.php:105 +msgid " Not valid email." +msgstr " Email invalide." + +#: ../../mod/settings.php:107 +msgid " Cannot change to that email." +msgstr " Impossible de changer pour cet email." + +#: ../../mod/settings.php:165 +msgid "Settings updated." +msgstr "Réglages mis à jour." + +#: ../../mod/settings.php:215 +msgid "Plugin Settings" +msgstr "Réglages des extensions" + +#: ../../mod/settings.php:216 +msgid "Account Settings" +msgstr "Réglages du compte" + +#: ../../mod/settings.php:222 +msgid "No Plugin settings configured" +msgstr "Pas de réglages d'extensions configurés" + +#: ../../mod/settings.php:269 +msgid "OpenID: " +msgstr "OpenID: " + +#: ../../mod/settings.php:269 +msgid " (Optional) Allow this OpenID to login to this account." +msgstr " (Facultatif) Autoriser cet OpenID à se connecter à ce compte." + +#: ../../mod/settings.php:301 +msgid "Profile is not published." +msgstr "Ce profil n'est pas publié." + +#: ../../mod/settings.php:358 +msgid "Default Post Permissions" +msgstr "Permissions par défaut sur les articles" + +#: ../../mod/lostpass.php:38 +#, fuzzy, php-format +msgid "Password reset requested at %s" +msgstr "Requête de réinitialisation de mot de passe à %s" + +#: ../../mod/lockview.php:39 +msgid "Remote privacy information not available." +msgstr "Informations de confidentialité indisponibles." + +#: ../../mod/lockview.php:43 +msgid "Visible to:" +msgstr "Visible par:" + +#: ../../mod/home.php:23 +#, fuzzy, php-format +msgid "Welcome to %s" +msgstr "Bienvenue sur %s" + +#: ../../mod/item.php:37 +msgid "Unable to locate original post." +msgstr "Impossible de localiser l'article original." + +#: ../../mod/item.php:126 +msgid "Empty post discarded." +msgstr "Article vide défaussé." + +#: ../../mod/item.php:474 +#, fuzzy, php-format +msgid "%s commented on your item at %s" +msgstr "%s a commenté votre publication : %s" + +#: ../../mod/item.php:497 +#, fuzzy, php-format +msgid "%s posted on your profile wall at %s" +msgstr "%s a posté sur votre mur : %s" + +#: ../../mod/item.php:523 +#, fuzzy +msgid "System error. Post not saved." +msgstr "Erreur système.Publication non sauvée." + +#: ../../mod/item.php:541 +#, fuzzy, php-format +msgid "" +"This message was sent to you by %s, a member of the Friendika social network." +msgstr "" +"The message vous a été envoyé par %s, un membre du réseau social Friendika." + +#: ../../mod/item.php:543 +#, fuzzy +msgid "You may visit them online at" +msgstr "Vous pouvez leur faire une visite sur" + +#: ../../mod/item.php:545 +#, fuzzy +msgid "" +"Please contact the sender by replying to this post if you do not wish to " +"receive these messages." +msgstr "" +"Merci de contacter l'émeteur en répondant à cette publication si vous ne " +"souhaitez pas recevoir ces messages." + +#: ../../mod/item.php:547 +#, fuzzy, php-format +msgid "%s posted an update." +msgstr "%s a publié une mise à jour." + +#: ../../mod/group.php:27 +msgid "Group created." +msgstr "Groupe créé." + +#: ../../mod/group.php:33 +msgid "Could not create group." +msgstr "Impossible de créer le groupe." + +#: ../../mod/group.php:43 ../../mod/group.php:123 +msgid "Group not found." +msgstr "Groupe introuvable." + +#: ../../mod/group.php:56 +msgid "Group name changed." +msgstr "Groupe renommé." + +#: ../../mod/group.php:79 +msgid "Membership list updated." +msgstr "Liste des membres mise à jour." + +#: ../../mod/group.php:88 ../../index.php:250 +msgid "Permission denied" +msgstr "Permission refusée" + +#: ../../mod/group.php:107 +msgid "Group removed." +msgstr "Groupe enlevé." + +#: ../../mod/group.php:109 +#, fuzzy +msgid "Unable to remove group." +msgstr "Impossible d'enlever le groupe." + +#: ../../mod/profile_photo.php:28 +msgid "Image uploaded but image cropping failed." +msgstr "Image envoyée, mais impossible de la retailler." + +#: ../../mod/profile_photo.php:61 ../../mod/profile_photo.php:68 +#: ../../mod/profile_photo.php:75 ../../mod/profile_photo.php:237 +#, fuzzy, php-format +msgid "Image size reduction [%s] failed." +msgstr "Réduction de la taille de l'image [%s] échouée." + +#: ../../mod/profile_photo.php:95 +msgid "Unable to process image" +msgstr "Impossible de traiter l'image" + +#: ../../mod/profile_photo.php:228 +#, fuzzy +msgid "Image uploaded successfully." +msgstr "Image téléversée avec succès." + +#: ../../mod/directory.php:32 +msgid "Global Directory" +msgstr "Annuaire global" + +#: ../../mod/directory.php:38 ../../mod/contacts.php:310 +msgid "Finding: " +msgstr "Trouvé: " + +#: ../../mod/viewcontacts.php:17 ../../boot.php:2038 +msgid "View Contacts" +msgstr "Voir les contacts" + +#: ../../mod/viewcontacts.php:32 +msgid "No contacts." +msgstr "Aucun contact." + +#: ../../mod/viewcontacts.php:44 ../../mod/contacts.php:371 +#, fuzzy +msgid "Visit $username's profile" +msgstr "Visiter le profil de %s" + +#: ../../mod/profile.php:8 ../../boot.php:2210 +msgid "No profile" +msgstr "Aucun profil" + +#: ../../mod/tagrm.php:41 +msgid "Tag removed" +msgstr "Étiquette enlevée" + +#: ../../mod/tagrm.php:79 +msgid "Remove Item Tag" +msgstr "Enlever l'étiquette de l'élément" + +#: ../../mod/tagrm.php:81 +msgid "Select a tag to remove: " +msgstr "Choisir une étiquette à enlever: " + +#: ../../mod/tagrm.php:93 +msgid "Remove" +msgstr "Enlever" + +#: ../../mod/regmod.php:10 +msgid "Please login." +msgstr "Merci de vous connecter." + +#: ../../mod/regmod.php:54 +#, fuzzy, php-format +msgid "Registration revoked for %s" +msgstr "Inscription révoquée pour %s" + +#: ../../mod/regmod.php:96 +msgid "Account approved." +msgstr "Inscription validée." + +#: ../../mod/invite.php:28 +#, fuzzy, php-format +msgid "%s : Not a valid email address." +msgstr "%s : Adresse de courriel invalide." + +#: ../../mod/invite.php:32 +#, fuzzy, php-format +msgid "Please join my network on %s" +msgstr "Vous pouvez rejoindre mon réseau sur %s" + +#: ../../mod/invite.php:38 +#, fuzzy, php-format +msgid "%s : Message delivery failed." +msgstr "%s : L'envoi du message a échoué." + +#: ../../mod/invite.php:42 +#, php-format +msgid "%d message sent." +msgid_plural "%d messages sent." +msgstr[0] "%d message envoyé." +msgstr[1] "%d messages envoyés." + +#: ../../mod/invite.php:57 +msgid "Send invitations" +msgstr "Envoyer des invitations" + +#: ../../mod/invite.php:58 +msgid "Enter email addresses, one per line:" +msgstr "Entrez les adresses email, une par ligne:" + +#: ../../mod/invite.php:60 +#, fuzzy, php-format +msgid "Please join my social network on %s" +msgstr "Vous pouvez rejoindre mon réseau social sur %s" + +#: ../../mod/invite.php:61 +msgid "To accept this invitation, please visit:" +msgstr "Pour accepter cette invitation, rendez vous sur:" + +#: ../../mod/invite.php:62 +msgid "" +"Once you have registered, please connect with me via my profile page at:" +msgstr "Une fois inscrit, connectez-vous à la page de mon profil sur:" + +#: ../../mod/manage.php:37 +#, fuzzy, php-format +msgid "Welcome back %s" +msgstr "Bon retour parmi nous, %s" + +#: ../../mod/manage.php:87 +#, fuzzy +msgid "Manage Identities and/or Pages" +msgstr "Gérer les identités et/ou les pages" + +#: ../../mod/manage.php:90 +#, fuzzy +msgid "" +"(Toggle between different identities or community/group pages which share " +"your account details.)" +msgstr "" +"(Bascule entre les différentes identités ou pages qui se partagent votre " +"compte.)" + +#: ../../mod/manage.php:92 +#, fuzzy +msgid "Select an identity to manage: " +msgstr "Choisir une identité à gérer: " + +#: ../../mod/dfrn_notify.php:179 +#, fuzzy +msgid "noreply" +msgstr "noreply" + +#: ../../mod/dfrn_notify.php:237 +msgid "New mail received at " +msgstr "Nouvel email reçu à " + +#: ../../mod/dfrn_notify.php:388 ../../mod/dfrn_notify.php:474 +#, fuzzy, php-format +msgid "%s commented on an item at %s" +msgstr "%s a commanté sur une publication : %s" + +#: ../../mod/dfrn_poll.php:78 ../../mod/dfrn_poll.php:392 +#, fuzzy, php-format +msgid "%s welcomes %s" +msgstr "%s accueille %s" + +#: ../../mod/dfrn_request.php:92 +msgid "This introduction has already been accepted." +msgstr "Cette introduction a déjà été acceptée." + +#: ../../mod/dfrn_request.php:116 ../../mod/dfrn_request.php:347 +msgid "Profile location is not valid or does not contain profile information." +msgstr "" +"L'emplacement du profil est invalide ou ne contient pas de profil valide." + +#: ../../mod/dfrn_request.php:121 ../../mod/dfrn_request.php:352 +msgid "Warning: profile location has no identifiable owner name." +msgstr "Attention: l'emplacement du profil n'a pas de nom identifiable." + +#: ../../mod/dfrn_request.php:123 ../../mod/dfrn_request.php:354 +msgid "Warning: profile location has no profile photo." +msgstr "Attention: l'emplacement du profil n'a pas de photo de profil." + +#: ../../mod/dfrn_request.php:126 ../../mod/dfrn_request.php:357 +#, php-format +msgid "%d required parameter was not found at the given location" +msgid_plural "%d required parameters were not found at the given location" +msgstr[0] "%d paramètre requis n'a pas été trouvé à l'endroit indiqué" +msgstr[1] "%d paramètres requis n'ont pas été trouvés à l'endroit indiqué" + +#: ../../mod/dfrn_request.php:164 +msgid "Introduction complete." +msgstr "Phase de présentation achevée." + +#: ../../mod/dfrn_request.php:188 +msgid "Unrecoverable protocol error." +msgstr "Erreur de protocole non-récupérable." + +#: ../../mod/dfrn_request.php:216 +msgid "Profile unavailable." +msgstr "Profil indisponible." + +#: ../../mod/dfrn_request.php:241 +#, fuzzy, php-format +msgid "%s has received too many connection requests today." +msgstr "%s a reçu trop de demande d'introduction de votre part aujourd'hui." + +#: ../../mod/dfrn_request.php:242 +msgid "Spam protection measures have been invoked." +msgstr "Des mesures de protection contre le spam ont été déclenchées." + +#: ../../mod/dfrn_request.php:243 +msgid "Friends are advised to please try again in 24 hours." +msgstr "Les relations sont encouragées à attendre 24 heures pour recommencer." + +#: ../../mod/dfrn_request.php:273 +msgid "Invalid locator" +msgstr "Localisateur invalide" + +#: ../../mod/dfrn_request.php:292 +msgid "Unable to resolve your name at the provided location." +msgstr "Impossible de résoudre votre nom à l'emplacement fourni." + +#: ../../mod/dfrn_request.php:305 +msgid "You have already introduced yourself here." +msgstr "Vous vous êtes déjà présenté ici." + +#: ../../mod/dfrn_request.php:309 +#, fuzzy, php-format +msgid "Apparently you are already friends with %s." +msgstr "Il semblerait que vous soyez déjà ami avec %s." + +#: ../../mod/dfrn_request.php:330 +msgid "Invalid profile URL." +msgstr "URL de profil invalide." + +#: ../../mod/dfrn_request.php:336 +msgid "Disallowed profile URL." +msgstr "URL de profil interdite." + +#: ../../mod/dfrn_request.php:402 ../../mod/contacts.php:85 +msgid "Failed to update contact record." +msgstr "Échec de mise-à-jour du contact." + +#: ../../mod/dfrn_request.php:423 +msgid "Your introduction has been sent." +msgstr "Votre présentation a été envoyée." + +#: ../../mod/dfrn_request.php:477 +msgid "Please login to confirm introduction." +msgstr "Connectez-vous pour confirmer l'introduction." + +#: ../../mod/dfrn_request.php:491 +msgid "" +"Incorrect identity currently logged in. Please login to " +"this profile." +msgstr "" +"Identité incorrecte actuellement connectée. Merci de vous connecter à " +"ce profil." + +#: ../../mod/dfrn_request.php:543 +#, fuzzy +msgid "Introduction received at " +msgstr "Introduction reçue sur " + +#: ../../mod/dfrn_request.php:615 +msgid "Friend/Connection Request" +msgstr "Requête de relation/amitié" + +#: ../../mod/dfrn_request.php:616 +msgid "Please answer the following:" +msgstr "Merci de répondre à ce qui suit:" + +#: ../../mod/dfrn_request.php:617 +msgid "Does $name know you?" +msgstr "Est-ce que $name vous connaît?" + +#: ../../mod/dfrn_request.php:620 +msgid "Add a personal note:" +msgstr "Ajouter une note personnelle:" + +#: ../../mod/dfrn_request.php:621 +msgid "" +"Please enter your profile address from one of the following supported social " +"networks:" +msgstr "" +"Merci d'entrer l'adresse de votre profil sur l'une de ces réseaux sociaux:" + +#: ../../mod/dfrn_request.php:622 +msgid "Friendika" +msgstr "Friendika" + +#: ../../mod/dfrn_request.php:623 +msgid "StatusNet/Federated Social Web" +msgstr "StatusNet/Federated Social Web" + +#: ../../mod/dfrn_request.php:624 +msgid "Private (secure) network" +msgstr "Réseau privé (sécurisé)" + +#: ../../mod/dfrn_request.php:625 +msgid "Public (insecure) network" +msgstr "Réseau public (non-sécurisé)" + +#: ../../mod/dfrn_request.php:626 +msgid "Your profile address:" +msgstr "Votre adresse de profil:" + +#: ../../mod/dfrn_request.php:627 +msgid "Submit Request" +msgstr "Envoyer la requête" + +#: ../../mod/follow.php:173 +msgid "The profile address specified does not provide adequate information." +msgstr "" +"L'adresse de profil indiquée ne fournit par les informations adéquates." + +#: ../../mod/follow.php:179 +msgid "" +"Limited profile. This person will be unable to receive direct/personal " +"notifications from you." +msgstr "" +"Profil limité. Cette personne ne sera pas capable de recevoir des " +"notifications directes/personnelles de votre part." + +#: ../../mod/follow.php:230 +msgid "Unable to retrieve contact information." +msgstr "Impossible de récupérer les informations du contact." + +#: ../../mod/follow.php:276 +msgid "following" +msgstr "following" + +#: ../../mod/photos.php:30 +msgid "Photo Albums" +msgstr "Albums photo" + +#: ../../mod/photos.php:95 +msgid "Contact information unavailable" +msgstr "Informations de contact indisponibles" + +#: ../../mod/photos.php:116 +msgid "Album not found." +msgstr "Album introuvable." + +#: ../../mod/photos.php:134 ../../mod/photos.php:859 +msgid "Delete Album" +msgstr "Effacer l'album" + +#: ../../mod/photos.php:197 ../../mod/photos.php:1067 +msgid "Delete Photo" +msgstr "Effacer la photo" + +#: ../../mod/photos.php:469 +msgid "was tagged in a" +msgstr "a été identifié dans" + +#: ../../mod/photos.php:469 +msgid "by" +msgstr "par" + +#: ../../mod/photos.php:661 +msgid "No photos selected" +msgstr "Aucune photo sélectionnée" + +#: ../../mod/photos.php:808 +#, fuzzy +msgid "Upload Photos" +msgstr "Téléverser des photos" + +#: ../../mod/photos.php:811 ../../mod/photos.php:854 +msgid "New album name: " +msgstr "Nom du nouvel album: " + +#: ../../mod/photos.php:812 +msgid "or existing album name: " +msgstr "ou nom d'un album existant: " + +#: ../../mod/photos.php:814 ../../mod/photos.php:1062 +msgid "Permissions" +msgstr "Permissions" + +#: ../../mod/photos.php:869 +msgid "Edit Album" +msgstr "Éditer l'album" + +#: ../../mod/photos.php:879 ../../mod/photos.php:1263 +msgid "View Photo" +msgstr "Voir la photo" + +#: ../../mod/photos.php:909 +msgid "Photo not available" +msgstr "Photo indisponible" + +#: ../../mod/photos.php:956 +msgid "Edit photo" +msgstr "Éditer la photo" + +#: ../../mod/photos.php:958 +#, fuzzy +msgid "Use as profile photo" +msgstr "Utiliser comme photo de profil" + +#: ../../mod/photos.php:969 +#, fuzzy +msgid "<< Prev" +msgstr "<< Précédent" + +#: ../../mod/photos.php:973 +msgid "View Full Size" +msgstr "Voir en taille réelle" + +#: ../../mod/photos.php:977 +#, fuzzy +msgid "Next >>" +msgstr "Suivant >>" + +#: ../../mod/photos.php:1036 +msgid "Tags: " +msgstr "Étiquettes: " + +#: ../../mod/photos.php:1046 +msgid "[Remove any tag]" +msgstr "[Retirer toutes les étiquettes]" + +#: ../../mod/photos.php:1055 +msgid "New album name" +msgstr "Nom du nouvel album" + +#: ../../mod/photos.php:1058 +msgid "Caption" +msgstr "Titre" + +#: ../../mod/photos.php:1060 +msgid "Add a Tag" +msgstr "Ajouter une étiquette" + +#: ../../mod/photos.php:1064 +msgid "Example: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping" +msgstr "" +"Exemples: @bob, @Barbara_Jensen, @jim@example.com, #Californie, #vacances" + +#: ../../mod/photos.php:1249 +msgid "Recent Photos" +msgstr "Photos récentes" + +#: ../../mod/photos.php:1253 +#, fuzzy +msgid "Upload New Photos" +msgstr "Téléverser de nouvelles photos" + +#: ../../mod/photos.php:1269 +msgid "View Album" +msgstr "Voir l'album" + +#: ../../mod/notifications.php:28 +msgid "Invalid request identifier." +msgstr "Identifiant de demande invalide." + +#: ../../mod/notifications.php:31 ../../mod/notifications.php:134 +msgid "Discard" +msgstr "Défausser" + +#: ../../mod/notifications.php:41 ../../mod/notifications.php:133 +msgid "Ignore" +msgstr "Ignorer" + +#: ../../mod/notifications.php:72 +msgid "Show Ignored Requests" +msgstr "Voir les demandes ignorées" + +#: ../../mod/notifications.php:72 +msgid "Hide Ignored Requests" +msgstr "Cacher les demandes ignorées" + +#: ../../mod/notifications.php:105 +msgid "Claims to be known to you: " +msgstr "Prétend que vous le connaissez: " + +#: ../../mod/notifications.php:105 +msgid "yes" +msgstr "oui" + +#: ../../mod/notifications.php:105 +msgid "no" +msgstr "non" + +#: ../../mod/notifications.php:111 +msgid "Approve as: " +msgstr "Approuver en tant que: " + +#: ../../mod/notifications.php:112 +msgid "Friend" +msgstr "Ami" + +#: ../../mod/notifications.php:113 +msgid "Fan/Admirer" +msgstr "Fan/Admirateur" + +#: ../../mod/notifications.php:120 +msgid "Notification type: " +msgstr "Type de notification: " + +#: ../../mod/notifications.php:121 +msgid "Friend/Connect Request" +msgstr "Demande de connexion/relation" + +#: ../../mod/notifications.php:121 +msgid "New Follower" +msgstr "Nouvel abonné" + +#: ../../mod/notifications.php:131 +msgid "Approve" +msgstr "Approuver" + +#: ../../mod/notifications.php:140 +msgid "No notifications." +msgstr "Pas de notification." + +#: ../../mod/notifications.php:164 +msgid "No registrations." +msgstr "Pas d'inscriptions." + +#: ../../mod/contacts.php:12 +msgid "Invite Friends" +msgstr "Inviter des amis" + +#: ../../mod/contacts.php:16 +#, fuzzy +msgid "Connect/Follow" +msgstr "Connecter/Suivre" + +#: ../../mod/contacts.php:17 +msgid "Example: bob@example.com, http://example.com/barbara" +msgstr "Exemple: bob@example.com, http://example.com/barbara" + +#: ../../mod/contacts.php:18 +msgid "Follow" +msgstr "Suivre" + +#: ../../mod/contacts.php:38 ../../mod/contacts.php:119 +msgid "Could not access contact record." +msgstr "Impossible d'accéder à l'enregistrement du contact." + +#: ../../mod/contacts.php:52 +msgid "Could not locate selected profile." +msgstr "Impossible de localiser le profil séléctionné." + +#: ../../mod/contacts.php:83 +msgid "Contact updated." +msgstr "Contact mis-à-jour." + +#: ../../mod/contacts.php:141 +msgid "Contact has been blocked" +msgstr "Le contact a été bloqué" + +#: ../../mod/contacts.php:141 +msgid "Contact has been unblocked" +msgstr "Le contact n'est plus bloqué" + +#: ../../mod/contacts.php:155 +#, fuzzy +msgid "Contact has been ignored" +msgstr "Le contact a été ignoré" + +#: ../../mod/contacts.php:155 +#, fuzzy +msgid "Contact has been unignored" +msgstr "Le contact n'est plus ignoré" + +#: ../../mod/contacts.php:176 +msgid "stopped following" +msgstr "retiré de la liste de suivi" + +#: ../../mod/contacts.php:195 +msgid "Contact has been removed." +msgstr "Ce contact a été retiré." + +#: ../../mod/contacts.php:223 ../../mod/contacts.php:347 +msgid "Mutual Friendship" +msgstr "Relation réciproque" + +#: ../../mod/contacts.php:227 ../../mod/contacts.php:351 +msgid "is a fan of yours" +msgstr "est un fan de vous" + +#: ../../mod/contacts.php:232 ../../mod/contacts.php:355 +msgid "you are a fan of" +msgstr "vous êtes un fan de" + +#: ../../mod/contacts.php:247 +#, fuzzy +msgid "Privacy Unavailable" +msgstr "Protection de la vie privée indisponible" + +#: ../../mod/contacts.php:248 +#, fuzzy +msgid "Private communications are not available for this contact." +msgstr "Les communications privées ne sont pas disponibles pour ce contact." + +#: ../../mod/contacts.php:251 +msgid "Never" +msgstr "Jamais" + +#: ../../mod/contacts.php:255 +#, fuzzy +msgid "(Update was successful)" +msgstr "(Mise à jour effectuée avec succès)" + +#: ../../mod/contacts.php:255 +#, fuzzy +msgid "(Update was not successful)" +msgstr "(Mise à jour échouée)" + +#: ../../mod/contacts.php:258 +msgid "Contact Editor" +msgstr "Éditeur de contact" + +#: ../../mod/contacts.php:259 +msgid "Visit $name's profile" +msgstr "Visiter le profil de $name" + +#: ../../mod/contacts.php:260 +msgid "Block/Unblock contact" +msgstr "Bloquer/débloquer ce contact" + +#: ../../mod/contacts.php:261 +msgid "Ignore contact" +msgstr "Ignorer ce contact" + +#: ../../mod/contacts.php:262 +msgid "Delete contact" +msgstr "Effacer ce contact" + +#: ../../mod/contacts.php:264 +msgid "Last updated: " +msgstr "Dernière mise-à-jour: " + +#: ../../mod/contacts.php:265 +msgid "Update public posts: " +msgstr "Met ses entrées publiques à jour: " + +#: ../../mod/contacts.php:267 +#, fuzzy +msgid "Update now" +msgstr "Mettre-à-jour immédiatement" + +#: ../../mod/contacts.php:270 +msgid "Unblock this contact" +msgstr "Débloquer ce contact" + +#: ../../mod/contacts.php:270 +msgid "Block this contact" +msgstr "Bloquer ce contact" + +#: ../../mod/contacts.php:271 +msgid "Unignore this contact" +msgstr "Cesser d'ignorer ce contact" + +#: ../../mod/contacts.php:271 +msgid "Ignore this contact" +msgstr "Ignorer ce contact" + +#: ../../mod/contacts.php:274 +msgid "Currently blocked" +msgstr "Actuellement bloqué" + +#: ../../mod/contacts.php:275 +msgid "Currently ignored" +msgstr "Actuellement ignoré" + +#: ../../mod/contacts.php:308 +msgid "Show Blocked Connections" +msgstr "Montrer les connexions bloquées" + +#: ../../mod/contacts.php:308 +msgid "Hide Blocked Connections" +msgstr "Cacher les connexion bloquées" + +#: ../../mod/contacts.php:311 +msgid "Find" +msgstr "Trouver" + +#: ../../mod/contacts.php:372 +msgid "Edit contact" +msgstr "Éditer le contact" + +#: ../../mod/search.php:54 +#, fuzzy +msgid "No results." +msgstr "Aucun résultat." + +#: ../../mod/editpost.php:17 ../../mod/editpost.php:27 +#, fuzzy +msgid "Item not found" +msgstr "Élément introuvable" + +#: ../../mod/editpost.php:32 +#, fuzzy +msgid "Edit post" +msgstr "Éditer la publication" + +#: ../../mod/removeme.php:42 ../../mod/removeme.php:45 +#, fuzzy +msgid "Remove My Account" +msgstr "Supprimer mon compte" + +#: ../../mod/removeme.php:43 +#, fuzzy +msgid "" +"This will completely remove your account. Once this has been done it is not " +"recoverable." +msgstr "" +"Ceci supprimera totalement votre compte. Cette opération est irréversible." + +#: ../../mod/removeme.php:44 +#, fuzzy +msgid "Please enter your password for verification:" +msgstr "Merci de saisir votre mot de passe pour vérification:" + +#: ../../boot.php:808 +#, fuzzy +msgid "Create a New Account" +msgstr "Créer un nouveau compte" + +#: ../../boot.php:815 +#, fuzzy +msgid "Nickname or Email address: " +msgstr "Pseudo ou courriel: " + +#: ../../boot.php:816 +msgid "Password: " +msgstr "Mot de passe: " + +#: ../../boot.php:821 +#, fuzzy +msgid "Nickname/Email/OpenID: " +msgstr "Pseudo/Courriel/OpenID: " + +#: ../../boot.php:822 +msgid "Password (if not OpenID): " +msgstr "Mot de passe (sauf pour OpenID): " + +#: ../../boot.php:825 +msgid "Forgot your password?" +msgstr "Mot de passe oublié?" + +#: ../../boot.php:826 +msgid "Password Reset" +msgstr "Réinitialiser le mot de passe" + +#: ../../boot.php:1077 +#, fuzzy +msgid "prev" +msgstr "précédent" + +#: ../../boot.php:1079 +#, fuzzy +msgid "first" +msgstr "premier" + +#: ../../boot.php:1108 +#, fuzzy +msgid "last" +msgstr "dernier" + +#: ../../boot.php:1111 +#, fuzzy +msgid "next" +msgstr "suivant" + +#: ../../boot.php:1837 +#, fuzzy, php-format +msgid "%s likes this." +msgstr "%s aime ça." + +#: ../../boot.php:1837 +#, fuzzy, php-format +msgid "%s doesn't like this." +msgstr "%s n'aime pas ça." + +#: ../../boot.php:1841 +#, fuzzy, php-format +msgid "%2$d people like this." +msgstr "%2$d personnes aiment ça." + +#: ../../boot.php:1843 +#, fuzzy, php-format +msgid "%2$d people don't like this." +msgstr "%2$d personnes ,n'aiment pas ça." + +#: ../../boot.php:1849 +msgid "and" +msgstr "et" + +#: ../../boot.php:1852 +#, fuzzy, php-format +msgid ", and %d other people" +msgstr ", et %d autres personnes" + +#: ../../boot.php:1853 +#, fuzzy, php-format +msgid "%s like this." +msgstr "%s aiment ça." + +#: ../../boot.php:1853 +#, fuzzy, php-format +msgid "%s don't like this." +msgstr "%s n'aiment pas ça." + +#: ../../boot.php:2014 +msgid "No contacts" +msgstr "Aucun contact" + +#: ../../boot.php:2267 +msgid "Connect" +msgstr "Relier" + +#: ../../boot.php:2277 +msgid "Location:" +msgstr "Localisation:" + +#: ../../boot.php:2281 +msgid ", " +msgstr ", " + +#: ../../boot.php:2289 +msgid "Gender:" +msgstr "Genre:" + +#: ../../boot.php:2293 +msgid "Status:" +msgstr "Statut:" + +#: ../../boot.php:2295 +msgid "Homepage:" +msgstr "Page personnelle:" + +#: ../../boot.php:2386 +msgid "Monday" +msgstr "Lundi" + +#: ../../boot.php:2386 +msgid "Tuesday" +msgstr "Mardi" + +#: ../../boot.php:2386 +msgid "Wednesday" +msgstr "Mercredi" + +#: ../../boot.php:2386 +msgid "Thursday" +msgstr "Jeudi" + +#: ../../boot.php:2386 +msgid "Friday" +msgstr "Vendredi" + +#: ../../boot.php:2386 +msgid "Saturday" +msgstr "Samedi" + +#: ../../boot.php:2386 +msgid "Sunday" +msgstr "Dimanche" + +#: ../../boot.php:2390 +msgid "January" +msgstr "Janvier" + +#: ../../boot.php:2390 +msgid "February" +msgstr "Février" + +#: ../../boot.php:2390 +msgid "March" +msgstr "Mars" + +#: ../../boot.php:2390 +msgid "April" +msgstr "Avril" + +#: ../../boot.php:2390 +msgid "May" +msgstr "Mai" + +#: ../../boot.php:2390 +msgid "June" +msgstr "Juin" + +#: ../../boot.php:2390 +msgid "July" +msgstr "Juillet" + +#: ../../boot.php:2390 +msgid "August" +msgstr "Août" + +#: ../../boot.php:2390 +msgid "September" +msgstr "Septembre" + +#: ../../boot.php:2390 +msgid "October" +msgstr "Octobre" + +#: ../../boot.php:2390 +msgid "November" +msgstr "Novembre" + +#: ../../boot.php:2390 +msgid "December" +msgstr "Décembre" + +#: ../../boot.php:2424 +#, fuzzy +msgid "Birthday Reminders" +msgstr "Rappels d'anniversaires" + +#: ../../boot.php:2425 +msgid "Birthdays this week:" +msgstr "Anniversaires cette semaine:" + +#: ../../boot.php:2426 +msgid "(Adjusted for local time)" +msgstr "(Ajustés pour le fuseau horaire local)" + +#: ../../boot.php:2437 +msgid "[today]" +msgstr "[aujourd'hui]" + +#: ../../boot.php:2634 +#, fuzzy +msgid "link to source" +msgstr "lien original" + +#: ../../index.php:194 +msgid "Not Found" +msgstr "Non trouvé" + +#: ../../index.php:195 +msgid "Page not found." +msgstr "Page introuvable." diff --git a/view/fr/strings.php b/view/fr/strings.php index d177c07b8..564b9065d 100644 --- a/view/fr/strings.php +++ b/view/fr/strings.php @@ -1,1045 +1,581 @@ strings['Not Found'] = 'Non trouvé'; -$a->strings['Page not found.'] = 'Page introuvable.'; -$a->strings['Permission denied'] = 'Permission refusée'; -$a->strings['Permission denied.'] = 'Permission refusée.'; -$a->strings['Nickname or Email address: '] = 'Pseudo ou adresse email: '; -$a->strings['Password: '] = 'Mot de passe: '; -$a->strings['Login'] = 'Connexion'; -$a->strings['Nickname/Email/OpenID: '] = 'Pseudo/Email/OpenID: '; -$a->strings['Password (if not OpenID): '] = 'Mot de passe (sauf pour OpenID): '; -$a->strings['Forgot your password?'] = 'Mot de passe oublié?'; -$a->strings['Password Reset'] = 'Réinitialiser le mot de passe'; -$a->strings['prev'] = 'prev'; -$a->strings['first'] = 'first'; -$a->strings['last'] = 'last'; -$a->strings['next'] = 'next'; -$a->strings[' likes this.'] = ' aime ça.'; -$a->strings[' doesn\'t like this.'] = ' n\'aime pas ça.'; -$a->strings['people'] = 'personnes'; -$a->strings['like this.'] = 'aiment ça.'; -$a->strings['don\'t like this.'] = 'n\'aiment pas ça.'; -$a->strings['and'] = 'et'; -$a->strings[', and '] = ', et '; -$a->strings[' other people'] = ' autres personnes'; -$a->strings[' like this.'] = ' aiment ça.'; -$a->strings[' don\'t like this.'] = ' n\'aiment pas ça.'; -$a->strings['No contacts'] = 'Aucun contact'; -$a->strings['Contacts'] = 'Contacts'; -$a->strings['View Contacts'] = 'Voir les contacts'; -$a->strings['Search'] = 'Recherche'; -$a->strings['No profile'] = 'Aucun profil'; -$a->strings['Connect'] = 'Relier'; -$a->strings['Location:'] = 'Localisation:'; -$a->strings[', '] = ', '; -$a->strings['Gender:'] = 'Genre:'; -$a->strings['Status:'] = 'Statut:'; -$a->strings['Homepage:'] = 'Page personnelle:'; -$a->strings['Monday'] = 'Lundi'; -$a->strings['Tuesday'] = 'Mardi'; -$a->strings['Wednesday'] = 'Mercredi'; -$a->strings['Thursday'] = 'Jeudi'; -$a->strings['Friday'] = 'Vendredi'; -$a->strings['Saturday'] = 'Samedi'; -$a->strings['Sunday'] = 'Dimanche'; -$a->strings['January'] = 'Janvier'; -$a->strings['February'] = 'Février'; -$a->strings['March'] = 'Mars'; -$a->strings['April'] = 'Avril'; -$a->strings['May'] = 'Mai'; -$a->strings['June'] = 'Juin'; -$a->strings['July'] = 'Juillet'; -$a->strings['August'] = 'Août'; -$a->strings['September'] = 'Septembre'; -$a->strings['October'] = 'Octobre'; -$a->strings['November'] = 'Novembre'; -$a->strings['December'] = 'Décembre'; -$a->strings['Birthdays this week:'] = 'Anniversaires cette semaine:'; -$a->strings['(Adjusted for local time)'] = '(Ajustés pour le fuseau horaire local)'; -$a->strings['[today]'] = '[aujourd\'hui]'; -$a->strings['Invite Friends'] = 'Inviter des amis'; -$a->strings['Connect/Follow [profile address]'] = 'Relier/Suivre [adresse du profil]'; -$a->strings['Example: bob@example.com, http://example.com/barbara'] = 'Exemple: bob@example.com, http://example.com/barbara'; -$a->strings['Follow'] = 'Suivre'; -$a->strings['Could not access contact record.'] = 'Impossible d\'accéder à l\'enregistrement du contact.'; -$a->strings['Could not locate selected profile.'] = 'Impossible de localiser le profil séléctionné.'; -$a->strings['Contact updated.'] = 'Contact mis-à-jour.'; -$a->strings['Failed to update contact record.'] = 'Échec de mise-à-jour du contact.'; -$a->strings['Contact has been '] = 'Ce contact a été '; -$a->strings['blocked'] = 'bloqué'; -$a->strings['unblocked'] = 'débloqué'; -$a->strings['ignored'] = 'ignoré'; -$a->strings['unignored'] = 'des-ignoré'; -$a->strings['stopped following'] = 'retiré de la liste de suivi'; -$a->strings['Contact has been removed.'] = 'Ce contact a été retiré.'; -$a->strings['Contact not found.'] = 'Contact introuvable.'; -$a->strings['Mutual Friendship'] = 'Relation réciproque'; -$a->strings['is a fan of yours'] = 'est un fan de vous'; -$a->strings['you are a fan of'] = 'vous êtes un fan de'; -$a->strings['Contact Editor'] = 'Éditeur de contact'; -$a->strings['Visit $name\'s profile'] = 'Visiter le profil de $name'; -$a->strings['Block/Unblock contact'] = 'Bloquer/débloquer ce contact'; -$a->strings['Ignore contact'] = 'Ignorer ce contact'; -$a->strings['Delete contact'] = 'Effacer ce contact'; -$a->strings['Last updated: '] = 'Dernière mise-à-jour: '; -$a->strings['Update public posts: '] = 'Met ses entrées publiques à jour: '; -$a->strings['Never'] = 'Jamais'; -$a->strings['Unblock this contact'] = 'Débloquer ce contact'; -$a->strings['Block this contact'] = 'Bloquer ce contact'; -$a->strings['Unignore this contact'] = 'Cesser d\'ignorer ce contact'; -$a->strings['Ignore this contact'] = 'Ignorer ce contact'; -$a->strings['Currently blocked'] = 'Actuellement bloqué'; -$a->strings['Currently ignored'] = 'Actuellement ignoré'; -$a->strings['Show Blocked Connections'] = 'Montrer les connexions bloquées'; -$a->strings['Hide Blocked Connections'] = 'Cacher les connexion bloquées'; -$a->strings['Finding: '] = 'Trouvé: '; -$a->strings['Find'] = 'Trouver'; -$a->strings['Visit '] = 'Visiter le profil de '; -$a->strings['\'s profile'] = ''; -$a->strings['Edit contact'] = 'Éditer le contact'; -$a->strings['Profile not found.'] = 'Profil introuvable.'; -$a->strings['Response from remote site was not understood.'] = 'Réponse du site distant incomprise.'; -$a->strings['Unexpected response from remote site: '] = 'Réponse inattendue du site distant: '; -$a->strings['Confirmation completed successfully.'] = 'Confirmation achevée avec succès.'; -$a->strings['Remote site reported: '] = 'Alerte du site distant: '; -$a->strings['Temporary failure. Please wait and try again.'] = 'Échec temporaire. Merci de recommencer ultérieurement.'; -$a->strings['Introduction failed or was revoked.'] = 'Introduction échouée ou annulée.'; -$a->strings['Unable to set contact photo.'] = 'Impossible de définir la photo du contact.'; -$a->strings['is now friends with'] = 'est désormais relié à'; -$a->strings['No user record found for '] = 'Pas d\'utilisateur trouvé pour '; -$a->strings['Our site encryption key is apparently messed up.'] = 'Notre clé de chiffrement de site est apparemment corrompue.'; -$a->strings['Empty site URL was provided or URL could not be decrypted by us.'] = 'URL de site absente ou indéchiffrable.'; -$a->strings['Contact record was not found for you on our site.'] = 'Pas d\'entrée pour ce contact sur notre site.'; -$a->strings['The ID provided by your system is a duplicate on our system. It should work if you try again.'] = 'L\'identifiant fourni par votre système fait doublon sur le notre. Cela peut fonctionner si vous réessayez.'; -$a->strings['Unable to set your contact credentials on our system.'] = 'Impossible de vous définir des permissions sur notre système.'; -$a->strings['Unable to update your contact profile details on our system'] = 'Impossible de mettre les détails de votre profil à jour sur notre système'; -$a->strings['Connection accepted at '] = 'Connexion acceptée à '; -$a->strings['Administrator'] = 'Administrateur'; -$a->strings['New mail received at '] = 'Nouvel email reçu à '; -$a->strings[' commented on an item at '] = ' a commenté une entrée à '; -$a->strings[' welcomes '] = ' accueille '; -$a->strings['This introduction has already been accepted.'] = 'Cette introduction a déjà été acceptée.'; -$a->strings['Profile location is not valid or does not contain profile information.'] = 'L\'emplacement du profil est invalide ou ne contient pas de profil valide.'; -$a->strings['Warning: profile location has no identifiable owner name.'] = 'Attention: l\'emplacement du profil n\'a pas de nom identifiable.'; -$a->strings['Warning: profile location has no profile photo.'] = 'Attention: l\'emplacement du profil n\'a pas de photo de profil.'; -$a->strings[' required parameter'] = ' paramètre(s) requis'; -$a->strings[' was '] = ' était '; -$a->strings['s were '] = 'étaient '; -$a->strings['not found at the given location.'] = 'introuvable(s) à l\'emplacement indiqué.'; -$a->strings['Introduction complete.'] = 'Phase de présentation achevée.'; -$a->strings['Unrecoverable protocol error.'] = 'Erreur de protocole non-récupérable.'; -$a->strings['Profile unavailable.'] = 'Profil indisponible.'; -$a->strings[' has received too many connection requests today.'] = ' a reçu trop de requêtes de connexion aujourd\'hui.'; -$a->strings['Spam protection measures have been invoked.'] = 'Des mesures de protection contre le spam ont été déclenchées.'; -$a->strings['Friends are advised to please try again in 24 hours.'] = 'Les relations sont encouragées à attendre 24 heures pour recommencer.'; -$a->strings['Invalid locator'] = 'Localisateur invalide'; -$a->strings['Unable to resolve your name at the provided location.'] = 'Impossible de résoudre votre nom à l\'emplacement fourni.'; -$a->strings['You have already introduced yourself here.'] = 'Vous vous êtes déjà présenté ici.'; -$a->strings['Apparently you are already friends with .'] = 'Apparemment vous êtes déjà relié à .'; -$a->strings['Invalid profile URL.'] = 'URL de profil invalide.'; -$a->strings['Disallowed profile URL.'] = 'URL de profil interdite.'; -$a->strings['Your introduction has been sent.'] = 'Votre présentation a été envoyée.'; -$a->strings['Please login to confirm introduction.'] = 'Connectez-vous pour confirmer l\'introduction.'; -$a->strings['Incorrect identity currently logged in. Please login to this profile.'] = 'Identité incorrecte actuellement connectée. Merci de vous connecter à ce profil.'; -$a->strings['[Name Withheld]'] = '[Nom non publié]'; -$a->strings['Friend/Connection Request'] = 'Requête de relation/amitié'; -$a->strings['Please answer the following:'] = 'Merci de répondre à ce qui suit:'; -$a->strings['Does $name know you?'] = 'Est-ce que $name vous connaît?'; -$a->strings['Yes'] = 'Oui'; -$a->strings['No'] = 'Non'; -$a->strings['Add a personal note:'] = 'Ajouter une note personnelle:'; -$a->strings['Please enter your profile address from one of the following supported social networks:'] = 'Merci d\'entrer l\'adresse de votre profil sur l\'une de ces réseaux sociaux:'; -$a->strings['Friendika'] = 'Friendika'; -$a->strings['StatusNet/Federated Social Web'] = 'StatusNet/Federated Social Web'; -$a->strings['Private (secure) network'] = 'Réseau privé (sécurisé)'; -$a->strings['Public (insecure) network'] = 'Réseau public (non-sécurisé)'; -$a->strings['Your profile address:'] = 'Votre adresse de profil:'; -$a->strings['Submit Request'] = 'Envoyer la requête'; -$a->strings['Cancel'] = 'Annuler'; -$a->strings['Global Directory'] = 'Annuaire global'; -$a->strings['Item not found.'] = 'Élément introuvable.'; -$a->strings['Private Message'] = 'Message privé'; -$a->strings["I like this \x28toggle\x29"] = "I like this \x28toggle\x29"; -$a->strings["I don't like this \x28toggle\x29"] = "I don't like this \x28toggle\x29"; -$a->strings['This is you'] = 'C\'est vous'; -$a->strings['View $name\'s profile'] = 'Voir le profil de $name'; -$a->strings['Item has been removed.'] = 'Cet élément a été enlevé.'; -$a->strings['The profile address specified does not provide adequate information.'] = 'L\'adresse de profil indiquée ne fournit par les informations adéquates.'; -$a->strings['Limited profile. This person will be unable to receive direct/personal notifications from you.'] = 'Profil limité. Cette personne ne sera pas capable de recevoir des notifications directes/personnelles de votre part.'; -$a->strings['Unable to retrieve contact information.'] = 'Impossible de récupérer les informations du contact.'; -$a->strings['following'] = 'following'; -$a->strings['Group created.'] = 'Groupe créé.'; -$a->strings['Could not create group.'] = 'Impossible de créer le groupe.'; -$a->strings['Group not found.'] = 'Groupe introuvable.'; -$a->strings['Group name changed.'] = 'Groupe renommé.'; -$a->strings['Membership list updated.'] = 'Liste des membres mise à jour.'; -$a->strings['Group removed.'] = 'Groupe enlevé.'; -$a->strings['Unable to remove group.'] = 'Impossible d\'enlever le groupe'; -$a->strings['Delete'] = 'Supprimer'; -$a->strings['Welcome to '] = 'Bienvenue à '; -$a->strings['Could not create/connect to database.'] = 'Impossible de créer/atteindre la base de données.'; -$a->strings['Connected to database.'] = 'Connecté à la base de données.'; -$a->strings['Database import succeeded.'] = 'Import de base achevé avec succès.'; -$a->strings['IMPORTANT: You will need to [manually] setup a scheduled task for the poller.'] = 'IMPORTANT: Vous devez configurer [manuellement] une tâche programmée pour le \'poller\'.'; -$a->strings['Please see the file "INSTALL.txt".'] = 'Référez-vous au fichier \"INSTALL.txt\".'; -$a->strings['Database import failed.'] = 'Import de base échoué.'; -$a->strings['You may need to import the file "database.sql" manually using phpmyadmin or mysql.'] = 'Vous pourriez avoir besoin d\'importer le fichier \"database.sql\" manuellement au moyen de phpmyadmin ou de la commande mysql.'; -$a->strings['Welcome to Friendika.'] = 'Bienvenue sur Friendika.'; -$a->strings['Submit'] = 'Envoyer'; -$a->strings['Could not find a command line version of PHP in the web server PATH.'] = 'Impossible de trouver la version \"ligne de commande\" de PHP dans le PATH du serveur web.'; -$a->strings['This is required. Please adjust the configuration file .htconfig.php accordingly.'] = 'Ceci est requis. Merci d\'ajuster la configuration dans le fichier .htconfig.php en conséquence.'; -$a->strings['The command line version of PHP on your system does not have "register_argc_argv" enabled.'] = 'La version \"ligne de commande\" de PHP de votre système n\'a pas \"register_argc_argv\" d\'activé.'; -$a->strings['This is required for message delivery to work.'] = 'Ceci est requis pour que la livraison des messages fonctionne.'; -$a->strings['Error: the "openssl_pkey_new" function on this system is not able to generate encryption keys'] = 'Erreur: la fonction \"openssl_pkey_new\" de ce système ne permet pas de générer des clés de chiffrement'; -$a->strings['If running under Windows, please see "http://www.php.net/manual/en/openssl.installation.php".'] = 'Si vous utilisez Windows, merci de vous réferer à \"http://www.php.net/manual/en/openssl.installation.php\".'; -$a->strings['Error: Apache webserver mod-rewrite module is required but not installed.'] = 'Erreur: Le module \"rewrite\" du serveur web Apache est requis mais pas installé.'; -$a->strings['Error: libCURL PHP module required but not installed.'] = 'Erreur: Le module PHP \"libCURL\" est requis mais pas installé.'; -$a->strings['Error: GD graphics PHP module with JPEG support required but not installed.'] = 'Erreur: Le module PHP \"GD\" disposant du support JPEG est requis mais pas installé.'; -$a->strings['Error: openssl PHP module required but not installed.'] = 'Erreur: Le module PHP \"openssl\" est requis mais pas installé.'; -$a->strings['Error: mysqli PHP module required but not installed.'] = 'Erreur: Le module PHP \"mysqli\" est requis mais pas installé.'; -$a->strings['The web installer needs to be able to create a file called ".htconfig.php" in the top folder of your web server and it is unable to do so.'] = 'L\'installeur web doit être en mesure de créer un fichier \".htconfig.php\" à la racine de votre serveur web, mais il en est incapable.'; -$a->strings['This is most often a permission setting, as the web server may not be able to write files in your folder - even if you can.'] = 'Le plus souvent, il s\'agit d\'un problème de permission. Le serveur web peut ne pas être capable d\'écrire dans votre répertoire - alors que vous-même le pouvez.'; -$a->strings['Please check with your site documentation or support people to see if this situation can be corrected.'] = 'Merci de vérifier - avec la documentation ou le support de votre hébergement - que la situation peut être corrigée.'; -$a->strings['If not, you may be required to perform a manual installation. Please see the file "INSTALL.txt" for instructions.'] = 'Dans le cas contraire, vous pouvez pratiquer une installation manuelle. Référez-vous au fichier \"INSTALL.txt\" pour les instructions.'; -$a->strings['The database configuration file ".htconfig.php" could not be written. Please use the enclosed text to create a configuration file in your web server root.'] = 'Le fichier de configuration de la base (\".htconfig.php\") ne peut être créé. Merci d\'utiliser le texte ci-joint pour créer ce fichier à la racine de votre hébergement.'; -$a->strings['Errors encountered creating database tables.'] = 'Des erreurs ont été signalées lors de la création des tables.'; -$a->strings[' : '] = ' : '; -$a->strings['Not a valid email address.'] = 'Ceci n\'est pas une adresse email valide.'; -$a->strings['Please join my network on '] = 'Rejoignez mon réseau sur '; -$a->strings['Message delivery failed.'] = 'L\'acheminement du message a échoué.'; -$a->strings[' messages sent.'] = ' messages envoyés.'; -$a->strings['Send invitations'] = 'Envoyer des invitations'; -$a->strings['Enter email addresses, one per line:'] = 'Entrez les adresses email, une par ligne:'; -$a->strings['Your message:'] = 'Votre message:'; -$a->strings['Please join my social network on '] = 'Rejoignez mon réseau social sur '; -$a->strings['\r\n'] = ''; -$a->strings['To accept this invitation, please visit:'] = 'Pour accepter cette invitation, rendez vous sur:'; -$a->strings['Once you have registered, please connect with me via my profile page at:'] = 'Une fois inscrit, connectez-vous à la page de mon profil sur:'; -$a->strings['Unable to locate original post.'] = 'Impossible de localiser l\'article original.'; -$a->strings['Empty post discarded.'] = 'Article vide défaussé.'; -$a->strings['Wall Photos'] = 'Photos du mur'; -$a->strings[' commented on your item at '] = ' a commenté votre élément de '; -$a->strings[' posted on your profile wall at '] = ' a posté sur votre mur à \r\n'; -$a->strings['photo'] = 'photo'; -$a->strings['status'] = 'statut'; -$a->strings['likes'] = 'aime'; -$a->strings['doesn\'t like'] = 'n\'aime pas'; -$a->strings['\'s'] = '\'s'; -$a->strings['Remote privacy information not available.'] = 'Informations de confidentialité indisponibles.'; -$a->strings['Visible to:'] = 'Visible par:'; -$a->strings['Password reset requested at '] = 'Réinitialisation de mot de passe demandée par '; -$a->strings['No recipient selected.'] = 'Pas de destinataire sélectionné.'; -$a->strings['[no subject]'] = '[pas de sujet]'; -$a->strings['Unable to locate contact information.'] = 'Impossible de localiser les informations du contact.'; -$a->strings['Message sent.'] = 'Message envoyé.'; -$a->strings['Message could not be sent.'] = 'Impossible d\'envoyer le message.'; -$a->strings['Messages'] = 'Messages'; -$a->strings['Inbox'] = 'Messages entrants'; -$a->strings['Outbox'] = 'Messages sortants'; -$a->strings['New Message'] = 'Nouveau message'; -$a->strings['Message deleted.'] = 'Message supprimé.'; -$a->strings['Conversation removed.'] = 'Conversation supprimée.'; -$a->strings['Send Private Message'] = 'Envoyer un message privé'; -$a->strings['To:'] = 'À:'; -$a->strings['Subject:'] = 'Sujet:'; -$a->strings['Upload photo'] = 'Joindre photo'; -$a->strings['Insert web link'] = 'Insérer lien web'; -$a->strings['Please wait'] = 'Patientez'; -$a->strings['No messages.'] = 'Aucun message.'; -$a->strings['Delete conversation'] = 'Effacer conversation'; -$a->strings['Message not available.'] = 'Message indisponible.'; -$a->strings['Delete message'] = 'Effacer message'; -$a->strings['Send Reply'] = 'Répondre'; -$a->strings['Normal View'] = 'Vue normale'; -$a->strings['New Item View'] = 'Vue des nouveautés'; -$a->strings['Share'] = 'Share'; -$a->strings['Insert YouTube video'] = 'Insert YouTube video'; -$a->strings['Set your location'] = 'Set your location'; -$a->strings['Clear browser location'] = 'Clear browser location'; -$a->strings['Permission settings'] = 'Permission settings'; -$a->strings['No such group'] = 'Groupe inexistant'; -$a->strings['Group is empty'] = 'Groupe vide'; -$a->strings['Group: '] = 'Groupe: '; -$a->strings['View in context'] = 'Voir dans le contexte'; -$a->strings['Invalid request identifier.'] = 'Identifiant de demande invalide.'; -$a->strings['Discard'] = 'Défausser'; -$a->strings['Ignore'] = 'Ignorer'; -$a->strings['Show Ignored Requests'] = 'Voir les demandes ignorées'; -$a->strings['Hide Ignored Requests'] = 'Cacher les demandes ignorées'; -$a->strings['Claims to be known to you: '] = 'Prétend que vous le connaissez: '; -$a->strings['yes'] = 'oui'; -$a->strings['no'] = 'non'; -$a->strings['Approve as: '] = 'Approuver en tant que: '; -$a->strings['Friend'] = 'Ami'; -$a->strings['Fan/Admirer'] = 'Fan/Admirateur'; -$a->strings['Notification type: '] = 'Type de notification: '; -$a->strings['Friend/Connect Request'] = 'Demande de connexion/relation'; -$a->strings['New Follower'] = 'Nouvel abonné'; -$a->strings['Approve'] = 'Approuver'; -$a->strings['No notifications.'] = 'Pas de notification.'; -$a->strings['No registrations.'] = 'Pas d\'inscriptions.'; -$a->strings['Login failed.'] = 'Échec de connexion.'; -$a->strings['Welcome back '] = 'Bienvenue à nouveau, '; -$a->strings['Photo Albums'] = 'Albums photo'; -$a->strings['Contact Photos'] = 'Photos du contact'; -$a->strings['Contact information unavailable'] = 'Informations de contact indisponibles'; -$a->strings['Profile Photos'] = 'Photos du profil'; -$a->strings['Album not found.'] = 'Album introuvable.'; -$a->strings['Delete Album'] = 'Effacer l\'album'; -$a->strings['Delete Photo'] = 'Effacer la photo'; -$a->strings['was tagged in a'] = 'a été identifié dans'; -$a->strings['by'] = 'par'; -$a->strings['Image exceeds size limit of '] = 'L\'image dépasse la taille maximale de '; -$a->strings['Unable to process image.'] = 'Impossible de traiter l\'image.'; -$a->strings['Image upload failed.'] = 'L\'envoi de l\'image a échoué.'; -$a->strings['No photos selected'] = 'Aucune photo sélectionnée'; -$a->strings['Upload Photos'] = 'Envoyer des photos'; -$a->strings['New album name: '] = 'Nom du nouvel album: '; -$a->strings['or existing album name: '] = 'ou nom d\'un album existant: '; -$a->strings['Select files to upload: '] = 'Choisir les fichiers à envoyer: '; -$a->strings['Permissions'] = 'Permissions'; -$a->strings['Use the following controls only if the Java uploader [above] fails to launch.'] = 'Utilisez le formulaire suivant uniquement si l\'applet Java [ci-dessus] ne parvient pas à se lancer.'; -$a->strings['Edit Album'] = 'Éditer l\'album'; -$a->strings['View Photo'] = 'Voir la photo'; -$a->strings['Photo not available'] = 'Photo indisponible'; -$a->strings['Edit photo'] = 'Éditer la photo'; -$a->strings['New album name'] = 'Nom du nouvel album'; -$a->strings['View Full Size'] = 'Voir en taille réelle'; -$a->strings['Tags: '] = 'Étiquettes: '; -$a->strings['[Remove any tag]'] = '[Retirer toutes les étiquettes]'; -$a->strings['Caption'] = 'Titre'; -$a->strings['Add a Tag'] = 'Ajouter une étiquette'; -$a->strings['Example: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping'] = 'Exemples: @bob, @Barbara_Jensen, @jim@example.com, #Californie, #vacances'; -$a->strings['Recent Photos'] = 'Photos récentes'; -$a->strings['Upload New Photos'] = 'Envoyer de nouvelles photos'; -$a->strings['View Album'] = 'Voir l\'album'; -$a->strings['Image uploaded but image cropping failed.'] = 'Image envoyée, mais impossible de la retailler.'; -$a->strings['Image size reduction [175] failed.'] = 'Réduction de taille d\'image [175] échouée.'; -$a->strings['Image size reduction [80] failed.'] = 'Réduction de taille d\'image [80] échouée.'; -$a->strings['Image size reduction [48] failed.'] = 'Réduction de taille d\'image [48] échouée.'; -$a->strings['Unable to process image'] = 'Impossible de traiter l\'image'; -$a->strings['Image uploaded successfully.'] = 'Image envoyée avec succès.'; -$a->strings['Image size reduction [640] failed.'] = 'Réduction de taille d\'image [640] échouée.'; -$a->strings['Profile Name is required.'] = 'Le nom du profil est requis.'; -$a->strings['Profile updated.'] = 'Profil mis à jour.'; -$a->strings['Profile deleted.'] = 'Profil supprimé.'; -$a->strings['Profile-'] = 'Profil-'; -$a->strings['New profile created.'] = 'Nouveau profil créé.'; -$a->strings['Profile unavailable to clone.'] = 'Ce profil ne peut être cloné.'; -$a->strings['This is your public profile.
    It may be visible to anybody using the internet.'] = 'Ceci est votre profil public.
    Il peut être visible par n\'importe quel utilisateur d\'Internet.'; -$a->strings['Age: '] = 'Age: '; -$a->strings['Profile Image'] = 'Image du profil'; -$a->strings['Invalid OpenID url'] = 'Adresse OpenID invalide'; -$a->strings['Please enter the required information.'] = 'Entrez les informations requises.'; -$a->strings['Please use a shorter name.'] = 'Utilisez un nom plus court.'; -$a->strings['Name too short.'] = 'Nom trop court.'; -$a->strings['That doesn\'t appear to be your full (First Last) name.'] = ''; -$a->strings['Your email domain is not among those allowed on this site.'] = 'Votre domaine email n\'est pas autorisé sur ce site.'; -$a->strings['Cannot use that email.'] = 'Impossible d\'utiliser cet email.'; -$a->strings['Your "nickname" can only contain "a-z", "0-9", "-", and "_", and must also begin with a letter.'] = 'Votre \"pseudo\" peut seulement contenir les caractères \"a-z\", \"0-9\", \"-\", and \"_\", et doit commencer par une lettre.'; -$a->strings['Nickname is already registered. Please choose another.'] = 'Pseudo déjà utilisé. Merci d\'en choisir un autre.'; -$a->strings['SERIOUS ERROR: Generation of security keys failed.'] = 'ERREUR SÉRIEUSE: La génération des clés de sécurité a échoué.'; -$a->strings['An error occurred during registration. Please try again.'] = 'Une erreur est survenue lors de l\'inscription. Merci de recommencer.'; -$a->strings['An error occurred creating your default profile. Please try again.'] = 'Une erreur est survenue lors de la création de votre profil par défaut. Merci de recommencer.'; -$a->strings['Registration details for '] = 'Détails de l\'inscription pour '; -$a->strings['Registration successful. Please check your email for further instructions.'] = 'Inscription réussie. Vérifiez vos emails pour la suite des instructions.'; -$a->strings['Failed to send email message. Here is the message that failed.'] = 'Impossible d\'envoyer un email. Voici le message qui a échoué.'; -$a->strings['Your registration can not be processed.'] = 'Votre inscription ne peut être traitée.'; -$a->strings['Registration request at '] = 'Inscription demandée par '; -$a->strings['Your registration is pending approval by the site owner.'] = 'Votre inscription attend une validation du propriétaire du site.'; -$a->strings['You may (optionally) fill in this form via OpenID by supplying your OpenID and clicking \'Register\'.'] = 'Vous pouvez (si vous le souhaitez) remplir ce formulaire via OpenID. Fournissez votre OpenID et cliquez \"S\'inscrire\"'; -$a->strings['If you are not familiar with OpenID, please leave that field blank and fill in the rest of the items.'] = 'Si vous n\'êtes pas familier avec OpenID, laissez ce champ vide et remplissez le reste.'; -$a->strings['Your OpenID (optional): '] = 'Votre OpenID (facultatif): '; -$a->strings['Shared content is covered by the Creative Commons Attribution 3.0 license.'] = 'Le contenu est partagé suivant les termes de la licence Creative Commons Attribution 3.0.'; -$a->strings['Registration'] = 'Inscription'; -$a->strings['Your Full Name (e.g. Joe Smith): '] = 'Votre nom cmplet (p.ex. Michel Dupont): '; -$a->strings['Your Email Address: '] = 'Votre adresse email: '; -$a->strings['Choose a profile nickname. This must begin with a text character. Your global profile locator will then be \'nickname@$sitename\'.'] = 'Choisissez un pseudo pour votre profil. Il devra commencer avec une lettre. L\'identifiant global de votre profil sera \'pseudo@$sitename\'.'; -$a->strings['Choose a nickname: '] = 'Choisir un pseudo: '; -$a->strings['Register'] = 'S\'inscrire'; -$a->strings['Please login.'] = 'Merci de vous connecter.'; -$a->strings['Registration revoked for '] = 'Inscription révoquée pour '; -$a->strings['Account approved.'] = 'Inscription validée.'; -$a->strings['Passwords do not match. Password unchanged.'] = 'Les mots de passe ne correspondent pas. Aucun changement appliqué.'; -$a->strings['Empty passwords are not allowed. Password unchanged.'] = 'Les mots de passe vides sont interdits. Aucun changement appliqué.'; -$a->strings['Password changed.'] = 'Mots de passe changés.'; -$a->strings['Password update failed. Please try again.'] = 'Le changement de mot de passe a échoué. Merci de recommencer.'; -$a->strings[' Please use a shorter name.'] = ' Merci d\'utiliser un nom plus court.'; -$a->strings[' Name too short.'] = ' Nom trop court.'; -$a->strings[' Not valid email.'] = ' Email invalide.'; -$a->strings[' Cannot change to that email.'] = ' Impossible de changer pour cet email.'; -$a->strings['Settings updated.'] = 'Réglages mis à jour.'; -$a->strings['Plugin Settings'] = 'Réglages des extensions'; -$a->strings['Account Settings'] = 'Réglages du compte'; -$a->strings['No Plugin settings configured'] = 'Pas de réglages d\'extensions configurés'; -$a->strings['OpenID: '] = 'OpenID: '; -$a->strings[' (Optional) Allow this OpenID to login to this account.'] = ' (Facultatif) Autoriser cet OpenID à se connecter à ce compte.'; -$a->strings['Profile is not published.'] = 'Ce profil n\'est pas publié.'; -$a->strings['Default Post Permissions'] = 'Permissions par défaut sur les articles'; -$a->strings['Tag removed'] = 'Étiquette enlevée'; -$a->strings['Remove Item Tag'] = 'Enlever l\'étiquette de l\'élément'; -$a->strings['Select a tag to remove: '] = 'Choisir une étiquette à enlever: '; -$a->strings['Remove'] = 'Enlever'; -$a->strings['No contacts.'] = 'Aucun contact.'; -$a->strings['Visible To:'] = 'Visible par:'; -$a->strings['Groups'] = 'Groupes'; -$a->strings['Except For:'] = 'Sauf pour:'; -$a->strings['Logged out.'] = 'Déconnecté.'; -$a->strings['Unknown | Not categorised'] = 'Inconnu | Non-classé'; -$a->strings['Block immediately'] = 'Bloquer immédiatement'; -$a->strings['Shady, spammer, self-marketer'] = 'Douteux, spammeur, accro à l\'auto-promotion'; -$a->strings['Known to me, but no opinion'] = 'Connu de moi, mais sans opinion'; -$a->strings['OK, probably harmless'] = 'OK, probablement inoffensif'; -$a->strings['Reputable, has my trust'] = 'Réputé, a toute ma confiance'; -$a->strings['Frequently'] = 'Fréquemment'; -$a->strings['Hourly'] = 'Toutes les heures'; -$a->strings['Twice daily'] = 'Deux fois par jour'; -$a->strings['Daily'] = 'Chaque jour'; -$a->strings['Weekly'] = 'Chaque semaine'; -$a->strings['Monthly'] = 'Chaque mois'; -$a->strings['Miscellaneous'] = 'Divers'; -$a->strings['less than a second ago'] = 'il y a moins d\'une seconde'; -$a->strings['year'] = 'an'; -$a->strings['years'] = 'ans'; -$a->strings['month'] = 'mois'; -$a->strings['months'] = 'mois'; -$a->strings['week'] = 'semaine'; -$a->strings['weeks'] = 'semaines'; -$a->strings['day'] = 'jour'; -$a->strings['days'] = 'jours'; -$a->strings['hour'] = 'heure'; -$a->strings['hours'] = 'heures'; -$a->strings['minute'] = 'minute'; -$a->strings['minutes'] = 'minutes'; -$a->strings['second'] = 'seconde'; -$a->strings['seconds'] = 'secondes'; -$a->strings[' ago'] = ' auparavant'; -$a->strings['Create a new group'] = 'Créer un nouveau groupe'; -$a->strings['Everybody'] = 'Tout le monde'; -$a->strings['Birthday:'] = 'Anniversaire:'; -$a->strings['Logout'] = 'Se déconnecter'; -$a->strings['Home'] = 'Accueil'; -$a->strings['Directory'] = 'Annuaire'; -$a->strings['Network'] = 'Réseau'; -$a->strings['Notifications'] = 'Notifications'; -$a->strings['Settings'] = 'Réglages'; -$a->strings['Profiles'] = 'Profils'; -$a->strings['Male'] = 'Masculin'; -$a->strings['Female'] = 'Féminin'; -$a->strings['Currently Male'] = 'Actuellement masculin'; -$a->strings['Currently Female'] = 'Actuellement féminin'; -$a->strings['Mostly Male'] = 'Principalement masculin'; -$a->strings['Mostly Female'] = 'Principalement féminin'; -$a->strings['Transgender'] = 'Transgenre'; -$a->strings['Intersex'] = 'Inter-sexe'; -$a->strings['Transsexual'] = 'Transsexuel'; -$a->strings['Hermaphrodite'] = 'Hermaphrodite'; -$a->strings['Neuter'] = 'Neutre'; -$a->strings['Non-specific'] = 'Non-spécifique'; -$a->strings['Other'] = 'Autre'; -$a->strings['Undecided'] = 'Indécis'; -$a->strings['Males'] = 'Hommes'; -$a->strings['Females'] = 'Femmes'; -$a->strings['Gay'] = 'Gay'; -$a->strings['Lesbian'] = 'Lesbienne'; -$a->strings['No Preference'] = 'Sans préférence'; -$a->strings['Bisexual'] = 'Bisexuel'; -$a->strings['Autosexual'] = 'Auto-sexuel'; -$a->strings['Abstinent'] = 'Abstinent'; -$a->strings['Virgin'] = 'Vierge'; -$a->strings['Deviant'] = 'Déviant'; -$a->strings['Fetish'] = 'Fétichiste'; -$a->strings['Oodles'] = 'Oodles'; -$a->strings['Nonsexual'] = 'Non-sexuel'; -$a->strings['Single'] = 'Célibataire'; -$a->strings['Lonely'] = 'Esseulé'; -$a->strings['Available'] = 'Disponible'; -$a->strings['Unavailable'] = 'Indisponible'; -$a->strings['Dating'] = 'Dans une relation'; -$a->strings['Unfaithful'] = 'Infidèle'; -$a->strings['Sex Addict'] = 'Accro au sexe'; -$a->strings['Friends'] = 'Amis'; -$a->strings['Friends/Benefits'] = 'Amis par intérêt'; -$a->strings['Casual'] = 'Casual'; -$a->strings['Engaged'] = 'Fiancé'; -$a->strings['Married'] = 'Marié'; -$a->strings['Partners'] = 'Partenaire'; -$a->strings['Cohabiting'] = 'En cohabitation'; -$a->strings['Happy'] = 'Heureux'; -$a->strings['Not Looking'] = 'Sans recherche'; -$a->strings['Swinger'] = 'Échangiste'; -$a->strings['Betrayed'] = 'Trahi(e)'; -$a->strings['Separated'] = 'Séparé'; -$a->strings['Unstable'] = 'Instable'; -$a->strings['Divorced'] = 'Divorcé'; -$a->strings['Widowed'] = 'Veuf/Veuve'; -$a->strings['Uncertain'] = 'Incertain'; -$a->strings['Complicated'] = 'Compliqué'; -$a->strings['Don\'t care'] = 'S\'en désintéresse'; -$a->strings['Ask me'] = 'Me demander'; -$a->strings['Africa/Abidjan'] = 'Afrique/Abidjan'; -$a->strings['Africa/Accra'] = 'Afrique/Accra'; -$a->strings['Africa/Addis_Ababa'] = 'Afrique/Addis-Abeba'; -$a->strings['Africa/Algiers'] = 'Afrique/Alger'; -$a->strings['Africa/Asmara'] = 'Afrique/Asmara'; -$a->strings['Africa/Asmera'] = 'Afrique/Asmera'; -$a->strings['Africa/Bamako'] = 'Afrique/Bamako'; -$a->strings['Africa/Bangui'] = 'Afrique/Bangui'; -$a->strings['Africa/Banjul'] = 'Afrique/Banjul'; -$a->strings['Africa/Bissau'] = 'Afrique/Bissau'; -$a->strings['Africa/Blantyre'] = 'Afrique/Blantyre'; -$a->strings['Africa/Brazzaville'] = 'Afrique/Brazzaville'; -$a->strings['Africa/Bujumbura'] = 'Afrique/Bujumbura'; -$a->strings['Africa/Cairo'] = 'Afrique/Le Caire'; -$a->strings['Africa/Casablanca'] = 'Afrique/Casablanca'; -$a->strings['Africa/Ceuta'] = 'Afrique/Ceuta'; -$a->strings['Africa/Conakry'] = 'Afrique/Conakry'; -$a->strings['Africa/Dakar'] = 'Afrique/Dakar'; -$a->strings['Africa/Dar_es_Salaam'] = 'Afrique/Dar-es-Salaam'; -$a->strings['Africa/Djibouti'] = 'Afrique/Djibouti'; -$a->strings['Africa/Douala'] = 'Afrique/Douala'; -$a->strings['Africa/El_Aaiun'] = 'Afrique/El_Aaiun'; -$a->strings['Africa/Freetown'] = 'Afrique/Freetown'; -$a->strings['Africa/Gaborone'] = 'Afrique/Gaborone'; -$a->strings['Africa/Harare'] = 'Afrique/Harare'; -$a->strings['Africa/Johannesburg'] = 'Afrique/Johannesburg'; -$a->strings['Africa/Kampala'] = 'Afrique/Kampala'; -$a->strings['Africa/Khartoum'] = 'Afrique/Khartoum'; -$a->strings['Africa/Kigali'] = 'Afrique/Kigali'; -$a->strings['Africa/Kinshasa'] = 'Afrique/Kinshasa'; -$a->strings['Africa/Lagos'] = 'Afrique/Lagos'; -$a->strings['Africa/Libreville'] = 'Afrique/Libreville'; -$a->strings['Africa/Lome'] = 'Afrique/Lomé'; -$a->strings['Africa/Luanda'] = 'Afrique/Luanda'; -$a->strings['Africa/Lubumbashi'] = 'Afrique/Lubumbashi'; -$a->strings['Africa/Lusaka'] = 'Afrique/Lusaka'; -$a->strings['Africa/Malabo'] = 'Afrique/Malabo'; -$a->strings['Africa/Maputo'] = 'Afrique/Maputo'; -$a->strings['Africa/Maseru'] = 'Afrique/Maseru'; -$a->strings['Africa/Mbabane'] = 'Afrique/Mbabane'; -$a->strings['Africa/Mogadishu'] = 'Afrique/Mogadiscio'; -$a->strings['Africa/Monrovia'] = 'Afrique/Monrovia'; -$a->strings['Africa/Nairobi'] = 'Afrique/Nairobi'; -$a->strings['Africa/Ndjamena'] = 'Afrique/N\'Djamena'; -$a->strings['Africa/Niamey'] = 'Afrique/Niamey'; -$a->strings['Africa/Nouakchott'] = 'Afrique/Nouakchott'; -$a->strings['Africa/Ouagadougou'] = 'Afrique/Ouagadougou'; -$a->strings['Africa/Porto-Novo'] = 'Afrique/Porto-Novo'; -$a->strings['Africa/Sao_Tome'] = 'Afrique/Sao_Tome'; -$a->strings['Africa/Timbuktu'] = 'Afrique/Tombouctou'; -$a->strings['Africa/Tripoli'] = 'Afrique/Tripoli'; -$a->strings['Africa/Tunis'] = 'Afrique/Tunis'; -$a->strings['Africa/Windhoek'] = 'Afrique/Windhoek'; -$a->strings['America/Adak'] = 'Amérique/Adak'; -$a->strings['America/Anchorage'] = 'Amérique/Anchorage'; -$a->strings['America/Anguilla'] = 'Amérique/Anguilla'; -$a->strings['America/Antigua'] = 'Amérique/Antigua'; -$a->strings['America/Araguaina'] = 'Amérique/Araguaina'; -$a->strings['America/Argentina/Buenos_Aires'] = 'Amérique/Argentine/Buenos_Aires'; -$a->strings['America/Argentina/Catamarca'] = 'Amérique/Argentine/Catamarca'; -$a->strings['America/Argentina/ComodRivadavia'] = 'Amérique/Argentine/ComodRivadavia'; -$a->strings['America/Argentina/Cordoba'] = 'Amérique/Argentine/Cordoba'; -$a->strings['America/Argentina/Jujuy'] = 'Amérique/Argentine/Jujuy'; -$a->strings['America/Argentina/La_Rioja'] = 'Amérique/Argentine/La_Rioja'; -$a->strings['America/Argentina/Mendoza'] = 'Amérique/Argentine/Mendoza'; -$a->strings['America/Argentina/Rio_Gallegos'] = 'Amérique/Argentine/Rio_Gallegos'; -$a->strings['America/Argentina/Salta'] = 'Amérique/Argentine/Salta'; -$a->strings['America/Argentina/San_Juan'] = 'Amérique/Argentine/San_Juan'; -$a->strings['America/Argentina/San_Luis'] = 'Amérique/Argentine/San_Luis'; -$a->strings['America/Argentina/Tucuman'] = 'Amérique/Argentine/Tucuman'; -$a->strings['America/Argentina/Ushuaia'] = 'Amérique/Argentine/Ushuaia'; -$a->strings['America/Aruba'] = 'Amérique/Aruba'; -$a->strings['America/Asuncion'] = 'Amérique/Asuncion'; -$a->strings['America/Atikokan'] = 'Amérique/Atikokan'; -$a->strings['America/Atka'] = 'Amérique/Atka'; -$a->strings['America/Bahia'] = 'Amérique/Bahia'; -$a->strings['America/Barbados'] = 'Amérique/Barbados'; -$a->strings['America/Belem'] = 'Amérique/Bélem'; -$a->strings['America/Belize'] = 'Amérique/Belize'; -$a->strings['America/Blanc-Sablon'] = 'Amérique/Blanc-Sablon'; -$a->strings['America/Boa_Vista'] = 'Amérique/Boa_Vista'; -$a->strings['America/Bogota'] = 'Amérique/Bogota'; -$a->strings['America/Boise'] = 'Amérique/Boise'; -$a->strings['America/Buenos_Aires'] = 'Amérique/Buenos_Aires'; -$a->strings['America/Cambridge_Bay'] = 'Amérique/Cambridge_Bay'; -$a->strings['America/Campo_Grande'] = 'Amérique/Campo_Grande'; -$a->strings['America/Cancun'] = 'Amérique/Cancun'; -$a->strings['America/Caracas'] = 'Amérique/Caracas'; -$a->strings['America/Catamarca'] = 'Amérique/Catamarca'; -$a->strings['America/Cayenne'] = 'Amérique/Cayenne'; -$a->strings['America/Cayman'] = 'Amérique/Cayman'; -$a->strings['America/Chicago'] = 'Amérique/Chicago'; -$a->strings['America/Chihuahua'] = 'Amérique/Chihuahua'; -$a->strings['America/Coral_Harbour'] = 'Amérique/Coral_Harbour'; -$a->strings['America/Cordoba'] = 'Amérique/Cordoba'; -$a->strings['America/Costa_Rica'] = 'Amérique/Costa_Rica'; -$a->strings['America/Cuiaba'] = 'Amérique/Cuiaba'; -$a->strings['America/Curacao'] = 'Amérique/Curaçao'; -$a->strings['America/Danmarkshavn'] = 'Amérique/Danmarkshavn'; -$a->strings['America/Dawson'] = 'Amérique/Dawson'; -$a->strings['America/Dawson_Creek'] = 'Amérique/Dawson_Creek'; -$a->strings['America/Denver'] = 'Amérique/Denver'; -$a->strings['America/Detroit'] = 'Amérique/Détroit'; -$a->strings['America/Dominica'] = 'Amérique/Dominica'; -$a->strings['America/Edmonton'] = 'Amérique/Edmonton'; -$a->strings['America/Eirunepe'] = 'Amérique/Eirunepe'; -$a->strings['America/El_Salvador'] = 'Amérique/El_Salvador'; -$a->strings['America/Ensenada'] = 'Amérique/Ensenada'; -$a->strings['America/Fort_Wayne'] = 'Amérique/Fort_Wayne'; -$a->strings['America/Fortaleza'] = 'Amérique/Fortaleza'; -$a->strings['America/Glace_Bay'] = 'Amérique/Glace_Bay'; -$a->strings['America/Godthab'] = 'Amérique/Godthab'; -$a->strings['America/Goose_Bay'] = 'Amérique/Goose_Bay'; -$a->strings['America/Grand_Turk'] = 'Amérique/Grand_Turk'; -$a->strings['America/Grenada'] = 'Amérique/Grenada'; -$a->strings['America/Guadeloupe'] = 'Amérique/Guadeloupe'; -$a->strings['America/Guatemala'] = 'Amérique/Guatemala'; -$a->strings['America/Guayaquil'] = 'Amérique/Guayaquil'; -$a->strings['America/Guyana'] = 'Amérique/Guyana'; -$a->strings['America/Halifax'] = 'Amérique/Halifax'; -$a->strings['America/Havana'] = 'Amérique/Havana'; -$a->strings['America/Hermosillo'] = 'Amérique/Hermosillo'; -$a->strings['America/Indiana/Indianapolis'] = 'Amérique/Indiana/Indianapolis'; -$a->strings['America/Indiana/Knox'] = 'Amérique/Indiana/Knox'; -$a->strings['America/Indiana/Marengo'] = 'Amérique/Indiana/Marengo'; -$a->strings['America/Indiana/Petersburg'] = 'Amérique/Indiana/Petersburg'; -$a->strings['America/Indiana/Tell_City'] = 'Amérique/Indiana/Tell_City'; -$a->strings['America/Indiana/Vevay'] = 'Amérique/Indiana/Vevay'; -$a->strings['America/Indiana/Vincennes'] = 'Amérique/Indiana/Vincennes'; -$a->strings['America/Indiana/Winamac'] = 'Amérique/Indiana/Winamac'; -$a->strings['America/Indianapolis'] = 'Amérique/Indianapolis'; -$a->strings['America/Inuvik'] = 'Amérique/Inuvik'; -$a->strings['America/Iqaluit'] = 'Amérique/Iqaluit'; -$a->strings['America/Jamaica'] = 'Amérique/Jamaïque'; -$a->strings['America/Jujuy'] = 'Amérique/Jujuy'; -$a->strings['America/Juneau'] = 'Amérique/Juneau'; -$a->strings['America/Kentucky/Louisville'] = 'Amérique/Kentucky/Louisville'; -$a->strings['America/Kentucky/Monticello'] = 'Amérique/Kentucky/Monticello'; -$a->strings['America/Knox_IN'] = 'Amérique/Knox_IN'; -$a->strings['America/La_Paz'] = 'Amérique/La_Paz'; -$a->strings['America/Lima'] = 'Amérique/Lima'; -$a->strings['America/Los_Angeles'] = 'Amérique/Los_Angeles'; -$a->strings['America/Louisville'] = 'Amérique/Louisville'; -$a->strings['America/Maceio'] = 'Amérique/Maceio'; -$a->strings['America/Managua'] = 'Amérique/Managua'; -$a->strings['America/Manaus'] = 'Amérique/Manaus'; -$a->strings['America/Marigot'] = 'Amérique/Marigot'; -$a->strings['America/Martinique'] = 'Amérique/Martinique'; -$a->strings['America/Matamoros'] = 'Amérique/Matamoros'; -$a->strings['America/Mazatlan'] = 'Amérique/Mazatlan'; -$a->strings['America/Mendoza'] = 'Amérique/Mendoza'; -$a->strings['America/Menominee'] = 'Amérique/Menominee'; -$a->strings['America/Merida'] = 'Amérique/Merida'; -$a->strings['America/Mexico_City'] = 'Amérique/Mexico_City'; -$a->strings['America/Miquelon'] = 'Amérique/Miquelon'; -$a->strings['America/Moncton'] = 'Amérique/Moncton'; -$a->strings['America/Monterrey'] = 'Amérique/Monterrey'; -$a->strings['America/Montevideo'] = 'Amérique/Montevideo'; -$a->strings['America/Montreal'] = 'Amérique/Montréal'; -$a->strings['America/Montserrat'] = 'Amérique/Montserrat'; -$a->strings['America/Nassau'] = 'Amérique/Nassau'; -$a->strings['America/New_York'] = 'Amérique/New_York'; -$a->strings['America/Nipigon'] = 'Amérique/Nipigon'; -$a->strings['America/Nome'] = 'Amérique/Nome'; -$a->strings['America/Noronha'] = 'Amérique/Noronha'; -$a->strings['America/North_Dakota/Center'] = 'Amérique/Dakota du nord/Center'; -$a->strings['America/North_Dakota/New_Salem'] = 'Amérique/Dakota du nord/New_Salem'; -$a->strings['America/Ojinaga'] = 'Amérique/Ojinaga'; -$a->strings['America/Panama'] = 'Amérique/Panama'; -$a->strings['America/Pangnirtung'] = 'Amérique/Pangnirtung'; -$a->strings['America/Paramaribo'] = 'Amérique/Paramaribo'; -$a->strings['America/Phoenix'] = 'Amérique/Phoenix'; -$a->strings['America/Port-au-Prince'] = 'Amérique/Port-au-Prince'; -$a->strings['America/Port_of_Spain'] = 'Amérique/Port_of_Spain'; -$a->strings['America/Porto_Acre'] = 'Amérique/Porto_Acre'; -$a->strings['America/Porto_Velho'] = 'Amérique/Porto_Velho'; -$a->strings['America/Puerto_Rico'] = 'Amérique/Puerto_Rico'; -$a->strings['America/Rainy_River'] = 'Amérique/Rainy_River'; -$a->strings['America/Rankin_Inlet'] = 'Amérique/Rankin_Inlet'; -$a->strings['America/Recife'] = 'Amérique/Recife'; -$a->strings['America/Regina'] = 'Amérique/Regina'; -$a->strings['America/Resolute'] = 'Amérique/Resolute'; -$a->strings['America/Rio_Branco'] = 'Amérique/Rio_Branco'; -$a->strings['America/Rosario'] = 'Amérique/Rosario'; -$a->strings['America/Santa_Isabel'] = 'Amérique/Santa_Isabel'; -$a->strings['America/Santarem'] = 'Amérique/Santarem'; -$a->strings['America/Santiago'] = 'Amérique/Santiago'; -$a->strings['America/Santo_Domingo'] = 'Amérique/Santo_Domingo'; -$a->strings['America/Sao_Paulo'] = 'Amérique/Sao_Paulo'; -$a->strings['America/Scoresbysund'] = 'Amérique/Scoresbysund'; -$a->strings['America/Shiprock'] = 'Amérique/Shiprock'; -$a->strings['America/St_Barthelemy'] = 'Amérique/Saint_Barthélemy'; -$a->strings['America/St_Johns'] = 'Amérique/St_Johns'; -$a->strings['America/St_Kitts'] = 'Amérique/St_Kitts'; -$a->strings['America/St_Lucia'] = 'Amérique/St_Lucia'; -$a->strings['America/St_Thomas'] = 'Amérique/St_Thomas'; -$a->strings['America/St_Vincent'] = 'Amérique/St_Vincent'; -$a->strings['America/Swift_Current'] = 'Amérique/Swift_Current'; -$a->strings['America/Tegucigalpa'] = 'Amérique/Tegucigalpa'; -$a->strings['America/Thule'] = 'Amérique/Thule'; -$a->strings['America/Thunder_Bay'] = 'Amérique/Thunder_Bay'; -$a->strings['America/Tijuana'] = 'Amérique/Tijuana'; -$a->strings['America/Toronto'] = 'Amérique/Toronto'; -$a->strings['America/Tortola'] = 'Amérique/Tortola'; -$a->strings['America/Vancouver'] = 'Amérique/Vancouver'; -$a->strings['America/Virgin'] = 'Amérique/Virgin'; -$a->strings['America/Whitehorse'] = 'Amérique/Whitehorse'; -$a->strings['America/Winnipeg'] = 'Amérique/Winnipeg'; -$a->strings['America/Yakutat'] = 'Amérique/Yakutat'; -$a->strings['America/Yellowknife'] = 'Amérique/Yellowknife'; -$a->strings['Antarctica/Casey'] = 'Antarctique/Casey'; -$a->strings['Antarctica/Davis'] = 'Antarctique/Davis'; -$a->strings['Antarctica/DumontDUrville'] = 'Antarctique/Dumont d\'Urville'; -$a->strings['Antarctica/Macquarie'] = 'Antarctique/Macquarie'; -$a->strings['Antarctica/Mawson'] = 'Antarctique/Mawson'; -$a->strings['Antarctica/McMurdo'] = 'Antarctique/McMurdo'; -$a->strings['Antarctica/Palmer'] = 'Antarctique/Palmer'; -$a->strings['Antarctica/Rothera'] = 'Antarctique/Rothera'; -$a->strings['Antarctica/South_Pole'] = 'Antarctique/Pôle Sud'; -$a->strings['Antarctica/Syowa'] = 'Antarctique/Syowa'; -$a->strings['Antarctica/Vostok'] = 'Antarctique/Vostok'; -$a->strings['Arctic/Longyearbyen'] = 'Arctique/Longyearbyen'; -$a->strings['Asia/Aden'] = 'Asie/Aden'; -$a->strings['Asia/Almaty'] = 'Asie/Almaty'; -$a->strings['Asia/Amman'] = 'Asie/Amman'; -$a->strings['Asia/Anadyr'] = 'Asie/Anadyr'; -$a->strings['Asia/Aqtau'] = 'Asie/Aqtau'; -$a->strings['Asia/Aqtobe'] = 'Asie/Aqtobe'; -$a->strings['Asia/Ashgabat'] = 'Asie/Ashgabat'; -$a->strings['Asia/Ashkhabad'] = 'Asie/Ashkhabad'; -$a->strings['Asia/Baghdad'] = 'Asie/Baghdad'; -$a->strings['Asia/Bahrain'] = 'Asie/Bahrain'; -$a->strings['Asia/Baku'] = 'Asie/Baku'; -$a->strings['Asia/Bangkok'] = 'Asie/Bangkok'; -$a->strings['Asia/Beirut'] = 'Asie/Beyrouth'; -$a->strings['Asia/Bishkek'] = 'Asie/Bishkek'; -$a->strings['Asia/Brunei'] = 'Asie/Brunei'; -$a->strings['Asia/Calcutta'] = 'Asie/Calcutta'; -$a->strings['Asia/Choibalsan'] = 'Asie/Choibalsan'; -$a->strings['Asia/Chongqing'] = 'Asie/Chongqing'; -$a->strings['Asia/Chungking'] = 'Asie/Chungking'; -$a->strings['Asia/Colombo'] = 'Asie/Colombo'; -$a->strings['Asia/Dacca'] = 'Asie/Dacca'; -$a->strings['Asia/Damascus'] = 'Asie/Damas'; -$a->strings['Asia/Dhaka'] = 'Asie/Dhaka'; -$a->strings['Asia/Dili'] = 'Asie/Dili'; -$a->strings['Asia/Dubai'] = 'Asie/Dubaï'; -$a->strings['Asia/Dushanbe'] = 'Asie/Dushanbe'; -$a->strings['Asia/Gaza'] = 'Asie/Gaza'; -$a->strings['Asia/Harbin'] = 'Asie/Harbin'; -$a->strings['Asia/Ho_Chi_Minh'] = 'Asie/Ho_Chi_Minh'; -$a->strings['Asia/Hong_Kong'] = 'Asie/Hong_Kong'; -$a->strings['Asia/Hovd'] = 'Asie/Hovd'; -$a->strings['Asia/Irkutsk'] = 'Asie/Irkoutsk'; -$a->strings['Asia/Istanbul'] = 'Asie/Istanbul'; -$a->strings['Asia/Jakarta'] = 'Asie/Jakarta'; -$a->strings['Asia/Jayapura'] = 'Asie/Jayapura'; -$a->strings['Asia/Jerusalem'] = 'Asie/Jérusalem'; -$a->strings['Asia/Kabul'] = 'Asie/Kaboul'; -$a->strings['Asia/Kamchatka'] = 'Asie/Kamchatka'; -$a->strings['Asia/Karachi'] = 'Asie/Karachi'; -$a->strings['Asia/Kashgar'] = 'Asie/Kashgar'; -$a->strings['Asia/Kathmandu'] = 'Asie/Katmandou'; -$a->strings['Asia/Katmandu'] = 'Asie/Katmandou'; -$a->strings['Asia/Kolkata'] = 'Asie/Kolkata'; -$a->strings['Asia/Krasnoyarsk'] = 'Asie/Krasnoyarsk'; -$a->strings['Asia/Kuala_Lumpur'] = 'Asie/Kuala_Lumpur'; -$a->strings['Asia/Kuching'] = 'Asie/Kuching'; -$a->strings['Asia/Kuwait'] = 'Asie/Koweït'; -$a->strings['Asia/Macao'] = 'Asie/Macao'; -$a->strings['Asia/Macau'] = 'Asie/Macau'; -$a->strings['Asia/Magadan'] = 'Asie/Magadan'; -$a->strings['Asia/Makassar'] = 'Asie/Macassar'; -$a->strings['Asia/Manila'] = 'Asie/Manille'; -$a->strings['Asia/Muscat'] = 'Asie/Muscat'; -$a->strings['Asia/Nicosia'] = 'Asie/Nicosia'; -$a->strings['Asia/Novokuznetsk'] = 'Asie/Novokuznetsk'; -$a->strings['Asia/Novosibirsk'] = 'Asie/Novosibirsk'; -$a->strings['Asia/Omsk'] = 'Asie/Omsk'; -$a->strings['Asia/Oral'] = 'Asie/Oral'; -$a->strings['Asia/Phnom_Penh'] = 'Asie/Phnom_Penh'; -$a->strings['Asia/Pontianak'] = 'Asie/Pontianak'; -$a->strings['Asia/Pyongyang'] = 'Asie/Pyongyang'; -$a->strings['Asia/Qatar'] = 'Asie/Qatar'; -$a->strings['Asia/Qyzylorda'] = 'Asie/Qyzylorda'; -$a->strings['Asia/Rangoon'] = 'Asie/Rangoon'; -$a->strings['Asia/Riyadh'] = 'Asie/Riyadh'; -$a->strings['Asia/Saigon'] = 'Asie/Saïgon'; -$a->strings['Asia/Sakhalin'] = 'Asie/Sakhalin'; -$a->strings['Asia/Samarkand'] = 'Asie/Samarcande'; -$a->strings['Asia/Seoul'] = 'Asie/Séoul'; -$a->strings['Asia/Shanghai'] = 'Asie/Shanghai'; -$a->strings['Asia/Singapore'] = 'Asie/Singapour'; -$a->strings['Asia/Taipei'] = 'Asie/Taipei'; -$a->strings['Asia/Tashkent'] = 'Asie/Tashkent'; -$a->strings['Asia/Tbilisi'] = 'Asie/Tbilissi'; -$a->strings['Asia/Tehran'] = 'Asie/Téhéran'; -$a->strings['Asia/Tel_Aviv'] = 'Asie/Tel_Aviv'; -$a->strings['Asia/Thimbu'] = 'Asie/Thimbu'; -$a->strings['Asia/Thimphu'] = 'Asie/Thimphu'; -$a->strings['Asia/Tokyo'] = 'Asie/Tokyo'; -$a->strings['Asia/Ujung_Pandang'] = 'Asie/Ujung_Pandang'; -$a->strings['Asia/Ulaanbaatar'] = 'Asie/Oulan-Bator'; -$a->strings['Asia/Ulan_Bator'] = 'Asie/Oulan-Bator'; -$a->strings['Asia/Urumqi'] = 'Asie/Urumqi'; -$a->strings['Asia/Vientiane'] = 'Asie/Vientiane'; -$a->strings['Asia/Vladivostok'] = 'Asie/Vladivostok'; -$a->strings['Asia/Yakutsk'] = 'Asie/Yakutsk'; -$a->strings['Asia/Yekaterinburg'] = 'Asie/Yekaterinburg'; -$a->strings['Asia/Yerevan'] = 'Asie/Erevan'; -$a->strings['Atlantic/Azores'] = 'Atlantique/Acores'; -$a->strings['Atlantic/Bermuda'] = 'Atlantique/Bermudes'; -$a->strings['Atlantic/Canary'] = 'Atlantique/Canaries'; -$a->strings['Atlantic/Cape_Verde'] = 'Atlantique/Cap_Vert'; -$a->strings['Atlantic/Faeroe'] = 'Atlantique/Faeroe'; -$a->strings['Atlantic/Faroe'] = 'Atlantique/Faroe'; -$a->strings['Atlantic/Jan_Mayen'] = 'Atlantique/Jan_Mayen'; -$a->strings['Atlantic/Madeira'] = 'Atlantique/Madeira'; -$a->strings['Atlantic/Reykjavik'] = 'Atlantique/Reykjavik'; -$a->strings['Atlantic/South_Georgia'] = 'Atlantique/South_Georgia'; -$a->strings['Atlantic/St_Helena'] = 'Atlantique/Sainte_Hélène'; -$a->strings['Atlantic/Stanley'] = 'Atlantique/Stanley'; -$a->strings['Australia/ACT'] = 'Australie/ACT'; -$a->strings['Australia/Adelaide'] = 'Australie/Adélaïde'; -$a->strings['Australia/Brisbane'] = 'Australie/Brisbane'; -$a->strings['Australia/Broken_Hill'] = 'Australie/Broken_Hill'; -$a->strings['Australia/Canberra'] = 'Australie/Canberra'; -$a->strings['Australia/Currie'] = 'Australie/Currie'; -$a->strings['Australia/Darwin'] = 'Australie/Darwin'; -$a->strings['Australia/Eucla'] = 'Australie/Eucla'; -$a->strings['Australia/Hobart'] = 'Australie/Hobart'; -$a->strings['Australia/LHI'] = 'Australie/LHI'; -$a->strings['Australia/Lindeman'] = 'Australie/Lindeman'; -$a->strings['Australia/Lord_Howe'] = 'Australie/Lord_Howe'; -$a->strings['Australia/Melbourne'] = 'Australie/Melbourne'; -$a->strings['Australia/North'] = 'Australie/Nord'; -$a->strings['Australia/NSW'] = 'Australie/NSW'; -$a->strings['Australia/Perth'] = 'Australie/Perth'; -$a->strings['Australia/Queensland'] = 'Australie/Queensland'; -$a->strings['Australia/South'] = 'Australie/Sud'; -$a->strings['Australia/Sydney'] = 'Australie/Sydney'; -$a->strings['Australia/Tasmania'] = 'Australie/Tasmanie'; -$a->strings['Australia/Victoria'] = 'Australie/Victoria'; -$a->strings['Australia/West'] = 'Australie/Ouest'; -$a->strings['Australia/Yancowinna'] = 'Australie/Yancowinna'; -$a->strings['Brazil/Acre'] = 'Brésil/Acre'; -$a->strings['Brazil/DeNoronha'] = 'Brésil/DeNoronha'; -$a->strings['Brazil/East'] = 'Brésil/Est'; -$a->strings['Brazil/West'] = 'Brésil/Ouest'; -$a->strings['Canada/Atlantic'] = 'Canada/Atlantique'; -$a->strings['Canada/Central'] = 'Canada/Central'; -$a->strings['Canada/East-Saskatchewan'] = 'Canada/Est-Saskatchewan'; -$a->strings['Canada/Eastern'] = 'Canada/Est'; -$a->strings['Canada/Mountain'] = 'Canada/Mountain'; -$a->strings['Canada/Newfoundland'] = 'Canada/Terre-Neuve'; -$a->strings['Canada/Pacific'] = 'Canada/Pacifique'; -$a->strings['Canada/Saskatchewan'] = 'Canada/Saskatchewan'; -$a->strings['Canada/Yukon'] = 'Canada/Yukon'; -$a->strings['CET'] = 'CET'; -$a->strings['Chile/Continental'] = 'Chili/Continental'; -$a->strings['Chile/EasterIsland'] = 'Chili/Île de Pâques'; -$a->strings['CST6CDT'] = 'CST6CDT'; -$a->strings['Cuba'] = 'Cuba'; -$a->strings['EET'] = 'EET'; -$a->strings['Egypt'] = 'Égypte'; -$a->strings['Eire'] = 'Eire'; -$a->strings['EST'] = 'EST'; -$a->strings['EST5EDT'] = 'EST5EDT'; -$a->strings['Etc/GMT'] = 'Etc/GMT'; -$a->strings['Etc/GMT+0'] = 'Etc/GMT+0'; -$a->strings['Etc/GMT+1'] = 'Etc/GMT+1'; -$a->strings['Etc/GMT+10'] = 'Etc/GMT+10'; -$a->strings['Etc/GMT+11'] = 'Etc/GMT+11'; -$a->strings['Etc/GMT+12'] = 'Etc/GMT+12'; -$a->strings['Etc/GMT+2'] = 'Etc/GMT+2'; -$a->strings['Etc/GMT+3'] = 'Etc/GMT+3'; -$a->strings['Etc/GMT+4'] = 'Etc/GMT+4'; -$a->strings['Etc/GMT+5'] = 'Etc/GMT+5'; -$a->strings['Etc/GMT+6'] = 'Etc/GMT+6'; -$a->strings['Etc/GMT+7'] = 'Etc/GMT+7'; -$a->strings['Etc/GMT+8'] = 'Etc/GMT+8'; -$a->strings['Etc/GMT+9'] = 'Etc/GMT+9'; -$a->strings['Etc/GMT-0'] = 'Etc/GMT-0'; -$a->strings['Etc/GMT-1'] = 'Etc/GMT-1'; -$a->strings['Etc/GMT-10'] = 'Etc/GMT-10'; -$a->strings['Etc/GMT-11'] = 'Etc/GMT-11'; -$a->strings['Etc/GMT-12'] = 'Etc/GMT-12'; -$a->strings['Etc/GMT-13'] = 'Etc/GMT-13'; -$a->strings['Etc/GMT-14'] = 'Etc/GMT-14'; -$a->strings['Etc/GMT-2'] = 'Etc/GMT-2'; -$a->strings['Etc/GMT-3'] = 'Etc/GMT-3'; -$a->strings['Etc/GMT-4'] = 'Etc/GMT-4'; -$a->strings['Etc/GMT-5'] = 'Etc/GMT-5'; -$a->strings['Etc/GMT-6'] = 'Etc/GMT-6'; -$a->strings['Etc/GMT-7'] = 'Etc/GMT-7'; -$a->strings['Etc/GMT-8'] = 'Etc/GMT-8'; -$a->strings['Etc/GMT-9'] = 'Etc/GMT-9'; -$a->strings['Etc/GMT0'] = 'Etc/GMT0'; -$a->strings['Etc/Greenwich'] = 'Etc/Greenwich'; -$a->strings['Etc/UCT'] = 'Etc/UCT'; -$a->strings['Etc/Universal'] = 'Etc/Universel'; -$a->strings['Etc/UTC'] = 'Etc/UTC'; -$a->strings['Etc/Zulu'] = 'Etc/Zulu'; -$a->strings['Europe/Amsterdam'] = 'Europe/Amsterdam'; -$a->strings['Europe/Andorra'] = 'Europe/Andorre'; -$a->strings['Europe/Athens'] = 'Europe/Athènes'; -$a->strings['Europe/Belfast'] = 'Europe/Belfast'; -$a->strings['Europe/Belgrade'] = 'Europe/Belgrade'; -$a->strings['Europe/Berlin'] = 'Europe/Berlin'; -$a->strings['Europe/Bratislava'] = 'Europe/Bratislava'; -$a->strings['Europe/Brussels'] = 'Europe/Bruxelles'; -$a->strings['Europe/Bucharest'] = 'Europe/Bucarest'; -$a->strings['Europe/Budapest'] = 'Europe/Budapest'; -$a->strings['Europe/Chisinau'] = 'Europe/Chişinău'; -$a->strings['Europe/Copenhagen'] = 'Europe/Copenhague'; -$a->strings['Europe/Dublin'] = 'Europe/Dublin'; -$a->strings['Europe/Gibraltar'] = 'Europe/Gibraltar'; -$a->strings['Europe/Guernsey'] = 'Europe/Guernesey'; -$a->strings['Europe/Helsinki'] = 'Europe/Helsinki'; -$a->strings['Europe/Isle_of_Man'] = 'Europe/Île_de_Man'; -$a->strings['Europe/Istanbul'] = 'Europe/Istanbul'; -$a->strings['Europe/Jersey'] = 'Europe/Jersey'; -$a->strings['Europe/Kaliningrad'] = 'Europe/Kaliningrad'; -$a->strings['Europe/Kiev'] = 'Europe/Kiev'; -$a->strings['Europe/Lisbon'] = 'Europe/Lisbonne'; -$a->strings['Europe/Ljubljana'] = 'Europe/Ljubljana'; -$a->strings['Europe/London'] = 'Europe/Londres'; -$a->strings['Europe/Luxembourg'] = 'Europe/Luxembourg'; -$a->strings['Europe/Madrid'] = 'Europe/Madrid'; -$a->strings['Europe/Malta'] = 'Europe/Malta'; -$a->strings['Europe/Mariehamn'] = 'Europe/Mariehamn'; -$a->strings['Europe/Minsk'] = 'Europe/Minsk'; -$a->strings['Europe/Monaco'] = 'Europe/Monaco'; -$a->strings['Europe/Moscow'] = 'Europe/Moscou'; -$a->strings['Europe/Nicosia'] = 'Europe/Nicosie'; -$a->strings['Europe/Oslo'] = 'Europe/Oslo'; -$a->strings['Europe/Paris'] = 'Europe/Paris'; -$a->strings['Europe/Podgorica'] = 'Europe/Podgorica'; -$a->strings['Europe/Prague'] = 'Europe/Prague'; -$a->strings['Europe/Riga'] = 'Europe/Riga'; -$a->strings['Europe/Rome'] = 'Europe/Rome'; -$a->strings['Europe/Samara'] = 'Europe/Samara'; -$a->strings['Europe/San_Marino'] = 'Europe/San_Marino'; -$a->strings['Europe/Sarajevo'] = 'Europe/Sarajevo'; -$a->strings['Europe/Simferopol'] = 'Europe/Simferopol'; -$a->strings['Europe/Skopje'] = 'Europe/Skopje'; -$a->strings['Europe/Sofia'] = 'Europe/Sofia'; -$a->strings['Europe/Stockholm'] = 'Europe/Stockholm'; -$a->strings['Europe/Tallinn'] = 'Europe/Tallinn'; -$a->strings['Europe/Tirane'] = 'Europe/Tirana'; -$a->strings['Europe/Tiraspol'] = 'Europe/Tiraspol'; -$a->strings['Europe/Uzhgorod'] = 'Europe/Uzhgorod'; -$a->strings['Europe/Vaduz'] = 'Europe/Vaduz'; -$a->strings['Europe/Vatican'] = 'Europe/Vatican'; -$a->strings['Europe/Vienna'] = 'Europe/Vienne'; -$a->strings['Europe/Vilnius'] = 'Europe/Vilnius'; -$a->strings['Europe/Volgograd'] = 'Europe/Volgograd'; -$a->strings['Europe/Warsaw'] = 'Europe/Varsovie'; -$a->strings['Europe/Zagreb'] = 'Europe/Zagreb'; -$a->strings['Europe/Zaporozhye'] = 'Europe/Zaporozhye'; -$a->strings['Europe/Zurich'] = 'Europe/Zurich'; -$a->strings['Factory'] = 'Factory'; -$a->strings['GB'] = 'Grande Bretagne'; -$a->strings['GB-Eire'] = 'Grande Bretagne-Eire'; -$a->strings['GMT'] = 'GMT'; -$a->strings['GMT+0'] = 'GMT+0'; -$a->strings['GMT-0'] = 'GMT-0'; -$a->strings['GMT0'] = 'GMT0'; -$a->strings['Greenwich'] = 'Greenwich'; -$a->strings['Hongkong'] = 'Hong-Kong'; -$a->strings['HST'] = 'HST'; -$a->strings['Iceland'] = 'Islande'; -$a->strings['Indian/Antananarivo'] = 'Océan Indien/Antananarivo'; -$a->strings['Indian/Chagos'] = 'Océan Indien/Chagos'; -$a->strings['Indian/Christmas'] = 'Océan Indien/Christmas'; -$a->strings['Indian/Cocos'] = 'Océan Indien/Cocos'; -$a->strings['Indian/Comoro'] = 'Océan Indien/Comores'; -$a->strings['Indian/Kerguelen'] = 'Océen Indien/Kerguelen'; -$a->strings['Indian/Mahe'] = 'Océan Indien/Mahe'; -$a->strings['Indian/Maldives'] = 'Océan Indien/Maldives'; -$a->strings['Indian/Mauritius'] = 'Océan Indien/Île Maurice'; -$a->strings['Indian/Mayotte'] = 'Océan Indien/Mayotte'; -$a->strings['Indian/Reunion'] = 'Océan Indien/Réunion'; -$a->strings['Iran'] = 'Iran'; -$a->strings['Israel'] = 'Israël'; -$a->strings['Jamaica'] = 'Jamaïque'; -$a->strings['Japan'] = 'Japon'; -$a->strings['Kwajalein'] = 'Kwajalein'; -$a->strings['Libya'] = 'Libye'; -$a->strings['MET'] = 'MET'; -$a->strings['Mexico/BajaNorte'] = 'Mexique/BajaNorte'; -$a->strings['Mexico/BajaSur'] = 'Mexique/BajaSur'; -$a->strings['Mexico/General'] = 'Mexique/Général'; -$a->strings['MST'] = 'MST'; -$a->strings['MST7MDT'] = 'MST7MDT'; -$a->strings['Navajo'] = 'Navajo'; -$a->strings['NZ'] = 'NZ'; -$a->strings['NZ-CHAT'] = 'NZ-CHAT'; -$a->strings['Pacific/Apia'] = 'Pacifique/Apia'; -$a->strings['Pacific/Auckland'] = 'Pacifique/Auckland'; -$a->strings['Pacific/Chatham'] = 'Pacifique/Chatham'; -$a->strings['Pacific/Easter'] = 'Pacifique/Easter'; -$a->strings['Pacific/Efate'] = 'Pacifique/Efate'; -$a->strings['Pacific/Enderbury'] = 'Pacifique/Enderbury'; -$a->strings['Pacific/Fakaofo'] = 'Pacifique/Fakaofo'; -$a->strings['Pacific/Fiji'] = 'Pacifique/Fidji'; -$a->strings['Pacific/Funafuti'] = 'Pacifique/Funafuti'; -$a->strings['Pacific/Galapagos'] = 'Pacifique/Galapagos'; -$a->strings['Pacific/Gambier'] = 'Pacifique/Gambier'; -$a->strings['Pacific/Guadalcanal'] = 'Pacifique/Guadalcanal'; -$a->strings['Pacific/Guam'] = 'Pacifique/Guam'; -$a->strings['Pacific/Honolulu'] = 'Pacifique/Honolulu'; -$a->strings['Pacific/Johnston'] = 'Pacifique/Johnston'; -$a->strings['Pacific/Kiritimati'] = 'Pacifique/Kiritimati'; -$a->strings['Pacific/Kosrae'] = 'Pacifique/Kosrae'; -$a->strings['Pacific/Kwajalein'] = 'Pacifique/Kwajalein'; -$a->strings['Pacific/Majuro'] = 'Pacifique/Majuro'; -$a->strings['Pacific/Marquesas'] = 'Pacifique/Marquesas'; -$a->strings['Pacific/Midway'] = 'Pacifique/Midway'; -$a->strings['Pacific/Nauru'] = 'Pacifique/Nauru'; -$a->strings['Pacific/Niue'] = 'Pacifique/Niue'; -$a->strings['Pacific/Norfolk'] = 'Pacifique/Norfolk'; -$a->strings['Pacific/Noumea'] = 'Pacifique/Nouméa'; -$a->strings['Pacific/Pago_Pago'] = 'Pacifique/Pago_Pago'; -$a->strings['Pacific/Palau'] = 'Pacifique/Palau'; -$a->strings['Pacific/Pitcairn'] = 'Pacifique/Pitcairn'; -$a->strings['Pacific/Ponape'] = 'Pacifique/Ponape'; -$a->strings['Pacific/Port_Moresby'] = 'Pacifique/Port_Moresby'; -$a->strings['Pacific/Rarotonga'] = 'Pacifique/Rarotonga'; -$a->strings['Pacific/Saipan'] = 'Pacifique/Saipan'; -$a->strings['Pacific/Samoa'] = 'Pacifique/Samoa'; -$a->strings['Pacific/Tahiti'] = 'Pacifique/Tahiti'; -$a->strings['Pacific/Tarawa'] = 'Pacifique/Tarawa'; -$a->strings['Pacific/Tongatapu'] = 'Pacifique/Tongatapu'; -$a->strings['Pacific/Truk'] = 'Pacifique/Truk'; -$a->strings['Pacific/Wake'] = 'Pacifique/Wake'; -$a->strings['Pacific/Wallis'] = 'Pacifique/Wallis'; -$a->strings['Pacific/Yap'] = 'Pacifique/Yap'; -$a->strings['Poland'] = 'Pologne'; -$a->strings['Portugal'] = 'Portugal'; -$a->strings['PRC'] = 'PRC'; -$a->strings['PST8PDT'] = 'PST8PDT'; -$a->strings['ROC'] = 'ROC'; -$a->strings['ROK'] = 'ROK'; -$a->strings['Singapore'] = 'Singapour'; -$a->strings['Turkey'] = 'Turquie'; -$a->strings['UCT'] = 'UCT'; -$a->strings['Universal'] = 'Universel'; -$a->strings['US/Alaska'] = 'US/Alaska'; -$a->strings['US/Aleutian'] = 'US/Aléoutiennes'; -$a->strings['US/Arizona'] = 'US/Arizona'; -$a->strings['US/Central'] = 'US/Central'; -$a->strings['US/East-Indiana'] = 'US/East-Indiana'; -$a->strings['US/Eastern'] = 'US/Eastern'; -$a->strings['US/Hawaii'] = 'US/Hawaï'; -$a->strings['US/Indiana-Starke'] = 'US/Indiana-Starke'; -$a->strings['US/Michigan'] = 'US/Michigan'; -$a->strings['US/Mountain'] = 'US/Mountain'; -$a->strings['US/Pacific'] = 'US/Pacifique'; -$a->strings['US/Pacific-New'] = 'US/Pacific-New'; -$a->strings['US/Samoa'] = 'US/Samoa'; -$a->strings['UTC'] = 'UTC'; -$a->strings['W-SU'] = 'W-SU'; -$a->strings['WET'] = 'WET'; -$a->strings['Zulu'] = 'Zulu'; -?> + +function string_plural_select($n){ + return ; +} +; +$a->strings["Logged out."] = "Déconnecté."; +$a->strings["Login failed."] = "Échec de connexion."; +$a->strings["Welcome back "] = "Bienvenue à nouveau, "; +$a->strings["Contact Photos"] = "Photos du contact"; +$a->strings["Visible To:"] = "Visible par:"; +$a->strings["Groups"] = "Groupes"; +$a->strings["Contacts"] = "Contacts"; +$a->strings["Except For:"] = "Sauf pour:"; +$a->strings["Male"] = "Masculin"; +$a->strings["Female"] = "Féminin"; +$a->strings["Currently Male"] = "Actuellement masculin"; +$a->strings["Currently Female"] = "Actuellement féminin"; +$a->strings["Mostly Male"] = "Principalement masculin"; +$a->strings["Mostly Female"] = "Principalement féminin"; +$a->strings["Transgender"] = "Transgenre"; +$a->strings["Intersex"] = "Inter-sexe"; +$a->strings["Transsexual"] = "Transsexuel"; +$a->strings["Hermaphrodite"] = "Hermaphrodite"; +$a->strings["Neuter"] = "Neutre"; +$a->strings["Non-specific"] = "Non-spécifique"; +$a->strings["Other"] = "Autre"; +$a->strings["Undecided"] = "Indécis"; +$a->strings["Males"] = "Hommes"; +$a->strings["Females"] = "Femmes"; +$a->strings["Gay"] = "Gay"; +$a->strings["Lesbian"] = "Lesbienne"; +$a->strings["No Preference"] = "Sans préférence"; +$a->strings["Bisexual"] = "Bisexuel"; +$a->strings["Autosexual"] = "Auto-sexuel"; +$a->strings["Abstinent"] = "Abstinent"; +$a->strings["Virgin"] = "Vierge"; +$a->strings["Deviant"] = "Déviant"; +$a->strings["Fetish"] = "Fétichiste"; +$a->strings["Oodles"] = "Oodles"; +$a->strings["Nonsexual"] = "Non-sexuel"; +$a->strings["Single"] = "Célibataire"; +$a->strings["Lonely"] = "Esseulé"; +$a->strings["Available"] = "Disponible"; +$a->strings["Unavailable"] = "Indisponible"; +$a->strings["Dating"] = "Dans une relation"; +$a->strings["Unfaithful"] = "Infidèle"; +$a->strings["Sex Addict"] = "Accro au sexe"; +$a->strings["Friends"] = "Amis"; +$a->strings["Friends/Benefits"] = "Amis par intérêt"; +$a->strings["Casual"] = "Casual"; +$a->strings["Engaged"] = "Fiancé"; +$a->strings["Married"] = "Marié"; +$a->strings["Partners"] = "Partenaire"; +$a->strings["Cohabiting"] = "En cohabitation"; +$a->strings["Happy"] = "Heureux"; +$a->strings["Not Looking"] = "Sans recherche"; +$a->strings["Swinger"] = "Échangiste"; +$a->strings["Betrayed"] = "Trahi(e)"; +$a->strings["Separated"] = "Séparé"; +$a->strings["Unstable"] = "Instable"; +$a->strings["Divorced"] = "Divorcé"; +$a->strings["Widowed"] = "Veuf/Veuve"; +$a->strings["Uncertain"] = "Incertain"; +$a->strings["Complicated"] = "Compliqué"; +$a->strings["Don't care"] = "S'en désintéresse"; +$a->strings["Ask me"] = "Me demander"; +$a->strings["Unknown | Not categorised"] = "Inconnu | Non-classé"; +$a->strings["Block immediately"] = "Bloquer immédiatement"; +$a->strings["Shady, spammer, self-marketer"] = "Douteux, spammeur, accro à l'auto-promotion"; +$a->strings["Known to me, but no opinion"] = "Connu de moi, mais sans opinion"; +$a->strings["OK, probably harmless"] = "OK, probablement inoffensif"; +$a->strings["Reputable, has my trust"] = "Réputé, a toute ma confiance"; +$a->strings["Frequently"] = "Fréquemment"; +$a->strings["Hourly"] = "Toutes les heures"; +$a->strings["Twice daily"] = "Deux fois par jour"; +$a->strings["Daily"] = "Chaque jour"; +$a->strings["Weekly"] = "Chaque semaine"; +$a->strings["Monthly"] = "Chaque mois"; +$a->strings["Create a new group"] = "Créer un nouveau groupe"; +$a->strings["Everybody"] = "Tout le monde"; +$a->strings["Embedding disabled"] = "Incorporation désactivée"; +$a->strings["Miscellaneous"] = "Divers"; +$a->strings["less than a second ago"] = "il y a moins d'une seconde"; +$a->strings["year"] = "an"; +$a->strings["years"] = "ans"; +$a->strings["month"] = "mois"; +$a->strings["months"] = "mois"; +$a->strings["week"] = "semaine"; +$a->strings["weeks"] = "semaines"; +$a->strings["day"] = "jour"; +$a->strings["days"] = "jours"; +$a->strings["hour"] = "heure"; +$a->strings["hours"] = "heures"; +$a->strings["minute"] = "minute"; +$a->strings["minutes"] = "minutes"; +$a->strings["second"] = "seconde"; +$a->strings["seconds"] = "secondes"; +$a->strings[" ago"] = " auparavant"; +$a->strings["Birthday:"] = "Anniversaire:"; +$a->strings["[Name Withheld]"] = "[Nom non publié]"; +$a->strings["You have a new follower at "] = "Vous avez un nouvel abonné à "; +$a->strings["Administrator"] = "Administrateur"; +$a->strings["Cannot locate DNS info for database server '%s'"] = "Impossible de localiser les informations DNS pour le serveur de base de données '%s'"; +$a->strings["Logout"] = "Se déconnecter"; +$a->strings["Login"] = "Connexion"; +$a->strings["Home"] = "Accueil"; +$a->strings["Register"] = "S'inscrire"; +$a->strings["Apps"] = "Applications"; +$a->strings["Search"] = "Recherche"; +$a->strings["Directory"] = "Annuaire"; +$a->strings["Network"] = "Réseau"; +$a->strings["Notifications"] = "Notifications"; +$a->strings["Messages"] = "Messages"; +$a->strings["Manage"] = "Gérer"; +$a->strings["Settings"] = "Réglages"; +$a->strings["Profiles"] = "Profils"; +$a->strings["Select files to upload: "] = "Choisir les fichiers à envoyer: "; +$a->strings["Use the following controls only if the Java uploader [above] fails to launch."] = "Utilisez le formulaire suivant uniquement si l'applet Java [ci-dessus] ne parvient pas à se lancer."; +$a->strings["Permission denied."] = "Permission refusée."; +$a->strings["Facebook disabled"] = "Connecteur Facebook désactivé"; +$a->strings["Facebook API key is missing."] = "Clé d'API Facebook manquante."; +$a->strings["Facebook Connect"] = "Connecteur Facebook"; +$a->strings["Install Facebook post connector"] = "Installer le connecteur Facebook"; +$a->strings["Remove Facebook post connector"] = "Retirer le connecteur Facebook"; +$a->strings["Post to Facebook by default"] = "Poster sur Facebook par défaut"; +$a->strings["Submit"] = "Envoyer"; +$a->strings["Facebook"] = "Facebook"; +$a->strings["Facebook Connector Settings"] = "Réglages du connecteur Facebook"; +$a->strings["Post to Facebook"] = "Poster sur Facebook"; +$a->strings["Image: "] = "Image: "; +$a->strings["Randplace Settings"] = "Réglages de Randplace"; +$a->strings["Enable Randplace Plugin"] = "Activer l'extension Randplace"; +$a->strings["Post to Twitter"] = "Poster sur Twitter"; +$a->strings["Twitter Posting Settings"] = "Réglages du connecteur Twitter"; +$a->strings["No consumer key pair for Twitter found. Please contact your site administrator."] = "Pas de paire de clés pour Twitter. Merci de contacter l'administrateur du site."; +$a->strings["At this Friendika instance the Twitter plugin was enabled but you have not yet connected your account to your Twitter account. To do so click the button below to get a PIN from Twitter which you have to copy into the input box below and submit the form. Only your public posts will be posted to Twitter."] = "Sur cette instance de Friendika, le connecteur Twitter a été activé, mais vous n'avez pas encore connecté votre compte à Twitter. Pour ce faire, cliquez sur le bouton ci-dessous pour obtenir un PIN de Twitter, que vous aurez à coller dans la boîte ci-dessous. Ensuite, validez le formulaire. Seuls vos articles publics seront postés sur Twitter."; +$a->strings["Log in with Twitter"] = "Se connecter à Twitter"; +$a->strings["Copy the PIN from Twitter here"] = "Copiez le PIN de Twitter ici"; +$a->strings["Currently connected to: "] = "Actuellement connecté à: "; +$a->strings["If enabled all your public postings will be posted to the associated Twitter account as well."] = "Si activé, tous vos articles publics seront également postés au compte Twitter associé."; +$a->strings["Send public postings to Twitter"] = "Envoyer les articles publics à Twitter"; +$a->strings["Clear OAuth configuration"] = "Effacer la configuration OAuth"; +$a->strings["Three Dimensional Tic-Tac-Toe"] = "Morpion en trois dimensions"; +$a->strings["3D Tic-Tac-Toe"] = "Morpion 3D"; +$a->strings["New game"] = "Nouvelle partie"; +$a->strings["New game with handicap"] = "Nouvelle partie avec handicap"; +$a->strings["Three dimensional tic-tac-toe is just like the traditional game except that it is played on multiple levels simultaneously. "] = "Le morpion 3D, c'est comme la version traditionnelle. Sauf qu'on joue sur plusieurs étages en même temps."; +$a->strings["In this case there are three levels. You win by getting three in a row on any level, as well as up, down, and diagonally across the different levels."] = "Dans le cas qui nous concerne, il y a trois étages. Vous gagnez en alignant trois coups dans n'importe quel étage, ainsi que verticalement ou en diagonale entre les étages."; +$a->strings["The handicap game disables the center position on the middle level because the player claiming this square often has an unfair advantage."] = "Le handicap interdit la position centrale de l'étage du milieu, parce que le joueur qui prend cette case obtient souvent un avantage."; +$a->strings["You go first..."] = "À vous de jouer..."; +$a->strings["I'm going first this time..."] = "Je commence..."; +$a->strings["You won!"] = "Vous avez gagné!"; +$a->strings["\"Cat\" game!"] = "Match nul!"; +$a->strings["I won!"] = "J'ai gagné!"; +$a->strings["Post to StatusNet"] = "Poster sur StatusNet"; +$a->strings["StatusNet Posting Settings"] = "Réglages du connecteur StatusNet"; +$a->strings["No consumer key pair for StatusNet found. Register your Friendika Account as an desktop client on your StatusNet account, copy the consumer key pair here and enter the API base root.
    Before you register your own OAuth key pair ask the administrator if there is already a key pair for this Friendika installation at your favorited StatusNet installation."] = "Aucune paire de clé n'a été trouvée pour StatusNet. Inscrivez votre compte Friendika comme client bureautique sur votre compte StatusNet, puis copiez la paire de clés de consommateur ici et renseignez le chemin de base de l'API.
    Avant d'enregistrer votre propre paire de clés OAuth, merci de vérifier auprès de l'administrateur qu'il en existe pas déjà une pour votre fournisseur StatusNet."; +$a->strings["OAuth Consumer Key"] = "Clé de consommateur OAuth"; +$a->strings["OAuth Consumer Secret"] = "Secret de consommateur OAuth"; +$a->strings["Base API Path (remember the trailing /)"] = "Chemin de base de l'API (n'oubliez pas le / final)"; +$a->strings["To connect to your StatusNet account click the button below to get a security code from StatusNet which you have to copy into the input box below and submit the form. Only your public posts will be posted to StatusNet."] = "Pour vous connecter à votre compte StatusNet, cliquez sur le bouton ci-dessous pour obtenir un code de sécurité de StatusNet, que vous aurez à coller dans la boîte ci-dessous. Ensuite, validez le formulaire. Seuls vos articles publics seront postés sur StatusNet."; +$a->strings["Log in with StatusNet"] = "Se connecter à StatusNet"; +$a->strings["Copy the security code from StatusNet here"] = "Collez le code de sécurité de StatusNet ici"; +$a->strings["If enabled all your public postings will be posted to the associated StatusNet account as well."] = "Si actif, toutes vos publications publiques seront également postées au compte StatusNet associé."; +$a->strings["Send public postings to StatusNet"] = "Envoyer les contenus publics à StatusNet"; +$a->strings["Upload a file"] = "Téléverser un fichier"; +$a->strings["Drop files here to upload"] = "Déposer des fichiers ici pour les téléverser"; +$a->strings["Cancel"] = "Annuler"; +$a->strings["Failed"] = "Échec"; +$a->strings["No files were uploaded."] = "Aucun fichier n'a été téléversé."; +$a->strings["Uploaded file is empty"] = "Le fichier téléversé est vide"; +$a->strings["Uploaded file is too large"] = "Le fichier téléversé est trop volumineux"; +$a->strings["Image exceeds size limit of "] = "L'image dépasse la taille maximale de "; +$a->strings["File has an invalid extension, it should be one of "] = "Le fichier a une extension invalide, elle devrait être parmi "; +$a->strings["Upload was cancelled, or server error encountered"] = "Téléversement annulé, ou erreur de serveur"; +$a->strings["Profile not found."] = "Profil introuvable."; +$a->strings["Profile Name is required."] = "Le nom du profil est requis."; +$a->strings["Profile updated."] = "Profil mis à jour."; +$a->strings["Profile deleted."] = "Profil supprimé."; +$a->strings["Profile-"] = "Profil-"; +$a->strings["New profile created."] = "Nouveau profil créé."; +$a->strings["Profile unavailable to clone."] = "Ce profil ne peut être cloné."; +$a->strings["This is your public profile.
    It may be visible to anybody using the internet."] = "Ceci est votre profil public.
    Il peut être visible par n'importe quel utilisateur d'Internet."; +$a->strings["Age: "] = "Age: "; +$a->strings["Profile Image"] = "Image du profil"; +$a->strings["Image exceeds size limit of %d"] = "L'image excède la taille limite de %d"; +$a->strings["Unable to process image."] = "Impossible de traiter l'image."; +$a->strings["Wall Photos"] = "Photos du mur"; +$a->strings["Image upload failed."] = "Le téléversement de l'image a échoué."; +$a->strings["Invalid OpenID url"] = "Adresse OpenID invalide"; +$a->strings["Please enter the required information."] = "Entrez les informations requises."; +$a->strings["Please use a shorter name."] = "Utilisez un nom plus court."; +$a->strings["Name too short."] = "Nom trop court."; +$a->strings["That doesn\\'t appear to be your full (First Last) name."] = "Ceci ne semble pas être votre nom complet (Prénom Nom)."; +$a->strings["Your email domain is not among those allowed on this site."] = "Votre domaine de courriel n'est pas autorisé sur ce site."; +$a->strings["Not a valid email address."] = "Ceci n'est pas une adresse courriel valide."; +$a->strings["Cannot use that email."] = "Impossible d'utiliser ce courriel."; +$a->strings["Your \"nickname\" can only contain \"a-z\", \"0-9\", \"-\", and \"_\", and must also begin with a letter."] = "Votre \"pseudo\" peut seulement contenir les caractères \"a-z\", \"0-9\", \"-\", and \"_\", et doit commencer par une lettre."; +$a->strings["Nickname is already registered. Please choose another."] = "Pseudo déjà utilisé. Merci d'en choisir un autre."; +$a->strings["SERIOUS ERROR: Generation of security keys failed."] = "ERREUR SÉRIEUSE: La génération des clés de sécurité a échoué."; +$a->strings["An error occurred during registration. Please try again."] = "Une erreur est survenue lors de l'inscription. Merci de recommencer."; +$a->strings["An error occurred creating your default profile. Please try again."] = "Une erreur est survenue lors de la création de votre profil par défaut. Merci de recommencer."; +$a->strings["Profile Photos"] = "Photos du profil"; +$a->strings["Registration details for %s"] = "Détails d'inscription pour %s"; +$a->strings["Registration successful. Please check your email for further instructions."] = "Inscription réussie. Vérifiez vos emails pour la suite des instructions."; +$a->strings["Failed to send email message. Here is the message that failed."] = "Impossible d'envoyer un email. Voici le message qui a échoué."; +$a->strings["Your registration can not be processed."] = "Votre inscription ne peut être traitée."; +$a->strings["Registration request at %s"] = "Demande d'inscription à %s"; +$a->strings["Your registration is pending approval by the site owner."] = "Votre inscription attend une validation du propriétaire du site."; +$a->strings["You may (optionally) fill in this form via OpenID by supplying your OpenID and clicking 'Register'."] = "Vous pouvez (si vous le souhaitez) remplir ce formulaire via OpenID. Fournissez votre OpenID et cliquez \"S'inscrire\"."; +$a->strings["If you are not familiar with OpenID, please leave that field blank and fill in the rest of the items."] = "Si vous n'êtes pas familier avec OpenID, laissez ce champ vide et remplissez le reste."; +$a->strings["Your OpenID (optional): "] = "Votre OpenID (facultatif): "; +$a->strings["Include your profile in member directory?"] = "Inclure votre profil dans l'annuaire des membres?"; +$a->strings["Yes"] = "Oui"; +$a->strings["No"] = "Non"; +$a->strings["Shared content is covered by the Creative Commons Attribution 3.0 license."] = "Le contenu est partagé suivant les termes de la licence Creative Commons Attribution 3.0."; +$a->strings["Registration"] = "Inscription"; +$a->strings["Your Full Name (e.g. Joe Smith): "] = "Votre nom complet (p.ex. Michel Dupont): "; +$a->strings["Your Email Address: "] = "Votre adresse courriel: "; +$a->strings["Choose a profile nickname. This must begin with a text character. Your profile address on this site will then be 'nickname@\$sitename'."] = "Choisissez un pseudo. Celui devra commencer par une lettre. L'adresse de votre profil en découlera sous la forme 'pseudo@\$sitename'."; +$a->strings["Choose a nickname: "] = "Choisir un pseudo: "; +$a->strings["Applications"] = "Applications"; +$a->strings["Normal View"] = "Vue normale"; +$a->strings["New Item View"] = "Vue des nouveautés"; +$a->strings["Please enter a link URL:"] = "Entrez un lien web:"; +$a->strings["Please enter a YouTube link:"] = "Entrez un lien Youtube:"; +$a->strings["Please enter a video(.ogg) link/URL:"] = "Entrez un lien vidéo (.ogg):"; +$a->strings["Please enter an audio(.ogg) link/URL:"] = "Entrez un lien audio (.ogg):"; +$a->strings["Where are you right now?"] = "Où êtes-vous présentemment?"; +$a->strings["Share"] = "Partager"; +$a->strings["Upload photo"] = "Joindre photo"; +$a->strings["Insert web link"] = "Insérer lien web"; +$a->strings["Insert YouTube video"] = "Insérer une vidéo Youtube"; +$a->strings["Insert Vorbis [.ogg] video"] = "Insérer un lien vidéo Vorbis [.ogg]"; +$a->strings["Insert Vorbis [.ogg] audio"] = "Insérer un lien audio Vorbis [.ogg]"; +$a->strings["Set your location"] = "Définir votre localisation"; +$a->strings["Clear browser location"] = "Effacer la localisation du navigateur"; +$a->strings["Please wait"] = "Patientez"; +$a->strings["Permission settings"] = "Réglages des permissions"; +$a->strings["CC: email addresses"] = "CC: adresse de courriel"; +$a->strings["Example: bob@example.com, mary@example.com"] = "Exemple: bob@exemple.com, mary@exemple.com"; +$a->strings["No such group"] = "Groupe inexistant"; +$a->strings["Group is empty"] = "Groupe vide"; +$a->strings["Group: "] = "Groupe: "; +$a->strings["View \$name's profile"] = "Voir le profil de \$name"; +$a->strings["View in context"] = "Voir dans le contexte"; +$a->strings["Private Message"] = "Message privé"; +$a->strings["I like this (toggle)"] = "I like this (bascule)"; +$a->strings["I don't like this (toggle)"] = "I don't like this (bascule)"; +$a->strings["This is you"] = "C'est vous"; +$a->strings["Edit"] = "Éditer"; +$a->strings["Delete"] = "Supprimer"; +$a->strings["View \$owner_name's profile"] = "Voir le profil de \$owner_name"; +$a->strings["to"] = "à"; +$a->strings["Wall-to-Wall"] = "Inter-mur"; +$a->strings["via Wall-To-Wall:"] = "en Inter-mur:"; +$a->strings["photo"] = "la photo"; +$a->strings["status"] = "le statut"; +$a->strings["%1\$s likes %2\$s's %3\$s"] = "%1\$s aime %3\$s de %2\$s"; +$a->strings["%1\$s doesn't like %2\$s's %3\$s"] = "%1\$s n'aime pas %3\$s de %2\$s"; +$a->strings["Contact not found."] = "Contact introuvable."; +$a->strings["Response from remote site was not understood."] = "Réponse du site distant incomprise."; +$a->strings["Unexpected response from remote site: "] = "Réponse inattendue du site distant: "; +$a->strings["Confirmation completed successfully."] = "Confirmation achevée avec succès."; +$a->strings["Remote site reported: "] = "Alerte du site distant: "; +$a->strings["Temporary failure. Please wait and try again."] = "Échec temporaire. Merci de recommencer ultérieurement."; +$a->strings["Introduction failed or was revoked."] = "Introduction échouée ou annulée."; +$a->strings["Unable to set contact photo."] = "Impossible de définir la photo du contact."; +$a->strings["is now friends with"] = "est désormais relié à"; +$a->strings["No user record found for '%s' "] = "Pas d'utilisateur trouvé pour '%s' "; +$a->strings["Our site encryption key is apparently messed up."] = "Notre clé de chiffrement de site est apparemment corrompue."; +$a->strings["Empty site URL was provided or URL could not be decrypted by us."] = "URL de site absente ou indéchiffrable."; +$a->strings["Contact record was not found for you on our site."] = "Pas d'entrée pour ce contact sur notre site."; +$a->strings["The ID provided by your system is a duplicate on our system. It should work if you try again."] = "L'identifiant fourni par votre système fait doublon sur le notre. Cela peut fonctionner si vous réessayez."; +$a->strings["Unable to set your contact credentials on our system."] = "Impossible de vous définir des permissions sur notre système."; +$a->strings["Unable to update your contact profile details on our system"] = "Impossible de mettre les détails de votre profil à jour sur notre système"; +$a->strings["Connection accepted at %s"] = "Connexion acceptée avec %s"; +$a->strings["Item not found."] = "Élément introuvable."; +$a->strings["Item has been removed."] = "Cet élément a été enlevé."; +$a->strings["No recipient selected."] = "Pas de destinataire sélectionné."; +$a->strings["[no subject]"] = "[pas de sujet]"; +$a->strings["Unable to locate contact information."] = "Impossible de localiser les informations du contact."; +$a->strings["Message sent."] = "Message envoyé."; +$a->strings["Message could not be sent."] = "Impossible d'envoyer le message."; +$a->strings["Inbox"] = "Messages entrants"; +$a->strings["Outbox"] = "Messages sortants"; +$a->strings["New Message"] = "Nouveau message"; +$a->strings["Message deleted."] = "Message supprimé."; +$a->strings["Conversation removed."] = "Conversation supprimée."; +$a->strings["Send Private Message"] = "Envoyer un message privé"; +$a->strings["To:"] = "À:"; +$a->strings["Subject:"] = "Sujet:"; +$a->strings["Your message:"] = "Votre message:"; +$a->strings["No messages."] = "Aucun message."; +$a->strings["Delete conversation"] = "Effacer conversation"; +$a->strings["Message not available."] = "Message indisponible."; +$a->strings["Delete message"] = "Effacer message"; +$a->strings["Send Reply"] = "Répondre"; +$a->strings["Could not create/connect to database."] = "Impossible de créer/atteindre la base de données."; +$a->strings["Connected to database."] = "Connecté à la base de données."; +$a->strings["Database import succeeded."] = "Import de base achevé avec succès."; +$a->strings["IMPORTANT: You will need to [manually] setup a scheduled task for the poller."] = "IMPORTANT: Vous devez configurer [manuellement] une tâche programmée pour le 'poller'."; +$a->strings["Please see the file \"INSTALL.txt\"."] = "Référez-vous au fichier \"INSTALL.txt\"."; +$a->strings["Database import failed."] = "Import de base échoué."; +$a->strings["You may need to import the file \"database.sql\" manually using phpmyadmin or mysql."] = "Vous pourriez avoir besoin d'importer le fichier \"database.sql\" manuellement au moyen de phpmyadmin ou de la commande mysql."; +$a->strings["Welcome to Friendika."] = "Bienvenue sur Friendika."; +$a->strings["Could not find a command line version of PHP in the web server PATH."] = "Impossible de trouver la version \"ligne de commande\" de PHP dans le PATH du serveur web."; +$a->strings["This is required. Please adjust the configuration file .htconfig.php accordingly."] = "Ceci est requis. Merci d'ajuster la configuration dans le fichier .htconfig.php en conséquence."; +$a->strings["The command line version of PHP on your system does not have \"register_argc_argv\" enabled."] = "La version \"ligne de commande\" de PHP de votre système n'a pas \"register_argc_argv\" d'activé."; +$a->strings["This is required for message delivery to work."] = "Ceci est requis pour que la livraison des messages fonctionne."; +$a->strings["Error: the \"openssl_pkey_new\" function on this system is not able to generate encryption keys"] = "Erreur: la fonction \"openssl_pkey_new\" de ce système ne permet pas de générer des clés de chiffrement"; +$a->strings["If running under Windows, please see \"http://www.php.net/manual/en/openssl.installation.php\"."] = "Si vous utilisez Windows, merci de vous réferer à \"http://www.php.net/manual/en/openssl.installation.php\"."; +$a->strings["Error: Apache webserver mod-rewrite module is required but not installed."] = "Erreur: Le module \"rewrite\" du serveur web Apache est requis mais pas installé."; +$a->strings["Error: libCURL PHP module required but not installed."] = "Erreur: Le module PHP \"libCURL\" est requis mais pas installé."; +$a->strings["Error: GD graphics PHP module with JPEG support required but not installed."] = "Erreur: Le module PHP \"GD\" disposant du support JPEG est requis mais pas installé."; +$a->strings["Error: openssl PHP module required but not installed."] = "Erreur: Le module PHP \"openssl\" est requis mais pas installé."; +$a->strings["Error: mysqli PHP module required but not installed."] = "Erreur: Le module PHP \"mysqli\" est requis mais pas installé."; +$a->strings["The web installer needs to be able to create a file called \".htconfig.php\" in the top folder of your web server and it is unable to do so."] = "L'installeur web doit être en mesure de créer un fichier \".htconfig.php\" à la racine de votre serveur web, mais il en est incapable."; +$a->strings["This is most often a permission setting, as the web server may not be able to write files in your folder - even if you can."] = "Le plus souvent, il s'agit d'un problème de permission. Le serveur web peut ne pas être capable d'écrire dans votre répertoire - alors que vous-même le pouvez."; +$a->strings["Please check with your site documentation or support people to see if this situation can be corrected."] = "Merci de vérifier - avec la documentation ou le support de votre hébergement - que la situation peut être corrigée."; +$a->strings["If not, you may be required to perform a manual installation. Please see the file \"INSTALL.txt\" for instructions."] = "Dans le cas contraire, vous pouvez pratiquer une installation manuelle. Référez-vous au fichier \"INSTALL.txt\" pour les instructions."; +$a->strings["The database configuration file \".htconfig.php\" could not be written. Please use the enclosed text to create a configuration file in your web server root."] = "Le fichier de configuration de la base (\".htconfig.php\") ne peut être créé. Merci d'utiliser le texte ci-joint pour créer ce fichier à la racine de votre hébergement."; +$a->strings["Errors encountered creating database tables."] = "Des erreurs ont été signalées lors de la création des tables."; +$a->strings["Passwords do not match. Password unchanged."] = "Les mots de passe ne correspondent pas. Aucun changement appliqué."; +$a->strings["Empty passwords are not allowed. Password unchanged."] = "Les mots de passe vides sont interdits. Aucun changement appliqué."; +$a->strings["Password changed."] = "Mots de passe changés."; +$a->strings["Password update failed. Please try again."] = "Le changement de mot de passe a échoué. Merci de recommencer."; +$a->strings[" Please use a shorter name."] = " Merci d'utiliser un nom plus court."; +$a->strings[" Name too short."] = " Nom trop court."; +$a->strings[" Not valid email."] = " Email invalide."; +$a->strings[" Cannot change to that email."] = " Impossible de changer pour cet email."; +$a->strings["Settings updated."] = "Réglages mis à jour."; +$a->strings["Plugin Settings"] = "Réglages des extensions"; +$a->strings["Account Settings"] = "Réglages du compte"; +$a->strings["No Plugin settings configured"] = "Pas de réglages d'extensions configurés"; +$a->strings["OpenID: "] = "OpenID: "; +$a->strings[" (Optional) Allow this OpenID to login to this account."] = " (Facultatif) Autoriser cet OpenID à se connecter à ce compte."; +$a->strings["Profile is not published."] = "Ce profil n'est pas publié."; +$a->strings["Default Post Permissions"] = "Permissions par défaut sur les articles"; +$a->strings["Password reset requested at %s"] = "Requête de réinitialisation de mot de passe à %s"; +$a->strings["Remote privacy information not available."] = "Informations de confidentialité indisponibles."; +$a->strings["Visible to:"] = "Visible par:"; +$a->strings["Welcome to %s"] = "Bienvenue sur %s"; +$a->strings["Unable to locate original post."] = "Impossible de localiser l'article original."; +$a->strings["Empty post discarded."] = "Article vide défaussé."; +$a->strings["%s commented on your item at %s"] = "%s a commenté votre publication : %s"; +$a->strings["%s posted on your profile wall at %s"] = "%s a posté sur votre mur : %s"; +$a->strings["System error. Post not saved."] = "Erreur système.Publication non sauvée."; +$a->strings["This message was sent to you by %s, a member of the Friendika social network."] = "The message vous a été envoyé par %s, un membre du réseau social Friendika."; +$a->strings["You may visit them online at"] = "Vous pouvez leur faire une visite sur"; +$a->strings["Please contact the sender by replying to this post if you do not wish to receive these messages."] = "Merci de contacter l'émeteur en répondant à cette publication si vous ne souhaitez pas recevoir ces messages."; +$a->strings["%s posted an update."] = "%s a publié une mise à jour."; +$a->strings["Group created."] = "Groupe créé."; +$a->strings["Could not create group."] = "Impossible de créer le groupe."; +$a->strings["Group not found."] = "Groupe introuvable."; +$a->strings["Group name changed."] = "Groupe renommé."; +$a->strings["Membership list updated."] = "Liste des membres mise à jour."; +$a->strings["Permission denied"] = "Permission refusée"; +$a->strings["Group removed."] = "Groupe enlevé."; +$a->strings["Unable to remove group."] = "Impossible d'enlever le groupe."; +$a->strings["Image uploaded but image cropping failed."] = "Image envoyée, mais impossible de la retailler."; +$a->strings["Image size reduction [%s] failed."] = "Réduction de la taille de l'image [%s] échouée."; +$a->strings["Unable to process image"] = "Impossible de traiter l'image"; +$a->strings["Image uploaded successfully."] = "Image téléversée avec succès."; +$a->strings["Global Directory"] = "Annuaire global"; +$a->strings["Finding: "] = "Trouvé: "; +$a->strings["View Contacts"] = "Voir les contacts"; +$a->strings["No contacts."] = "Aucun contact."; +$a->strings["Visit \$username's profile"] = "Visiter le profil de %s"; +$a->strings["No profile"] = "Aucun profil"; +$a->strings["Tag removed"] = "Étiquette enlevée"; +$a->strings["Remove Item Tag"] = "Enlever l'étiquette de l'élément"; +$a->strings["Select a tag to remove: "] = "Choisir une étiquette à enlever: "; +$a->strings["Remove"] = "Enlever"; +$a->strings["Please login."] = "Merci de vous connecter."; +$a->strings["Registration revoked for %s"] = "Inscription révoquée pour %s"; +$a->strings["Account approved."] = "Inscription validée."; +$a->strings["%s : Not a valid email address."] = "%s : Adresse de courriel invalide."; +$a->strings["Please join my network on %s"] = "Vous pouvez rejoindre mon réseau sur %s"; +$a->strings["%s : Message delivery failed."] = "%s : L'envoi du message a échoué."; +$a->strings["%d message sent."] = array( + 0 => "%d message envoyé.", + 1 => "%d messages envoyés.", +); +$a->strings["Send invitations"] = "Envoyer des invitations"; +$a->strings["Enter email addresses, one per line:"] = "Entrez les adresses email, une par ligne:"; +$a->strings["Please join my social network on %s"] = "Vous pouvez rejoindre mon réseau social sur %s"; +$a->strings["To accept this invitation, please visit:"] = "Pour accepter cette invitation, rendez vous sur:"; +$a->strings["Once you have registered, please connect with me via my profile page at:"] = "Une fois inscrit, connectez-vous à la page de mon profil sur:"; +$a->strings["Welcome back %s"] = "Bon retour parmi nous, %s"; +$a->strings["Manage Identities and/or Pages"] = "Gérer les identités et/ou les pages"; +$a->strings["(Toggle between different identities or community/group pages which share your account details.)"] = "(Bascule entre les différentes identités ou pages qui se partagent votre compte.)"; +$a->strings["Select an identity to manage: "] = "Choisir une identité à gérer: "; +$a->strings["noreply"] = "noreply"; +$a->strings["New mail received at "] = "Nouvel email reçu à "; +$a->strings["%s commented on an item at %s"] = "%s a commanté sur une publication : %s"; +$a->strings["%s welcomes %s"] = "%s accueille %s"; +$a->strings["This introduction has already been accepted."] = "Cette introduction a déjà été acceptée."; +$a->strings["Profile location is not valid or does not contain profile information."] = "L'emplacement du profil est invalide ou ne contient pas de profil valide."; +$a->strings["Warning: profile location has no identifiable owner name."] = "Attention: l'emplacement du profil n'a pas de nom identifiable."; +$a->strings["Warning: profile location has no profile photo."] = "Attention: l'emplacement du profil n'a pas de photo de profil."; +$a->strings["%d required parameter was not found at the given location"] = array( + 0 => "%d paramètre requis n'a pas été trouvé à l'endroit indiqué", + 1 => "%d paramètres requis n'ont pas été trouvés à l'endroit indiqué", +); +$a->strings["Introduction complete."] = "Phase de présentation achevée."; +$a->strings["Unrecoverable protocol error."] = "Erreur de protocole non-récupérable."; +$a->strings["Profile unavailable."] = "Profil indisponible."; +$a->strings["%s has received too many connection requests today."] = "%s a reçu trop de demande d'introduction de votre part aujourd'hui."; +$a->strings["Spam protection measures have been invoked."] = "Des mesures de protection contre le spam ont été déclenchées."; +$a->strings["Friends are advised to please try again in 24 hours."] = "Les relations sont encouragées à attendre 24 heures pour recommencer."; +$a->strings["Invalid locator"] = "Localisateur invalide"; +$a->strings["Unable to resolve your name at the provided location."] = "Impossible de résoudre votre nom à l'emplacement fourni."; +$a->strings["You have already introduced yourself here."] = "Vous vous êtes déjà présenté ici."; +$a->strings["Apparently you are already friends with %s."] = "Il semblerait que vous soyez déjà ami avec %s."; +$a->strings["Invalid profile URL."] = "URL de profil invalide."; +$a->strings["Disallowed profile URL."] = "URL de profil interdite."; +$a->strings["Failed to update contact record."] = "Échec de mise-à-jour du contact."; +$a->strings["Your introduction has been sent."] = "Votre présentation a été envoyée."; +$a->strings["Please login to confirm introduction."] = "Connectez-vous pour confirmer l'introduction."; +$a->strings["Incorrect identity currently logged in. Please login to this profile."] = "Identité incorrecte actuellement connectée. Merci de vous connecter à ce profil."; +$a->strings["Introduction received at "] = "Introduction reçue sur "; +$a->strings["Friend/Connection Request"] = "Requête de relation/amitié"; +$a->strings["Please answer the following:"] = "Merci de répondre à ce qui suit:"; +$a->strings["Does \$name know you?"] = "Est-ce que \$name vous connaît?"; +$a->strings["Add a personal note:"] = "Ajouter une note personnelle:"; +$a->strings["Please enter your profile address from one of the following supported social networks:"] = "Merci d'entrer l'adresse de votre profil sur l'une de ces réseaux sociaux:"; +$a->strings["Friendika"] = "Friendika"; +$a->strings["StatusNet/Federated Social Web"] = "StatusNet/Federated Social Web"; +$a->strings["Private (secure) network"] = "Réseau privé (sécurisé)"; +$a->strings["Public (insecure) network"] = "Réseau public (non-sécurisé)"; +$a->strings["Your profile address:"] = "Votre adresse de profil:"; +$a->strings["Submit Request"] = "Envoyer la requête"; +$a->strings["The profile address specified does not provide adequate information."] = "L'adresse de profil indiquée ne fournit par les informations adéquates."; +$a->strings["Limited profile. This person will be unable to receive direct/personal notifications from you."] = "Profil limité. Cette personne ne sera pas capable de recevoir des notifications directes/personnelles de votre part."; +$a->strings["Unable to retrieve contact information."] = "Impossible de récupérer les informations du contact."; +$a->strings["following"] = "following"; +$a->strings["Photo Albums"] = "Albums photo"; +$a->strings["Contact information unavailable"] = "Informations de contact indisponibles"; +$a->strings["Album not found."] = "Album introuvable."; +$a->strings["Delete Album"] = "Effacer l'album"; +$a->strings["Delete Photo"] = "Effacer la photo"; +$a->strings["was tagged in a"] = "a été identifié dans"; +$a->strings["by"] = "par"; +$a->strings["No photos selected"] = "Aucune photo sélectionnée"; +$a->strings["Upload Photos"] = "Téléverser des photos"; +$a->strings["New album name: "] = "Nom du nouvel album: "; +$a->strings["or existing album name: "] = "ou nom d'un album existant: "; +$a->strings["Permissions"] = "Permissions"; +$a->strings["Edit Album"] = "Éditer l'album"; +$a->strings["View Photo"] = "Voir la photo"; +$a->strings["Photo not available"] = "Photo indisponible"; +$a->strings["Edit photo"] = "Éditer la photo"; +$a->strings["Use as profile photo"] = "Utiliser comme photo de profil"; +$a->strings["<< Prev"] = "<< Précédent"; +$a->strings["View Full Size"] = "Voir en taille réelle"; +$a->strings["Next >>"] = "Suivant >>"; +$a->strings["Tags: "] = "Étiquettes: "; +$a->strings["[Remove any tag]"] = "[Retirer toutes les étiquettes]"; +$a->strings["New album name"] = "Nom du nouvel album"; +$a->strings["Caption"] = "Titre"; +$a->strings["Add a Tag"] = "Ajouter une étiquette"; +$a->strings["Example: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping"] = "Exemples: @bob, @Barbara_Jensen, @jim@example.com, #Californie, #vacances"; +$a->strings["Recent Photos"] = "Photos récentes"; +$a->strings["Upload New Photos"] = "Téléverser de nouvelles photos"; +$a->strings["View Album"] = "Voir l'album"; +$a->strings["Invalid request identifier."] = "Identifiant de demande invalide."; +$a->strings["Discard"] = "Défausser"; +$a->strings["Ignore"] = "Ignorer"; +$a->strings["Show Ignored Requests"] = "Voir les demandes ignorées"; +$a->strings["Hide Ignored Requests"] = "Cacher les demandes ignorées"; +$a->strings["Claims to be known to you: "] = "Prétend que vous le connaissez: "; +$a->strings["yes"] = "oui"; +$a->strings["no"] = "non"; +$a->strings["Approve as: "] = "Approuver en tant que: "; +$a->strings["Friend"] = "Ami"; +$a->strings["Fan/Admirer"] = "Fan/Admirateur"; +$a->strings["Notification type: "] = "Type de notification: "; +$a->strings["Friend/Connect Request"] = "Demande de connexion/relation"; +$a->strings["New Follower"] = "Nouvel abonné"; +$a->strings["Approve"] = "Approuver"; +$a->strings["No notifications."] = "Pas de notification."; +$a->strings["No registrations."] = "Pas d'inscriptions."; +$a->strings["Invite Friends"] = "Inviter des amis"; +$a->strings["Connect/Follow"] = "Connecter/Suivre"; +$a->strings["Example: bob@example.com, http://example.com/barbara"] = "Exemple: bob@example.com, http://example.com/barbara"; +$a->strings["Follow"] = "Suivre"; +$a->strings["Could not access contact record."] = "Impossible d'accéder à l'enregistrement du contact."; +$a->strings["Could not locate selected profile."] = "Impossible de localiser le profil séléctionné."; +$a->strings["Contact updated."] = "Contact mis-à-jour."; +$a->strings["Contact has been blocked"] = "Le contact a été bloqué"; +$a->strings["Contact has been unblocked"] = "Le contact n'est plus bloqué"; +$a->strings["Contact has been ignored"] = "Le contact a été ignoré"; +$a->strings["Contact has been unignored"] = "Le contact n'est plus ignoré"; +$a->strings["stopped following"] = "retiré de la liste de suivi"; +$a->strings["Contact has been removed."] = "Ce contact a été retiré."; +$a->strings["Mutual Friendship"] = "Relation réciproque"; +$a->strings["is a fan of yours"] = "est un fan de vous"; +$a->strings["you are a fan of"] = "vous êtes un fan de"; +$a->strings["Privacy Unavailable"] = "Protection de la vie privée indisponible"; +$a->strings["Private communications are not available for this contact."] = "Les communications privées ne sont pas disponibles pour ce contact."; +$a->strings["Never"] = "Jamais"; +$a->strings["(Update was successful)"] = "(Mise à jour effectuée avec succès)"; +$a->strings["(Update was not successful)"] = "(Mise à jour échouée)"; +$a->strings["Contact Editor"] = "Éditeur de contact"; +$a->strings["Visit \$name's profile"] = "Visiter le profil de \$name"; +$a->strings["Block/Unblock contact"] = "Bloquer/débloquer ce contact"; +$a->strings["Ignore contact"] = "Ignorer ce contact"; +$a->strings["Delete contact"] = "Effacer ce contact"; +$a->strings["Last updated: "] = "Dernière mise-à-jour: "; +$a->strings["Update public posts: "] = "Met ses entrées publiques à jour: "; +$a->strings["Update now"] = "Mettre-à-jour immédiatement"; +$a->strings["Unblock this contact"] = "Débloquer ce contact"; +$a->strings["Block this contact"] = "Bloquer ce contact"; +$a->strings["Unignore this contact"] = "Cesser d'ignorer ce contact"; +$a->strings["Ignore this contact"] = "Ignorer ce contact"; +$a->strings["Currently blocked"] = "Actuellement bloqué"; +$a->strings["Currently ignored"] = "Actuellement ignoré"; +$a->strings["Show Blocked Connections"] = "Montrer les connexions bloquées"; +$a->strings["Hide Blocked Connections"] = "Cacher les connexion bloquées"; +$a->strings["Find"] = "Trouver"; +$a->strings["Edit contact"] = "Éditer le contact"; +$a->strings["No results."] = "Aucun résultat."; +$a->strings["Item not found"] = "Élément introuvable"; +$a->strings["Edit post"] = "Éditer la publication"; +$a->strings["Remove My Account"] = "Supprimer mon compte"; +$a->strings["This will completely remove your account. Once this has been done it is not recoverable."] = "Ceci supprimera totalement votre compte. Cette opération est irréversible."; +$a->strings["Please enter your password for verification:"] = "Merci de saisir votre mot de passe pour vérification:"; +$a->strings["Create a New Account"] = "Créer un nouveau compte"; +$a->strings["Nickname or Email address: "] = "Pseudo ou courriel: "; +$a->strings["Password: "] = "Mot de passe: "; +$a->strings["Nickname/Email/OpenID: "] = "Pseudo/Courriel/OpenID: "; +$a->strings["Password (if not OpenID): "] = "Mot de passe (sauf pour OpenID): "; +$a->strings["Forgot your password?"] = "Mot de passe oublié?"; +$a->strings["Password Reset"] = "Réinitialiser le mot de passe"; +$a->strings["prev"] = "précédent"; +$a->strings["first"] = "premier"; +$a->strings["last"] = "dernier"; +$a->strings["next"] = "suivant"; +$a->strings["%s likes this."] = "%s aime ça."; +$a->strings["%s doesn't like this."] = "%s n'aime pas ça."; +$a->strings["%2\$d people like this."] = "%2\$d personnes aiment ça."; +$a->strings["%2\$d people don't like this."] = "%2\$d personnes ,n'aiment pas ça."; +$a->strings["and"] = "et"; +$a->strings[", and %d other people"] = ", et %d autres personnes"; +$a->strings["%s like this."] = "%s aiment ça."; +$a->strings["%s don't like this."] = "%s n'aiment pas ça."; +$a->strings["No contacts"] = "Aucun contact"; +$a->strings["Connect"] = "Relier"; +$a->strings["Location:"] = "Localisation:"; +$a->strings[", "] = ", "; +$a->strings["Gender:"] = "Genre:"; +$a->strings["Status:"] = "Statut:"; +$a->strings["Homepage:"] = "Page personnelle:"; +$a->strings["Monday"] = "Lundi"; +$a->strings["Tuesday"] = "Mardi"; +$a->strings["Wednesday"] = "Mercredi"; +$a->strings["Thursday"] = "Jeudi"; +$a->strings["Friday"] = "Vendredi"; +$a->strings["Saturday"] = "Samedi"; +$a->strings["Sunday"] = "Dimanche"; +$a->strings["January"] = "Janvier"; +$a->strings["February"] = "Février"; +$a->strings["March"] = "Mars"; +$a->strings["April"] = "Avril"; +$a->strings["May"] = "Mai"; +$a->strings["June"] = "Juin"; +$a->strings["July"] = "Juillet"; +$a->strings["August"] = "Août"; +$a->strings["September"] = "Septembre"; +$a->strings["October"] = "Octobre"; +$a->strings["November"] = "Novembre"; +$a->strings["December"] = "Décembre"; +$a->strings["Birthday Reminders"] = "Rappels d'anniversaires"; +$a->strings["Birthdays this week:"] = "Anniversaires cette semaine:"; +$a->strings["(Adjusted for local time)"] = "(Ajustés pour le fuseau horaire local)"; +$a->strings["[today]"] = "[aujourd'hui]"; +$a->strings["link to source"] = "lien original"; +$a->strings["Not Found"] = "Non trouvé"; +$a->strings["Page not found."] = "Page introuvable."; From b8b77adad5cfcf5bad6802d95c1d0b01163d82dc Mon Sep 17 00:00:00 2001 From: Olivier Migeot Date: Mon, 21 Mar 2011 14:02:01 +0100 Subject: [PATCH 067/478] More templates frenchized --- view/fr/pagetypes.tpl | 8 ++-- view/fr/profile_advanced.php | 38 ++++++++-------- view/fr/profile_edit.tpl | 84 ++++++++++++++++++------------------ 3 files changed, 65 insertions(+), 65 deletions(-) diff --git a/view/fr/pagetypes.tpl b/view/fr/pagetypes.tpl index 2036614ab..92b7bbce5 100644 --- a/view/fr/pagetypes.tpl +++ b/view/fr/pagetypes.tpl @@ -2,24 +2,24 @@
    - This account is a normal personal profile + Ce compte est un profil personnel normal
    - Automatically approve all connection/friend requests as read-only fans + Approbation automatique de toutes les requêtes de connexion comme étant des fans en lecture seule
    - Automatically approve all connection/friend requests as read-write fans + Approbation automatique de toutes les requêtes de connexion comme étant des fans en lecture-écriture
    - Automatically approve all connection/friend requests as friends + Approbation automatique de toutes les requêtes de connexion comme étant des amis
    diff --git a/view/fr/profile_advanced.php b/view/fr/profile_advanced.php index 73f7f135e..e5e046025 100644 --- a/view/fr/profile_advanced.php +++ b/view/fr/profile_advanced.php @@ -4,7 +4,7 @@ $o .= ''; $o .= <<< EOT -

    Profile

    +

    Profil

    EOT; @@ -12,7 +12,7 @@ EOT; if($a->profile['name']) { $o .= <<< EOT
    -
    Full Name:
    +
    Nom complet:
    {$a->profile['name']}
    @@ -22,7 +22,7 @@ EOT; if($a->profile['gender']) { $o .= <<< EOT
    -
    Gender:
    +
    Genre:
    {$a->profile['gender']}
    @@ -32,14 +32,14 @@ EOT; if(($a->profile['dob']) && ($a->profile['dob'] != '0000-00-00')) { $o .= <<< EOT
    -
    Birthday:
    +
    Date de naissance/anniversaire:
    EOT; // If no year, add an arbitrary one so just we can parse the month and day. $o .= '
    ' . ((intval($a->profile['dob'])) - ? day_translate(datetime_convert('UTC','UTC',$a->profile['dob'],'j F, Y')) + ? day_translate(datetime_convert('UTC','UTC',$a->profile['dob'],'j F Y')) : day_translate(datetime_convert('UTC','UTC','2001-' . substr($a->profile['dob'],6),'j F'))) . "
    \r\n
    "; @@ -60,7 +60,7 @@ EOT; if($a->profile['marital']) { $o .= <<< EOT
    -
    Status:
    +
    Statut:
    {$a->profile['marital']}
    EOT; @@ -75,7 +75,7 @@ EOT; if($a->profile['sexual']) { $o .= <<< EOT
    -
    Sexual Preference:
    +
    Attirances sexuelles:
    {$a->profile['sexual']}
    @@ -86,7 +86,7 @@ if($a->profile['homepage']) { $homepage = linkify($a->profile['homepage']); $o .= <<< EOT
    -
    Homepage:
    +
    Site web:
    $homepage
    @@ -96,7 +96,7 @@ EOT; if($a->profile['politic']) { $o .= <<< EOT
    -
    Political Views:
    +
    Opinions politiques:
    {$a->profile['politic']}
    @@ -116,7 +116,7 @@ EOT; if($txt = prepare_text($a->profile['about'])) { $o .= <<< EOT
    -
    About:
    +
    À propos:

    $txt
    @@ -127,7 +127,7 @@ EOT; if($txt = prepare_text($a->profile['interest'])) { $o .= <<< EOT
    -
    Hobbies/Interests:
    +
    Marottes/Centres d'intérêt:

    $txt
    @@ -138,7 +138,7 @@ EOT; if($txt = prepare_text($a->profile['contact'])) { $o .= <<< EOT
    -
    Contact information and Social Networks:
    +
    Coordonées et réseaux sociaux:

    $txt
    @@ -149,7 +149,7 @@ EOT; if($txt = prepare_text($a->profile['music'])) { $o .= <<< EOT
    -
    Musical interests:
    +
    Goûts musicaux:

    $txt
    @@ -160,7 +160,7 @@ EOT; if($txt = prepare_text($a->profile['book'])) { $o .= <<< EOT
    -
    Books, literature:
    +
    Livres, littérature:

    $txt
    @@ -171,7 +171,7 @@ EOT; if($txt = prepare_text($a->profile['tv'])) { $o .= <<< EOT
    -
    Television:
    +
    Télévision:

    $txt
    @@ -182,7 +182,7 @@ EOT; if($txt = prepare_text($a->profile['film'])) { $o .= <<< EOT
    -
    Film/dance/culture/entertainment:
    +
    Cinéma/Danse/Culture/Divertissement:

    $txt
    @@ -193,7 +193,7 @@ EOT; if($txt = prepare_text($a->profile['romance'])) { $o .= <<< EOT
    -
    Love/romance:
    +
    Amour/Passion:

    $txt
    @@ -204,7 +204,7 @@ EOT; if($txt = prepare_text($a->profile['work'])) { $o .= <<< EOT
    -
    Work/employment:
    +
    Travail/Activité professionnelle:

    $txt
    @@ -215,7 +215,7 @@ EOT; if($txt = prepare_text($a->profile['education'])) { $o .= <<< EOT
    -
    School/education:
    +
    École/études:

    $txt
    diff --git a/view/fr/profile_edit.tpl b/view/fr/profile_edit.tpl index b28255188..c76bc592c 100644 --- a/view/fr/profile_edit.tpl +++ b/view/fr/profile_edit.tpl @@ -1,11 +1,11 @@ -

    Edit Profile Details

    +

    Éditer les détails du profil

    @@ -18,32 +18,32 @@ $default
    - +
    *
    - +
    - +
    - + $gender
    - +
    $dob $age
    @@ -53,32 +53,32 @@ $dob $age $hide_friends
    - +
    - +
    - +
    - +
    - + @@ -96,20 +96,20 @@ $hide_friends
    - +
    - + $marital
    - +
    - + $sexual
    @@ -117,13 +117,13 @@ $sexual
    - +
    - +
    @@ -135,26 +135,26 @@ $sexual
    - - -
    (Used for suggesting potential friends, can be seen by others)
    + + +
    (Utilisés pour les amis potentiels, peuvent être vus)
    - - -
    (Used for searching profiles, never shown to others)
    + + +
    (Utilisés lors des recherches, ne sont jamais montrés à personne)
    - +

    -Tell us about yourself... +Parlez nous de vous...

    @@ -166,7 +166,7 @@ Tell us about yourself...

    -Hobbies/Interests +Marottes/Centre d'intérêts

    @@ -178,7 +178,7 @@ Hobbies/Interests

    -Contact information and Social Networks +Coordonnées et réseau sociaux

    @@ -189,14 +189,14 @@ Contact information and Social Networks
    - +

    -Musical interests +Goûts musicaux

    @@ -207,7 +207,7 @@ Musical interests

    -Books, literature +Livres, littérature

    @@ -220,7 +220,7 @@ Books, literature

    -Television +Télévision

    @@ -233,7 +233,7 @@ Television

    -Film/dance/culture/entertainment +Cinéma/Danse/Culture/Divertissement

    @@ -244,14 +244,14 @@ Film/dance/culture/entertainment
    - +

    -Love/romance +Amour/Passion

    @@ -264,7 +264,7 @@ Love/romance

    -Work/employment +Travail/activité professionnelle

    @@ -277,7 +277,7 @@ Work/employment

    -School/education +École/études

    @@ -289,11 +289,11 @@ School/education
    - +
    - \ No newline at end of file + From c3ccd19274d6cd06f116209795351be9d2785698 Mon Sep 17 00:00:00 2001 From: Friendika Date: Mon, 21 Mar 2011 15:08:04 -0700 Subject: [PATCH 068/478] revup --- boot.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/boot.php b/boot.php index 6c8fb9d15..50b4fd887 100644 --- a/boot.php +++ b/boot.php @@ -2,7 +2,7 @@ set_time_limit(0); -define ( 'FRIENDIKA_VERSION', '2.1.924' ); +define ( 'FRIENDIKA_VERSION', '2.1.925' ); define ( 'DFRN_PROTOCOL_VERSION', '2.1' ); define ( 'DB_UPDATE_VERSION', 1044 ); From d71db3e0645a71cf65b095f9cf0dcfdd2b2b8980 Mon Sep 17 00:00:00 2001 From: Friendika Date: Mon, 21 Mar 2011 15:12:40 -0700 Subject: [PATCH 069/478] typo --- mod/profile.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mod/profile.php b/mod/profile.php index fad8bc79b..4b5f92a1f 100644 --- a/mod/profile.php +++ b/mod/profile.php @@ -99,7 +99,7 @@ function profile_content(&$a, $update = 0) { $o .= replace_macros($tpl,array( '$url' => $a->get_baseurl() . '/' . $a->cmd, '$phototab' => $a->get_baseurl() . '/photos/' . $a->profile['nickname'], - '$status' => t('Status') + '$status' => t('Status'), '$profile' => t('Profile'), '$photos' => t('Photos') )); From f73e40c188a5baae6cad3e0884843be02df72a6c Mon Sep 17 00:00:00 2001 From: Friendika Date: Mon, 21 Mar 2011 17:34:29 -0700 Subject: [PATCH 070/478] several install issues sorted out --- mod/install.php | 62 ++++++++++++++++++++++++++++++------------------- 1 file changed, 38 insertions(+), 24 deletions(-) diff --git a/mod/install.php b/mod/install.php index dc91f848e..173df6d4b 100644 --- a/mod/install.php +++ b/mod/install.php @@ -14,17 +14,20 @@ function install_post(&$a) { $phpath = notags(trim($_POST['phpath'])); require_once("dba.php"); - + unset ($db); $db = new dba($dbhost, $dbuser, $dbpass, $dbdata, true); if(mysqli_connect_errno()) { + unset($db); $db = new dba($dbhost, $dbuser, $dbpass, '', true); if(! mysqli_connect_errno()) { $r = q("CREATE DATABASE '%s'", dbesc($dbdata) ); - if($r) + if($r) { + unset($db); $db = new dba($dbhost, $dbuser, $dbpass, $dbdata, true); + } } if(mysqli_connect_errno()) { notice( t('Could not create/connect to database.') . EOL); @@ -50,36 +53,47 @@ function install_post(&$a) { } $errors = load_database($db); - if(! $errors) { - // Our sessions normally are stored in the database. But as we have only managed - // to get it bootstrapped milliseconds ago, we have to apply a bit of trickery so - // that you'll see the following important notice (which is stored in the session). - session_write_close(); + if($errors) + $a->data['db_failed'] = true; + else + $a->data['db_installed'] = true; - require_once('session.php'); - session_start(); - session_regenerate_id(); - - $_SESSION['sysmsg'] = ''; - - notice( t('Database import succeeded.') . EOL - . t('IMPORTANT: You will need to [manually] setup a scheduled task for the poller.') . EOL - . t('Please see the file "INSTALL.txt".') . EOL ); - goaway($a->get_baseurl() . '/register' ); - } - else { - $db = null; // start fresh - notice( t('Database import failed.') . EOL - . t('You may need to import the file "database.sql" manually using phpmyadmin or mysql.') . EOL - . t('Please see the file "INSTALL.txt".') . EOL ); - } + return; } function install_content(&$a) { + global $db; $o = ''; + + if(x($a->data,'db_installed')) { + $o .= '

    ' . t('Proceed with Installation') . '

    '; + $o .= '

    '; + $o .= t('Your Friendika site database has been installed.') . EOL; + $o .= t('IMPORTANT: You will need to [manually] setup a scheduled task for the poller.') . EOL ; + $o .= t('Please see the file "INSTALL.txt".') . EOL ; + $o .= '
    '; + $o .= '' . t('Proceed to registration') . '' ; + $o .= '

    '; + return $o; + } + + if(x($a->data,'db_failed')) { + $o .= t('Database import failed.') . EOL; + $o .= t('You may need to import the file "database.sql" manually using phpmyadmin or mysql.') . EOL; + $o .= t('Please see the file "INSTALL.txt".') . EOL ; + return $o; + } + + if($db && $db->connected) { + $r = q("SELECT COUNT(*) as `total` FROM `user`"); + if($r && count($r) && $r[0]['total']) { + notice( t('Permission denied.') . EOL); + return ''; + } + } notice( t('Welcome to Friendika.') . EOL); From e16bca4f76fde5cea40b5a855ed9210718a7ed76 Mon Sep 17 00:00:00 2001 From: Friendika Date: Mon, 21 Mar 2011 19:33:06 -0700 Subject: [PATCH 071/478] first prototype of profile match against global directory (hint: set some keywords) --- mod/install.php | 2 +- mod/match.php | 42 ++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 43 insertions(+), 1 deletion(-) create mode 100644 mod/match.php diff --git a/mod/install.php b/mod/install.php index 173df6d4b..5c508e4f2 100644 --- a/mod/install.php +++ b/mod/install.php @@ -14,7 +14,7 @@ function install_post(&$a) { $phpath = notags(trim($_POST['phpath'])); require_once("dba.php"); - unset ($db); + unset($db); $db = new dba($dbhost, $dbuser, $dbpass, $dbdata, true); if(mysqli_connect_errno()) { diff --git a/mod/match.php b/mod/match.php new file mode 100644 index 000000000..ce2ece428 --- /dev/null +++ b/mod/match.php @@ -0,0 +1,42 @@ +' . '' . $jj[1] . '' . $jj[0] . ''; + } + } + else { + notice( t('No matches') . EOL); + } + + } + return $o; +} \ No newline at end of file From ee1dff998047834319464ff10c16679aefcfdfab Mon Sep 17 00:00:00 2001 From: Friendika Date: Mon, 21 Mar 2011 19:44:00 -0700 Subject: [PATCH 072/478] converted json to symbolic references --- mod/match.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/mod/match.php b/mod/match.php index ce2ece428..58c81a0cd 100644 --- a/mod/match.php +++ b/mod/match.php @@ -24,13 +24,13 @@ function match_content(&$a) { $x = post_url('http://dir.friendika.com/msearch', $params); + $j = json_decode($x); if(count($j)) { - - foreach($j as $jj) { - $o .= '' . '' . $jj[1] . '' . $jj[0] . ''; + + $o .= '' . '' . $jj->name . '' . $jj->name . ''; } } else { From c74367e4c2dbcb9ef20bc07a3ea815902c61600a Mon Sep 17 00:00:00 2001 From: Friendika Date: Mon, 21 Mar 2011 21:26:11 -0700 Subject: [PATCH 073/478] pagination in keyword match --- mod/match.php | 22 ++++++++++++++++++---- view/theme/duepuntozero/style.css | 18 ++++++++++++++++++ view/theme/loozah/style.css | 19 +++++++++++++++++++ 3 files changed, 55 insertions(+), 4 deletions(-) diff --git a/mod/match.php b/mod/match.php index 58c81a0cd..f3c78bc7d 100644 --- a/mod/match.php +++ b/mod/match.php @@ -3,9 +3,12 @@ function match_content(&$a) { + $o = ''; if(! local_user()) return; + $o .= '

    ' . t('Profile Keyword Match') . '

    '; + $r = q("SELECT `pub_keywords`, `prv_keywords` FROM `profile` WHERE `is-default` = 1 AND `uid` = %d LIMIT 1", intval(local_user()) ); @@ -21,16 +24,25 @@ function match_content(&$a) { $tags = trim($r[0]['pub_keywords'] . ' ' . $r[0]['prv_keywords']); if($tags) { $params['s'] = $tags; - + if($a->pager['page'] != 1) + $params['p'] = $a->pager['page']; $x = post_url('http://dir.friendika.com/msearch', $params); $j = json_decode($x); - if(count($j)) { - foreach($j as $jj) { + if($j->total) { + $a->set_pager_total($j->total); + $a->set_pager_itemspage($j->items_page); + } - $o .= '' . '' . $jj->name . '' . $jj->name . ''; + if(count($j->results)) { + foreach($j->results as $jj) { + $o .= '
    '; + $o .= '' . '' . $jj->name . '
    '; + $o .= '
    '; + $o .= ''; + $o .= '
    '; } } else { @@ -38,5 +50,7 @@ function match_content(&$a) { } } + + $o .= paginate($a); return $o; } \ No newline at end of file diff --git a/view/theme/duepuntozero/style.css b/view/theme/duepuntozero/style.css index 0c3cade9e..db73886e2 100644 --- a/view/theme/duepuntozero/style.css +++ b/view/theme/duepuntozero/style.css @@ -2144,3 +2144,21 @@ a.mail-list-link { clear: both; } +.profile-match-photo { + float: left; + text-align: center; + width: 120px; +} + +.profile-match-name { + float: left; + text-align: center; + width: 120px; + overflow: clip; +} + +.profile-match-break, +.profile-match-end { + clear: both; +} + diff --git a/view/theme/loozah/style.css b/view/theme/loozah/style.css index 030b878bf..69dee0dc9 100644 --- a/view/theme/loozah/style.css +++ b/view/theme/loozah/style.css @@ -2169,3 +2169,22 @@ a.mail-list-link { clear: both; } + +.profile-match-photo { + float: left; + text-align: center; + width: 120px; +} + +.profile-match-name { + float: left; + text-align: center; + width: 120px; + overflow: clip; +} + +.profile-match-break, +.profile-match-end { + clear: both; +} + From ee11a74d0b7cff5061a4d498f8ecd15e55b91b07 Mon Sep 17 00:00:00 2001 From: Friendika Date: Mon, 21 Mar 2011 21:43:22 -0700 Subject: [PATCH 074/478] profile match --- mod/contacts.php | 7 ++++++- mod/match.php | 2 +- view/theme/duepuntozero/style.css | 5 ++++- view/theme/loozah/style.css | 5 ++++- 4 files changed, 15 insertions(+), 4 deletions(-) diff --git a/mod/contacts.php b/mod/contacts.php index c1455ec54..aee6548fe 100644 --- a/mod/contacts.php +++ b/mod/contacts.php @@ -9,7 +9,10 @@ function contacts_init(&$a) { $a->page['aside'] .= group_side(); if($a->config['register_policy'] != REGISTER_CLOSED) - $a->page['aside'] .= ''; + $a->page['aside'] .= ''; + + if(strlen(get_config('system','directory_submit_url'))) + $a->page['aside'] .= ''; $tpl = load_view_file('view/follow.tpl'); $a->page['aside'] .= replace_macros($tpl,array( @@ -18,6 +21,8 @@ function contacts_init(&$a) { '$follow' => t('Follow') )); + + } function contacts_post(&$a) { diff --git a/mod/match.php b/mod/match.php index f3c78bc7d..7228529d7 100644 --- a/mod/match.php +++ b/mod/match.php @@ -7,7 +7,7 @@ function match_content(&$a) { if(! local_user()) return; - $o .= '

    ' . t('Profile Keyword Match') . '

    '; + $o .= '

    ' . t('Profile Match') . '

    '; $r = q("SELECT `pub_keywords`, `prv_keywords` FROM `profile` WHERE `is-default` = 1 AND `uid` = %d LIMIT 1", intval(local_user()) diff --git a/view/theme/duepuntozero/style.css b/view/theme/duepuntozero/style.css index db73886e2..4f6d6c196 100644 --- a/view/theme/duepuntozero/style.css +++ b/view/theme/duepuntozero/style.css @@ -2154,7 +2154,7 @@ a.mail-list-link { float: left; text-align: center; width: 120px; - overflow: clip; + overflow: hidden; } .profile-match-break, @@ -2162,3 +2162,6 @@ a.mail-list-link { clear: both; } +.side-link { + margin-bottom: 15px; +} diff --git a/view/theme/loozah/style.css b/view/theme/loozah/style.css index 69dee0dc9..49c83c83c 100644 --- a/view/theme/loozah/style.css +++ b/view/theme/loozah/style.css @@ -2180,7 +2180,7 @@ a.mail-list-link { float: left; text-align: center; width: 120px; - overflow: clip; + overflow: hidden; } .profile-match-break, @@ -2188,3 +2188,6 @@ a.mail-list-link { clear: both; } +.side-link { + margin-bottom: 15px; +} From 89977cd87ca90ff0619e730675d7eae70be1b7d4 Mon Sep 17 00:00:00 2001 From: Friendika Date: Mon, 21 Mar 2011 23:54:03 -0700 Subject: [PATCH 075/478] de keywords not saving --- view/de/profile_edit.tpl | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/view/de/profile_edit.tpl b/view/de/profile_edit.tpl index 840597ddc..0b0619420 100644 --- a/view/de/profile_edit.tpl +++ b/view/de/profile_edit.tpl @@ -136,13 +136,13 @@ $sexual
    - +
    (Used for suggesting potential friends, can be seen by others)
    - +
    (Used for searching profiles, never shown to others)
    From 93504896155d74fc42f6bf60cb61d65295f6b911 Mon Sep 17 00:00:00 2001 From: fabrixxm Date: Tue, 22 Mar 2011 08:16:40 +0100 Subject: [PATCH 076/478] Updated util/messages.po --- util/messages.po | 2549 ++++++++++++++++++++++++---------------------- 1 file changed, 1329 insertions(+), 1220 deletions(-) diff --git a/util/messages.po b/util/messages.po index 44638bd9c..1c0c880e9 100644 --- a/util/messages.po +++ b/util/messages.po @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: 2.1.913\n" +"Project-Id-Version: 2.1.925\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-03-18 11:02+0100\n" +"POT-Creation-Date: 2011-03-22 08:15+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -18,266 +18,553 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" -#: ../../index.php:187 -msgid "Not Found" -msgstr "" - -#: ../../index.php:188 -msgid "Page not found." -msgstr "" - -#: ../../index.php:243 ../../mod/group.php:88 -msgid "Permission denied" -msgstr "" - -#: ../../index.php:244 ../../mod/manage.php:75 ../../mod/wall_upload.php:42 -#: ../../mod/follow.php:8 ../../mod/profile_photo.php:19 +#: ../../mod/network.php:6 ../../mod/profiles.php:7 ../../mod/profiles.php:227 +#: ../../mod/notifications.php:56 ../../mod/install.php:93 +#: ../../mod/message.php:8 ../../mod/message.php:116 ../../mod/manage.php:75 +#: ../../mod/dfrn_confirm.php:53 ../../mod/wall_upload.php:42 +#: ../../mod/display.php:308 ../../mod/regmod.php:16 ../../mod/photos.php:85 +#: ../../mod/photos.php:773 ../../mod/viewcontacts.php:13 +#: ../../mod/editpost.php:10 ../../mod/settings.php:14 +#: ../../mod/settings.php:19 ../../mod/settings.php:210 ../../mod/item.php:57 +#: ../../mod/item.php:668 ../../mod/profile_photo.php:19 #: ../../mod/profile_photo.php:133 ../../mod/profile_photo.php:139 -#: ../../mod/profile_photo.php:150 ../../mod/regmod.php:16 -#: ../../mod/profiles.php:7 ../../mod/profiles.php:224 -#: ../../mod/settings.php:14 ../../mod/settings.php:19 -#: ../../mod/settings.php:206 ../../mod/photos.php:85 ../../mod/photos.php:772 -#: ../../mod/display.php:303 ../../mod/invite.php:13 ../../mod/invite.php:50 -#: ../../mod/contacts.php:101 ../../mod/register.php:25 -#: ../../mod/network.php:6 ../../mod/notifications.php:56 -#: ../../mod/item.php:57 ../../mod/item.php:616 ../../mod/message.php:8 -#: ../../mod/message.php:116 ../../mod/dfrn_confirm.php:53 -#: ../../mod/viewcontacts.php:13 ../../mod/group.php:19 -#: ../../addon/facebook/facebook.php:110 +#: ../../mod/profile_photo.php:150 ../../mod/group.php:19 +#: ../../mod/invite.php:13 ../../mod/invite.php:50 ../../mod/register.php:25 +#: ../../mod/follow.php:8 ../../mod/contacts.php:106 +#: ../../addon/facebook/facebook.php:110 ../../index.php:251 msgid "Permission denied." msgstr "" -#: ../../boot.php:808 -msgid "Create a New Account" +#: ../../mod/network.php:18 +msgid "Normal View" msgstr "" -#: ../../boot.php:809 ../../mod/register.php:443 ../../include/nav.php:61 -msgid "Register" +#: ../../mod/network.php:20 +msgid "New Item View" msgstr "" -#: ../../boot.php:815 -msgid "Nickname or Email address: " +#: ../../mod/network.php:69 ../../mod/message.php:172 +#: ../../mod/profile.php:137 +msgid "Please enter a link URL:" msgstr "" -#: ../../boot.php:816 -msgid "Password: " +#: ../../mod/network.php:70 ../../mod/profile.php:138 +msgid "Please enter a YouTube link:" msgstr "" -#: ../../boot.php:817 ../../boot.php:823 ../../include/nav.php:44 -msgid "Login" +#: ../../mod/network.php:71 ../../mod/profile.php:139 +msgid "Please enter a video(.ogg) link/URL:" msgstr "" -#: ../../boot.php:821 -msgid "Nickname/Email/OpenID: " +#: ../../mod/network.php:72 ../../mod/profile.php:140 +msgid "Please enter an audio(.ogg) link/URL:" msgstr "" -#: ../../boot.php:822 -msgid "Password (if not OpenID): " +#: ../../mod/network.php:73 ../../mod/profile.php:141 +msgid "Where are you right now?" msgstr "" -#: ../../boot.php:825 -msgid "Forgot your password?" +#: ../../mod/network.php:96 ../../mod/network.php:375 +#: ../../mod/display.php:158 ../../mod/photos.php:1086 +#: ../../mod/profile.php:164 ../../mod/profile.php:325 +msgid "Share" msgstr "" -#: ../../boot.php:826 -msgid "Password Reset" +#: ../../mod/network.php:97 ../../mod/message.php:186 +#: ../../mod/message.php:320 ../../mod/profile.php:165 +#: ../../mod/editpost.php:63 +msgid "Upload photo" msgstr "" -#: ../../boot.php:837 ../../include/nav.php:38 -msgid "Logout" +#: ../../mod/network.php:98 ../../mod/message.php:187 +#: ../../mod/message.php:321 ../../mod/profile.php:166 +#: ../../mod/editpost.php:64 +msgid "Insert web link" msgstr "" -#: ../../boot.php:1077 -msgid "prev" +#: ../../mod/network.php:99 ../../mod/profile.php:167 +#: ../../mod/editpost.php:65 +msgid "Insert YouTube video" msgstr "" -#: ../../boot.php:1079 -msgid "first" +#: ../../mod/network.php:100 ../../mod/profile.php:168 +#: ../../mod/editpost.php:66 +msgid "Insert Vorbis [.ogg] video" msgstr "" -#: ../../boot.php:1108 -msgid "last" +#: ../../mod/network.php:101 ../../mod/profile.php:169 +#: ../../mod/editpost.php:67 +msgid "Insert Vorbis [.ogg] audio" msgstr "" -#: ../../boot.php:1111 -msgid "next" +#: ../../mod/network.php:102 ../../mod/profile.php:170 +#: ../../mod/editpost.php:68 +msgid "Set your location" msgstr "" -#: ../../boot.php:1831 +#: ../../mod/network.php:103 ../../mod/profile.php:171 +#: ../../mod/editpost.php:69 +msgid "Clear browser location" +msgstr "" + +#: ../../mod/network.php:104 ../../mod/network.php:376 +#: ../../mod/message.php:188 ../../mod/message.php:322 +#: ../../mod/display.php:159 ../../mod/photos.php:1087 +#: ../../mod/profile.php:172 ../../mod/profile.php:326 +#: ../../mod/editpost.php:70 +msgid "Please wait" +msgstr "" + +#: ../../mod/network.php:105 ../../mod/profile.php:173 +#: ../../mod/editpost.php:71 +msgid "Permission settings" +msgstr "" + +#: ../../mod/network.php:111 ../../mod/profile.php:180 +#: ../../mod/editpost.php:77 +msgid "CC: email addresses" +msgstr "" + +#: ../../mod/network.php:113 ../../mod/profile.php:182 +#: ../../mod/editpost.php:79 +msgid "Example: bob@example.com, mary@example.com" +msgstr "" + +#: ../../mod/network.php:156 +msgid "No such group" +msgstr "" + +#: ../../mod/network.php:167 +msgid "Group is empty" +msgstr "" + +#: ../../mod/network.php:171 +msgid "Group: " +msgstr "" + +#: ../../mod/network.php:280 ../../mod/network.php:446 +#: ../../mod/display.php:262 ../../mod/profile.php:405 +#: ../../mod/search.php:116 +msgid "View $name's profile" +msgstr "" + +#: ../../mod/network.php:295 ../../mod/search.php:131 +msgid "View in context" +msgstr "" + +#: ../../mod/network.php:329 ../../mod/display.php:149 +#: ../../mod/photos.php:962 ../../mod/profile.php:316 +msgid "Private Message" +msgstr "" + +#: ../../mod/network.php:373 ../../mod/display.php:156 +#: ../../mod/photos.php:1084 ../../mod/profile.php:323 +msgid "I like this (toggle)" +msgstr "" + +#: ../../mod/network.php:374 ../../mod/display.php:157 +#: ../../mod/photos.php:1085 ../../mod/profile.php:324 +msgid "I don't like this (toggle)" +msgstr "" + +#: ../../mod/network.php:389 ../../mod/display.php:171 +#: ../../mod/photos.php:1106 ../../mod/photos.php:1146 +#: ../../mod/photos.php:1175 ../../mod/profile.php:338 +msgid "This is you" +msgstr "" + +#: ../../mod/network.php:397 ../../mod/display.php:222 +#: ../../mod/profile.php:362 ../../mod/editpost.php:62 +msgid "Edit" +msgstr "" + +#: ../../mod/network.php:398 ../../mod/display.php:238 +#: ../../mod/photos.php:1203 ../../mod/profile.php:384 ../../mod/group.php:137 +msgid "Delete" +msgstr "" + +#: ../../mod/network.php:447 ../../mod/display.php:263 +msgid "View $owner_name's profile" +msgstr "" + +#: ../../mod/network.php:448 ../../mod/display.php:264 +msgid "to" +msgstr "" + +#: ../../mod/network.php:449 ../../mod/display.php:265 +msgid "Wall-to-Wall" +msgstr "" + +#: ../../mod/network.php:450 ../../mod/display.php:266 +msgid "via Wall-To-Wall:" +msgstr "" + +#: ../../mod/network.php:484 ../../mod/display.php:317 +#: ../../mod/profile.php:438 ../../mod/register.php:424 +msgid "" +"Shared content is covered by the Creative Commons Attribution 3.0 license." +msgstr "" + +#: ../../mod/profiles.php:21 ../../mod/profiles.php:237 +#: ../../mod/profiles.php:342 ../../mod/dfrn_confirm.php:62 +msgid "Profile not found." +msgstr "" + +#: ../../mod/profiles.php:28 +msgid "Profile Name is required." +msgstr "" + +#: ../../mod/profiles.php:199 +msgid "Profile updated." +msgstr "" + +#: ../../mod/profiles.php:254 +msgid "Profile deleted." +msgstr "" + +#: ../../mod/profiles.php:270 ../../mod/profiles.php:301 +msgid "Profile-" +msgstr "" + +#: ../../mod/profiles.php:289 ../../mod/profiles.php:328 +msgid "New profile created." +msgstr "" + +#: ../../mod/profiles.php:307 +msgid "Profile unavailable to clone." +msgstr "" + +#: ../../mod/profiles.php:370 +msgid "" +"This is your public profile.
    It may " +"be visible to anybody using the internet." +msgstr "" + +#: ../../mod/profiles.php:380 +msgid "Age: " +msgstr "" + +#: ../../mod/profiles.php:422 +msgid "Profile Image" +msgstr "" + +#: ../../mod/lostpass.php:38 #, php-format -msgid "%s likes this." +msgid "Password reset requested at %s" msgstr "" -#: ../../boot.php:1831 -#, php-format -msgid "%s doesn't like this." +#: ../../mod/lostpass.php:39 ../../mod/dfrn_confirm.php:649 +#: ../../mod/dfrn_notify.php:177 ../../mod/dfrn_notify.php:389 +#: ../../mod/dfrn_notify.php:475 ../../mod/regmod.php:93 +#: ../../mod/item.php:475 ../../mod/item.php:498 ../../mod/register.php:311 +#: ../../mod/register.php:348 ../../mod/dfrn_request.php:545 +#: ../../include/items.php:1373 +msgid "Administrator" msgstr "" -#: ../../boot.php:1835 -#, php-format -msgid "%2$d people like this." +#: ../../mod/notifications.php:28 +msgid "Invalid request identifier." msgstr "" -#: ../../boot.php:1837 -#, php-format -msgid "%2$d people don't like this." +#: ../../mod/notifications.php:31 ../../mod/notifications.php:134 +msgid "Discard" msgstr "" -#: ../../boot.php:1843 -msgid "and" +#: ../../mod/notifications.php:41 ../../mod/notifications.php:133 +msgid "Ignore" msgstr "" -#: ../../boot.php:1846 -#, php-format -msgid ", and %d other people" +#: ../../mod/notifications.php:72 +msgid "Show Ignored Requests" msgstr "" -#: ../../boot.php:1847 -#, php-format -msgid "%s like this." +#: ../../mod/notifications.php:72 +msgid "Hide Ignored Requests" msgstr "" -#: ../../boot.php:1847 -#, php-format -msgid "%s don't like this." +#: ../../mod/notifications.php:105 +msgid "Claims to be known to you: " msgstr "" -#: ../../boot.php:2008 -msgid "No contacts" +#: ../../mod/notifications.php:105 +msgid "yes" msgstr "" -#: ../../boot.php:2016 ../../mod/contacts.php:303 -#: ../../include/acl_selectors.php:140 ../../include/acl_selectors.php:155 -#: ../../include/nav.php:111 -msgid "Contacts" +#: ../../mod/notifications.php:105 +msgid "no" msgstr "" -#: ../../boot.php:2032 ../../mod/viewcontacts.php:17 -msgid "View Contacts" +#: ../../mod/notifications.php:111 +msgid "Approve as: " msgstr "" -#: ../../boot.php:2049 ../../mod/search.php:17 ../../include/nav.php:67 -msgid "Search" +#: ../../mod/notifications.php:112 +msgid "Friend" msgstr "" -#: ../../boot.php:2204 ../../mod/profile.php:8 -msgid "No profile" +#: ../../mod/notifications.php:113 +msgid "Fan/Admirer" msgstr "" -#: ../../boot.php:2261 -msgid "Connect" +#: ../../mod/notifications.php:120 +msgid "Notification type: " msgstr "" -#: ../../boot.php:2271 -msgid "Location:" +#: ../../mod/notifications.php:121 +msgid "Friend/Connect Request" msgstr "" -#: ../../boot.php:2275 -msgid ", " +#: ../../mod/notifications.php:121 +msgid "New Follower" msgstr "" -#: ../../boot.php:2283 -msgid "Gender:" +#: ../../mod/notifications.php:131 +msgid "Approve" msgstr "" -#: ../../boot.php:2287 -msgid "Status:" +#: ../../mod/notifications.php:140 +msgid "No notifications." msgstr "" -#: ../../boot.php:2289 -msgid "Homepage:" +#: ../../mod/notifications.php:164 +msgid "No registrations." msgstr "" -#: ../../boot.php:2380 -msgid "Monday" +#: ../../mod/install.php:33 +msgid "Could not create/connect to database." msgstr "" -#: ../../boot.php:2380 -msgid "Tuesday" +#: ../../mod/install.php:38 +msgid "Connected to database." msgstr "" -#: ../../boot.php:2380 -msgid "Wednesday" +#: ../../mod/install.php:72 +msgid "Proceed with Installation" msgstr "" -#: ../../boot.php:2380 -msgid "Thursday" +#: ../../mod/install.php:74 +msgid "Your Friendika site database has been installed." msgstr "" -#: ../../boot.php:2380 -msgid "Friday" +#: ../../mod/install.php:75 +msgid "" +"IMPORTANT: You will need to [manually] setup a scheduled task for the poller." msgstr "" -#: ../../boot.php:2380 -msgid "Saturday" +#: ../../mod/install.php:76 ../../mod/install.php:86 ../../mod/install.php:189 +msgid "Please see the file \"INSTALL.txt\"." msgstr "" -#: ../../boot.php:2380 -msgid "Sunday" +#: ../../mod/install.php:78 +msgid "Proceed to registration" msgstr "" -#: ../../boot.php:2384 -msgid "January" +#: ../../mod/install.php:84 +msgid "Database import failed." msgstr "" -#: ../../boot.php:2384 -msgid "February" +#: ../../mod/install.php:85 +msgid "" +"You may need to import the file \"database.sql\" manually using phpmyadmin " +"or mysql." msgstr "" -#: ../../boot.php:2384 -msgid "March" +#: ../../mod/install.php:98 +msgid "Welcome to Friendika." msgstr "" -#: ../../boot.php:2384 -msgid "April" +#: ../../mod/install.php:123 ../../mod/manage.php:106 ../../mod/photos.php:801 +#: ../../mod/photos.php:858 ../../mod/photos.php:1066 ../../mod/invite.php:64 +#: ../../addon/facebook/facebook.php:151 +#: ../../addon/randplace/randplace.php:179 ../../addon/twitter/twitter.php:156 +#: ../../addon/twitter/twitter.php:175 ../../addon/statusnet/statusnet.php:163 +#: ../../addon/statusnet/statusnet.php:189 +#: ../../addon/statusnet/statusnet.php:207 +msgid "Submit" msgstr "" -#: ../../boot.php:2384 -msgid "May" +#: ../../mod/install.php:138 +msgid "Could not find a command line version of PHP in the web server PATH." msgstr "" -#: ../../boot.php:2384 -msgid "June" +#: ../../mod/install.php:139 +msgid "" +"This is required. Please adjust the configuration file .htconfig.php " +"accordingly." msgstr "" -#: ../../boot.php:2384 -msgid "July" +#: ../../mod/install.php:146 +msgid "" +"The command line version of PHP on your system does not have " +"\"register_argc_argv\" enabled." msgstr "" -#: ../../boot.php:2384 -msgid "August" +#: ../../mod/install.php:147 +msgid "This is required for message delivery to work." msgstr "" -#: ../../boot.php:2384 -msgid "September" +#: ../../mod/install.php:169 +msgid "" +"Error: the \"openssl_pkey_new\" function on this system is not able to " +"generate encryption keys" msgstr "" -#: ../../boot.php:2384 -msgid "October" +#: ../../mod/install.php:170 +msgid "" +"If running under Windows, please see \"http://www.php.net/manual/en/openssl." +"installation.php\"." msgstr "" -#: ../../boot.php:2384 -msgid "November" +#: ../../mod/install.php:179 +msgid "" +"Error: Apache webserver mod-rewrite module is required but not installed." msgstr "" -#: ../../boot.php:2384 -msgid "December" +#: ../../mod/install.php:181 +msgid "Error: libCURL PHP module required but not installed." msgstr "" -#: ../../boot.php:2413 -msgid "Birthdays this week:" +#: ../../mod/install.php:183 +msgid "" +"Error: GD graphics PHP module with JPEG support required but not installed." msgstr "" -#: ../../boot.php:2414 -msgid "(Adjusted for local time)" +#: ../../mod/install.php:185 +msgid "Error: openssl PHP module required but not installed." msgstr "" -#: ../../boot.php:2423 -msgid "[today]" +#: ../../mod/install.php:187 +msgid "Error: mysqli PHP module required but not installed." msgstr "" -#: ../../boot.php:2620 -msgid "link to source" +#: ../../mod/install.php:198 +msgid "" +"The web installer needs to be able to create a file called \".htconfig.php\" " +"in the top folder of your web server and it is unable to do so." +msgstr "" + +#: ../../mod/install.php:199 +msgid "" +"This is most often a permission setting, as the web server may not be able " +"to write files in your folder - even if you can." +msgstr "" + +#: ../../mod/install.php:200 +msgid "" +"Please check with your site documentation or support people to see if this " +"situation can be corrected." +msgstr "" + +#: ../../mod/install.php:201 +msgid "" +"If not, you may be required to perform a manual installation. Please see the " +"file \"INSTALL.txt\" for instructions." +msgstr "" + +#: ../../mod/install.php:210 +msgid "" +"The database configuration file \".htconfig.php\" could not be written. " +"Please use the enclosed text to create a configuration file in your web " +"server root." +msgstr "" + +#: ../../mod/install.php:225 +msgid "Errors encountered creating database tables." +msgstr "" + +#: ../../mod/message.php:18 +msgid "No recipient selected." +msgstr "" + +#: ../../mod/message.php:23 +msgid "[no subject]" +msgstr "" + +#: ../../mod/message.php:34 +msgid "Unable to locate contact information." +msgstr "" + +#: ../../mod/message.php:93 ../../mod/wall_upload.php:79 +#: ../../mod/wall_upload.php:88 ../../mod/wall_upload.php:95 +#: ../../mod/item.php:212 +msgid "Wall Photos" +msgstr "" + +#: ../../mod/message.php:102 +msgid "Message sent." +msgstr "" + +#: ../../mod/message.php:105 +msgid "Message could not be sent." +msgstr "" + +#: ../../mod/message.php:125 ../../include/nav.php:100 +msgid "Messages" +msgstr "" + +#: ../../mod/message.php:126 +msgid "Inbox" +msgstr "" + +#: ../../mod/message.php:127 +msgid "Outbox" +msgstr "" + +#: ../../mod/message.php:128 +msgid "New Message" +msgstr "" + +#: ../../mod/message.php:142 +msgid "Message deleted." +msgstr "" + +#: ../../mod/message.php:158 +msgid "Conversation removed." +msgstr "" + +#: ../../mod/message.php:178 +msgid "Send Private Message" +msgstr "" + +#: ../../mod/message.php:179 ../../mod/message.php:313 +msgid "To:" +msgstr "" + +#: ../../mod/message.php:180 ../../mod/message.php:314 +msgid "Subject:" +msgstr "" + +#: ../../mod/message.php:183 ../../mod/message.php:317 ../../mod/invite.php:59 +msgid "Your message:" +msgstr "" + +#: ../../mod/message.php:222 +msgid "No messages." +msgstr "" + +#: ../../mod/message.php:235 +msgid "Delete conversation" +msgstr "" + +#: ../../mod/message.php:265 +msgid "Message not available." +msgstr "" + +#: ../../mod/message.php:302 +msgid "Delete message" +msgstr "" + +#: ../../mod/message.php:312 +msgid "Send Reply" +msgstr "" + +#: ../../mod/directory.php:32 +msgid "Global Directory" +msgstr "" + +#: ../../mod/directory.php:38 ../../mod/contacts.php:315 +msgid "Finding: " msgstr "" #: ../../mod/manage.php:37 @@ -299,15 +586,82 @@ msgstr "" msgid "Select an identity to manage: " msgstr "" -#: ../../mod/manage.php:106 ../../mod/photos.php:800 ../../mod/photos.php:857 -#: ../../mod/photos.php:1032 ../../mod/invite.php:64 ../../mod/install.php:109 -#: ../../addon/twitter/twitter.php:156 ../../addon/twitter/twitter.php:175 -#: ../../addon/statusnet/statusnet.php:163 -#: ../../addon/statusnet/statusnet.php:189 -#: ../../addon/statusnet/statusnet.php:207 -#: ../../addon/facebook/facebook.php:151 -#: ../../addon/randplace/randplace.php:179 -msgid "Submit" +#: ../../mod/dfrn_poll.php:78 ../../mod/dfrn_poll.php:392 +#, php-format +msgid "%s welcomes %s" +msgstr "" + +#: ../../mod/dfrn_confirm.php:114 ../../mod/contacts.php:214 +msgid "Contact not found." +msgstr "" + +#: ../../mod/dfrn_confirm.php:231 +msgid "Response from remote site was not understood." +msgstr "" + +#: ../../mod/dfrn_confirm.php:240 +msgid "Unexpected response from remote site: " +msgstr "" + +#: ../../mod/dfrn_confirm.php:248 +msgid "Confirmation completed successfully." +msgstr "" + +#: ../../mod/dfrn_confirm.php:250 ../../mod/dfrn_confirm.php:264 +#: ../../mod/dfrn_confirm.php:271 +msgid "Remote site reported: " +msgstr "" + +#: ../../mod/dfrn_confirm.php:262 +msgid "Temporary failure. Please wait and try again." +msgstr "" + +#: ../../mod/dfrn_confirm.php:269 +msgid "Introduction failed or was revoked." +msgstr "" + +#: ../../mod/dfrn_confirm.php:387 +msgid "Unable to set contact photo." +msgstr "" + +#: ../../mod/dfrn_confirm.php:426 +msgid "is now friends with" +msgstr "" + +#: ../../mod/dfrn_confirm.php:494 +#, php-format +msgid "No user record found for '%s' " +msgstr "" + +#: ../../mod/dfrn_confirm.php:504 +msgid "Our site encryption key is apparently messed up." +msgstr "" + +#: ../../mod/dfrn_confirm.php:515 +msgid "Empty site URL was provided or URL could not be decrypted by us." +msgstr "" + +#: ../../mod/dfrn_confirm.php:527 +msgid "Contact record was not found for you on our site." +msgstr "" + +#: ../../mod/dfrn_confirm.php:555 +msgid "" +"The ID provided by your system is a duplicate on our system. It should work " +"if you try again." +msgstr "" + +#: ../../mod/dfrn_confirm.php:566 +msgid "Unable to set your contact credentials on our system." +msgstr "" + +#: ../../mod/dfrn_confirm.php:619 +msgid "Unable to update your contact profile details on our system" +msgstr "" + +#: ../../mod/dfrn_confirm.php:648 +#, php-format +msgid "Connection accepted at %s" msgstr "" #: ../../mod/wall_upload.php:56 ../../mod/profile_photo.php:109 @@ -315,29 +669,38 @@ msgstr "" msgid "Image exceeds size limit of %d" msgstr "" -#: ../../mod/wall_upload.php:65 ../../mod/profile_photo.php:118 -#: ../../mod/photos.php:570 +#: ../../mod/wall_upload.php:65 ../../mod/photos.php:571 +#: ../../mod/profile_photo.php:118 msgid "Unable to process image." msgstr "" -#: ../../mod/wall_upload.php:79 ../../mod/wall_upload.php:88 -#: ../../mod/wall_upload.php:95 ../../mod/item.php:184 -#: ../../mod/message.php:93 -msgid "Wall Photos" -msgstr "" - -#: ../../mod/wall_upload.php:82 ../../mod/profile_photo.php:230 -#: ../../mod/photos.php:588 +#: ../../mod/wall_upload.php:82 ../../mod/photos.php:589 +#: ../../mod/profile_photo.php:230 msgid "Image upload failed." msgstr "" -#: ../../mod/dfrn_notify.php:177 ../../mod/dfrn_notify.php:389 -#: ../../mod/dfrn_notify.php:475 ../../mod/regmod.php:93 -#: ../../mod/register.php:311 ../../mod/register.php:348 -#: ../../mod/dfrn_request.php:545 ../../mod/lostpass.php:39 -#: ../../mod/item.php:423 ../../mod/item.php:446 -#: ../../mod/dfrn_confirm.php:649 ../../include/items.php:1350 -msgid "Administrator" +#: ../../mod/display.php:15 ../../mod/display.php:312 ../../mod/item.php:598 +msgid "Item not found." +msgstr "" + +#: ../../mod/display.php:305 +msgid "Item has been removed." +msgstr "" + +#: ../../mod/match.php:10 +msgid "Profile Match" +msgstr "" + +#: ../../mod/match.php:49 +msgid "No matches" +msgstr "" + +#: ../../mod/lockview.php:39 +msgid "Remote privacy information not available." +msgstr "" + +#: ../../mod/lockview.php:43 +msgid "Visible to:" msgstr "" #: ../../mod/dfrn_notify.php:179 @@ -353,133 +716,18 @@ msgstr "" msgid "%s commented on an item at %s" msgstr "" -#: ../../mod/profile.php:151 ../../mod/network.php:91 -msgid "Share" +#: ../../mod/removeme.php:42 ../../mod/removeme.php:45 +msgid "Remove My Account" msgstr "" -#: ../../mod/profile.php:152 ../../mod/network.php:92 -#: ../../mod/message.php:185 ../../mod/message.php:319 -msgid "Upload photo" -msgstr "" - -#: ../../mod/profile.php:153 ../../mod/network.php:93 -#: ../../mod/message.php:186 ../../mod/message.php:320 -msgid "Insert web link" -msgstr "" - -#: ../../mod/profile.php:154 ../../mod/network.php:94 -msgid "Insert YouTube video" -msgstr "" - -#: ../../mod/profile.php:155 ../../mod/network.php:95 -msgid "Set your location" -msgstr "" - -#: ../../mod/profile.php:156 ../../mod/network.php:96 -msgid "Clear browser location" -msgstr "" - -#: ../../mod/profile.php:157 ../../mod/profile.php:309 -#: ../../mod/photos.php:1052 ../../mod/display.php:158 -#: ../../mod/network.php:97 ../../mod/network.php:367 -#: ../../mod/message.php:187 ../../mod/message.php:321 -msgid "Please wait" -msgstr "" - -#: ../../mod/profile.php:158 ../../mod/network.php:98 -msgid "Permission settings" -msgstr "" - -#: ../../mod/profile.php:165 ../../mod/network.php:104 -msgid "CC: email addresses" -msgstr "" - -#: ../../mod/profile.php:167 ../../mod/network.php:106 -msgid "Example: bob@example.com, mary@example.com" -msgstr "" - -#: ../../mod/profile.php:300 ../../mod/photos.php:935 -#: ../../mod/display.php:149 ../../mod/network.php:321 -msgid "Private Message" -msgstr "" - -#: ../../mod/profile.php:307 ../../mod/photos.php:1050 -#: ../../mod/display.php:156 ../../mod/network.php:365 -msgid "I like this (toggle)" -msgstr "" - -#: ../../mod/profile.php:308 ../../mod/photos.php:1051 -#: ../../mod/display.php:157 ../../mod/network.php:366 -msgid "I don't like this (toggle)" -msgstr "" - -#: ../../mod/profile.php:321 ../../mod/photos.php:1071 -#: ../../mod/photos.php:1111 ../../mod/photos.php:1140 -#: ../../mod/display.php:170 ../../mod/network.php:380 -msgid "This is you" -msgstr "" - -#: ../../mod/profile.php:361 ../../mod/photos.php:1168 -#: ../../mod/display.php:234 ../../mod/network.php:386 ../../mod/group.php:137 -msgid "Delete" -msgstr "" - -#: ../../mod/profile.php:382 ../../mod/search.php:116 -#: ../../mod/display.php:258 ../../mod/network.php:272 -#: ../../mod/network.php:434 -msgid "View $name's profile" -msgstr "" - -#: ../../mod/profile.php:414 ../../mod/display.php:312 -#: ../../mod/register.php:422 ../../mod/network.php:471 +#: ../../mod/removeme.php:43 msgid "" -"Shared content is covered by the Creative Commons Attribution 3.0 license." +"This will completely remove your account. Once this has been done it is not " +"recoverable." msgstr "" -#: ../../mod/follow.php:167 -msgid "The profile address specified does not provide adequate information." -msgstr "" - -#: ../../mod/follow.php:173 -msgid "" -"Limited profile. This person will be unable to receive direct/personal " -"notifications from you." -msgstr "" - -#: ../../mod/follow.php:224 -msgid "Unable to retrieve contact information." -msgstr "" - -#: ../../mod/follow.php:270 -msgid "following" -msgstr "" - -#: ../../mod/profile_photo.php:28 -msgid "Image uploaded but image cropping failed." -msgstr "" - -#: ../../mod/profile_photo.php:58 ../../mod/profile_photo.php:65 -#: ../../mod/profile_photo.php:72 ../../mod/profile_photo.php:155 -#: ../../mod/profile_photo.php:225 ../../mod/profile_photo.php:234 -#: ../../mod/photos.php:106 ../../mod/photos.php:530 ../../mod/photos.php:849 -#: ../../mod/photos.php:864 ../../mod/register.php:267 -#: ../../mod/register.php:274 ../../mod/register.php:281 -msgid "Profile Photos" -msgstr "" - -#: ../../mod/profile_photo.php:61 ../../mod/profile_photo.php:68 -#: ../../mod/profile_photo.php:75 ../../mod/profile_photo.php:237 -#, php-format -msgid "Image size reduction [%s] failed." -msgstr "" - -#: ../../mod/profile_photo.php:95 -msgid "Unable to process image" -msgstr "" - -#: ../../mod/profile_photo.php:228 -msgid "Image uploaded successfully." +#: ../../mod/removeme.php:44 +msgid "Please enter your password for verification:" msgstr "" #: ../../mod/home.php:23 @@ -505,47 +753,186 @@ msgstr "" msgid "Account approved." msgstr "" -#: ../../mod/profiles.php:21 ../../mod/profiles.php:234 -#: ../../mod/profiles.php:339 ../../mod/dfrn_confirm.php:62 -msgid "Profile not found." +#: ../../mod/apps.php:6 +msgid "Applications" msgstr "" -#: ../../mod/profiles.php:28 -msgid "Profile Name is required." +#: ../../mod/photos.php:30 +msgid "Photo Albums" msgstr "" -#: ../../mod/profiles.php:196 -msgid "Profile updated." +#: ../../mod/photos.php:34 ../../mod/photos.php:106 ../../mod/photos.php:781 +#: ../../mod/photos.php:850 ../../mod/photos.php:865 ../../mod/photos.php:1233 +#: ../../mod/photos.php:1244 ../../include/Photo.php:225 +#: ../../include/Photo.php:232 ../../include/Photo.php:239 +#: ../../include/items.php:982 ../../include/items.php:985 +#: ../../include/items.php:988 +msgid "Contact Photos" msgstr "" -#: ../../mod/profiles.php:251 -msgid "Profile deleted." +#: ../../mod/photos.php:95 +msgid "Contact information unavailable" msgstr "" -#: ../../mod/profiles.php:267 ../../mod/profiles.php:298 -msgid "Profile-" +#: ../../mod/photos.php:106 ../../mod/photos.php:531 ../../mod/photos.php:850 +#: ../../mod/photos.php:865 ../../mod/profile_photo.php:58 +#: ../../mod/profile_photo.php:65 ../../mod/profile_photo.php:72 +#: ../../mod/profile_photo.php:155 ../../mod/profile_photo.php:225 +#: ../../mod/profile_photo.php:234 ../../mod/register.php:267 +#: ../../mod/register.php:274 ../../mod/register.php:281 +msgid "Profile Photos" msgstr "" -#: ../../mod/profiles.php:286 ../../mod/profiles.php:325 -msgid "New profile created." +#: ../../mod/photos.php:116 +msgid "Album not found." msgstr "" -#: ../../mod/profiles.php:304 -msgid "Profile unavailable to clone." +#: ../../mod/photos.php:134 ../../mod/photos.php:859 +msgid "Delete Album" msgstr "" -#: ../../mod/profiles.php:367 -msgid "" -"This is your public profile.
    It may " -"be visible to anybody using the internet." +#: ../../mod/photos.php:197 ../../mod/photos.php:1067 +msgid "Delete Photo" msgstr "" -#: ../../mod/profiles.php:377 -msgid "Age: " +#: ../../mod/photos.php:469 +msgid "was tagged in a" msgstr "" -#: ../../mod/profiles.php:418 -msgid "Profile Image" +#: ../../mod/photos.php:469 ../../mod/like.php:110 +msgid "photo" +msgstr "" + +#: ../../mod/photos.php:469 +msgid "by" +msgstr "" + +#: ../../mod/photos.php:559 ../../addon/js_upload/js_upload.php:306 +msgid "Image exceeds size limit of " +msgstr "" + +#: ../../mod/photos.php:661 +msgid "No photos selected" +msgstr "" + +#: ../../mod/photos.php:808 +msgid "Upload Photos" +msgstr "" + +#: ../../mod/photos.php:811 ../../mod/photos.php:854 +msgid "New album name: " +msgstr "" + +#: ../../mod/photos.php:812 +msgid "or existing album name: " +msgstr "" + +#: ../../mod/photos.php:814 ../../mod/photos.php:1062 +msgid "Permissions" +msgstr "" + +#: ../../mod/photos.php:869 +msgid "Edit Album" +msgstr "" + +#: ../../mod/photos.php:879 ../../mod/photos.php:1263 +msgid "View Photo" +msgstr "" + +#: ../../mod/photos.php:909 +msgid "Photo not available" +msgstr "" + +#: ../../mod/photos.php:956 +msgid "Edit photo" +msgstr "" + +#: ../../mod/photos.php:958 +msgid "Use as profile photo" +msgstr "" + +#: ../../mod/photos.php:969 +msgid "<< Prev" +msgstr "" + +#: ../../mod/photos.php:973 +msgid "View Full Size" +msgstr "" + +#: ../../mod/photos.php:977 +msgid "Next >>" +msgstr "" + +#: ../../mod/photos.php:1036 +msgid "Tags: " +msgstr "" + +#: ../../mod/photos.php:1046 +msgid "[Remove any tag]" +msgstr "" + +#: ../../mod/photos.php:1055 +msgid "New album name" +msgstr "" + +#: ../../mod/photos.php:1058 +msgid "Caption" +msgstr "" + +#: ../../mod/photos.php:1060 +msgid "Add a Tag" +msgstr "" + +#: ../../mod/photos.php:1064 +msgid "Example: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping" +msgstr "" + +#: ../../mod/photos.php:1249 +msgid "Recent Photos" +msgstr "" + +#: ../../mod/photos.php:1253 +msgid "Upload New Photos" +msgstr "" + +#: ../../mod/photos.php:1269 +msgid "View Album" +msgstr "" + +#: ../../mod/profile.php:8 ../../boot.php:2210 +msgid "No profile" +msgstr "" + +#: ../../mod/profile.php:102 +msgid "Status" +msgstr "" + +#: ../../mod/profile.php:103 +msgid "Profile" +msgstr "" + +#: ../../mod/profile.php:104 +msgid "Photos" +msgstr "" + +#: ../../mod/viewcontacts.php:17 ../../boot.php:2038 +msgid "View Contacts" +msgstr "" + +#: ../../mod/viewcontacts.php:32 +msgid "No contacts." +msgstr "" + +#: ../../mod/viewcontacts.php:44 ../../mod/contacts.php:376 +msgid "Visit $username's profile" +msgstr "" + +#: ../../mod/editpost.php:17 ../../mod/editpost.php:27 +msgid "Item not found" +msgstr "" + +#: ../../mod/editpost.php:32 +msgid "Edit post" msgstr "" #: ../../mod/settings.php:37 @@ -564,205 +951,174 @@ msgstr "" msgid "Password update failed. Please try again." msgstr "" -#: ../../mod/settings.php:95 +#: ../../mod/settings.php:97 msgid " Please use a shorter name." msgstr "" -#: ../../mod/settings.php:97 +#: ../../mod/settings.php:99 msgid " Name too short." msgstr "" -#: ../../mod/settings.php:103 +#: ../../mod/settings.php:105 msgid " Not valid email." msgstr "" -#: ../../mod/settings.php:105 +#: ../../mod/settings.php:107 msgid " Cannot change to that email." msgstr "" -#: ../../mod/settings.php:161 +#: ../../mod/settings.php:165 msgid "Settings updated." msgstr "" -#: ../../mod/settings.php:211 +#: ../../mod/settings.php:215 msgid "Plugin Settings" msgstr "" -#: ../../mod/settings.php:212 +#: ../../mod/settings.php:216 msgid "Account Settings" msgstr "" -#: ../../mod/settings.php:218 +#: ../../mod/settings.php:222 msgid "No Plugin settings configured" msgstr "" -#: ../../mod/settings.php:263 +#: ../../mod/settings.php:269 msgid "OpenID: " msgstr "" -#: ../../mod/settings.php:263 +#: ../../mod/settings.php:269 msgid " (Optional) Allow this OpenID to login to this account." msgstr "" -#: ../../mod/settings.php:295 +#: ../../mod/settings.php:301 msgid "Profile is not published." msgstr "" -#: ../../mod/settings.php:352 +#: ../../mod/settings.php:358 msgid "Default Post Permissions" msgstr "" -#: ../../mod/search.php:131 ../../mod/network.php:287 -msgid "View in context" +#: ../../mod/item.php:37 +msgid "Unable to locate original post." msgstr "" -#: ../../mod/photos.php:30 -msgid "Photo Albums" +#: ../../mod/item.php:126 +msgid "Empty post discarded." msgstr "" -#: ../../mod/photos.php:34 ../../mod/photos.php:106 ../../mod/photos.php:780 -#: ../../mod/photos.php:849 ../../mod/photos.php:864 ../../mod/photos.php:1198 -#: ../../mod/photos.php:1209 ../../include/Photo.php:225 -#: ../../include/Photo.php:232 ../../include/Photo.php:239 -#: ../../include/items.php:959 ../../include/items.php:962 -#: ../../include/items.php:965 -msgid "Contact Photos" +#: ../../mod/item.php:474 +#, php-format +msgid "%s commented on your item at %s" msgstr "" -#: ../../mod/photos.php:95 -msgid "Contact information unavailable" +#: ../../mod/item.php:497 +#, php-format +msgid "%s posted on your profile wall at %s" msgstr "" -#: ../../mod/photos.php:116 -msgid "Album not found." +#: ../../mod/item.php:523 +msgid "System error. Post not saved." msgstr "" -#: ../../mod/photos.php:134 ../../mod/photos.php:858 -msgid "Delete Album" +#: ../../mod/item.php:541 +#, php-format +msgid "" +"This message was sent to you by %s, a member of the Friendika social network." msgstr "" -#: ../../mod/photos.php:197 ../../mod/photos.php:1033 -msgid "Delete Photo" +#: ../../mod/item.php:543 +msgid "You may visit them online at" msgstr "" -#: ../../mod/photos.php:468 -msgid "was tagged in a" +#: ../../mod/item.php:545 +msgid "" +"Please contact the sender by replying to this post if you do not wish to " +"receive these messages." msgstr "" -#: ../../mod/photos.php:468 ../../mod/like.php:110 -msgid "photo" +#: ../../mod/item.php:547 +#, php-format +msgid "%s posted an update." msgstr "" -#: ../../mod/photos.php:468 -msgid "by" +#: ../../mod/search.php:17 ../../include/nav.php:67 ../../boot.php:2055 +msgid "Search" msgstr "" -#: ../../mod/photos.php:558 ../../addon/js_upload/js_upload.php:306 -msgid "Image exceeds size limit of " +#: ../../mod/search.php:54 +msgid "No results." msgstr "" -#: ../../mod/photos.php:660 -msgid "No photos selected" +#: ../../mod/profile_photo.php:28 +msgid "Image uploaded but image cropping failed." msgstr "" -#: ../../mod/photos.php:807 -msgid "Upload Photos" +#: ../../mod/profile_photo.php:61 ../../mod/profile_photo.php:68 +#: ../../mod/profile_photo.php:75 ../../mod/profile_photo.php:237 +#, php-format +msgid "Image size reduction [%s] failed." msgstr "" -#: ../../mod/photos.php:810 ../../mod/photos.php:853 -msgid "New album name: " +#: ../../mod/profile_photo.php:95 +msgid "Unable to process image" msgstr "" -#: ../../mod/photos.php:811 -msgid "or existing album name: " +#: ../../mod/profile_photo.php:228 +msgid "Image uploaded successfully." msgstr "" -#: ../../mod/photos.php:813 ../../mod/photos.php:1028 -msgid "Permissions" +#: ../../mod/group.php:27 +msgid "Group created." msgstr "" -#: ../../mod/photos.php:868 -msgid "Edit Album" +#: ../../mod/group.php:33 +msgid "Could not create group." msgstr "" -#: ../../mod/photos.php:878 ../../mod/photos.php:1228 -msgid "View Photo" +#: ../../mod/group.php:43 ../../mod/group.php:123 +msgid "Group not found." msgstr "" -#: ../../mod/photos.php:908 -msgid "Photo not available" +#: ../../mod/group.php:56 +msgid "Group name changed." msgstr "" -#: ../../mod/photos.php:929 -msgid "Edit photo" +#: ../../mod/group.php:79 +msgid "Membership list updated." msgstr "" -#: ../../mod/photos.php:931 -msgid "Use as profile photo" +#: ../../mod/group.php:88 ../../index.php:250 +msgid "Permission denied" msgstr "" -#: ../../mod/photos.php:944 -msgid "View Full Size" +#: ../../mod/group.php:107 +msgid "Group removed." msgstr "" -#: ../../mod/photos.php:1002 -msgid "Tags: " +#: ../../mod/group.php:109 +msgid "Unable to remove group." msgstr "" -#: ../../mod/photos.php:1012 -msgid "[Remove any tag]" +#: ../../mod/tagrm.php:11 ../../mod/tagrm.php:94 +#: ../../mod/dfrn_request.php:628 ../../addon/js_upload/js_upload.php:41 +msgid "Cancel" msgstr "" -#: ../../mod/photos.php:1021 -msgid "New album name" +#: ../../mod/tagrm.php:41 +msgid "Tag removed" msgstr "" -#: ../../mod/photos.php:1024 -msgid "Caption" +#: ../../mod/tagrm.php:79 +msgid "Remove Item Tag" msgstr "" -#: ../../mod/photos.php:1026 -msgid "Add a Tag" +#: ../../mod/tagrm.php:81 +msgid "Select a tag to remove: " msgstr "" -#: ../../mod/photos.php:1030 -msgid "Example: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping" -msgstr "" - -#: ../../mod/photos.php:1214 -msgid "Recent Photos" -msgstr "" - -#: ../../mod/photos.php:1218 -msgid "Upload New Photos" -msgstr "" - -#: ../../mod/photos.php:1234 -msgid "View Album" -msgstr "" - -#: ../../mod/display.php:15 ../../mod/display.php:307 ../../mod/item.php:546 -msgid "Item not found." -msgstr "" - -#: ../../mod/display.php:259 ../../mod/network.php:435 -msgid "View $owner_name's profile" -msgstr "" - -#: ../../mod/display.php:260 ../../mod/network.php:436 -msgid "to" -msgstr "" - -#: ../../mod/display.php:261 ../../mod/network.php:437 -msgid "Wall-to-Wall" -msgstr "" - -#: ../../mod/display.php:262 ../../mod/network.php:438 -msgid "via Wall-To-Wall:" -msgstr "" - -#: ../../mod/display.php:300 -msgid "Item has been removed." +#: ../../mod/tagrm.php:93 +msgid "Remove" msgstr "" #: ../../mod/invite.php:28 @@ -795,10 +1151,6 @@ msgstr "" msgid "Enter email addresses, one per line:" msgstr "" -#: ../../mod/invite.php:59 ../../mod/message.php:182 ../../mod/message.php:316 -msgid "Your message:" -msgstr "" - #: ../../mod/invite.php:60 #, php-format msgid "Please join my social network on %s" @@ -813,178 +1165,6 @@ msgid "" "Once you have registered, please connect with me via my profile page at:" msgstr "" -#: ../../mod/contacts.php:12 -msgid "Invite Friends" -msgstr "" - -#: ../../mod/contacts.php:16 -msgid "Connect/Follow" -msgstr "" - -#: ../../mod/contacts.php:17 -msgid "Example: bob@example.com, http://example.com/barbara" -msgstr "" - -#: ../../mod/contacts.php:18 -msgid "Follow" -msgstr "" - -#: ../../mod/contacts.php:38 ../../mod/contacts.php:119 -msgid "Could not access contact record." -msgstr "" - -#: ../../mod/contacts.php:52 -msgid "Could not locate selected profile." -msgstr "" - -#: ../../mod/contacts.php:83 -msgid "Contact updated." -msgstr "" - -#: ../../mod/contacts.php:85 ../../mod/dfrn_request.php:402 -msgid "Failed to update contact record." -msgstr "" - -#: ../../mod/contacts.php:141 -msgid "Contact has been blocked" -msgstr "" - -#: ../../mod/contacts.php:141 -msgid "Contact has been unblocked" -msgstr "" - -#: ../../mod/contacts.php:155 -msgid "Contact has been ignored" -msgstr "" - -#: ../../mod/contacts.php:155 -msgid "Contact has been unignored" -msgstr "" - -#: ../../mod/contacts.php:176 -msgid "stopped following" -msgstr "" - -#: ../../mod/contacts.php:195 -msgid "Contact has been removed." -msgstr "" - -#: ../../mod/contacts.php:209 ../../mod/dfrn_confirm.php:114 -msgid "Contact not found." -msgstr "" - -#: ../../mod/contacts.php:223 ../../mod/contacts.php:344 -msgid "Mutual Friendship" -msgstr "" - -#: ../../mod/contacts.php:227 ../../mod/contacts.php:348 -msgid "is a fan of yours" -msgstr "" - -#: ../../mod/contacts.php:232 ../../mod/contacts.php:352 -msgid "you are a fan of" -msgstr "" - -#: ../../mod/contacts.php:248 -msgid "Never" -msgstr "" - -#: ../../mod/contacts.php:252 -msgid "(Update was successful)" -msgstr "" - -#: ../../mod/contacts.php:252 -msgid "(Update was not successful)" -msgstr "" - -#: ../../mod/contacts.php:255 -msgid "Contact Editor" -msgstr "" - -#: ../../mod/contacts.php:256 -msgid "Visit $name's profile" -msgstr "" - -#: ../../mod/contacts.php:257 -msgid "Block/Unblock contact" -msgstr "" - -#: ../../mod/contacts.php:258 -msgid "Ignore contact" -msgstr "" - -#: ../../mod/contacts.php:259 -msgid "Delete contact" -msgstr "" - -#: ../../mod/contacts.php:261 -msgid "Last updated: " -msgstr "" - -#: ../../mod/contacts.php:262 -msgid "Update public posts: " -msgstr "" - -#: ../../mod/contacts.php:264 -msgid "Update now" -msgstr "" - -#: ../../mod/contacts.php:267 -msgid "Unblock this contact" -msgstr "" - -#: ../../mod/contacts.php:267 -msgid "Block this contact" -msgstr "" - -#: ../../mod/contacts.php:268 -msgid "Unignore this contact" -msgstr "" - -#: ../../mod/contacts.php:268 -msgid "Ignore this contact" -msgstr "" - -#: ../../mod/contacts.php:271 -msgid "Currently blocked" -msgstr "" - -#: ../../mod/contacts.php:272 -msgid "Currently ignored" -msgstr "" - -#: ../../mod/contacts.php:305 -msgid "Show Blocked Connections" -msgstr "" - -#: ../../mod/contacts.php:305 -msgid "Hide Blocked Connections" -msgstr "" - -#: ../../mod/contacts.php:307 ../../mod/directory.php:38 -msgid "Finding: " -msgstr "" - -#: ../../mod/contacts.php:308 -msgid "Find" -msgstr "" - -#: ../../mod/contacts.php:368 ../../mod/viewcontacts.php:44 -msgid "Visit $username's profile" -msgstr "" - -#: ../../mod/contacts.php:369 -msgid "Edit contact" -msgstr "" - -#: ../../mod/lockview.php:39 -msgid "Remote privacy information not available." -msgstr "" - -#: ../../mod/lockview.php:43 -msgid "Visible to:" -msgstr "" - #: ../../mod/register.php:47 msgid "Invalid OpenID url" msgstr "" @@ -1077,257 +1257,84 @@ msgstr "" msgid "Your OpenID (optional): " msgstr "" -#: ../../mod/register.php:404 -msgid "" -"Members of this network prefer to communicate with real people who use their " -"real names." -msgstr "" - -#: ../../mod/register.php:413 +#: ../../mod/register.php:415 msgid "Include your profile in member directory?" msgstr "" -#: ../../mod/register.php:416 ../../mod/dfrn_request.php:618 +#: ../../mod/register.php:418 ../../mod/dfrn_request.php:618 msgid "Yes" msgstr "" -#: ../../mod/register.php:417 ../../mod/dfrn_request.php:619 +#: ../../mod/register.php:419 ../../mod/dfrn_request.php:619 msgid "No" msgstr "" -#: ../../mod/register.php:429 +#: ../../mod/register.php:431 msgid "Registration" msgstr "" -#: ../../mod/register.php:437 +#: ../../mod/register.php:439 msgid "Your Full Name (e.g. Joe Smith): " msgstr "" -#: ../../mod/register.php:438 +#: ../../mod/register.php:440 msgid "Your Email Address: " msgstr "" -#: ../../mod/register.php:439 +#: ../../mod/register.php:441 msgid "" "Choose a profile nickname. This must begin with a text character. Your " "profile address on this site will then be 'nickname@$sitename'." msgstr "" -#: ../../mod/register.php:440 +#: ../../mod/register.php:442 msgid "Choose a nickname: " msgstr "" -#: ../../mod/install.php:30 -msgid "Could not create/connect to database." +#: ../../mod/register.php:445 ../../include/nav.php:61 ../../boot.php:809 +msgid "Register" msgstr "" -#: ../../mod/install.php:35 -msgid "Connected to database." +#: ../../mod/openid.php:62 ../../mod/openid.php:109 ../../include/auth.php:105 +#: ../../include/auth.php:130 ../../include/auth.php:183 +msgid "Login failed." msgstr "" -#: ../../mod/install.php:66 -msgid "Database import succeeded." +#: ../../mod/openid.php:73 ../../include/auth.php:194 +msgid "Welcome back " msgstr "" -#: ../../mod/install.php:67 +#: ../../mod/like.php:110 +msgid "status" +msgstr "" + +#: ../../mod/like.php:127 +#, php-format +msgid "%1$s likes %2$s's %3$s" +msgstr "" + +#: ../../mod/like.php:129 +#, php-format +msgid "%1$s doesn't like %2$s's %3$s" +msgstr "" + +#: ../../mod/follow.php:173 +msgid "The profile address specified does not provide adequate information." +msgstr "" + +#: ../../mod/follow.php:179 msgid "" -"IMPORTANT: You will need to [manually] setup a scheduled task for the poller." +"Limited profile. This person will be unable to receive direct/personal " +"notifications from you." msgstr "" -#: ../../mod/install.php:68 ../../mod/install.php:75 ../../mod/install.php:175 -msgid "Please see the file \"INSTALL.txt\"." +#: ../../mod/follow.php:230 +msgid "Unable to retrieve contact information." msgstr "" -#: ../../mod/install.php:73 -msgid "Database import failed." -msgstr "" - -#: ../../mod/install.php:74 -msgid "" -"You may need to import the file \"database.sql\" manually using phpmyadmin " -"or mysql." -msgstr "" - -#: ../../mod/install.php:84 -msgid "Welcome to Friendika." -msgstr "" - -#: ../../mod/install.php:124 -msgid "Could not find a command line version of PHP in the web server PATH." -msgstr "" - -#: ../../mod/install.php:125 -msgid "" -"This is required. Please adjust the configuration file .htconfig.php " -"accordingly." -msgstr "" - -#: ../../mod/install.php:132 -msgid "" -"The command line version of PHP on your system does not have " -"\"register_argc_argv\" enabled." -msgstr "" - -#: ../../mod/install.php:133 -msgid "This is required for message delivery to work." -msgstr "" - -#: ../../mod/install.php:155 -msgid "" -"Error: the \"openssl_pkey_new\" function on this system is not able to " -"generate encryption keys" -msgstr "" - -#: ../../mod/install.php:156 -msgid "" -"If running under Windows, please see \"http://www.php.net/manual/en/openssl." -"installation.php\"." -msgstr "" - -#: ../../mod/install.php:165 -msgid "" -"Error: Apache webserver mod-rewrite module is required but not installed." -msgstr "" - -#: ../../mod/install.php:167 -msgid "Error: libCURL PHP module required but not installed." -msgstr "" - -#: ../../mod/install.php:169 -msgid "" -"Error: GD graphics PHP module with JPEG support required but not installed." -msgstr "" - -#: ../../mod/install.php:171 -msgid "Error: openssl PHP module required but not installed." -msgstr "" - -#: ../../mod/install.php:173 -msgid "Error: mysqli PHP module required but not installed." -msgstr "" - -#: ../../mod/install.php:184 -msgid "" -"The web installer needs to be able to create a file called \".htconfig.php\" " -"in the top folder of your web server and it is unable to do so." -msgstr "" - -#: ../../mod/install.php:185 -msgid "" -"This is most often a permission setting, as the web server may not be able " -"to write files in your folder - even if you can." -msgstr "" - -#: ../../mod/install.php:186 -msgid "" -"Please check with your site documentation or support people to see if this " -"situation can be corrected." -msgstr "" - -#: ../../mod/install.php:187 -msgid "" -"If not, you may be required to perform a manual installation. Please see the " -"file \"INSTALL.txt\" for instructions." -msgstr "" - -#: ../../mod/install.php:196 -msgid "" -"The database configuration file \".htconfig.php\" could not be written. " -"Please use the enclosed text to create a configuration file in your web " -"server root." -msgstr "" - -#: ../../mod/install.php:211 -msgid "Errors encountered creating database tables." -msgstr "" - -#: ../../mod/network.php:18 -msgid "Normal View" -msgstr "" - -#: ../../mod/network.php:20 -msgid "New Item View" -msgstr "" - -#: ../../mod/network.php:149 -msgid "No such group" -msgstr "" - -#: ../../mod/network.php:160 -msgid "Group is empty" -msgstr "" - -#: ../../mod/network.php:164 -msgid "Group: " -msgstr "" - -#: ../../mod/notifications.php:28 -msgid "Invalid request identifier." -msgstr "" - -#: ../../mod/notifications.php:31 ../../mod/notifications.php:134 -msgid "Discard" -msgstr "" - -#: ../../mod/notifications.php:41 ../../mod/notifications.php:133 -msgid "Ignore" -msgstr "" - -#: ../../mod/notifications.php:72 -msgid "Show Ignored Requests" -msgstr "" - -#: ../../mod/notifications.php:72 -msgid "Hide Ignored Requests" -msgstr "" - -#: ../../mod/notifications.php:105 -msgid "Claims to be known to you: " -msgstr "" - -#: ../../mod/notifications.php:105 -msgid "yes" -msgstr "" - -#: ../../mod/notifications.php:105 -msgid "no" -msgstr "" - -#: ../../mod/notifications.php:111 -msgid "Approve as: " -msgstr "" - -#: ../../mod/notifications.php:112 -msgid "Friend" -msgstr "" - -#: ../../mod/notifications.php:113 -msgid "Fan/Admirer" -msgstr "" - -#: ../../mod/notifications.php:120 -msgid "Notification type: " -msgstr "" - -#: ../../mod/notifications.php:121 -msgid "Friend/Connect Request" -msgstr "" - -#: ../../mod/notifications.php:121 -msgid "New Follower" -msgstr "" - -#: ../../mod/notifications.php:131 -msgid "Approve" -msgstr "" - -#: ../../mod/notifications.php:140 -msgid "No notifications." -msgstr "" - -#: ../../mod/notifications.php:164 -msgid "No registrations." +#: ../../mod/follow.php:276 +msgid "following" msgstr "" #: ../../mod/dfrn_request.php:92 @@ -1403,6 +1410,10 @@ msgstr "" msgid "Disallowed profile URL." msgstr "" +#: ../../mod/dfrn_request.php:402 ../../mod/contacts.php:90 +msgid "Failed to update contact record." +msgstr "" + #: ../../mod/dfrn_request.php:423 msgid "Your introduction has been sent." msgstr "" @@ -1417,7 +1428,7 @@ msgid "" "strong> profile." msgstr "" -#: ../../mod/dfrn_request.php:536 ../../include/items.php:1341 +#: ../../mod/dfrn_request.php:536 ../../include/items.php:1364 msgid "[Name Withheld]" msgstr "" @@ -1471,300 +1482,218 @@ msgstr "" msgid "Submit Request" msgstr "" -#: ../../mod/dfrn_request.php:628 ../../mod/tagrm.php:11 -#: ../../mod/tagrm.php:94 ../../addon/js_upload/js_upload.php:41 -msgid "Cancel" +#: ../../mod/contacts.php:12 +msgid "Invite Friends" msgstr "" -#: ../../mod/like.php:110 -msgid "status" +#: ../../mod/contacts.php:15 +msgid "Find People With Shared Interests" msgstr "" -#: ../../mod/like.php:127 -#, php-format -msgid "%1$s likes %2$s's %3$s" +#: ../../mod/contacts.php:19 +msgid "Connect/Follow" msgstr "" -#: ../../mod/like.php:129 -#, php-format -msgid "%1$s doesn't like %2$s's %3$s" +#: ../../mod/contacts.php:20 +msgid "Example: bob@example.com, http://example.com/barbara" msgstr "" -#: ../../mod/lostpass.php:38 -#, php-format -msgid "Password reset requested at %s" +#: ../../mod/contacts.php:21 +msgid "Follow" msgstr "" -#: ../../mod/removeme.php:42 ../../mod/removeme.php:45 -msgid "Remove My Account" +#: ../../mod/contacts.php:43 ../../mod/contacts.php:124 +msgid "Could not access contact record." msgstr "" -#: ../../mod/removeme.php:43 -msgid "" -"This will completely remove your account. Once this has been done it is not " -"recoverable." +#: ../../mod/contacts.php:57 +msgid "Could not locate selected profile." msgstr "" -#: ../../mod/removeme.php:44 -msgid "Please enter your password for verification:" +#: ../../mod/contacts.php:88 +msgid "Contact updated." msgstr "" -#: ../../mod/apps.php:6 -msgid "Applications" +#: ../../mod/contacts.php:146 +msgid "Contact has been blocked" msgstr "" -#: ../../mod/directory.php:32 -msgid "Global Directory" +#: ../../mod/contacts.php:146 +msgid "Contact has been unblocked" msgstr "" -#: ../../mod/item.php:37 -msgid "Unable to locate original post." +#: ../../mod/contacts.php:160 +msgid "Contact has been ignored" msgstr "" -#: ../../mod/item.php:98 -msgid "Empty post discarded." +#: ../../mod/contacts.php:160 +msgid "Contact has been unignored" msgstr "" -#: ../../mod/item.php:422 -#, php-format -msgid "%s commented on your item at %s" +#: ../../mod/contacts.php:181 +msgid "stopped following" msgstr "" -#: ../../mod/item.php:445 -#, php-format -msgid "%s posted on your profile wall at %s" +#: ../../mod/contacts.php:200 +msgid "Contact has been removed." msgstr "" -#: ../../mod/item.php:471 -msgid "System error. Post not saved." +#: ../../mod/contacts.php:228 ../../mod/contacts.php:352 +msgid "Mutual Friendship" msgstr "" -#: ../../mod/item.php:489 -#, php-format -msgid "" -"This message was sent to you by %s, a member of the Friendika social network." +#: ../../mod/contacts.php:232 ../../mod/contacts.php:356 +msgid "is a fan of yours" msgstr "" -#: ../../mod/item.php:491 -msgid "You may visit them online at" +#: ../../mod/contacts.php:237 ../../mod/contacts.php:360 +msgid "you are a fan of" msgstr "" -#: ../../mod/item.php:493 -msgid "" -"Please contact the sender by replying to this post if you do not wish to " -"receive these messages." +#: ../../mod/contacts.php:252 +msgid "Privacy Unavailable" msgstr "" -#: ../../mod/item.php:495 -#, php-format -msgid "%s posted an update." +#: ../../mod/contacts.php:253 +msgid "Private communications are not available for this contact." msgstr "" -#: ../../mod/tagrm.php:41 -msgid "Tag removed" +#: ../../mod/contacts.php:256 +msgid "Never" msgstr "" -#: ../../mod/tagrm.php:79 -msgid "Remove Item Tag" +#: ../../mod/contacts.php:260 +msgid "(Update was successful)" msgstr "" -#: ../../mod/tagrm.php:81 -msgid "Select a tag to remove: " +#: ../../mod/contacts.php:260 +msgid "(Update was not successful)" msgstr "" -#: ../../mod/tagrm.php:93 -msgid "Remove" +#: ../../mod/contacts.php:263 +msgid "Contact Editor" msgstr "" -#: ../../mod/message.php:18 -msgid "No recipient selected." +#: ../../mod/contacts.php:264 +msgid "Visit $name's profile" msgstr "" -#: ../../mod/message.php:23 -msgid "[no subject]" +#: ../../mod/contacts.php:265 +msgid "Block/Unblock contact" msgstr "" -#: ../../mod/message.php:34 -msgid "Unable to locate contact information." +#: ../../mod/contacts.php:266 +msgid "Ignore contact" msgstr "" -#: ../../mod/message.php:102 -msgid "Message sent." +#: ../../mod/contacts.php:267 +msgid "Delete contact" msgstr "" -#: ../../mod/message.php:105 -msgid "Message could not be sent." +#: ../../mod/contacts.php:269 +msgid "Last updated: " msgstr "" -#: ../../mod/message.php:125 ../../include/nav.php:100 -msgid "Messages" +#: ../../mod/contacts.php:270 +msgid "Update public posts: " msgstr "" -#: ../../mod/message.php:126 -msgid "Inbox" +#: ../../mod/contacts.php:272 +msgid "Update now" msgstr "" -#: ../../mod/message.php:127 -msgid "Outbox" +#: ../../mod/contacts.php:275 +msgid "Unblock this contact" msgstr "" -#: ../../mod/message.php:128 -msgid "New Message" +#: ../../mod/contacts.php:275 +msgid "Block this contact" msgstr "" -#: ../../mod/message.php:142 -msgid "Message deleted." +#: ../../mod/contacts.php:276 +msgid "Unignore this contact" msgstr "" -#: ../../mod/message.php:158 -msgid "Conversation removed." +#: ../../mod/contacts.php:276 +msgid "Ignore this contact" msgstr "" -#: ../../mod/message.php:177 -msgid "Send Private Message" +#: ../../mod/contacts.php:279 +msgid "Currently blocked" msgstr "" -#: ../../mod/message.php:178 ../../mod/message.php:312 -msgid "To:" +#: ../../mod/contacts.php:280 +msgid "Currently ignored" msgstr "" -#: ../../mod/message.php:179 ../../mod/message.php:313 -msgid "Subject:" +#: ../../mod/contacts.php:311 ../../include/acl_selectors.php:140 +#: ../../include/acl_selectors.php:155 ../../include/nav.php:111 +#: ../../boot.php:2022 +msgid "Contacts" msgstr "" -#: ../../mod/message.php:221 -msgid "No messages." +#: ../../mod/contacts.php:313 +msgid "Show Blocked Connections" msgstr "" -#: ../../mod/message.php:234 -msgid "Delete conversation" +#: ../../mod/contacts.php:313 +msgid "Hide Blocked Connections" msgstr "" -#: ../../mod/message.php:264 -msgid "Message not available." +#: ../../mod/contacts.php:316 +msgid "Find" msgstr "" -#: ../../mod/message.php:301 -msgid "Delete message" +#: ../../mod/contacts.php:377 +msgid "Edit contact" msgstr "" -#: ../../mod/message.php:311 -msgid "Send Reply" +#: ../../addon/facebook/facebook.php:116 +msgid "Facebook disabled" msgstr "" -#: ../../mod/dfrn_confirm.php:231 -msgid "Response from remote site was not understood." +#: ../../addon/facebook/facebook.php:124 +msgid "Facebook API key is missing." msgstr "" -#: ../../mod/dfrn_confirm.php:240 -msgid "Unexpected response from remote site: " +#: ../../addon/facebook/facebook.php:131 +msgid "Facebook Connect" msgstr "" -#: ../../mod/dfrn_confirm.php:248 -msgid "Confirmation completed successfully." +#: ../../addon/facebook/facebook.php:137 +msgid "Install Facebook post connector" msgstr "" -#: ../../mod/dfrn_confirm.php:250 ../../mod/dfrn_confirm.php:264 -#: ../../mod/dfrn_confirm.php:271 -msgid "Remote site reported: " +#: ../../addon/facebook/facebook.php:144 +msgid "Remove Facebook post connector" msgstr "" -#: ../../mod/dfrn_confirm.php:262 -msgid "Temporary failure. Please wait and try again." +#: ../../addon/facebook/facebook.php:150 +msgid "Post to Facebook by default" msgstr "" -#: ../../mod/dfrn_confirm.php:269 -msgid "Introduction failed or was revoked." +#: ../../addon/facebook/facebook.php:174 +msgid "Facebook" msgstr "" -#: ../../mod/dfrn_confirm.php:387 -msgid "Unable to set contact photo." +#: ../../addon/facebook/facebook.php:175 +msgid "Facebook Connector Settings" msgstr "" -#: ../../mod/dfrn_confirm.php:426 -msgid "is now friends with" +#: ../../addon/facebook/facebook.php:189 +msgid "Post to Facebook" msgstr "" -#: ../../mod/dfrn_confirm.php:494 -#, php-format -msgid "No user record found for '%s' " +#: ../../addon/facebook/facebook.php:230 +msgid "Image: " msgstr "" -#: ../../mod/dfrn_confirm.php:504 -msgid "Our site encryption key is apparently messed up." +#: ../../addon/randplace/randplace.php:171 +msgid "Randplace Settings" msgstr "" -#: ../../mod/dfrn_confirm.php:515 -msgid "Empty site URL was provided or URL could not be decrypted by us." -msgstr "" - -#: ../../mod/dfrn_confirm.php:527 -msgid "Contact record was not found for you on our site." -msgstr "" - -#: ../../mod/dfrn_confirm.php:555 -msgid "" -"The ID provided by your system is a duplicate on our system. It should work " -"if you try again." -msgstr "" - -#: ../../mod/dfrn_confirm.php:566 -msgid "Unable to set your contact credentials on our system." -msgstr "" - -#: ../../mod/dfrn_confirm.php:619 -msgid "Unable to update your contact profile details on our system" -msgstr "" - -#: ../../mod/dfrn_confirm.php:648 -#, php-format -msgid "Connection accepted at %s" -msgstr "" - -#: ../../mod/openid.php:62 ../../mod/openid.php:109 ../../include/auth.php:105 -#: ../../include/auth.php:130 ../../include/auth.php:183 -msgid "Login failed." -msgstr "" - -#: ../../mod/openid.php:73 ../../include/auth.php:194 -msgid "Welcome back " -msgstr "" - -#: ../../mod/dfrn_poll.php:78 ../../mod/dfrn_poll.php:392 -#, php-format -msgid "%s welcomes %s" -msgstr "" - -#: ../../mod/viewcontacts.php:32 -msgid "No contacts." -msgstr "" - -#: ../../mod/group.php:27 -msgid "Group created." -msgstr "" - -#: ../../mod/group.php:33 -msgid "Could not create group." -msgstr "" - -#: ../../mod/group.php:43 ../../mod/group.php:123 -msgid "Group not found." -msgstr "" - -#: ../../mod/group.php:56 -msgid "Group name changed." -msgstr "" - -#: ../../mod/group.php:79 -msgid "Membership list updated." -msgstr "" - -#: ../../mod/group.php:107 -msgid "Group removed." -msgstr "" - -#: ../../mod/group.php:109 -msgid "Unable to remove group." +#: ../../addon/randplace/randplace.php:173 +msgid "Enable Randplace Plugin" msgstr "" #: ../../addon/twitter/twitter.php:64 @@ -1816,6 +1745,101 @@ msgstr "" msgid "Clear OAuth configuration" msgstr "" +#: ../../addon/tictac/tictac.php:14 +msgid "Three Dimensional Tic-Tac-Toe" +msgstr "" + +#: ../../addon/tictac/tictac.php:47 +msgid "3D Tic-Tac-Toe" +msgstr "" + +#: ../../addon/tictac/tictac.php:52 +msgid "New game" +msgstr "" + +#: ../../addon/tictac/tictac.php:53 +msgid "New game with handicap" +msgstr "" + +#: ../../addon/tictac/tictac.php:54 +msgid "" +"Three dimensional tic-tac-toe is just like the traditional game except that " +"it is played on multiple levels simultaneously. " +msgstr "" + +#: ../../addon/tictac/tictac.php:55 +msgid "" +"In this case there are three levels. You win by getting three in a row on " +"any level, as well as up, down, and diagonally across the different levels." +msgstr "" + +#: ../../addon/tictac/tictac.php:57 +msgid "" +"The handicap game disables the center position on the middle level because " +"the player claiming this square often has an unfair advantage." +msgstr "" + +#: ../../addon/tictac/tictac.php:176 +msgid "You go first..." +msgstr "" + +#: ../../addon/tictac/tictac.php:181 +msgid "I'm going first this time..." +msgstr "" + +#: ../../addon/tictac/tictac.php:187 +msgid "You won!" +msgstr "" + +#: ../../addon/tictac/tictac.php:193 ../../addon/tictac/tictac.php:218 +msgid "\"Cat\" game!" +msgstr "" + +#: ../../addon/tictac/tictac.php:216 +msgid "I won!" +msgstr "" + +#: ../../addon/js_upload/js_upload.php:39 +msgid "Upload a file" +msgstr "" + +#: ../../addon/js_upload/js_upload.php:40 +msgid "Drop files here to upload" +msgstr "" + +#: ../../addon/js_upload/js_upload.php:42 +msgid "Failed" +msgstr "" + +#: ../../addon/js_upload/js_upload.php:288 +msgid "No files were uploaded." +msgstr "" + +#: ../../addon/js_upload/js_upload.php:294 +msgid "Uploaded file is empty" +msgstr "" + +#: ../../addon/js_upload/js_upload.php:299 +msgid "Uploaded file is too large" +msgstr "" + +#: ../../addon/js_upload/js_upload.php:317 +msgid "File has an invalid extension, it should be one of " +msgstr "" + +#: ../../addon/js_upload/js_upload.php:328 +msgid "Upload was cancelled, or server error encountered" +msgstr "" + +#: ../../addon/java_upload/java_upload.php:33 +msgid "Select files to upload: " +msgstr "" + +#: ../../addon/java_upload/java_upload.php:35 +msgid "" +"Use the following controls only if the Java uploader [above] fails to launch." +msgstr "" + #: ../../addon/statusnet/statusnet.php:78 msgid "Post to StatusNet" msgstr "" @@ -1871,195 +1895,28 @@ msgstr "" msgid "Send public postings to StatusNet" msgstr "" -#: ../../addon/tictac/tictac.php:14 -msgid "Three Dimensional Tic-Tac-Toe" +#: ../../index.php:194 +msgid "Not Found" msgstr "" -#: ../../addon/tictac/tictac.php:47 -msgid "3D Tic-Tac-Toe" +#: ../../index.php:195 +msgid "Page not found." msgstr "" -#: ../../addon/tictac/tictac.php:52 -msgid "New game" +#: ../../include/acl_selectors.php:132 +msgid "Visible To:" msgstr "" -#: ../../addon/tictac/tictac.php:53 -msgid "New game with handicap" +#: ../../include/acl_selectors.php:136 ../../include/acl_selectors.php:151 +msgid "Groups" msgstr "" -#: ../../addon/tictac/tictac.php:54 -msgid "" -"Three dimensional tic-tac-toe is just like the traditional game except that " -"it is played on multiple levels simultaneously. " +#: ../../include/acl_selectors.php:147 +msgid "Except For:" msgstr "" -#: ../../addon/tictac/tictac.php:55 -msgid "" -"In this case there are three levels. You win by getting three in a row on " -"any level, as well as up, down, and diagonally across the different levels." -msgstr "" - -#: ../../addon/tictac/tictac.php:57 -msgid "" -"The handicap game disables the center position on the middle level because " -"the player claiming this square often has an unfair advantage." -msgstr "" - -#: ../../addon/tictac/tictac.php:176 -msgid "You go first..." -msgstr "" - -#: ../../addon/tictac/tictac.php:181 -msgid "I'm going first this time..." -msgstr "" - -#: ../../addon/tictac/tictac.php:187 -msgid "You won!" -msgstr "" - -#: ../../addon/tictac/tictac.php:193 ../../addon/tictac/tictac.php:218 -msgid "\"Cat\" game!" -msgstr "" - -#: ../../addon/tictac/tictac.php:216 -msgid "I won!" -msgstr "" - -#: ../../addon/java_upload/java_upload.php:33 -msgid "Select files to upload: " -msgstr "" - -#: ../../addon/java_upload/java_upload.php:35 -msgid "" -"Use the following controls only if the Java uploader [above] fails to launch." -msgstr "" - -#: ../../addon/facebook/facebook.php:116 -msgid "Facebook disabled" -msgstr "" - -#: ../../addon/facebook/facebook.php:124 -msgid "Facebook API key is missing." -msgstr "" - -#: ../../addon/facebook/facebook.php:131 -msgid "Facebook Connect" -msgstr "" - -#: ../../addon/facebook/facebook.php:137 -msgid "Install Facebook post connector" -msgstr "" - -#: ../../addon/facebook/facebook.php:144 -msgid "Remove Facebook post connector" -msgstr "" - -#: ../../addon/facebook/facebook.php:150 -msgid "Post to Facebook by default" -msgstr "" - -#: ../../addon/facebook/facebook.php:174 -msgid "Facebook" -msgstr "" - -#: ../../addon/facebook/facebook.php:175 -msgid "Facebook Connector Settings" -msgstr "" - -#: ../../addon/facebook/facebook.php:189 -msgid "Post to Facebook" -msgstr "" - -#: ../../addon/facebook/facebook.php:230 -msgid "Image: " -msgstr "" - -#: ../../addon/randplace/randplace.php:171 -msgid "Randplace Settings" -msgstr "" - -#: ../../addon/randplace/randplace.php:173 -msgid "Enable Randplace Plugin" -msgstr "" - -#: ../../addon/js_upload/js_upload.php:39 -msgid "Upload a file" -msgstr "" - -#: ../../addon/js_upload/js_upload.php:40 -msgid "Drop files here to upload" -msgstr "" - -#: ../../addon/js_upload/js_upload.php:42 -msgid "Failed" -msgstr "" - -#: ../../addon/js_upload/js_upload.php:288 -msgid "No files were uploaded." -msgstr "" - -#: ../../addon/js_upload/js_upload.php:294 -msgid "Uploaded file is empty" -msgstr "" - -#: ../../addon/js_upload/js_upload.php:299 -msgid "Uploaded file is too large" -msgstr "" - -#: ../../addon/js_upload/js_upload.php:317 -msgid "File has an invalid extension, it should be one of " -msgstr "" - -#: ../../addon/js_upload/js_upload.php:328 -msgid "Upload was cancelled, or server error encountered" -msgstr "" - -#: ../../include/contact_selectors.php:32 -msgid "Unknown | Not categorised" -msgstr "" - -#: ../../include/contact_selectors.php:33 -msgid "Block immediately" -msgstr "" - -#: ../../include/contact_selectors.php:34 -msgid "Shady, spammer, self-marketer" -msgstr "" - -#: ../../include/contact_selectors.php:35 -msgid "Known to me, but no opinion" -msgstr "" - -#: ../../include/contact_selectors.php:36 -msgid "OK, probably harmless" -msgstr "" - -#: ../../include/contact_selectors.php:37 -msgid "Reputable, has my trust" -msgstr "" - -#: ../../include/contact_selectors.php:55 -msgid "Frequently" -msgstr "" - -#: ../../include/contact_selectors.php:56 -msgid "Hourly" -msgstr "" - -#: ../../include/contact_selectors.php:57 -msgid "Twice daily" -msgstr "" - -#: ../../include/contact_selectors.php:58 -msgid "Daily" -msgstr "" - -#: ../../include/contact_selectors.php:59 -msgid "Weekly" -msgstr "" - -#: ../../include/contact_selectors.php:60 -msgid "Monthly" +#: ../../include/auth.php:27 +msgid "Logged out." msgstr "" #: ../../include/profile_selectors.php:6 @@ -2274,20 +2131,112 @@ msgstr "" msgid "Ask me" msgstr "" -#: ../../include/acl_selectors.php:132 -msgid "Visible To:" +#: ../../include/contact_selectors.php:32 +msgid "Unknown | Not categorised" msgstr "" -#: ../../include/acl_selectors.php:136 ../../include/acl_selectors.php:151 -msgid "Groups" +#: ../../include/contact_selectors.php:33 +msgid "Block immediately" msgstr "" -#: ../../include/acl_selectors.php:147 -msgid "Except For:" +#: ../../include/contact_selectors.php:34 +msgid "Shady, spammer, self-marketer" msgstr "" -#: ../../include/auth.php:27 -msgid "Logged out." +#: ../../include/contact_selectors.php:35 +msgid "Known to me, but no opinion" +msgstr "" + +#: ../../include/contact_selectors.php:36 +msgid "OK, probably harmless" +msgstr "" + +#: ../../include/contact_selectors.php:37 +msgid "Reputable, has my trust" +msgstr "" + +#: ../../include/contact_selectors.php:55 +msgid "Frequently" +msgstr "" + +#: ../../include/contact_selectors.php:56 +msgid "Hourly" +msgstr "" + +#: ../../include/contact_selectors.php:57 +msgid "Twice daily" +msgstr "" + +#: ../../include/contact_selectors.php:58 +msgid "Daily" +msgstr "" + +#: ../../include/contact_selectors.php:59 +msgid "Weekly" +msgstr "" + +#: ../../include/contact_selectors.php:60 +msgid "Monthly" +msgstr "" + +#: ../../include/nav.php:38 ../../boot.php:837 +msgid "Logout" +msgstr "" + +#: ../../include/nav.php:44 ../../boot.php:817 ../../boot.php:823 +msgid "Login" +msgstr "" + +#: ../../include/nav.php:56 ../../include/nav.php:91 +msgid "Home" +msgstr "" + +#: ../../include/nav.php:64 +msgid "Apps" +msgstr "" + +#: ../../include/nav.php:77 +msgid "Directory" +msgstr "" + +#: ../../include/nav.php:87 +msgid "Network" +msgstr "" + +#: ../../include/nav.php:96 +msgid "Notifications" +msgstr "" + +#: ../../include/nav.php:104 +msgid "Manage" +msgstr "" + +#: ../../include/nav.php:107 +msgid "Settings" +msgstr "" + +#: ../../include/nav.php:109 +msgid "Profiles" +msgstr "" + +#: ../../include/oembed.php:57 +msgid "Embedding disabled" +msgstr "" + +#: ../../include/items.php:1027 +msgid "Birthday:" +msgstr "" + +#: ../../include/items.php:1371 +msgid "You have a new follower at " +msgstr "" + +#: ../../include/group.php:130 +msgid "Create a new group" +msgstr "" + +#: ../../include/group.php:131 +msgid "Everybody" msgstr "" #: ../../include/datetime.php:44 ../../include/datetime.php:46 @@ -2358,54 +2307,214 @@ msgstr "" msgid " ago" msgstr "" -#: ../../include/nav.php:56 ../../include/nav.php:91 -msgid "Home" +#: ../../include/dba.php:31 +#, php-format +msgid "Cannot locate DNS info for database server '%s'" msgstr "" -#: ../../include/nav.php:64 -msgid "Apps" +#: ../../boot.php:808 +msgid "Create a New Account" msgstr "" -#: ../../include/nav.php:77 -msgid "Directory" +#: ../../boot.php:815 +msgid "Nickname or Email address: " msgstr "" -#: ../../include/nav.php:87 -msgid "Network" +#: ../../boot.php:816 +msgid "Password: " msgstr "" -#: ../../include/nav.php:96 -msgid "Notifications" +#: ../../boot.php:821 +msgid "Nickname/Email/OpenID: " msgstr "" -#: ../../include/nav.php:104 -msgid "Manage" +#: ../../boot.php:822 +msgid "Password (if not OpenID): " msgstr "" -#: ../../include/nav.php:107 -msgid "Settings" +#: ../../boot.php:825 +msgid "Forgot your password?" msgstr "" -#: ../../include/nav.php:109 -msgid "Profiles" +#: ../../boot.php:826 +msgid "Password Reset" msgstr "" -#: ../../include/items.php:1004 -msgid "Birthday:" +#: ../../boot.php:1077 +msgid "prev" msgstr "" -#: ../../include/items.php:1348 -msgid "You have a new follower at " +#: ../../boot.php:1079 +msgid "first" msgstr "" -#: ../../include/group.php:130 -msgid "Create a new group" +#: ../../boot.php:1108 +msgid "last" msgstr "" -#: ../../include/group.php:131 -msgid "Everybody" +#: ../../boot.php:1111 +msgid "next" msgstr "" -#: ../../include/oembed.php:57 -msgid "Embedding disabled" +#: ../../boot.php:1837 +#, php-format +msgid "%s likes this." +msgstr "" + +#: ../../boot.php:1837 +#, php-format +msgid "%s doesn't like this." +msgstr "" + +#: ../../boot.php:1841 +#, php-format +msgid "%2$d people like this." +msgstr "" + +#: ../../boot.php:1843 +#, php-format +msgid "%2$d people don't like this." +msgstr "" + +#: ../../boot.php:1849 +msgid "and" +msgstr "" + +#: ../../boot.php:1852 +#, php-format +msgid ", and %d other people" +msgstr "" + +#: ../../boot.php:1853 +#, php-format +msgid "%s like this." +msgstr "" + +#: ../../boot.php:1853 +#, php-format +msgid "%s don't like this." +msgstr "" + +#: ../../boot.php:2014 +msgid "No contacts" +msgstr "" + +#: ../../boot.php:2267 +msgid "Connect" +msgstr "" + +#: ../../boot.php:2277 +msgid "Location:" +msgstr "" + +#: ../../boot.php:2281 +msgid ", " +msgstr "" + +#: ../../boot.php:2289 +msgid "Gender:" +msgstr "" + +#: ../../boot.php:2293 +msgid "Status:" +msgstr "" + +#: ../../boot.php:2295 +msgid "Homepage:" +msgstr "" + +#: ../../boot.php:2386 +msgid "Monday" +msgstr "" + +#: ../../boot.php:2386 +msgid "Tuesday" +msgstr "" + +#: ../../boot.php:2386 +msgid "Wednesday" +msgstr "" + +#: ../../boot.php:2386 +msgid "Thursday" +msgstr "" + +#: ../../boot.php:2386 +msgid "Friday" +msgstr "" + +#: ../../boot.php:2386 +msgid "Saturday" +msgstr "" + +#: ../../boot.php:2386 +msgid "Sunday" +msgstr "" + +#: ../../boot.php:2390 +msgid "January" +msgstr "" + +#: ../../boot.php:2390 +msgid "February" +msgstr "" + +#: ../../boot.php:2390 +msgid "March" +msgstr "" + +#: ../../boot.php:2390 +msgid "April" +msgstr "" + +#: ../../boot.php:2390 +msgid "May" +msgstr "" + +#: ../../boot.php:2390 +msgid "June" +msgstr "" + +#: ../../boot.php:2390 +msgid "July" +msgstr "" + +#: ../../boot.php:2390 +msgid "August" +msgstr "" + +#: ../../boot.php:2390 +msgid "September" +msgstr "" + +#: ../../boot.php:2390 +msgid "October" +msgstr "" + +#: ../../boot.php:2390 +msgid "November" +msgstr "" + +#: ../../boot.php:2390 +msgid "December" +msgstr "" + +#: ../../boot.php:2424 +msgid "Birthday Reminders" +msgstr "" + +#: ../../boot.php:2425 +msgid "Birthdays this week:" +msgstr "" + +#: ../../boot.php:2426 +msgid "(Adjusted for local time)" +msgstr "" + +#: ../../boot.php:2437 +msgid "[today]" +msgstr "" + +#: ../../boot.php:2634 +msgid "link to source" msgstr "" From cd2a0802e4840253540f256fc49459b8e7c1e911 Mon Sep 17 00:00:00 2001 From: Friendika Date: Tue, 22 Mar 2011 02:21:53 -0700 Subject: [PATCH 077/478] horizontal match layout --- mod/match.php | 5 +++-- view/theme/duepuntozero/style.css | 7 +++++++ view/theme/loozah/style.css | 8 ++++++++ 3 files changed, 18 insertions(+), 2 deletions(-) diff --git a/mod/match.php b/mod/match.php index 7228529d7..092595a09 100644 --- a/mod/match.php +++ b/mod/match.php @@ -39,11 +39,12 @@ function match_content(&$a) { if(count($j->results)) { foreach($j->results as $jj) { $o .= '
    '; - $o .= '' . '' . $jj->name . '
    '; + $o .= '' . '' . $jj->name . '
    '; $o .= '
    '; - $o .= ''; + $o .= ''; $o .= '
    '; } + $o .= '
    '; } else { notice( t('No matches') . EOL); diff --git a/view/theme/duepuntozero/style.css b/view/theme/duepuntozero/style.css index 4f6d6c196..eda3cbf27 100644 --- a/view/theme/duepuntozero/style.css +++ b/view/theme/duepuntozero/style.css @@ -2162,6 +2162,13 @@ a.mail-list-link { clear: both; } +.profile-match-wrapper { + float: left; + padding: 10px; +} +#profile-match-wrapper-end { + clear: both; +} .side-link { margin-bottom: 15px; } diff --git a/view/theme/loozah/style.css b/view/theme/loozah/style.css index 49c83c83c..4a092c6d2 100644 --- a/view/theme/loozah/style.css +++ b/view/theme/loozah/style.css @@ -2188,6 +2188,14 @@ a.mail-list-link { clear: both; } +.profile-match-wrapper { + float: left; + padding: 10px; +} +#profile-match-wrapper-end { + clear: both; +} + .side-link { margin-bottom: 15px; } From 19d7e7fefeb3d20697d6a7e0b1fc7a16d9127c64 Mon Sep 17 00:00:00 2001 From: Olivier Migeot Date: Tue, 22 Mar 2011 10:28:22 +0100 Subject: [PATCH 078/478] Defined plurals (as explained by Fabio) --- view/fr/messages.po | 2 +- view/fr/strings.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/view/fr/messages.po b/view/fr/messages.po index 6759f311b..04364193f 100644 --- a/view/fr/messages.po +++ b/view/fr/messages.po @@ -16,7 +16,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" +"Plural-Forms: nplurals=2; plural=(n!=0);\n" "X-Language: fr_FR\n" #: ../../include/auth.php:27 diff --git a/view/fr/strings.php b/view/fr/strings.php index 564b9065d..05fdd8b47 100644 --- a/view/fr/strings.php +++ b/view/fr/strings.php @@ -1,7 +1,7 @@ strings["Logged out."] = "Déconnecté."; From c4b292a4f103eb049c13dbe3c62f0438c18de816 Mon Sep 17 00:00:00 2001 From: Friendika Date: Tue, 22 Mar 2011 03:07:46 -0700 Subject: [PATCH 079/478] account/profile/contacts export --- mod/settings.php | 5 ++++ mod/uexport.php | 48 +++++++++++++++++++++++++++++++ view/de/settings.tpl | 2 ++ view/en/settings.tpl | 2 ++ view/fr/settings.tpl | 2 ++ view/it/settings.tpl | 1 + view/sv/settings.tpl | 2 ++ view/theme/duepuntozero/style.css | 5 ++-- view/theme/loozah/style.css | 8 +++--- 9 files changed, 69 insertions(+), 6 deletions(-) create mode 100644 mod/uexport.php diff --git a/mod/settings.php b/mod/settings.php index 6a2733d7c..b20f4d11b 100644 --- a/mod/settings.php +++ b/mod/settings.php @@ -5,6 +5,7 @@ function settings_init(&$a) { if(local_user()) { profile_load($a,$a->user['nickname']); } + } @@ -341,9 +342,13 @@ function settings_content(&$a) { $celeb = ((($a->user['page-flags'] == PAGE_SOAPBOX) || ($a->user['page-flags'] == PAGE_COMMUNITY)) ? true : false); + $uexport = ''; + + $o .= replace_macros($stpl,array( '$baseurl' => $a->get_baseurl(), '$oidhtml' => $oidhtml, + '$uexport' => $uexport, '$uid' => local_user(), '$username' => $username, '$openid' => $openid, diff --git a/mod/uexport.php b/mod/uexport.php new file mode 100644 index 000000000..423c3a82f --- /dev/null +++ b/mod/uexport.php @@ -0,0 +1,48 @@ + $v) + $user[$k] = $v; + + } + $contact = array(); + $r = q("SELECT * FROM `contact` WHERE `uid` = %d ", + local_user() + ); + if(count($r)) { + foreach($r as $rr) + foreach($rr as $k => $v) + $contact[][$k] = $v; + + } + + $profile = array(); + $r = q("SELECT * FROM `profile` WHERE `uid` = %d ", + local_user() + ); + if(count($r)) { + foreach($r as $rr) + foreach($rr as $k => $v) + $profile[][$k] = $v; + } + + + + $output = array('user' => $user, 'contact' => $contact, 'profile' => $profile); + + header("Content-type: text/json"); + echo str_replace('\\/','/',json_encode($output)); + + killme(); + +} \ No newline at end of file diff --git a/view/de/settings.tpl b/view/de/settings.tpl index 5f700ff8b..170939991 100644 --- a/view/de/settings.tpl +++ b/view/de/settings.tpl @@ -2,6 +2,8 @@ +$uexport + $nickname_block diff --git a/view/en/settings.tpl b/view/en/settings.tpl index 45060e1c4..134fffaf9 100644 --- a/view/en/settings.tpl +++ b/view/en/settings.tpl @@ -2,6 +2,8 @@ +$uexport + $nickname_block diff --git a/view/fr/settings.tpl b/view/fr/settings.tpl index e0334842a..9846219ed 100644 --- a/view/fr/settings.tpl +++ b/view/fr/settings.tpl @@ -2,6 +2,8 @@ +$uexport + $nickname_block diff --git a/view/it/settings.tpl b/view/it/settings.tpl index d1e25da81..6679e28fe 100644 --- a/view/it/settings.tpl +++ b/view/it/settings.tpl @@ -2,6 +2,7 @@ +$uexport $nickname_block diff --git a/view/sv/settings.tpl b/view/sv/settings.tpl index d5b8d5b3f..2601f4851 100644 --- a/view/sv/settings.tpl +++ b/view/sv/settings.tpl @@ -2,6 +2,8 @@ +$uexport + $nickname_block diff --git a/view/theme/duepuntozero/style.css b/view/theme/duepuntozero/style.css index eda3cbf27..758ab9699 100644 --- a/view/theme/duepuntozero/style.css +++ b/view/theme/duepuntozero/style.css @@ -372,6 +372,7 @@ input#dfrn-url { } #settings-nick-wrapper { + margin-top: 20px; margin-bottom: 30px; } @@ -2044,8 +2045,8 @@ a.mail-list-link { } -#plugin-settings-link, #account-settings-link { - margin-bottom: 25px; +#plugin-settings-link, #account-settings-link, #uexport-link { + margin-bottom: 10px; } /* end from defautlt */ diff --git a/view/theme/loozah/style.css b/view/theme/loozah/style.css index 4a092c6d2..4d2ca6d63 100644 --- a/view/theme/loozah/style.css +++ b/view/theme/loozah/style.css @@ -505,7 +505,7 @@ input#dfrn-url { } #settings-nick-wrapper { - margin-bottom: 30px; + margin-bottom: 15px; } #settings-expire-end { @@ -608,7 +608,7 @@ input#dfrn-url { } #settings-nick { - margin-bottom: 50px; + margin-bottom: 30px; } #cropimage-wrapper, #cropimage-preview-wrapper { @@ -2079,8 +2079,8 @@ a.mail-list-link { } -#plugin-settings-link, #account-settings-link { - margin-bottom: 25px; +#plugin-settings-link, #account-settings-link, #uexport-link { + margin-bottom: 10px; } From 83a36cbd13a7c59b30164424579592a457cec7f5 Mon Sep 17 00:00:00 2001 From: Friendika Date: Tue, 22 Mar 2011 03:20:41 -0700 Subject: [PATCH 080/478] export posts also --- mod/uexport.php | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/mod/uexport.php b/mod/uexport.php index 423c3a82f..d8141534a 100644 --- a/mod/uexport.php +++ b/mod/uexport.php @@ -36,9 +36,19 @@ function uexport_init(&$a) { $profile[][$k] = $v; } + $item = array(); + $r = q("SELECT * FROM `item` WHERE `uid` = %d ", + local_user() + ); + if(count($r)) { + foreach($r as $rr) + foreach($rr as $k => $v) + $item[][$k] = $v; + } - $output = array('user' => $user, 'contact' => $contact, 'profile' => $profile); + + $output = array('user' => $user, 'contact' => $contact, 'profile' => $profile, 'item' => $item ); header("Content-type: text/json"); echo str_replace('\\/','/',json_encode($output)); From f20464112f274d720649c2f92480cc235df4db19 Mon Sep 17 00:00:00 2001 From: Friendika Date: Tue, 22 Mar 2011 03:25:43 -0700 Subject: [PATCH 081/478] remove items from export - too much memory consumed, will have to stream items,photos --- mod/uexport.php | 14 +------------- 1 file changed, 1 insertion(+), 13 deletions(-) diff --git a/mod/uexport.php b/mod/uexport.php index d8141534a..d8f931593 100644 --- a/mod/uexport.php +++ b/mod/uexport.php @@ -36,19 +36,7 @@ function uexport_init(&$a) { $profile[][$k] = $v; } - $item = array(); - $r = q("SELECT * FROM `item` WHERE `uid` = %d ", - local_user() - ); - if(count($r)) { - foreach($r as $rr) - foreach($rr as $k => $v) - $item[][$k] = $v; - } - - - - $output = array('user' => $user, 'contact' => $contact, 'profile' => $profile, 'item' => $item ); + $output = array('user' => $user, 'contact' => $contact, 'profile' => $profile ); header("Content-type: text/json"); echo str_replace('\\/','/',json_encode($output)); From 9672d227974b0893d8e3b3bbe2c2afc7b50f0a4f Mon Sep 17 00:00:00 2001 From: erik Date: Tue, 22 Mar 2011 07:26:00 -0700 Subject: [PATCH 082/478] Edited view/sv/profile_listing_header.tpl via GitHub --- view/sv/profile_listing_header.tpl | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/view/sv/profile_listing_header.tpl b/view/sv/profile_listing_header.tpl index d4b139a69..476fc55f9 100644 --- a/view/sv/profile_listing_header.tpl +++ b/view/sv/profile_listing_header.tpl @@ -1,8 +1,8 @@ -

    Profiles

    +

    Profiler

    -Change profile photo +Byt profilbild

    From 29972b400521f64e46107fef906de609c507b400 Mon Sep 17 00:00:00 2001 From: erik Date: Tue, 22 Mar 2011 07:27:07 -0700 Subject: [PATCH 083/478] Edited view/sv/profile_entry_default.tpl via GitHub --- view/sv/profile_entry_default.tpl | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/view/sv/profile_entry_default.tpl b/view/sv/profile_entry_default.tpl index 651199918..87ad33e16 100644 --- a/view/sv/profile_entry_default.tpl +++ b/view/sv/profile_entry_default.tpl @@ -1,7 +1,6 @@ -
    -Profile Image +Profilbild
    From c3db186bd92b4a07017e87ea7dc6e335a46b8102 Mon Sep 17 00:00:00 2001 From: erik Date: Tue, 22 Mar 2011 07:42:30 -0700 Subject: [PATCH 084/478] Edited view/sv/cropbody.tpl via GitHub --- view/sv/cropbody.tpl | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/view/sv/cropbody.tpl b/view/sv/cropbody.tpl index 39395af8e..ddc804734 100644 --- a/view/sv/cropbody.tpl +++ b/view/sv/cropbody.tpl @@ -1,6 +1,6 @@ -

    Crop Image

    +

    Beskär bild

    -Please adjust the image cropping for optimum viewing. +Välj hur bilden ska beskäras för att se så bra ut som möjligt.

    @@ -51,7 +51,7 @@ Please adjust the image cropping for optimum viewing.
    - +
    From 60c9c444dc825544ac24be2d6602284c6cce0f78 Mon Sep 17 00:00:00 2001 From: erik Date: Tue, 22 Mar 2011 07:45:05 -0700 Subject: [PATCH 085/478] Edited view/sv/directory_header.tpl via GitHub --- view/sv/directory_header.tpl | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/view/sv/directory_header.tpl b/view/sv/directory_header.tpl index 03eed62b3..2b11168b5 100644 --- a/view/sv/directory_header.tpl +++ b/view/sv/directory_header.tpl @@ -1,4 +1,4 @@ -

    Site Directory

    +

    Katalog för denna sajt

    $globaldir @@ -7,7 +7,7 @@ $finding
    - +
    From a5e1a4b1dcb2271d3cf786adf8c3cad04a96865f Mon Sep 17 00:00:00 2001 From: erik Date: Tue, 22 Mar 2011 07:48:22 -0700 Subject: [PATCH 086/478] Edited view/sv/group_new.tpl via GitHub --- view/sv/group_new.tpl | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/view/sv/group_new.tpl b/view/sv/group_new.tpl index a1efa7717..a1865b246 100644 --- a/view/sv/group_new.tpl +++ b/view/sv/group_new.tpl @@ -1,21 +1,20 @@ -

    -Create a group of contacts/friends. +Skapa en grupp med kontakter/vänner i.

    - +
    - +
    From a5bca7ea4ec0e95e219c73bb7f6fa25a253bacb1 Mon Sep 17 00:00:00 2001 From: erik Date: Sun, 13 Mar 2011 20:36:14 +0100 Subject: [PATCH 087/478] commit001 --- view/sv/contact_edit.tpl | 2 +- view/sv/strings.php | 98 ++++++++++++++++++++-------------------- 2 files changed, 50 insertions(+), 50 deletions(-) diff --git a/view/sv/contact_edit.tpl b/view/sv/contact_edit.tpl index 40a751073..1c5a1a3fb 100644 --- a/view/sv/contact_edit.tpl +++ b/view/sv/contact_edit.tpl @@ -69,7 +69,7 @@ $rating

    -Var vänlig spendera tid på att fylla i något här om du känner att det kan vara till någon hjälp för andra. +Var vänlig ägna en liten stund åt att fylla i något som du känner kan vara till hjälp för andra.

    diff --git a/view/sv/strings.php b/view/sv/strings.php index 6685130bb..2fe95bc96 100644 --- a/view/sv/strings.php +++ b/view/sv/strings.php @@ -60,7 +60,7 @@ $a->strings['December'] = 'december'; $a->strings['Birthdays this week:'] = 'Födelsedagar denna vecka:'; $a->strings["\x28Adjusted for local time\x29"] = "\x28Justerad till lokal tid\x29"; $a->strings['[today]'] = '[today]'; -$a->strings['link to source'] = 'link to source'; +$a->strings['link to source'] = 'länk till källa'; $a->strings['No recipient selected.'] = 'Ingen mottagare vald.'; $a->strings['[no subject]'] = '[no subject]'; $a->strings['Unable to locate contact information.'] = 'Hittar inga kontaktuppgifter.'; @@ -94,12 +94,12 @@ $a->strings['Could not access contact record.'] = 'Could not access contact reco $a->strings['Could not locate selected profile.'] = 'Hittade inte vald profil.'; $a->strings['Contact updated.'] = 'Kontakten har uppdaterats.'; $a->strings['Failed to update contact record.'] = 'Failed to update contact record.'; -$a->strings['Contact has been '] = 'Kontakt '; +$a->strings['Contact has been '] = 'Kontakten '; $a->strings['blocked'] = 'spärrad'; $a->strings['unblocked'] = 'inte längre spärrad'; $a->strings['ignored'] = 'ignoreras'; $a->strings['unignored'] = 'ignoreras inte längre'; -$a->strings['stopped following'] = 'stopped following'; +$a->strings['stopped following'] = 'följer inte längre'; $a->strings['Contact has been removed.'] = 'Kontakten har tagits bort.'; $a->strings['Contact not found.'] = 'Kontakten hittades inte.'; $a->strings['Mutual Friendship'] = 'Ömsesidig vänskap'; @@ -142,40 +142,40 @@ $a->strings['No user record found for '] = 'No user record found for '; $a->strings['Our site encryption key is apparently messed up.'] = 'Det är något fel på webbplatsens krypteringsnyckel.'; $a->strings['Empty site URL was provided or URL could not be decrypted by us.'] = 'Empty site URL was provided or URL could not be decrypted by us.'; $a->strings['Contact record was not found for you on our site.'] = 'Contact record was not found for you on our site.'; -$a->strings['The ID provided by your system is a duplicate on our system. It should work if you try again.'] = 'The ID provided by your system is a duplicate on our system. It should work if you try again.'; +$a->strings['The ID provided by your system is a duplicate on our system. It should work if you try again.'] = 'Det ID som angavs av ditt system är samma som på vårt system. Det borde fungera om du provar igen.'; $a->strings['Unable to set your contact credentials on our system.'] = 'Unable to set your contact credentials on our system.'; $a->strings['Unable to update your contact profile details on our system'] = 'Unable to update your contact profile details on our system'; $a->strings["Connection accepted at "] = "Connection accepted at "; $a->strings['Administrator'] = 'Administratör'; $a->strings['noreply'] = 'noreply'; -$a->strings[' commented on an item at '] = ' skrev en kommentar på '; -$a->strings[" commented on an item at "] = " skrev en kommentar på "; +$a->strings[' commented on an item at '] = ' har kommenterat '; +$a->strings[" commented on an item at "] = " har kommenterat "; $a->strings[' welcomes '] = ' välkomnar '; -$a->strings["This introduction has already been accepted."] = "This introduction has already been accepted."; +$a->strings["This introduction has already been accepted."] = "Den här förfrågan har redan accepterats."; $a->strings['Profile location is not valid or does not contain profile information.'] = 'Profiladressen är ogiltig eller innehåller ingen profilinformation.'; $a->strings['Warning: profile location has no identifiable owner name.'] = 'Warning: profile location has no identifiable owner name.'; $a->strings['Warning: profile location has no profile photo.'] = 'Warning: profile location has no profile photo.'; $a->strings[' required parameter'] = ' obligatoriskt fält'; -$a->strings[" was "] = " was "; -$a->strings["s were "] = "s were "; +$a->strings[" was "] = " var "; +$a->strings["s were "] = " var "; $a->strings["not found at the given location."] = "finns inte på platsen som angavs."; $a->strings["Introduction complete."] = "Presentationen klar."; -$a->strings['Unrecoverable protocol error.'] = 'Unrecoverable protocol error.'; +$a->strings['Unrecoverable protocol error.'] = 'Irreparabelt protokollfel.'; $a->strings['Profile unavailable.'] = 'Profilen är inte tillgänglig.'; -$a->strings[' has received too many connection requests today.'] = ' has received too many connection requests today.'; -$a->strings['Spam protection measures have been invoked.'] = 'Spam protection measures have been invoked.'; +$a->strings[' has received too many connection requests today.'] = ' har tagit emot för många förfrågningar idag.'; +$a->strings['Spam protection measures have been invoked.'] = 'Åtgärder för skydd mot spam har aktiverats.'; $a->strings['Friends are advised to please try again in 24 hours.'] = 'Friends are advised to please try again in 24 hours.'; $a->strings["Invalid locator"] = "Invalid locator"; $a->strings["Unable to resolve your name at the provided location."] = "Unable to resolve your name at the provided location."; $a->strings['You have already introduced yourself here.'] = 'Du har redan presenterat dig här.'; $a->strings['Apparently you are already friends with .'] = 'Du är tydligen redan vän med .'; $a->strings['Invalid profile URL.'] = 'Ogiltig profil-URL.'; -$a->strings['Disallowed profile URL.'] = 'Disallowed profile URL.'; +$a->strings['Disallowed profile URL.'] = 'Otillåten profil-URL.'; $a->strings['Your introduction has been sent.'] = 'Presentationen har skickats.'; -$a->strings["Please login to confirm introduction."] = "Please login to confirm introduction."; +$a->strings["Please login to confirm introduction."] = "Logga in för att acceptera förfrågan."; $a->strings["Incorrect identity currently logged in. Please login to this profile."] = "Incorrect identity currently logged in. Please login to this profile."; $a->strings['[Name Withheld]'] = '[Name Withheld]'; -$a->strings['Friend/Connection Request'] = 'Friend/Connection Request'; +$a->strings['Friend/Connection Request'] = 'Vän- eller kontaktförfrågan'; $a->strings['Please answer the following:'] = 'Besvara följande, tack:'; $a->strings['Does $name know you?'] = 'Känner $name dig?'; $a->strings['Yes'] = 'Ja'; @@ -272,16 +272,16 @@ $a->strings['Remote privacy information not available.'] = 'Remote privacy infor $a->strings['Visible to:'] = 'Synlig för:'; $a->strings['Password reset requested at '] = 'Lösenordsåterställning begärd kl '; $a->strings["Welcome back "] = "Välkommen tillbaka "; -$a->strings['Manage Identities and/or Pages'] = 'Manage Identities and/or Pages'; +$a->strings['Manage Identities and/or Pages'] = 'Ändra identitet eller sidor'; $a->strings["\x28Toggle between different identities or community/group pages which share your account details.\x29"] = "\x28Toggle between different identities or community/group pages which share your account details.\x29"; -$a->strings['Select an identity to manage: '] = 'Select an identity to manage: '; +$a->strings['Select an identity to manage: '] = 'Välj vilken identitet du vill ändra: '; $a->strings['Normal View'] = 'Normal vy'; $a->strings['New Item View'] = 'New Item View'; $a->strings['Share'] = 'Dela'; $a->strings['Insert YouTube video'] = 'Infoga klipp från YouTube'; $a->strings['Set your location'] = 'Ange plats'; $a->strings['Clear browser location'] = 'Clear browser location'; -$a->strings['Permission settings'] = 'Permission settings'; +$a->strings['Permission settings'] = 'Åtkomstinställningar'; $a->strings['No such group'] = 'Gruppen finns inte'; $a->strings['Group is empty'] = 'Gruppen är tom'; $a->strings['Group: '] = 'Grupp: '; @@ -291,10 +291,10 @@ $a->strings['Discard'] = 'Kasta bort'; $a->strings['Ignore'] = 'Ignorera'; $a->strings['Show Ignored Requests'] = 'Show Ignored Requests'; $a->strings['Hide Ignored Requests'] = 'Hide Ignored Requests'; -$a->strings['Claims to be known to you: '] = 'Claims to be known to you: '; +$a->strings['Claims to be known to you: '] = 'Hävdar att du vet vem han/hon är: '; $a->strings['yes'] = 'ja'; $a->strings['no'] = 'nej'; -$a->strings['Approve as: '] = 'Approve as: '; +$a->strings['Approve as: '] = 'Godkänn som: '; $a->strings['Friend'] = 'Vän'; $a->strings['Fan/Admirer'] = 'Fan/Beundrare'; $a->strings['Notification type: '] = 'Notification type: '; @@ -311,7 +311,7 @@ $a->strings['Profile Photos'] = 'Profilbilder'; $a->strings['Album not found.'] = 'Albumet finns inte.'; $a->strings['Delete Album'] = 'Ta bort album'; $a->strings['Delete Photo'] = 'Ta bort foto'; -$a->strings['was tagged in a'] = 'was tagged in a'; +$a->strings['was tagged in a'] = 'har taggats i'; $a->strings['by'] = 'av'; $a->strings['Image exceeds size limit of '] = 'Bilden överskrider den tillåtna storleken '; $a->strings['Unable to process image.'] = 'Bilden kunde inte bahandlas.'; @@ -320,7 +320,7 @@ $a->strings['No photos selected'] = 'Inga foton har valts'; $a->strings['Upload Photos'] = 'Ladda upp foton'; $a->strings['New album name: '] = 'Nytt album med namn: '; $a->strings['or existing album name: '] = 'eller befintligt album med namn: '; -$a->strings['Permissions'] = 'Permissions'; +$a->strings['Permissions'] = 'Åtkomst'; $a->strings['Edit Album'] = 'Redigera album'; $a->strings['View Photo'] = 'Visa foto'; $a->strings['Photo not available'] = 'Fotot är inte tillgängligt'; @@ -328,10 +328,10 @@ $a->strings['Edit photo'] = 'Redigera foto'; $a->strings['View Full Size'] = 'Visa fullstor'; $a->strings['Tags: '] = 'Taggar: '; $a->strings['[Remove any tag]'] = '[Remove any tag]'; -$a->strings['New album name'] = 'New album name'; +$a->strings['New album name'] = 'Nytt album med namn'; $a->strings['Caption'] = 'Caption'; $a->strings['Add a Tag'] = 'Lägg till tagg'; -$a->strings['Example: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping'] = 'Example: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping'; +$a->strings['Example: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping'] = 'Exempel: @adam, @Anna_Andersson, @johan@exempel.com, #Stockholm, #camping'; $a->strings['Recent Photos'] = 'Nyligen tillagda foton'; $a->strings['Upload New Photos'] = 'Ladda upp foton'; $a->strings['View Album'] = 'Titta i album'; @@ -342,7 +342,7 @@ $a->strings['Image size reduction [48] failed.'] = 'Fel när bildstorlek skulle $a->strings['Unable to process image'] = 'Det gick inte att behandla bilden'; $a->strings['Image uploaded successfully.'] = 'Bilden har laddats upp.'; $a->strings['Image size reduction [640] failed.'] = 'Fel när bildstorlek skulle minskas [640].'; -$a->strings['Profile Name is required.'] = 'Profile Name is required.'; +$a->strings['Profile Name is required.'] = 'Profilen måste ha ett namn.'; $a->strings['Profile updated.'] = 'Profilen har uppdaterats.'; $a->strings['Profile deleted.'] = 'Profilen har tagits bort.'; $a->strings['Profile-'] = 'Profil-'; @@ -351,7 +351,7 @@ $a->strings['Profile unavailable to clone.'] = 'Det gick inte att klona profilen $a->strings['This is your public profile.
    It may be visible to anybody using the internet.'] = 'Det här är din offentliga profil.
    Den kan vara synlig för vem som helst på internet.'; $a->strings['Age: '] = 'Ålder: '; $a->strings['Profile Image'] = 'Profilbild'; -$a->strings['Invalid OpenID url'] = 'Ogiltig OpenID-url'; +$a->strings['Invalid OpenID url'] = 'Ogiltig OpenID-URL'; $a->strings['Please enter the required information.'] = 'Fyll i alla obligatoriska fält.'; $a->strings['Please use a shorter name.'] = 'Välj ett kortare namn.'; $a->strings['Name too short.'] = 'Namnet är för kort.'; @@ -381,7 +381,7 @@ $a->strings['Choose a profile nickname. This must begin with a text character. Y $a->strings['Choose a nickname: '] = 'Välj ett användarnamn: '; $a->strings['Please login.'] = 'Logga in.'; $a->strings['Registration revoked for '] = 'Registration revoked for '; -$a->strings['Account approved.'] = 'Account approved.'; +$a->strings['Account approved.'] = 'Kontot har godkänts.'; $a->strings['Remove My Account'] = 'Ta bort mitt konto'; $a->strings['This will completely remove your account. Once this has been done it is not recoverable.'] = 'Detta kommer att ta bort kontot helt och hållet. Efter att det är gjort går det inte att återställa.'; $a->strings['Please enter your password for verification:'] = 'Ange lösenordet igen för jämförelse:'; @@ -398,12 +398,12 @@ $a->strings['Plugin Settings'] = 'Plugin Settings'; $a->strings['Account Settings'] = 'Kontoinställningar'; $a->strings['No Plugin settings configured'] = 'No Plugin settings configured'; $a->strings['OpenID: '] = 'OpenID: '; -$a->strings[" \x28Optional\x29 Allow this OpenID to login to this account."] = " \x28Optional\x29 Allow this OpenID to login to this account."; +$a->strings[" \x28Optional\x29 Allow this OpenID to login to this account."] = " \x28Valfritt\x29 Tillåt inloggning med detta OpenID på det här kontot."; $a->strings['Profile is not published.'] = 'Profilen är inte publicerad.'; $a->strings['Default Post Permissions'] = 'Default Post Permissions'; $a->strings['Tag removed'] = 'Taggen har tagits bort'; -$a->strings['Remove Item Tag'] = 'Remove Item Tag'; -$a->strings['Select a tag to remove: '] = 'Välj tagg som ska tas bort: '; +$a->strings['Remove Item Tag'] = 'Ta bort tagg'; +$a->strings['Select a tag to remove: '] = 'Välj vilken tagg som ska tas bort: '; $a->strings['Remove'] = 'Ta bort'; $a->strings['No contacts.'] = 'Inga kontakter.'; $a->strings['Visible To:'] = 'Synlig för:'; @@ -502,7 +502,7 @@ $a->strings['Divorced'] = 'Skiljd'; $a->strings['Widowed'] = 'Widowed'; $a->strings['Uncertain'] = 'Uncertain'; $a->strings['Complicated'] = 'Komplicerat'; -$a->strings['Don\'t care'] = 'Don\'t care'; +$a->strings['Don\'t care'] = 'Bryr mig inte'; $a->strings['Ask me'] = 'Fråga mig'; $a->strings['Facebook disabled'] = 'Facebook disabled'; $a->strings['Facebook API key is missing.'] = 'Facebook API key is missing.'; @@ -511,10 +511,10 @@ $a->strings['Install Facebook post connector'] = 'Install Facebook post connecto $a->strings['Remove Facebook post connector'] = 'Remove Facebook post connector'; $a->strings['Facebook'] = 'Facebook'; $a->strings['Facebook Connector Settings'] = 'Facebook Connector Settings'; -$a->strings['Post to Facebook'] = 'Post to Facebook'; +$a->strings['Post to Facebook'] = 'Lägg in på Facebook'; $a->strings['Image: '] = 'Bild: '; $a->strings['Select files to upload: '] = 'Välj filer att ladda upp: '; -$a->strings['Use the following controls only if the Java uploader [above] fails to launch.'] = 'Use the following controls only if the Java uploader [above] fails to launch.'; +$a->strings['Use the following controls only if the Java uploader [above] fails to launch.'] = 'Använd följande bara om javauppladdaren ovanför inte startar.'; $a->strings['Upload a file'] = 'Ladda upp fil'; $a->strings['Drop files here to upload'] = 'Dra filer som ska laddas upp hit'; $a->strings['Failed'] = 'Misslyckades'; @@ -525,36 +525,36 @@ $a->strings['File has an invalid extension, it should be one of '] = 'Otillåten $a->strings['Upload was cancelled, or server error encountered'] = 'Serverfel eller avbruten uppladdning'; $a->strings['Randplace Settings'] = 'Randplace Settings'; $a->strings['Enable Randplace Plugin'] = 'Enable Randplace Plugin'; -$a->strings['Post to StatusNet'] = 'Post to StatusNet'; +$a->strings['Post to StatusNet'] = 'Lägg in på StatusNet'; $a->strings['StatusNet Posting Settings'] = 'StatusNet Posting Settings'; $a->strings['No consumer key pair for StatusNet found. Register your Friendika Account as an desktop client on your StatusNet account, copy the consumer key pair here and enter the API base root.
    Before you register your own OAuth key pair ask the administrator if there is already a key pair for this Friendika installation at your favorited StatusNet installation.'] = 'No consumer key pair for StatusNet found. Register your Friendika Account as an desktop client on your StatusNet account, copy the consumer key pair here and enter the API base root.
    Before you register your own OAuth key pair ask the administrator if there is already a key pair for this Friendika installation at your favorited StatusNet installation.'; $a->strings['OAuth Consumer Key'] = 'OAuth Consumer Key'; $a->strings['OAuth Consumer Secret'] = 'OAuth Consumer Secret'; $a->strings["Base API Path \x28remember the trailing /\x29"] = "Base API Path \x28remember the trailing /\x29"; $a->strings['To connect to your StatusNet account click the button below to get a security code from StatusNet which you have to copy into the input box below and submit the form. Only your public posts will be posted to StatusNet.'] = 'To connect to your StatusNet account click the button below to get a security code from StatusNet which you have to copy into the input box below and submit the form. Only your public posts will be posted to StatusNet.'; -$a->strings['Log in with StatusNet'] = 'Log in with StatusNet'; +$a->strings['Log in with StatusNet'] = 'Logga in med StatusNet'; $a->strings['Copy the security code from StatusNet here'] = 'Copy the security code from StatusNet here'; -$a->strings['Currently connected to: '] = 'Currently connected to: '; +$a->strings['Currently connected to: '] = 'Ansluten till: '; $a->strings['If enabled all your public postings will be posted to the associated StatusNet account as well.'] = 'If enabled all your public postings will be posted to the associated StatusNet account as well.'; $a->strings['Send public postings to StatusNet'] = 'Send public postings to StatusNet'; $a->strings['Clear OAuth configuration'] = 'Clear OAuth configuration'; $a->strings['Three Dimensional Tic-Tac-Toe'] = 'Tredimensionellt luffarschack'; $a->strings['3D Tic-Tac-Toe'] = '3D-luffarschack'; -$a->strings['New game'] = 'New game'; -$a->strings['New game with handicap'] = 'New game with handicap'; -$a->strings['Three dimensional tic-tac-toe is just like the traditional game except that it is played on multiple levels simultaneously. '] = 'Three dimensional tic-tac-toe is just like the traditional game except that it is played on multiple levels simultaneously. '; -$a->strings['In this case there are three levels. You win by getting three in a row on any level, as well as up, down, and diagonally across the different levels.'] = 'In this case there are three levels. You win by getting three in a row on any level, as well as up, down, and diagonally across the different levels.'; -$a->strings['The handicap game disables the center position on the middle level because the player claiming this square often has an unfair advantage.'] = 'The handicap game disables the center position on the middle level because the player claiming this square often has an unfair advantage.'; -$a->strings['You go first...'] = 'You go first...'; -$a->strings['I\'m going first this time...'] = 'I\'m going first this time...'; -$a->strings['You won!'] = 'You won!'; +$a->strings['New game'] = 'Ny spelomgång'; +$a->strings['New game with handicap'] = 'Ny spelomgång med handikapp'; +$a->strings['Three dimensional tic-tac-toe is just like the traditional game except that it is played on multiple levels simultaneously. '] = 'Det tredimensionella luffarschacket är precis som vanligt luffarschack förutom att det spelas i flera nivåer samtidigt. '; +$a->strings['In this case there are three levels. You win by getting three in a row on any level, as well as up, down, and diagonally across the different levels.'] = 'Här är det tre nivåer. Man vinner om man får tre i rad på vilken nivå som helst, eller uppåt, nedåt eller diagonalt på flera nivåer.'; +$a->strings['The handicap game disables the center position on the middle level because the player claiming this square often has an unfair advantage.'] = 'Om man spelar med handikapp så stängs mittenpositionen på mittennivån av eftersom spelare som väljer den positionen ofta får övertaget.'; +$a->strings['You go first...'] = 'Du börjar...'; +$a->strings['I\'m going first this time...'] = 'Jag börjar den här gången...'; +$a->strings['You won!'] = 'Du vann!'; $a->strings['"Cat" game!'] = '"Cat" game!'; -$a->strings['I won!'] = 'I won!'; -$a->strings['Post to Twitter'] = 'Post to Twitter'; +$a->strings['I won!'] = 'Jag vann!'; +$a->strings['Post to Twitter'] = 'Lägg in på Twitter'; $a->strings['Twitter Posting Settings'] = 'Twitter Posting Settings'; $a->strings['No consumer key pair for Twitter found. Please contact your site administrator.'] = 'No consumer key pair for Twitter found. Please contact your site administrator.'; $a->strings['At this Friendika instance the Twitter plugin was enabled but you have not yet connected your account to your Twitter account. To do so click the button below to get a PIN from Twitter which you have to copy into the input box below and submit the form. Only your public posts will be posted to Twitter.'] = 'At this Friendika instance the Twitter plugin was enabled but you have not yet connected your account to your Twitter account. To do so click the button below to get a PIN from Twitter which you have to copy into the input box below and submit the form. Only your public posts will be posted to Twitter.'; -$a->strings['Copy the PIN from Twitter here'] = 'Copy the PIN from Twitter here'; +$a->strings['Copy the PIN from Twitter here'] = 'Ange PIN-koden från Twitter här'; $a->strings['If enabled all your public postings will be posted to the associated Twitter account as well.'] = 'If enabled all your public postings will be posted to the associated Twitter account as well.'; $a->strings['Send public postings to Twitter'] = 'Send public postings to Twitter'; $a->strings['Africa/Abidjan'] = 'Afrika/Abidjan'; @@ -1045,7 +1045,7 @@ $a->strings['Israel'] = 'Israel'; $a->strings['Jamaica'] = 'Jamaica'; $a->strings['Japan'] = 'Japan'; $a->strings['Kwajalein'] = 'Kwajalein'; -$a->strings['Libya'] = 'Libya'; +$a->strings['Libya'] = 'Libyen'; $a->strings['MET'] = 'MET'; $a->strings['Mexico/BajaNorte'] = 'Mexico/BajaNorte'; $a->strings['Mexico/BajaSur'] = 'Mexico/BajaSur'; @@ -1095,7 +1095,7 @@ $a->strings['Pacific/Truk'] = 'Pacific/Truk'; $a->strings['Pacific/Wake'] = 'Pacific/Wake'; $a->strings['Pacific/Wallis'] = 'Pacific/Wallis'; $a->strings['Pacific/Yap'] = 'Pacific/Yap'; -$a->strings['Poland'] = 'Poland'; +$a->strings['Poland'] = 'Polen'; $a->strings['Portugal'] = 'Portugal'; $a->strings['PRC'] = 'PRC'; $a->strings['PST8PDT'] = 'PST8PDT'; From 2102ca2fc0ab1c55a0564ac907d5a26e39ba0d5a Mon Sep 17 00:00:00 2001 From: erik Date: Thu, 17 Mar 2011 22:13:00 +0100 Subject: [PATCH 088/478] commit001 --- view/sv/profile_tabs.tpl | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/view/sv/profile_tabs.tpl b/view/sv/profile_tabs.tpl index 9c6c54a1c..3048d534f 100644 --- a/view/sv/profile_tabs.tpl +++ b/view/sv/profile_tabs.tpl @@ -1,7 +1,7 @@ \ No newline at end of file From 26f0b3773826854d3b18694f2e81245c445702e3 Mon Sep 17 00:00:00 2001 From: erik Date: Sun, 20 Mar 2011 10:54:40 +0100 Subject: [PATCH 089/478] commit001 --- view/sv/strings.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/view/sv/strings.php b/view/sv/strings.php index 2fe95bc96..3518151e1 100644 --- a/view/sv/strings.php +++ b/view/sv/strings.php @@ -369,8 +369,8 @@ $a->strings['Failed to send email message. Here is the message that failed.'] = $a->strings['Your registration can not be processed.'] = 'Det går inte att behandla registreringen.'; $a->strings['Registration request at '] = 'Registration request at '; $a->strings['Your registration is pending approval by the site owner.'] = 'Din registrering inväntar godkännande av webbplatsens ägare.'; -$a->strings["You may \x28optionally\x29 fill in this form via OpenID by supplying your OpenID and clicking 'Register'."] = "You may \x28optionally\x29 fill in this form via OpenID by supplying your OpenID and clicking 'Register'."; -$a->strings['If you are not familiar with OpenID, please leave that field blank and fill in the rest of the items.'] = 'Om du inte känner till OpenID kan du lämna det fältet tomt och fylla i resten.'; +$a->strings["You may \x28optionally\x29 fill in this form via OpenID by supplying your OpenID and clicking 'Register'."] = "Om du vill kan du fylla i detta formulär via OpenID genom att ange ditt OpenID och klicka på 'Registrera'."; +$a->strings['If you are not familiar with OpenID, please leave that field blank and fill in the rest of the items.'] = 'Om du inte vet vad OpenID är kan du lämna det fältet tomt och fylla i resten.'; $a->strings["Your OpenID \x28optional\x29: "] = "Ditt OpenID \x28krävs ej\x29: "; $a->strings['Members of this network prefer to communicate with real people who use their real names.'] = 'Medlemmarna i det här nätverket föredrar att kommunicera med riktiga människor som använder sina riktiga namn.'; $a->strings['Include your profile in member directory?'] = 'Inkludera din profil i medlemskatalogen?'; From 37811e691b6b51a2385d03842b106078ad6b5ef7 Mon Sep 17 00:00:00 2001 From: erik Date: Tue, 22 Mar 2011 10:26:49 -0700 Subject: [PATCH 090/478] Edited view/sv/cmnt_received_eml.tpl via GitHub --- view/sv/cmnt_received_eml.tpl | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/view/sv/cmnt_received_eml.tpl b/view/sv/cmnt_received_eml.tpl index 60a5711ea..a90f3d0dd 100644 --- a/view/sv/cmnt_received_eml.tpl +++ b/view/sv/cmnt_received_eml.tpl @@ -1,18 +1,14 @@ $username, - - '$from' har kommenterat något som du följer. +'$from' har kommenterat något som du följer. ----- $body ----- Logga in på $siteurl för att se hela konversationen: - $display -Tack, - $sitename admin - +Hälsningar, +$sitename admin - From 7c3f3f92c997503bea66f3242b513384a2ddcc82 Mon Sep 17 00:00:00 2001 From: erik Date: Tue, 22 Mar 2011 10:28:44 -0700 Subject: [PATCH 091/478] Edited view/sv/contact_edit.tpl via GitHub --- view/sv/contact_edit.tpl | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/view/sv/contact_edit.tpl b/view/sv/contact_edit.tpl index 1c5a1a3fb..569bce051 100644 --- a/view/sv/contact_edit.tpl +++ b/view/sv/contact_edit.tpl @@ -46,7 +46,7 @@ $ignored
    - +

    Profilvisning

    @@ -56,7 +56,7 @@ $ignored $profile_select
    - +
    @@ -76,6 +76,6 @@ Var vänlig ägna en liten stund åt att fylla i något som du
    $groups - +
    From 4a14e51e25c58d5a81b68798f2340c6196dec8ea Mon Sep 17 00:00:00 2001 From: erik Date: Tue, 22 Mar 2011 10:29:53 -0700 Subject: [PATCH 092/478] Edited view/sv/cropbody.tpl via GitHub --- view/sv/cropbody.tpl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/view/sv/cropbody.tpl b/view/sv/cropbody.tpl index ddc804734..f523ee3b5 100644 --- a/view/sv/cropbody.tpl +++ b/view/sv/cropbody.tpl @@ -54,4 +54,4 @@ Välj hur bilden ska beskäras för att se så bra ut som m&oum
    - + \ No newline at end of file From 6c41e6af61b142b1836297b7ca42b290358183cd Mon Sep 17 00:00:00 2001 From: erik Date: Tue, 22 Mar 2011 10:32:07 -0700 Subject: [PATCH 093/478] Edited view/sv/dfrn_req_confirm.tpl via GitHub --- view/sv/dfrn_req_confirm.tpl | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/view/sv/dfrn_req_confirm.tpl b/view/sv/dfrn_req_confirm.tpl index f053f22af..f86b2ea86 100644 --- a/view/sv/dfrn_req_confirm.tpl +++ b/view/sv/dfrn_req_confirm.tpl @@ -1,8 +1,7 @@ -

    -Welcome home $username. +Välkommen hem $username.
    -Please confirm your introduction to $dfrn_url. +Bekräfta your introduction to $dfrn_url.

    @@ -12,6 +11,6 @@ Please confirm your introduction to $dfrn_url. $aes_allow
    - +
    \ No newline at end of file From 8de46dbc0db93fbdbe588906bba5abf5d6356a6b Mon Sep 17 00:00:00 2001 From: erik Date: Tue, 22 Mar 2011 10:33:24 -0700 Subject: [PATCH 094/478] Edited view/sv/directory_header.tpl via GitHub --- view/sv/directory_header.tpl | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/view/sv/directory_header.tpl b/view/sv/directory_header.tpl index 2b11168b5..abbd86120 100644 --- a/view/sv/directory_header.tpl +++ b/view/sv/directory_header.tpl @@ -1,4 +1,4 @@ -

    Katalog för denna sajt

    +

    Katalog för denna sajt (ej global)

    $globaldir @@ -11,4 +11,3 @@ $finding
    - From 771acb9cf761b648b061e7cd8363177c724f048e Mon Sep 17 00:00:00 2001 From: erik Date: Tue, 22 Mar 2011 10:36:15 -0700 Subject: [PATCH 095/478] Edited view/sv/follow_notify_eml.tpl via GitHub --- view/sv/follow_notify_eml.tpl | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/view/sv/follow_notify_eml.tpl b/view/sv/follow_notify_eml.tpl index ae758c9a8..15ea73763 100644 --- a/view/sv/follow_notify_eml.tpl +++ b/view/sv/follow_notify_eml.tpl @@ -1,14 +1,12 @@ -Dear $myname, +$myname, -You have a new follower at $sitename - '$requestor'. +'$requestor' på $sitename har ansökt om att följa dig här på Friendika. -You may visit their profile at $url. - -Please login to your site to approve or ignore/cancel the request. +Här kan du kolla dennes profil: $url +Logga in för att godkänna eller avslå förfrågan. $siteurl -Regards, - - $sitename administrator \ No newline at end of file +Hälsningar, +$sitename admin From 6b1348c5f2d56ebec50807d7548021f93251acf7 Mon Sep 17 00:00:00 2001 From: erik Date: Tue, 22 Mar 2011 10:38:31 -0700 Subject: [PATCH 096/478] Edited view/sv/cmnt_received_eml.tpl via GitHub --- view/sv/cmnt_received_eml.tpl | 3 +++ 1 file changed, 3 insertions(+) diff --git a/view/sv/cmnt_received_eml.tpl b/view/sv/cmnt_received_eml.tpl index a90f3d0dd..d87c7a1d1 100644 --- a/view/sv/cmnt_received_eml.tpl +++ b/view/sv/cmnt_received_eml.tpl @@ -1,5 +1,6 @@ $username, + '$from' har kommenterat något som du följer. ----- @@ -7,8 +8,10 @@ $body ----- Logga in på $siteurl för att se hela konversationen: + $display Hälsningar, $sitename admin + From 8747c12c80f6896c267e09cc671d97431fcb08b1 Mon Sep 17 00:00:00 2001 From: erik Date: Tue, 22 Mar 2011 10:41:01 -0700 Subject: [PATCH 097/478] Edited view/sv/contact_edit.tpl via GitHub --- view/sv/contact_edit.tpl | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/view/sv/contact_edit.tpl b/view/sv/contact_edit.tpl index 569bce051..f7a0d9af1 100644 --- a/view/sv/contact_edit.tpl +++ b/view/sv/contact_edit.tpl @@ -1,4 +1,3 @@ -

    $header

    $name
    @@ -28,7 +27,7 @@
    -
    $lastupdtext$last_update +
    $lastupdtext$last_update
    $updpub
    $poll_interval @@ -76,6 +75,6 @@ Var vänlig ägna en liten stund åt att fylla i något som du
    $groups - + -
    +
    \ No newline at end of file From 4eb8270fbe9ddcbd5d1688fae8bd49eba232e185 Mon Sep 17 00:00:00 2001 From: erik Date: Tue, 22 Mar 2011 10:42:02 -0700 Subject: [PATCH 098/478] Edited view/sv/cropbody.tpl via GitHub --- view/sv/cropbody.tpl | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/view/sv/cropbody.tpl b/view/sv/cropbody.tpl index f523ee3b5..a91a7eafc 100644 --- a/view/sv/cropbody.tpl +++ b/view/sv/cropbody.tpl @@ -1,6 +1,6 @@ -

    Beskär bild

    +

    Beskär bilden

    -Välj hur bilden ska beskäras för att se så bra ut som möjligt. +Välj hur du vill att bilden ska beskäras.

    From bc49c08dc768b7ec003569c8381c97198c0afebf Mon Sep 17 00:00:00 2001 From: erik Date: Tue, 22 Mar 2011 10:43:45 -0700 Subject: [PATCH 099/478] Edited view/sv/dfrn_req_confirm.tpl via GitHub --- view/sv/dfrn_req_confirm.tpl | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/view/sv/dfrn_req_confirm.tpl b/view/sv/dfrn_req_confirm.tpl index f86b2ea86..7f8c977ce 100644 --- a/view/sv/dfrn_req_confirm.tpl +++ b/view/sv/dfrn_req_confirm.tpl @@ -1,7 +1,7 @@

    -Välkommen hem $username. +Välkommen hem, $username.
    -Bekräfta your introduction to $dfrn_url. +Här kan du bekräfta kontaktförfrågan till $dfrn_url.

    From 232ed2bdc5387307cd8693c228b1bcd94a10fae9 Mon Sep 17 00:00:00 2001 From: erik Date: Tue, 22 Mar 2011 10:45:16 -0700 Subject: [PATCH 100/478] Edited view/sv/directory_header.tpl via GitHub --- view/sv/directory_header.tpl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/view/sv/directory_header.tpl b/view/sv/directory_header.tpl index abbd86120..0623a21b0 100644 --- a/view/sv/directory_header.tpl +++ b/view/sv/directory_header.tpl @@ -1,4 +1,4 @@ -

    Katalog för denna sajt (ej global)

    +

    Medlemskatalog för denna webbplats (ej global)

    $globaldir From 9b7df09e7aed1f943b99d011683496a1f57752b9 Mon Sep 17 00:00:00 2001 From: erik Date: Tue, 22 Mar 2011 10:46:49 -0700 Subject: [PATCH 101/478] Edited view/sv/follow_notify_eml.tpl via GitHub --- view/sv/follow_notify_eml.tpl | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/view/sv/follow_notify_eml.tpl b/view/sv/follow_notify_eml.tpl index 15ea73763..fee08bdca 100644 --- a/view/sv/follow_notify_eml.tpl +++ b/view/sv/follow_notify_eml.tpl @@ -1,11 +1,11 @@ - $myname, -'$requestor' på $sitename har ansökt om att följa dig här på Friendika. +'$requestor' på $sitename vill följa dina uppdateringar här på Friendika. -Här kan du kolla dennes profil: $url +Besök dennes profil på $url. Logga in för att godkänna eller avslå förfrågan. + $siteurl Hälsningar, From 189abd2edf3ee12602b017f270f1c50cfbd0dc1d Mon Sep 17 00:00:00 2001 From: erik Date: Tue, 22 Mar 2011 10:48:52 -0700 Subject: [PATCH 102/478] Edited view/sv/friend_complete_eml.tpl via GitHub --- view/sv/friend_complete_eml.tpl | 25 ++++++++++--------------- 1 file changed, 10 insertions(+), 15 deletions(-) diff --git a/view/sv/friend_complete_eml.tpl b/view/sv/friend_complete_eml.tpl index ab12fcb6b..2b8b0238e 100644 --- a/view/sv/friend_complete_eml.tpl +++ b/view/sv/friend_complete_eml.tpl @@ -1,22 +1,17 @@ +$username, -Dear $username, +Goda nyheter... '$fn' på '$dfrn_url' har accepterat din kontaktförfrågan på '$sitename'. - Great news... '$fn' at '$dfrn_url' has accepted -your connection request at '$sitename'. +Ni är nu ömsesidiga vänner och kan se varandras statusuppdateringar samt skicka foton och meddelanden +utan begränsningar. -You are now mutual friends and may exchange status updates, photos, and email -without restriction. - -Please visit your 'Contacts' page at $sitename if you wish to make -any changes to this relationship. +Gå in på din sida 'Kontakter' på $sitename om du vill göra några +ändringar när det gäller denna kontakt. $siteurl -[For instance, you may create a separate profile with information that is not -available to the general public - and assign viewing rights to '$fn']. +[Du kan exempelvis skapa en separat profil med information som inte +är tillgänglig för vem som helst, och ge visningsrättigheter till '$fn']. -Sincerely, - - $sitename Administrator - - +Hälsningar, +$sitename admin From fff72ffe2791abd27a4e04f2e153ee6a941b28ec Mon Sep 17 00:00:00 2001 From: erik Date: Tue, 22 Mar 2011 10:50:36 -0700 Subject: [PATCH 103/478] Edited view/sv/group_edit.tpl via GitHub --- view/sv/group_edit.tpl | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/view/sv/group_edit.tpl b/view/sv/group_edit.tpl index e6c7afb49..12e650597 100644 --- a/view/sv/group_edit.tpl +++ b/view/sv/group_edit.tpl @@ -1,22 +1,22 @@ -

    Group Editor

    +

    Gruppredigering

    - +
    - + $selector
    $drop
    - +
    From f8faa73fb8e08d6ca9990a309658b17c48f4ef41 Mon Sep 17 00:00:00 2001 From: erik Date: Tue, 22 Mar 2011 10:51:30 -0700 Subject: [PATCH 104/478] Edited view/sv/group_new.tpl via GitHub --- view/sv/group_new.tpl | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/view/sv/group_new.tpl b/view/sv/group_new.tpl index a1865b246..cda937ede 100644 --- a/view/sv/group_new.tpl +++ b/view/sv/group_new.tpl @@ -5,7 +5,7 @@

    -Skapa en grupp med kontakter/vänner i. +Skapa en grupp med kontakter/vänner.

    @@ -18,5 +18,3 @@ Skapa en grupp med kontakter/vänner i.
    - - \ No newline at end of file From d99d46631eee61266fa7caaf21652316c5cf55b3 Mon Sep 17 00:00:00 2001 From: erik Date: Tue, 22 Mar 2011 10:52:45 -0700 Subject: [PATCH 105/478] Edited view/sv/head.tpl via GitHub --- view/sv/head.tpl | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/view/sv/head.tpl b/view/sv/head.tpl index 8f97a11e5..828fcb13d 100644 --- a/view/sv/head.tpl +++ b/view/sv/head.tpl @@ -11,7 +11,7 @@ - - From 2f982c9332b96633c0db6efaf7fc0de246b8283c Mon Sep 17 00:00:00 2001 From: erik Date: Tue, 22 Mar 2011 10:54:20 -0700 Subject: [PATCH 106/478] Edited view/sv/insecure_net.tpl via GitHub --- view/sv/insecure_net.tpl | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/view/sv/insecure_net.tpl b/view/sv/insecure_net.tpl index 5628639cc..b354ed12d 100644 --- a/view/sv/insecure_net.tpl +++ b/view/sv/insecure_net.tpl @@ -1,6 +1,6 @@

    -The social network that $name belongs to is an open network with limited or non-existent privacy controls. -Please use appropriate discretion. +Det sociala nätverk som $name tillhör är öppet och saknar nästan helt möjlighet att begränsa insynen. +Kom alltså ihåg att vara lite diskret.

    -
    \ No newline at end of file +
    From 06b76e47d949e9a27e3635aa7c7da311eaf9379e Mon Sep 17 00:00:00 2001 From: erik Date: Tue, 22 Mar 2011 10:55:11 -0700 Subject: [PATCH 107/478] Edited view/sv/install_db.tpl via GitHub --- view/sv/install_db.tpl | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/view/sv/install_db.tpl b/view/sv/install_db.tpl index c413689c2..fb66ef29b 100644 --- a/view/sv/install_db.tpl +++ b/view/sv/install_db.tpl @@ -1,33 +1,32 @@ - -

    Friendika Social Network

    +

    Det sociala nätverket Friendika

    Installation

    -In order to install Friendika we need to know how to contact your database. Please contact your hosting provider or site administrator if you have questions about these settings. The database you specify below must already exist. If it does not, please create it before continuing. +För att kunna installera Friendika måste du ange hur man ansluter till din databas. Kontakta ditt webbhotell eller webbplatsadministratör om du har frågor om dessa inställningar. Databasen du specar nedan måste finnas. Skapa databasen innan du fortsätter, om det inte redan är gjort.

    - +
    - +
    - +
    - +
    -Please select a default timezone for your website +Ange vilken tidszon som ska vara förvald på din webbplats
    $tzselect @@ -37,4 +36,3 @@ $tzselect
    - From ea1a69c84f47e85535f3b4a385e17e49eb87af95 Mon Sep 17 00:00:00 2001 From: erik Date: Tue, 22 Mar 2011 10:56:22 -0700 Subject: [PATCH 108/478] Edited view/sv/intro_complete_eml.tpl via GitHub --- view/sv/intro_complete_eml.tpl | 27 ++++++++++++--------------- 1 file changed, 12 insertions(+), 15 deletions(-) diff --git a/view/sv/intro_complete_eml.tpl b/view/sv/intro_complete_eml.tpl index a60745ec5..1f24af25f 100644 --- a/view/sv/intro_complete_eml.tpl +++ b/view/sv/intro_complete_eml.tpl @@ -1,22 +1,19 @@ +$username, -Dear $username, +'$fn' på '$dfrn_url' har accepterat din kontaktförfrågan på '$sitename'. - '$fn' at '$dfrn_url' has accepted -your connection request at '$sitename'. +'$fn' har valt att acceptera dig som ett "fan" vilket innebär vissa begränsningar +i kommunikationen mellan er - som till exempel personliga meddelanden och viss interaktion +mellan profiler. Om detta är en kändis eller en gemenskap så har dessa inställningar gjorts +per automatik. - '$fn' has chosen to accept you a "fan", which restricts -some forms of communication - such as private messaging and some profile -interactions. If this is a celebrity or community page, these settings were -applied automatically. +'$fn' kan välja att utöka detta till vanlig tvåvägskommunikation eller någon annan mer +tillåtande kommunikationsform i framtiden. - '$fn' may choose to extend this into a two-way or more permissive -relationship in the future. - - You will start receiving public status updates from '$fn', -which will appear on your 'Network' page at +Du kommer hädanefter att få statusuppdateringar från '$fn', +vilka kommer att synas på din Nätverk-sida på $siteurl -Sincerely, - - $sitename Administrator +Hälsningar, +$sitename admin From 02975027da7440643ebe7b9d59400e894376d544 Mon Sep 17 00:00:00 2001 From: erik Date: Tue, 22 Mar 2011 10:57:00 -0700 Subject: [PATCH 109/478] Edited view/sv/intros-top.tpl via GitHub --- view/sv/intros-top.tpl | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/view/sv/intros-top.tpl b/view/sv/intros-top.tpl index d8b7394a4..0aa01c5da 100644 --- a/view/sv/intros-top.tpl +++ b/view/sv/intros-top.tpl @@ -1,7 +1,6 @@ -

    Pending Friend/Connect Notifications

    +

    Väntande förfrågningar om vänskap/kontakt

    - From f88b5f75addbd775051c60ea26cdcac01f977f55 Mon Sep 17 00:00:00 2001 From: erik Date: Tue, 22 Mar 2011 10:58:03 -0700 Subject: [PATCH 110/478] Edited view/sv/jot-header.tpl via GitHub --- view/sv/jot-header.tpl | 1 - 1 file changed, 1 deletion(-) diff --git a/view/sv/jot-header.tpl b/view/sv/jot-header.tpl index fe818410e..0296d0eb6 100644 --- a/view/sv/jot-header.tpl +++ b/view/sv/jot-header.tpl @@ -139,4 +139,3 @@ tinyMCE.init({ $geotag - From d578c45ef8130a474403d8f8f0ffaa832d60192d Mon Sep 17 00:00:00 2001 From: erik Date: Tue, 22 Mar 2011 10:58:50 -0700 Subject: [PATCH 111/478] Edited view/sv/lostpass.tpl via GitHub --- view/sv/lostpass.tpl | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/view/sv/lostpass.tpl b/view/sv/lostpass.tpl index a7040c149..9294fb261 100644 --- a/view/sv/lostpass.tpl +++ b/view/sv/lostpass.tpl @@ -1,18 +1,17 @@ -

    Forgot your Password?

    +

    Har du glömt lösenordet?

    -Enter your email address and submit to have your password reset. Then check your email for further instructions. +Skriv in och skicka din e-postadress för att återställa lösenordet. Kolla sedan din e-post för vidare instruktioner.

    - +
    - +
    - From 0f61fa8de19c2dcc089b39618ab2b2e198955b10 Mon Sep 17 00:00:00 2001 From: erik Date: Tue, 22 Mar 2011 10:59:40 -0700 Subject: [PATCH 112/478] Edited view/sv/lostpass_eml.tpl via GitHub --- view/sv/lostpass_eml.tpl | 37 +++++++++++++++++-------------------- 1 file changed, 17 insertions(+), 20 deletions(-) diff --git a/view/sv/lostpass_eml.tpl b/view/sv/lostpass_eml.tpl index c350236a4..df338fa69 100644 --- a/view/sv/lostpass_eml.tpl +++ b/view/sv/lostpass_eml.tpl @@ -1,32 +1,29 @@ +$username, -Dear $username, - A request was recently received at $sitename to reset your account -password. In order to confirm this request, please select the verification link -below or paste it into your web browser address bar. +En begäran om återställning av lösenord på $sitename har mottagits. +Gå till adressen nedan för att bekräfta denna begäran. Du kan också +klistra in länken i adressfältet i din webbläsare. -If you did NOT request this change, please DO NOT follow the link -provided and ignore and/or delete this email. +Gå INTE till länken nedan om du INTE har begärt lösenordsåterställning. +Då kan du ignorera det här meddelandet. -Your password will not be changed unless we can verify that you -issued this request. +Ditt lösenord kommer inte att återställas om vi inte kan säkerställa att du +initierat detta. -Follow this link to verify your identity: +Med den här länken kan du bekräfta din identitet: $reset_link -You will then receive a follow-up message containing the new password. +Sedan kommer du att få ett meddelande med ett nytt lösenord. -You may change that password from your account settings page after logging in. +Lösenordet kan sedan ändras i dina inställningar efter att du loggat in. -The login details are as follows: +Detaljerna ser ut så här: -Site Location: $siteurl -Login Name: $email +Webbplats: $siteurl +Inloggningsnamn: $email +Hälsningar, +$sitename admin - - -Sincerely, - $sitename Administrator - - + \ No newline at end of file From 091cecec021309e4f7815cb4efa8c3307f9bc6e7 Mon Sep 17 00:00:00 2001 From: erik Date: Tue, 22 Mar 2011 11:01:09 -0700 Subject: [PATCH 113/478] Edited view/sv/mail_received_html_body_eml.tpl via GitHub --- view/sv/mail_received_html_body_eml.tpl | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/view/sv/mail_received_html_body_eml.tpl b/view/sv/mail_received_html_body_eml.tpl index 6b7eb8873..a9a34c23a 100644 --- a/view/sv/mail_received_html_body_eml.tpl +++ b/view/sv/mail_received_html_body_eml.tpl @@ -1,7 +1,7 @@ - Friendika Message + Meddelande på Friendika @@ -9,16 +9,16 @@ Friendika - $from sent you a new private message at $siteName. + $from har skickat ett personligt meddelande till dig på $siteName. $from $title $htmlversion - Please login at $siteurl to read and reply to your private messages. - Thank You, - $siteName Administrator + Logga in på $siteurl för att läsa och svara på personliga meddelanden. + Hälsningar, + $siteName admin From 90826f8a7d451dd76823813cfe557a3113bb4ad3 Mon Sep 17 00:00:00 2001 From: erik Date: Tue, 22 Mar 2011 11:02:24 -0700 Subject: [PATCH 114/478] Edited view/sv/mail_received_text_body_eml.tpl via GitHub --- view/sv/mail_received_text_body_eml.tpl | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/view/sv/mail_received_text_body_eml.tpl b/view/sv/mail_received_text_body_eml.tpl index 023867304..ac2857b58 100644 --- a/view/sv/mail_received_text_body_eml.tpl +++ b/view/sv/mail_received_text_body_eml.tpl @@ -1,10 +1,10 @@ -$from sent you a new private message at $siteName. +$from har skickat ett personligt meddelande till dig på $siteName. $title $textversion -Please login at $siteurl to read and reply to your private messages. +Logga in på $siteurl för att läsa och svara på personliga meddelanden. -Thank you, -$siteName administrator +Hälsningar, +$siteName admin From 82bf55666f92adcc2fda30f19de22b94173c667b Mon Sep 17 00:00:00 2001 From: erik Date: Tue, 22 Mar 2011 11:03:30 -0700 Subject: [PATCH 115/478] Edited view/sv/msg-header.tpl via GitHub --- view/sv/msg-header.tpl | 1 - 1 file changed, 1 deletion(-) diff --git a/view/sv/msg-header.tpl b/view/sv/msg-header.tpl index 174e6c985..2189b7fed 100644 --- a/view/sv/msg-header.tpl +++ b/view/sv/msg-header.tpl @@ -101,4 +101,3 @@ tinyMCE.init({ } - From 196ba3c51a8ff362ea96a01df4227990d51c49bc Mon Sep 17 00:00:00 2001 From: erik Date: Tue, 22 Mar 2011 11:04:26 -0700 Subject: [PATCH 116/478] Edited view/sv/pagetypes.tpl via GitHub --- view/sv/pagetypes.tpl | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/view/sv/pagetypes.tpl b/view/sv/pagetypes.tpl index 2036614ab..2d576f5ac 100644 --- a/view/sv/pagetypes.tpl +++ b/view/sv/pagetypes.tpl @@ -1,25 +1,25 @@
    - + - This account is a normal personal profile + Detta konto är en normal personlig profil
    - Automatically approve all connection/friend requests as read-only fans + Godkänn automatiskt alla kontaktförfrågningar som fans med läsrättigheter
    - + - Automatically approve all connection/friend requests as read-write fans + Godkänn automatiskt alla kontaktförfrågningar som fans med läs- och skrivrättigheter
    - + - Automatically approve all connection/friend requests as friends + Godkänn automatiskt alla kontaktförfrågningar som vänner
    -
    +
    \ No newline at end of file From 15ef0e601eb4fba4fa50732868fb16ad972faf15 Mon Sep 17 00:00:00 2001 From: erik Date: Tue, 22 Mar 2011 11:05:36 -0700 Subject: [PATCH 117/478] Edited view/sv/passchanged_eml.tpl via GitHub --- view/sv/passchanged_eml.tpl | 26 ++++++++++++-------------- 1 file changed, 12 insertions(+), 14 deletions(-) diff --git a/view/sv/passchanged_eml.tpl b/view/sv/passchanged_eml.tpl index 9692159e1..590462468 100644 --- a/view/sv/passchanged_eml.tpl +++ b/view/sv/passchanged_eml.tpl @@ -1,20 +1,18 @@ -Dear $username, - Your password has been changed as requested. Please retain this -information for your records (or change your password immediately to -something that you will remember). +$username, + +Lösenordet har ändrats enligt din begäran. Behåll den här +informationen om den skulle behövas i framtiden. (eller ändra lösenord +på en gång till något som du kommer ihåg). -Your login details are as follows: +Här är dina inloggningsuppgifter: -Site Location: $siteurl -Login Name: $email -Password: $new_password +Webbplats: $siteurl +Användarnamn: $email +Lösenord: $new_password -You may change that password from your account settings page after logging in. +När du loggat in kan du byta lösenord bland inställningarna. - -Sincerely, - $sitename Administrator - - +Hälsningar, +$sitename admin From c7b671aa2dcc3d7570a00818b48d821ff3fbf06a Mon Sep 17 00:00:00 2001 From: erik Date: Tue, 22 Mar 2011 11:07:18 -0700 Subject: [PATCH 118/478] Edited view/sv/profile.php via GitHub --- view/sv/profile.php | 143 ++++++++++++++++++++++---------------------- 1 file changed, 71 insertions(+), 72 deletions(-) diff --git a/view/sv/profile.php b/view/sv/profile.php index fa7372668..6c551e185 100644 --- a/view/sv/profile.php +++ b/view/sv/profile.php @@ -1,72 +1,71 @@ - - - - <?php if(x($page,'title')) echo $page['title']; ?> - - - -
    - - -
    - - -
    -
    - -
    - - - + + + + <?php if(x($page,'title')) echo $page['title']; ?> + + + +
    + + +
    + + +
    +
    + +
    + + From 2e6f718f0d063f56962216da506b4d4a7f99c2a3 Mon Sep 17 00:00:00 2001 From: erik Date: Tue, 22 Mar 2011 11:53:34 -0700 Subject: [PATCH 119/478] Edited view/sv/profile_advanced.php via GitHub --- view/sv/profile_advanced.php | 38 +++++++++++++++++------------------- 1 file changed, 18 insertions(+), 20 deletions(-) diff --git a/view/sv/profile_advanced.php b/view/sv/profile_advanced.php index 6d2ecba4d..0891d7ff1 100644 --- a/view/sv/profile_advanced.php +++ b/view/sv/profile_advanced.php @@ -12,7 +12,7 @@ EOT; if($a->profile['name']) { $o .= <<< EOT
    -
    Full Name:
    +
    Fullständigt namn:
    {$a->profile['name']}
    @@ -22,7 +22,7 @@ EOT; if($a->profile['gender']) { $o .= <<< EOT
    -
    Gender:
    +
    Kön:
    {$a->profile['gender']}
    @@ -32,7 +32,7 @@ EOT; if(($a->profile['dob']) && ($a->profile['dob'] != '0000-00-00')) { $o .= <<< EOT
    -
    Birthday:
    +
    Födelsedag:
    EOT; // If no year, add an arbitrary one so just we can parse the month and day. @@ -50,7 +50,7 @@ $o .= '
    '; if($age = age($a->profile['dob'],$a->profile['timezone'],'')) { $o .= <<< EOT
    -
    Age:
    +
    Ålder:
    $age
    @@ -60,7 +60,7 @@ EOT; if($a->profile['marital']) { $o .= <<< EOT
    -
    Status:
    +
    Civilstatus:
    {$a->profile['marital']}
    EOT; @@ -75,7 +75,7 @@ EOT; if($a->profile['sexual']) { $o .= <<< EOT
    -
    Sexual Preference:
    +
    Sexuell läggning:
    {$a->profile['sexual']}
    @@ -86,7 +86,7 @@ if($a->profile['homepage']) { $homepage = linkify($a->profile['homepage']); $o .= <<< EOT
    -
    Homepage:
    +
    Hemsida URL:
    $homepage
    @@ -96,7 +96,7 @@ EOT; if($a->profile['politic']) { $o .= <<< EOT
    -
    Political Views:
    +
    Politisk åskådning:
    {$a->profile['politic']}
    @@ -115,7 +115,7 @@ EOT; if($txt = prepare_text($a->profile['about'])) { $o .= <<< EOT
    -
    About:
    +
    Om:

    $txt
    @@ -126,7 +126,7 @@ EOT; if($txt = prepare_text($a->profile['interest'])) { $o .= <<< EOT
    -
    Hobbies/Interests:
    +
    Hobbys/Intressen:

    $txt
    @@ -137,7 +137,7 @@ EOT; if($txt = prepare_text($a->profile['contact'])) { $o .= <<< EOT
    -
    Contact information and Social Networks:
    +
    Kontaktuppgifter och sociala nätverk:

    $txt
    @@ -148,7 +148,7 @@ EOT; if($txt = prepare_text($a->profile['music'])) { $o .= <<< EOT
    -
    Musical interests:
    +
    Musik:

    $txt
    @@ -159,7 +159,7 @@ EOT; if($txt = prepare_text($a->profile['book'])) { $o .= <<< EOT
    -
    Books, literature:
    +
    Böcker, litteratur:

    $txt
    @@ -170,7 +170,7 @@ EOT; if($txt = prepare_text($a->profile['tv'])) { $o .= <<< EOT
    -
    Television:
    +
    TV:

    $txt
    @@ -181,7 +181,7 @@ EOT; if($txt = prepare_text($a->profile['film'])) { $o .= <<< EOT
    -
    Film/dance/culture/entertainment:
    +
    Film/dans/kultur/underhållning:

    $txt
    @@ -192,7 +192,7 @@ EOT; if($txt = prepare_text($a->profile['romance'])) { $o .= <<< EOT
    -
    Love/romance:
    +
    Kärlek/romantik:

    $txt
    @@ -203,7 +203,7 @@ EOT; if($txt = prepare_text($a->profile['work'])) { $o .= <<< EOT
    -
    Work/employment:
    +
    Arbete:

    $txt
    @@ -214,12 +214,10 @@ EOT; if($txt = prepare_text($a->profile['education'])) { $o .= <<< EOT
    -
    School/education:
    +
    Skola/utbildning:

    $txt
    EOT; } - - From 6f2b63378716dce986d379feb8707794e3dd87f9 Mon Sep 17 00:00:00 2001 From: erik Date: Tue, 22 Mar 2011 11:54:48 -0700 Subject: [PATCH 120/478] Edited view/sv/profile_edit.tpl via GitHub --- view/sv/profile_edit.tpl | 76 ++++++++++++++++++++-------------------- 1 file changed, 38 insertions(+), 38 deletions(-) diff --git a/view/sv/profile_edit.tpl b/view/sv/profile_edit.tpl index b0d4850d0..818e0e2df 100644 --- a/view/sv/profile_edit.tpl +++ b/view/sv/profile_edit.tpl @@ -1,11 +1,11 @@ -

    Edit Profile Details

    +

    Ändra i profil

    @@ -18,32 +18,32 @@ $default
    - +
    *
    - +
    - +
    - + $gender
    - +
    $dob $age
    @@ -53,32 +53,32 @@ $dob $age $hide_friends
    - +
    - +
    - +
    - +
    - + @@ -96,20 +96,20 @@ $hide_friends
    - +
    - + $marital
    - +
    - + $sexual
    @@ -117,13 +117,13 @@ $sexual
    - +
    - +
    @@ -135,20 +135,20 @@ $sexual
    - - -
    (Used for searching public profiles, never shown to others)
    + + +
    (Används vid profilsökning, visas inte för andra)
    - +

    -Tell us about yourself... +Beskriv dig själv...

    @@ -160,7 +160,7 @@ Tell us about yourself...

    -Hobbies/Interests +Hobbys/Intressen

    @@ -172,7 +172,7 @@ Hobbies/Interests

    -Contact information and Social Networks +Kontaktuppgifter och sociala nätverk

    @@ -183,14 +183,14 @@ Contact information and Social Networks
    - +

    -Musical interests +Musik

    @@ -201,7 +201,7 @@ Musical interests

    -Books, literature +Böcker, litteratur

    @@ -214,7 +214,7 @@ Books, literature

    -Television +TV

    @@ -227,7 +227,7 @@ Television

    -Film/dance/culture/entertainment +Film/dans/kultur/underhållning

    @@ -238,14 +238,14 @@ Film/dance/culture/entertainment
    - +

    -Love/romance +Kärlek/romantik

    @@ -258,7 +258,7 @@ Love/romance

    -Work/employment +Arbete

    @@ -271,7 +271,7 @@ Work/employment

    -School/education +Skola/utbildning

    @@ -283,7 +283,7 @@ School/education
    - +
    From 143b9ef1d5c59d56f7fd9b8b101364d9bf7c3fd3 Mon Sep 17 00:00:00 2001 From: erik Date: Tue, 22 Mar 2011 11:58:04 -0700 Subject: [PATCH 121/478] Edited view/sv/profile_entry_default.tpl via GitHub --- view/sv/profile_entry_default.tpl | 1 + 1 file changed, 1 insertion(+) diff --git a/view/sv/profile_entry_default.tpl b/view/sv/profile_entry_default.tpl index 87ad33e16..dff6b53f7 100644 --- a/view/sv/profile_entry_default.tpl +++ b/view/sv/profile_entry_default.tpl @@ -1,3 +1,4 @@ +
    Profilbild From 0cbe80aeeab4929848acb4ece4d5d10d78cf7be1 Mon Sep 17 00:00:00 2001 From: erik Date: Tue, 22 Mar 2011 11:59:03 -0700 Subject: [PATCH 122/478] Edited view/sv/profile_listing_header.tpl via GitHub --- view/sv/profile_listing_header.tpl | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/view/sv/profile_listing_header.tpl b/view/sv/profile_listing_header.tpl index 476fc55f9..ce81dd279 100644 --- a/view/sv/profile_listing_header.tpl +++ b/view/sv/profile_listing_header.tpl @@ -3,6 +3,5 @@ Byt profilbild

    - From 5ead1a85993a19fa2edf4e908536f6f9a84783f1 Mon Sep 17 00:00:00 2001 From: erik Date: Tue, 22 Mar 2011 11:59:50 -0700 Subject: [PATCH 123/478] Edited view/sv/profile_photo.tpl via GitHub --- view/sv/profile_photo.tpl | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/view/sv/profile_photo.tpl b/view/sv/profile_photo.tpl index 30e51210a..b849a270d 100644 --- a/view/sv/profile_photo.tpl +++ b/view/sv/profile_photo.tpl @@ -1,18 +1,18 @@ -

    Upload Profile Photo

    +

    Ladda upp profilbild

    - +
    - +
    \ No newline at end of file From 59a7ff83317d707a9342d983cb4960121c0f17cf Mon Sep 17 00:00:00 2001 From: erik Date: Tue, 22 Mar 2011 12:00:49 -0700 Subject: [PATCH 124/478] Edited view/sv/profile_tabs.tpl via GitHub --- view/sv/profile_tabs.tpl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/view/sv/profile_tabs.tpl b/view/sv/profile_tabs.tpl index 3048d534f..b5d55302b 100644 --- a/view/sv/profile_tabs.tpl +++ b/view/sv/profile_tabs.tpl @@ -4,4 +4,4 @@ Profil Foton
    -
    \ No newline at end of file +
    From 2856664eeb44bfb2b1190965562b55740dc22113 Mon Sep 17 00:00:00 2001 From: erik Date: Tue, 22 Mar 2011 12:01:47 -0700 Subject: [PATCH 125/478] Edited view/sv/profile-hide-friends.tpl via GitHub --- view/sv/profile-hide-friends.tpl | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/view/sv/profile-hide-friends.tpl b/view/sv/profile-hide-friends.tpl index 54ade00fe..367c4317f 100644 --- a/view/sv/profile-hide-friends.tpl +++ b/view/sv/profile-hide-friends.tpl @@ -1,16 +1,16 @@

    -Hide my contact/friend list from viewers of this profile? +Dölj kontaktlista/vänlista för de som ser denna profil?

    - +
    - +
    -
    +
    \ No newline at end of file From 5dae05f2755e01a812166054ec0678334103a9c3 Mon Sep 17 00:00:00 2001 From: erik Date: Tue, 22 Mar 2011 12:03:00 -0700 Subject: [PATCH 126/478] Edited view/sv/profile-in-directory.tpl via GitHub --- view/sv/profile-in-directory.tpl | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/view/sv/profile-in-directory.tpl b/view/sv/profile-in-directory.tpl index 98af3e59a..982fe990e 100644 --- a/view/sv/profile-in-directory.tpl +++ b/view/sv/profile-in-directory.tpl @@ -1,16 +1,16 @@

    -Publish your default profile in site directory? +Publicera din huvudsakliga profil (default) i webbplatsens medlemskatalog?

    - +
    - +
    -
    +
    \ No newline at end of file From a7601bc1a6c43221c9d01361e39da52066682c2e Mon Sep 17 00:00:00 2001 From: erik Date: Tue, 22 Mar 2011 12:04:06 -0700 Subject: [PATCH 127/478] Edited view/sv/profile-in-netdir.tpl via GitHub --- view/sv/profile-in-netdir.tpl | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/view/sv/profile-in-netdir.tpl b/view/sv/profile-in-netdir.tpl index be111aa67..430173511 100644 --- a/view/sv/profile-in-netdir.tpl +++ b/view/sv/profile-in-netdir.tpl @@ -1,16 +1,16 @@

    -Publish your default profile in global social directory? +Publicera din huvudsakliga profil (default) i den globala medlemskatalogen?

    - +
    - +
    -
    +
    \ No newline at end of file From aa0915a2adb8ade9d9e264ba94ec8f6f00b06788 Mon Sep 17 00:00:00 2001 From: erik Date: Tue, 22 Mar 2011 12:07:38 -0700 Subject: [PATCH 128/478] Edited view/sv/pwdreset.tpl via GitHub --- view/sv/pwdreset.tpl | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/view/sv/pwdreset.tpl b/view/sv/pwdreset.tpl index dd609f061..2c2d9e7e6 100644 --- a/view/sv/pwdreset.tpl +++ b/view/sv/pwdreset.tpl @@ -1,16 +1,16 @@ -

    Password Reset

    +

    Återställning av lösenord

    -Your password has been reset as requested. +Ditt lösenord har återställts enligt önskemål.

    -Your new password is +Ditt nya lösenord är

    $newpass

    -Save or copy your new password - and then click here to login. +Håll koll på det nya lösenordet och klicka sedan här för att logga in.

    -Your password may be changed from the 'Settings' page after successful login. \ No newline at end of file +Lösenordet kan ändras på sidan Inställningar efter att du loggat in. \ No newline at end of file From b2089c559c2bc51b42e267ca53c2ba0a45cd1223 Mon Sep 17 00:00:00 2001 From: erik Date: Tue, 22 Mar 2011 12:08:25 -0700 Subject: [PATCH 129/478] Edited view/sv/register_open_eml.tpl via GitHub --- view/sv/register_open_eml.tpl | 26 +++++++++++--------------- 1 file changed, 11 insertions(+), 15 deletions(-) diff --git a/view/sv/register_open_eml.tpl b/view/sv/register_open_eml.tpl index 8a00f21e9..0c7cb2496 100644 --- a/view/sv/register_open_eml.tpl +++ b/view/sv/register_open_eml.tpl @@ -1,21 +1,17 @@ +$username, +Tack för att du registrerat dig på $sitename. Kontot har skapats. +Här är dina inloggningsuppgifter: -Dear $username, - Thank you for registering at $sitename. Your account has been created. -The login details are as follows: +Webbplats: $siteurl +Användarnamn: $email +Lösenord: $password +Lösenordet kan ändras på sidan Inställningar efter att du loggat in. -Site Location: $siteurl -Login Name: $email -Password: $password +Ägna en liten stund åt att gå igenom alla kontoinställningar där. -You may change your password from your account "Settings" page after logging -in. +Tack, och välkommen till $sitename. -Please take a few moments to review the other account settings on that page. +Hälsningar, +$sitename admin -Thank you and welcome to $sitename. - -Sincerely, - $sitename Administrator - - From 61ba37b1ed2820c4be0254906a77f4fe99d2b59c Mon Sep 17 00:00:00 2001 From: erik Date: Tue, 22 Mar 2011 12:11:15 -0700 Subject: [PATCH 130/478] Edited view/sv/register_verify_eml.tpl via GitHub --- view/sv/register_verify_eml.tpl | 24 ++++++++---------------- 1 file changed, 8 insertions(+), 16 deletions(-) diff --git a/view/sv/register_verify_eml.tpl b/view/sv/register_verify_eml.tpl index 60c38d800..f3e4ca9ff 100644 --- a/view/sv/register_verify_eml.tpl +++ b/view/sv/register_verify_eml.tpl @@ -1,26 +1,18 @@ -A new user registration request was received at $sitename which requires -your approval. +En registreringsförfrågan som kräver svar har mottagits +på $sitename -The login details are as follows: +Här är inloggningsuppgifterna: -Full Name: $username -Site Location: $siteurl -Login Name: $email - - -To approve this request please visit the following link: +Fullständigt namn: $username +Webbplats: $siteurl +Användarnamn: $email +Gå till denna adress om du vill godkänna: $siteurl/regmod/allow/$hash - -To deny the request and remove the account, please visit: - - +Gå till denna adress om du vill avslå förfrågan och ta bort kontot: $siteurl/regmod/deny/$hash - -Thank you. - From 8c245a5d2f4e6882211ac17561f86537a7089c73 Mon Sep 17 00:00:00 2001 From: erik Date: Tue, 22 Mar 2011 12:12:23 -0700 Subject: [PATCH 131/478] Edited view/sv/registrations-top.tpl via GitHub --- view/sv/registrations-top.tpl | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/view/sv/registrations-top.tpl b/view/sv/registrations-top.tpl index d8faf3439..24e13abca 100644 --- a/view/sv/registrations-top.tpl +++ b/view/sv/registrations-top.tpl @@ -1,3 +1 @@ -

    User registrations waiting for confirm

    - - +

    Registreringar från användare som inväntar godkännande

    From 250d467f33b293ff40e8fc13b2c16a011b41a04a Mon Sep 17 00:00:00 2001 From: erik Date: Tue, 22 Mar 2011 12:13:15 -0700 Subject: [PATCH 132/478] Edited view/sv/registrations.tpl via GitHub --- view/sv/registrations.tpl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/view/sv/registrations.tpl b/view/sv/registrations.tpl index c8646043e..869fa1a90 100644 --- a/view/sv/registrations.tpl +++ b/view/sv/registrations.tpl @@ -1 +1 @@ -
  • $fullname ($email) : Approve - Deny
  • +
  • $fullname ($email) : Godkänn - Avslå
  • From fe7e6ad0644f7d7a3f1c3674cc69534277a46aa8 Mon Sep 17 00:00:00 2001 From: erik Date: Tue, 22 Mar 2011 12:14:59 -0700 Subject: [PATCH 133/478] Edited view/sv/request_notify_eml.tpl via GitHub --- view/sv/request_notify_eml.tpl | 18 +++++++----------- 1 file changed, 7 insertions(+), 11 deletions(-) diff --git a/view/sv/request_notify_eml.tpl b/view/sv/request_notify_eml.tpl index 9eef7a61e..893bce17c 100644 --- a/view/sv/request_notify_eml.tpl +++ b/view/sv/request_notify_eml.tpl @@ -1,17 +1,13 @@ +$myname, -Dear $myname, +Du har just fått en kontaktförfrågan på $sitename från '$requestor' -You have just received a connection request at $sitename +Profilen finns på $url. -from '$requestor'. - -You may visit their profile at $url. - -Please login to your site to view the complete introduction -and approve or ignore/cancel the request. +Logga in för att se hela förfrågan och godkänna eller +avslå den. $siteurl -Regards, - - $sitename administrator \ No newline at end of file +Hälsningar, +$sitename admin From b57b89516f947779f644b2de4bb455a31dbdaf45 Mon Sep 17 00:00:00 2001 From: erik Date: Tue, 22 Mar 2011 12:17:25 -0700 Subject: [PATCH 134/478] Edited view/sv/settings.tpl via GitHub --- view/sv/settings.tpl | 60 +++++++++++++++++++++----------------------- 1 file changed, 29 insertions(+), 31 deletions(-) diff --git a/view/sv/settings.tpl b/view/sv/settings.tpl index 97d67cbf6..9ffe14b91 100644 --- a/view/sv/settings.tpl +++ b/view/sv/settings.tpl @@ -1,6 +1,6 @@ -

    Account Settings

    +

    Kontoinställningar

    - + $nickname_block @@ -8,16 +8,16 @@ $nickname_block
    -

    Basic Settings

    +

    Grundläggande inställningar

    - +
    - +
    @@ -25,19 +25,19 @@ $nickname_block
    - + $zoneselect
    - +
    - +
    @@ -46,25 +46,25 @@ $zoneselect
    - + $theme
    - +
    -

    Security and Privacy Settings

    +

    Säkerhets- och sekretessinställningar

    - + -
    (to prevent spam abuse)
    +
    (spamskydd)
    @@ -90,53 +90,53 @@ $profile_in_net_dir
    - +
    -

    Notification Settings

    +

    Inställningar för aviseringar

    -
    Send a notification email when:
    - +
    Skicka avisering via e-post när:
    +
    - +
    - +
    - +
    - +
    - +
    -

    Password Settings

    +

    Lösenordsinställningar

    -Leave password fields blank unless changing +Lämna fältet tomt om du inte vill byta lösenord

    - +
    - +
    @@ -148,16 +148,14 @@ Leave password fields blank unless changing
    - +
    -

    Advanced Page Settings

    +

    Avancerade inställningar

    $pagetype
    - +
    - - From 42a5eb5d9ba1657cac4014aa223cde08275fd604 Mon Sep 17 00:00:00 2001 From: erik Date: Tue, 22 Mar 2011 12:18:09 -0700 Subject: [PATCH 135/478] Edited view/sv/settings_nick_set.tpl via GitHub --- view/sv/settings_nick_set.tpl | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/view/sv/settings_nick_set.tpl b/view/sv/settings_nick_set.tpl index a36b3b9a2..34cb36e49 100644 --- a/view/sv/settings_nick_set.tpl +++ b/view/sv/settings_nick_set.tpl @@ -1,7 +1,6 @@ -

    -Your profile address is '$nickname@$basepath' +Din profiladress är '$nickname@$basepath'

    $subdir From 0353b36f5d9c7f41bf006b63db5e97c173fa8ca7 Mon Sep 17 00:00:00 2001 From: erik Date: Tue, 22 Mar 2011 12:19:04 -0700 Subject: [PATCH 136/478] Edited view/sv/settings_nick_subdir.tpl via GitHub --- view/sv/settings_nick_subdir.tpl | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/view/sv/settings_nick_subdir.tpl b/view/sv/settings_nick_subdir.tpl index 303c24df7..2702708ab 100644 --- a/view/sv/settings_nick_subdir.tpl +++ b/view/sv/settings_nick_subdir.tpl @@ -1,6 +1,6 @@

    -It appears that your website is located in a subdirectory of the
    -$hostname website, so this setting may not work reliably.
    +Det verkar som att din webbsida finns i en undermapp på webbplatsen
    +$hostname, så eventuellt kommer inte denna inställning att fungera tillförlitligt.

    -

    If you have any issues, you may have better results using the profile
    address '$baseurl/profile/$nickname'. +

    Om problem uppstår är det möjligt att problemen kan lösas genom att använda
    profiladressen '$baseurl/profile/$nickname' istället.

    \ No newline at end of file From 93b1f3217034f697e25a763cd87967b95d72c13c Mon Sep 17 00:00:00 2001 From: erik Date: Tue, 22 Mar 2011 12:21:15 -0700 Subject: [PATCH 137/478] Edited view/sv/settings_nick_unset.tpl via GitHub --- view/sv/settings_nick_unset.tpl | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/view/sv/settings_nick_unset.tpl b/view/sv/settings_nick_unset.tpl index 903768b59..5e115ff68 100644 --- a/view/sv/settings_nick_unset.tpl +++ b/view/sv/settings_nick_unset.tpl @@ -1,14 +1,12 @@ -

    -Your profile URL is currently '$baseurl/profile/$uid'. -Setting a nickname will allow a friendly profile URL such as +Din profiladress är för närvarande'$baseurl/profile/$uid'. +Genom att ange ett smeknamn/nick kan din adress bli enklare, så här: 'nickname@$basepath'.
    -Once set, it can never be changed. The nickname must start with a letter; and only letters, numbers, dashes, and underscores are allowed. +När smeknamn/nick har angetts kan det inte ändras. Det måste inledas med en bokstav, och bara bokstäver, siffror, bindestreck och understrykningstecken får användas.

    - +
    - From eb02adb163126fabe5d3ef9f3851ca106cdd0eeb Mon Sep 17 00:00:00 2001 From: erik Date: Tue, 22 Mar 2011 12:22:25 -0700 Subject: [PATCH 138/478] Edited view/sv/wall_received_eml.tpl via GitHub --- view/sv/wall_received_eml.tpl | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/view/sv/wall_received_eml.tpl b/view/sv/wall_received_eml.tpl index c296de785..fc450a06d 100644 --- a/view/sv/wall_received_eml.tpl +++ b/view/sv/wall_received_eml.tpl @@ -1,18 +1,16 @@ +$username, -Dear $username, - - '$from' posted something to your profile wall. +'$from' har skrivit på din profilsida. ----- $body ----- -Please login at $siteurl to view or delete the item: +Logga in på $siteurl för att kolla eller ta bort: $display -Thank you, - $sitename administrator +Hälsningar, +$sitename admin - From af12c696cbcd6d38db7421aa3a1c02fbb9f90912 Mon Sep 17 00:00:00 2001 From: erik Date: Tue, 22 Mar 2011 14:12:33 -0700 Subject: [PATCH 139/478] Edited view/sv/strings.php via GitHub --- view/sv/strings.php | 175 ++++++++++++++++++++++++++++++-------------- 1 file changed, 119 insertions(+), 56 deletions(-) diff --git a/view/sv/strings.php b/view/sv/strings.php index 3518151e1..ed6503362 100644 --- a/view/sv/strings.php +++ b/view/sv/strings.php @@ -1,32 +1,35 @@ strings['Not Found'] = 'Hittades inte'; + +function string_plural_select($n){ + return ($n != 1); +} + +$a->strings['Not Found'] = 'Hittar inte'; $a->strings['Page not found.' ] = 'Sidan hittades inte.' ; $a->strings['Permission denied'] = 'Åtkomst nekad'; $a->strings['Permission denied.'] = 'Åtkomst nekad.'; -$a->strings['Create a New Account'] = 'Skapa nytt konto'; +$a->strings['Create a New Account'] = 'Skapa ett nytt konto'; $a->strings['Register'] = 'Registrera'; $a->strings['Nickname or Email address: '] = 'Användarnamn eller e-postadress: '; $a->strings['Password: '] = 'Lösenord: '; $a->strings['Login'] = 'Logga in'; -$a->strings['Nickname/Email/OpenID: '] = 'Användarnamn/E-post/OpenID: '; +$a->strings['Nickname/Email/OpenID: '] = 'Användarnamn/e-post/OpenID: '; $a->strings["Password \x28if not OpenID\x29: "] = "Lösenord \x28om inget OpenID\x29: "; -$a->strings['Forgot your password?'] = 'Glömt lösenordet?'; -$a->strings['Password Reset'] = 'Återställ lösenord'; +$a->strings['Forgot your password?'] = 'Har du glömt lösenordet?'; +$a->strings['Password Reset'] = 'Återställ lösenordet'; $a->strings['Logout'] = 'Logga ut'; $a->strings['prev'] = 'föreg'; $a->strings['first'] = 'första'; $a->strings['last'] = 'sista'; $a->strings['next'] = 'nästa'; -$a->strings[' likes this.'] = ' gillar detta.'; -$a->strings[' doesn\'t like this.'] = ' ogillar detta.'; -$a->strings['people'] = 'personer'; -$a->strings['like this.'] = 'gilla detta.'; -$a->strings['don\'t like this.'] = 'ogilla detta.'; +$a->strings['%s likes this.'] = '%s gillar det här.'; +$a->strings['%s doesn\'t like this.'] = '%s ogillar det här.'; +$a->strings['%2$d people like this.'] = '%2$d personer gillar det här.'; +$a->strings['%2$d people don\'t like this.'] = '%2$d personer ogillar det här.'; $a->strings['and'] = 'och'; -$a->strings[', and '] = ', och '; -$a->strings[' other people'] = ' personer till'; -$a->strings[' like this.'] = ' gillar detta.'; -$a->strings[' don\'t like this.'] = ' ogillar detta.'; +$a->strings[', and %d other people'] = ', och ytterligare %d personer'; +$a->strings['%s like this.'] = '%s gillar det här.'; +$a->strings['%s don\'t like this.'] = '%s ogillar det här.'; $a->strings['No contacts'] = 'Inga kontakter'; $a->strings['Contacts'] = 'Kontakter'; $a->strings['View Contacts'] = 'Visa kontakter'; @@ -57,6 +60,7 @@ $a->strings['September'] = 'september'; $a->strings['October'] = 'oktober'; $a->strings['November'] = 'november'; $a->strings['December'] = 'december'; +$a->strings['Birthday Reminders'] = 'Födelsedagspåminnelser'; $a->strings['Birthdays this week:'] = 'Födelsedagar denna vecka:'; $a->strings["\x28Adjusted for local time\x29"] = "\x28Justerad till lokal tid\x29"; $a->strings['[today]'] = '[today]'; @@ -97,14 +101,18 @@ $a->strings['Failed to update contact record.'] = 'Failed to update contact reco $a->strings['Contact has been '] = 'Kontakten '; $a->strings['blocked'] = 'spärrad'; $a->strings['unblocked'] = 'inte längre spärrad'; -$a->strings['ignored'] = 'ignoreras'; -$a->strings['unignored'] = 'ignoreras inte längre'; +$a->strings['Contact has been blocked'] = 'Kontakten har spärrats'; +$a->strings['Contact has been unblocked'] = 'Kontakten är inte längre spärrad'; +$a->strings['Contact has been ignored'] = 'Kontakten ignoreras'; +$a->strings['Contact has been unignored'] = 'Kontakten ignoreras inte längre'; $a->strings['stopped following'] = 'följer inte längre'; $a->strings['Contact has been removed.'] = 'Kontakten har tagits bort.'; $a->strings['Contact not found.'] = 'Kontakten hittades inte.'; $a->strings['Mutual Friendship'] = 'Ömsesidig vänskap'; $a->strings['is a fan of yours'] = 'är ett fan till dig'; $a->strings['you are a fan of'] = 'du är fan till'; +$a->strings['Privacy Unavailable'] = 'Privacy Unavailable'; +$a->strings['Private communications are not available for this contact.'] = 'Det går inte att utbyta personliga meddelanden med den här kontakten.'; $a->strings['Never'] = 'Aldrig'; $a->strings["\x28Update was successful\x29"] = "\x28Uppdateringen lyckades\x29"; $a->strings["\x28Update was not successful\x29"] = "\x28Uppdateringen lyckades inte\x29"; @@ -124,8 +132,8 @@ $a->strings['Currently blocked'] = 'Spärrad'; $a->strings['Currently ignored'] = 'Ignoreras'; $a->strings['Show Blocked Connections'] = 'Visa spärrade kontakter'; $a->strings['Hide Blocked Connections'] = 'Dölj spärrade kontakter'; -$a->strings['Finding: '] = 'Finding: '; -$a->strings['Find'] = 'Find'; +$a->strings['Finding: '] = 'Hittar: '; +$a->strings['Find'] = 'Sök'; $a->strings['Visit '] = 'Besök '; $a->strings['\'s profile'] = 's profil'; $a->strings['Edit contact'] = 'Ändra kontakt'; @@ -145,16 +153,19 @@ $a->strings['Contact record was not found for you on our site.'] = 'Contact reco $a->strings['The ID provided by your system is a duplicate on our system. It should work if you try again.'] = 'Det ID som angavs av ditt system är samma som på vårt system. Det borde fungera om du provar igen.'; $a->strings['Unable to set your contact credentials on our system.'] = 'Unable to set your contact credentials on our system.'; $a->strings['Unable to update your contact profile details on our system'] = 'Unable to update your contact profile details on our system'; -$a->strings["Connection accepted at "] = "Connection accepted at "; +$a->strings["Connection accepted at %s"] = "Anslutningen accepterades %s"; +$a->strings["Connection accepted at "] = "Anslutningen accepterades "; $a->strings['Administrator'] = 'Administratör'; $a->strings['noreply'] = 'noreply'; +$a->strings["%s commented on an item at %s"] = "%s har kommenterat något %s"; $a->strings[' commented on an item at '] = ' har kommenterat '; $a->strings[" commented on an item at "] = " har kommenterat "; $a->strings[' welcomes '] = ' välkomnar '; $a->strings["This introduction has already been accepted."] = "Den här förfrågan har redan accepterats."; $a->strings['Profile location is not valid or does not contain profile information.'] = 'Profiladressen är ogiltig eller innehåller ingen profilinformation.'; $a->strings['Warning: profile location has no identifiable owner name.'] = 'Warning: profile location has no identifiable owner name.'; -$a->strings['Warning: profile location has no profile photo.'] = 'Warning: profile location has no profile photo.'; +$a->strings['Warning: profile location has no profile photo.'] = 'Varning: I den profilen finns ingen profilbild.'; +$a->strings["Introduction complete."] = "Presentationen är klar."; $a->strings[' required parameter'] = ' obligatoriskt fält'; $a->strings[" was "] = " var "; $a->strings["s were "] = " var "; @@ -162,6 +173,7 @@ $a->strings["not found at the given location."] = "finns inte på platsen som an $a->strings["Introduction complete."] = "Presentationen klar."; $a->strings['Unrecoverable protocol error.'] = 'Irreparabelt protokollfel.'; $a->strings['Profile unavailable.'] = 'Profilen är inte tillgänglig.'; +$a->strings['%s has received too many connection requests today.'] = '%s har tagit emot för många förfrågningar idag.'; $a->strings[' has received too many connection requests today.'] = ' har tagit emot för många förfrågningar idag.'; $a->strings['Spam protection measures have been invoked.'] = 'Åtgärder för skydd mot spam har aktiverats.'; $a->strings['Friends are advised to please try again in 24 hours.'] = 'Friends are advised to please try again in 24 hours.'; @@ -175,6 +187,7 @@ $a->strings['Your introduction has been sent.'] = 'Presentationen har skickats.' $a->strings["Please login to confirm introduction."] = "Logga in för att acceptera förfrågan."; $a->strings["Incorrect identity currently logged in. Please login to this profile."] = "Incorrect identity currently logged in. Please login to this profile."; $a->strings['[Name Withheld]'] = '[Name Withheld]'; +$a->strings["Introduction received at "] = "Presentationen ankom "; $a->strings['Friend/Connection Request'] = 'Vän- eller kontaktförfrågan'; $a->strings['Please answer the following:'] = 'Besvara följande, tack:'; $a->strings['Does $name know you?'] = 'Känner $name dig?'; @@ -189,12 +202,19 @@ $a->strings["Public \x28insecure\x29 network"] = "Offentligt \x28osäkert\x29 n $a->strings['Your profile address:'] = 'Din profiladress:'; $a->strings['Submit Request'] = 'Skicka begäran'; $a->strings['Cancel'] = 'Avbryt'; -$a->strings['Global Directory'] = 'Global katalog'; +$a->strings["%d required parameter was not found at the given location"] = array( + 0 => "%d required parameter was not found at the given location", + 1 => "%d required parameters were not found at the given location", +); +$a->strings['Global Directory'] = 'Global medlemskatalog'; $a->strings['Item not found.'] = 'Hittades inte.'; $a->strings['Private Message'] = 'Personligt meddelande'; $a->strings["I like this \x28toggle\x29"] = "Jag gillar detta \x28toggle\x29"; $a->strings["I don't like this \x28toggle\x29"] = "Jag ogillar detta \x28toggle\x29"; +$a->strings['Share'] = 'Dela med dig'; +$a->strings['Please wait'] = 'Vänta'; $a->strings['This is you'] = 'Det här är du'; +$a->strings['Edit'] = 'Ändra'; $a->strings['Delete'] = 'Ta bort'; $a->strings['View $name\'s profile'] = 'Visa $name s profil'; $a->strings['View $owner_name\'s profile'] = 'Visa $owner_name s profil'; @@ -203,6 +223,16 @@ $a->strings['Wall-to-Wall'] = 'Logg-till-logg'; $a->strings['via Wall-To-Wall:'] = 'via Logg-till-logg:'; $a->strings['Item has been removed.'] = 'Har tagits bort.'; $a->strings['Shared content is covered by the Creative Commons Attribution 3.0 license.'] = 'Innehållet omfattas av licensen Creative Commons Attribution 3.0.'; +$a->strings['Item not found'] = 'Hittades inte'; +$a->strings['Edit post'] = 'Ändra inlägg'; +$a->strings['Upload photo'] = 'Ladda upp foto'; +$a->strings['Insert web link'] = 'Infoga länk'; +$a->strings['Insert YouTube video'] = 'Infoga video från YouTube'; +$a->strings['Insert Vorbis [.ogg] video'] = 'Lägg in video i format Vorbis [.ogg]'; +$a->strings['Insert Vorbis [.ogg] audio'] = 'Lägg in ljud i format Vorbis [.ogg]'; +$a->strings['Set your location'] = 'Ange plats'; +$a->strings['Clear browser location'] = 'Clear browser location'; +$a->strings['Permission settings'] = 'Inställning av rättigheter'; $a->strings['CC: email addresses'] = 'CC: e-postadresser'; $a->strings['Example: bob@example.com, mary@example.com'] = 'Exempel: adam@exempel.com, bertil@exempel.com'; $a->strings['The profile address specified does not provide adequate information.'] = 'Angiven profiladress ger inte tillräcklig information.'; @@ -216,6 +246,7 @@ $a->strings['Group name changed.'] = 'Gruppens namn har ändrats.'; $a->strings['Membership list updated.'] = 'Medlemslistan har uppdaterats.'; $a->strings['Group removed.'] = 'Gruppen har tagits bort.'; $a->strings['Unable to remove group.'] = 'Gruppen kunde inte tas bort.'; +$a->strings["Welcome to %s"] = "Välkommen till %s"; $a->strings["Welcome to "] = "Välkommen till "; $a->strings['Could not create/connect to database.'] = 'Det gick inte att skapa eller ansluta till databasen.'; $a->strings['Connected to database.'] = 'Ansluten till databasen.'; @@ -225,7 +256,7 @@ $a->strings['Please see the file "INSTALL.txt".'] = 'Se filen "INSTALL.txt".'; $a->strings['Database import failed.'] = 'Det gick inte att importera databasen.'; $a->strings['You may need to import the file "database.sql" manually using phpmyadmin or mysql.'] = 'Du kanske måste importera filen "database.sql" manuellt med phpmyadmin eller mysql.'; $a->strings['Welcome to Friendika.'] = 'Välkommen till Friendika.'; -$a->strings['Submit'] = 'Skicka'; +$a->strings['Submit'] = 'Spara'; $a->strings['Could not find a command line version of PHP in the web server PATH.'] = 'Could not find a command line version of PHP in the web server PATH.'; $a->strings['This is required. Please adjust the configuration file .htconfig.php accordingly.'] = 'This is required. Please adjust the configuration file .htconfig.php accordingly.'; $a->strings['The command line version of PHP on your system does not have "register_argc_argv" enabled.'] = 'The command line version of PHP on your system does not have "register_argc_argv" enabled.'; @@ -243,7 +274,8 @@ $a->strings['Please check with your site documentation or support people to see $a->strings['If not, you may be required to perform a manual installation. Please see the file "INSTALL.txt" for instructions.'] = 'If not, you may be required to perform a manual installation. Please see the file "INSTALL.txt" for instructions.'; $a->strings['The database configuration file ".htconfig.php" could not be written. Please use the enclosed text to create a configuration file in your web server root.'] = 'The database configuration file ".htconfig.php" could not be written. Please use the enclosed text to create a configuration file in your web server root.'; $a->strings['Errors encountered creating database tables.'] = 'Fel vid skapandet av databastabeller.'; -$a->strings[' : '] = ' : '; +$a->strings['%s : Not a valid email address.'] = '%s : Ogiltig e-postadress.'; +$a->strings['%s : Message delivery failed.'] = '%s : Meddelandet kom inte fram.'; $a->strings['Not a valid email address.'] = 'Ogiltig e-postadress.'; $a->strings['Please join my network on '] = 'Gå med i mitt nätverk på '; $a->strings['Message delivery failed.'] = 'Meddelandet kom inte fram.'; @@ -251,46 +283,72 @@ $a->strings[' messages sent.'] = ' meddelanden har skickats.'; $a->strings['Send invitations'] = 'Send invitations'; $a->strings['Enter email addresses, one per line:'] = 'Ange e-postadresser, en per rad:'; $a->strings['Please join my social network on '] = 'Gå med i mitt sociala nätverk på '; +$a->strings['Your message:'] = 'Ditt meddelande:'; $a->strings['To accept this invitation, please visit:'] = 'Gå hit för att tacka ja till inbjudan:'; $a->strings['Once you have registered, please connect with me via my profile page at:'] = 'Once you have registered, please connect with me via my profile page at:'; +$a->strings["%d message sent."] = array( + 0 => "%d meddelande skickat.", + 1 => "%d meddelanden skickade.", +); $a->strings['Unable to locate original post.'] = 'Unable to locate original post.'; -$a->strings['Empty post discarded.'] = 'Empty post discarded.'; -$a->strings[" commented on your item at "] = " commented on your item at "; -$a->strings[" posted on your profile wall at "] = " posted on your profile wall at "; -$a->strings['System error. Post not saved.'] = 'Systemfel. Inlägget sparades inte.'; -$a->strings['This message was sent to you by '] = 'Du har fått det här meddelandet av '; -$a->strings[', a member of the Friendika social network.'] = ', medlem i det sociala nätverket Friendika.'; +$a->strings['Empty post discarded.'] = 'Tomt inlägg. Inte sparat.'; +$a->strings['Wall Photos'] = 'Loggfoton'; +$a->strings["%s commented on your item at %s"] = "%s har kommenterat något %s"; +$a->strings["Administrator"] = "Administratör"; +$a->strings["%s posted on your profile wall at %s"] = "%s har gjort ett inlägg på din logg %s"; +$a->strings['System error. Post not saved.'] = 'Något gick fel. Inlägget sparades inte.'; $a->strings['You may visit them online at'] = 'Besök online på'; $a->strings['Please contact the sender by replying to this post if you do not wish to receive these messages.'] = 'Kontakta avsändaren genom att svara på det här meddelandet om du inte vill ha sådana här meddelanden.'; -$a->strings['posted an update.'] = 'gjorde en uppdatering.'; +$a->strings['%s posted an update.'] = '%s har uppdaterat något.'; $a->strings['photo'] = 'foto'; $a->strings['status'] = 'status'; -$a->strings['likes'] = 'gillar'; -$a->strings['doesn\'t like'] = 'ogillar'; -$a->strings['\'s'] = 's'; +$a->strings['%1$s likes %2$s\'s %3$s'] = '%1$s gillar %2$s\'s %3$s'; +$a->strings['%1$s doesn\'t like %2$s\'s %3$s'] = '%1$s ogillar %2$s\'s %3$s'; $a->strings['Remote privacy information not available.'] = 'Remote privacy information not available.'; $a->strings['Visible to:'] = 'Synlig för:'; -$a->strings['Password reset requested at '] = 'Lösenordsåterställning begärd kl '; +$a->strings["Welcome back %s"] = "Välkommen tillbaka, %s"; +$a->strings['Password reset requested at '] = 'Lösenordsåterställning begärd '; $a->strings["Welcome back "] = "Välkommen tillbaka "; -$a->strings['Manage Identities and/or Pages'] = 'Ändra identitet eller sidor'; +$a->strings['Manage Identities and/or Pages'] = 'Ändra identiteter eller sidor'; $a->strings["\x28Toggle between different identities or community/group pages which share your account details.\x29"] = "\x28Toggle between different identities or community/group pages which share your account details.\x29"; $a->strings['Select an identity to manage: '] = 'Välj vilken identitet du vill ändra: '; +$a->strings['No recipient selected.'] = 'Ingen mottagare har valts.'; +$a->strings['[no subject]'] = '[no subject]'; +$a->strings['Unable to locate contact information.'] = 'Det gick inte att hitta kontaktuppgifterna.'; +$a->strings['Message sent.'] = 'Meddelandet har skickats.'; +$a->strings['Message could not be sent.'] = 'Det gick inte att skicka meddelandet.'; +$a->strings['Messages'] = 'Meddelanden'; +$a->strings['Inbox'] = 'Inkorg'; +$a->strings['Outbox'] = 'Utkorg'; +$a->strings['New Message'] = 'Nytt meddelande'; +$a->strings['Message deleted.'] = 'Meddelandet togs bort.'; +$a->strings['Conversation removed.'] = 'Konversationen togs bort.'; +$a->strings['Please enter a link URL:'] = 'Ange en länk (URL):'; +$a->strings['Send Private Message'] = 'Skicka ett personligt meddelande'; +$a->strings['To:'] = 'Till:'; +$a->strings['Subject:'] = 'Ämne:'; +$a->strings['No messages.'] = 'Inga meddelanden.'; +$a->strings['Delete conversation'] = 'Ta bort konversation'; +$a->strings['Message not available.'] = 'Meddelandet är inte tillgängligt.'; +$a->strings['Delete message'] = 'Ta bort meddelande'; +$a->strings['Send Reply'] = 'Skicka svar'; $a->strings['Normal View'] = 'Normal vy'; $a->strings['New Item View'] = 'New Item View'; -$a->strings['Share'] = 'Dela'; +$a->strings['Share'] = 'Dela med dig'; $a->strings['Insert YouTube video'] = 'Infoga klipp från YouTube'; -$a->strings['Set your location'] = 'Ange plats'; -$a->strings['Clear browser location'] = 'Clear browser location'; -$a->strings['Permission settings'] = 'Åtkomstinställningar'; +$a->strings['Please enter a YouTube link:'] = 'Ange en YouTube-länk:'; +$a->strings["Please enter a video\x28.ogg\x29 link/URL:"] = "Please enter a video\x28.ogg\x29 link/URL:"; +$a->strings["Please enter an audio\x28.ogg\x29 link/URL:"] = "Please enter an audio\x28.ogg\x29 link/URL:"; +$a->strings['Where are you right now?'] = 'Var är du just nu?'; $a->strings['No such group'] = 'Gruppen finns inte'; $a->strings['Group is empty'] = 'Gruppen är tom'; $a->strings['Group: '] = 'Grupp: '; -$a->strings['View in context'] = 'Se i sitt sammanhang'; +$a->strings['View in context'] = 'Visa i sitt sammanhang'; $a->strings['Invalid request identifier.'] = 'Invalid request identifier.'; $a->strings['Discard'] = 'Kasta bort'; $a->strings['Ignore'] = 'Ignorera'; -$a->strings['Show Ignored Requests'] = 'Show Ignored Requests'; -$a->strings['Hide Ignored Requests'] = 'Hide Ignored Requests'; +$a->strings['Show Ignored Requests'] = 'Visa förfrågningar du ignorerat'; +$a->strings['Hide Ignored Requests'] = 'Dölj förfrågningar du ignorerat'; $a->strings['Claims to be known to you: '] = 'Hävdar att du vet vem han/hon är: '; $a->strings['yes'] = 'ja'; $a->strings['no'] = 'nej'; @@ -304,6 +362,7 @@ $a->strings['Approve'] = 'Godkänn'; $a->strings['No notifications.'] = 'Inga aviseringar.'; $a->strings['No registrations.'] = 'Inga registreringar.'; $a->strings['Login failed.'] = 'Inloggningen misslyckades.'; +$a->strings["Welcome back "] = "Välkommen tillbaka, "; $a->strings['Photo Albums'] = 'Fotoalbum'; $a->strings['Contact Photos'] = 'Contact Photos'; $a->strings['Contact information unavailable'] = 'Kontaktinformationen är inte tillgänglig'; @@ -324,8 +383,10 @@ $a->strings['Permissions'] = 'Åtkomst'; $a->strings['Edit Album'] = 'Redigera album'; $a->strings['View Photo'] = 'Visa foto'; $a->strings['Photo not available'] = 'Fotot är inte tillgängligt'; -$a->strings['Edit photo'] = 'Redigera foto'; +$a->strings['Edit photo'] = 'Ändra foto'; +$a->strings['<< Prev'] = '<< Föreg'; $a->strings['View Full Size'] = 'Visa fullstor'; +$a->strings['Next >>'] = 'Nästa >>'; $a->strings['Tags: '] = 'Taggar: '; $a->strings['[Remove any tag]'] = '[Remove any tag]'; $a->strings['New album name'] = 'Nytt album med namn'; @@ -362,8 +423,8 @@ $a->strings['Your "nickname" can only contain "a-z", "0-9", "-", and "_", and mu $a->strings['Nickname is already registered. Please choose another.'] = 'Användarnamnet är upptaget. Välj ett annat.'; $a->strings['SERIOUS ERROR: Generation of security keys failed.'] = 'SERIOUS ERROR: Generation of security keys failed.'; $a->strings['An error occurred during registration. Please try again.'] = 'Något gick fel vid registreringen. Försök igen.'; -$a->strings['An error occurred creating your default profile. Please try again.'] = 'An error occurred creating your default profile. Please try again.'; -$a->strings['Registration details for '] = 'Registration details for '; +$a->strings['An error occurred creating your default profile. Please try again.'] = 'Det blev fel när din huvudsakliga profil (default) skulle skapas. Prova igen.'; +$a->strings['Registration details for '] = 'Detaljer i registreringen av '; $a->strings['Registration successful. Please check your email for further instructions.'] = 'Registrering klar. Kolla din e-post för vidare instruktioner.'; $a->strings['Failed to send email message. Here is the message that failed.'] = 'Det gick inte att skicka e-brevet. Här är meddelandet som inte kunde skickas.'; $a->strings['Your registration can not be processed.'] = 'Det går inte att behandla registreringen.'; @@ -394,7 +455,7 @@ $a->strings[' Name too short.'] = ' Namnet är för kort.'; $a->strings[' Not valid email.'] = ' Ogiltig e-postadress.'; $a->strings[' Cannot change to that email.'] = ' Ändring till den e-postadressen görs inte.'; $a->strings['Settings updated.'] = 'Inställningarna har uppdaterats.'; -$a->strings['Plugin Settings'] = 'Plugin Settings'; +$a->strings['Plugin Settings'] = 'Inställningar för insticksprogram \x28plugins\x29'; $a->strings['Account Settings'] = 'Kontoinställningar'; $a->strings['No Plugin settings configured'] = 'No Plugin settings configured'; $a->strings['OpenID: '] = 'OpenID: '; @@ -439,12 +500,13 @@ $a->strings['minutes'] = 'minuter'; $a->strings['second'] = 'sekund'; $a->strings['seconds'] = 'sekunder'; $a->strings[' ago'] = ' sedan'; +$a->strings['Cannot locate DNS info for database server \'%s\''] = 'Cannot locate DNS info for database server \'%s\''; $a->strings['Create a new group'] = 'Skapa ny grupp'; $a->strings['Everybody'] = 'Alla'; $a->strings['Birthday:'] = 'Födelsedatum:'; $a->strings['Home'] = 'Hem'; $a->strings['Apps'] = 'Apps'; -$a->strings['Directory'] = 'Katalog'; +$a->strings['Directory'] = 'Medlemskatalog'; $a->strings['Network'] = 'Nätverk'; $a->strings['Notifications'] = 'Aviseringar'; $a->strings['Manage'] = 'Hantera'; @@ -464,9 +526,9 @@ $a->strings['Hermaphrodite'] = 'Hermafrodit'; $a->strings['Neuter'] = 'Neuter'; $a->strings['Non-specific'] = 'Non-specific'; $a->strings['Other'] = 'Annat'; -$a->strings['Undecided'] = 'Undecided'; -$a->strings['Males'] = 'Males'; -$a->strings['Females'] = 'Females'; +$a->strings['Undecided'] = 'Obestämt'; +$a->strings['Males'] = 'Män'; +$a->strings['Females'] = 'Kvinnor'; $a->strings['Gay'] = 'Bög'; $a->strings['Lesbian'] = 'Lesbisk'; $a->strings['No Preference'] = 'No Preference'; @@ -477,7 +539,7 @@ $a->strings['Virgin'] = 'Oskuld'; $a->strings['Deviant'] = 'Avvikande'; $a->strings['Fetish'] = 'Fetish'; $a->strings['Oodles'] = 'Oodles'; -$a->strings['Nonsexual'] = 'Nonsexual'; +$a->strings['Nonsexual'] = 'Asexuell'; $a->strings['Single'] = 'Singel'; $a->strings['Lonely'] = 'Ensam'; $a->strings['Available'] = 'Tillgänglig'; @@ -492,15 +554,15 @@ $a->strings['Engaged'] = 'Förlovad'; $a->strings['Married'] = 'Gift'; $a->strings['Partners'] = 'I partnerskap'; $a->strings['Cohabiting'] = 'Cohabiting'; -$a->strings['Happy'] = 'Glad'; +$a->strings['Happy'] = 'Nöjd'; $a->strings['Not Looking'] = 'Letar inte'; $a->strings['Swinger'] = 'Swinger'; $a->strings['Betrayed'] = 'Bedragen'; $a->strings['Separated'] = 'Separerat'; -$a->strings['Unstable'] = 'Unstable'; +$a->strings['Unstable'] = 'Instabilt'; $a->strings['Divorced'] = 'Skiljd'; -$a->strings['Widowed'] = 'Widowed'; -$a->strings['Uncertain'] = 'Uncertain'; +$a->strings['Widowed'] = 'Änka/änkling'; +$a->strings['Uncertain'] = 'Oklart'; $a->strings['Complicated'] = 'Komplicerat'; $a->strings['Don\'t care'] = 'Bryr mig inte'; $a->strings['Ask me'] = 'Fråga mig'; @@ -509,6 +571,7 @@ $a->strings['Facebook API key is missing.'] = 'Facebook API key is missing.'; $a->strings['Facebook Connect'] = 'Facebook Connect'; $a->strings['Install Facebook post connector'] = 'Install Facebook post connector'; $a->strings['Remove Facebook post connector'] = 'Remove Facebook post connector'; +$a->strings['Post to Facebook by default'] = 'Lägg alltid in på Facebook'; $a->strings['Facebook'] = 'Facebook'; $a->strings['Facebook Connector Settings'] = 'Facebook Connector Settings'; $a->strings['Post to Facebook'] = 'Lägg in på Facebook'; @@ -1121,4 +1184,4 @@ $a->strings['US/Samoa'] = 'USA/Samoa'; $a->strings['UTC'] = 'UTC'; $a->strings['W-SU'] = 'W-SU'; $a->strings['WET'] = 'WET'; -$a->strings['Zulu'] = 'Zulu'; +$a->strings['Zulu'] = 'Zulu'; \ No newline at end of file From 8f31935b7da523ba03b51459d7596fc5e6eb2854 Mon Sep 17 00:00:00 2001 From: Friendika Date: Tue, 22 Mar 2011 16:19:00 -0700 Subject: [PATCH 140/478] items back in personal data download, chunked this time --- boot.php | 2 +- mod/uexport.php | 30 ++++++++++++++++++++++++++++-- 2 files changed, 29 insertions(+), 3 deletions(-) diff --git a/boot.php b/boot.php index 50b4fd887..9bac155b9 100644 --- a/boot.php +++ b/boot.php @@ -2,7 +2,7 @@ set_time_limit(0); -define ( 'FRIENDIKA_VERSION', '2.1.925' ); +define ( 'FRIENDIKA_VERSION', '2.1.926' ); define ( 'DFRN_PROTOCOL_VERSION', '2.1' ); define ( 'DB_UPDATE_VERSION', 1044 ); diff --git a/mod/uexport.php b/mod/uexport.php index d8f931593..fdd7fcec6 100644 --- a/mod/uexport.php +++ b/mod/uexport.php @@ -17,7 +17,7 @@ function uexport_init(&$a) { } $contact = array(); $r = q("SELECT * FROM `contact` WHERE `uid` = %d ", - local_user() + intval(local_user()) ); if(count($r)) { foreach($r as $rr) @@ -28,7 +28,7 @@ function uexport_init(&$a) { $profile = array(); $r = q("SELECT * FROM `profile` WHERE `uid` = %d ", - local_user() + intval(local_user()) ); if(count($r)) { foreach($r as $rr) @@ -41,6 +41,32 @@ function uexport_init(&$a) { header("Content-type: text/json"); echo str_replace('\\/','/',json_encode($output)); + $r = q("SELECT count(*) as `total` FROM `item` WHERE `uid` = %d ", + intval(local_user()) + ); + if(count($r)) + $total = $r[0]['total']; + + // chunk the output to avoid exhausting memory + + for($x = 0; $x < $total; $x += 500) { + $item = array(); + $r = q("SELECT * FROM `item` WHERE `uid` = %d LIMIT %d, %d", + intval(local_user()), + intval($x), + intval(500) + ); + if(count($r)) { + foreach($r as $rr) + foreach($rr as $k => $v) + $item[][$k] = $v; + } + + $output = array('item' => $item); + echo str_replace('\\/','/',json_encode($output)); + } + + killme(); } \ No newline at end of file From e0202d82a1e33dc2c2ed5b8fcec46440cc905d3f Mon Sep 17 00:00:00 2001 From: Friendika Date: Tue, 22 Mar 2011 16:34:12 -0700 Subject: [PATCH 141/478] add fulltext index on keywords, missed some directory localisations --- boot.php | 2 +- database.sql | 4 +++- mod/directory.php | 6 +++--- update.php | 8 ++++++++ 4 files changed, 15 insertions(+), 5 deletions(-) diff --git a/boot.php b/boot.php index 9bac155b9..3bec6c48f 100644 --- a/boot.php +++ b/boot.php @@ -4,7 +4,7 @@ set_time_limit(0); define ( 'FRIENDIKA_VERSION', '2.1.926' ); define ( 'DFRN_PROTOCOL_VERSION', '2.1' ); -define ( 'DB_UPDATE_VERSION', 1044 ); +define ( 'DB_UPDATE_VERSION', 1045 ); define ( 'EOL', "
    \r\n" ); define ( 'ATOM_TIME', 'Y-m-d\TH:i:s\Z' ); diff --git a/database.sql b/database.sql index 0a718c8c2..114f0d3d9 100644 --- a/database.sql +++ b/database.sql @@ -315,7 +315,9 @@ CREATE TABLE IF NOT EXISTS `profile` ( `thumb` char(255) NOT NULL, `publish` tinyint(1) NOT NULL DEFAULT '0', `net-publish` tinyint(1) NOT NULL DEFAULT '0', - PRIMARY KEY (`id`) + PRIMARY KEY (`id`), + FULLTEXT KEY `pub_keywords` (`pub_keywords`), + FULLTEXT KEY `prv_keywords` (`prv_keywords`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8; -- -------------------------------------------------------- diff --git a/mod/directory.php b/mod/directory.php index 825e2a375..72c30fb31 100644 --- a/mod/directory.php +++ b/mod/directory.php @@ -86,10 +86,10 @@ function directory_content(&$a) { } if(strlen($rr['dob'])) { if(($years = age($rr['dob'],$rr['timezone'],'')) != 0) - $details .= "
    Age: $years" ; + $details .= '
    ' . t('Age: ') . $years ; } if(strlen($rr['gender'])) - $details .= '
    Gender: ' . $rr['gender']; + $details .= '
    ' . t('Gender: ') . $rr['gender']; $entry = replace_macros($tpl,array( '$id' => $rr['id'], @@ -115,7 +115,7 @@ function directory_content(&$a) { } else - notice("No entries (some entries may be hidden)."); + notice( t("No entries \x28some entries may be hidden\x29.") . EOL); return $o; } \ No newline at end of file diff --git a/update.php b/update.php index 9f94cd511..3672b2bfe 100644 --- a/update.php +++ b/update.php @@ -410,3 +410,11 @@ function update_1042() { function update_1043() { q("ALTER TABLE `user` ADD `blockwall` TINYINT( 1 ) NOT NULL DEFAULT '0' AFTER `blocked` "); } + +function update_1044() { + q("ALTER TABLE `profile` ADD FULLTEXT ( `pub_keywords` ) "); + q("ALTER TABLE `profile` ADD FULLTEXT ( `prv_keywords` ) "); +} + + + \ No newline at end of file From 85e227151bc7d02a625ecf8f61d4567e8b455f67 Mon Sep 17 00:00:00 2001 From: Friendika Date: Tue, 22 Mar 2011 16:52:14 -0700 Subject: [PATCH 142/478] use correct mime type for json --- mod/uexport.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mod/uexport.php b/mod/uexport.php index fdd7fcec6..96f062c41 100644 --- a/mod/uexport.php +++ b/mod/uexport.php @@ -38,7 +38,7 @@ function uexport_init(&$a) { $output = array('user' => $user, 'contact' => $contact, 'profile' => $profile ); - header("Content-type: text/json"); + header("Content-type: application/json"); echo str_replace('\\/','/',json_encode($output)); $r = q("SELECT count(*) as `total` FROM `item` WHERE `uid` = %d ", From f0b791fe9a4a37f87811ae1a6c45b9cb6778bf3e Mon Sep 17 00:00:00 2001 From: Friendika Date: Wed, 23 Mar 2011 05:30:44 -0700 Subject: [PATCH 143/478] upd8 readme --- README | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/README b/README index 36bd01792..4ec6441c7 100644 --- a/README +++ b/README @@ -1,7 +1,7 @@ - ********* - Friendika - ********* + ************* + * Friendika * + ************* Distributed Social Network @@ -79,11 +79,6 @@ only able to see the side of you that you wish to present. If you send a private message to your aunt Mary, we will encrypt it with military grade encryption. - Other distributed social network projects talk about privacy and offering -a feature-rich social networking alternative, but all they can deliver is -vapour and vague promises. Things like "Private mail will be in the next -release". - Friendika delivers. We've got an incredibly rich social communications interface you can make use of *right now*. @@ -94,6 +89,13 @@ But we're creating something completely different. Something better. + Start with richer communications. Adorn your text, colour it. We've got a +text counter in case you're sending across to one of the primitive social +networks, but we don't think you should have to squeeze your communications +into some arbitrary limit. Free yourself from thinking how to squeeze your +message into 140 or 420 characters, or sending messages in some strange +short-hand code. Edit your text after you send it. It's OK. + A single instance of Friendika can easily support hundreds of (and up to several thousand) people using commodity hosting hardware. You could even run Friendika on an old PC in your closet or garage. Each of these people are able From 620d7bd7701160560a038c7eff0e3f481047014d Mon Sep 17 00:00:00 2001 From: Friendika Date: Wed, 23 Mar 2011 05:33:41 -0700 Subject: [PATCH 144/478] upd8 readme --- README | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README b/README index 4ec6441c7..484550393 100644 --- a/README +++ b/README @@ -89,12 +89,12 @@ But we're creating something completely different. Something better. - Start with richer communications. Adorn your text, colour it. We've got a + Start with richer communications. Adorn your text, colour it. We've got a text counter in case you're sending across to one of the primitive social networks, but we don't think you should have to squeeze your communications into some arbitrary limit. Free yourself from thinking how to squeeze your message into 140 or 420 characters, or sending messages in some strange -short-hand code. Edit your text after you send it. It's OK. +short-hand code. Even edit your text after you send it. It's OK. A single instance of Friendika can easily support hundreds of (and up to several thousand) people using commodity hosting hardware. You could even run From 4a1426934968384d10a38f335a1c0c49b058dc2d Mon Sep 17 00:00:00 2001 From: Fabio Comuni Date: Wed, 23 Mar 2011 13:58:46 +0100 Subject: [PATCH 145/478] Added plural string for contact block --- boot.php | 4 +- util/messages.po | 363 +++++++++++++++++++++++++------------------- util/strings.php | 63 +++++--- view/it/messages.po | 15 +- view/it/strings.php | 4 + 5 files changed, 264 insertions(+), 185 deletions(-) diff --git a/boot.php b/boot.php index 3636288b2..211cbb008 100644 --- a/boot.php +++ b/boot.php @@ -2013,7 +2013,7 @@ function contact_block() { intval($shown) ); if(count($r)) { - $o .= '

    ' . $total . ' ' . t('Contacts') . '

    '; + $o .= '

    ' . sprintf(tt('%d Contact','%d Contacts', $total),$total) . '

    '; foreach($r as $rr) { $redirect_url = $a->get_baseurl() . '/redir/' . $rr['id']; if(local_user() && ($rr['uid'] == local_user()) @@ -2659,4 +2659,4 @@ function extract_item_authors($arr,$uid) { } } return array(); -}} \ No newline at end of file +}} diff --git a/util/messages.po b/util/messages.po index 44638bd9c..e083c2a4c 100644 --- a/util/messages.po +++ b/util/messages.po @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: 2.1.913\n" +"Project-Id-Version: 2.1.921\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-03-18 11:02+0100\n" +"POT-Creation-Date: 2011-03-23 13:47+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -18,32 +18,32 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" -#: ../../index.php:187 +#: ../../index.php:194 msgid "Not Found" msgstr "" -#: ../../index.php:188 +#: ../../index.php:195 msgid "Page not found." msgstr "" -#: ../../index.php:243 ../../mod/group.php:88 +#: ../../index.php:250 ../../mod/group.php:88 msgid "Permission denied" msgstr "" -#: ../../index.php:244 ../../mod/manage.php:75 ../../mod/wall_upload.php:42 +#: ../../index.php:251 ../../mod/manage.php:75 ../../mod/wall_upload.php:42 #: ../../mod/follow.php:8 ../../mod/profile_photo.php:19 #: ../../mod/profile_photo.php:133 ../../mod/profile_photo.php:139 #: ../../mod/profile_photo.php:150 ../../mod/regmod.php:16 -#: ../../mod/profiles.php:7 ../../mod/profiles.php:224 +#: ../../mod/profiles.php:7 ../../mod/profiles.php:227 #: ../../mod/settings.php:14 ../../mod/settings.php:19 -#: ../../mod/settings.php:206 ../../mod/photos.php:85 ../../mod/photos.php:772 -#: ../../mod/display.php:303 ../../mod/invite.php:13 ../../mod/invite.php:50 -#: ../../mod/contacts.php:101 ../../mod/register.php:25 -#: ../../mod/network.php:6 ../../mod/notifications.php:56 -#: ../../mod/item.php:57 ../../mod/item.php:616 ../../mod/message.php:8 -#: ../../mod/message.php:116 ../../mod/dfrn_confirm.php:53 -#: ../../mod/viewcontacts.php:13 ../../mod/group.php:19 -#: ../../addon/facebook/facebook.php:110 +#: ../../mod/settings.php:208 ../../mod/photos.php:85 ../../mod/photos.php:773 +#: ../../mod/display.php:308 ../../mod/editpost.php:10 ../../mod/invite.php:13 +#: ../../mod/invite.php:50 ../../mod/contacts.php:101 +#: ../../mod/register.php:25 ../../mod/network.php:6 +#: ../../mod/notifications.php:56 ../../mod/item.php:57 ../../mod/item.php:668 +#: ../../mod/message.php:8 ../../mod/message.php:116 +#: ../../mod/dfrn_confirm.php:53 ../../mod/viewcontacts.php:13 +#: ../../mod/group.php:19 ../../addon/facebook/facebook.php:110 msgid "Permission denied." msgstr "" @@ -51,7 +51,7 @@ msgstr "" msgid "Create a New Account" msgstr "" -#: ../../boot.php:809 ../../mod/register.php:443 ../../include/nav.php:61 +#: ../../boot.php:809 ../../mod/register.php:445 ../../include/nav.php:61 msgid "Register" msgstr "" @@ -113,7 +113,7 @@ msgstr "" msgid "%s doesn't like this." msgstr "" -#: ../../boot.php:1835 +#: ../../boot.php:1835 ../../test.php:8 #, php-format msgid "%2$d people like this." msgstr "" @@ -146,11 +146,12 @@ msgstr "" msgid "No contacts" msgstr "" -#: ../../boot.php:2016 ../../mod/contacts.php:303 -#: ../../include/acl_selectors.php:140 ../../include/acl_selectors.php:155 -#: ../../include/nav.php:111 -msgid "Contacts" -msgstr "" +#: ../../boot.php:2016 +#, php-format +msgid "%d Contact" +msgid_plural "%d Contacts" +msgstr[0] "" +msgstr[1] "" #: ../../boot.php:2032 ../../mod/viewcontacts.php:17 msgid "View Contacts" @@ -264,19 +265,23 @@ msgstr "" msgid "December" msgstr "" -#: ../../boot.php:2413 +#: ../../boot.php:2418 +msgid "Birthday Reminders" +msgstr "" + +#: ../../boot.php:2419 msgid "Birthdays this week:" msgstr "" -#: ../../boot.php:2414 +#: ../../boot.php:2420 msgid "(Adjusted for local time)" msgstr "" -#: ../../boot.php:2423 +#: ../../boot.php:2431 msgid "[today]" msgstr "" -#: ../../boot.php:2620 +#: ../../boot.php:2628 msgid "link to source" msgstr "" @@ -299,8 +304,8 @@ msgstr "" msgid "Select an identity to manage: " msgstr "" -#: ../../mod/manage.php:106 ../../mod/photos.php:800 ../../mod/photos.php:857 -#: ../../mod/photos.php:1032 ../../mod/invite.php:64 ../../mod/install.php:109 +#: ../../mod/manage.php:106 ../../mod/photos.php:801 ../../mod/photos.php:858 +#: ../../mod/photos.php:1066 ../../mod/invite.php:64 ../../mod/install.php:109 #: ../../addon/twitter/twitter.php:156 ../../addon/twitter/twitter.php:175 #: ../../addon/statusnet/statusnet.php:163 #: ../../addon/statusnet/statusnet.php:189 @@ -316,18 +321,18 @@ msgid "Image exceeds size limit of %d" msgstr "" #: ../../mod/wall_upload.php:65 ../../mod/profile_photo.php:118 -#: ../../mod/photos.php:570 +#: ../../mod/photos.php:571 msgid "Unable to process image." msgstr "" #: ../../mod/wall_upload.php:79 ../../mod/wall_upload.php:88 -#: ../../mod/wall_upload.php:95 ../../mod/item.php:184 +#: ../../mod/wall_upload.php:95 ../../mod/item.php:212 #: ../../mod/message.php:93 msgid "Wall Photos" msgstr "" #: ../../mod/wall_upload.php:82 ../../mod/profile_photo.php:230 -#: ../../mod/photos.php:588 +#: ../../mod/photos.php:589 msgid "Image upload failed." msgstr "" @@ -335,8 +340,8 @@ msgstr "" #: ../../mod/dfrn_notify.php:475 ../../mod/regmod.php:93 #: ../../mod/register.php:311 ../../mod/register.php:348 #: ../../mod/dfrn_request.php:545 ../../mod/lostpass.php:39 -#: ../../mod/item.php:423 ../../mod/item.php:446 -#: ../../mod/dfrn_confirm.php:649 ../../include/items.php:1350 +#: ../../mod/item.php:475 ../../mod/item.php:498 +#: ../../mod/dfrn_confirm.php:649 ../../include/items.php:1373 msgid "Administrator" msgstr "" @@ -353,85 +358,111 @@ msgstr "" msgid "%s commented on an item at %s" msgstr "" -#: ../../mod/profile.php:151 ../../mod/network.php:91 +#: ../../mod/profile.php:156 ../../mod/profile.php:317 +#: ../../mod/photos.php:1086 ../../mod/display.php:158 +#: ../../mod/network.php:91 ../../mod/network.php:370 msgid "Share" msgstr "" -#: ../../mod/profile.php:152 ../../mod/network.php:92 -#: ../../mod/message.php:185 ../../mod/message.php:319 +#: ../../mod/profile.php:157 ../../mod/editpost.php:63 +#: ../../mod/network.php:92 ../../mod/message.php:185 +#: ../../mod/message.php:319 msgid "Upload photo" msgstr "" -#: ../../mod/profile.php:153 ../../mod/network.php:93 -#: ../../mod/message.php:186 ../../mod/message.php:320 +#: ../../mod/profile.php:158 ../../mod/editpost.php:64 +#: ../../mod/network.php:93 ../../mod/message.php:186 +#: ../../mod/message.php:320 msgid "Insert web link" msgstr "" -#: ../../mod/profile.php:154 ../../mod/network.php:94 +#: ../../mod/profile.php:159 ../../mod/editpost.php:65 +#: ../../mod/network.php:94 msgid "Insert YouTube video" msgstr "" -#: ../../mod/profile.php:155 ../../mod/network.php:95 +#: ../../mod/profile.php:160 ../../mod/editpost.php:66 +#: ../../mod/network.php:95 +msgid "Insert Vorbis [.ogg] video" +msgstr "" + +#: ../../mod/profile.php:161 ../../mod/editpost.php:67 +#: ../../mod/network.php:96 +msgid "Insert Vorbis [.ogg] audio" +msgstr "" + +#: ../../mod/profile.php:162 ../../mod/editpost.php:68 +#: ../../mod/network.php:97 msgid "Set your location" msgstr "" -#: ../../mod/profile.php:156 ../../mod/network.php:96 +#: ../../mod/profile.php:163 ../../mod/editpost.php:69 +#: ../../mod/network.php:98 msgid "Clear browser location" msgstr "" -#: ../../mod/profile.php:157 ../../mod/profile.php:309 -#: ../../mod/photos.php:1052 ../../mod/display.php:158 -#: ../../mod/network.php:97 ../../mod/network.php:367 -#: ../../mod/message.php:187 ../../mod/message.php:321 +#: ../../mod/profile.php:164 ../../mod/profile.php:318 +#: ../../mod/photos.php:1087 ../../mod/display.php:159 +#: ../../mod/editpost.php:70 ../../mod/network.php:99 +#: ../../mod/network.php:371 ../../mod/message.php:187 +#: ../../mod/message.php:321 msgid "Please wait" msgstr "" -#: ../../mod/profile.php:158 ../../mod/network.php:98 +#: ../../mod/profile.php:165 ../../mod/editpost.php:71 +#: ../../mod/network.php:100 msgid "Permission settings" msgstr "" -#: ../../mod/profile.php:165 ../../mod/network.php:104 +#: ../../mod/profile.php:172 ../../mod/editpost.php:77 +#: ../../mod/network.php:106 msgid "CC: email addresses" msgstr "" -#: ../../mod/profile.php:167 ../../mod/network.php:106 +#: ../../mod/profile.php:174 ../../mod/editpost.php:79 +#: ../../mod/network.php:108 msgid "Example: bob@example.com, mary@example.com" msgstr "" -#: ../../mod/profile.php:300 ../../mod/photos.php:935 -#: ../../mod/display.php:149 ../../mod/network.php:321 +#: ../../mod/profile.php:308 ../../mod/photos.php:962 +#: ../../mod/display.php:149 ../../mod/network.php:324 msgid "Private Message" msgstr "" -#: ../../mod/profile.php:307 ../../mod/photos.php:1050 -#: ../../mod/display.php:156 ../../mod/network.php:365 +#: ../../mod/profile.php:315 ../../mod/photos.php:1084 +#: ../../mod/display.php:156 ../../mod/network.php:368 msgid "I like this (toggle)" msgstr "" -#: ../../mod/profile.php:308 ../../mod/photos.php:1051 -#: ../../mod/display.php:157 ../../mod/network.php:366 +#: ../../mod/profile.php:316 ../../mod/photos.php:1085 +#: ../../mod/display.php:157 ../../mod/network.php:369 msgid "I don't like this (toggle)" msgstr "" -#: ../../mod/profile.php:321 ../../mod/photos.php:1071 -#: ../../mod/photos.php:1111 ../../mod/photos.php:1140 -#: ../../mod/display.php:170 ../../mod/network.php:380 +#: ../../mod/profile.php:330 ../../mod/photos.php:1106 +#: ../../mod/photos.php:1146 ../../mod/photos.php:1175 +#: ../../mod/display.php:171 ../../mod/network.php:384 msgid "This is you" msgstr "" -#: ../../mod/profile.php:361 ../../mod/photos.php:1168 -#: ../../mod/display.php:234 ../../mod/network.php:386 ../../mod/group.php:137 +#: ../../mod/profile.php:354 ../../mod/display.php:222 +#: ../../mod/editpost.php:62 ../../mod/network.php:392 +msgid "Edit" +msgstr "" + +#: ../../mod/profile.php:376 ../../mod/photos.php:1203 +#: ../../mod/display.php:238 ../../mod/network.php:393 ../../mod/group.php:137 msgid "Delete" msgstr "" -#: ../../mod/profile.php:382 ../../mod/search.php:116 -#: ../../mod/display.php:258 ../../mod/network.php:272 -#: ../../mod/network.php:434 +#: ../../mod/profile.php:397 ../../mod/search.php:116 +#: ../../mod/display.php:262 ../../mod/network.php:275 +#: ../../mod/network.php:441 msgid "View $name's profile" msgstr "" -#: ../../mod/profile.php:414 ../../mod/display.php:312 -#: ../../mod/register.php:422 ../../mod/network.php:471 +#: ../../mod/profile.php:430 ../../mod/display.php:317 +#: ../../mod/register.php:424 ../../mod/network.php:479 msgid "" "Shared content is covered by the Creative Commons Attribution 3.0 license." @@ -462,8 +493,8 @@ msgstr "" #: ../../mod/profile_photo.php:58 ../../mod/profile_photo.php:65 #: ../../mod/profile_photo.php:72 ../../mod/profile_photo.php:155 #: ../../mod/profile_photo.php:225 ../../mod/profile_photo.php:234 -#: ../../mod/photos.php:106 ../../mod/photos.php:530 ../../mod/photos.php:849 -#: ../../mod/photos.php:864 ../../mod/register.php:267 +#: ../../mod/photos.php:106 ../../mod/photos.php:531 ../../mod/photos.php:850 +#: ../../mod/photos.php:865 ../../mod/register.php:267 #: ../../mod/register.php:274 ../../mod/register.php:281 msgid "Profile Photos" msgstr "" @@ -505,8 +536,8 @@ msgstr "" msgid "Account approved." msgstr "" -#: ../../mod/profiles.php:21 ../../mod/profiles.php:234 -#: ../../mod/profiles.php:339 ../../mod/dfrn_confirm.php:62 +#: ../../mod/profiles.php:21 ../../mod/profiles.php:237 +#: ../../mod/profiles.php:342 ../../mod/dfrn_confirm.php:62 msgid "Profile not found." msgstr "" @@ -514,37 +545,37 @@ msgstr "" msgid "Profile Name is required." msgstr "" -#: ../../mod/profiles.php:196 +#: ../../mod/profiles.php:199 msgid "Profile updated." msgstr "" -#: ../../mod/profiles.php:251 +#: ../../mod/profiles.php:254 msgid "Profile deleted." msgstr "" -#: ../../mod/profiles.php:267 ../../mod/profiles.php:298 +#: ../../mod/profiles.php:270 ../../mod/profiles.php:301 msgid "Profile-" msgstr "" -#: ../../mod/profiles.php:286 ../../mod/profiles.php:325 +#: ../../mod/profiles.php:289 ../../mod/profiles.php:328 msgid "New profile created." msgstr "" -#: ../../mod/profiles.php:304 +#: ../../mod/profiles.php:307 msgid "Profile unavailable to clone." msgstr "" -#: ../../mod/profiles.php:367 +#: ../../mod/profiles.php:370 msgid "" "This is your public profile.
    It may " "be visible to anybody using the internet." msgstr "" -#: ../../mod/profiles.php:377 +#: ../../mod/profiles.php:380 msgid "Age: " msgstr "" -#: ../../mod/profiles.php:418 +#: ../../mod/profiles.php:422 msgid "Profile Image" msgstr "" @@ -564,55 +595,59 @@ msgstr "" msgid "Password update failed. Please try again." msgstr "" -#: ../../mod/settings.php:95 +#: ../../mod/settings.php:96 msgid " Please use a shorter name." msgstr "" -#: ../../mod/settings.php:97 +#: ../../mod/settings.php:98 msgid " Name too short." msgstr "" -#: ../../mod/settings.php:103 +#: ../../mod/settings.php:104 msgid " Not valid email." msgstr "" -#: ../../mod/settings.php:105 +#: ../../mod/settings.php:106 msgid " Cannot change to that email." msgstr "" -#: ../../mod/settings.php:161 +#: ../../mod/settings.php:163 msgid "Settings updated." msgstr "" -#: ../../mod/settings.php:211 +#: ../../mod/settings.php:213 msgid "Plugin Settings" msgstr "" -#: ../../mod/settings.php:212 +#: ../../mod/settings.php:214 msgid "Account Settings" msgstr "" -#: ../../mod/settings.php:218 +#: ../../mod/settings.php:220 msgid "No Plugin settings configured" msgstr "" -#: ../../mod/settings.php:263 +#: ../../mod/settings.php:266 msgid "OpenID: " msgstr "" -#: ../../mod/settings.php:263 +#: ../../mod/settings.php:266 msgid " (Optional) Allow this OpenID to login to this account." msgstr "" -#: ../../mod/settings.php:295 +#: ../../mod/settings.php:298 msgid "Profile is not published." msgstr "" -#: ../../mod/settings.php:352 +#: ../../mod/settings.php:355 msgid "Default Post Permissions" msgstr "" -#: ../../mod/search.php:131 ../../mod/network.php:287 +#: ../../mod/search.php:54 +msgid "No results." +msgstr "" + +#: ../../mod/search.php:131 ../../mod/network.php:290 msgid "View in context" msgstr "" @@ -620,12 +655,12 @@ msgstr "" msgid "Photo Albums" msgstr "" -#: ../../mod/photos.php:34 ../../mod/photos.php:106 ../../mod/photos.php:780 -#: ../../mod/photos.php:849 ../../mod/photos.php:864 ../../mod/photos.php:1198 -#: ../../mod/photos.php:1209 ../../include/Photo.php:225 +#: ../../mod/photos.php:34 ../../mod/photos.php:106 ../../mod/photos.php:781 +#: ../../mod/photos.php:850 ../../mod/photos.php:865 ../../mod/photos.php:1233 +#: ../../mod/photos.php:1244 ../../include/Photo.php:225 #: ../../include/Photo.php:232 ../../include/Photo.php:239 -#: ../../include/items.php:959 ../../include/items.php:962 -#: ../../include/items.php:965 +#: ../../include/items.php:982 ../../include/items.php:985 +#: ../../include/items.php:988 msgid "Contact Photos" msgstr "" @@ -637,134 +672,150 @@ msgstr "" msgid "Album not found." msgstr "" -#: ../../mod/photos.php:134 ../../mod/photos.php:858 +#: ../../mod/photos.php:134 ../../mod/photos.php:859 msgid "Delete Album" msgstr "" -#: ../../mod/photos.php:197 ../../mod/photos.php:1033 +#: ../../mod/photos.php:197 ../../mod/photos.php:1067 msgid "Delete Photo" msgstr "" -#: ../../mod/photos.php:468 +#: ../../mod/photos.php:469 msgid "was tagged in a" msgstr "" -#: ../../mod/photos.php:468 ../../mod/like.php:110 +#: ../../mod/photos.php:469 ../../mod/like.php:110 msgid "photo" msgstr "" -#: ../../mod/photos.php:468 +#: ../../mod/photos.php:469 msgid "by" msgstr "" -#: ../../mod/photos.php:558 ../../addon/js_upload/js_upload.php:306 +#: ../../mod/photos.php:559 ../../addon/js_upload/js_upload.php:306 msgid "Image exceeds size limit of " msgstr "" -#: ../../mod/photos.php:660 +#: ../../mod/photos.php:661 msgid "No photos selected" msgstr "" -#: ../../mod/photos.php:807 +#: ../../mod/photos.php:808 msgid "Upload Photos" msgstr "" -#: ../../mod/photos.php:810 ../../mod/photos.php:853 +#: ../../mod/photos.php:811 ../../mod/photos.php:854 msgid "New album name: " msgstr "" -#: ../../mod/photos.php:811 +#: ../../mod/photos.php:812 msgid "or existing album name: " msgstr "" -#: ../../mod/photos.php:813 ../../mod/photos.php:1028 +#: ../../mod/photos.php:814 ../../mod/photos.php:1062 msgid "Permissions" msgstr "" -#: ../../mod/photos.php:868 +#: ../../mod/photos.php:869 msgid "Edit Album" msgstr "" -#: ../../mod/photos.php:878 ../../mod/photos.php:1228 +#: ../../mod/photos.php:879 ../../mod/photos.php:1263 msgid "View Photo" msgstr "" -#: ../../mod/photos.php:908 +#: ../../mod/photos.php:909 msgid "Photo not available" msgstr "" -#: ../../mod/photos.php:929 +#: ../../mod/photos.php:956 msgid "Edit photo" msgstr "" -#: ../../mod/photos.php:931 +#: ../../mod/photos.php:958 msgid "Use as profile photo" msgstr "" -#: ../../mod/photos.php:944 +#: ../../mod/photos.php:969 +msgid "<< Prev" +msgstr "" + +#: ../../mod/photos.php:973 msgid "View Full Size" msgstr "" -#: ../../mod/photos.php:1002 +#: ../../mod/photos.php:977 +msgid "Next >>" +msgstr "" + +#: ../../mod/photos.php:1036 msgid "Tags: " msgstr "" -#: ../../mod/photos.php:1012 +#: ../../mod/photos.php:1046 msgid "[Remove any tag]" msgstr "" -#: ../../mod/photos.php:1021 +#: ../../mod/photos.php:1055 msgid "New album name" msgstr "" -#: ../../mod/photos.php:1024 +#: ../../mod/photos.php:1058 msgid "Caption" msgstr "" -#: ../../mod/photos.php:1026 +#: ../../mod/photos.php:1060 msgid "Add a Tag" msgstr "" -#: ../../mod/photos.php:1030 +#: ../../mod/photos.php:1064 msgid "Example: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping" msgstr "" -#: ../../mod/photos.php:1214 +#: ../../mod/photos.php:1249 msgid "Recent Photos" msgstr "" -#: ../../mod/photos.php:1218 +#: ../../mod/photos.php:1253 msgid "Upload New Photos" msgstr "" -#: ../../mod/photos.php:1234 +#: ../../mod/photos.php:1269 msgid "View Album" msgstr "" -#: ../../mod/display.php:15 ../../mod/display.php:307 ../../mod/item.php:546 +#: ../../mod/display.php:15 ../../mod/display.php:312 ../../mod/item.php:598 msgid "Item not found." msgstr "" -#: ../../mod/display.php:259 ../../mod/network.php:435 +#: ../../mod/display.php:263 ../../mod/network.php:442 msgid "View $owner_name's profile" msgstr "" -#: ../../mod/display.php:260 ../../mod/network.php:436 +#: ../../mod/display.php:264 ../../mod/network.php:443 msgid "to" msgstr "" -#: ../../mod/display.php:261 ../../mod/network.php:437 +#: ../../mod/display.php:265 ../../mod/network.php:444 msgid "Wall-to-Wall" msgstr "" -#: ../../mod/display.php:262 ../../mod/network.php:438 +#: ../../mod/display.php:266 ../../mod/network.php:445 msgid "via Wall-To-Wall:" msgstr "" -#: ../../mod/display.php:300 +#: ../../mod/display.php:305 msgid "Item has been removed." msgstr "" +#: ../../mod/editpost.php:17 ../../mod/editpost.php:27 +msgid "Item not found" +msgstr "" + +#: ../../mod/editpost.php:32 +msgid "Edit post" +msgstr "" + #: ../../mod/invite.php:28 #, php-format msgid "%s : Not a valid email address." @@ -953,6 +1004,11 @@ msgstr "" msgid "Currently ignored" msgstr "" +#: ../../mod/contacts.php:303 ../../include/acl_selectors.php:140 +#: ../../include/acl_selectors.php:155 ../../include/nav.php:111 +msgid "Contacts" +msgstr "" + #: ../../mod/contacts.php:305 msgid "Show Blocked Connections" msgstr "" @@ -1077,44 +1133,38 @@ msgstr "" msgid "Your OpenID (optional): " msgstr "" -#: ../../mod/register.php:404 -msgid "" -"Members of this network prefer to communicate with real people who use their " -"real names." -msgstr "" - -#: ../../mod/register.php:413 +#: ../../mod/register.php:415 msgid "Include your profile in member directory?" msgstr "" -#: ../../mod/register.php:416 ../../mod/dfrn_request.php:618 +#: ../../mod/register.php:418 ../../mod/dfrn_request.php:618 msgid "Yes" msgstr "" -#: ../../mod/register.php:417 ../../mod/dfrn_request.php:619 +#: ../../mod/register.php:419 ../../mod/dfrn_request.php:619 msgid "No" msgstr "" -#: ../../mod/register.php:429 +#: ../../mod/register.php:431 msgid "Registration" msgstr "" -#: ../../mod/register.php:437 +#: ../../mod/register.php:439 msgid "Your Full Name (e.g. Joe Smith): " msgstr "" -#: ../../mod/register.php:438 +#: ../../mod/register.php:440 msgid "Your Email Address: " msgstr "" -#: ../../mod/register.php:439 +#: ../../mod/register.php:441 msgid "" "Choose a profile nickname. This must begin with a text character. Your " "profile address on this site will then be 'nickname@$sitename'." msgstr "" -#: ../../mod/register.php:440 +#: ../../mod/register.php:442 msgid "Choose a nickname: " msgstr "" @@ -1250,15 +1300,15 @@ msgstr "" msgid "New Item View" msgstr "" -#: ../../mod/network.php:149 +#: ../../mod/network.php:151 msgid "No such group" msgstr "" -#: ../../mod/network.php:160 +#: ../../mod/network.php:162 msgid "Group is empty" msgstr "" -#: ../../mod/network.php:164 +#: ../../mod/network.php:166 msgid "Group: " msgstr "" @@ -1417,7 +1467,7 @@ msgid "" "strong> profile." msgstr "" -#: ../../mod/dfrn_request.php:536 ../../include/items.php:1341 +#: ../../mod/dfrn_request.php:536 ../../include/items.php:1364 msgid "[Name Withheld]" msgstr "" @@ -1521,41 +1571,41 @@ msgstr "" msgid "Unable to locate original post." msgstr "" -#: ../../mod/item.php:98 +#: ../../mod/item.php:126 msgid "Empty post discarded." msgstr "" -#: ../../mod/item.php:422 +#: ../../mod/item.php:474 #, php-format msgid "%s commented on your item at %s" msgstr "" -#: ../../mod/item.php:445 +#: ../../mod/item.php:497 #, php-format msgid "%s posted on your profile wall at %s" msgstr "" -#: ../../mod/item.php:471 +#: ../../mod/item.php:523 msgid "System error. Post not saved." msgstr "" -#: ../../mod/item.php:489 +#: ../../mod/item.php:541 #, php-format msgid "" "This message was sent to you by %s, a member of the Friendika social network." msgstr "" -#: ../../mod/item.php:491 +#: ../../mod/item.php:543 msgid "You may visit them online at" msgstr "" -#: ../../mod/item.php:493 +#: ../../mod/item.php:545 msgid "" "Please contact the sender by replying to this post if you do not wish to " "receive these messages." msgstr "" -#: ../../mod/item.php:495 +#: ../../mod/item.php:547 #, php-format msgid "%s posted an update." msgstr "" @@ -2390,11 +2440,16 @@ msgstr "" msgid "Profiles" msgstr "" -#: ../../include/items.php:1004 +#: ../../include/dba.php:31 +#, php-format +msgid "Cannot locate DNS info for database server '%s'" +msgstr "" + +#: ../../include/items.php:1027 msgid "Birthday:" msgstr "" -#: ../../include/items.php:1348 +#: ../../include/items.php:1371 msgid "You have a new follower at " msgstr "" diff --git a/util/strings.php b/util/strings.php index 395901b06..903e61e9e 100644 --- a/util/strings.php +++ b/util/strings.php @@ -22,18 +22,15 @@ $a->strings['prev'] = 'prev'; $a->strings['first'] = 'first'; $a->strings['last'] = 'last'; $a->strings['next'] = 'next'; -$a->strings[' likes this.'] = ' likes this.'; -$a->strings[' doesn\'t like this.'] = ' doesn\'t like this.'; -$a->strings['people'] = 'people'; -$a->strings['like this.'] = 'like this.'; -$a->strings['don\'t like this.'] = 'don\'t like this.'; +$a->strings['%s likes this.'] = '%s likes this.'; +$a->strings['%s doesn\'t like this.'] = '%s doesn\'t like this.'; +$a->strings['%2$d people like this.'] = '%2$d people like this.'; +$a->strings['%2$d people don\'t like this.'] = '%2$d people don\'t like this.'; $a->strings['and'] = 'and'; -$a->strings[', and '] = ', and '; -$a->strings[' other people'] = ' other people'; -$a->strings[' like this.'] = ' like this.'; -$a->strings[' don\'t like this.'] = ' don\'t like this.'; +$a->strings[', and %d other people'] = ', and %d other people'; +$a->strings['%s like this.'] = '%s like this.'; +$a->strings['%s don\'t like this.'] = '%s don\'t like this.'; $a->strings['No contacts'] = 'No contacts'; -$a->strings['Contacts'] = 'Contacts'; $a->strings['View Contacts'] = 'View Contacts'; $a->strings['Search'] = 'Search'; $a->strings['No profile'] = 'No profile'; @@ -62,6 +59,7 @@ $a->strings['September'] = 'September'; $a->strings['October'] = 'October'; $a->strings['November'] = 'November'; $a->strings['December'] = 'December'; +$a->strings['Birthday Reminders'] = 'Birthday Reminders'; $a->strings['Birthdays this week:'] = 'Birthdays this week:'; $a->strings["\x28Adjusted for local time\x29"] = "\x28Adjusted for local time\x29"; $a->strings['[today]'] = '[today]'; @@ -105,6 +103,7 @@ $a->strings['Unignore this contact'] = 'Unignore this contact'; $a->strings['Ignore this contact'] = 'Ignore this contact'; $a->strings['Currently blocked'] = 'Currently blocked'; $a->strings['Currently ignored'] = 'Currently ignored'; +$a->strings['Contacts'] = 'Contacts'; $a->strings['Show Blocked Connections'] = 'Show Blocked Connections'; $a->strings['Hide Blocked Connections'] = 'Hide Blocked Connections'; $a->strings['Finding: '] = 'Finding: '; @@ -126,11 +125,10 @@ $a->strings['Contact record was not found for you on our site.'] = 'Contact reco $a->strings['The ID provided by your system is a duplicate on our system. It should work if you try again.'] = 'The ID provided by your system is a duplicate on our system. It should work if you try again.'; $a->strings['Unable to set your contact credentials on our system.'] = 'Unable to set your contact credentials on our system.'; $a->strings['Unable to update your contact profile details on our system'] = 'Unable to update your contact profile details on our system'; +$a->strings["Connection accepted at %s"] = "Connection accepted at %s"; $a->strings['Administrator'] = 'Administrator'; $a->strings['noreply'] = 'noreply'; $a->strings["%s commented on an item at %s"] = "%s commented on an item at %s"; -$a->strings["From: Administrator@"] = "From: Administrator@"; -$a->strings['%s welcomes %s'] = '%s welcomes %s'; $a->strings["This introduction has already been accepted."] = "This introduction has already been accepted."; $a->strings['Profile location is not valid or does not contain profile information.'] = 'Profile location is not valid or does not contain profile information.'; $a->strings['Warning: profile location has no identifiable owner name.'] = 'Warning: profile location has no identifiable owner name.'; @@ -175,8 +173,10 @@ $a->strings['Item not found.'] = 'Item not found.'; $a->strings['Private Message'] = 'Private Message'; $a->strings["I like this \x28toggle\x29"] = "I like this \x28toggle\x29"; $a->strings["I don't like this \x28toggle\x29"] = "I don't like this \x28toggle\x29"; +$a->strings['Share'] = 'Share'; $a->strings['Please wait'] = 'Please wait'; $a->strings['This is you'] = 'This is you'; +$a->strings['Edit'] = 'Edit'; $a->strings['Delete'] = 'Delete'; $a->strings['View $name\'s profile'] = 'View $name\'s profile'; $a->strings['View $owner_name\'s profile'] = 'View $owner_name\'s profile'; @@ -185,6 +185,18 @@ $a->strings['Wall-to-Wall'] = 'Wall-to-Wall'; $a->strings['via Wall-To-Wall:'] = 'via Wall-To-Wall:'; $a->strings['Item has been removed.'] = 'Item has been removed.'; $a->strings['Shared content is covered by the Creative Commons Attribution 3.0 license.'] = 'Shared content is covered by the Creative Commons Attribution 3.0 license.'; +$a->strings['Item not found'] = 'Item not found'; +$a->strings['Edit post'] = 'Edit post'; +$a->strings['Upload photo'] = 'Upload photo'; +$a->strings['Insert web link'] = 'Insert web link'; +$a->strings['Insert YouTube video'] = 'Insert YouTube video'; +$a->strings['Insert Vorbis [.ogg] video'] = 'Insert Vorbis [.ogg] video'; +$a->strings['Insert Vorbis [.ogg] audio'] = 'Insert Vorbis [.ogg] audio'; +$a->strings['Set your location'] = 'Set your location'; +$a->strings['Clear browser location'] = 'Clear browser location'; +$a->strings['Permission settings'] = 'Permission settings'; +$a->strings['CC: email addresses'] = 'CC: email addresses'; +$a->strings['Example: bob@example.com, mary@example.com'] = 'Example: bob@example.com, mary@example.com'; $a->strings['The profile address specified does not provide adequate information.'] = 'The profile address specified does not provide adequate information.'; $a->strings['Limited profile. This person will be unable to receive direct/personal notifications from you.'] = 'Limited profile. This person will be unable to receive direct/personal notifications from you.'; $a->strings['Unable to retrieve contact information.'] = 'Unable to retrieve contact information.'; @@ -240,16 +252,14 @@ $a->strings['Wall Photos'] = 'Wall Photos'; $a->strings["%s commented on your item at %s"] = "%s commented on your item at %s"; $a->strings["Administrator"] = "Administrator"; $a->strings["%s posted on your profile wall at %s"] = "%s posted on your profile wall at %s"; -$a->strings["Administrator@"] = "Administrator@"; $a->strings['System error. Post not saved.'] = 'System error. Post not saved.'; $a->strings['You may visit them online at'] = 'You may visit them online at'; $a->strings['Please contact the sender by replying to this post if you do not wish to receive these messages.'] = 'Please contact the sender by replying to this post if you do not wish to receive these messages.'; $a->strings['%s posted an update.'] = '%s posted an update.'; $a->strings['photo'] = 'photo'; $a->strings['status'] = 'status'; -$a->strings['likes'] = 'likes'; -$a->strings['doesn\'t like'] = 'doesn\'t like'; -$a->strings["%s's"] = "%s's"; +$a->strings['%1$s likes %2$s\'s %3$s'] = '%1$s likes %2$s\'s %3$s'; +$a->strings['%1$s doesn\'t like %2$s\'s %3$s'] = '%1$s doesn\'t like %2$s\'s %3$s'; $a->strings['Remote privacy information not available.'] = 'Remote privacy information not available.'; $a->strings['Visible to:'] = 'Visible to:'; $a->strings["Welcome back %s"] = "Welcome back %s"; @@ -270,8 +280,6 @@ $a->strings['Conversation removed.'] = 'Conversation removed.'; $a->strings['Send Private Message'] = 'Send Private Message'; $a->strings['To:'] = 'To:'; $a->strings['Subject:'] = 'Subject:'; -$a->strings['Upload photo'] = 'Upload photo'; -$a->strings['Insert web link'] = 'Insert web link'; $a->strings['No messages.'] = 'No messages.'; $a->strings['Delete conversation'] = 'Delete conversation'; $a->strings['Message not available.'] = 'Message not available.'; @@ -279,13 +287,6 @@ $a->strings['Delete message'] = 'Delete message'; $a->strings['Send Reply'] = 'Send Reply'; $a->strings['Normal View'] = 'Normal View'; $a->strings['New Item View'] = 'New Item View'; -$a->strings['Share'] = 'Share'; -$a->strings['Insert YouTube video'] = 'Insert YouTube video'; -$a->strings['Set your location'] = 'Set your location'; -$a->strings['Clear browser location'] = 'Clear browser location'; -$a->strings['Permission settings'] = 'Permission settings'; -$a->strings['CC: email addresses'] = 'CC: email addresses'; -$a->strings['Example: bob@example.com, mary@example.com'] = 'Example: bob@example.com, mary@example.com'; $a->strings['No such group'] = 'No such group'; $a->strings['Group is empty'] = 'Group is empty'; $a->strings['Group: '] = 'Group: '; @@ -330,7 +331,9 @@ $a->strings['Edit Album'] = 'Edit Album'; $a->strings['View Photo'] = 'View Photo'; $a->strings['Photo not available'] = 'Photo not available'; $a->strings['Edit photo'] = 'Edit photo'; +$a->strings['<< Prev'] = '<< Prev'; $a->strings['View Full Size'] = 'View Full Size'; +$a->strings['Next >>'] = 'Next >>'; $a->strings['Tags: '] = 'Tags: '; $a->strings['[Remove any tag]'] = '[Remove any tag]'; $a->strings['New album name'] = 'New album name'; @@ -384,6 +387,7 @@ $a->strings['Account approved.'] = 'Account approved.'; $a->strings['Remove My Account'] = 'Remove My Account'; $a->strings['This will completely remove your account. Once this has been done it is not recoverable.'] = 'This will completely remove your account. Once this has been done it is not recoverable.'; $a->strings['Please enter your password for verification:'] = 'Please enter your password for verification:'; +$a->strings['No results.'] = 'No results.'; $a->strings['Passwords do not match. Password unchanged.'] = 'Passwords do not match. Password unchanged.'; $a->strings['Empty passwords are not allowed. Password unchanged.'] = 'Empty passwords are not allowed. Password unchanged.'; $a->strings['Password changed.'] = 'Password changed.'; @@ -438,6 +442,7 @@ $a->strings['minutes'] = 'minutes'; $a->strings['second'] = 'second'; $a->strings['seconds'] = 'seconds'; $a->strings[' ago'] = ' ago'; +$a->strings['Cannot locate DNS info for database server \'%s\'',$server] = 'Cannot locate DNS info for database server \'%s\'',$server; $a->strings['Create a new group'] = 'Create a new group'; $a->strings['Everybody'] = 'Everybody'; $a->strings['Birthday:'] = 'Birthday:'; @@ -623,7 +628,9 @@ $a->strings['America/Argentina/Jujuy'] = 'America/Argentina/Jujuy'; $a->strings['America/Argentina/La_Rioja'] = 'America/Argentina/La_Rioja'; $a->strings['America/Argentina/Mendoza'] = 'America/Argentina/Mendoza'; $a->strings['America/Argentina/Rio_Gallegos'] = 'America/Argentina/Rio_Gallegos'; +$a->strings['America/Argentina/Salta'] = 'America/Argentina/Salta'; $a->strings['America/Argentina/San_Juan'] = 'America/Argentina/San_Juan'; +$a->strings['America/Argentina/San_Luis'] = 'America/Argentina/San_Luis'; $a->strings['America/Argentina/Tucuman'] = 'America/Argentina/Tucuman'; $a->strings['America/Argentina/Ushuaia'] = 'America/Argentina/Ushuaia'; $a->strings['America/Aruba'] = 'America/Aruba'; @@ -701,6 +708,7 @@ $a->strings['America/Louisville'] = 'America/Louisville'; $a->strings['America/Maceio'] = 'America/Maceio'; $a->strings['America/Managua'] = 'America/Managua'; $a->strings['America/Manaus'] = 'America/Manaus'; +$a->strings['America/Marigot'] = 'America/Marigot'; $a->strings['America/Martinique'] = 'America/Martinique'; $a->strings['America/Mazatlan'] = 'America/Mazatlan'; $a->strings['America/Mendoza'] = 'America/Mendoza'; @@ -736,11 +744,13 @@ $a->strings['America/Regina'] = 'America/Regina'; $a->strings['America/Resolute'] = 'America/Resolute'; $a->strings['America/Rio_Branco'] = 'America/Rio_Branco'; $a->strings['America/Rosario'] = 'America/Rosario'; +$a->strings['America/Santarem'] = 'America/Santarem'; $a->strings['America/Santiago'] = 'America/Santiago'; $a->strings['America/Santo_Domingo'] = 'America/Santo_Domingo'; $a->strings['America/Sao_Paulo'] = 'America/Sao_Paulo'; $a->strings['America/Scoresbysund'] = 'America/Scoresbysund'; $a->strings['America/Shiprock'] = 'America/Shiprock'; +$a->strings['America/St_Barthelemy'] = 'America/St_Barthelemy'; $a->strings['America/St_Johns'] = 'America/St_Johns'; $a->strings['America/St_Kitts'] = 'America/St_Kitts'; $a->strings['America/St_Lucia'] = 'America/St_Lucia'; @@ -798,6 +808,7 @@ $a->strings['Asia/Dubai'] = 'Asia/Dubai'; $a->strings['Asia/Dushanbe'] = 'Asia/Dushanbe'; $a->strings['Asia/Gaza'] = 'Asia/Gaza'; $a->strings['Asia/Harbin'] = 'Asia/Harbin'; +$a->strings['Asia/Ho_Chi_Minh'] = 'Asia/Ho_Chi_Minh'; $a->strings['Asia/Hong_Kong'] = 'Asia/Hong_Kong'; $a->strings['Asia/Hovd'] = 'Asia/Hovd'; $a->strings['Asia/Irkutsk'] = 'Asia/Irkutsk'; @@ -809,7 +820,9 @@ $a->strings['Asia/Kabul'] = 'Asia/Kabul'; $a->strings['Asia/Kamchatka'] = 'Asia/Kamchatka'; $a->strings['Asia/Karachi'] = 'Asia/Karachi'; $a->strings['Asia/Kashgar'] = 'Asia/Kashgar'; +$a->strings['Asia/Kathmandu'] = 'Asia/Kathmandu'; $a->strings['Asia/Katmandu'] = 'Asia/Katmandu'; +$a->strings['Asia/Kolkata'] = 'Asia/Kolkata'; $a->strings['Asia/Krasnoyarsk'] = 'Asia/Krasnoyarsk'; $a->strings['Asia/Kuala_Lumpur'] = 'Asia/Kuala_Lumpur'; $a->strings['Asia/Kuching'] = 'Asia/Kuching'; diff --git a/view/it/messages.po b/view/it/messages.po index 73ee9e3ad..11813a3d8 100644 --- a/view/it/messages.po +++ b/view/it/messages.po @@ -6,13 +6,13 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: 2.1.913\n" +"Project-Id-Version: 2.1.921\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-03-18 10:32+0100\n" +"POT-Creation-Date: 2011-03-23 13:48+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Fabio Comuni \n" "Language-Team: Italian \n" -"Language: it-IT\n" +"Language: It\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -118,7 +118,7 @@ msgstr "Piace a %s." msgid "%s doesn't like this." msgstr "Non piace a %s." -#: ../../boot.php:1835 +#: ../../boot.php:1835 ../../test.php:8 #, php-format msgid "%2$d people like this." msgstr "Piace a %2$d persone." @@ -2598,3 +2598,10 @@ msgstr "Modifica messaggio" #, php-format msgid "Cannot locate DNS info for database server '%s'" msgstr "Non trovo le informazioni DNS per il database server '%s'" + +#: ../../boot.php:2016 +#, php-format +msgid "%d Contact" +msgid_plural "%d Contacts" +msgstr[0] "%d Contatto" +msgstr[1] "%d Contatti" diff --git a/view/it/strings.php b/view/it/strings.php index 68cf11793..1312f0013 100644 --- a/view/it/strings.php +++ b/view/it/strings.php @@ -573,3 +573,7 @@ $a->strings["Next >>"] = "Succ >>"; $a->strings["Item not found"] = "Elemento non trovato"; $a->strings["Edit post"] = "Modifica messaggio"; $a->strings["Cannot locate DNS info for database server '%s'"] = "Non trovo le informazioni DNS per il database server '%s'"; +$a->strings["%d Contact"] = array( + 0 => "%d Contatto", + 1 => "%d Contatti", +); From de8d9ab66d4a96bcb629577e22c4b2343040dd8c Mon Sep 17 00:00:00 2001 From: Friendika Date: Wed, 23 Mar 2011 14:31:02 -0700 Subject: [PATCH 146/478] revup --- boot.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/boot.php b/boot.php index 3bec6c48f..657cc4691 100644 --- a/boot.php +++ b/boot.php @@ -2,7 +2,7 @@ set_time_limit(0); -define ( 'FRIENDIKA_VERSION', '2.1.926' ); +define ( 'FRIENDIKA_VERSION', '2.1.927' ); define ( 'DFRN_PROTOCOL_VERSION', '2.1' ); define ( 'DB_UPDATE_VERSION', 1045 ); From 51447932f707e1d0177ee4700266285ed80be2f6 Mon Sep 17 00:00:00 2001 From: Friendika Date: Thu, 24 Mar 2011 01:16:14 -0700 Subject: [PATCH 147/478] link same as visited --- mod/profile.php | 1 - view/theme/duepuntozero/style.css | 6 +++--- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/mod/profile.php b/mod/profile.php index 4b5f92a1f..d33c9aeb2 100644 --- a/mod/profile.php +++ b/mod/profile.php @@ -437,6 +437,5 @@ function profile_content(&$a, $update = 0) { $o .= paginate($a); $o .= '
    ' . t('Shared content is covered by the Creative Commons Attribution 3.0 license.') . '
    '; - return $o; } diff --git a/view/theme/duepuntozero/style.css b/view/theme/duepuntozero/style.css index 758ab9699..7ab85344d 100644 --- a/view/theme/duepuntozero/style.css +++ b/view/theme/duepuntozero/style.css @@ -16,7 +16,7 @@ body { } -a, a:visited { color: #3465a4; text-decoration: none; } +a, a:visited, a:link { color: #3465a4; text-decoration: none; } a:hover {text-decoration: underline; } input { @@ -218,7 +218,7 @@ div.wall-item-content-wrapper.shiny { cursor: pointer; } -.fakelink, .fakelink:visited { +.fakelink, .fakelink:visited, .fakelink:link { color: #3465a4; text-decoration: none; cursor: pointer; @@ -1844,7 +1844,7 @@ a.mail-list-link { margin-bottom: 15px; } -#photos-upload-perms-menu, #photos-upload-perms-menu:visited { +#photos-upload-perms-menu, #photos-upload-perms-menu:visited, #photos-upload-perms-menu:link { color: #8888FF; text-decoration: none; cursor: pointer; From 6bc5d6f17b9d86d909cf43cde0a399b17c46bbf5 Mon Sep 17 00:00:00 2001 From: Friendika Date: Thu, 24 Mar 2011 15:45:27 -0700 Subject: [PATCH 148/478] repair duplicate nickname accounts caused by race condition --- boot.php | 2 +- mod/register.php | 18 ++++++++++++++++++ 2 files changed, 19 insertions(+), 1 deletion(-) diff --git a/boot.php b/boot.php index 72ec81c11..e05166609 100644 --- a/boot.php +++ b/boot.php @@ -2,7 +2,7 @@ set_time_limit(0); -define ( 'FRIENDIKA_VERSION', '2.1.927' ); +define ( 'FRIENDIKA_VERSION', '2.1.928' ); define ( 'DFRN_PROTOCOL_VERSION', '2.1' ); define ( 'DB_UPDATE_VERSION', 1045 ); diff --git a/mod/register.php b/mod/register.php index 95e9d581f..06ed1e0f1 100644 --- a/mod/register.php +++ b/mod/register.php @@ -199,6 +199,24 @@ function register_post(&$a) { return; } + /** + * if somebody clicked submit twice very quickly, they could end up with two accounts + * due to race condition. Remove this one. + */ + + $r = q("SELECT `uid` FROM `user` + WHERE `nickname` = '%s' ", + dbesc($nickname) + ); + if((count($r) > 1) && $newuid) { + $err .= t('Nickname is already registered. Please choose another.') . EOL; + q("DELETE FROM `user` WHERE `uid` = %d LIMIT 1", + intval($newuid) + ); + notice ($err); + return; + } + if(x($newuid) !== false) { $r = q("INSERT INTO `profile` ( `uid`, `profile-name`, `is-default`, `name`, `photo`, `thumb`, `publish`, `net-publish` ) VALUES ( %d, '%s', %d, '%s', '%s', '%s', %d, %d ) ", From ca113bfaa05fdf90a904c3a286a4e69b3a2d2082 Mon Sep 17 00:00:00 2001 From: Friendika Date: Thu, 24 Mar 2011 21:10:51 -0700 Subject: [PATCH 149/478] change link to project website --- include/nav.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/nav.php b/include/nav.php index 4104cf3cf..db3b909af 100644 --- a/include/nav.php +++ b/include/nav.php @@ -124,7 +124,7 @@ function nav(&$a) { $banner = get_config('system','banner'); if($banner === false) - $banner .= 'logoFriendika'; + $banner .= 'logoFriendika'; $a->page['nav'] .= ''; From 9808b0378dbc03d78120bab275b3100eb5f85ccf Mon Sep 17 00:00:00 2001 From: Tobias Diekershoff Date: Fri, 25 Mar 2011 13:03:30 +0100 Subject: [PATCH 150/478] fixed wrong colors for links --- view/theme/greenzero/style.css | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/view/theme/greenzero/style.css b/view/theme/greenzero/style.css index 5a8401160..ec15b736e 100644 --- a/view/theme/greenzero/style.css +++ b/view/theme/greenzero/style.css @@ -2,7 +2,7 @@ /* green variation by Tobias Diekershoff */ -a, a:visited { color: #549f4f; text-decoration: none; } +a:link, a:visited { color: #549f4f; text-decoration: none; } a:hover {text-decoration: underline; } From f7928f15a8b3807f7571a8da78ed43cec34105d3 Mon Sep 17 00:00:00 2001 From: Friendika Date: Fri, 25 Mar 2011 15:08:40 -0700 Subject: [PATCH 151/478] revup --- boot.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/boot.php b/boot.php index e05166609..f1e029011 100644 --- a/boot.php +++ b/boot.php @@ -2,7 +2,7 @@ set_time_limit(0); -define ( 'FRIENDIKA_VERSION', '2.1.928' ); +define ( 'FRIENDIKA_VERSION', '2.1.929' ); define ( 'DFRN_PROTOCOL_VERSION', '2.1' ); define ( 'DB_UPDATE_VERSION', 1045 ); From 17b4f9f8a7b46d89e46e4a281e6605bb7456556a Mon Sep 17 00:00:00 2001 From: erik Date: Sat, 26 Mar 2011 03:09:00 -0700 Subject: [PATCH 152/478] Edited view/sv/register_verify_eml.tpl via GitHub --- view/sv/register_verify_eml.tpl | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/view/sv/register_verify_eml.tpl b/view/sv/register_verify_eml.tpl index f3e4ca9ff..3b1ba3701 100644 --- a/view/sv/register_verify_eml.tpl +++ b/view/sv/register_verify_eml.tpl @@ -1,4 +1,3 @@ - En registreringsförfrågan som kräver svar har mottagits på $sitename @@ -13,6 +12,6 @@ Användarnamn: $email Gå till denna adress om du vill godkänna: $siteurl/regmod/allow/$hash -Gå till denna adress om du vill avslå förfrågan och ta bort kontot: +Gå till denna adress om du vill avslå förfrågan: $siteurl/regmod/deny/$hash From 4068a21b37e7ac51c1a0f7bf4e6092d5c43d1ee0 Mon Sep 17 00:00:00 2001 From: erik Date: Sat, 26 Mar 2011 03:11:41 -0700 Subject: [PATCH 153/478] Edited view/sv/register_verify_eml.tpl via GitHub --- view/sv/register_verify_eml.tpl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/view/sv/register_verify_eml.tpl b/view/sv/register_verify_eml.tpl index 3b1ba3701..aa72bc9aa 100644 --- a/view/sv/register_verify_eml.tpl +++ b/view/sv/register_verify_eml.tpl @@ -12,6 +12,6 @@ Användarnamn: $email Gå till denna adress om du vill godkänna: $siteurl/regmod/allow/$hash -Gå till denna adress om du vill avslå förfrågan: +Gå till denna adress om du vill avslå förfrågan och ta bort kontot: $siteurl/regmod/deny/$hash From 76918ed5a59ac52486531f8bf4efec1180fc9d59 Mon Sep 17 00:00:00 2001 From: Friendika Date: Sun, 27 Mar 2011 16:35:56 -0700 Subject: [PATCH 154/478] info page --- boot.php | 2 +- mod/friendika.php | 47 +++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 48 insertions(+), 1 deletion(-) create mode 100644 mod/friendika.php diff --git a/boot.php b/boot.php index f1e029011..54b34416f 100644 --- a/boot.php +++ b/boot.php @@ -2,7 +2,7 @@ set_time_limit(0); -define ( 'FRIENDIKA_VERSION', '2.1.929' ); +define ( 'FRIENDIKA_VERSION', '2.1.931' ); define ( 'DFRN_PROTOCOL_VERSION', '2.1' ); define ( 'DB_UPDATE_VERSION', 1045 ); diff --git a/mod/friendika.php b/mod/friendika.php new file mode 100644 index 000000000..4a8240a11 --- /dev/null +++ b/mod/friendika.php @@ -0,0 +1,47 @@ +Friendika'; + + + $o .= '

    '; + + $o .= 'View License' . '

    '; + $o .= t('This is Friendika version') . ' ' . FRIENDIKA_VERSION . ' '; + $o .= t('running at web location') . ' ' . $a->get_baseurl() . '

    '; + + $o .= t('Shared content within the Friendika network is provided under the Creative Commons Attribution 3.0 license') . '

    '; + + $o .= t('Please visit Project.Friendika.com to learn more about the Friendika project.') . '

    '; + + $o .= t('Bug reports and issues: please visit') . ' ' . 'Bugs.Friendika.com

    '; + $o .= t('Suggestions, praise, donations, etc. - please email "Info" at Friendika - dot com') . '

    '; + + $o .= '

    '; + + if(count($a->plugins)) { + $o .= '

    ' . t('Installed plugins/addons/apps') . '

    '; + $o .= '
      '; + foreach($a->plugins as $p) + if(strlen($p)) + $o .= '
    • ' . $p . '
    • '; + $o .= '
    '; + } + else + $o .= '

    ' . t('No installed plugins/addons/apps'); + + return $o; + + + + + + + + + + + +} \ No newline at end of file From c962f5c4bcc26fa7bad98a714cdb5e92b6acb57c Mon Sep 17 00:00:00 2001 From: Friendika Date: Sun, 27 Mar 2011 19:53:36 -0700 Subject: [PATCH 155/478] comment collapsing, pagination wasn't advancing past 16 --- boot.php | 3 +- mod/network.php | 74 +++++++++++++++++++++++++++++++++++++++++-------- mod/profile.php | 66 +++++++++++++++++++++++++++++++++++++------ 3 files changed, 122 insertions(+), 21 deletions(-) diff --git a/boot.php b/boot.php index 54b34416f..ba9e2b6e4 100644 --- a/boot.php +++ b/boot.php @@ -1068,6 +1068,7 @@ function paginate(&$a) { $stripped = preg_replace('/(&page=[0-9]*)/','',$a->query_string); $stripped = str_replace('q=','',$stripped); $stripped = trim($stripped,'/'); + $pagenum = $a->pager['page']; $url = $a->get_baseurl() . '/' . $stripped; @@ -1080,7 +1081,7 @@ function paginate(&$a) { $numpages = $a->pager['total'] / $a->pager['itemspage']; - $numstart = 1; + $numstart = 1; $numstop = $numpages; if($numpages > 14) { diff --git a/mod/network.php b/mod/network.php index 97bc0713d..08bc5af4c 100644 --- a/mod/network.php +++ b/mod/network.php @@ -183,8 +183,11 @@ function network_content(&$a, $update = 0) { intval($_SESSION['uid']) ); - if(count($r)) + if(count($r)) { $a->set_pager_total($r[0]['total']); + $a->set_pager_itemspage(40); + } + if($nouveau) { $r = q("SELECT `item`.*, `item`.`id` AS `item_id`, @@ -203,21 +206,41 @@ function network_content(&$a, $update = 0) { ); } else { - $r = q("SELECT `item`.*, `item`.`id` AS `item_id`, - `contact`.`name`, `contact`.`photo`, `contact`.`url`, `contact`.`rel`, - `contact`.`network`, `contact`.`thumb`, `contact`.`dfrn-id`, `contact`.`self`, - `contact`.`id` AS `cid`, `contact`.`uid` AS `contact-uid` - FROM `item`, (SELECT `p`.`id`,`p`.`created` FROM `item` AS `p` WHERE `p`.`parent`=`p`.`id`) as `parentitem`, `contact` + $r = q("SELECT `item`.`id` AS `item_id`, `contact`.`uid` AS `contact_uid` + FROM `item` LEFT JOIN `contact` ON `contact`.`id` = `item`.`contact-id` WHERE `item`.`uid` = %d AND `item`.`visible` = 1 AND `item`.`deleted` = 0 - AND `contact`.`id` = `item`.`contact-id` AND `contact`.`blocked` = 0 AND `contact`.`pending` = 0 - AND `item`.`parent` = `parentitem`.`id` + AND `item`.`parent` = `item`.`id` $sql_extra - ORDER BY `parentitem`.`created` DESC, `item`.`gravity` ASC, `item`.`created` ASC LIMIT %d ,%d ", + ORDER BY `item`.`created` DESC LIMIT %d ,%d ", intval(local_user()), intval($a->pager['start']), intval($a->pager['itemspage']) ); + + $parents_arr = array(); + $parents_str = ''; + + if(count($r)) { + foreach($r as $rr) + $parents_arr[] = $rr['item_id']; + $parents_str = implode(', ', $parents_arr); + + $r = q("SELECT `item`.*, `item`.`id` AS `item_id`, + `contact`.`name`, `contact`.`photo`, `contact`.`url`, `contact`.`rel`, + `contact`.`network`, `contact`.`thumb`, `contact`.`dfrn-id`, `contact`.`self`, + `contact`.`id` AS `cid`, `contact`.`uid` AS `contact-uid` + FROM `item`, (SELECT `p`.`id`,`p`.`created` FROM `item` AS `p` WHERE `p`.`parent`=`p`.`id`) as `parentitem`, `contact` + WHERE `item`.`uid` = %d AND `item`.`visible` = 1 AND `item`.`deleted` = 0 + AND `contact`.`id` = `item`.`contact-id` + AND `contact`.`blocked` = 0 AND `contact`.`pending` = 0 + AND `item`.`parent` = `parentitem`.`id` AND `item`.`parent` IN ( %s ) + $sql_extra + ORDER BY `parentitem`.`created` DESC, `item`.`gravity` ASC, `item`.`created` ASC ", + intval(local_user()), + dbesc($parents_str) + ); + } } $author_contacts = extract_item_authors($r,local_user()); @@ -302,15 +325,25 @@ function network_content(&$a, $update = 0) { } - + $comments = array(); + foreach($r as $rr) { + if(intval($rr['gravity']) == 6) { + if(! x($comments,$rr['parent'])) + $comments[$rr['parent']] = 1; + else + $comments[$rr['parent']] += 1; + } + } foreach($r as $item) { like_puller($a,$item,$alike,'like'); like_puller($a,$item,$dlike,'dislike'); } + $comments_collapsed = false; foreach($r as $item) { + $comment = ''; $template = $tpl; $commentww = ''; @@ -320,10 +353,27 @@ function network_content(&$a, $update = 0) { if(((activity_match($item['verb'],ACTIVITY_LIKE)) || (activity_match($item['verb'],ACTIVITY_DISLIKE))) && ($item['id'] != $item['parent'])) continue; + if($item['id'] == $item['parent']) { + $comments_seen = 0; + $comments_collapsed = false; + } + else + $comments_seen ++; + + + if(($comments[$item['parent']] > 2) && ($comments_seen <= ($comments[$item['parent']] - 2)) && ($item['gravity'] == 6)) { + if(! $comments_collapsed) { + $o .= '

    '; + $o .= '
    '; + } + $redirect_url = $a->get_baseurl() . '/redir/' . $item['cid'] ; - - $lock = ((($item['private']) || (($item['uid'] == local_user()) && (strlen($item['allow_cid']) || strlen($item['allow_gid']) || strlen($item['deny_cid']) || strlen($item['deny_gid'])))) ? '
    ' . t('Private Message') . '
    ' diff --git a/mod/profile.php b/mod/profile.php index d33c9aeb2..9544512ba 100644 --- a/mod/profile.php +++ b/mod/profile.php @@ -243,31 +243,52 @@ function profile_content(&$a, $update = 0) { FROM `item` LEFT JOIN `contact` ON `contact`.`id` = `item`.`contact-id` WHERE `item`.`uid` = %d AND `item`.`visible` = 1 AND `item`.`deleted` = 0 AND `contact`.`blocked` = 0 AND `contact`.`pending` = 0 - AND `item`.`parent` IN ( SELECT `parent` FROM `item` WHERE `id` = `parent` AND `wall` = 1 ) + AND `item`.`id` = `item`.`parent` AND `item`.`wall` = 1 $sql_extra ", intval($a->profile['profile_uid']) ); - if(count($r)) + if(count($r)) { $a->set_pager_total($r[0]['total']); + $a->set_pager_itemspage(40); + } - $r = q("SELECT `item`.*, `item`.`id` AS `item_id`, - `contact`.`name`, `contact`.`photo`, `contact`.`url`, `contact`.`network`, `contact`.`rel`, - `contact`.`thumb`, `contact`.`self`, - `contact`.`id` AS `cid`, `contact`.`uid` AS `contact-uid` + $r = q("SELECT `item`.`id` AS `item_id`, `contact`.`uid` AS `contact-uid` FROM `item` LEFT JOIN `contact` ON `contact`.`id` = `item`.`contact-id` WHERE `item`.`uid` = %d AND `item`.`visible` = 1 AND `item`.`deleted` = 0 AND `contact`.`blocked` = 0 AND `contact`.`pending` = 0 - AND `item`.`parent` IN ( SELECT `parent` FROM `item` WHERE `id` = `parent` AND `wall` = 1 ) + AND `item`.`id` = `item`.`parent` AND `item`.`wall` = 1 $sql_extra - ORDER BY `parent` DESC, `gravity` ASC, `id` ASC LIMIT %d ,%d ", + LIMIT %d ,%d ", intval($a->profile['profile_uid']), intval($a->pager['start']), intval($a->pager['itemspage']) ); + $parents_arr = array(); + $parents_str = ''; + + if(count($r)) { + foreach($r as $rr) + $parents_arr[] = $rr['item_id']; + $parents_str = implode(', ', $parents_arr); + + $r = q("SELECT `item`.*, `item`.`id` AS `item_id`, + `contact`.`name`, `contact`.`photo`, `contact`.`url`, `contact`.`network`, `contact`.`rel`, + `contact`.`thumb`, `contact`.`self`, + `contact`.`id` AS `cid`, `contact`.`uid` AS `contact-uid` + FROM `item` LEFT JOIN `contact` ON `contact`.`id` = `item`.`contact-id` + WHERE `item`.`uid` = %d AND `item`.`visible` = 1 AND `item`.`deleted` = 0 + AND `contact`.`blocked` = 0 AND `contact`.`pending` = 0 + AND `item`.`parent` IN ( %s ) + $sql_extra + ORDER BY `parent` DESC, `gravity` ASC, `item`.`id` ASC ", + intval($a->profile['profile_uid']), + dbesc($parents_str) + ); + } if($is_owner && ! $update) $o .= get_birthdays(); @@ -292,6 +313,16 @@ function profile_content(&$a, $update = 0) { if($r !== false && count($r)) { + $comments = array(); + foreach($r as $rr) { + if(intval($rr['gravity']) == 6) { + if(! x($comments,$rr['parent'])) + $comments[$rr['parent']] = 1; + else + $comments[$rr['parent']] += 1; + } + } + foreach($r as $item) { like_puller($a,$item,$alike,'like'); like_puller($a,$item,$dlike,'dislike'); @@ -311,6 +342,25 @@ function profile_content(&$a, $update = 0) { && ($item['id'] != $item['parent'])) continue; + if($item['id'] == $item['parent']) { + $comments_seen = 0; + $comments_collapsed = false; + } + else + $comments_seen ++; + + + if(($comments[$item['parent']] > 2) && ($comments_seen <= ($comments[$item['parent']] - 2)) && ($item['gravity'] == 6)) { + if(! $comments_collapsed) { + $o .= ''; + $o .= '
    '; + } + $lock = ((($item['private']) || (($item['uid'] == local_user()) && (strlen($item['allow_cid']) || strlen($item['allow_gid']) || strlen($item['deny_cid']) || strlen($item['deny_gid'])))) ? '
    ' . t('Private Message') . '
    ' From b57214cb783ca2f741760a2ccfbd01babfbd165b Mon Sep 17 00:00:00 2001 From: Friendika Date: Sun, 27 Mar 2011 19:59:27 -0700 Subject: [PATCH 156/478] wrong date order profile page --- mod/profile.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mod/profile.php b/mod/profile.php index 9544512ba..8fb483007 100644 --- a/mod/profile.php +++ b/mod/profile.php @@ -260,7 +260,7 @@ function profile_content(&$a, $update = 0) { AND `contact`.`blocked` = 0 AND `contact`.`pending` = 0 AND `item`.`id` = `item`.`parent` AND `item`.`wall` = 1 $sql_extra - LIMIT %d ,%d ", + ORDER BY `item`.`created` DESC LIMIT %d ,%d ", intval($a->profile['profile_uid']), intval($a->pager['start']), intval($a->pager['itemspage']) From 7defb1768bff1c3da7ea63957cf8c7c928d379ab Mon Sep 17 00:00:00 2001 From: Friendika Date: Sun, 27 Mar 2011 20:37:44 -0700 Subject: [PATCH 157/478] collapse posts by same author (but not you). --- mod/network.php | 21 +++++++++++++++++++-- mod/profile.php | 2 ++ 2 files changed, 21 insertions(+), 2 deletions(-) diff --git a/mod/network.php b/mod/network.php index 08bc5af4c..21b818f9c 100644 --- a/mod/network.php +++ b/mod/network.php @@ -325,6 +325,7 @@ function network_content(&$a, $update = 0) { } + $comments = array(); foreach($r as $rr) { if(intval($rr['gravity']) == 6) { @@ -341,9 +342,11 @@ function network_content(&$a, $update = 0) { } $comments_collapsed = false; + $blowhard = 0; + $blowhard_count = 0; + foreach($r as $item) { - $comment = ''; $template = $tpl; $commentww = ''; @@ -354,6 +357,20 @@ function network_content(&$a, $update = 0) { continue; if($item['id'] == $item['parent']) { + if($blowhard == $item['cid'] && (! $item['self'])) { + $blowhard_count ++; + if($blowhard_count == 3) { + $o .= '' . ''; + } + } + $comments_seen = 0; $comments_collapsed = false; } @@ -369,7 +386,7 @@ function network_content(&$a, $update = 0) { } } if(($comments[$item['parent']] > 2) && ($comments_seen == ($comments[$item['parent']] - 1))) { - $o .= '
    '; + $o .= '
    '; } $redirect_url = $a->get_baseurl() . '/redir/' . $item['cid'] ; diff --git a/mod/profile.php b/mod/profile.php index 8fb483007..1101c6998 100644 --- a/mod/profile.php +++ b/mod/profile.php @@ -328,6 +328,8 @@ function profile_content(&$a, $update = 0) { like_puller($a,$item,$dlike,'dislike'); } + $comments_collapsed = false; + foreach($r as $item) { $sparkle = ''; From 77fbd2f78c6a24201a26d5c4ec60ad5fb42c48dd Mon Sep 17 00:00:00 2001 From: Friendika Date: Sun, 27 Mar 2011 20:43:45 -0700 Subject: [PATCH 158/478] tweaks to author collapsing --- mod/network.php | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/mod/network.php b/mod/network.php index 21b818f9c..f68b399f8 100644 --- a/mod/network.php +++ b/mod/network.php @@ -365,10 +365,9 @@ function network_content(&$a, $update = 0) { } else { $blowhard = $item['cid']; - if($blowhard_count > 3) { - $blowhard_count = 0; + if($blowhard_count > 3) $o .= '
    '; - } + $blowhard_count = 0; } $comments_seen = 0; From 1f6c6c466a449ba422c4e67744577f6c35b3ce0b Mon Sep 17 00:00:00 2001 From: Friendika Date: Mon, 28 Mar 2011 00:49:20 -0700 Subject: [PATCH 159/478] author collapse: close off before pagination --- mod/network.php | 4 ++++ view/theme/duepuntozero/style.css | 5 +++++ 2 files changed, 9 insertions(+) diff --git a/mod/network.php b/mod/network.php index f68b399f8..17d36dfb2 100644 --- a/mod/network.php +++ b/mod/network.php @@ -546,6 +546,10 @@ function network_content(&$a, $update = 0) { } if(! $update) { + if($blowhard_count > 3) + $o .= '
    '; + + $o .= paginate($a); $o .= '
    ' . t('Shared content is covered by the Creative Commons Attribution 3.0 license.') . '
    '; } diff --git a/view/theme/duepuntozero/style.css b/view/theme/duepuntozero/style.css index 7ab85344d..0d89fa3b1 100644 --- a/view/theme/duepuntozero/style.css +++ b/view/theme/duepuntozero/style.css @@ -51,6 +51,11 @@ blockquote:before { content: '>> '; } +.icollapse-wrapper, .ccollapse-wrapper { + border: 1px solid #CCC; + padding: 5px; +} + #panel { background-color: ivory; position: absolute; From c8fb1008f5ec4fc9c886e362e76cf4005375bca0 Mon Sep 17 00:00:00 2001 From: Olivier Migeot Date: Mon, 28 Mar 2011 13:50:56 +0200 Subject: [PATCH 160/478] Some more templates translated to french. --- view/fr/install_db.tpl | 14 +++++++------- view/fr/intro_complete_eml.tpl | 26 +++++++++++++------------- view/fr/intros-top.tpl | 2 +- 3 files changed, 21 insertions(+), 21 deletions(-) diff --git a/view/fr/install_db.tpl b/view/fr/install_db.tpl index c413689c2..b6aea3e49 100644 --- a/view/fr/install_db.tpl +++ b/view/fr/install_db.tpl @@ -1,33 +1,33 @@ -

    Friendika Social Network

    +

    Réseau Social Friendika

    Installation

    -In order to install Friendika we need to know how to contact your database. Please contact your hosting provider or site administrator if you have questions about these settings. The database you specify below must already exist. If it does not, please create it before continuing. +Pour pouvoir installer Friendika, nous avons besoin de contacter votre base de données. Merci de contacter votre hébergeur et/ou administrateur si vous avez des questions à ce sujet. La base que vous spécifierez ci-dessous doit exister. Si ce n'est pas le cas, merci de la créer avant toute chose.

    - +
    - +
    - +
    - +
    -Please select a default timezone for your website +Merci de choisir un fuseau horaire par défaut
    $tzselect diff --git a/view/fr/intro_complete_eml.tpl b/view/fr/intro_complete_eml.tpl index a60745ec5..b8a7a3457 100644 --- a/view/fr/intro_complete_eml.tpl +++ b/view/fr/intro_complete_eml.tpl @@ -1,22 +1,22 @@ -Dear $username, +Chèr(e) $username, - '$fn' at '$dfrn_url' has accepted -your connection request at '$sitename'. + '$fn' du site '$dfrn_url' a accepté votre +demande de mise en relation sur '$sitename'. - '$fn' has chosen to accept you a "fan", which restricts -some forms of communication - such as private messaging and some profile -interactions. If this is a celebrity or community page, these settings were -applied automatically. + '$fn' a décidé de vous accepter comme "fan", ce qui restreint +certains de vos moyens de communication - tels que les messages privés et +certaines interactions avec son profil. S'il s'agit de la page d'une +célébrité et/ou communauté, ces réglages ont été définis automatiquement. - '$fn' may choose to extend this into a two-way or more permissive -relationship in the future. + '$fn' pourra choisir d'étendre votre relation à quelque-chose de +plus permissif dans l'avenir. - You will start receiving public status updates from '$fn', -which will appear on your 'Network' page at + Vous allez commencer à recevoir les mises-à-jour publiques du +statut de '$fn', lesquelles apparaîtront sur votre page 'Réseau' sur $siteurl -Sincerely, +Sincèrement votre, - $sitename Administrator + l'administrateur de $sitename diff --git a/view/fr/intros-top.tpl b/view/fr/intros-top.tpl index d8b7394a4..85dd628b6 100644 --- a/view/fr/intros-top.tpl +++ b/view/fr/intros-top.tpl @@ -1,4 +1,4 @@ -

    Pending Friend/Connect Notifications

    +

    Demandes d'amitié/mise en relation en attente

    $hide_text From 10d44f2bb9780b2dca46d64dec3b5f91aec1318e Mon Sep 17 00:00:00 2001 From: Olivier Migeot Date: Mon, 28 Mar 2011 13:59:05 +0200 Subject: [PATCH 161/478] More french templates (except emails, everything should be ok now) --- view/fr/pagetypes.tpl | 8 ++++---- view/fr/profile-hide-friends.tpl | 6 +++--- view/fr/profile-in-directory.tpl | 6 +++--- view/fr/profile-in-netdir.tpl | 6 +++--- view/fr/profile.php | 4 ++-- view/fr/profile_entry_default.tpl | 2 +- view/fr/profile_photo.tpl | 10 +++++----- view/fr/registrations-top.tpl | 2 +- view/fr/wall_received_eml.tpl | 10 +++++----- 9 files changed, 27 insertions(+), 27 deletions(-) diff --git a/view/fr/pagetypes.tpl b/view/fr/pagetypes.tpl index 92b7bbce5..c655d353f 100644 --- a/view/fr/pagetypes.tpl +++ b/view/fr/pagetypes.tpl @@ -1,24 +1,24 @@
    - + Ce compte est un profil personnel normal
    - + Approbation automatique de toutes les requêtes de connexion comme étant des fans en lecture seule
    - + Approbation automatique de toutes les requêtes de connexion comme étant des fans en lecture-écriture
    - + Approbation automatique de toutes les requêtes de connexion comme étant des amis
    diff --git a/view/fr/profile-hide-friends.tpl b/view/fr/profile-hide-friends.tpl index 54ade00fe..857e049bb 100644 --- a/view/fr/profile-hide-friends.tpl +++ b/view/fr/profile-hide-friends.tpl @@ -1,15 +1,15 @@

    -Hide my contact/friend list from viewers of this profile? +Cacher ma liste de contacts/amis des visiteurs de ce profil?

    - +
    - +
    diff --git a/view/fr/profile-in-directory.tpl b/view/fr/profile-in-directory.tpl index 98af3e59a..1189e3f9f 100644 --- a/view/fr/profile-in-directory.tpl +++ b/view/fr/profile-in-directory.tpl @@ -1,15 +1,15 @@

    -Publish your default profile in site directory? +Publier votre profil par défaut dans l'annuaire local?

    - +
    - +
    diff --git a/view/fr/profile-in-netdir.tpl b/view/fr/profile-in-netdir.tpl index be111aa67..9b94f302a 100644 --- a/view/fr/profile-in-netdir.tpl +++ b/view/fr/profile-in-netdir.tpl @@ -1,15 +1,15 @@

    -Publish your default profile in global social directory? +Publier votre profil par défaut dans l'annuaire global?

    - +
    - +
    diff --git a/view/fr/profile.php b/view/fr/profile.php index fa7372668..9c5d6dce6 100644 --- a/view/fr/profile.php +++ b/view/fr/profile.php @@ -32,7 +32,7 @@ || (strlen($profile['region'])) || (strlen($profile['postal-code'])) || (strlen($profile['country-name']))) { ?> -
    Location: +
    Localisation:
    @@ -43,7 +43,7 @@ -
    Gender:
    +
    Genre:
    diff --git a/view/fr/profile_entry_default.tpl b/view/fr/profile_entry_default.tpl index 651199918..b7f94b0b0 100644 --- a/view/fr/profile_entry_default.tpl +++ b/view/fr/profile_entry_default.tpl @@ -1,7 +1,7 @@
    -Profile Image +Image du profil
    diff --git a/view/fr/profile_photo.tpl b/view/fr/profile_photo.tpl index 30e51210a..e506b2066 100644 --- a/view/fr/profile_photo.tpl +++ b/view/fr/profile_photo.tpl @@ -1,18 +1,18 @@ -

    Upload Profile Photo

    +

    Téléverser une photo de profil

    - +
    - +
    \ No newline at end of file +ou choisissez une photo dans vos albums +
    diff --git a/view/fr/registrations-top.tpl b/view/fr/registrations-top.tpl index d8faf3439..3988f7822 100644 --- a/view/fr/registrations-top.tpl +++ b/view/fr/registrations-top.tpl @@ -1,3 +1,3 @@ -

    User registrations waiting for confirm

    +

    Inscriptions d'utilisateurs en attente de confirmation

    diff --git a/view/fr/wall_received_eml.tpl b/view/fr/wall_received_eml.tpl index c296de785..adfb91dd8 100644 --- a/view/fr/wall_received_eml.tpl +++ b/view/fr/wall_received_eml.tpl @@ -1,18 +1,18 @@ -Dear $username, +Chèr(e) $username, - '$from' posted something to your profile wall. + '$from' a posté quelque-chose sur le mur de votre profil. ----- $body ----- -Please login at $siteurl to view or delete the item: +Connectez-vous à $siteurl pour voir et/ou supprimer l'élément: $display -Thank you, - $sitename administrator +Merci, + l'administrateur de $sitename From 581349de59091ee2aa55398dd3b03b1d6f808af7 Mon Sep 17 00:00:00 2001 From: Olivier Migeot Date: Mon, 28 Mar 2011 14:31:57 +0200 Subject: [PATCH 162/478] Some more templates for french translation --- view/fr/lostpass.tpl | 8 ++++---- view/fr/lostpass_eml.tpl | 35 +++++++++++++++++----------------- view/fr/passchanged_eml.tpl | 25 ++++++++++++------------ view/fr/request_notify_eml.tpl | 16 ++++++++-------- 4 files changed, 42 insertions(+), 42 deletions(-) diff --git a/view/fr/lostpass.tpl b/view/fr/lostpass.tpl index a7040c149..245b02484 100644 --- a/view/fr/lostpass.tpl +++ b/view/fr/lostpass.tpl @@ -1,17 +1,17 @@ -

    Forgot your Password?

    +

    Mot de passe oublié?

    -Enter your email address and submit to have your password reset. Then check your email for further instructions. +Entrez votre adresse de courriel et demandez un nouveau mot de passe. Puis, vérifiez votre courriel pour de plus amples informations.

    - +
    - +
    diff --git a/view/fr/lostpass_eml.tpl b/view/fr/lostpass_eml.tpl index c350236a4..168e9a5e2 100644 --- a/view/fr/lostpass_eml.tpl +++ b/view/fr/lostpass_eml.tpl @@ -1,32 +1,33 @@ -Dear $username, - A request was recently received at $sitename to reset your account -password. In order to confirm this request, please select the verification link -below or paste it into your web browser address bar. +Chèr(e) $username, + Nous avons récemment reçu, chez $sitename, un demande de remise +à zéro du mot de passe protégeant votre compte. Pour confirmer cette +demande, merci de cliquer sur le lien de vérification suivant, ou de le +coller dans la barre d'adresse de votre navigateur web. -If you did NOT request this change, please DO NOT follow the link -provided and ignore and/or delete this email. +Si vous n'êtes PAS à l'origine de cette demande, merci de NE PAS suivre +le lien en question, et d'ignorer/supprimer ce courriel. -Your password will not be changed unless we can verify that you -issued this request. +Votre mot de passe ne sera réinitialisé qu'une fois que nous aurons pu +nous assurer que vous êtes bien à l'origine de cette demande. -Follow this link to verify your identity: +Merci de suivre le lien suivant pour confirmer votre identité: $reset_link -You will then receive a follow-up message containing the new password. +Vous recevrez en retour un message avec votre nouveau mot de passe. -You may change that password from your account settings page after logging in. +Vous pourrez ensuite changer ce mot de passe, après connexion, dans la +page des réglages du compte. -The login details are as follows: +Les informations du compte concerné sont: -Site Location: $siteurl -Login Name: $email +Site: $siteurl +Pseudo/Courriel: $email - -Sincerely, - $sitename Administrator +Sincèrement votre, + l'administrateur de $sitename diff --git a/view/fr/passchanged_eml.tpl b/view/fr/passchanged_eml.tpl index 9692159e1..c1881b13e 100644 --- a/view/fr/passchanged_eml.tpl +++ b/view/fr/passchanged_eml.tpl @@ -1,20 +1,19 @@ -Dear $username, - Your password has been changed as requested. Please retain this -information for your records (or change your password immediately to -something that you will remember). +Chèr(e) $username, + Votre mot de passe a été changé, comme demandé. Merci de conserver +cette information pour un usage ultérieur (ou bien de changer votre mot de +passe immédiatement en quelque-chose dont vous vous souviendrez). +Vos informations de connexion sont désormais: -Your login details are as follows: +Site: $siteurl +Pseudo/Courriel: $email +Mot de passe: $new_password -Site Location: $siteurl -Login Name: $email -Password: $new_password +Vous pouvez changer ce mot de passe depuis la page des réglages de votre compte, +après connexion -You may change that password from your account settings page after logging in. - - -Sincerely, - $sitename Administrator +Sincèrement votre, + l'administrateur de $sitename diff --git a/view/fr/request_notify_eml.tpl b/view/fr/request_notify_eml.tpl index 9eef7a61e..afbb2ab7e 100644 --- a/view/fr/request_notify_eml.tpl +++ b/view/fr/request_notify_eml.tpl @@ -1,17 +1,17 @@ -Dear $myname, +Chèr(e) $myname, -You have just received a connection request at $sitename +Vous venez de recevoir une demande de mise en relation sur $sitename -from '$requestor'. +venant de '$requestor'. -You may visit their profile at $url. +Vous pouvez visiter son profil sur $url. -Please login to your site to view the complete introduction -and approve or ignore/cancel the request. +Vous pouvez vous connecter à votre site pour voir la demande +complète et l'approuver ou l'ignorer/annuler. $siteurl -Regards, +Cordialement, - $sitename administrator \ No newline at end of file + l'administrateur de $sitename From 3b709a074a373a42b1bf16d631cf34918ef9f83f Mon Sep 17 00:00:00 2001 From: Olivier Migeot Date: Mon, 28 Mar 2011 19:59:16 +0200 Subject: [PATCH 163/478] French translation considered done, yet not fully tested. --- view/fr/messages.po | 536 ++++++++++++++++++++----------- view/fr/pwdreset.tpl | 12 +- view/fr/register_open_eml.tpl | 26 +- view/fr/register_verify_eml.tpl | 21 +- view/fr/settings.tpl | 62 ++-- view/fr/settings_nick_set.tpl | 2 +- view/fr/settings_nick_subdir.tpl | 9 +- view/fr/settings_nick_unset.tpl | 8 +- view/fr/strings.php | 28 +- 9 files changed, 449 insertions(+), 255 deletions(-) diff --git a/view/fr/messages.po b/view/fr/messages.po index 04364193f..81cc8b9fc 100644 --- a/view/fr/messages.po +++ b/view/fr/messages.po @@ -6,18 +6,17 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: 2.1.924\n" +"Project-Id-Version: 2.1.931\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-03-21 08:22+0000\n" +"POT-Creation-Date: 2011-03-28 19:42+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: Olivier Migeot \n" +"Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=(n!=0);\n" -"X-Language: fr_FR\n" +"Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" #: ../../include/auth.php:27 msgid "Logged out." @@ -51,6 +50,7 @@ msgstr "Groupes" #: ../../include/acl_selectors.php:140 ../../include/acl_selectors.php:155 #: ../../include/nav.php:111 ../../mod/contacts.php:306 ../../boot.php:2022 +#: ../../mod/contacts.php:311 msgid "Contacts" msgstr "Contacts" @@ -417,7 +417,8 @@ msgstr "Vous avez un nouvel abonné à " #: ../../mod/lostpass.php:39 ../../mod/item.php:475 ../../mod/item.php:498 #: ../../mod/regmod.php:93 ../../mod/dfrn_notify.php:177 #: ../../mod/dfrn_notify.php:389 ../../mod/dfrn_notify.php:475 -#: ../../mod/dfrn_request.php:545 +#: ../../mod/dfrn_request.php:545 ../../mod/register.php:329 +#: ../../mod/register.php:366 msgid "Administrator" msgstr "Administrateur" @@ -441,6 +442,7 @@ msgid "Home" msgstr "Accueil" #: ../../include/nav.php:61 ../../mod/register.php:445 ../../boot.php:809 +#: ../../mod/register.php:463 msgid "Register" msgstr "S'inscrire" @@ -450,6 +452,7 @@ msgid "Apps" msgstr "Applications" #: ../../include/nav.php:67 ../../mod/search.php:17 ../../boot.php:2055 +#: ../../boot.php:2056 msgid "Search" msgstr "Recherche" @@ -499,13 +502,16 @@ msgstr "" #: ../../mod/dfrn_confirm.php:53 ../../mod/display.php:308 #: ../../mod/message.php:8 ../../mod/message.php:116 ../../mod/settings.php:14 #: ../../mod/settings.php:19 ../../mod/settings.php:210 ../../mod/item.php:57 -#: ../../mod/item.php:668 ../../mod/group.php:19 ../../mod/profile_photo.php:19 -#: ../../mod/profile_photo.php:133 ../../mod/profile_photo.php:139 -#: ../../mod/profile_photo.php:150 ../../mod/viewcontacts.php:13 -#: ../../mod/regmod.php:16 ../../mod/invite.php:13 ../../mod/invite.php:50 -#: ../../mod/manage.php:75 ../../mod/follow.php:8 ../../mod/photos.php:85 -#: ../../mod/photos.php:773 ../../mod/notifications.php:56 -#: ../../mod/contacts.php:101 ../../mod/editpost.php:10 ../../index.php:251 +#: ../../mod/item.php:668 ../../mod/group.php:19 +#: ../../mod/profile_photo.php:19 ../../mod/profile_photo.php:133 +#: ../../mod/profile_photo.php:139 ../../mod/profile_photo.php:150 +#: ../../mod/viewcontacts.php:13 ../../mod/regmod.php:16 +#: ../../mod/invite.php:13 ../../mod/invite.php:50 ../../mod/manage.php:75 +#: ../../mod/follow.php:8 ../../mod/photos.php:85 ../../mod/photos.php:773 +#: ../../mod/notifications.php:56 ../../mod/contacts.php:101 +#: ../../mod/editpost.php:10 ../../index.php:251 ../../mod/install.php:93 +#: ../../mod/settings.php:15 ../../mod/settings.php:20 +#: ../../mod/settings.php:211 ../../mod/contacts.php:106 msgid "Permission denied." msgstr "Permission refusée." @@ -546,6 +552,7 @@ msgstr "Poster sur Facebook par défaut" #: ../../addon/statusnet/statusnet.php:207 ../../mod/install.php:109 #: ../../mod/invite.php:64 ../../mod/manage.php:106 ../../mod/photos.php:801 #: ../../mod/photos.php:858 ../../mod/photos.php:1066 +#: ../../mod/install.php:123 msgid "Submit" msgstr "Envoyer" @@ -769,8 +776,8 @@ msgid "" "and submit the form. Only your public posts will be posted " "to StatusNet." msgstr "" -"Pour vous connecter à votre compte StatusNet, cliquez sur le bouton " -"ci-dessous pour obtenir un code de sécurité de StatusNet, que vous aurez à " +"Pour vous connecter à votre compte StatusNet, cliquez sur le bouton ci-" +"dessous pour obtenir un code de sécurité de StatusNet, que vous aurez à " "coller dans la boîte ci-dessous. Ensuite, validez le formulaire. Seuls vos " "articles publics seront postés sur StatusNet." @@ -884,7 +891,7 @@ msgstr "" "Ceci est votre profil public.
    Il peut " "être visible par n'importe quel utilisateur d'Internet." -#: ../../mod/profiles.php:380 +#: ../../mod/profiles.php:380 ../../mod/directory.php:89 msgid "Age: " msgstr "Age: " @@ -903,7 +910,8 @@ msgid "Unable to process image." msgstr "Impossible de traiter l'image." #: ../../mod/wall_upload.php:79 ../../mod/wall_upload.php:88 -#: ../../mod/wall_upload.php:95 ../../mod/message.php:93 ../../mod/item.php:212 +#: ../../mod/wall_upload.php:95 ../../mod/message.php:93 +#: ../../mod/item.php:212 msgid "Wall Photos" msgstr "Photos du mur" @@ -954,10 +962,10 @@ msgid "" "Your \"nickname\" can only contain \"a-z\", \"0-9\", \"-\", and \"_\", and " "must also begin with a letter." msgstr "" -"Votre \"pseudo\" peut seulement contenir les caractères \"a-z\", \"0-9\", " -"\"-\", and \"_\", et doit commencer par une lettre." +"Votre \"pseudo\" peut seulement contenir les caractères \"a-z\", \"0-9\", \"-" +"\", and \"_\", et doit commencer par une lettre." -#: ../../mod/register.php:112 +#: ../../mod/register.php:112 ../../mod/register.php:212 msgid "Nickname is already registered. Please choose another." msgstr "Pseudo déjà utilisé. Merci d'en choisir un autre." @@ -969,7 +977,7 @@ msgstr "ERREUR SÉRIEUSE: La génération des clés de sécurité a échoué." msgid "An error occurred during registration. Please try again." msgstr "Une erreur est survenue lors de l'inscription. Merci de recommencer." -#: ../../mod/register.php:216 +#: ../../mod/register.php:216 ../../mod/register.php:234 msgid "An error occurred creating your default profile. Please try again." msgstr "" "Une erreur est survenue lors de la création de votre profil par défaut. " @@ -981,38 +989,41 @@ msgstr "" #: ../../mod/profile_photo.php:155 ../../mod/profile_photo.php:225 #: ../../mod/profile_photo.php:234 ../../mod/photos.php:106 #: ../../mod/photos.php:531 ../../mod/photos.php:850 ../../mod/photos.php:865 +#: ../../mod/register.php:285 ../../mod/register.php:292 +#: ../../mod/register.php:299 msgid "Profile Photos" msgstr "Photos du profil" #: ../../mod/register.php:310 ../../mod/regmod.php:92 +#: ../../mod/register.php:328 #, fuzzy, php-format msgid "Registration details for %s" msgstr "Détails d'inscription pour %s" -#: ../../mod/register.php:315 +#: ../../mod/register.php:315 ../../mod/register.php:333 msgid "" "Registration successful. Please check your email for further instructions." msgstr "" "Inscription réussie. Vérifiez vos emails pour la suite des instructions." -#: ../../mod/register.php:319 +#: ../../mod/register.php:319 ../../mod/register.php:337 msgid "Failed to send email message. Here is the message that failed." msgstr "Impossible d'envoyer un email. Voici le message qui a échoué." -#: ../../mod/register.php:324 +#: ../../mod/register.php:324 ../../mod/register.php:342 msgid "Your registration can not be processed." msgstr "Votre inscription ne peut être traitée." -#: ../../mod/register.php:347 +#: ../../mod/register.php:347 ../../mod/register.php:365 #, fuzzy, php-format msgid "Registration request at %s" msgstr "Demande d'inscription à %s" -#: ../../mod/register.php:351 +#: ../../mod/register.php:351 ../../mod/register.php:369 msgid "Your registration is pending approval by the site owner." msgstr "Votre inscription attend une validation du propriétaire du site." -#: ../../mod/register.php:399 +#: ../../mod/register.php:399 ../../mod/register.php:417 #, fuzzy msgid "" "You may (optionally) fill in this form via OpenID by supplying your OpenID " @@ -1021,7 +1032,7 @@ msgstr "" "Vous pouvez (si vous le souhaitez) remplir ce formulaire via OpenID. " "Fournissez votre OpenID et cliquez \"S'inscrire\"." -#: ../../mod/register.php:400 +#: ../../mod/register.php:400 ../../mod/register.php:418 msgid "" "If you are not familiar with OpenID, please leave that field blank and fill " "in the rest of the items." @@ -1029,59 +1040,61 @@ msgstr "" "Si vous n'êtes pas familier avec OpenID, laissez ce champ vide et remplissez " "le reste." -#: ../../mod/register.php:401 +#: ../../mod/register.php:401 ../../mod/register.php:419 msgid "Your OpenID (optional): " msgstr "Votre OpenID (facultatif): " -#: ../../mod/register.php:415 +#: ../../mod/register.php:415 ../../mod/register.php:433 #, fuzzy msgid "Include your profile in member directory?" msgstr "Inclure votre profil dans l'annuaire des membres?" #: ../../mod/register.php:418 ../../mod/dfrn_request.php:618 +#: ../../mod/register.php:436 msgid "Yes" msgstr "Oui" #: ../../mod/register.php:419 ../../mod/dfrn_request.php:619 +#: ../../mod/register.php:437 msgid "No" msgstr "Non" #: ../../mod/register.php:424 ../../mod/network.php:484 #: ../../mod/display.php:317 ../../mod/profile.php:435 +#: ../../mod/register.php:442 ../../mod/network.php:554 +#: ../../mod/profile.php:490 msgid "" -"Shared content is covered by the Creative Commons " -"Attribution 3.0 license." +"Shared content is covered by the Creative Commons Attribution 3.0 license." msgstr "" -"Le contenu est partagé suivant les termes de la licence Creative Commons " -"Attribution 3.0." +"Le contenu est partagé suivant les termes de la licence Creative Commons Attribution 3.0." -#: ../../mod/register.php:431 +#: ../../mod/register.php:431 ../../mod/register.php:449 msgid "Registration" msgstr "Inscription" -#: ../../mod/register.php:439 +#: ../../mod/register.php:439 ../../mod/register.php:457 #, fuzzy msgid "Your Full Name (e.g. Joe Smith): " msgstr "Votre nom complet (p.ex. Michel Dupont): " -#: ../../mod/register.php:440 +#: ../../mod/register.php:440 ../../mod/register.php:458 #, fuzzy msgid "Your Email Address: " msgstr "Votre adresse courriel: " -#: ../../mod/register.php:441 +#: ../../mod/register.php:441 ../../mod/register.php:459 #, fuzzy msgid "" "Choose a profile nickname. This must begin with a text character. Your " -"profile address on this site will then be " -"'nickname@$sitename'." +"profile address on this site will then be 'nickname@$sitename'." msgstr "" "Choisissez un pseudo. Celui devra commencer par une lettre. L'adresse de " "votre profil en découlera sous la forme 'pseudo@$sitename'." -#: ../../mod/register.php:442 +#: ../../mod/register.php:442 ../../mod/register.php:460 msgid "Choose a nickname: " msgstr "Choisir un pseudo: " @@ -1098,68 +1111,83 @@ msgstr "Vue normale" msgid "New Item View" msgstr "Vue des nouveautés" -#: ../../mod/network.php:69 ../../mod/message.php:172 ../../mod/profile.php:134 +#: ../../mod/network.php:69 ../../mod/message.php:172 +#: ../../mod/profile.php:134 ../../mod/profile.php:137 #, fuzzy msgid "Please enter a link URL:" msgstr "Entrez un lien web:" #: ../../mod/network.php:70 ../../mod/profile.php:135 +#: ../../mod/profile.php:138 #, fuzzy msgid "Please enter a YouTube link:" msgstr "Entrez un lien Youtube:" #: ../../mod/network.php:71 ../../mod/profile.php:136 +#: ../../mod/profile.php:139 #, fuzzy msgid "Please enter a video(.ogg) link/URL:" msgstr "Entrez un lien vidéo (.ogg):" #: ../../mod/network.php:72 ../../mod/profile.php:137 +#: ../../mod/profile.php:140 #, fuzzy msgid "Please enter an audio(.ogg) link/URL:" msgstr "Entrez un lien audio (.ogg):" #: ../../mod/network.php:73 ../../mod/profile.php:138 +#: ../../mod/profile.php:141 #, fuzzy msgid "Where are you right now?" msgstr "Où êtes-vous présentemment?" -#: ../../mod/network.php:96 ../../mod/network.php:375 ../../mod/display.php:158 -#: ../../mod/profile.php:161 ../../mod/profile.php:322 ../../mod/photos.php:1086 +#: ../../mod/network.php:96 ../../mod/network.php:375 +#: ../../mod/display.php:158 ../../mod/profile.php:161 +#: ../../mod/profile.php:322 ../../mod/photos.php:1086 +#: ../../mod/network.php:441 ../../mod/profile.php:164 +#: ../../mod/profile.php:377 #, fuzzy msgid "Share" msgstr "Partager" -#: ../../mod/network.php:97 ../../mod/message.php:186 ../../mod/message.php:320 -#: ../../mod/profile.php:162 ../../mod/editpost.php:63 +#: ../../mod/network.php:97 ../../mod/message.php:186 +#: ../../mod/message.php:320 ../../mod/profile.php:162 +#: ../../mod/editpost.php:63 ../../mod/profile.php:165 msgid "Upload photo" msgstr "Joindre photo" -#: ../../mod/network.php:98 ../../mod/message.php:187 ../../mod/message.php:321 -#: ../../mod/profile.php:163 ../../mod/editpost.php:64 +#: ../../mod/network.php:98 ../../mod/message.php:187 +#: ../../mod/message.php:321 ../../mod/profile.php:163 +#: ../../mod/editpost.php:64 ../../mod/profile.php:166 msgid "Insert web link" msgstr "Insérer lien web" -#: ../../mod/network.php:99 ../../mod/profile.php:164 ../../mod/editpost.php:65 +#: ../../mod/network.php:99 ../../mod/profile.php:164 +#: ../../mod/editpost.php:65 ../../mod/profile.php:167 #, fuzzy msgid "Insert YouTube video" msgstr "Insérer une vidéo Youtube" -#: ../../mod/network.php:100 ../../mod/profile.php:165 ../../mod/editpost.php:66 +#: ../../mod/network.php:100 ../../mod/profile.php:165 +#: ../../mod/editpost.php:66 ../../mod/profile.php:168 #, fuzzy msgid "Insert Vorbis [.ogg] video" msgstr "Insérer un lien vidéo Vorbis [.ogg]" -#: ../../mod/network.php:101 ../../mod/profile.php:166 ../../mod/editpost.php:67 +#: ../../mod/network.php:101 ../../mod/profile.php:166 +#: ../../mod/editpost.php:67 ../../mod/profile.php:169 #, fuzzy msgid "Insert Vorbis [.ogg] audio" msgstr "Insérer un lien audio Vorbis [.ogg]" -#: ../../mod/network.php:102 ../../mod/profile.php:167 ../../mod/editpost.php:68 +#: ../../mod/network.php:102 ../../mod/profile.php:167 +#: ../../mod/editpost.php:68 ../../mod/profile.php:170 #, fuzzy msgid "Set your location" msgstr "Définir votre localisation" -#: ../../mod/network.php:103 ../../mod/profile.php:168 ../../mod/editpost.php:69 +#: ../../mod/network.php:103 ../../mod/profile.php:168 +#: ../../mod/editpost.php:69 ../../mod/profile.php:171 #, fuzzy msgid "Clear browser location" msgstr "Effacer la localisation du navigateur" @@ -1167,21 +1195,26 @@ msgstr "Effacer la localisation du navigateur" #: ../../mod/network.php:104 ../../mod/network.php:376 #: ../../mod/display.php:159 ../../mod/message.php:188 #: ../../mod/message.php:322 ../../mod/profile.php:169 -#: ../../mod/profile.php:323 ../../mod/photos.php:1087 ../../mod/editpost.php:70 +#: ../../mod/profile.php:323 ../../mod/photos.php:1087 +#: ../../mod/editpost.php:70 ../../mod/network.php:442 +#: ../../mod/profile.php:172 ../../mod/profile.php:378 msgid "Please wait" msgstr "Patientez" -#: ../../mod/network.php:105 ../../mod/profile.php:170 ../../mod/editpost.php:71 +#: ../../mod/network.php:105 ../../mod/profile.php:170 +#: ../../mod/editpost.php:71 ../../mod/profile.php:173 #, fuzzy msgid "Permission settings" msgstr "Réglages des permissions" -#: ../../mod/network.php:111 ../../mod/profile.php:177 ../../mod/editpost.php:77 +#: ../../mod/network.php:111 ../../mod/profile.php:177 +#: ../../mod/editpost.php:77 ../../mod/profile.php:180 #, fuzzy msgid "CC: email addresses" msgstr "CC: adresse de courriel" -#: ../../mod/network.php:113 ../../mod/profile.php:179 ../../mod/editpost.php:79 +#: ../../mod/network.php:113 ../../mod/profile.php:179 +#: ../../mod/editpost.php:79 ../../mod/profile.php:182 #, fuzzy msgid "Example: bob@example.com, mary@example.com" msgstr "Exemple: bob@exemple.com, mary@exemple.com" @@ -1199,27 +1232,33 @@ msgid "Group: " msgstr "Groupe: " #: ../../mod/network.php:280 ../../mod/network.php:446 -#: ../../mod/display.php:262 ../../mod/profile.php:402 ../../mod/search.php:116 +#: ../../mod/display.php:262 ../../mod/profile.php:402 +#: ../../mod/search.php:116 ../../mod/network.php:303 +#: ../../mod/network.php:512 ../../mod/profile.php:457 msgid "View $name's profile" msgstr "Voir le profil de $name" #: ../../mod/network.php:295 ../../mod/search.php:131 +#: ../../mod/network.php:318 msgid "View in context" msgstr "Voir dans le contexte" #: ../../mod/network.php:329 ../../mod/display.php:149 #: ../../mod/profile.php:313 ../../mod/photos.php:962 +#: ../../mod/network.php:395 ../../mod/profile.php:368 msgid "Private Message" msgstr "Message privé" #: ../../mod/network.php:373 ../../mod/display.php:156 #: ../../mod/profile.php:320 ../../mod/photos.php:1084 +#: ../../mod/network.php:439 ../../mod/profile.php:375 #, fuzzy msgid "I like this (toggle)" msgstr "I like this (bascule)" #: ../../mod/network.php:374 ../../mod/display.php:157 #: ../../mod/profile.php:321 ../../mod/photos.php:1085 +#: ../../mod/network.php:440 ../../mod/profile.php:376 #, fuzzy msgid "I don't like this (toggle)" msgstr "I don't like this (bascule)" @@ -1227,37 +1266,44 @@ msgstr "I don't like this (bascule)" #: ../../mod/network.php:389 ../../mod/display.php:171 #: ../../mod/profile.php:335 ../../mod/photos.php:1106 #: ../../mod/photos.php:1146 ../../mod/photos.php:1175 +#: ../../mod/network.php:455 ../../mod/profile.php:390 msgid "This is you" msgstr "C'est vous" #: ../../mod/network.php:397 ../../mod/display.php:222 #: ../../mod/profile.php:359 ../../mod/editpost.php:62 +#: ../../mod/network.php:463 ../../mod/profile.php:414 #, fuzzy msgid "Edit" msgstr "Éditer" #: ../../mod/network.php:398 ../../mod/display.php:238 ../../mod/group.php:137 #: ../../mod/profile.php:381 ../../mod/photos.php:1203 +#: ../../mod/network.php:464 ../../mod/profile.php:436 #, fuzzy msgid "Delete" msgstr "Supprimer" #: ../../mod/network.php:447 ../../mod/display.php:263 +#: ../../mod/network.php:513 #, fuzzy msgid "View $owner_name's profile" msgstr "Voir le profil de $owner_name" #: ../../mod/network.php:448 ../../mod/display.php:264 +#: ../../mod/network.php:514 #, fuzzy msgid "to" msgstr "à" #: ../../mod/network.php:449 ../../mod/display.php:265 +#: ../../mod/network.php:515 #, fuzzy msgid "Wall-to-Wall" msgstr "Inter-mur" #: ../../mod/network.php:450 ../../mod/display.php:266 +#: ../../mod/network.php:516 #, fuzzy msgid "via Wall-To-Wall:" msgstr "en Inter-mur:" @@ -1283,6 +1329,7 @@ msgid "%1$s doesn't like %2$s's %3$s" msgstr "%1$s n'aime pas %3$s de %2$s" #: ../../mod/dfrn_confirm.php:114 ../../mod/contacts.php:209 +#: ../../mod/contacts.php:214 msgid "Contact not found." msgstr "Contact introuvable." @@ -1442,11 +1489,11 @@ msgstr "Effacer message" msgid "Send Reply" msgstr "Répondre" -#: ../../mod/install.php:30 +#: ../../mod/install.php:30 ../../mod/install.php:33 msgid "Could not create/connect to database." msgstr "Impossible de créer/atteindre la base de données." -#: ../../mod/install.php:35 +#: ../../mod/install.php:35 ../../mod/install.php:38 msgid "Connected to database." msgstr "Connecté à la base de données." @@ -1454,7 +1501,7 @@ msgstr "Connecté à la base de données." msgid "Database import succeeded." msgstr "Import de base achevé avec succès." -#: ../../mod/install.php:67 +#: ../../mod/install.php:67 ../../mod/install.php:75 msgid "" "IMPORTANT: You will need to [manually] setup a scheduled task for the poller." msgstr "" @@ -1462,14 +1509,15 @@ msgstr "" "'poller'." #: ../../mod/install.php:68 ../../mod/install.php:75 ../../mod/install.php:175 +#: ../../mod/install.php:76 ../../mod/install.php:86 ../../mod/install.php:189 msgid "Please see the file \"INSTALL.txt\"." msgstr "Référez-vous au fichier \"INSTALL.txt\"." -#: ../../mod/install.php:73 +#: ../../mod/install.php:73 ../../mod/install.php:84 msgid "Database import failed." msgstr "Import de base échoué." -#: ../../mod/install.php:74 +#: ../../mod/install.php:74 ../../mod/install.php:85 msgid "" "You may need to import the file \"database.sql\" manually using phpmyadmin " "or mysql." @@ -1477,25 +1525,25 @@ msgstr "" "Vous pourriez avoir besoin d'importer le fichier \"database.sql\" " "manuellement au moyen de phpmyadmin ou de la commande mysql." -#: ../../mod/install.php:84 +#: ../../mod/install.php:84 ../../mod/install.php:98 msgid "Welcome to Friendika." msgstr "Bienvenue sur Friendika." -#: ../../mod/install.php:124 +#: ../../mod/install.php:124 ../../mod/install.php:138 msgid "Could not find a command line version of PHP in the web server PATH." msgstr "" "Impossible de trouver la version \"ligne de commande\" de PHP dans le PATH " "du serveur web." -#: ../../mod/install.php:125 +#: ../../mod/install.php:125 ../../mod/install.php:139 msgid "" "This is required. Please adjust the configuration file .htconfig.php " "accordingly." msgstr "" -"Ceci est requis. Merci d'ajuster la configuration dans le fichier " -".htconfig.php en conséquence." +"Ceci est requis. Merci d'ajuster la configuration dans le fichier .htconfig." +"php en conséquence." -#: ../../mod/install.php:132 +#: ../../mod/install.php:132 ../../mod/install.php:146 msgid "" "The command line version of PHP on your system does not have " "\"register_argc_argv\" enabled." @@ -1503,11 +1551,11 @@ msgstr "" "La version \"ligne de commande\" de PHP de votre système n'a pas " "\"register_argc_argv\" d'activé." -#: ../../mod/install.php:133 +#: ../../mod/install.php:133 ../../mod/install.php:147 msgid "This is required for message delivery to work." msgstr "Ceci est requis pour que la livraison des messages fonctionne." -#: ../../mod/install.php:155 +#: ../../mod/install.php:155 ../../mod/install.php:169 msgid "" "Error: the \"openssl_pkey_new\" function on this system is not able to " "generate encryption keys" @@ -1515,41 +1563,41 @@ msgstr "" "Erreur: la fonction \"openssl_pkey_new\" de ce système ne permet pas de " "générer des clés de chiffrement" -#: ../../mod/install.php:156 +#: ../../mod/install.php:156 ../../mod/install.php:170 msgid "" -"If running under Windows, please see " -"\"http://www.php.net/manual/en/openssl.installation.php\"." +"If running under Windows, please see \"http://www.php.net/manual/en/openssl." +"installation.php\"." msgstr "" -"Si vous utilisez Windows, merci de vous réferer à " -"\"http://www.php.net/manual/en/openssl.installation.php\"." +"Si vous utilisez Windows, merci de vous réferer à \"http://www.php.net/" +"manual/en/openssl.installation.php\"." -#: ../../mod/install.php:165 +#: ../../mod/install.php:165 ../../mod/install.php:179 msgid "" "Error: Apache webserver mod-rewrite module is required but not installed." msgstr "" "Erreur: Le module \"rewrite\" du serveur web Apache est requis mais pas " "installé." -#: ../../mod/install.php:167 +#: ../../mod/install.php:167 ../../mod/install.php:181 msgid "Error: libCURL PHP module required but not installed." msgstr "Erreur: Le module PHP \"libCURL\" est requis mais pas installé." -#: ../../mod/install.php:169 +#: ../../mod/install.php:169 ../../mod/install.php:183 msgid "" "Error: GD graphics PHP module with JPEG support required but not installed." msgstr "" "Erreur: Le module PHP \"GD\" disposant du support JPEG est requis mais pas " "installé." -#: ../../mod/install.php:171 +#: ../../mod/install.php:171 ../../mod/install.php:185 msgid "Error: openssl PHP module required but not installed." msgstr "Erreur: Le module PHP \"openssl\" est requis mais pas installé." -#: ../../mod/install.php:173 +#: ../../mod/install.php:173 ../../mod/install.php:187 msgid "Error: mysqli PHP module required but not installed." msgstr "Erreur: Le module PHP \"mysqli\" est requis mais pas installé." -#: ../../mod/install.php:184 +#: ../../mod/install.php:184 ../../mod/install.php:198 msgid "" "The web installer needs to be able to create a file called \".htconfig.php\" " "in the top folder of your web server and it is unable to do so." @@ -1557,7 +1605,7 @@ msgstr "" "L'installeur web doit être en mesure de créer un fichier \".htconfig.php\" à " "la racine de votre serveur web, mais il en est incapable." -#: ../../mod/install.php:185 +#: ../../mod/install.php:185 ../../mod/install.php:199 msgid "" "This is most often a permission setting, as the web server may not be able " "to write files in your folder - even if you can." @@ -1566,7 +1614,7 @@ msgstr "" "ne pas être capable d'écrire dans votre répertoire - alors que vous-même le " "pouvez." -#: ../../mod/install.php:186 +#: ../../mod/install.php:186 ../../mod/install.php:200 msgid "" "Please check with your site documentation or support people to see if this " "situation can be corrected." @@ -1574,7 +1622,7 @@ msgstr "" "Merci de vérifier - avec la documentation ou le support de votre hébergement " "- que la situation peut être corrigée." -#: ../../mod/install.php:187 +#: ../../mod/install.php:187 ../../mod/install.php:201 msgid "" "If not, you may be required to perform a manual installation. Please see the " "file \"INSTALL.txt\" for instructions." @@ -1582,7 +1630,7 @@ msgstr "" "Dans le cas contraire, vous pouvez pratiquer une installation manuelle. " "Référez-vous au fichier \"INSTALL.txt\" pour les instructions." -#: ../../mod/install.php:196 +#: ../../mod/install.php:196 ../../mod/install.php:210 msgid "" "The database configuration file \".htconfig.php\" could not be written. " "Please use the enclosed text to create a configuration file in your web " @@ -1592,71 +1640,71 @@ msgstr "" "créé. Merci d'utiliser le texte ci-joint pour créer ce fichier à la racine " "de votre hébergement." -#: ../../mod/install.php:211 +#: ../../mod/install.php:211 ../../mod/install.php:225 msgid "Errors encountered creating database tables." msgstr "Des erreurs ont été signalées lors de la création des tables." -#: ../../mod/settings.php:37 +#: ../../mod/settings.php:37 ../../mod/settings.php:38 msgid "Passwords do not match. Password unchanged." msgstr "Les mots de passe ne correspondent pas. Aucun changement appliqué." -#: ../../mod/settings.php:42 +#: ../../mod/settings.php:42 ../../mod/settings.php:43 msgid "Empty passwords are not allowed. Password unchanged." msgstr "Les mots de passe vides sont interdits. Aucun changement appliqué." -#: ../../mod/settings.php:53 +#: ../../mod/settings.php:53 ../../mod/settings.php:54 msgid "Password changed." msgstr "Mots de passe changés." -#: ../../mod/settings.php:55 +#: ../../mod/settings.php:55 ../../mod/settings.php:56 msgid "Password update failed. Please try again." msgstr "Le changement de mot de passe a échoué. Merci de recommencer." -#: ../../mod/settings.php:97 +#: ../../mod/settings.php:97 ../../mod/settings.php:98 msgid " Please use a shorter name." msgstr " Merci d'utiliser un nom plus court." -#: ../../mod/settings.php:99 +#: ../../mod/settings.php:99 ../../mod/settings.php:100 msgid " Name too short." msgstr " Nom trop court." -#: ../../mod/settings.php:105 +#: ../../mod/settings.php:105 ../../mod/settings.php:106 msgid " Not valid email." msgstr " Email invalide." -#: ../../mod/settings.php:107 +#: ../../mod/settings.php:107 ../../mod/settings.php:108 msgid " Cannot change to that email." msgstr " Impossible de changer pour cet email." -#: ../../mod/settings.php:165 +#: ../../mod/settings.php:165 ../../mod/settings.php:166 msgid "Settings updated." msgstr "Réglages mis à jour." -#: ../../mod/settings.php:215 +#: ../../mod/settings.php:215 ../../mod/settings.php:216 msgid "Plugin Settings" msgstr "Réglages des extensions" -#: ../../mod/settings.php:216 +#: ../../mod/settings.php:216 ../../mod/settings.php:217 msgid "Account Settings" msgstr "Réglages du compte" -#: ../../mod/settings.php:222 +#: ../../mod/settings.php:222 ../../mod/settings.php:223 msgid "No Plugin settings configured" msgstr "Pas de réglages d'extensions configurés" -#: ../../mod/settings.php:269 +#: ../../mod/settings.php:269 ../../mod/settings.php:270 msgid "OpenID: " msgstr "OpenID: " -#: ../../mod/settings.php:269 +#: ../../mod/settings.php:269 ../../mod/settings.php:270 msgid " (Optional) Allow this OpenID to login to this account." msgstr " (Facultatif) Autoriser cet OpenID à se connecter à ce compte." -#: ../../mod/settings.php:301 +#: ../../mod/settings.php:301 ../../mod/settings.php:302 msgid "Profile is not published." msgstr "Ce profil n'est pas publié." -#: ../../mod/settings.php:358 +#: ../../mod/settings.php:358 ../../mod/settings.php:363 msgid "Default Post Permissions" msgstr "Permissions par défaut sur les articles" @@ -1784,10 +1832,11 @@ msgid "Global Directory" msgstr "Annuaire global" #: ../../mod/directory.php:38 ../../mod/contacts.php:310 +#: ../../mod/contacts.php:315 msgid "Finding: " msgstr "Trouvé: " -#: ../../mod/viewcontacts.php:17 ../../boot.php:2038 +#: ../../mod/viewcontacts.php:17 ../../boot.php:2038 ../../boot.php:2039 msgid "View Contacts" msgstr "Voir les contacts" @@ -1796,11 +1845,12 @@ msgid "No contacts." msgstr "Aucun contact." #: ../../mod/viewcontacts.php:44 ../../mod/contacts.php:371 +#: ../../mod/contacts.php:376 #, fuzzy msgid "Visit $username's profile" msgstr "Visiter le profil de %s" -#: ../../mod/profile.php:8 ../../boot.php:2210 +#: ../../mod/profile.php:8 ../../boot.php:2210 ../../boot.php:2211 msgid "No profile" msgstr "Aucun profil" @@ -1995,6 +2045,7 @@ msgid "Disallowed profile URL." msgstr "URL de profil interdite." #: ../../mod/dfrn_request.php:402 ../../mod/contacts.php:85 +#: ../../mod/contacts.php:90 msgid "Failed to update contact record." msgstr "Échec de mise-à-jour du contact." @@ -2008,8 +2059,8 @@ msgstr "Connectez-vous pour confirmer l'introduction." #: ../../mod/dfrn_request.php:491 msgid "" -"Incorrect identity currently logged in. Please login to " -"this profile." +"Incorrect identity currently logged in. Please login to this profile." msgstr "" "Identité incorrecte actuellement connectée. Merci de vous connecter à " "ce profil." @@ -2281,163 +2332,167 @@ msgstr "Pas d'inscriptions." msgid "Invite Friends" msgstr "Inviter des amis" -#: ../../mod/contacts.php:16 +#: ../../mod/contacts.php:16 ../../mod/contacts.php:19 #, fuzzy msgid "Connect/Follow" msgstr "Connecter/Suivre" -#: ../../mod/contacts.php:17 +#: ../../mod/contacts.php:17 ../../mod/contacts.php:20 msgid "Example: bob@example.com, http://example.com/barbara" msgstr "Exemple: bob@example.com, http://example.com/barbara" -#: ../../mod/contacts.php:18 +#: ../../mod/contacts.php:18 ../../mod/contacts.php:21 msgid "Follow" msgstr "Suivre" #: ../../mod/contacts.php:38 ../../mod/contacts.php:119 +#: ../../mod/contacts.php:43 ../../mod/contacts.php:124 msgid "Could not access contact record." msgstr "Impossible d'accéder à l'enregistrement du contact." -#: ../../mod/contacts.php:52 +#: ../../mod/contacts.php:52 ../../mod/contacts.php:57 msgid "Could not locate selected profile." msgstr "Impossible de localiser le profil séléctionné." -#: ../../mod/contacts.php:83 +#: ../../mod/contacts.php:83 ../../mod/contacts.php:88 msgid "Contact updated." msgstr "Contact mis-à-jour." -#: ../../mod/contacts.php:141 +#: ../../mod/contacts.php:141 ../../mod/contacts.php:146 msgid "Contact has been blocked" msgstr "Le contact a été bloqué" -#: ../../mod/contacts.php:141 +#: ../../mod/contacts.php:141 ../../mod/contacts.php:146 msgid "Contact has been unblocked" msgstr "Le contact n'est plus bloqué" -#: ../../mod/contacts.php:155 +#: ../../mod/contacts.php:155 ../../mod/contacts.php:160 #, fuzzy msgid "Contact has been ignored" msgstr "Le contact a été ignoré" -#: ../../mod/contacts.php:155 +#: ../../mod/contacts.php:155 ../../mod/contacts.php:160 #, fuzzy msgid "Contact has been unignored" msgstr "Le contact n'est plus ignoré" -#: ../../mod/contacts.php:176 +#: ../../mod/contacts.php:176 ../../mod/contacts.php:181 msgid "stopped following" msgstr "retiré de la liste de suivi" -#: ../../mod/contacts.php:195 +#: ../../mod/contacts.php:195 ../../mod/contacts.php:200 msgid "Contact has been removed." msgstr "Ce contact a été retiré." #: ../../mod/contacts.php:223 ../../mod/contacts.php:347 +#: ../../mod/contacts.php:228 ../../mod/contacts.php:352 msgid "Mutual Friendship" msgstr "Relation réciproque" #: ../../mod/contacts.php:227 ../../mod/contacts.php:351 +#: ../../mod/contacts.php:232 ../../mod/contacts.php:356 msgid "is a fan of yours" msgstr "est un fan de vous" #: ../../mod/contacts.php:232 ../../mod/contacts.php:355 +#: ../../mod/contacts.php:237 ../../mod/contacts.php:360 msgid "you are a fan of" msgstr "vous êtes un fan de" -#: ../../mod/contacts.php:247 +#: ../../mod/contacts.php:247 ../../mod/contacts.php:252 #, fuzzy msgid "Privacy Unavailable" msgstr "Protection de la vie privée indisponible" -#: ../../mod/contacts.php:248 +#: ../../mod/contacts.php:248 ../../mod/contacts.php:253 #, fuzzy msgid "Private communications are not available for this contact." msgstr "Les communications privées ne sont pas disponibles pour ce contact." -#: ../../mod/contacts.php:251 +#: ../../mod/contacts.php:251 ../../mod/contacts.php:256 msgid "Never" msgstr "Jamais" -#: ../../mod/contacts.php:255 +#: ../../mod/contacts.php:255 ../../mod/contacts.php:260 #, fuzzy msgid "(Update was successful)" msgstr "(Mise à jour effectuée avec succès)" -#: ../../mod/contacts.php:255 +#: ../../mod/contacts.php:255 ../../mod/contacts.php:260 #, fuzzy msgid "(Update was not successful)" msgstr "(Mise à jour échouée)" -#: ../../mod/contacts.php:258 +#: ../../mod/contacts.php:258 ../../mod/contacts.php:263 msgid "Contact Editor" msgstr "Éditeur de contact" -#: ../../mod/contacts.php:259 +#: ../../mod/contacts.php:259 ../../mod/contacts.php:264 msgid "Visit $name's profile" msgstr "Visiter le profil de $name" -#: ../../mod/contacts.php:260 +#: ../../mod/contacts.php:260 ../../mod/contacts.php:265 msgid "Block/Unblock contact" msgstr "Bloquer/débloquer ce contact" -#: ../../mod/contacts.php:261 +#: ../../mod/contacts.php:261 ../../mod/contacts.php:266 msgid "Ignore contact" msgstr "Ignorer ce contact" -#: ../../mod/contacts.php:262 +#: ../../mod/contacts.php:262 ../../mod/contacts.php:267 msgid "Delete contact" msgstr "Effacer ce contact" -#: ../../mod/contacts.php:264 +#: ../../mod/contacts.php:264 ../../mod/contacts.php:269 msgid "Last updated: " msgstr "Dernière mise-à-jour: " -#: ../../mod/contacts.php:265 +#: ../../mod/contacts.php:265 ../../mod/contacts.php:270 msgid "Update public posts: " msgstr "Met ses entrées publiques à jour: " -#: ../../mod/contacts.php:267 +#: ../../mod/contacts.php:267 ../../mod/contacts.php:272 #, fuzzy msgid "Update now" msgstr "Mettre-à-jour immédiatement" -#: ../../mod/contacts.php:270 +#: ../../mod/contacts.php:270 ../../mod/contacts.php:275 msgid "Unblock this contact" msgstr "Débloquer ce contact" -#: ../../mod/contacts.php:270 +#: ../../mod/contacts.php:270 ../../mod/contacts.php:275 msgid "Block this contact" msgstr "Bloquer ce contact" -#: ../../mod/contacts.php:271 +#: ../../mod/contacts.php:271 ../../mod/contacts.php:276 msgid "Unignore this contact" msgstr "Cesser d'ignorer ce contact" -#: ../../mod/contacts.php:271 +#: ../../mod/contacts.php:271 ../../mod/contacts.php:276 msgid "Ignore this contact" msgstr "Ignorer ce contact" -#: ../../mod/contacts.php:274 +#: ../../mod/contacts.php:274 ../../mod/contacts.php:279 msgid "Currently blocked" msgstr "Actuellement bloqué" -#: ../../mod/contacts.php:275 +#: ../../mod/contacts.php:275 ../../mod/contacts.php:280 msgid "Currently ignored" msgstr "Actuellement ignoré" -#: ../../mod/contacts.php:308 +#: ../../mod/contacts.php:308 ../../mod/contacts.php:313 msgid "Show Blocked Connections" msgstr "Montrer les connexions bloquées" -#: ../../mod/contacts.php:308 +#: ../../mod/contacts.php:308 ../../mod/contacts.php:313 msgid "Hide Blocked Connections" msgstr "Cacher les connexion bloquées" -#: ../../mod/contacts.php:311 +#: ../../mod/contacts.php:311 ../../mod/contacts.php:316 msgid "Find" msgstr "Trouver" -#: ../../mod/contacts.php:372 +#: ../../mod/contacts.php:372 ../../mod/contacts.php:377 msgid "Edit contact" msgstr "Éditer le contact" @@ -2505,187 +2560,187 @@ msgstr "Mot de passe oublié?" msgid "Password Reset" msgstr "Réinitialiser le mot de passe" -#: ../../boot.php:1077 +#: ../../boot.php:1077 ../../boot.php:1078 #, fuzzy msgid "prev" msgstr "précédent" -#: ../../boot.php:1079 +#: ../../boot.php:1079 ../../boot.php:1080 #, fuzzy msgid "first" msgstr "premier" -#: ../../boot.php:1108 +#: ../../boot.php:1108 ../../boot.php:1109 #, fuzzy msgid "last" msgstr "dernier" -#: ../../boot.php:1111 +#: ../../boot.php:1111 ../../boot.php:1112 #, fuzzy msgid "next" msgstr "suivant" -#: ../../boot.php:1837 +#: ../../boot.php:1837 ../../boot.php:1838 #, fuzzy, php-format msgid "%s likes this." msgstr "%s aime ça." -#: ../../boot.php:1837 +#: ../../boot.php:1837 ../../boot.php:1838 #, fuzzy, php-format msgid "%s doesn't like this." msgstr "%s n'aime pas ça." -#: ../../boot.php:1841 +#: ../../boot.php:1841 ../../boot.php:1842 #, fuzzy, php-format msgid "%2$d people like this." msgstr "%2$d personnes aiment ça." -#: ../../boot.php:1843 +#: ../../boot.php:1843 ../../boot.php:1844 #, fuzzy, php-format msgid "%2$d people don't like this." msgstr "%2$d personnes ,n'aiment pas ça." -#: ../../boot.php:1849 +#: ../../boot.php:1849 ../../boot.php:1850 msgid "and" msgstr "et" -#: ../../boot.php:1852 +#: ../../boot.php:1852 ../../boot.php:1853 #, fuzzy, php-format msgid ", and %d other people" msgstr ", et %d autres personnes" -#: ../../boot.php:1853 +#: ../../boot.php:1853 ../../boot.php:1854 #, fuzzy, php-format msgid "%s like this." msgstr "%s aiment ça." -#: ../../boot.php:1853 +#: ../../boot.php:1853 ../../boot.php:1854 #, fuzzy, php-format msgid "%s don't like this." msgstr "%s n'aiment pas ça." -#: ../../boot.php:2014 +#: ../../boot.php:2014 ../../boot.php:2015 msgid "No contacts" msgstr "Aucun contact" -#: ../../boot.php:2267 +#: ../../boot.php:2267 ../../boot.php:2268 msgid "Connect" msgstr "Relier" -#: ../../boot.php:2277 +#: ../../boot.php:2277 ../../boot.php:2278 msgid "Location:" msgstr "Localisation:" -#: ../../boot.php:2281 +#: ../../boot.php:2281 ../../boot.php:2282 msgid ", " msgstr ", " -#: ../../boot.php:2289 +#: ../../boot.php:2289 ../../boot.php:2290 msgid "Gender:" msgstr "Genre:" -#: ../../boot.php:2293 +#: ../../boot.php:2293 ../../boot.php:2294 msgid "Status:" msgstr "Statut:" -#: ../../boot.php:2295 +#: ../../boot.php:2295 ../../boot.php:2296 msgid "Homepage:" msgstr "Page personnelle:" -#: ../../boot.php:2386 +#: ../../boot.php:2386 ../../boot.php:2387 msgid "Monday" msgstr "Lundi" -#: ../../boot.php:2386 +#: ../../boot.php:2386 ../../boot.php:2387 msgid "Tuesday" msgstr "Mardi" -#: ../../boot.php:2386 +#: ../../boot.php:2386 ../../boot.php:2387 msgid "Wednesday" msgstr "Mercredi" -#: ../../boot.php:2386 +#: ../../boot.php:2386 ../../boot.php:2387 msgid "Thursday" msgstr "Jeudi" -#: ../../boot.php:2386 +#: ../../boot.php:2386 ../../boot.php:2387 msgid "Friday" msgstr "Vendredi" -#: ../../boot.php:2386 +#: ../../boot.php:2386 ../../boot.php:2387 msgid "Saturday" msgstr "Samedi" -#: ../../boot.php:2386 +#: ../../boot.php:2386 ../../boot.php:2387 msgid "Sunday" msgstr "Dimanche" -#: ../../boot.php:2390 +#: ../../boot.php:2390 ../../boot.php:2391 msgid "January" msgstr "Janvier" -#: ../../boot.php:2390 +#: ../../boot.php:2390 ../../boot.php:2391 msgid "February" msgstr "Février" -#: ../../boot.php:2390 +#: ../../boot.php:2390 ../../boot.php:2391 msgid "March" msgstr "Mars" -#: ../../boot.php:2390 +#: ../../boot.php:2390 ../../boot.php:2391 msgid "April" msgstr "Avril" -#: ../../boot.php:2390 +#: ../../boot.php:2390 ../../boot.php:2391 msgid "May" msgstr "Mai" -#: ../../boot.php:2390 +#: ../../boot.php:2390 ../../boot.php:2391 msgid "June" msgstr "Juin" -#: ../../boot.php:2390 +#: ../../boot.php:2390 ../../boot.php:2391 msgid "July" msgstr "Juillet" -#: ../../boot.php:2390 +#: ../../boot.php:2390 ../../boot.php:2391 msgid "August" msgstr "Août" -#: ../../boot.php:2390 +#: ../../boot.php:2390 ../../boot.php:2391 msgid "September" msgstr "Septembre" -#: ../../boot.php:2390 +#: ../../boot.php:2390 ../../boot.php:2391 msgid "October" msgstr "Octobre" -#: ../../boot.php:2390 +#: ../../boot.php:2390 ../../boot.php:2391 msgid "November" msgstr "Novembre" -#: ../../boot.php:2390 +#: ../../boot.php:2390 ../../boot.php:2391 msgid "December" msgstr "Décembre" -#: ../../boot.php:2424 +#: ../../boot.php:2424 ../../boot.php:2425 #, fuzzy msgid "Birthday Reminders" msgstr "Rappels d'anniversaires" -#: ../../boot.php:2425 +#: ../../boot.php:2425 ../../boot.php:2426 msgid "Birthdays this week:" msgstr "Anniversaires cette semaine:" -#: ../../boot.php:2426 +#: ../../boot.php:2426 ../../boot.php:2427 msgid "(Adjusted for local time)" msgstr "(Ajustés pour le fuseau horaire local)" -#: ../../boot.php:2437 +#: ../../boot.php:2437 ../../boot.php:2438 msgid "[today]" msgstr "[aujourd'hui]" -#: ../../boot.php:2634 +#: ../../boot.php:2634 ../../boot.php:2635 #, fuzzy msgid "link to source" msgstr "lien original" @@ -2697,3 +2752,112 @@ msgstr "Non trouvé" #: ../../index.php:195 msgid "Page not found." msgstr "Page introuvable." + +#: ../../mod/friendika.php:12 +msgid "This is Friendika version" +msgstr "Motorisé par Friendika version" + +#: ../../mod/friendika.php:13 +msgid "running at web location" +msgstr "hébergé sur" + +#: ../../mod/friendika.php:15 +msgid "" +"Shared content within the Friendika network is provided under the Creative Commons Attribution " +"3.0 license" +msgstr "" +"Les contenus partagés au sein du réseau Friendika le sont sous la licence Creative Commons Attribution " +"3.0" + +#: ../../mod/friendika.php:17 +msgid "" +"Please visit Project.Friendika.com to learn more about the Friendika project." +msgstr "Pour en savoir plus, vous pouvez nous rendre visite sur Project.Friendika.com" + +#: ../../mod/friendika.php:19 +msgid "Bug reports and issues: please visit" +msgstr "Pour les rapports de bugs: rendez vous sur" + +#: ../../mod/friendika.php:20 +msgid "" +"Suggestions, praise, donations, etc. - please email \"Info\" at Friendika - " +"dot com" +msgstr "" +"Suggestions, remerciements, donations, etc. - écrivez à \"Info\" arob. Friendika - " +"point com" + +#: ../../mod/friendika.php:25 +msgid "Installed plugins/addons/apps" +msgstr "Extensions/greffons/applications installées" + +#: ../../mod/friendika.php:33 +msgid "No installed plugins/addons/apps" +msgstr "Aucune extension/greffon/application installée" + +#: ../../mod/match.php:10 +msgid "Profile Match" +msgstr "Correpondance de profils" + +#: ../../mod/match.php:50 +msgid "No matches" +msgstr "Aucune correspondance" + +#: ../../mod/network.php:363 +msgid "See more posts like this" +msgstr "Davantage de publications similaires" + +#: ../../mod/network.php:382 ../../mod/profile.php:357 +#, php-format +msgid "See all %d comments" +msgstr "Voir les %d commentaires" + +#: ../../mod/install.php:72 +msgid "Proceed with Installation" +msgstr "Commencer l'installation" + +#: ../../mod/install.php:74 +msgid "Your Friendika site database has been installed." +msgstr "La base de données de votre site Friendika a été installée." + +#: ../../mod/install.php:78 +msgid "Proceed to registration" +msgstr "Commencer l'inscription" + +#: ../../mod/settings.php:345 +msgid "Export Personal Data" +msgstr "Exporter les données personnelles" + +#: ../../mod/directory.php:92 +msgid "Gender: " +msgstr "Genre: " + +#: ../../mod/directory.php:118 +msgid "No entries (some entries may be hidden)." +msgstr "Aucune entrée (certaines peuvent être cachées)." + +#: ../../mod/profile.php:102 +msgid "Status" +msgstr "Statut" + +#: ../../mod/profile.php:103 +msgid "Profile" +msgstr "Profil" + +#: ../../mod/profile.php:104 +msgid "Photos" +msgstr "Photos" + +#: ../../mod/contacts.php:15 +msgid "Find People With Shared Interests" +msgstr "Trouver des gens d'intérêts communs" + +#: ../../boot.php:2023 +#, php-format +msgid "%d Contact" +msgid_plural "%d Contacts" +msgstr[0] "%d contact" +msgstr[1] "%d contacts" diff --git a/view/fr/pwdreset.tpl b/view/fr/pwdreset.tpl index dd609f061..502d0d447 100644 --- a/view/fr/pwdreset.tpl +++ b/view/fr/pwdreset.tpl @@ -1,16 +1,18 @@ -

    Password Reset

    +

    Mot de passe réinitialisé

    -Your password has been reset as requested. +Votre mot de passe a été changé, comme demandé.

    -Your new password is +Votre nouveau mot de passe est

    $newpass

    -Save or copy your new password - and then click here to login. +Sauvez ou copiez ce nouveau mot de passe - puis connectez-vous. +

    -Your password may be changed from the 'Settings' page after successful login. \ No newline at end of file +Votre mot de passe pourra être changé, après connexion, dans la page 'Réglages'. + diff --git a/view/fr/register_open_eml.tpl b/view/fr/register_open_eml.tpl index 8a00f21e9..d61a5996d 100644 --- a/view/fr/register_open_eml.tpl +++ b/view/fr/register_open_eml.tpl @@ -1,21 +1,21 @@ -Dear $username, - Thank you for registering at $sitename. Your account has been created. -The login details are as follows: +Chèr(e) $username, + Merci de votre inscription à $sitename. Votre compte a été créé. +Les informations de connexion sont comme suit: +Site: $siteurl +Pseudo/Courriel: $email +Mot de passe: $password -Site Location: $siteurl -Login Name: $email -Password: $password +Vous pouvez changer de mot de passe dans la page des "Réglages" de votre compte, +après connexion. -You may change your password from your account "Settings" page after logging -in. +Merci de prendre quelques minutes pour découvrir les autres réglages disponibles +sur cette page. -Please take a few moments to review the other account settings on that page. +Merci, et bienvenue sur $sitename. -Thank you and welcome to $sitename. - -Sincerely, - $sitename Administrator +Sincèrement votre, + l'administrateur de $sitename diff --git a/view/fr/register_verify_eml.tpl b/view/fr/register_verify_eml.tpl index 60c38d800..54362ce18 100644 --- a/view/fr/register_verify_eml.tpl +++ b/view/fr/register_verify_eml.tpl @@ -1,26 +1,27 @@ -A new user registration request was received at $sitename which requires -your approval. +Une nouvelle demande d'inscription a été reçue sur $sitename, et elle +nécessite votre approbation. -The login details are as follows: +Les informations de connexion sont comme suit: -Full Name: $username -Site Location: $siteurl -Login Name: $email +Nom complet: $username +Site: $siteurl +Pseudo/Courriel: $email -To approve this request please visit the following link: +Pour approuver cette demande, merci de suivre le lien: -$siteurl/regmod/allow/$hash +$siteurl/regmod/allow/$hash -To deny the request and remove the account, please visit: +Pour rejeter cette demande et supprimer le compte associé, +merci de suivre le lien: $siteurl/regmod/deny/$hash -Thank you. +En vous remerçiant. diff --git a/view/fr/settings.tpl b/view/fr/settings.tpl index 9846219ed..fc9b6d65b 100644 --- a/view/fr/settings.tpl +++ b/view/fr/settings.tpl @@ -1,6 +1,6 @@ -

    Account Settings

    +

    Réglages du compte

    - + $uexport @@ -10,16 +10,16 @@ $nickname_block
    -

    Basic Settings

    +

    Réglages basiques

    - +
    - +
    @@ -27,19 +27,19 @@ $nickname_block
    - + $zoneselect
    - +
    - +
    @@ -48,25 +48,25 @@ $zoneselect
    - + $theme
    - +
    -

    Security and Privacy Settings

    +

    Sécurité et vie privée

    - + -
    (to prevent spam abuse)
    +
    (pour limiter le spam)
    @@ -92,63 +92,63 @@ $profile_in_net_dir
    - +
    -
    Automatically expire (delete) posts older than days
    +
    Faire automatiquement expirer (supprimer) les publications de plus de jours
    - +
    -

    Notification Settings

    +

    Notifications

    -
    Send a notification email when:
    - +
    Envoyer un courriel d'alerte quand:
    +
    - +
    - +
    - +
    - +
    - +
    -

    Password Settings

    +

    Mot de passe

    -Leave password fields blank unless changing +Laissez le champ vide, sauf si vous souhaitez le changer

    - +
    - +
    @@ -160,16 +160,16 @@ Leave password fields blank unless changing
    - +
    -

    Advanced Page Settings

    +

    Réglages avancés

    $pagetype
    - +
    diff --git a/view/fr/settings_nick_set.tpl b/view/fr/settings_nick_set.tpl index a36b3b9a2..761b089f1 100644 --- a/view/fr/settings_nick_set.tpl +++ b/view/fr/settings_nick_set.tpl @@ -1,7 +1,7 @@

    -Your profile address is '$nickname@$basepath' +L'adresse de votre profil est '$nickname@$basepath'

    $subdir diff --git a/view/fr/settings_nick_subdir.tpl b/view/fr/settings_nick_subdir.tpl index 303c24df7..2a367f8da 100644 --- a/view/fr/settings_nick_subdir.tpl +++ b/view/fr/settings_nick_subdir.tpl @@ -1,6 +1,7 @@

    -It appears that your website is located in a subdirectory of the
    -$hostname website, so this setting may not work reliably.
    +Il semble que votre site soit situé dans un sous-répertoire du
    +site $hostname, ce réglage pourrait donc ne pas marcher comme prévu.
    +

    +

    Si vous avez le moindre problème, essayez d'utiliser l'adresse
    +de profil suivante : '$baseurl/profile/$nickname'.

    -

    If you have any issues, you may have better results using the profile
    address '$baseurl/profile/$nickname'. -

    \ No newline at end of file diff --git a/view/fr/settings_nick_unset.tpl b/view/fr/settings_nick_unset.tpl index 903768b59..60c7a4a45 100644 --- a/view/fr/settings_nick_unset.tpl +++ b/view/fr/settings_nick_unset.tpl @@ -1,13 +1,13 @@

    -Your profile URL is currently '$baseurl/profile/$uid'. -Setting a nickname will allow a friendly profile URL such as +Votre adresse (URL) de profil est actuellement '$baseurl/profile/$uid'. +Choisir un pseudo vous donnera une URL plus simple à retenir, comme 'nickname@$basepath'.
    -Once set, it can never be changed. The nickname must start with a letter; and only letters, numbers, dashes, and underscores are allowed. +Une fois défini, il ne pourra plus changer. Le pseudo doit débuter par une lettre; et seuls lettres, nombres, tirets et sous-tirets (_) sont autorisés.

    - +
    diff --git a/view/fr/strings.php b/view/fr/strings.php index 05fdd8b47..33aa01b53 100644 --- a/view/fr/strings.php +++ b/view/fr/strings.php @@ -1,7 +1,7 @@ strings["Logged out."] = "Déconnecté."; @@ -579,3 +579,29 @@ $a->strings["[today]"] = "[aujourd'hui]"; $a->strings["link to source"] = "lien original"; $a->strings["Not Found"] = "Non trouvé"; $a->strings["Page not found."] = "Page introuvable."; +$a->strings["This is Friendika version"] = "Motorisé par Friendika version"; +$a->strings["running at web location"] = "hébergé sur"; +$a->strings["Shared content within the Friendika network is provided under the Creative Commons Attribution 3.0 license"] = "Les contenus partagés au sein du réseau Friendika le sont sous la licence Creative Commons Attribution 3.0"; +$a->strings["Please visit Project.Friendika.com to learn more about the Friendika project."] = "Pour en savoir plus, vous pouvez nous rendre visite sur Project.Friendika.com"; +$a->strings["Bug reports and issues: please visit"] = "Pour les rapports de bugs: rendez vous sur"; +$a->strings["Suggestions, praise, donations, etc. - please email \"Info\" at Friendika - dot com"] = "Suggestions, remerciements, donations, etc. - écrivez à \"Info\" arob. Friendika - point com"; +$a->strings["Installed plugins/addons/apps"] = "Extensions/greffons/applications installées"; +$a->strings["No installed plugins/addons/apps"] = "Aucune extension/greffon/application installée"; +$a->strings["Profile Match"] = "Correpondance de profils"; +$a->strings["No matches"] = "Aucune correspondance"; +$a->strings["See more posts like this"] = "Davantage de publications similaires"; +$a->strings["See all %d comments"] = "Voir les %d commentaires"; +$a->strings["Proceed with Installation"] = "Commencer l'installation"; +$a->strings["Your Friendika site database has been installed."] = "La base de données de votre site Friendika a été installée."; +$a->strings["Proceed to registration"] = "Commencer l'inscription"; +$a->strings["Export Personal Data"] = "Exporter les données personnelles"; +$a->strings["Gender: "] = "Genre: "; +$a->strings["No entries (some entries may be hidden)."] = "Aucune entrée (certaines peuvent être cachées)."; +$a->strings["Status"] = "Statut"; +$a->strings["Profile"] = "Profil"; +$a->strings["Photos"] = "Photos"; +$a->strings["Find People With Shared Interests"] = "Trouver des gens d'intérêts communs"; +$a->strings["%d Contact"] = array( + 0 => "%d contact", + 1 => "%d contacts", +); From 2a23147042f568c2b6957b81355c0123033f1854 Mon Sep 17 00:00:00 2001 From: fabrixxm Date: Mon, 28 Mar 2011 21:19:27 +0200 Subject: [PATCH 164/478] Updated IT strings --- view/it/messages.po | 501 ++++++++++++++++++++++++++++++-------------- view/it/strings.php | 37 +++- 2 files changed, 375 insertions(+), 163 deletions(-) diff --git a/view/it/messages.po b/view/it/messages.po index 11813a3d8..97dd746c7 100644 --- a/view/it/messages.po +++ b/view/it/messages.po @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: 2.1.921\n" +"Project-Id-Version: 2.1.931\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-03-23 13:48+0100\n" +"POT-Creation-Date: 2011-03-28 20:59+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Fabio Comuni \n" "Language-Team: Italian \n" @@ -47,7 +47,9 @@ msgstr "Permesso negato" #: ../../mod/group.php:19 ../../addon/facebook/facebook.php:110 #: ../../index.php:251 ../../mod/profiles.php:227 ../../mod/settings.php:208 #: ../../mod/photos.php:773 ../../mod/display.php:308 ../../mod/editpost.php:10 -#: ../../mod/item.php:668 +#: ../../mod/item.php:668 ../../mod/install.php:93 ../../mod/settings.php:15 +#: ../../mod/settings.php:20 ../../mod/settings.php:211 +#: ../../mod/contacts.php:106 msgid "Permission denied." msgstr "Permesso negato." @@ -56,7 +58,7 @@ msgid "Create a New Account" msgstr "Crea un Nuovo Account" #: ../../boot.php:809 ../../mod/register.php:443 ../../include/nav.php:61 -#: ../../mod/register.php:445 +#: ../../mod/register.php:445 ../../mod/register.php:463 msgid "Register" msgstr "Regitrati" @@ -92,196 +94,197 @@ msgstr "Resetta password" msgid "Logout" msgstr "Esci" -#: ../../boot.php:1077 +#: ../../boot.php:1077 ../../boot.php:1078 msgid "prev" msgstr "prec" -#: ../../boot.php:1079 +#: ../../boot.php:1079 ../../boot.php:1080 msgid "first" msgstr "primo" -#: ../../boot.php:1108 +#: ../../boot.php:1108 ../../boot.php:1109 msgid "last" msgstr "ultimo" -#: ../../boot.php:1111 +#: ../../boot.php:1111 ../../boot.php:1112 msgid "next" msgstr "succ" -#: ../../boot.php:1831 +#: ../../boot.php:1831 ../../boot.php:1838 #, php-format msgid "%s likes this." msgstr "Piace a %s." -#: ../../boot.php:1831 +#: ../../boot.php:1831 ../../boot.php:1838 #, php-format msgid "%s doesn't like this." msgstr "Non piace a %s." -#: ../../boot.php:1835 ../../test.php:8 +#: ../../boot.php:1835 ../../test.php:8 ../../boot.php:1842 #, php-format msgid "%2$d people like this." msgstr "Piace a %2$d persone." -#: ../../boot.php:1837 +#: ../../boot.php:1837 ../../boot.php:1844 #, php-format msgid "%2$d people don't like this." msgstr "Non piace a %2$d persone." -#: ../../boot.php:1843 +#: ../../boot.php:1843 ../../boot.php:1850 msgid "and" msgstr "e" -#: ../../boot.php:1846 +#: ../../boot.php:1846 ../../boot.php:1853 #, php-format msgid ", and %d other people" msgstr ", e altre %d persone" -#: ../../boot.php:1847 +#: ../../boot.php:1847 ../../boot.php:1854 #, php-format msgid "%s like this." msgstr "Piace a %s." -#: ../../boot.php:1847 +#: ../../boot.php:1847 ../../boot.php:1854 #, php-format msgid "%s don't like this." msgstr "Non piace a %s." -#: ../../boot.php:2008 +#: ../../boot.php:2008 ../../boot.php:2015 msgid "No contacts" msgstr "Nessun contatto" #: ../../boot.php:2016 ../../mod/contacts.php:303 #: ../../include/acl_selectors.php:140 ../../include/acl_selectors.php:155 -#: ../../include/nav.php:111 +#: ../../include/nav.php:111 ../../mod/contacts.php:311 msgid "Contacts" msgstr "Contatti" -#: ../../boot.php:2032 ../../mod/viewcontacts.php:17 +#: ../../boot.php:2032 ../../mod/viewcontacts.php:17 ../../boot.php:2039 msgid "View Contacts" msgstr "Guarda contatti" #: ../../boot.php:2049 ../../mod/search.php:17 ../../include/nav.php:67 +#: ../../boot.php:2056 msgid "Search" msgstr "Cerca" -#: ../../boot.php:2204 ../../mod/profile.php:8 +#: ../../boot.php:2204 ../../mod/profile.php:8 ../../boot.php:2211 msgid "No profile" msgstr "Nessun profilo" -#: ../../boot.php:2261 +#: ../../boot.php:2261 ../../boot.php:2268 msgid "Connect" msgstr "Connetti" -#: ../../boot.php:2271 +#: ../../boot.php:2271 ../../boot.php:2278 msgid "Location:" msgstr "Posizione:" -#: ../../boot.php:2275 +#: ../../boot.php:2275 ../../boot.php:2282 msgid ", " msgstr ", " -#: ../../boot.php:2283 +#: ../../boot.php:2283 ../../boot.php:2290 msgid "Gender:" msgstr "Genere:" -#: ../../boot.php:2287 +#: ../../boot.php:2287 ../../boot.php:2294 msgid "Status:" msgstr "Stato:" -#: ../../boot.php:2289 +#: ../../boot.php:2289 ../../boot.php:2296 msgid "Homepage:" msgstr "Homepage:" -#: ../../boot.php:2380 +#: ../../boot.php:2380 ../../boot.php:2387 msgid "Monday" msgstr "Lunedì" -#: ../../boot.php:2380 +#: ../../boot.php:2380 ../../boot.php:2387 msgid "Tuesday" msgstr "Martedì" -#: ../../boot.php:2380 +#: ../../boot.php:2380 ../../boot.php:2387 msgid "Wednesday" msgstr "Mercoledì" -#: ../../boot.php:2380 +#: ../../boot.php:2380 ../../boot.php:2387 msgid "Thursday" msgstr "Giovedì" -#: ../../boot.php:2380 +#: ../../boot.php:2380 ../../boot.php:2387 msgid "Friday" msgstr "Venerdì" -#: ../../boot.php:2380 +#: ../../boot.php:2380 ../../boot.php:2387 msgid "Saturday" msgstr "Sabato" -#: ../../boot.php:2380 +#: ../../boot.php:2380 ../../boot.php:2387 msgid "Sunday" msgstr "Domenica" -#: ../../boot.php:2384 +#: ../../boot.php:2384 ../../boot.php:2391 msgid "January" msgstr "Gennaio" -#: ../../boot.php:2384 +#: ../../boot.php:2384 ../../boot.php:2391 msgid "February" msgstr "Febbraio" -#: ../../boot.php:2384 +#: ../../boot.php:2384 ../../boot.php:2391 msgid "March" msgstr "Marzo" -#: ../../boot.php:2384 +#: ../../boot.php:2384 ../../boot.php:2391 msgid "April" msgstr "Aprile" -#: ../../boot.php:2384 +#: ../../boot.php:2384 ../../boot.php:2391 msgid "May" msgstr "Maggio" -#: ../../boot.php:2384 +#: ../../boot.php:2384 ../../boot.php:2391 msgid "June" msgstr "Giugno" -#: ../../boot.php:2384 +#: ../../boot.php:2384 ../../boot.php:2391 msgid "July" msgstr "Luglio" -#: ../../boot.php:2384 +#: ../../boot.php:2384 ../../boot.php:2391 msgid "August" msgstr "Agosto" -#: ../../boot.php:2384 +#: ../../boot.php:2384 ../../boot.php:2391 msgid "September" msgstr "Settembre" -#: ../../boot.php:2384 +#: ../../boot.php:2384 ../../boot.php:2391 msgid "October" msgstr "Ottobre" -#: ../../boot.php:2384 +#: ../../boot.php:2384 ../../boot.php:2391 msgid "November" msgstr "Novembre" -#: ../../boot.php:2384 +#: ../../boot.php:2384 ../../boot.php:2391 msgid "December" msgstr "Dicembre" -#: ../../boot.php:2413 ../../boot.php:2419 +#: ../../boot.php:2413 ../../boot.php:2419 ../../boot.php:2426 msgid "Birthdays this week:" msgstr "Compleanni questa settimana:" -#: ../../boot.php:2414 ../../boot.php:2420 +#: ../../boot.php:2414 ../../boot.php:2420 ../../boot.php:2427 msgid "(Adjusted for local time)" msgstr "(Convertiti all'ora locale)" -#: ../../boot.php:2423 ../../boot.php:2431 +#: ../../boot.php:2423 ../../boot.php:2431 ../../boot.php:2438 msgid "[today]" msgstr "[oggi]" -#: ../../boot.php:2620 ../../boot.php:2628 +#: ../../boot.php:2620 ../../boot.php:2628 ../../boot.php:2635 msgid "link to source" msgstr "Collegamento all'originale" @@ -314,7 +317,7 @@ msgstr "Seleziona una identità da gestire:" #: ../../addon/statusnet/statusnet.php:207 #: ../../addon/facebook/facebook.php:151 #: ../../addon/randplace/randplace.php:179 ../../mod/photos.php:801 -#: ../../mod/photos.php:858 ../../mod/photos.php:1066 +#: ../../mod/photos.php:858 ../../mod/photos.php:1066 ../../mod/install.php:123 msgid "Submit" msgstr "Invia" @@ -345,7 +348,8 @@ msgstr "Caricamento immagine fallito." #: ../../mod/lostpass.php:39 ../../mod/item.php:423 #: ../../mod/dfrn_confirm.php:649 ../../include/items.php:1350 #: ../../mod/dfrn_notify.php:475 ../../mod/item.php:475 ../../mod/item.php:498 -#: ../../include/items.php:1373 +#: ../../include/items.php:1373 ../../mod/register.php:329 +#: ../../mod/register.php:366 msgid "Administrator" msgstr "Amministratore" @@ -364,32 +368,39 @@ msgstr "%s ha commentato un elemento su %s" #: ../../mod/profile.php:151 ../../mod/network.php:91 ../../mod/profile.php:156 #: ../../mod/profile.php:317 ../../mod/photos.php:1086 -#: ../../mod/display.php:158 ../../mod/network.php:370 +#: ../../mod/display.php:158 ../../mod/network.php:370 ../../mod/network.php:96 +#: ../../mod/network.php:441 ../../mod/profile.php:164 ../../mod/profile.php:377 msgid "Share" msgstr "Condividi" #: ../../mod/profile.php:152 ../../mod/network.php:92 ../../mod/message.php:185 -#: ../../mod/message.php:319 ../../mod/profile.php:157 ../../mod/editpost.php:63 +#: ../../mod/message.php:319 ../../mod/profile.php:157 +#: ../../mod/editpost.php:63 ../../mod/network.php:97 ../../mod/message.php:186 +#: ../../mod/message.php:320 ../../mod/profile.php:165 msgid "Upload photo" msgstr "Carica foto" #: ../../mod/profile.php:153 ../../mod/network.php:93 ../../mod/message.php:186 -#: ../../mod/message.php:320 ../../mod/profile.php:158 ../../mod/editpost.php:64 +#: ../../mod/message.php:320 ../../mod/profile.php:158 +#: ../../mod/editpost.php:64 ../../mod/network.php:98 ../../mod/message.php:187 +#: ../../mod/message.php:321 ../../mod/profile.php:166 msgid "Insert web link" msgstr "Inserisci link" #: ../../mod/profile.php:154 ../../mod/network.php:94 ../../mod/profile.php:159 -#: ../../mod/editpost.php:65 +#: ../../mod/editpost.php:65 ../../mod/network.php:99 ../../mod/profile.php:167 msgid "Insert YouTube video" msgstr "Inserisci video da YouTube" #: ../../mod/profile.php:155 ../../mod/network.php:95 ../../mod/profile.php:162 -#: ../../mod/editpost.php:68 ../../mod/network.php:97 +#: ../../mod/editpost.php:68 ../../mod/network.php:97 ../../mod/network.php:102 +#: ../../mod/profile.php:170 msgid "Set your location" msgstr "Imposta la tua posizione" #: ../../mod/profile.php:156 ../../mod/network.php:96 ../../mod/profile.php:163 -#: ../../mod/editpost.php:69 ../../mod/network.php:98 +#: ../../mod/editpost.php:69 ../../mod/network.php:98 ../../mod/network.php:103 +#: ../../mod/profile.php:171 msgid "Clear browser location" msgstr "Cancella la tua posizione data dal browser" @@ -399,40 +410,47 @@ msgstr "Cancella la tua posizione data dal browser" #: ../../mod/message.php:321 ../../mod/profile.php:164 #: ../../mod/profile.php:318 ../../mod/photos.php:1087 #: ../../mod/display.php:159 ../../mod/editpost.php:70 ../../mod/network.php:99 -#: ../../mod/network.php:371 +#: ../../mod/network.php:371 ../../mod/network.php:104 +#: ../../mod/network.php:442 ../../mod/message.php:188 +#: ../../mod/message.php:322 ../../mod/profile.php:172 ../../mod/profile.php:378 msgid "Please wait" msgstr "Attendi" #: ../../mod/profile.php:158 ../../mod/network.php:98 ../../mod/profile.php:165 #: ../../mod/editpost.php:71 ../../mod/network.php:100 +#: ../../mod/network.php:105 ../../mod/profile.php:173 msgid "Permission settings" msgstr "Impostazione permessi" #: ../../mod/profile.php:165 ../../mod/network.php:104 -#: ../../mod/profile.php:172 ../../mod/editpost.php:77 ../../mod/network.php:106 +#: ../../mod/profile.php:172 ../../mod/editpost.php:77 +#: ../../mod/network.php:106 ../../mod/network.php:111 ../../mod/profile.php:180 msgid "CC: email addresses" msgstr "CC: indirizzi email" #: ../../mod/profile.php:167 ../../mod/network.php:106 -#: ../../mod/profile.php:174 ../../mod/editpost.php:79 ../../mod/network.php:108 +#: ../../mod/profile.php:174 ../../mod/editpost.php:79 +#: ../../mod/network.php:108 ../../mod/network.php:113 ../../mod/profile.php:182 msgid "Example: bob@example.com, mary@example.com" msgstr "Esempio: bob@example.com, mary@example.com" #: ../../mod/profile.php:300 ../../mod/photos.php:935 ../../mod/display.php:149 #: ../../mod/network.php:321 ../../mod/profile.php:308 ../../mod/photos.php:962 -#: ../../mod/network.php:324 +#: ../../mod/network.php:324 ../../mod/network.php:395 ../../mod/profile.php:368 msgid "Private Message" msgstr "Messaggio privato" #: ../../mod/profile.php:307 ../../mod/photos.php:1050 #: ../../mod/display.php:156 ../../mod/network.php:365 -#: ../../mod/profile.php:315 ../../mod/photos.php:1084 ../../mod/network.php:368 +#: ../../mod/profile.php:315 ../../mod/photos.php:1084 +#: ../../mod/network.php:368 ../../mod/network.php:439 ../../mod/profile.php:375 msgid "I like this (toggle)" msgstr "Mi piace questo (metti/togli)" #: ../../mod/profile.php:308 ../../mod/photos.php:1051 #: ../../mod/display.php:157 ../../mod/network.php:366 -#: ../../mod/profile.php:316 ../../mod/photos.php:1085 ../../mod/network.php:369 +#: ../../mod/profile.php:316 ../../mod/photos.php:1085 +#: ../../mod/network.php:369 ../../mod/network.php:440 ../../mod/profile.php:376 msgid "I don't like this (toggle)" msgstr "Non mi piace questo (metti/togli)" @@ -442,6 +460,7 @@ msgstr "Non mi piace questo (metti/togli)" #: ../../mod/profile.php:330 ../../mod/photos.php:1106 #: ../../mod/photos.php:1146 ../../mod/photos.php:1175 #: ../../mod/display.php:171 ../../mod/network.php:384 +#: ../../mod/network.php:455 ../../mod/profile.php:390 msgid "This is you" msgstr "Questo sei tu" @@ -449,6 +468,7 @@ msgstr "Questo sei tu" #: ../../mod/display.php:234 ../../mod/network.php:386 ../../mod/group.php:137 #: ../../mod/profile.php:376 ../../mod/photos.php:1203 #: ../../mod/display.php:238 ../../mod/network.php:393 +#: ../../mod/network.php:464 ../../mod/profile.php:436 msgid "Delete" msgstr "Cancella" @@ -456,6 +476,7 @@ msgstr "Cancella" #: ../../mod/network.php:272 ../../mod/network.php:434 #: ../../mod/profile.php:397 ../../mod/display.php:262 #: ../../mod/network.php:275 ../../mod/network.php:441 +#: ../../mod/network.php:303 ../../mod/network.php:512 ../../mod/profile.php:457 msgid "View $name's profile" msgstr "Guarda il profilo di $name" @@ -463,6 +484,8 @@ msgstr "Guarda il profilo di $name" #: ../../mod/register.php:422 ../../mod/network.php:471 #: ../../mod/profile.php:430 ../../mod/display.php:317 #: ../../mod/register.php:424 ../../mod/network.php:479 +#: ../../mod/network.php:554 ../../mod/profile.php:490 +#: ../../mod/register.php:442 msgid "" "Shared content is covered by the Creative Commons " @@ -472,12 +495,12 @@ msgstr "" "href=\"http://creativecommons.org/licenses/by/3.0/deed.it\">Creative Commons " "Attribuzione 3.0." -#: ../../mod/follow.php:167 +#: ../../mod/follow.php:167 ../../mod/follow.php:173 msgid "The profile address specified does not provide adequate information." msgstr "" "L'indirizzo del profilo specificato non fornisce adeguate informazioni." -#: ../../mod/follow.php:173 +#: ../../mod/follow.php:173 ../../mod/follow.php:179 msgid "" "Limited profile. This person will be unable to receive direct/personal " "notifications from you." @@ -485,11 +508,11 @@ msgstr "" "Profilo limitato. Questa persona non sarà in grado di ricevere nofiche " "dirette/personali da te." -#: ../../mod/follow.php:224 +#: ../../mod/follow.php:224 ../../mod/follow.php:230 msgid "Unable to retrieve contact information." msgstr "Impossibile recuperare informazioni sul contatto." -#: ../../mod/follow.php:270 +#: ../../mod/follow.php:270 ../../mod/follow.php:276 msgid "following" msgstr "segue" @@ -504,6 +527,8 @@ msgstr "L'immagine è stata caricata, ma il ritaglio è fallito." #: ../../mod/photos.php:864 ../../mod/register.php:267 #: ../../mod/register.php:274 ../../mod/register.php:281 #: ../../mod/photos.php:531 ../../mod/photos.php:850 ../../mod/photos.php:865 +#: ../../mod/register.php:285 ../../mod/register.php:292 +#: ../../mod/register.php:299 msgid "Profile Photos" msgstr "Foto del profilo" @@ -535,7 +560,7 @@ msgstr "Accedi." msgid "Registration revoked for %s" msgstr "Registrazione revocata per %s" -#: ../../mod/regmod.php:92 ../../mod/register.php:310 +#: ../../mod/regmod.php:92 ../../mod/register.php:310 ../../mod/register.php:328 #, php-format msgid "Registration details for %s" msgstr "Dettagli registrazione per %s" @@ -585,6 +610,7 @@ msgstr "" "/>Potrebbe essere visto da chiunque attraverso internet." #: ../../mod/profiles.php:377 ../../mod/profiles.php:380 +#: ../../mod/directory.php:89 msgid "Age: " msgstr "Età : " @@ -592,72 +618,84 @@ msgstr "Età : " msgid "Profile Image" msgstr "Immagine del Profilo" -#: ../../mod/settings.php:37 +#: ../../mod/settings.php:37 ../../mod/settings.php:38 msgid "Passwords do not match. Password unchanged." msgstr "Le password non corrispondono. Passoword non cambiata." -#: ../../mod/settings.php:42 +#: ../../mod/settings.php:42 ../../mod/settings.php:43 msgid "Empty passwords are not allowed. Password unchanged." msgstr "Password vuote non sono consentite. Password non cambiata." -#: ../../mod/settings.php:53 +#: ../../mod/settings.php:53 ../../mod/settings.php:54 msgid "Password changed." msgstr "Password cambiata." -#: ../../mod/settings.php:55 +#: ../../mod/settings.php:55 ../../mod/settings.php:56 msgid "Password update failed. Please try again." msgstr "Aggiornamento password fallito. Prova ancora." -#: ../../mod/settings.php:95 ../../mod/settings.php:96 +#: ../../mod/settings.php:95 ../../mod/settings.php:96 ../../mod/settings.php:98 msgid " Please use a shorter name." msgstr " Usa un nome più corto." #: ../../mod/settings.php:97 ../../mod/settings.php:98 +#: ../../mod/settings.php:100 msgid " Name too short." msgstr " Nome troppo corto." #: ../../mod/settings.php:103 ../../mod/settings.php:104 +#: ../../mod/settings.php:106 msgid " Not valid email." msgstr " Email non valida." #: ../../mod/settings.php:105 ../../mod/settings.php:106 +#: ../../mod/settings.php:108 msgid " Cannot change to that email." msgstr "Non puoi usare quella email." #: ../../mod/settings.php:161 ../../mod/settings.php:163 +#: ../../mod/settings.php:166 msgid "Settings updated." msgstr "Impostazioni aggiornate." #: ../../mod/settings.php:211 ../../mod/settings.php:213 +#: ../../mod/settings.php:216 msgid "Plugin Settings" msgstr "Impostazioni Plugin" #: ../../mod/settings.php:212 ../../mod/settings.php:214 +#: ../../mod/settings.php:217 msgid "Account Settings" msgstr "Impostazioni Account" #: ../../mod/settings.php:218 ../../mod/settings.php:220 +#: ../../mod/settings.php:223 msgid "No Plugin settings configured" msgstr "Nessun Plugin ha delle configurazioni che puoi modificare" #: ../../mod/settings.php:263 ../../mod/settings.php:266 +#: ../../mod/settings.php:270 msgid "OpenID: " msgstr "OpenID: " #: ../../mod/settings.php:263 ../../mod/settings.php:266 +#: ../../mod/settings.php:270 msgid " (Optional) Allow this OpenID to login to this account." msgstr "" " (Opzionale) Permetti a questo OpenID di accedere a questo account." #: ../../mod/settings.php:295 ../../mod/settings.php:298 +#: ../../mod/settings.php:302 msgid "Profile is not published." msgstr "Il profilo non è pubblicato." #: ../../mod/settings.php:352 ../../mod/settings.php:355 +#: ../../mod/settings.php:363 msgid "Default Post Permissions" msgstr "Permessi di default per i messaggi" #: ../../mod/search.php:131 ../../mod/network.php:287 ../../mod/network.php:290 +#: ../../mod/network.php:318 msgid "View in context" msgstr "Vedi nel contesto" @@ -800,22 +838,22 @@ msgid "Item not found." msgstr "Elemento non trovato." #: ../../mod/display.php:259 ../../mod/network.php:435 -#: ../../mod/display.php:263 ../../mod/network.php:442 +#: ../../mod/display.php:263 ../../mod/network.php:442 ../../mod/network.php:513 msgid "View $owner_name's profile" msgstr "Guarda il profilo di $owner_name" #: ../../mod/display.php:260 ../../mod/network.php:436 -#: ../../mod/display.php:264 ../../mod/network.php:443 +#: ../../mod/display.php:264 ../../mod/network.php:443 ../../mod/network.php:514 msgid "to" msgstr "a" #: ../../mod/display.php:261 ../../mod/network.php:437 -#: ../../mod/display.php:265 ../../mod/network.php:444 +#: ../../mod/display.php:265 ../../mod/network.php:444 ../../mod/network.php:515 msgid "Wall-to-Wall" msgstr "Bacheca-A-Bacheca" #: ../../mod/display.php:262 ../../mod/network.php:438 -#: ../../mod/display.php:266 ../../mod/network.php:445 +#: ../../mod/display.php:266 ../../mod/network.php:445 ../../mod/network.php:516 msgid "via Wall-To-Wall:" msgstr "sulla sua Bacheca:" @@ -854,6 +892,7 @@ msgid "Enter email addresses, one per line:" msgstr "Inserisci gli indirizzi email, uno per riga:" #: ../../mod/invite.php:59 ../../mod/message.php:182 ../../mod/message.php:316 +#: ../../mod/message.php:183 ../../mod/message.php:317 msgid "Your message:" msgstr "Il tuo messaggio:" @@ -875,163 +914,171 @@ msgstr "Una volta registrato, connettiti con me sul mio profilo a:" msgid "Invite Friends" msgstr "Invita Amici" -#: ../../mod/contacts.php:16 +#: ../../mod/contacts.php:16 ../../mod/contacts.php:19 msgid "Connect/Follow" msgstr "Connetti/Segui" -#: ../../mod/contacts.php:17 +#: ../../mod/contacts.php:17 ../../mod/contacts.php:20 msgid "Example: bob@example.com, http://example.com/barbara" msgstr "Esempio: bob@example.com, http://example.com/barbara" -#: ../../mod/contacts.php:18 +#: ../../mod/contacts.php:18 ../../mod/contacts.php:21 msgid "Follow" msgstr "Segui" #: ../../mod/contacts.php:38 ../../mod/contacts.php:119 +#: ../../mod/contacts.php:43 ../../mod/contacts.php:124 msgid "Could not access contact record." msgstr "Non si puo' accedere al contatto." -#: ../../mod/contacts.php:52 +#: ../../mod/contacts.php:52 ../../mod/contacts.php:57 msgid "Could not locate selected profile." msgstr "Non riesco a trovare il profilo selezionato." -#: ../../mod/contacts.php:83 +#: ../../mod/contacts.php:83 ../../mod/contacts.php:88 msgid "Contact updated." msgstr "Contatto aggiornato." #: ../../mod/contacts.php:85 ../../mod/dfrn_request.php:402 +#: ../../mod/contacts.php:90 msgid "Failed to update contact record." msgstr "Errore aggiornando il contatto." -#: ../../mod/contacts.php:141 +#: ../../mod/contacts.php:141 ../../mod/contacts.php:146 msgid "Contact has been blocked" msgstr "Il contatto è stato bloccato" -#: ../../mod/contacts.php:141 +#: ../../mod/contacts.php:141 ../../mod/contacts.php:146 msgid "Contact has been unblocked" msgstr "Il contatto è stato sbloccato" -#: ../../mod/contacts.php:155 +#: ../../mod/contacts.php:155 ../../mod/contacts.php:160 msgid "Contact has been ignored" msgstr "Il contatto è ignorato" -#: ../../mod/contacts.php:155 +#: ../../mod/contacts.php:155 ../../mod/contacts.php:160 msgid "Contact has been unignored" msgstr "Il conttatto è non ignorato" -#: ../../mod/contacts.php:176 +#: ../../mod/contacts.php:176 ../../mod/contacts.php:181 msgid "stopped following" msgstr "tolto dai seguiti" -#: ../../mod/contacts.php:195 +#: ../../mod/contacts.php:195 ../../mod/contacts.php:200 msgid "Contact has been removed." msgstr "Il contatto è stato rimosso." #: ../../mod/contacts.php:209 ../../mod/dfrn_confirm.php:114 +#: ../../mod/contacts.php:214 msgid "Contact not found." msgstr "Contatto non trovato." #: ../../mod/contacts.php:223 ../../mod/contacts.php:344 +#: ../../mod/contacts.php:228 ../../mod/contacts.php:352 msgid "Mutual Friendship" msgstr "Reciproca amicizia" #: ../../mod/contacts.php:227 ../../mod/contacts.php:348 +#: ../../mod/contacts.php:232 ../../mod/contacts.php:356 msgid "is a fan of yours" msgstr "è un tuo fan" #: ../../mod/contacts.php:232 ../../mod/contacts.php:352 +#: ../../mod/contacts.php:237 ../../mod/contacts.php:360 msgid "you are a fan of" msgstr "sei un fan di" -#: ../../mod/contacts.php:248 +#: ../../mod/contacts.php:248 ../../mod/contacts.php:256 msgid "Never" msgstr "Mai" -#: ../../mod/contacts.php:252 +#: ../../mod/contacts.php:252 ../../mod/contacts.php:260 msgid "(Update was successful)" msgstr "(L'aggiornamento è stato completato)" -#: ../../mod/contacts.php:252 +#: ../../mod/contacts.php:252 ../../mod/contacts.php:260 msgid "(Update was not successful)" msgstr "(L'aggiornamento non è stato completato)" -#: ../../mod/contacts.php:255 +#: ../../mod/contacts.php:255 ../../mod/contacts.php:263 msgid "Contact Editor" msgstr "Editor dei Contatti" -#: ../../mod/contacts.php:256 +#: ../../mod/contacts.php:256 ../../mod/contacts.php:264 msgid "Visit $name's profile" msgstr "Visita il profilo di $name" -#: ../../mod/contacts.php:257 +#: ../../mod/contacts.php:257 ../../mod/contacts.php:265 msgid "Block/Unblock contact" msgstr "Blocca/Sblocca contatto" -#: ../../mod/contacts.php:258 +#: ../../mod/contacts.php:258 ../../mod/contacts.php:266 msgid "Ignore contact" msgstr "Ingnora il contatto" -#: ../../mod/contacts.php:259 +#: ../../mod/contacts.php:259 ../../mod/contacts.php:267 msgid "Delete contact" msgstr "Rimuovi contatto" -#: ../../mod/contacts.php:261 +#: ../../mod/contacts.php:261 ../../mod/contacts.php:269 msgid "Last updated: " msgstr "Ultimo aggiornameto: " -#: ../../mod/contacts.php:262 +#: ../../mod/contacts.php:262 ../../mod/contacts.php:270 msgid "Update public posts: " msgstr "Aggiorna messaggi pubblici: " -#: ../../mod/contacts.php:264 +#: ../../mod/contacts.php:264 ../../mod/contacts.php:272 msgid "Update now" msgstr "Aggiorna adesso" -#: ../../mod/contacts.php:267 +#: ../../mod/contacts.php:267 ../../mod/contacts.php:275 msgid "Unblock this contact" msgstr "Sblocca questo contatto" -#: ../../mod/contacts.php:267 +#: ../../mod/contacts.php:267 ../../mod/contacts.php:275 msgid "Block this contact" msgstr "Blocca questo contatto" -#: ../../mod/contacts.php:268 +#: ../../mod/contacts.php:268 ../../mod/contacts.php:276 msgid "Unignore this contact" msgstr "Rimuovi dai contatti ingorati" -#: ../../mod/contacts.php:268 +#: ../../mod/contacts.php:268 ../../mod/contacts.php:276 msgid "Ignore this contact" msgstr "Aggiungi ai contatti ignorati" -#: ../../mod/contacts.php:271 +#: ../../mod/contacts.php:271 ../../mod/contacts.php:279 msgid "Currently blocked" msgstr "Bloccato" -#: ../../mod/contacts.php:272 +#: ../../mod/contacts.php:272 ../../mod/contacts.php:280 msgid "Currently ignored" msgstr "Ignorato" -#: ../../mod/contacts.php:305 +#: ../../mod/contacts.php:305 ../../mod/contacts.php:313 msgid "Show Blocked Connections" msgstr "Mostra connessioni bloccate" -#: ../../mod/contacts.php:305 +#: ../../mod/contacts.php:305 ../../mod/contacts.php:313 msgid "Hide Blocked Connections" msgstr "Nascondi connessioni bloccate" #: ../../mod/contacts.php:307 ../../mod/directory.php:38 +#: ../../mod/contacts.php:315 msgid "Finding: " msgstr "Cerco: " -#: ../../mod/contacts.php:308 +#: ../../mod/contacts.php:308 ../../mod/contacts.php:316 msgid "Find" msgstr "Trova" #: ../../mod/contacts.php:368 ../../mod/viewcontacts.php:44 +#: ../../mod/contacts.php:376 msgid "Visit $username's profile" msgstr "Visita il profilo di $username" -#: ../../mod/contacts.php:369 +#: ../../mod/contacts.php:369 ../../mod/contacts.php:377 msgid "Edit contact" msgstr "Modifca contatto" @@ -1084,7 +1131,7 @@ msgstr "" "Il tuo \"soprannome\" puo' contenere solo \"a-z\", \"0-9\", \"-\", e \"_\", " "e deve cominciare con una lettera." -#: ../../mod/register.php:112 +#: ../../mod/register.php:112 ../../mod/register.php:212 msgid "Nickname is already registered. Please choose another." msgstr "Soprannome già registrato. Scegline un'altro." @@ -1096,36 +1143,36 @@ msgstr "ERRORE GRAVE: Generazione delle chiavi di sicurezza fallito." msgid "An error occurred during registration. Please try again." msgstr "Si è verificato un errore durante la registrazione. Prova ancora." -#: ../../mod/register.php:216 +#: ../../mod/register.php:216 ../../mod/register.php:234 msgid "An error occurred creating your default profile. Please try again." msgstr "Si è verificato un errore creando il tuo profilo. Prova ancora." -#: ../../mod/register.php:315 +#: ../../mod/register.php:315 ../../mod/register.php:333 msgid "" "Registration successful. Please check your email for further instructions." msgstr "" "Registrazione completata. Controlla la tua mail per ulteriori informazioni." -#: ../../mod/register.php:319 +#: ../../mod/register.php:319 ../../mod/register.php:337 msgid "Failed to send email message. Here is the message that failed." msgstr "Errore inviando il messaggio email. Questo è il messaggio non inviato." -#: ../../mod/register.php:324 +#: ../../mod/register.php:324 ../../mod/register.php:342 msgid "Your registration can not be processed." msgstr "La tua registrazione non puo' essere elaborata." -#: ../../mod/register.php:347 +#: ../../mod/register.php:347 ../../mod/register.php:365 #, php-format msgid "Registration request at %s" msgstr "Richiesta di registrazione su %s" -#: ../../mod/register.php:351 +#: ../../mod/register.php:351 ../../mod/register.php:369 msgid "Your registration is pending approval by the site owner." msgstr "" "La tua richiesta è in attesa di approvazione da parte del prorietario del " "sito." -#: ../../mod/register.php:399 +#: ../../mod/register.php:399 ../../mod/register.php:417 msgid "" "You may (optionally) fill in this form via OpenID by supplying your OpenID " "and clicking 'Register'." @@ -1133,7 +1180,7 @@ msgstr "" "Puoi (opzionalmento) riempire questa maschera via OpenID inserendo il tuo " "OpenID e cliccando 'Registra'." -#: ../../mod/register.php:400 +#: ../../mod/register.php:400 ../../mod/register.php:418 msgid "" "If you are not familiar with OpenID, please leave that field blank and fill " "in the rest of the items." @@ -1141,7 +1188,7 @@ msgstr "" "Se non hai familiarità con OpenID, lascia quel campo in bianco e riempi il " "resto della maschera." -#: ../../mod/register.php:401 +#: ../../mod/register.php:401 ../../mod/register.php:419 msgid "Your OpenID (optional): " msgstr "Il tuo OpenID (opzionale): " @@ -1154,32 +1201,37 @@ msgstr "" "usano i loro nomi reali." #: ../../mod/register.php:413 ../../mod/register.php:415 +#: ../../mod/register.php:433 msgid "Include your profile in member directory?" msgstr "Includi il tuo profilo nell'elenco dei membir?" #: ../../mod/register.php:416 ../../mod/dfrn_request.php:618 -#: ../../mod/register.php:418 +#: ../../mod/register.php:418 ../../mod/register.php:436 msgid "Yes" msgstr "Si" #: ../../mod/register.php:417 ../../mod/dfrn_request.php:619 -#: ../../mod/register.php:419 +#: ../../mod/register.php:419 ../../mod/register.php:437 msgid "No" msgstr "No" #: ../../mod/register.php:429 ../../mod/register.php:431 +#: ../../mod/register.php:449 msgid "Registration" msgstr "Registrazione" #: ../../mod/register.php:437 ../../mod/register.php:439 +#: ../../mod/register.php:457 msgid "Your Full Name (e.g. Joe Smith): " msgstr "Il tuo Nome Completo (p.e. Mario Rossi): " #: ../../mod/register.php:438 ../../mod/register.php:440 +#: ../../mod/register.php:458 msgid "Your Email Address: " msgstr "Il tuo Indirizzo Email: " #: ../../mod/register.php:439 ../../mod/register.php:441 +#: ../../mod/register.php:459 msgid "" "Choose a profile nickname. This must begin with a text character. Your " "profile address on this site will then be " @@ -1189,14 +1241,15 @@ msgstr "" "profilo sarà 'soprannome@$sitename'." #: ../../mod/register.php:440 ../../mod/register.php:442 +#: ../../mod/register.php:460 msgid "Choose a nickname: " msgstr "Scegli un soprannome: " -#: ../../mod/install.php:30 +#: ../../mod/install.php:30 ../../mod/install.php:33 msgid "Could not create/connect to database." msgstr "Impossibile creare/collegarsi al database." -#: ../../mod/install.php:35 +#: ../../mod/install.php:35 ../../mod/install.php:38 msgid "Connected to database." msgstr "Collegato al database." @@ -1204,7 +1257,7 @@ msgstr "Collegato al database." msgid "Database import succeeded." msgstr "Importazione database completata." -#: ../../mod/install.php:67 +#: ../../mod/install.php:67 ../../mod/install.php:75 msgid "" "IMPORTANT: You will need to [manually] setup a scheduled task for the poller." msgstr "" @@ -1212,14 +1265,15 @@ msgstr "" "poller" #: ../../mod/install.php:68 ../../mod/install.php:75 ../../mod/install.php:175 +#: ../../mod/install.php:76 ../../mod/install.php:86 ../../mod/install.php:189 msgid "Please see the file \"INSTALL.txt\"." msgstr "Guarda il file \"INSTALL.txt\"." -#: ../../mod/install.php:73 +#: ../../mod/install.php:73 ../../mod/install.php:84 msgid "Database import failed." msgstr "Importazione database fallita." -#: ../../mod/install.php:74 +#: ../../mod/install.php:74 ../../mod/install.php:85 msgid "" "You may need to import the file \"database.sql\" manually using phpmyadmin " "or mysql." @@ -1227,23 +1281,23 @@ msgstr "" "Potresti dover importare il file \"database.sql\" manualmente con phpmyadmin " "o mysql" -#: ../../mod/install.php:84 +#: ../../mod/install.php:84 ../../mod/install.php:98 msgid "Welcome to Friendika." msgstr "Benvenuto su Friendika." -#: ../../mod/install.php:124 +#: ../../mod/install.php:124 ../../mod/install.php:138 msgid "Could not find a command line version of PHP in the web server PATH." msgstr "" "Non riesco a trovare una versione da riga di comando di PHP nel PATH del " "server web" -#: ../../mod/install.php:125 +#: ../../mod/install.php:125 ../../mod/install.php:139 msgid "" "This is required. Please adjust the configuration file .htconfig.php " "accordingly." msgstr "E' richiesto. Aggiorna il file .htconfig.php di conseguenza." -#: ../../mod/install.php:132 +#: ../../mod/install.php:132 ../../mod/install.php:146 msgid "" "The command line version of PHP on your system does not have " "\"register_argc_argv\" enabled." @@ -1251,11 +1305,11 @@ msgstr "" "La versione da riga di comando di PHP nel sistema non ha abilitato " "\"register_argc_argv\"." -#: ../../mod/install.php:133 +#: ../../mod/install.php:133 ../../mod/install.php:147 msgid "This is required for message delivery to work." msgstr "Ciò è richiesto per far funzionare la consegna dei messaggi." -#: ../../mod/install.php:155 +#: ../../mod/install.php:155 ../../mod/install.php:169 msgid "" "Error: the \"openssl_pkey_new\" function on this system is not able to " "generate encryption keys" @@ -1263,7 +1317,7 @@ msgstr "" "Errore: la funzione \"openssl_pkey_new\" in questo sistema non è in grado di " "generare le chiavi di criptazione" -#: ../../mod/install.php:156 +#: ../../mod/install.php:156 ../../mod/install.php:170 msgid "" "If running under Windows, please see " "\"http://www.php.net/manual/en/openssl.installation.php\"." @@ -1271,32 +1325,32 @@ msgstr "" "Se stai eseguendo friendika su windows, guarda " "\"http://www.php.net/manual/en/openssl.installation.php\"." -#: ../../mod/install.php:165 +#: ../../mod/install.php:165 ../../mod/install.php:179 msgid "" "Error: Apache webserver mod-rewrite module is required but not installed." msgstr "" "Errore: il modulo mod-rewrite di Apache &egreve; richiesto ma non installato" -#: ../../mod/install.php:167 +#: ../../mod/install.php:167 ../../mod/install.php:181 msgid "Error: libCURL PHP module required but not installed." msgstr "Errore: il modulo libCURL di PHP è richiesto ma non installato." -#: ../../mod/install.php:169 +#: ../../mod/install.php:169 ../../mod/install.php:183 msgid "" "Error: GD graphics PHP module with JPEG support required but not installed." msgstr "" "Errore: Il modulo GD graphics di PHP con supporto a JPEG è richiesto ma non " "installato." -#: ../../mod/install.php:171 +#: ../../mod/install.php:171 ../../mod/install.php:185 msgid "Error: openssl PHP module required but not installed." msgstr "Errore: il modulo openssl di PHP è richiesto ma non installato." -#: ../../mod/install.php:173 +#: ../../mod/install.php:173 ../../mod/install.php:187 msgid "Error: mysqli PHP module required but not installed." msgstr "Errore: il modulo mysqli di PHP è richiesto ma non installato" -#: ../../mod/install.php:184 +#: ../../mod/install.php:184 ../../mod/install.php:198 msgid "" "The web installer needs to be able to create a file called \".htconfig.php\" " "in the top folder of your web server and it is unable to do so." @@ -1304,7 +1358,7 @@ msgstr "" "L'installazione web deve poter creare un file chiamato \".htconfig.php\" " "nella cartella principale del tuo web server ma non è in grado di farlo." -#: ../../mod/install.php:185 +#: ../../mod/install.php:185 ../../mod/install.php:199 msgid "" "This is most often a permission setting, as the web server may not be able " "to write files in your folder - even if you can." @@ -1312,7 +1366,7 @@ msgstr "" "Ciò è dovuto spesso a impostazioni di permessi, dato che il web server puo' " "scrivere il file nella tua cartella, anche se tu puoi." -#: ../../mod/install.php:186 +#: ../../mod/install.php:186 ../../mod/install.php:200 msgid "" "Please check with your site documentation or support people to see if this " "situation can be corrected." @@ -1320,7 +1374,7 @@ msgstr "" "Controlla la documentazione del tuo sito o con il personale di suporto se la " "situazione puo' essere corretta." -#: ../../mod/install.php:187 +#: ../../mod/install.php:187 ../../mod/install.php:201 msgid "" "If not, you may be required to perform a manual installation. Please see the " "file \"INSTALL.txt\" for instructions." @@ -1328,7 +1382,7 @@ msgstr "" "Altrimenti dovrai procedere con l'installazione manuale. Guarda il file " "\"INSTALL.txt\" per istuzioni" -#: ../../mod/install.php:196 +#: ../../mod/install.php:196 ../../mod/install.php:210 msgid "" "The database configuration file \".htconfig.php\" could not be written. " "Please use the enclosed text to create a configuration file in your web " @@ -1338,7 +1392,7 @@ msgstr "" "scritto. Usa il testo qui di seguito per creare un file di configurazione " "nella cartella principale del tuo sito." -#: ../../mod/install.php:211 +#: ../../mod/install.php:211 ../../mod/install.php:225 msgid "Errors encountered creating database tables." msgstr "Errori creando le tabelle nel database." @@ -1350,15 +1404,15 @@ msgstr "Vista normale" msgid "New Item View" msgstr "Vista Nuovi Elementi" -#: ../../mod/network.php:149 ../../mod/network.php:151 +#: ../../mod/network.php:149 ../../mod/network.php:151 ../../mod/network.php:156 msgid "No such group" msgstr "Nessun gruppo" -#: ../../mod/network.php:160 ../../mod/network.php:162 +#: ../../mod/network.php:160 ../../mod/network.php:162 ../../mod/network.php:167 msgid "Group is empty" msgstr "Il gruppo è vuoto" -#: ../../mod/network.php:164 ../../mod/network.php:166 +#: ../../mod/network.php:164 ../../mod/network.php:166 ../../mod/network.php:171 msgid "Group: " msgstr "Gruppo: " @@ -1732,35 +1786,37 @@ msgstr "Messaggio cancellato." msgid "Conversation removed." msgstr "Conversazione rimossa." -#: ../../mod/message.php:177 +#: ../../mod/message.php:177 ../../mod/message.php:178 msgid "Send Private Message" msgstr "Invia messaggio privato" #: ../../mod/message.php:178 ../../mod/message.php:312 +#: ../../mod/message.php:179 ../../mod/message.php:313 msgid "To:" msgstr "A:" #: ../../mod/message.php:179 ../../mod/message.php:313 +#: ../../mod/message.php:180 ../../mod/message.php:314 msgid "Subject:" msgstr "Oggetto:" -#: ../../mod/message.php:221 +#: ../../mod/message.php:221 ../../mod/message.php:222 msgid "No messages." msgstr "Nessun messaggio." -#: ../../mod/message.php:234 +#: ../../mod/message.php:234 ../../mod/message.php:235 msgid "Delete conversation" msgstr "Cancella conversazione" -#: ../../mod/message.php:264 +#: ../../mod/message.php:264 ../../mod/message.php:265 msgid "Message not available." msgstr "Messaggio non disponibile." -#: ../../mod/message.php:301 +#: ../../mod/message.php:301 ../../mod/message.php:302 msgid "Delete message" msgstr "Cancella messaggio" -#: ../../mod/message.php:311 +#: ../../mod/message.php:311 ../../mod/message.php:312 msgid "Send Reply" msgstr "Invia risposta" @@ -2557,20 +2613,23 @@ msgstr "Tutti" msgid "Embedding disabled" msgstr "Inclusione disabilitata" -#: ../../boot.php:2418 +#: ../../boot.php:2418 ../../boot.php:2425 msgid "Birthday Reminders" msgstr "Promemoria Compleanni" #: ../../mod/profile.php:160 ../../mod/editpost.php:66 ../../mod/network.php:95 +#: ../../mod/network.php:100 ../../mod/profile.php:168 msgid "Insert Vorbis [.ogg] video" msgstr "Inserisci video Theora [.ogg]" #: ../../mod/profile.php:161 ../../mod/editpost.php:67 ../../mod/network.php:96 +#: ../../mod/network.php:101 ../../mod/profile.php:169 msgid "Insert Vorbis [.ogg] audio" msgstr "Inserisci audio Vorbis [.ogg]" #: ../../mod/profile.php:354 ../../mod/display.php:222 #: ../../mod/editpost.php:62 ../../mod/network.php:392 +#: ../../mod/network.php:463 ../../mod/profile.php:414 msgid "Edit" msgstr "Modifica" @@ -2599,9 +2658,141 @@ msgstr "Modifica messaggio" msgid "Cannot locate DNS info for database server '%s'" msgstr "Non trovo le informazioni DNS per il database server '%s'" -#: ../../boot.php:2016 +#: ../../boot.php:2016 ../../boot.php:2023 #, php-format msgid "%d Contact" msgid_plural "%d Contacts" msgstr[0] "%d Contatto" msgstr[1] "%d Contatti" + +#: ../../mod/network.php:69 ../../mod/message.php:172 ../../mod/profile.php:137 +msgid "Please enter a link URL:" +msgstr "Inserisci l'indirizzo del link:" + +#: ../../mod/network.php:70 ../../mod/profile.php:138 +msgid "Please enter a YouTube link:" +msgstr "Inserisci l'indirizzo di YouTube:" + +#: ../../mod/network.php:71 ../../mod/profile.php:139 +msgid "Please enter a video(.ogg) link/URL:" +msgstr "Inserisci il link a un video (.ogg):" + +#: ../../mod/network.php:72 ../../mod/profile.php:140 +msgid "Please enter an audio(.ogg) link/URL:" +msgstr "Inserisci il link a un audio (.ogg):" + +#: ../../mod/network.php:73 ../../mod/profile.php:141 +msgid "Where are you right now?" +msgstr "Dove sei ora?" + +#: ../../mod/network.php:363 +msgid "See more posts like this" +msgstr "Vedi altri post come questo" + +#: ../../mod/network.php:382 ../../mod/profile.php:357 +#, php-format +msgid "See all %d comments" +msgstr "Vedi tutti i %d commenti" + +#: ../../mod/install.php:72 +msgid "Proceed with Installation" +msgstr "Continua con l'installazione" + +#: ../../mod/install.php:74 +msgid "Your Friendika site database has been installed." +msgstr "Il database del tuo sito Friendika è stato installato." + +#: ../../mod/install.php:78 +msgid "Proceed to registration" +msgstr "Continua con la registrazione" + +#: ../../mod/directory.php:92 +msgid "Gender: " +msgstr "Genere:" + +#: ../../mod/directory.php:118 +msgid "No entries (some entries may be hidden)." +msgstr "Nessuna voce (qualche voce potrebbe essere nascosta)." + +#: ../../mod/friendika.php:12 +msgid "This is Friendika version" +msgstr "Questo è Friendika versione" + +#: ../../mod/friendika.php:13 +msgid "running at web location" +msgstr "in esecuzione all'indirizzo" + +#: ../../mod/friendika.php:15 +msgid "" +"Shared content within the Friendika network is provided under the Creative Commons " +"Attribution 3.0 license" +msgstr "" +"I contenuti condivisi nel network Friendika è rilasciato sotto la licenza Creative Commons " +"Attribution 3.0 license" + +#: ../../mod/friendika.php:17 +msgid "" +"Please visit Project.Friendika.com to learn " +"more about the Friendika project." +msgstr "" +"Visita Project.Friendika.com " +"per saperne di più sul progetto Friendika." + +#: ../../mod/friendika.php:19 +msgid "Bug reports and issues: please visit" +msgstr "Segnalazioni di bug e problemi: visita" + +#: ../../mod/friendika.php:20 +msgid "" +"Suggestions, praise, donations, etc. - please email \"Info\" at Friendika - " +"dot com" +msgstr "" +"Suggerimenti, preghiere, donazioni, etc - invia una email a \"Info\" at " +"Friendika - dot.com" + +#: ../../mod/friendika.php:25 +msgid "Installed plugins/addons/apps" +msgstr "Plugin/Addon/Applicazioni installate" + +#: ../../mod/friendika.php:33 +msgid "No installed plugins/addons/apps" +msgstr "Nessuno plugin/addons/applicazione installata" + +#: ../../mod/match.php:10 +msgid "Profile Match" +msgstr "Profili combacianti" + +#: ../../mod/match.php:50 +msgid "No matches" +msgstr "Nessun risultato" + +#: ../../mod/profile.php:102 +msgid "Status" +msgstr "Stato" + +#: ../../mod/profile.php:103 +msgid "Profile" +msgstr "Profilo" + +#: ../../mod/profile.php:104 +msgid "Photos" +msgstr "Foto" + +#: ../../mod/settings.php:345 +msgid "Export Personal Data" +msgstr "Esporta i Dati Personali" + +#: ../../mod/contacts.php:15 +msgid "Find People With Shared Interests" +msgstr "Trova persone che condividono i tuoi interessi" + +#: ../../mod/contacts.php:252 +msgid "Privacy Unavailable" +msgstr "Privacy non disponibile" + +#: ../../mod/contacts.php:253 +msgid "Private communications are not available for this contact." +msgstr "Le comunicazioni private non sono disponibili per questo contatto." diff --git a/view/it/strings.php b/view/it/strings.php index 1e0840dd7..57dad37fe 100644 --- a/view/it/strings.php +++ b/view/it/strings.php @@ -165,9 +165,6 @@ $a->strings["Example: @bob, @Barbara_Jensen, @jim@example.com, #California, #cam $a->strings["Recent Photos"] = "Foto recenti"; $a->strings["Upload New Photos"] = "Carica nuova foto"; $a->strings["View Album"] = "Vedi album"; -$a->strings['Status'] = 'Stato'; -$a->strings['Profile'] = 'Profilo'; -$a->strings['Photos'] = 'Foto'; $a->strings["Item not found."] = "Elemento non trovato."; $a->strings["View \$owner_name's profile"] = "Guarda il profilo di \$owner_name"; $a->strings["to"] = "a"; @@ -287,11 +284,6 @@ $a->strings["The database configuration file \".htconfig.php\" could not be writ $a->strings["Errors encountered creating database tables."] = "Errori creando le tabelle nel database."; $a->strings["Normal View"] = "Vista normale"; $a->strings["New Item View"] = "Vista Nuovi Elementi"; -$a->strings['Please enter a link URL:'] = 'Inserisci l\'indirizzo del collegamento:'; -$a->strings['Please enter a YouTube link:'] = 'Inserisci un collegamento a YouTube:'; -$a->strings["Please enter a video\x28.ogg\x29 link/URL:"] = "Please enter a video\x28.ogg\x29 link/URL:"; -$a->strings["Please enter an audio\x28.ogg\x29 link/URL:"] = "Please enter an audio\x28.ogg\x29 link/URL:"; -$a->strings['Where are you right now?'] = 'Dove ti trovi ora?'; $a->strings["No such group"] = "Nessun gruppo"; $a->strings["Group is empty"] = "Il gruppo è vuoto"; $a->strings["Group: "] = "Gruppo: "; @@ -585,3 +577,32 @@ $a->strings["%d Contact"] = array( 0 => "%d Contatto", 1 => "%d Contatti", ); +$a->strings["Please enter a link URL:"] = "Inserisci l'indirizzo del link:"; +$a->strings["Please enter a YouTube link:"] = "Inserisci l'indirizzo di YouTube:"; +$a->strings["Please enter a video(.ogg) link/URL:"] = "Inserisci il link a un video (.ogg):"; +$a->strings["Please enter an audio(.ogg) link/URL:"] = "Inserisci il link a un audio (.ogg):"; +$a->strings["Where are you right now?"] = "Dove sei ora?"; +$a->strings["See more posts like this"] = "Vedi altri post come questo"; +$a->strings["See all %d comments"] = "Vedi tutti i %d commenti"; +$a->strings["Proceed with Installation"] = "Continua con l'installazione"; +$a->strings["Your Friendika site database has been installed."] = "Il database del tuo sito Friendika è stato installato."; +$a->strings["Proceed to registration"] = "Continua con la registrazione"; +$a->strings["Gender: "] = "Genere:"; +$a->strings["No entries (some entries may be hidden)."] = "Nessuna voce (qualche voce potrebbe essere nascosta)."; +$a->strings["This is Friendika version"] = "Questo è Friendika versione"; +$a->strings["running at web location"] = "in esecuzione all'indirizzo"; +$a->strings["Shared content within the Friendika network is provided under the Creative Commons Attribution 3.0 license"] = "I contenuti condivisi nel network Friendika è rilasciato sotto la licenza Creative Commons Attribution 3.0 license"; +$a->strings["Please visit Project.Friendika.com to learn more about the Friendika project."] = "Visita Project.Friendika.com per saperne di più sul progetto Friendika."; +$a->strings["Bug reports and issues: please visit"] = "Segnalazioni di bug e problemi: visita"; +$a->strings["Suggestions, praise, donations, etc. - please email \"Info\" at Friendika - dot com"] = "Suggerimenti, preghiere, donazioni, etc - invia una email a \"Info\" at Friendika - dot.com"; +$a->strings["Installed plugins/addons/apps"] = "Plugin/Addon/Applicazioni installate"; +$a->strings["No installed plugins/addons/apps"] = "Nessuno plugin/addons/applicazione installata"; +$a->strings["Profile Match"] = "Profili combacianti"; +$a->strings["No matches"] = "Nessun risultato"; +$a->strings["Status"] = "Stato"; +$a->strings["Profile"] = "Profilo"; +$a->strings["Photos"] = "Foto"; +$a->strings["Export Personal Data"] = "Esporta i Dati Personali"; +$a->strings["Find People With Shared Interests"] = "Trova persone che condividono i tuoi interessi"; +$a->strings["Privacy Unavailable"] = "Privacy non disponibile"; +$a->strings["Private communications are not available for this contact."] = "Le comunicazioni private non sono disponibili per questo contatto."; From 15b6792ca08fc09f62afc490da98a0f753bfab1c Mon Sep 17 00:00:00 2001 From: Friendika Date: Mon, 28 Mar 2011 15:41:08 -0700 Subject: [PATCH 165/478] revup --- boot.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/boot.php b/boot.php index ba9e2b6e4..f12ec0d8d 100644 --- a/boot.php +++ b/boot.php @@ -2,7 +2,7 @@ set_time_limit(0); -define ( 'FRIENDIKA_VERSION', '2.1.931' ); +define ( 'FRIENDIKA_VERSION', '2.1.932' ); define ( 'DFRN_PROTOCOL_VERSION', '2.1' ); define ( 'DB_UPDATE_VERSION', 1045 ); From 0f8bcacfdd6e724800e3fe2f0cf4ec300a6c289b Mon Sep 17 00:00:00 2001 From: Friendika Date: Mon, 28 Mar 2011 16:10:12 -0700 Subject: [PATCH 166/478] util/README updated --- util/README | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/util/README b/util/README index cb2fd9b55..a6f7e59a6 100644 --- a/util/README +++ b/util/README @@ -81,6 +81,11 @@ Xgettext and .po workflow 1. Run util/run_xgettext.sh script (on *unix sistems, with GNU xgettext installed) This script runs xgettext on source tree, extracting strings from t() and tt() functions, and creates a util/messages.po file. + + % cd util; ./run_xgettext.sh ../view/{language}/messages.po + + Replace {language} with the language you are working on - e.g. 'es', 'fr', 'de', etc. + 2. copy util/messages.po to view//messages.po 3. open view//messages.po with a text editor and fill in infos in "Last-Translator: FULL NAME " From 00b5f6f8a1bdc004380fd75dd5e6dc52117dd6d7 Mon Sep 17 00:00:00 2001 From: Friendika Date: Mon, 28 Mar 2011 17:24:11 -0700 Subject: [PATCH 167/478] added comments, make typo checker work with redefined plural string functions --- mod/network.php | 43 +++++++++++++++++++++++++++++++++++++++++-- util/typo.php | 8 +++++++- util/typohelper.php | 11 +++++++++++ 3 files changed, 59 insertions(+), 3 deletions(-) create mode 100644 util/typohelper.php diff --git a/mod/network.php b/mod/network.php index 17d36dfb2..8e8fe8d1e 100644 --- a/mod/network.php +++ b/mod/network.php @@ -114,7 +114,7 @@ function network_content(&$a, $update = 0) { '$lockstate' => $lockstate, '$acl' => populate_acl((($group) ? $group_acl : $a->user), $celeb), '$bang' => (($group) ? '!' : ''), - '$profile_uid' => $_SESSION['uid'] + '$profile_uid' => local_user() )); @@ -190,6 +190,9 @@ function network_content(&$a, $update = 0) { if($nouveau) { + + // "New Item View" - show all items unthreaded in reverse created date order + $r = q("SELECT `item`.*, `item`.`id` AS `item_id`, `contact`.`name`, `contact`.`photo`, `contact`.`url`, `contact`.`rel`, `contact`.`network`, `contact`.`thumb`, `contact`.`dfrn-id`, `contact`.`self`, @@ -206,6 +209,10 @@ function network_content(&$a, $update = 0) { ); } else { + + // Normal conversation view + // First fetch a known number of parent items + $r = q("SELECT `item`.`id` AS `item_id`, `contact`.`uid` AS `contact_uid` FROM `item` LEFT JOIN `contact` ON `contact`.`id` = `item`.`contact-id` WHERE `item`.`uid` = %d AND `item`.`visible` = 1 AND `item`.`deleted` = 0 @@ -218,6 +225,9 @@ function network_content(&$a, $update = 0) { intval($a->pager['itemspage']) ); + + // Then fetch all the children of the parents that are on this page + $parents_arr = array(); $parents_str = ''; @@ -243,6 +253,10 @@ function network_content(&$a, $update = 0) { } } + // find all the authors involved in remote conversations + // We will use a local profile photo if they are one of our contacts + // otherwise we have to get the photo from the item owner's site + $author_contacts = extract_item_authors($r,local_user()); $cmnt_tpl = load_view_file('view/comment_item.tpl'); @@ -258,6 +272,8 @@ function network_content(&$a, $update = 0) { if($nouveau) { + // "New Item View" - just loop through the items and format them minimally for display + $tpl = load_view_file('view/search_item.tpl'); $droptpl = load_view_file('view/wall_fake_drop.tpl'); @@ -325,6 +341,12 @@ function network_content(&$a, $update = 0) { } + // Normal View + + + // Figure out how many comments each parent has + // (Comments all have gravity of 6) + // Store the result in the $comments array $comments = array(); foreach($r as $rr) { @@ -336,6 +358,9 @@ function network_content(&$a, $update = 0) { } } + // map all the like/dislike activities for each parent item + // Store these in the $alike and $dlike arrays + foreach($r as $item) { like_puller($a,$item,$alike,'like'); like_puller($a,$item,$dlike,'dislike'); @@ -353,9 +378,18 @@ function network_content(&$a, $update = 0) { $sparkle = ''; $owner_url = $owner_photo = $owner_name = ''; - if(((activity_match($item['verb'],ACTIVITY_LIKE)) || (activity_match($item['verb'],ACTIVITY_DISLIKE))) && ($item['id'] != $item['parent'])) + + // We've already parsed out like/dislike for special treatment. We can ignore them now + + if(((activity_match($item['verb'],ACTIVITY_LIKE)) + || (activity_match($item['verb'],ACTIVITY_DISLIKE))) + && ($item['id'] != $item['parent'])) continue; + // Take care of author collapsing and comment collapsing + // If a single author has more than 3 consecutive top-level posts, squash the remaining ones. + // If there are more than two comments, squash all but the last 2. + if($item['id'] == $item['parent']) { if($blowhard == $item['cid'] && (! $item['self'])) { $blowhard_count ++; @@ -388,6 +422,8 @@ function network_content(&$a, $update = 0) { $o .= '
    '; } + + $redirect_url = $a->get_baseurl() . '/redir/' . $item['cid'] ; $lock = ((($item['private']) || (($item['uid'] == local_user()) && (strlen($item['allow_cid']) || strlen($item['allow_gid']) @@ -546,6 +582,9 @@ function network_content(&$a, $update = 0) { } if(! $update) { + + // if author collapsing is in force but didn't get closed, close it off now. + if($blowhard_count > 3) $o .= '
    '; diff --git a/util/typo.php b/util/typo.php index 84a50e15e..e20cce86a 100644 --- a/util/typo.php +++ b/util/typo.php @@ -37,6 +37,11 @@ } } + if(x($a->config,'php_path')) + $phpath = $a->config['php_path']; + else + $phpath = 'php'; + echo "String files\n"; echo 'util/strings.php' . "\n"; @@ -47,5 +52,6 @@ foreach($files as $file) { echo $file . "\n"; - include_once($file); + passthru($phpath . ' util/typohelper.php ' . $file); +// include_once($file); } diff --git a/util/typohelper.php b/util/typohelper.php new file mode 100644 index 000000000..589702a02 --- /dev/null +++ b/util/typohelper.php @@ -0,0 +1,11 @@ + Date: Mon, 28 Mar 2011 18:06:36 -0700 Subject: [PATCH 168/478] small wording change --- view/de/settings.tpl | 2 +- view/en/settings.tpl | 2 +- view/it/settings.tpl | 2 +- view/sv/settings.tpl | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/view/de/settings.tpl b/view/de/settings.tpl index 170939991..1924fc8e1 100644 --- a/view/de/settings.tpl +++ b/view/de/settings.tpl @@ -92,7 +92,7 @@ $profile_in_net_dir
    - +
    diff --git a/view/en/settings.tpl b/view/en/settings.tpl index 134fffaf9..9822291c1 100644 --- a/view/en/settings.tpl +++ b/view/en/settings.tpl @@ -91,7 +91,7 @@ $profile_in_net_dir
    - +
    diff --git a/view/it/settings.tpl b/view/it/settings.tpl index 6679e28fe..abaee5b9d 100644 --- a/view/it/settings.tpl +++ b/view/it/settings.tpl @@ -92,7 +92,7 @@ $profile_in_net_dir
    - +
    diff --git a/view/sv/settings.tpl b/view/sv/settings.tpl index a1fff52eb..5c776c3a3 100644 --- a/view/sv/settings.tpl +++ b/view/sv/settings.tpl @@ -92,7 +92,7 @@ $profile_in_net_dir
    - +
    From 920396e4024e56c3e00f1f159268c2aba16e4609 Mon Sep 17 00:00:00 2001 From: Friendika Date: Mon, 28 Mar 2011 20:06:45 -0700 Subject: [PATCH 169/478] off by one --- mod/network.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mod/network.php b/mod/network.php index 8e8fe8d1e..2ff15a29b 100644 --- a/mod/network.php +++ b/mod/network.php @@ -399,7 +399,7 @@ function network_content(&$a, $update = 0) { } else { $blowhard = $item['cid']; - if($blowhard_count > 3) + if($blowhard_count >= 3) $o .= '
    '; $blowhard_count = 0; } @@ -585,7 +585,7 @@ function network_content(&$a, $update = 0) { // if author collapsing is in force but didn't get closed, close it off now. - if($blowhard_count > 3) + if($blowhard_count >= 3) $o .= '
    '; From 341a6f90ecc2cac312531dd4eb2423204d19e227 Mon Sep 17 00:00:00 2001 From: fabrixxm Date: Tue, 29 Mar 2011 18:05:24 +0200 Subject: [PATCH 170/478] Updated IT strings --- view/it/settings.tpl | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/view/it/settings.tpl b/view/it/settings.tpl index abaee5b9d..f361419da 100644 --- a/view/it/settings.tpl +++ b/view/it/settings.tpl @@ -58,7 +58,7 @@ $theme
    -

    Impostazioni si Sicurezza e Privacy

    +

    Impostazioni di Sicurezza e Privacy

    @@ -92,13 +92,13 @@ $profile_in_net_dir
    - +
    -
    Automatically expire (delete) posts older than days
    +
    Cancella automaticamente i messaggi più vecchi di giorni
    From a406534c008e6b912e32f93d4e96f39a1e27daff Mon Sep 17 00:00:00 2001 From: erik Date: Tue, 29 Mar 2011 11:10:25 -0700 Subject: [PATCH 171/478] Edited view/sv/register_open_eml.tpl via GitHub --- view/sv/register_open_eml.tpl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/view/sv/register_open_eml.tpl b/view/sv/register_open_eml.tpl index 0c7cb2496..1471c9b98 100644 --- a/view/sv/register_open_eml.tpl +++ b/view/sv/register_open_eml.tpl @@ -10,7 +10,7 @@ Lösenordet kan ändras på sidan Inställningar efter att du loggat in. Ägna en liten stund åt att gå igenom alla kontoinställningar där. -Tack, och välkommen till $sitename. +Välkommen till $sitename. Hälsningar, $sitename admin From 47169d71fde24947393145f021f31f2fdd2b443d Mon Sep 17 00:00:00 2001 From: erik Date: Tue, 29 Mar 2011 11:19:49 -0700 Subject: [PATCH 172/478] Edited view/sv/settings.tpl via GitHub --- view/sv/settings.tpl | 21 ++++++++++++++++++--- 1 file changed, 18 insertions(+), 3 deletions(-) diff --git a/view/sv/settings.tpl b/view/sv/settings.tpl index 9ffe14b91..cd644754c 100644 --- a/view/sv/settings.tpl +++ b/view/sv/settings.tpl @@ -2,6 +2,8 @@ +$uexport + $nickname_block @@ -31,7 +33,7 @@ $zoneselect
    - +
    @@ -46,7 +48,7 @@ $zoneselect
    - + $theme
    @@ -78,7 +80,7 @@ $profile_in_net_dir
    - +
    +
    + + +
    +
    + + + +
    Ta automatiskt bort inlägg som är äldre än days
    +
    + + +
    From 80e3241bc12da2edfc69f5c7cc1e7eaca13e6309 Mon Sep 17 00:00:00 2001 From: erik Date: Tue, 29 Mar 2011 11:24:07 -0700 Subject: [PATCH 173/478] Edited view/sv/profile_edit.tpl via GitHub --- view/sv/profile_edit.tpl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/view/sv/profile_edit.tpl b/view/sv/profile_edit.tpl index 818e0e2df..8d47877f2 100644 --- a/view/sv/profile_edit.tpl +++ b/view/sv/profile_edit.tpl @@ -101,7 +101,7 @@ $hide_friends
    - + $marital
    From 2f48135b7125acbbb7cc0b26aa2d4d6797b76c4f Mon Sep 17 00:00:00 2001 From: erik Date: Tue, 29 Mar 2011 11:42:04 -0700 Subject: [PATCH 174/478] Edited view/sv/settings.tpl via GitHub --- view/sv/settings.tpl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/view/sv/settings.tpl b/view/sv/settings.tpl index cd644754c..bfcad64c8 100644 --- a/view/sv/settings.tpl +++ b/view/sv/settings.tpl @@ -99,7 +99,7 @@ $profile_in_net_dir -
    Ta automatiskt bort inlägg som är äldre än days
    +
    Ta automatiskt bort inlägg som är äldre än dagar
    From c2a00160189ba1120adc3e8b0be27d3fc76447dd Mon Sep 17 00:00:00 2001 From: Friendika Date: Tue, 29 Mar 2011 14:52:15 -0700 Subject: [PATCH 175/478] revup --- boot.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/boot.php b/boot.php index f12ec0d8d..16c980b19 100644 --- a/boot.php +++ b/boot.php @@ -2,7 +2,7 @@ set_time_limit(0); -define ( 'FRIENDIKA_VERSION', '2.1.932' ); +define ( 'FRIENDIKA_VERSION', '2.1.933' ); define ( 'DFRN_PROTOCOL_VERSION', '2.1' ); define ( 'DB_UPDATE_VERSION', 1045 ); From e1fd2ecb16a212c56567ac5c5910d2a2d9754b47 Mon Sep 17 00:00:00 2001 From: Friendika Date: Tue, 29 Mar 2011 15:27:14 -0700 Subject: [PATCH 176/478] another template --- boot.php | 6 ++++-- util/strings.php | 22 +++++++++++++++++++++- view/de/head.tpl | 31 ------------------------------- view/en/head.tpl | 32 -------------------------------- view/fr/head.tpl | 32 -------------------------------- view/{sv => }/head.tpl | 8 +++++--- view/it/head.tpl | 32 -------------------------------- 7 files changed, 30 insertions(+), 133 deletions(-) delete mode 100644 view/de/head.tpl delete mode 100644 view/en/head.tpl delete mode 100644 view/fr/head.tpl rename view/{sv => }/head.tpl (88%) delete mode 100644 view/it/head.tpl diff --git a/boot.php b/boot.php index 16c980b19..3b5da170c 100644 --- a/boot.php +++ b/boot.php @@ -352,10 +352,12 @@ class App { function init_pagehead() { $this->page['title'] = $this->config['sitename']; - $tpl = load_view_file("view/head.tpl"); + $tpl = load_view_file('view/head.tpl'); $this->page['htmlhead'] = replace_macros($tpl,array( '$baseurl' => $this->get_baseurl() . '/', - '$generator' => 'Friendika' . ' ' . FRIENDIKA_VERSION + '$generator' => 'Friendika' . ' ' . FRIENDIKA_VERSION, + '$delitem' => t('Delete this item?'), + '$comment' => t('Comment') )); } diff --git a/util/strings.php b/util/strings.php index a1f8f9a15..632693836 100644 --- a/util/strings.php +++ b/util/strings.php @@ -8,6 +8,8 @@ $a->strings['Not Found'] = 'Not Found'; $a->strings['Page not found.' ] = 'Page not found.' ; $a->strings['Permission denied'] = 'Permission denied'; $a->strings['Permission denied.'] = 'Permission denied.'; +$a->strings['Delete this item?'] = 'Delete this item?'; +$a->strings['Comment'] = 'Comment'; $a->strings['Create a New Account'] = 'Create a New Account'; $a->strings['Register'] = 'Register'; $a->strings['Nickname or Email address: '] = 'Nickname or Email address: '; @@ -172,6 +174,9 @@ $a->strings["%d required parameter was not found at the given location"] = array 1 => "%d required parameters were not found at the given location", ); $a->strings['Global Directory'] = 'Global Directory'; +$a->strings['Age: '] = 'Age: '; +$a->strings['Gender: '] = 'Gender: '; +$a->strings["No entries \x28some entries may be hidden\x29."] = "No entries \x28some entries may be hidden\x29."; $a->strings['Item not found.'] = 'Item not found.'; $a->strings['Private Message'] = 'Private Message'; $a->strings["I like this \x28toggle\x29"] = "I like this \x28toggle\x29"; @@ -204,6 +209,14 @@ $a->strings['The profile address specified does not provide adequate information $a->strings['Limited profile. This person will be unable to receive direct/personal notifications from you.'] = 'Limited profile. This person will be unable to receive direct/personal notifications from you.'; $a->strings['Unable to retrieve contact information.'] = 'Unable to retrieve contact information.'; $a->strings['following'] = 'following'; +$a->strings['This is Friendika version'] = 'This is Friendika version'; +$a->strings['running at web location'] = 'running at web location'; +$a->strings['Shared content within the Friendika network is provided under the Creative Commons Attribution 3.0 license'] = 'Shared content within the Friendika network is provided under the Creative Commons Attribution 3.0 license'; +$a->strings['Please visit Project.Friendika.com to learn more about the Friendika project.'] = 'Please visit Project.Friendika.com to learn more about the Friendika project.'; +$a->strings['Bug reports and issues: please visit'] = 'Bug reports and issues: please visit'; +$a->strings['Suggestions, praise, donations, etc. - please email "Info" at Friendika - dot com'] = 'Suggestions, praise, donations, etc. - please email "Info" at Friendika - dot com'; +$a->strings['Installed plugins/addons/apps'] = 'Installed plugins/addons/apps'; +$a->strings['No installed plugins/addons/apps'] = 'No installed plugins/addons/apps'; $a->strings['Group created.'] = 'Group created.'; $a->strings['Could not create group.'] = 'Could not create group.'; $a->strings['Group not found.'] = 'Group not found.'; @@ -303,6 +316,8 @@ $a->strings['No such group'] = 'No such group'; $a->strings['Group is empty'] = 'Group is empty'; $a->strings['Group: '] = 'Group: '; $a->strings['View in context'] = 'View in context'; +$a->strings['See more posts like this'] = 'See more posts like this'; +$a->strings['See all %d comments'] = 'See all %d comments'; $a->strings['Invalid request identifier.'] = 'Invalid request identifier.'; $a->strings['Discard'] = 'Discard'; $a->strings['Ignore'] = 'Ignore'; @@ -368,7 +383,6 @@ $a->strings['Profile-'] = 'Profile-'; $a->strings['New profile created.'] = 'New profile created.'; $a->strings['Profile unavailable to clone.'] = 'Profile unavailable to clone.'; $a->strings['This is your public profile.
    It may be visible to anybody using the internet.'] = 'This is your public profile.
    It may be visible to anybody using the internet.'; -$a->strings['Age: '] = 'Age: '; $a->strings['Profile Image'] = 'Profile Image'; $a->strings['Invalid OpenID url'] = 'Invalid OpenID url'; $a->strings['Please enter the required information.'] = 'Please enter the required information.'; @@ -418,6 +432,7 @@ $a->strings['No Plugin settings configured'] = 'No Plugin settings configured'; $a->strings['OpenID: '] = 'OpenID: '; $a->strings[" \x28Optional\x29 Allow this OpenID to login to this account."] = " \x28Optional\x29 Allow this OpenID to login to this account."; $a->strings['Profile is not published.'] = 'Profile is not published.'; +$a->strings['Export Personal Data'] = 'Export Personal Data'; $a->strings['Default Post Permissions'] = 'Default Post Permissions'; $a->strings['Tag removed'] = 'Tag removed'; $a->strings['Remove Item Tag'] = 'Remove Item Tag'; @@ -725,6 +740,7 @@ $a->strings['America/Managua'] = 'America/Managua'; $a->strings['America/Manaus'] = 'America/Manaus'; $a->strings['America/Marigot'] = 'America/Marigot'; $a->strings['America/Martinique'] = 'America/Martinique'; +$a->strings['America/Matamoros'] = 'America/Matamoros'; $a->strings['America/Mazatlan'] = 'America/Mazatlan'; $a->strings['America/Mendoza'] = 'America/Mendoza'; $a->strings['America/Menominee'] = 'America/Menominee'; @@ -743,6 +759,7 @@ $a->strings['America/Nome'] = 'America/Nome'; $a->strings['America/Noronha'] = 'America/Noronha'; $a->strings['America/North_Dakota/Center'] = 'America/North_Dakota/Center'; $a->strings['America/North_Dakota/New_Salem'] = 'America/North_Dakota/New_Salem'; +$a->strings['America/Ojinaga'] = 'America/Ojinaga'; $a->strings['America/Panama'] = 'America/Panama'; $a->strings['America/Pangnirtung'] = 'America/Pangnirtung'; $a->strings['America/Paramaribo'] = 'America/Paramaribo'; @@ -759,6 +776,7 @@ $a->strings['America/Regina'] = 'America/Regina'; $a->strings['America/Resolute'] = 'America/Resolute'; $a->strings['America/Rio_Branco'] = 'America/Rio_Branco'; $a->strings['America/Rosario'] = 'America/Rosario'; +$a->strings['America/Santa_Isabel'] = 'America/Santa_Isabel'; $a->strings['America/Santarem'] = 'America/Santarem'; $a->strings['America/Santiago'] = 'America/Santiago'; $a->strings['America/Santo_Domingo'] = 'America/Santo_Domingo'; @@ -787,6 +805,7 @@ $a->strings['America/Yellowknife'] = 'America/Yellowknife'; $a->strings['Antarctica/Casey'] = 'Antarctica/Casey'; $a->strings['Antarctica/Davis'] = 'Antarctica/Davis'; $a->strings['Antarctica/DumontDUrville'] = 'Antarctica/DumontDUrville'; +$a->strings['Antarctica/Macquarie'] = 'Antarctica/Macquarie'; $a->strings['Antarctica/Mawson'] = 'Antarctica/Mawson'; $a->strings['Antarctica/McMurdo'] = 'Antarctica/McMurdo'; $a->strings['Antarctica/Palmer'] = 'Antarctica/Palmer'; @@ -849,6 +868,7 @@ $a->strings['Asia/Makassar'] = 'Asia/Makassar'; $a->strings['Asia/Manila'] = 'Asia/Manila'; $a->strings['Asia/Muscat'] = 'Asia/Muscat'; $a->strings['Asia/Nicosia'] = 'Asia/Nicosia'; +$a->strings['Asia/Novokuznetsk'] = 'Asia/Novokuznetsk'; $a->strings['Asia/Novosibirsk'] = 'Asia/Novosibirsk'; $a->strings['Asia/Omsk'] = 'Asia/Omsk'; $a->strings['Asia/Oral'] = 'Asia/Oral'; diff --git a/view/de/head.tpl b/view/de/head.tpl deleted file mode 100644 index 17b7706f8..000000000 --- a/view/de/head.tpl +++ /dev/null @@ -1,31 +0,0 @@ - - - - - - - - - - - diff --git a/view/en/head.tpl b/view/en/head.tpl deleted file mode 100644 index 8f97a11e5..000000000 --- a/view/en/head.tpl +++ /dev/null @@ -1,32 +0,0 @@ - - - - - - - - - - - - diff --git a/view/fr/head.tpl b/view/fr/head.tpl deleted file mode 100644 index 4636b542c..000000000 --- a/view/fr/head.tpl +++ /dev/null @@ -1,32 +0,0 @@ - - - - - - - - - - - - diff --git a/view/sv/head.tpl b/view/head.tpl similarity index 88% rename from view/sv/head.tpl rename to view/head.tpl index 828fcb13d..7a5710b2a 100644 --- a/view/sv/head.tpl +++ b/view/head.tpl @@ -11,9 +11,9 @@ + + diff --git a/view/it/head.tpl b/view/it/head.tpl deleted file mode 100644 index 8e4e0ccd7..000000000 --- a/view/it/head.tpl +++ /dev/null @@ -1,32 +0,0 @@ - - - - - - - - - - - - From f1db34eebcef28cb0748931153926374f6442be6 Mon Sep 17 00:00:00 2001 From: Friendika Date: Tue, 29 Mar 2011 17:19:12 -0700 Subject: [PATCH 177/478] more templates gone --- mod/notifications.php | 13 +- mod/profile_photo.php | 8 +- util/messages.po | 3001 ++++++++++++++++--------------- util/strings.php | 5 + view/{en => }/cropbody.tpl | 9 +- view/de/cropbody.tpl | 58 - view/de/intros-top.tpl | 7 - view/de/registrations-top.tpl | 3 - view/de/settings_nick_unset.tpl | 16 - view/en/intros-top.tpl | 7 - view/en/registrations-top.tpl | 3 - view/en/settings_nick_unset.tpl | 14 - view/fr/cropbody.tpl | 57 - view/fr/intros-top.tpl | 7 - view/fr/registrations-top.tpl | 3 - view/fr/settings_nick_unset.tpl | 14 - view/it/cropbody.tpl | 57 - view/it/intros-top.tpl | 7 - view/it/registrations-top.tpl | 3 - view/it/settings_nick_unset.tpl | 15 - view/sv/cropbody.tpl | 57 - view/sv/intros-top.tpl | 6 - view/sv/registrations-top.tpl | 1 - view/sv/settings_nick_unset.tpl | 12 - 24 files changed, 1602 insertions(+), 1781 deletions(-) rename view/{en => }/cropbody.tpl (83%) delete mode 100644 view/de/cropbody.tpl delete mode 100644 view/de/intros-top.tpl delete mode 100644 view/de/registrations-top.tpl delete mode 100644 view/de/settings_nick_unset.tpl delete mode 100644 view/en/intros-top.tpl delete mode 100644 view/en/registrations-top.tpl delete mode 100644 view/en/settings_nick_unset.tpl delete mode 100644 view/fr/cropbody.tpl delete mode 100644 view/fr/intros-top.tpl delete mode 100644 view/fr/registrations-top.tpl delete mode 100644 view/fr/settings_nick_unset.tpl delete mode 100644 view/it/cropbody.tpl delete mode 100644 view/it/intros-top.tpl delete mode 100644 view/it/registrations-top.tpl delete mode 100644 view/it/settings_nick_unset.tpl delete mode 100644 view/sv/cropbody.tpl delete mode 100644 view/sv/intros-top.tpl delete mode 100644 view/sv/registrations-top.tpl delete mode 100644 view/sv/settings_nick_unset.tpl diff --git a/mod/notifications.php b/mod/notifications.php index 93ca82bb0..ed0831aab 100644 --- a/mod/notifications.php +++ b/mod/notifications.php @@ -65,12 +65,11 @@ function notifications_content(&$a) { else $sql_extra = " AND `ignore` = 0 "; - - $tpl = load_view_file('view/intros-top.tpl'); - $o .= replace_macros($tpl,array( - '$hide_url' => ((strlen($sql_extra)) ? 'notifications/all' : 'notifications' ), - '$hide_text' => ((strlen($sql_extra)) ? t('Show Ignored Requests') : t('Hide Ignored Requests')) - )); + $o .= '

    ' . t('Pending Friend/Connect Notifications') . '

    ' . "\r\n"; + + $o .= '' . "\r\n"; $r = q("SELECT COUNT(*) AS `total` FROM `intro` @@ -141,7 +140,7 @@ function notifications_content(&$a) { if ($a->config['register_policy'] == REGISTER_APPROVE && $a->config['admin_email'] === $a->user['email']){ - $o .= load_view_file('view/registrations-top.tpl'); + $o .= '

    ' . t('User registrations waiting for confirm') . '

    ' . "\r\n"; $r = q("SELECT `register`.*, `contact`.`name`, `user`.`email` FROM `register` diff --git a/mod/profile_photo.php b/mod/profile_photo.php index 68c05625b..48805fbdd 100644 --- a/mod/profile_photo.php +++ b/mod/profile_photo.php @@ -196,9 +196,11 @@ function profile_photo_content(&$a) { $o .= replace_macros($tpl,array( '$filename' => $filename, '$resource' => $a->config['imagecrop'] . '-' . $a->config['imagecrop_resolution'], - '$image_url' => $a->get_baseurl() . '/photo/' . $filename - )); - + '$image_url' => $a->get_baseurl() . '/photo/' . $filename, + '$title' => t('Crop Image'), + '$desc' => t('Please adjust the image cropping for optimum viewing.'), + '$done' => t('Done Editing') + )); return $o; } diff --git a/util/messages.po b/util/messages.po index beff3e4b6..223541ad8 100644 --- a/util/messages.po +++ b/util/messages.po @@ -6,685 +6,45 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: 2.1.925\n" +"Project-Id-Version: 2.1.933\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-03-23 14:03+0100\n" +"POT-Creation-Date: 2011-03-29 17:14-0700\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" -"Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" -#: ../../index.php:194 -msgid "Not Found" +#: ../../mod/tagrm.php:11 ../../mod/tagrm.php:94 +#: ../../mod/dfrn_request.php:628 ../../addon/js_upload/js_upload.php:41 +msgid "Cancel" msgstr "" -#: ../../index.php:195 -msgid "Page not found." +#: ../../mod/tagrm.php:41 +msgid "Tag removed" msgstr "" -#: ../../index.php:250 ../../mod/group.php:88 -msgid "Permission denied" +#: ../../mod/tagrm.php:79 +msgid "Remove Item Tag" msgstr "" -#: ../../index.php:251 ../../mod/manage.php:75 ../../mod/wall_upload.php:42 -#: ../../mod/follow.php:8 ../../mod/profile_photo.php:19 -#: ../../mod/profile_photo.php:133 ../../mod/profile_photo.php:139 -#: ../../mod/profile_photo.php:150 ../../mod/regmod.php:16 -#: ../../mod/profiles.php:7 ../../mod/profiles.php:227 -#: ../../mod/settings.php:14 ../../mod/settings.php:19 -#: ../../mod/settings.php:210 ../../mod/photos.php:85 ../../mod/photos.php:773 -#: ../../mod/display.php:308 ../../mod/editpost.php:10 ../../mod/invite.php:13 -#: ../../mod/invite.php:50 ../../mod/contacts.php:106 -#: ../../mod/register.php:25 ../../mod/install.php:93 ../../mod/network.php:6 -#: ../../mod/notifications.php:56 ../../mod/item.php:57 ../../mod/item.php:668 -#: ../../mod/message.php:8 ../../mod/message.php:116 -#: ../../mod/dfrn_confirm.php:53 ../../mod/viewcontacts.php:13 -#: ../../mod/group.php:19 ../../addon/facebook/facebook.php:110 -msgid "Permission denied." +#: ../../mod/tagrm.php:81 +msgid "Select a tag to remove: " msgstr "" -#: ../../boot.php:808 -msgid "Create a New Account" +#: ../../mod/tagrm.php:93 +msgid "Remove" msgstr "" -#: ../../boot.php:809 ../../mod/register.php:445 ../../include/nav.php:61 -msgid "Register" -msgstr "" - -#: ../../boot.php:815 -msgid "Nickname or Email address: " -msgstr "" - -#: ../../boot.php:816 -msgid "Password: " -msgstr "" - -#: ../../boot.php:817 ../../boot.php:823 ../../include/nav.php:44 -msgid "Login" -msgstr "" - -#: ../../boot.php:821 -msgid "Nickname/Email/OpenID: " -msgstr "" - -#: ../../boot.php:822 -msgid "Password (if not OpenID): " -msgstr "" - -#: ../../boot.php:825 -msgid "Forgot your password?" -msgstr "" - -#: ../../boot.php:826 -msgid "Password Reset" -msgstr "" - -#: ../../boot.php:837 ../../include/nav.php:38 -msgid "Logout" -msgstr "" - -#: ../../boot.php:1077 -msgid "prev" -msgstr "" - -#: ../../boot.php:1079 -msgid "first" -msgstr "" - -#: ../../boot.php:1108 -msgid "last" -msgstr "" - -#: ../../boot.php:1111 -msgid "next" -msgstr "" - -#: ../../boot.php:1837 +#: ../../mod/dfrn_poll.php:78 ../../mod/dfrn_poll.php:392 #, php-format -msgid "%s likes this." +msgid "%s welcomes %s" msgstr "" -#: ../../boot.php:1837 -#, php-format -msgid "%s doesn't like this." -msgstr "" - -#: ../../boot.php:1841 ../../test.php:8 -#, php-format -msgid "%2$d people like this." -msgstr "" - -#: ../../boot.php:1843 -#, php-format -msgid "%2$d people don't like this." -msgstr "" - -#: ../../boot.php:1849 -msgid "and" -msgstr "" - -#: ../../boot.php:1852 -#, php-format -msgid ", and %d other people" -msgstr "" - -#: ../../boot.php:1853 -#, php-format -msgid "%s like this." -msgstr "" - -#: ../../boot.php:1853 -#, php-format -msgid "%s don't like this." -msgstr "" - -#: ../../boot.php:2014 -msgid "No contacts" -msgstr "" - -#: ../../boot.php:2022 -#, php-format -msgid "%d Contact" -msgid_plural "%d Contacts" -msgstr[0] "" -msgstr[1] "" - -#: ../../boot.php:2038 ../../mod/viewcontacts.php:17 -msgid "View Contacts" -msgstr "" - -#: ../../boot.php:2055 ../../mod/search.php:17 ../../include/nav.php:67 -msgid "Search" -msgstr "" - -#: ../../boot.php:2210 ../../mod/profile.php:8 -msgid "No profile" -msgstr "" - -#: ../../boot.php:2267 -msgid "Connect" -msgstr "" - -#: ../../boot.php:2277 -msgid "Location:" -msgstr "" - -#: ../../boot.php:2281 -msgid ", " -msgstr "" - -#: ../../boot.php:2289 -msgid "Gender:" -msgstr "" - -#: ../../boot.php:2293 -msgid "Status:" -msgstr "" - -#: ../../boot.php:2295 -msgid "Homepage:" -msgstr "" - -#: ../../boot.php:2386 -msgid "Monday" -msgstr "" - -#: ../../boot.php:2386 -msgid "Tuesday" -msgstr "" - -#: ../../boot.php:2386 -msgid "Wednesday" -msgstr "" - -#: ../../boot.php:2386 -msgid "Thursday" -msgstr "" - -#: ../../boot.php:2386 -msgid "Friday" -msgstr "" - -#: ../../boot.php:2386 -msgid "Saturday" -msgstr "" - -#: ../../boot.php:2386 -msgid "Sunday" -msgstr "" - -#: ../../boot.php:2390 -msgid "January" -msgstr "" - -#: ../../boot.php:2390 -msgid "February" -msgstr "" - -#: ../../boot.php:2390 -msgid "March" -msgstr "" - -#: ../../boot.php:2390 -msgid "April" -msgstr "" - -#: ../../boot.php:2390 -msgid "May" -msgstr "" - -#: ../../boot.php:2390 -msgid "June" -msgstr "" - -#: ../../boot.php:2390 -msgid "July" -msgstr "" - -#: ../../boot.php:2390 -msgid "August" -msgstr "" - -#: ../../boot.php:2390 -msgid "September" -msgstr "" - -#: ../../boot.php:2390 -msgid "October" -msgstr "" - -#: ../../boot.php:2390 -msgid "November" -msgstr "" - -#: ../../boot.php:2390 -msgid "December" -msgstr "" - -#: ../../boot.php:2424 -msgid "Birthday Reminders" -msgstr "" - -#: ../../boot.php:2425 -msgid "Birthdays this week:" -msgstr "" - -#: ../../boot.php:2426 -msgid "(Adjusted for local time)" -msgstr "" - -#: ../../boot.php:2437 -msgid "[today]" -msgstr "" - -#: ../../boot.php:2634 -msgid "link to source" -msgstr "" - -#: ../../mod/manage.php:37 -#, php-format -msgid "Welcome back %s" -msgstr "" - -#: ../../mod/manage.php:87 -msgid "Manage Identities and/or Pages" -msgstr "" - -#: ../../mod/manage.php:90 -msgid "" -"(Toggle between different identities or community/group pages which share " -"your account details.)" -msgstr "" - -#: ../../mod/manage.php:92 -msgid "Select an identity to manage: " -msgstr "" - -#: ../../mod/manage.php:106 ../../mod/photos.php:801 ../../mod/photos.php:858 -#: ../../mod/photos.php:1066 ../../mod/invite.php:64 ../../mod/install.php:123 -#: ../../addon/twitter/twitter.php:156 ../../addon/twitter/twitter.php:175 -#: ../../addon/statusnet/statusnet.php:163 -#: ../../addon/statusnet/statusnet.php:189 -#: ../../addon/statusnet/statusnet.php:207 -#: ../../addon/facebook/facebook.php:151 -#: ../../addon/randplace/randplace.php:179 -msgid "Submit" -msgstr "" - -#: ../../mod/wall_upload.php:56 ../../mod/profile_photo.php:109 -#, php-format -msgid "Image exceeds size limit of %d" -msgstr "" - -#: ../../mod/wall_upload.php:65 ../../mod/profile_photo.php:118 -#: ../../mod/photos.php:571 -msgid "Unable to process image." -msgstr "" - -#: ../../mod/wall_upload.php:79 ../../mod/wall_upload.php:88 -#: ../../mod/wall_upload.php:95 ../../mod/item.php:212 -#: ../../mod/message.php:93 -msgid "Wall Photos" -msgstr "" - -#: ../../mod/wall_upload.php:82 ../../mod/profile_photo.php:230 -#: ../../mod/photos.php:589 -msgid "Image upload failed." -msgstr "" - -#: ../../mod/dfrn_notify.php:177 ../../mod/dfrn_notify.php:389 -#: ../../mod/dfrn_notify.php:475 ../../mod/regmod.php:93 -#: ../../mod/register.php:311 ../../mod/register.php:348 -#: ../../mod/dfrn_request.php:545 ../../mod/lostpass.php:39 -#: ../../mod/item.php:475 ../../mod/item.php:498 -#: ../../mod/dfrn_confirm.php:649 ../../include/items.php:1373 -msgid "Administrator" -msgstr "" - -#: ../../mod/dfrn_notify.php:179 -msgid "noreply" -msgstr "" - -#: ../../mod/dfrn_notify.php:237 -msgid "New mail received at " -msgstr "" - -#: ../../mod/dfrn_notify.php:388 ../../mod/dfrn_notify.php:474 -#, php-format -msgid "%s commented on an item at %s" -msgstr "" - -#: ../../mod/profile.php:102 -msgid "Status" -msgstr "" - -#: ../../mod/profile.php:103 -msgid "Profile" -msgstr "" - -#: ../../mod/profile.php:104 -msgid "Photos" -msgstr "" - -#: ../../mod/profile.php:137 ../../mod/network.php:69 -#: ../../mod/message.php:172 -msgid "Please enter a link URL:" -msgstr "" - -#: ../../mod/profile.php:138 ../../mod/network.php:70 -msgid "Please enter a YouTube link:" -msgstr "" - -#: ../../mod/profile.php:139 ../../mod/network.php:71 -msgid "Please enter a video(.ogg) link/URL:" -msgstr "" - -#: ../../mod/profile.php:140 ../../mod/network.php:72 -msgid "Please enter an audio(.ogg) link/URL:" -msgstr "" - -#: ../../mod/profile.php:141 ../../mod/network.php:73 -msgid "Where are you right now?" -msgstr "" - -#: ../../mod/profile.php:164 ../../mod/profile.php:325 -#: ../../mod/photos.php:1086 ../../mod/display.php:158 -#: ../../mod/network.php:96 ../../mod/network.php:375 -msgid "Share" -msgstr "" - -#: ../../mod/profile.php:165 ../../mod/editpost.php:63 -#: ../../mod/network.php:97 ../../mod/message.php:186 -#: ../../mod/message.php:320 -msgid "Upload photo" -msgstr "" - -#: ../../mod/profile.php:166 ../../mod/editpost.php:64 -#: ../../mod/network.php:98 ../../mod/message.php:187 -#: ../../mod/message.php:321 -msgid "Insert web link" -msgstr "" - -#: ../../mod/profile.php:167 ../../mod/editpost.php:65 -#: ../../mod/network.php:99 -msgid "Insert YouTube video" -msgstr "" - -#: ../../mod/profile.php:168 ../../mod/editpost.php:66 -#: ../../mod/network.php:100 -msgid "Insert Vorbis [.ogg] video" -msgstr "" - -#: ../../mod/profile.php:169 ../../mod/editpost.php:67 -#: ../../mod/network.php:101 -msgid "Insert Vorbis [.ogg] audio" -msgstr "" - -#: ../../mod/profile.php:170 ../../mod/editpost.php:68 -#: ../../mod/network.php:102 -msgid "Set your location" -msgstr "" - -#: ../../mod/profile.php:171 ../../mod/editpost.php:69 -#: ../../mod/network.php:103 -msgid "Clear browser location" -msgstr "" - -#: ../../mod/profile.php:172 ../../mod/profile.php:326 -#: ../../mod/photos.php:1087 ../../mod/display.php:159 -#: ../../mod/editpost.php:70 ../../mod/network.php:104 -#: ../../mod/network.php:376 ../../mod/message.php:188 -#: ../../mod/message.php:322 -msgid "Please wait" -msgstr "" - -#: ../../mod/profile.php:173 ../../mod/editpost.php:71 -#: ../../mod/network.php:105 -msgid "Permission settings" -msgstr "" - -#: ../../mod/profile.php:180 ../../mod/editpost.php:77 -#: ../../mod/network.php:111 -msgid "CC: email addresses" -msgstr "" - -#: ../../mod/profile.php:182 ../../mod/editpost.php:79 -#: ../../mod/network.php:113 -msgid "Example: bob@example.com, mary@example.com" -msgstr "" - -#: ../../mod/profile.php:316 ../../mod/photos.php:962 -#: ../../mod/display.php:149 ../../mod/network.php:329 -msgid "Private Message" -msgstr "" - -#: ../../mod/profile.php:323 ../../mod/photos.php:1084 -#: ../../mod/display.php:156 ../../mod/network.php:373 -msgid "I like this (toggle)" -msgstr "" - -#: ../../mod/profile.php:324 ../../mod/photos.php:1085 -#: ../../mod/display.php:157 ../../mod/network.php:374 -msgid "I don't like this (toggle)" -msgstr "" - -#: ../../mod/profile.php:338 ../../mod/photos.php:1106 -#: ../../mod/photos.php:1146 ../../mod/photos.php:1175 -#: ../../mod/display.php:171 ../../mod/network.php:389 -msgid "This is you" -msgstr "" - -#: ../../mod/profile.php:362 ../../mod/display.php:222 -#: ../../mod/editpost.php:62 ../../mod/network.php:397 -msgid "Edit" -msgstr "" - -#: ../../mod/profile.php:384 ../../mod/photos.php:1203 -#: ../../mod/display.php:238 ../../mod/network.php:398 ../../mod/group.php:137 -msgid "Delete" -msgstr "" - -#: ../../mod/profile.php:405 ../../mod/search.php:116 -#: ../../mod/display.php:262 ../../mod/network.php:280 -#: ../../mod/network.php:446 -msgid "View $name's profile" -msgstr "" - -#: ../../mod/profile.php:438 ../../mod/display.php:317 -#: ../../mod/register.php:424 ../../mod/network.php:484 -msgid "" -"Shared content is covered by the Creative Commons Attribution 3.0 license." -msgstr "" - -#: ../../mod/follow.php:173 -msgid "The profile address specified does not provide adequate information." -msgstr "" - -#: ../../mod/follow.php:179 -msgid "" -"Limited profile. This person will be unable to receive direct/personal " -"notifications from you." -msgstr "" - -#: ../../mod/follow.php:230 -msgid "Unable to retrieve contact information." -msgstr "" - -#: ../../mod/follow.php:276 -msgid "following" -msgstr "" - -#: ../../mod/profile_photo.php:28 -msgid "Image uploaded but image cropping failed." -msgstr "" - -#: ../../mod/profile_photo.php:58 ../../mod/profile_photo.php:65 -#: ../../mod/profile_photo.php:72 ../../mod/profile_photo.php:155 -#: ../../mod/profile_photo.php:225 ../../mod/profile_photo.php:234 -#: ../../mod/photos.php:106 ../../mod/photos.php:531 ../../mod/photos.php:850 -#: ../../mod/photos.php:865 ../../mod/register.php:267 -#: ../../mod/register.php:274 ../../mod/register.php:281 -msgid "Profile Photos" -msgstr "" - -#: ../../mod/profile_photo.php:61 ../../mod/profile_photo.php:68 -#: ../../mod/profile_photo.php:75 ../../mod/profile_photo.php:237 -#, php-format -msgid "Image size reduction [%s] failed." -msgstr "" - -#: ../../mod/profile_photo.php:95 -msgid "Unable to process image" -msgstr "" - -#: ../../mod/profile_photo.php:228 -msgid "Image uploaded successfully." -msgstr "" - -#: ../../mod/home.php:23 -#, php-format -msgid "Welcome to %s" -msgstr "" - -#: ../../mod/regmod.php:10 -msgid "Please login." -msgstr "" - -#: ../../mod/regmod.php:54 -#, php-format -msgid "Registration revoked for %s" -msgstr "" - -#: ../../mod/regmod.php:92 ../../mod/register.php:310 -#, php-format -msgid "Registration details for %s" -msgstr "" - -#: ../../mod/regmod.php:96 -msgid "Account approved." -msgstr "" - -#: ../../mod/profiles.php:21 ../../mod/profiles.php:237 -#: ../../mod/profiles.php:342 ../../mod/dfrn_confirm.php:62 -msgid "Profile not found." -msgstr "" - -#: ../../mod/profiles.php:28 -msgid "Profile Name is required." -msgstr "" - -#: ../../mod/profiles.php:199 -msgid "Profile updated." -msgstr "" - -#: ../../mod/profiles.php:254 -msgid "Profile deleted." -msgstr "" - -#: ../../mod/profiles.php:270 ../../mod/profiles.php:301 -msgid "Profile-" -msgstr "" - -#: ../../mod/profiles.php:289 ../../mod/profiles.php:328 -msgid "New profile created." -msgstr "" - -#: ../../mod/profiles.php:307 -msgid "Profile unavailable to clone." -msgstr "" - -#: ../../mod/profiles.php:370 -msgid "" -"This is your public profile.
    It may " -"be visible to anybody using the internet." -msgstr "" - -#: ../../mod/profiles.php:380 -msgid "Age: " -msgstr "" - -#: ../../mod/profiles.php:422 -msgid "Profile Image" -msgstr "" - -#: ../../mod/settings.php:37 -msgid "Passwords do not match. Password unchanged." -msgstr "" - -#: ../../mod/settings.php:42 -msgid "Empty passwords are not allowed. Password unchanged." -msgstr "" - -#: ../../mod/settings.php:53 -msgid "Password changed." -msgstr "" - -#: ../../mod/settings.php:55 -msgid "Password update failed. Please try again." -msgstr "" - -#: ../../mod/settings.php:97 -msgid " Please use a shorter name." -msgstr "" - -#: ../../mod/settings.php:99 -msgid " Name too short." -msgstr "" - -#: ../../mod/settings.php:105 -msgid " Not valid email." -msgstr "" - -#: ../../mod/settings.php:107 -msgid " Cannot change to that email." -msgstr "" - -#: ../../mod/settings.php:165 -msgid "Settings updated." -msgstr "" - -#: ../../mod/settings.php:215 -msgid "Plugin Settings" -msgstr "" - -#: ../../mod/settings.php:216 -msgid "Account Settings" -msgstr "" - -#: ../../mod/settings.php:222 -msgid "No Plugin settings configured" -msgstr "" - -#: ../../mod/settings.php:269 -msgid "OpenID: " -msgstr "" - -#: ../../mod/settings.php:269 -msgid " (Optional) Allow this OpenID to login to this account." -msgstr "" - -#: ../../mod/settings.php:301 -msgid "Profile is not published." -msgstr "" - -#: ../../mod/settings.php:358 -msgid "Default Post Permissions" -msgstr "" - -#: ../../mod/search.php:54 -msgid "No results." -msgstr "" - -#: ../../mod/search.php:131 ../../mod/network.php:295 -msgid "View in context" -msgstr "" - -#: ../../mod/photos.php:30 +#: ../../mod/photos.php:30 ../../wip/photos.php:31 +#: ../../wip/photos-chris.php:41 msgid "Photo Albums" msgstr "" @@ -693,75 +53,161 @@ msgstr "" #: ../../mod/photos.php:1244 ../../include/Photo.php:225 #: ../../include/Photo.php:232 ../../include/Photo.php:239 #: ../../include/items.php:982 ../../include/items.php:985 -#: ../../include/items.php:988 +#: ../../include/items.php:988 ../../wip/photos.php:35 ../../wip/photos.php:98 +#: ../../wip/photos.php:731 ../../wip/photos.php:785 ../../wip/photos.php:800 +#: ../../wip/photos.php:1111 ../../wip/photos.php:1122 +#: ../../wip/photos-chris.php:45 ../../wip/photos-chris.php:118 +#: ../../wip/photos-chris.php:778 ../../wip/photos-chris.php:832 +#: ../../wip/photos-chris.php:847 ../../wip/photos-chris.php:1158 +#: ../../wip/photos-chris.php:1169 msgid "Contact Photos" msgstr "" -#: ../../mod/photos.php:95 +#: ../../mod/photos.php:85 ../../mod/photos.php:773 ../../mod/editpost.php:10 +#: ../../mod/install.php:93 ../../mod/notifications.php:56 +#: ../../mod/contacts.php:106 ../../mod/settings.php:15 +#: ../../mod/settings.php:20 ../../mod/settings.php:211 +#: ../../mod/manage.php:75 ../../mod/network.php:6 ../../mod/group.php:19 +#: ../../mod/viewcontacts.php:13 ../../mod/register.php:25 +#: ../../mod/regmod.php:16 ../../mod/item.php:57 ../../mod/item.php:668 +#: ../../mod/profile_photo.php:19 ../../mod/profile_photo.php:133 +#: ../../mod/profile_photo.php:139 ../../mod/profile_photo.php:150 +#: ../../mod/message.php:8 ../../mod/message.php:116 +#: ../../mod/wall_upload.php:42 ../../mod/follow.php:8 +#: ../../mod/display.php:308 ../../mod/profiles.php:7 +#: ../../mod/profiles.php:227 ../../mod/invite.php:13 ../../mod/invite.php:50 +#: ../../mod/dfrn_confirm.php:53 ../../addon/facebook/facebook.php:110 +#: ../../wip/photos.php:77 ../../wip/photos.php:723 +#: ../../wip/photos-chris.php:97 ../../wip/photos-chris.php:770 +#: ../../index.php:251 +msgid "Permission denied." +msgstr "" + +#: ../../mod/photos.php:95 ../../wip/photos.php:87 +#: ../../wip/photos-chris.php:107 msgid "Contact information unavailable" msgstr "" -#: ../../mod/photos.php:116 +#: ../../mod/photos.php:106 ../../mod/photos.php:531 ../../mod/photos.php:850 +#: ../../mod/photos.php:865 ../../mod/register.php:285 +#: ../../mod/register.php:292 ../../mod/register.php:299 +#: ../../mod/profile_photo.php:58 ../../mod/profile_photo.php:65 +#: ../../mod/profile_photo.php:72 ../../mod/profile_photo.php:155 +#: ../../mod/profile_photo.php:227 ../../mod/profile_photo.php:236 +#: ../../wip/photos.php:98 ../../wip/photos.php:493 ../../wip/photos.php:785 +#: ../../wip/photos.php:800 ../../wip/photos-chris.php:118 +#: ../../wip/photos-chris.php:525 ../../wip/photos-chris.php:832 +#: ../../wip/photos-chris.php:847 +msgid "Profile Photos" +msgstr "" + +#: ../../mod/photos.php:116 ../../wip/photos.php:108 +#: ../../wip/photos-chris.php:128 msgid "Album not found." msgstr "" -#: ../../mod/photos.php:134 ../../mod/photos.php:859 +#: ../../mod/photos.php:134 ../../mod/photos.php:859 ../../wip/photos.php:126 +#: ../../wip/photos.php:794 ../../wip/photos-chris.php:146 +#: ../../wip/photos-chris.php:841 msgid "Delete Album" msgstr "" -#: ../../mod/photos.php:197 ../../mod/photos.php:1067 +#: ../../mod/photos.php:197 ../../mod/photos.php:1067 ../../wip/photos.php:192 +#: ../../wip/photos.php:955 ../../wip/photos-chris.php:212 +#: ../../wip/photos-chris.php:1002 msgid "Delete Photo" msgstr "" -#: ../../mod/photos.php:469 +#: ../../mod/photos.php:469 ../../wip/photos.php:442 +#: ../../wip/photos-chris.php:462 msgid "was tagged in a" msgstr "" -#: ../../mod/photos.php:469 ../../mod/like.php:110 +#: ../../mod/photos.php:469 ../../mod/like.php:110 ../../wip/photos.php:442 +#: ../../wip/photos-chris.php:462 msgid "photo" msgstr "" -#: ../../mod/photos.php:469 +#: ../../mod/photos.php:469 ../../wip/photos.php:442 +#: ../../wip/photos-chris.php:462 msgid "by" msgstr "" #: ../../mod/photos.php:559 ../../addon/js_upload/js_upload.php:306 +#: ../../wip/photos.php:511 ../../wip/photos-chris.php:555 msgid "Image exceeds size limit of " msgstr "" -#: ../../mod/photos.php:661 +#: ../../mod/photos.php:571 ../../mod/profile_photo.php:118 +#: ../../mod/wall_upload.php:65 ../../wip/photos.php:520 +#: ../../wip/photos-chris.php:567 +msgid "Unable to process image." +msgstr "" + +#: ../../mod/photos.php:589 ../../mod/profile_photo.php:232 +#: ../../mod/wall_upload.php:82 ../../wip/photos.php:537 +#: ../../wip/photos-chris.php:585 +msgid "Image upload failed." +msgstr "" + +#: ../../mod/photos.php:661 ../../wip/photos.php:611 +#: ../../wip/photos-chris.php:658 msgid "No photos selected" msgstr "" -#: ../../mod/photos.php:808 +#: ../../mod/photos.php:801 ../../mod/photos.php:858 ../../mod/photos.php:1066 +#: ../../mod/install.php:123 ../../mod/manage.php:106 ../../mod/invite.php:64 +#: ../../addon/facebook/facebook.php:151 +#: ../../addon/randplace/randplace.php:179 +#: ../../addon/statusnet/statusnet.php:163 +#: ../../addon/statusnet/statusnet.php:189 +#: ../../addon/statusnet/statusnet.php:207 ../../addon/twitter/twitter.php:156 +#: ../../addon/twitter/twitter.php:175 ../../wip/photos.php:754 +#: ../../wip/photos.php:793 ../../wip/photos.php:954 +#: ../../wip/addon/randplace/randplace.php:178 ../../wip/photos-chris.php:801 +#: ../../wip/photos-chris.php:840 ../../wip/photos-chris.php:1001 +msgid "Submit" +msgstr "" + +#: ../../mod/photos.php:808 ../../wip/photos.php:742 +#: ../../wip/photos-chris.php:789 msgid "Upload Photos" msgstr "" -#: ../../mod/photos.php:811 ../../mod/photos.php:854 +#: ../../mod/photos.php:811 ../../mod/photos.php:854 ../../wip/photos.php:745 +#: ../../wip/photos.php:789 ../../wip/photos-chris.php:792 +#: ../../wip/photos-chris.php:836 msgid "New album name: " msgstr "" -#: ../../mod/photos.php:812 +#: ../../mod/photos.php:812 ../../wip/photos.php:746 +#: ../../wip/photos-chris.php:793 msgid "or existing album name: " msgstr "" -#: ../../mod/photos.php:814 ../../mod/photos.php:1062 +#: ../../mod/photos.php:814 ../../mod/photos.php:1062 ../../wip/photos.php:749 +#: ../../wip/photos-chris.php:796 msgid "Permissions" msgstr "" -#: ../../mod/photos.php:869 +#: ../../mod/photos.php:869 ../../wip/photos.php:804 +#: ../../wip/photos-chris.php:851 msgid "Edit Album" msgstr "" -#: ../../mod/photos.php:879 ../../mod/photos.php:1263 +#: ../../mod/photos.php:879 ../../mod/photos.php:1263 ../../wip/photos.php:814 +#: ../../wip/photos.php:1141 ../../wip/photos-chris.php:861 +#: ../../wip/photos-chris.php:1188 msgid "View Photo" msgstr "" -#: ../../mod/photos.php:909 +#: ../../mod/photos.php:909 ../../wip/photos.php:843 +#: ../../wip/photos-chris.php:890 msgid "Photo not available" msgstr "" -#: ../../mod/photos.php:956 +#: ../../mod/photos.php:956 ../../wip/photos.php:864 +#: ../../wip/photos-chris.php:911 msgid "Edit photo" msgstr "" @@ -769,11 +215,17 @@ msgstr "" msgid "Use as profile photo" msgstr "" +#: ../../mod/photos.php:962 ../../mod/network.php:431 +#: ../../mod/profile.php:368 ../../mod/display.php:149 +msgid "Private Message" +msgstr "" + #: ../../mod/photos.php:969 msgid "<< Prev" msgstr "" -#: ../../mod/photos.php:973 +#: ../../mod/photos.php:973 ../../wip/photos.php:870 +#: ../../wip/photos-chris.php:917 msgid "View Full Size" msgstr "" @@ -781,11 +233,13 @@ msgstr "" msgid "Next >>" msgstr "" -#: ../../mod/photos.php:1036 +#: ../../mod/photos.php:1036 ../../wip/photos.php:928 +#: ../../wip/photos-chris.php:975 msgid "Tags: " msgstr "" -#: ../../mod/photos.php:1046 +#: ../../mod/photos.php:1046 ../../wip/photos.php:938 +#: ../../wip/photos-chris.php:985 msgid "[Remove any tag]" msgstr "" @@ -793,54 +247,74 @@ msgstr "" msgid "New album name" msgstr "" -#: ../../mod/photos.php:1058 +#: ../../mod/photos.php:1058 ../../wip/photos.php:948 +#: ../../wip/photos-chris.php:995 msgid "Caption" msgstr "" -#: ../../mod/photos.php:1060 +#: ../../mod/photos.php:1060 ../../wip/photos.php:950 +#: ../../wip/photos-chris.php:997 msgid "Add a Tag" msgstr "" -#: ../../mod/photos.php:1064 +#: ../../mod/photos.php:1064 ../../wip/photos.php:952 +#: ../../wip/photos-chris.php:999 msgid "Example: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping" msgstr "" -#: ../../mod/photos.php:1249 +#: ../../mod/photos.php:1084 ../../mod/network.php:475 +#: ../../mod/profile.php:375 ../../mod/display.php:156 +msgid "I like this (toggle)" +msgstr "" + +#: ../../mod/photos.php:1085 ../../mod/network.php:476 +#: ../../mod/profile.php:376 ../../mod/display.php:157 +msgid "I don't like this (toggle)" +msgstr "" + +#: ../../mod/photos.php:1086 ../../mod/network.php:96 +#: ../../mod/network.php:477 ../../mod/profile.php:164 +#: ../../mod/profile.php:377 ../../mod/display.php:158 +msgid "Share" +msgstr "" + +#: ../../mod/photos.php:1087 ../../mod/editpost.php:70 +#: ../../mod/network.php:104 ../../mod/network.php:478 +#: ../../mod/message.php:188 ../../mod/message.php:322 +#: ../../mod/profile.php:172 ../../mod/profile.php:378 +#: ../../mod/display.php:159 +msgid "Please wait" +msgstr "" + +#: ../../mod/photos.php:1106 ../../mod/photos.php:1146 +#: ../../mod/photos.php:1175 ../../mod/network.php:491 +#: ../../mod/profile.php:390 ../../mod/display.php:171 +#: ../../wip/photos.php:986 ../../wip/photos.php:1025 +#: ../../wip/photos.php:1053 ../../wip/photos-chris.php:1033 +#: ../../wip/photos-chris.php:1072 ../../wip/photos-chris.php:1100 +msgid "This is you" +msgstr "" + +#: ../../mod/photos.php:1203 ../../mod/network.php:500 ../../mod/group.php:137 +#: ../../mod/profile.php:436 ../../mod/display.php:238 +msgid "Delete" +msgstr "" + +#: ../../mod/photos.php:1249 ../../wip/photos.php:1127 +#: ../../wip/photos-chris.php:1174 msgid "Recent Photos" msgstr "" -#: ../../mod/photos.php:1253 +#: ../../mod/photos.php:1253 ../../wip/photos.php:1131 +#: ../../wip/photos-chris.php:1178 msgid "Upload New Photos" msgstr "" -#: ../../mod/photos.php:1269 +#: ../../mod/photos.php:1269 ../../wip/photos.php:1147 +#: ../../wip/photos-chris.php:1194 msgid "View Album" msgstr "" -#: ../../mod/display.php:15 ../../mod/display.php:312 ../../mod/item.php:598 -msgid "Item not found." -msgstr "" - -#: ../../mod/display.php:263 ../../mod/network.php:447 -msgid "View $owner_name's profile" -msgstr "" - -#: ../../mod/display.php:264 ../../mod/network.php:448 -msgid "to" -msgstr "" - -#: ../../mod/display.php:265 ../../mod/network.php:449 -msgid "Wall-to-Wall" -msgstr "" - -#: ../../mod/display.php:266 ../../mod/network.php:450 -msgid "via Wall-To-Wall:" -msgstr "" - -#: ../../mod/display.php:305 -msgid "Item has been removed." -msgstr "" - #: ../../mod/editpost.php:17 ../../mod/editpost.php:27 msgid "Item not found" msgstr "" @@ -849,368 +323,223 @@ msgstr "" msgid "Edit post" msgstr "" -#: ../../mod/invite.php:28 -#, php-format -msgid "%s : Not a valid email address." +#: ../../mod/editpost.php:62 ../../mod/network.php:499 +#: ../../mod/profile.php:414 ../../mod/display.php:222 +msgid "Edit" msgstr "" -#: ../../mod/invite.php:32 -#, php-format -msgid "Please join my network on %s" +#: ../../mod/editpost.php:63 ../../mod/network.php:97 +#: ../../mod/message.php:186 ../../mod/message.php:320 +#: ../../mod/profile.php:165 +msgid "Upload photo" msgstr "" -#: ../../mod/invite.php:38 -#, php-format -msgid "%s : Message delivery failed." +#: ../../mod/editpost.php:64 ../../mod/network.php:98 +#: ../../mod/message.php:187 ../../mod/message.php:321 +#: ../../mod/profile.php:166 +msgid "Insert web link" msgstr "" -#: ../../mod/invite.php:42 +#: ../../mod/editpost.php:65 ../../mod/network.php:99 +#: ../../mod/profile.php:167 +msgid "Insert YouTube video" +msgstr "" + +#: ../../mod/editpost.php:66 ../../mod/network.php:100 +#: ../../mod/profile.php:168 +msgid "Insert Vorbis [.ogg] video" +msgstr "" + +#: ../../mod/editpost.php:67 ../../mod/network.php:101 +#: ../../mod/profile.php:169 +msgid "Insert Vorbis [.ogg] audio" +msgstr "" + +#: ../../mod/editpost.php:68 ../../mod/network.php:102 +#: ../../mod/profile.php:170 +msgid "Set your location" +msgstr "" + +#: ../../mod/editpost.php:69 ../../mod/network.php:103 +#: ../../mod/profile.php:171 +msgid "Clear browser location" +msgstr "" + +#: ../../mod/editpost.php:71 ../../mod/network.php:105 +#: ../../mod/profile.php:173 +msgid "Permission settings" +msgstr "" + +#: ../../mod/editpost.php:77 ../../mod/network.php:111 +#: ../../mod/profile.php:180 +msgid "CC: email addresses" +msgstr "" + +#: ../../mod/editpost.php:79 ../../mod/network.php:113 +#: ../../mod/profile.php:182 +msgid "Example: bob@example.com, mary@example.com" +msgstr "" + +#: ../../mod/dfrn_request.php:92 +msgid "This introduction has already been accepted." +msgstr "" + +#: ../../mod/dfrn_request.php:116 ../../mod/dfrn_request.php:347 +msgid "Profile location is not valid or does not contain profile information." +msgstr "" + +#: ../../mod/dfrn_request.php:121 ../../mod/dfrn_request.php:352 +msgid "Warning: profile location has no identifiable owner name." +msgstr "" + +#: ../../mod/dfrn_request.php:123 ../../mod/dfrn_request.php:354 +msgid "Warning: profile location has no profile photo." +msgstr "" + +#: ../../mod/dfrn_request.php:126 ../../mod/dfrn_request.php:357 #, php-format -msgid "%d message sent." -msgid_plural "%d messages sent." +msgid "%d required parameter was not found at the given location" +msgid_plural "%d required parameters were not found at the given location" msgstr[0] "" msgstr[1] "" -#: ../../mod/invite.php:57 -msgid "Send invitations" +#: ../../mod/dfrn_request.php:164 +msgid "Introduction complete." msgstr "" -#: ../../mod/invite.php:58 -msgid "Enter email addresses, one per line:" +#: ../../mod/dfrn_request.php:188 +msgid "Unrecoverable protocol error." msgstr "" -#: ../../mod/invite.php:59 ../../mod/message.php:183 ../../mod/message.php:317 -msgid "Your message:" +#: ../../mod/dfrn_request.php:216 +msgid "Profile unavailable." msgstr "" -#: ../../mod/invite.php:60 +#: ../../mod/dfrn_request.php:241 #, php-format -msgid "Please join my social network on %s" +msgid "%s has received too many connection requests today." msgstr "" -#: ../../mod/invite.php:61 -msgid "To accept this invitation, please visit:" +#: ../../mod/dfrn_request.php:242 +msgid "Spam protection measures have been invoked." msgstr "" -#: ../../mod/invite.php:62 -msgid "" -"Once you have registered, please connect with me via my profile page at:" +#: ../../mod/dfrn_request.php:243 +msgid "Friends are advised to please try again in 24 hours." msgstr "" -#: ../../mod/contacts.php:12 -msgid "Invite Friends" +#: ../../mod/dfrn_request.php:273 +msgid "Invalid locator" msgstr "" -#: ../../mod/contacts.php:15 -msgid "Find People With Shared Interests" +#: ../../mod/dfrn_request.php:292 +msgid "Unable to resolve your name at the provided location." msgstr "" -#: ../../mod/contacts.php:19 -msgid "Connect/Follow" +#: ../../mod/dfrn_request.php:305 +msgid "You have already introduced yourself here." msgstr "" -#: ../../mod/contacts.php:20 -msgid "Example: bob@example.com, http://example.com/barbara" +#: ../../mod/dfrn_request.php:309 +#, php-format +msgid "Apparently you are already friends with %s." msgstr "" -#: ../../mod/contacts.php:21 -msgid "Follow" +#: ../../mod/dfrn_request.php:330 +msgid "Invalid profile URL." msgstr "" -#: ../../mod/contacts.php:43 ../../mod/contacts.php:124 -msgid "Could not access contact record." +#: ../../mod/dfrn_request.php:336 +msgid "Disallowed profile URL." msgstr "" -#: ../../mod/contacts.php:57 -msgid "Could not locate selected profile." -msgstr "" - -#: ../../mod/contacts.php:88 -msgid "Contact updated." -msgstr "" - -#: ../../mod/contacts.php:90 ../../mod/dfrn_request.php:402 +#: ../../mod/dfrn_request.php:402 ../../mod/contacts.php:90 msgid "Failed to update contact record." msgstr "" -#: ../../mod/contacts.php:146 -msgid "Contact has been blocked" +#: ../../mod/dfrn_request.php:423 +msgid "Your introduction has been sent." msgstr "" -#: ../../mod/contacts.php:146 -msgid "Contact has been unblocked" +#: ../../mod/dfrn_request.php:477 +msgid "Please login to confirm introduction." msgstr "" -#: ../../mod/contacts.php:160 -msgid "Contact has been ignored" -msgstr "" - -#: ../../mod/contacts.php:160 -msgid "Contact has been unignored" -msgstr "" - -#: ../../mod/contacts.php:181 -msgid "stopped following" -msgstr "" - -#: ../../mod/contacts.php:200 -msgid "Contact has been removed." -msgstr "" - -#: ../../mod/contacts.php:214 ../../mod/dfrn_confirm.php:114 -msgid "Contact not found." -msgstr "" - -#: ../../mod/contacts.php:228 ../../mod/contacts.php:352 -msgid "Mutual Friendship" -msgstr "" - -#: ../../mod/contacts.php:232 ../../mod/contacts.php:356 -msgid "is a fan of yours" -msgstr "" - -#: ../../mod/contacts.php:237 ../../mod/contacts.php:360 -msgid "you are a fan of" -msgstr "" - -#: ../../mod/contacts.php:252 -msgid "Privacy Unavailable" -msgstr "" - -#: ../../mod/contacts.php:253 -msgid "Private communications are not available for this contact." -msgstr "" - -#: ../../mod/contacts.php:256 -msgid "Never" -msgstr "" - -#: ../../mod/contacts.php:260 -msgid "(Update was successful)" -msgstr "" - -#: ../../mod/contacts.php:260 -msgid "(Update was not successful)" -msgstr "" - -#: ../../mod/contacts.php:263 -msgid "Contact Editor" -msgstr "" - -#: ../../mod/contacts.php:264 -msgid "Visit $name's profile" -msgstr "" - -#: ../../mod/contacts.php:265 -msgid "Block/Unblock contact" -msgstr "" - -#: ../../mod/contacts.php:266 -msgid "Ignore contact" -msgstr "" - -#: ../../mod/contacts.php:267 -msgid "Delete contact" -msgstr "" - -#: ../../mod/contacts.php:269 -msgid "Last updated: " -msgstr "" - -#: ../../mod/contacts.php:270 -msgid "Update public posts: " -msgstr "" - -#: ../../mod/contacts.php:272 -msgid "Update now" -msgstr "" - -#: ../../mod/contacts.php:275 -msgid "Unblock this contact" -msgstr "" - -#: ../../mod/contacts.php:275 -msgid "Block this contact" -msgstr "" - -#: ../../mod/contacts.php:276 -msgid "Unignore this contact" -msgstr "" - -#: ../../mod/contacts.php:276 -msgid "Ignore this contact" -msgstr "" - -#: ../../mod/contacts.php:279 -msgid "Currently blocked" -msgstr "" - -#: ../../mod/contacts.php:280 -msgid "Currently ignored" -msgstr "" - -#: ../../mod/contacts.php:311 ../../include/acl_selectors.php:140 -#: ../../include/acl_selectors.php:155 ../../include/nav.php:111 -msgid "Contacts" -msgstr "" - -#: ../../mod/contacts.php:313 -msgid "Show Blocked Connections" -msgstr "" - -#: ../../mod/contacts.php:313 -msgid "Hide Blocked Connections" -msgstr "" - -#: ../../mod/contacts.php:315 ../../mod/directory.php:38 -msgid "Finding: " -msgstr "" - -#: ../../mod/contacts.php:316 -msgid "Find" -msgstr "" - -#: ../../mod/contacts.php:376 ../../mod/viewcontacts.php:44 -msgid "Visit $username's profile" -msgstr "" - -#: ../../mod/contacts.php:377 -msgid "Edit contact" -msgstr "" - -#: ../../mod/lockview.php:39 -msgid "Remote privacy information not available." -msgstr "" - -#: ../../mod/lockview.php:43 -msgid "Visible to:" -msgstr "" - -#: ../../mod/register.php:47 -msgid "Invalid OpenID url" -msgstr "" - -#: ../../mod/register.php:62 -msgid "Please enter the required information." -msgstr "" - -#: ../../mod/register.php:74 -msgid "Please use a shorter name." -msgstr "" - -#: ../../mod/register.php:76 -msgid "Name too short." -msgstr "" - -#: ../../mod/register.php:89 -msgid "That doesn\\'t appear to be your full (First Last) name." -msgstr "" - -#: ../../mod/register.php:92 -msgid "Your email domain is not among those allowed on this site." -msgstr "" - -#: ../../mod/register.php:95 -msgid "Not a valid email address." -msgstr "" - -#: ../../mod/register.php:101 -msgid "Cannot use that email." -msgstr "" - -#: ../../mod/register.php:106 +#: ../../mod/dfrn_request.php:491 msgid "" -"Your \"nickname\" can only contain \"a-z\", \"0-9\", \"-\", and \"_\", and " -"must also begin with a letter." +"Incorrect identity currently logged in. Please login to this profile." msgstr "" -#: ../../mod/register.php:112 -msgid "Nickname is already registered. Please choose another." +#: ../../mod/dfrn_request.php:536 ../../include/items.php:1364 +msgid "[Name Withheld]" msgstr "" -#: ../../mod/register.php:131 -msgid "SERIOUS ERROR: Generation of security keys failed." +#: ../../mod/dfrn_request.php:543 +msgid "Introduction received at " msgstr "" -#: ../../mod/register.php:198 -msgid "An error occurred during registration. Please try again." +#: ../../mod/dfrn_request.php:545 ../../mod/lostpass.php:39 +#: ../../mod/register.php:329 ../../mod/register.php:366 +#: ../../mod/regmod.php:93 ../../mod/item.php:475 ../../mod/item.php:498 +#: ../../mod/dfrn_notify.php:177 ../../mod/dfrn_notify.php:389 +#: ../../mod/dfrn_notify.php:475 ../../mod/dfrn_confirm.php:649 +#: ../../include/items.php:1373 +msgid "Administrator" msgstr "" -#: ../../mod/register.php:216 -msgid "An error occurred creating your default profile. Please try again." +#: ../../mod/dfrn_request.php:615 +msgid "Friend/Connection Request" msgstr "" -#: ../../mod/register.php:315 -msgid "" -"Registration successful. Please check your email for further instructions." +#: ../../mod/dfrn_request.php:616 +msgid "Please answer the following:" msgstr "" -#: ../../mod/register.php:319 -msgid "Failed to send email message. Here is the message that failed." +#: ../../mod/dfrn_request.php:617 +msgid "Does $name know you?" msgstr "" -#: ../../mod/register.php:324 -msgid "Your registration can not be processed." -msgstr "" - -#: ../../mod/register.php:347 -#, php-format -msgid "Registration request at %s" -msgstr "" - -#: ../../mod/register.php:351 -msgid "Your registration is pending approval by the site owner." -msgstr "" - -#: ../../mod/register.php:399 -msgid "" -"You may (optionally) fill in this form via OpenID by supplying your OpenID " -"and clicking 'Register'." -msgstr "" - -#: ../../mod/register.php:400 -msgid "" -"If you are not familiar with OpenID, please leave that field blank and fill " -"in the rest of the items." -msgstr "" - -#: ../../mod/register.php:401 -msgid "Your OpenID (optional): " -msgstr "" - -#: ../../mod/register.php:415 -msgid "Include your profile in member directory?" -msgstr "" - -#: ../../mod/register.php:418 ../../mod/dfrn_request.php:618 +#: ../../mod/dfrn_request.php:618 ../../mod/register.php:436 msgid "Yes" msgstr "" -#: ../../mod/register.php:419 ../../mod/dfrn_request.php:619 +#: ../../mod/dfrn_request.php:619 ../../mod/register.php:437 msgid "No" msgstr "" -#: ../../mod/register.php:431 -msgid "Registration" +#: ../../mod/dfrn_request.php:620 +msgid "Add a personal note:" msgstr "" -#: ../../mod/register.php:439 -msgid "Your Full Name (e.g. Joe Smith): " -msgstr "" - -#: ../../mod/register.php:440 -msgid "Your Email Address: " -msgstr "" - -#: ../../mod/register.php:441 +#: ../../mod/dfrn_request.php:621 msgid "" -"Choose a profile nickname. This must begin with a text character. Your " -"profile address on this site will then be 'nickname@$sitename'." +"Please enter your profile address from one of the following supported social " +"networks:" msgstr "" -#: ../../mod/register.php:442 -msgid "Choose a nickname: " +#: ../../mod/dfrn_request.php:622 +msgid "Friendika" +msgstr "" + +#: ../../mod/dfrn_request.php:623 +msgid "StatusNet/Federated Social Web" +msgstr "" + +#: ../../mod/dfrn_request.php:624 +msgid "Private (secure) network" +msgstr "" + +#: ../../mod/dfrn_request.php:625 +msgid "Public (insecure) network" +msgstr "" + +#: ../../mod/dfrn_request.php:626 +msgid "Your profile address:" +msgstr "" + +#: ../../mod/dfrn_request.php:627 +msgid "Submit Request" msgstr "" #: ../../mod/install.php:33 @@ -1345,6 +674,372 @@ msgstr "" msgid "Errors encountered creating database tables." msgstr "" +#: ../../mod/match.php:10 +msgid "Profile Match" +msgstr "" + +#: ../../mod/match.php:50 +msgid "No matches" +msgstr "" + +#: ../../mod/lockview.php:39 +msgid "Remote privacy information not available." +msgstr "" + +#: ../../mod/lockview.php:43 +msgid "Visible to:" +msgstr "" + +#: ../../mod/home.php:23 +#, php-format +msgid "Welcome to %s" +msgstr "" + +#: ../../mod/notifications.php:28 +msgid "Invalid request identifier." +msgstr "" + +#: ../../mod/notifications.php:31 ../../mod/notifications.php:133 +msgid "Discard" +msgstr "" + +#: ../../mod/notifications.php:41 ../../mod/notifications.php:132 +msgid "Ignore" +msgstr "" + +#: ../../mod/notifications.php:68 +msgid "Pending Friend/Connect Notifications" +msgstr "" + +#: ../../mod/notifications.php:72 +msgid "Show Ignored Requests" +msgstr "" + +#: ../../mod/notifications.php:72 +msgid "Hide Ignored Requests" +msgstr "" + +#: ../../mod/notifications.php:104 +msgid "Claims to be known to you: " +msgstr "" + +#: ../../mod/notifications.php:104 +msgid "yes" +msgstr "" + +#: ../../mod/notifications.php:104 +msgid "no" +msgstr "" + +#: ../../mod/notifications.php:110 +msgid "Approve as: " +msgstr "" + +#: ../../mod/notifications.php:111 +msgid "Friend" +msgstr "" + +#: ../../mod/notifications.php:112 +msgid "Fan/Admirer" +msgstr "" + +#: ../../mod/notifications.php:119 +msgid "Notification type: " +msgstr "" + +#: ../../mod/notifications.php:120 +msgid "Friend/Connect Request" +msgstr "" + +#: ../../mod/notifications.php:120 +msgid "New Follower" +msgstr "" + +#: ../../mod/notifications.php:130 +msgid "Approve" +msgstr "" + +#: ../../mod/notifications.php:139 +msgid "No notifications." +msgstr "" + +#: ../../mod/notifications.php:143 +msgid "User registrations waiting for confirm" +msgstr "" + +#: ../../mod/notifications.php:163 +msgid "No registrations." +msgstr "" + +#: ../../mod/contacts.php:12 +msgid "Invite Friends" +msgstr "" + +#: ../../mod/contacts.php:15 +msgid "Find People With Shared Interests" +msgstr "" + +#: ../../mod/contacts.php:19 +msgid "Connect/Follow" +msgstr "" + +#: ../../mod/contacts.php:20 +msgid "Example: bob@example.com, http://example.com/barbara" +msgstr "" + +#: ../../mod/contacts.php:21 +msgid "Follow" +msgstr "" + +#: ../../mod/contacts.php:43 ../../mod/contacts.php:124 +msgid "Could not access contact record." +msgstr "" + +#: ../../mod/contacts.php:57 +msgid "Could not locate selected profile." +msgstr "" + +#: ../../mod/contacts.php:88 +msgid "Contact updated." +msgstr "" + +#: ../../mod/contacts.php:146 +msgid "Contact has been blocked" +msgstr "" + +#: ../../mod/contacts.php:146 +msgid "Contact has been unblocked" +msgstr "" + +#: ../../mod/contacts.php:160 +msgid "Contact has been ignored" +msgstr "" + +#: ../../mod/contacts.php:160 +msgid "Contact has been unignored" +msgstr "" + +#: ../../mod/contacts.php:181 +msgid "stopped following" +msgstr "" + +#: ../../mod/contacts.php:200 +msgid "Contact has been removed." +msgstr "" + +#: ../../mod/contacts.php:214 ../../mod/dfrn_confirm.php:114 +msgid "Contact not found." +msgstr "" + +#: ../../mod/contacts.php:228 ../../mod/contacts.php:352 +msgid "Mutual Friendship" +msgstr "" + +#: ../../mod/contacts.php:232 ../../mod/contacts.php:356 +msgid "is a fan of yours" +msgstr "" + +#: ../../mod/contacts.php:237 ../../mod/contacts.php:360 +msgid "you are a fan of" +msgstr "" + +#: ../../mod/contacts.php:252 +msgid "Privacy Unavailable" +msgstr "" + +#: ../../mod/contacts.php:253 +msgid "Private communications are not available for this contact." +msgstr "" + +#: ../../mod/contacts.php:256 +msgid "Never" +msgstr "" + +#: ../../mod/contacts.php:260 +msgid "(Update was successful)" +msgstr "" + +#: ../../mod/contacts.php:260 +msgid "(Update was not successful)" +msgstr "" + +#: ../../mod/contacts.php:263 +msgid "Contact Editor" +msgstr "" + +#: ../../mod/contacts.php:264 +msgid "Visit $name's profile" +msgstr "" + +#: ../../mod/contacts.php:265 +msgid "Block/Unblock contact" +msgstr "" + +#: ../../mod/contacts.php:266 +msgid "Ignore contact" +msgstr "" + +#: ../../mod/contacts.php:267 +msgid "Delete contact" +msgstr "" + +#: ../../mod/contacts.php:269 +msgid "Last updated: " +msgstr "" + +#: ../../mod/contacts.php:270 +msgid "Update public posts: " +msgstr "" + +#: ../../mod/contacts.php:272 +msgid "Update now" +msgstr "" + +#: ../../mod/contacts.php:275 +msgid "Unblock this contact" +msgstr "" + +#: ../../mod/contacts.php:275 +msgid "Block this contact" +msgstr "" + +#: ../../mod/contacts.php:276 +msgid "Unignore this contact" +msgstr "" + +#: ../../mod/contacts.php:276 +msgid "Ignore this contact" +msgstr "" + +#: ../../mod/contacts.php:279 +msgid "Currently blocked" +msgstr "" + +#: ../../mod/contacts.php:280 +msgid "Currently ignored" +msgstr "" + +#: ../../mod/contacts.php:311 ../../include/nav.php:111 +#: ../../include/acl_selectors.php:140 ../../include/acl_selectors.php:155 +msgid "Contacts" +msgstr "" + +#: ../../mod/contacts.php:313 +msgid "Show Blocked Connections" +msgstr "" + +#: ../../mod/contacts.php:313 +msgid "Hide Blocked Connections" +msgstr "" + +#: ../../mod/contacts.php:315 ../../mod/directory.php:38 +msgid "Finding: " +msgstr "" + +#: ../../mod/contacts.php:316 +msgid "Find" +msgstr "" + +#: ../../mod/contacts.php:376 ../../mod/viewcontacts.php:44 +msgid "Visit $username's profile" +msgstr "" + +#: ../../mod/contacts.php:377 +msgid "Edit contact" +msgstr "" + +#: ../../mod/lostpass.php:38 +#, php-format +msgid "Password reset requested at %s" +msgstr "" + +#: ../../mod/settings.php:38 +msgid "Passwords do not match. Password unchanged." +msgstr "" + +#: ../../mod/settings.php:43 +msgid "Empty passwords are not allowed. Password unchanged." +msgstr "" + +#: ../../mod/settings.php:54 +msgid "Password changed." +msgstr "" + +#: ../../mod/settings.php:56 +msgid "Password update failed. Please try again." +msgstr "" + +#: ../../mod/settings.php:98 +msgid " Please use a shorter name." +msgstr "" + +#: ../../mod/settings.php:100 +msgid " Name too short." +msgstr "" + +#: ../../mod/settings.php:106 +msgid " Not valid email." +msgstr "" + +#: ../../mod/settings.php:108 +msgid " Cannot change to that email." +msgstr "" + +#: ../../mod/settings.php:166 +msgid "Settings updated." +msgstr "" + +#: ../../mod/settings.php:216 +msgid "Plugin Settings" +msgstr "" + +#: ../../mod/settings.php:217 +msgid "Account Settings" +msgstr "" + +#: ../../mod/settings.php:223 +msgid "No Plugin settings configured" +msgstr "" + +#: ../../mod/settings.php:270 +msgid "OpenID: " +msgstr "" + +#: ../../mod/settings.php:270 +msgid " (Optional) Allow this OpenID to login to this account." +msgstr "" + +#: ../../mod/settings.php:302 +msgid "Profile is not published." +msgstr "" + +#: ../../mod/settings.php:345 +msgid "Export Personal Data" +msgstr "" + +#: ../../mod/settings.php:363 +msgid "Default Post Permissions" +msgstr "" + +#: ../../mod/manage.php:37 +#, php-format +msgid "Welcome back %s" +msgstr "" + +#: ../../mod/manage.php:87 +msgid "Manage Identities and/or Pages" +msgstr "" + +#: ../../mod/manage.php:90 +msgid "" +"(Toggle between different identities or community/group pages which share " +"your account details.)" +msgstr "" + +#: ../../mod/manage.php:92 +msgid "Select an identity to manage: " +msgstr "" + #: ../../mod/network.php:18 msgid "Normal View" msgstr "" @@ -1353,6 +1048,27 @@ msgstr "" msgid "New Item View" msgstr "" +#: ../../mod/network.php:69 ../../mod/message.php:172 +#: ../../mod/profile.php:137 +msgid "Please enter a link URL:" +msgstr "" + +#: ../../mod/network.php:70 ../../mod/profile.php:138 +msgid "Please enter a YouTube link:" +msgstr "" + +#: ../../mod/network.php:71 ../../mod/profile.php:139 +msgid "Please enter a video(.ogg) link/URL:" +msgstr "" + +#: ../../mod/network.php:72 ../../mod/profile.php:140 +msgid "Please enter an audio(.ogg) link/URL:" +msgstr "" + +#: ../../mod/network.php:73 ../../mod/profile.php:141 +msgid "Where are you right now?" +msgstr "" + #: ../../mod/network.php:156 msgid "No such group" msgstr "" @@ -1365,218 +1081,214 @@ msgstr "" msgid "Group: " msgstr "" -#: ../../mod/notifications.php:28 -msgid "Invalid request identifier." +#: ../../mod/network.php:319 ../../mod/network.php:548 +#: ../../mod/profile.php:457 ../../mod/display.php:262 +#: ../../mod/search.php:116 +msgid "View $name's profile" msgstr "" -#: ../../mod/notifications.php:31 ../../mod/notifications.php:134 -msgid "Discard" +#: ../../mod/network.php:334 ../../mod/search.php:131 +msgid "View in context" msgstr "" -#: ../../mod/notifications.php:41 ../../mod/notifications.php:133 -msgid "Ignore" +#: ../../mod/network.php:397 +msgid "See more posts like this" msgstr "" -#: ../../mod/notifications.php:72 -msgid "Show Ignored Requests" -msgstr "" - -#: ../../mod/notifications.php:72 -msgid "Hide Ignored Requests" -msgstr "" - -#: ../../mod/notifications.php:105 -msgid "Claims to be known to you: " -msgstr "" - -#: ../../mod/notifications.php:105 -msgid "yes" -msgstr "" - -#: ../../mod/notifications.php:105 -msgid "no" -msgstr "" - -#: ../../mod/notifications.php:111 -msgid "Approve as: " -msgstr "" - -#: ../../mod/notifications.php:112 -msgid "Friend" -msgstr "" - -#: ../../mod/notifications.php:113 -msgid "Fan/Admirer" -msgstr "" - -#: ../../mod/notifications.php:120 -msgid "Notification type: " -msgstr "" - -#: ../../mod/notifications.php:121 -msgid "Friend/Connect Request" -msgstr "" - -#: ../../mod/notifications.php:121 -msgid "New Follower" -msgstr "" - -#: ../../mod/notifications.php:131 -msgid "Approve" -msgstr "" - -#: ../../mod/notifications.php:140 -msgid "No notifications." -msgstr "" - -#: ../../mod/notifications.php:164 -msgid "No registrations." -msgstr "" - -#: ../../mod/dfrn_request.php:92 -msgid "This introduction has already been accepted." -msgstr "" - -#: ../../mod/dfrn_request.php:116 ../../mod/dfrn_request.php:347 -msgid "Profile location is not valid or does not contain profile information." -msgstr "" - -#: ../../mod/dfrn_request.php:121 ../../mod/dfrn_request.php:352 -msgid "Warning: profile location has no identifiable owner name." -msgstr "" - -#: ../../mod/dfrn_request.php:123 ../../mod/dfrn_request.php:354 -msgid "Warning: profile location has no profile photo." -msgstr "" - -#: ../../mod/dfrn_request.php:126 ../../mod/dfrn_request.php:357 +#: ../../mod/network.php:416 ../../mod/profile.php:357 #, php-format -msgid "%d required parameter was not found at the given location" -msgid_plural "%d required parameters were not found at the given location" -msgstr[0] "" -msgstr[1] "" - -#: ../../mod/dfrn_request.php:164 -msgid "Introduction complete." +msgid "See all %d comments" msgstr "" -#: ../../mod/dfrn_request.php:188 -msgid "Unrecoverable protocol error." +#: ../../mod/network.php:549 ../../mod/display.php:263 +msgid "View $owner_name's profile" msgstr "" -#: ../../mod/dfrn_request.php:216 -msgid "Profile unavailable." +#: ../../mod/network.php:550 ../../mod/display.php:264 +msgid "to" msgstr "" -#: ../../mod/dfrn_request.php:241 -#, php-format -msgid "%s has received too many connection requests today." +#: ../../mod/network.php:551 ../../mod/display.php:265 +msgid "Wall-to-Wall" msgstr "" -#: ../../mod/dfrn_request.php:242 -msgid "Spam protection measures have been invoked." +#: ../../mod/network.php:552 ../../mod/display.php:266 +msgid "via Wall-To-Wall:" msgstr "" -#: ../../mod/dfrn_request.php:243 -msgid "Friends are advised to please try again in 24 hours." -msgstr "" - -#: ../../mod/dfrn_request.php:273 -msgid "Invalid locator" -msgstr "" - -#: ../../mod/dfrn_request.php:292 -msgid "Unable to resolve your name at the provided location." -msgstr "" - -#: ../../mod/dfrn_request.php:305 -msgid "You have already introduced yourself here." -msgstr "" - -#: ../../mod/dfrn_request.php:309 -#, php-format -msgid "Apparently you are already friends with %s." -msgstr "" - -#: ../../mod/dfrn_request.php:330 -msgid "Invalid profile URL." -msgstr "" - -#: ../../mod/dfrn_request.php:336 -msgid "Disallowed profile URL." -msgstr "" - -#: ../../mod/dfrn_request.php:423 -msgid "Your introduction has been sent." -msgstr "" - -#: ../../mod/dfrn_request.php:477 -msgid "Please login to confirm introduction." -msgstr "" - -#: ../../mod/dfrn_request.php:491 +#: ../../mod/network.php:593 ../../mod/register.php:442 +#: ../../mod/profile.php:490 ../../mod/display.php:317 msgid "" -"Incorrect identity currently logged in. Please login to this profile." +"Shared content is covered by the Creative Commons Attribution 3.0 license." msgstr "" -#: ../../mod/dfrn_request.php:536 ../../include/items.php:1364 -msgid "[Name Withheld]" +#: ../../mod/group.php:27 +msgid "Group created." msgstr "" -#: ../../mod/dfrn_request.php:543 -msgid "Introduction received at " +#: ../../mod/group.php:33 +msgid "Could not create group." msgstr "" -#: ../../mod/dfrn_request.php:615 -msgid "Friend/Connection Request" +#: ../../mod/group.php:43 ../../mod/group.php:123 +msgid "Group not found." msgstr "" -#: ../../mod/dfrn_request.php:616 -msgid "Please answer the following:" +#: ../../mod/group.php:56 +msgid "Group name changed." msgstr "" -#: ../../mod/dfrn_request.php:617 -msgid "Does $name know you?" +#: ../../mod/group.php:79 +msgid "Membership list updated." msgstr "" -#: ../../mod/dfrn_request.php:620 -msgid "Add a personal note:" +#: ../../mod/group.php:88 ../../index.php:250 +msgid "Permission denied" msgstr "" -#: ../../mod/dfrn_request.php:621 +#: ../../mod/group.php:107 +msgid "Group removed." +msgstr "" + +#: ../../mod/group.php:109 +msgid "Unable to remove group." +msgstr "" + +#: ../../mod/viewcontacts.php:17 ../../boot.php:2041 +msgid "View Contacts" +msgstr "" + +#: ../../mod/viewcontacts.php:32 +msgid "No contacts." +msgstr "" + +#: ../../mod/register.php:47 +msgid "Invalid OpenID url" +msgstr "" + +#: ../../mod/register.php:62 +msgid "Please enter the required information." +msgstr "" + +#: ../../mod/register.php:74 +msgid "Please use a shorter name." +msgstr "" + +#: ../../mod/register.php:76 +msgid "Name too short." +msgstr "" + +#: ../../mod/register.php:89 +msgid "That doesn\\'t appear to be your full (First Last) name." +msgstr "" + +#: ../../mod/register.php:92 +msgid "Your email domain is not among those allowed on this site." +msgstr "" + +#: ../../mod/register.php:95 +msgid "Not a valid email address." +msgstr "" + +#: ../../mod/register.php:101 +msgid "Cannot use that email." +msgstr "" + +#: ../../mod/register.php:106 msgid "" -"Please enter your profile address from one of the following supported social " -"networks:" +"Your \"nickname\" can only contain \"a-z\", \"0-9\", \"-\", and \"_\", and " +"must also begin with a letter." msgstr "" -#: ../../mod/dfrn_request.php:622 -msgid "Friendika" +#: ../../mod/register.php:112 ../../mod/register.php:212 +msgid "Nickname is already registered. Please choose another." msgstr "" -#: ../../mod/dfrn_request.php:623 -msgid "StatusNet/Federated Social Web" +#: ../../mod/register.php:131 +msgid "SERIOUS ERROR: Generation of security keys failed." msgstr "" -#: ../../mod/dfrn_request.php:624 -msgid "Private (secure) network" +#: ../../mod/register.php:198 +msgid "An error occurred during registration. Please try again." msgstr "" -#: ../../mod/dfrn_request.php:625 -msgid "Public (insecure) network" +#: ../../mod/register.php:234 +msgid "An error occurred creating your default profile. Please try again." msgstr "" -#: ../../mod/dfrn_request.php:626 -msgid "Your profile address:" +#: ../../mod/register.php:328 ../../mod/regmod.php:92 +#, php-format +msgid "Registration details for %s" msgstr "" -#: ../../mod/dfrn_request.php:627 -msgid "Submit Request" +#: ../../mod/register.php:333 +msgid "" +"Registration successful. Please check your email for further instructions." msgstr "" -#: ../../mod/dfrn_request.php:628 ../../mod/tagrm.php:11 -#: ../../mod/tagrm.php:94 ../../addon/js_upload/js_upload.php:41 -msgid "Cancel" +#: ../../mod/register.php:337 +msgid "Failed to send email message. Here is the message that failed." +msgstr "" + +#: ../../mod/register.php:342 +msgid "Your registration can not be processed." +msgstr "" + +#: ../../mod/register.php:365 +#, php-format +msgid "Registration request at %s" +msgstr "" + +#: ../../mod/register.php:369 +msgid "Your registration is pending approval by the site owner." +msgstr "" + +#: ../../mod/register.php:417 +msgid "" +"You may (optionally) fill in this form via OpenID by supplying your OpenID " +"and clicking 'Register'." +msgstr "" + +#: ../../mod/register.php:418 +msgid "" +"If you are not familiar with OpenID, please leave that field blank and fill " +"in the rest of the items." +msgstr "" + +#: ../../mod/register.php:419 +msgid "Your OpenID (optional): " +msgstr "" + +#: ../../mod/register.php:433 +msgid "Include your profile in member directory?" +msgstr "" + +#: ../../mod/register.php:449 +msgid "Registration" +msgstr "" + +#: ../../mod/register.php:457 +msgid "Your Full Name (e.g. Joe Smith): " +msgstr "" + +#: ../../mod/register.php:458 +msgid "Your Email Address: " +msgstr "" + +#: ../../mod/register.php:459 +msgid "" +"Choose a profile nickname. This must begin with a text character. Your " +"profile address on this site will then be 'nickname@$sitename'." +msgstr "" + +#: ../../mod/register.php:460 +msgid "Choose a nickname: " +msgstr "" + +#: ../../mod/register.php:463 ../../include/nav.php:61 ../../boot.php:811 +msgid "Register" msgstr "" #: ../../mod/like.php:110 @@ -1593,31 +1305,56 @@ msgstr "" msgid "%1$s doesn't like %2$s's %3$s" msgstr "" -#: ../../mod/lostpass.php:38 -#, php-format -msgid "Password reset requested at %s" +#: ../../mod/friendika.php:12 ../../wip/friendika.php:12 +msgid "This is Friendika version" msgstr "" -#: ../../mod/removeme.php:42 ../../mod/removeme.php:45 -msgid "Remove My Account" +#: ../../mod/friendika.php:13 ../../wip/friendika.php:13 +msgid "running at web location" msgstr "" -#: ../../mod/removeme.php:43 +#: ../../mod/friendika.php:15 msgid "" -"This will completely remove your account. Once this has been done it is not " -"recoverable." +"Shared content within the Friendika network is provided under the Creative Commons Attribution " +"3.0 license" msgstr "" -#: ../../mod/removeme.php:44 -msgid "Please enter your password for verification:" +#: ../../mod/friendika.php:17 +msgid "" +"Please visit Project.Friendika.com to learn more about the Friendika project." msgstr "" -#: ../../mod/apps.php:6 -msgid "Applications" +#: ../../mod/friendika.php:19 ../../wip/friendika.php:15 +msgid "Bug reports and issues: please visit" msgstr "" -#: ../../mod/directory.php:32 -msgid "Global Directory" +#: ../../mod/friendika.php:20 ../../wip/friendika.php:16 +msgid "" +"Suggestions, praise, donations, etc. - please email \"Info\" at Friendika - " +"dot com" +msgstr "" + +#: ../../mod/friendika.php:25 +msgid "Installed plugins/addons/apps" +msgstr "" + +#: ../../mod/friendika.php:33 +msgid "No installed plugins/addons/apps" +msgstr "" + +#: ../../mod/regmod.php:10 +msgid "Please login." +msgstr "" + +#: ../../mod/regmod.php:54 +#, php-format +msgid "Registration revoked for %s" +msgstr "" + +#: ../../mod/regmod.php:96 +msgid "Account approved." msgstr "" #: ../../mod/item.php:37 @@ -1628,6 +1365,12 @@ msgstr "" msgid "Empty post discarded." msgstr "" +#: ../../mod/item.php:212 ../../mod/message.php:93 +#: ../../mod/wall_upload.php:79 ../../mod/wall_upload.php:88 +#: ../../mod/wall_upload.php:95 +msgid "Wall Photos" +msgstr "" + #: ../../mod/item.php:474 #, php-format msgid "%s commented on your item at %s" @@ -1663,20 +1406,57 @@ msgstr "" msgid "%s posted an update." msgstr "" -#: ../../mod/tagrm.php:41 -msgid "Tag removed" +#: ../../mod/item.php:598 ../../mod/display.php:15 ../../mod/display.php:312 +msgid "Item not found." msgstr "" -#: ../../mod/tagrm.php:79 -msgid "Remove Item Tag" +#: ../../mod/profile_photo.php:28 +msgid "Image uploaded but image cropping failed." msgstr "" -#: ../../mod/tagrm.php:81 -msgid "Select a tag to remove: " +#: ../../mod/profile_photo.php:61 ../../mod/profile_photo.php:68 +#: ../../mod/profile_photo.php:75 ../../mod/profile_photo.php:239 +#, php-format +msgid "Image size reduction [%s] failed." msgstr "" -#: ../../mod/tagrm.php:93 -msgid "Remove" +#: ../../mod/profile_photo.php:95 +msgid "Unable to process image" +msgstr "" + +#: ../../mod/profile_photo.php:109 ../../mod/wall_upload.php:56 +#, php-format +msgid "Image exceeds size limit of %d" +msgstr "" + +#: ../../mod/profile_photo.php:200 +msgid "Crop Image" +msgstr "" + +#: ../../mod/profile_photo.php:201 +msgid "Please adjust the image cropping for optimum viewing." +msgstr "" + +#: ../../mod/profile_photo.php:202 +msgid "Done Editing" +msgstr "" + +#: ../../mod/profile_photo.php:230 +msgid "Image uploaded successfully." +msgstr "" + +#: ../../mod/removeme.php:42 ../../mod/removeme.php:45 +msgid "Remove My Account" +msgstr "" + +#: ../../mod/removeme.php:43 +msgid "" +"This will completely remove your account. Once this has been done it is not " +"recoverable." +msgstr "" + +#: ../../mod/removeme.php:44 +msgid "Please enter your password for verification:" msgstr "" #: ../../mod/message.php:18 @@ -1735,6 +1515,10 @@ msgstr "" msgid "Subject:" msgstr "" +#: ../../mod/message.php:183 ../../mod/message.php:317 ../../mod/invite.php:59 +msgid "Your message:" +msgstr "" + #: ../../mod/message.php:222 msgid "No messages." msgstr "" @@ -1755,6 +1539,177 @@ msgstr "" msgid "Send Reply" msgstr "" +#: ../../mod/profile.php:8 ../../boot.php:2213 +msgid "No profile" +msgstr "" + +#: ../../mod/profile.php:102 +msgid "Status" +msgstr "" + +#: ../../mod/profile.php:103 +msgid "Profile" +msgstr "" + +#: ../../mod/profile.php:104 +msgid "Photos" +msgstr "" + +#: ../../mod/openid.php:62 ../../mod/openid.php:109 ../../include/auth.php:105 +#: ../../include/auth.php:130 ../../include/auth.php:183 +msgid "Login failed." +msgstr "" + +#: ../../mod/openid.php:73 ../../include/auth.php:194 +msgid "Welcome back " +msgstr "" + +#: ../../mod/follow.php:173 +msgid "The profile address specified does not provide adequate information." +msgstr "" + +#: ../../mod/follow.php:179 +msgid "" +"Limited profile. This person will be unable to receive direct/personal " +"notifications from you." +msgstr "" + +#: ../../mod/follow.php:230 +msgid "Unable to retrieve contact information." +msgstr "" + +#: ../../mod/follow.php:276 +msgid "following" +msgstr "" + +#: ../../mod/display.php:305 +msgid "Item has been removed." +msgstr "" + +#: ../../mod/dfrn_notify.php:179 +msgid "noreply" +msgstr "" + +#: ../../mod/dfrn_notify.php:237 +msgid "New mail received at " +msgstr "" + +#: ../../mod/dfrn_notify.php:388 ../../mod/dfrn_notify.php:474 +#, php-format +msgid "%s commented on an item at %s" +msgstr "" + +#: ../../mod/apps.php:6 +msgid "Applications" +msgstr "" + +#: ../../mod/search.php:17 ../../include/nav.php:67 ../../boot.php:2058 +msgid "Search" +msgstr "" + +#: ../../mod/search.php:54 +msgid "No results." +msgstr "" + +#: ../../mod/profiles.php:21 ../../mod/profiles.php:237 +#: ../../mod/profiles.php:342 ../../mod/dfrn_confirm.php:62 +msgid "Profile not found." +msgstr "" + +#: ../../mod/profiles.php:28 +msgid "Profile Name is required." +msgstr "" + +#: ../../mod/profiles.php:199 +msgid "Profile updated." +msgstr "" + +#: ../../mod/profiles.php:254 +msgid "Profile deleted." +msgstr "" + +#: ../../mod/profiles.php:270 ../../mod/profiles.php:301 +msgid "Profile-" +msgstr "" + +#: ../../mod/profiles.php:289 ../../mod/profiles.php:328 +msgid "New profile created." +msgstr "" + +#: ../../mod/profiles.php:307 +msgid "Profile unavailable to clone." +msgstr "" + +#: ../../mod/profiles.php:370 +msgid "" +"This is your public profile.
    It may " +"be visible to anybody using the internet." +msgstr "" + +#: ../../mod/profiles.php:380 ../../mod/directory.php:89 +msgid "Age: " +msgstr "" + +#: ../../mod/profiles.php:422 +msgid "Profile Image" +msgstr "" + +#: ../../mod/directory.php:32 +msgid "Global Directory" +msgstr "" + +#: ../../mod/directory.php:92 +msgid "Gender: " +msgstr "" + +#: ../../mod/directory.php:118 +msgid "No entries (some entries may be hidden)." +msgstr "" + +#: ../../mod/invite.php:28 +#, php-format +msgid "%s : Not a valid email address." +msgstr "" + +#: ../../mod/invite.php:32 +#, php-format +msgid "Please join my network on %s" +msgstr "" + +#: ../../mod/invite.php:38 +#, php-format +msgid "%s : Message delivery failed." +msgstr "" + +#: ../../mod/invite.php:42 +#, php-format +msgid "%d message sent." +msgid_plural "%d messages sent." +msgstr[0] "" +msgstr[1] "" + +#: ../../mod/invite.php:57 +msgid "Send invitations" +msgstr "" + +#: ../../mod/invite.php:58 +msgid "Enter email addresses, one per line:" +msgstr "" + +#: ../../mod/invite.php:60 +#, php-format +msgid "Please join my social network on %s" +msgstr "" + +#: ../../mod/invite.php:61 +msgid "To accept this invitation, please visit:" +msgstr "" + +#: ../../mod/invite.php:62 +msgid "" +"Once you have registered, please connect with me via my profile page at:" +msgstr "" + #: ../../mod/dfrn_confirm.php:231 msgid "Response from remote site was not understood." msgstr "" @@ -1824,162 +1779,44 @@ msgstr "" msgid "Connection accepted at %s" msgstr "" -#: ../../mod/openid.php:62 ../../mod/openid.php:109 ../../include/auth.php:105 -#: ../../include/auth.php:130 ../../include/auth.php:183 -msgid "Login failed." +#: ../../addon/facebook/facebook.php:116 +msgid "Facebook disabled" msgstr "" -#: ../../mod/openid.php:73 ../../include/auth.php:194 -msgid "Welcome back " +#: ../../addon/facebook/facebook.php:124 +msgid "Facebook API key is missing." msgstr "" -#: ../../mod/dfrn_poll.php:78 ../../mod/dfrn_poll.php:392 -#, php-format -msgid "%s welcomes %s" +#: ../../addon/facebook/facebook.php:131 +msgid "Facebook Connect" msgstr "" -#: ../../mod/viewcontacts.php:32 -msgid "No contacts." +#: ../../addon/facebook/facebook.php:137 +msgid "Install Facebook post connector" msgstr "" -#: ../../mod/group.php:27 -msgid "Group created." +#: ../../addon/facebook/facebook.php:144 +msgid "Remove Facebook post connector" msgstr "" -#: ../../mod/group.php:33 -msgid "Could not create group." +#: ../../addon/facebook/facebook.php:150 +msgid "Post to Facebook by default" msgstr "" -#: ../../mod/group.php:43 ../../mod/group.php:123 -msgid "Group not found." +#: ../../addon/facebook/facebook.php:174 +msgid "Facebook" msgstr "" -#: ../../mod/group.php:56 -msgid "Group name changed." +#: ../../addon/facebook/facebook.php:175 +msgid "Facebook Connector Settings" msgstr "" -#: ../../mod/group.php:79 -msgid "Membership list updated." +#: ../../addon/facebook/facebook.php:189 +msgid "Post to Facebook" msgstr "" -#: ../../mod/group.php:107 -msgid "Group removed." -msgstr "" - -#: ../../mod/group.php:109 -msgid "Unable to remove group." -msgstr "" - -#: ../../mod/match.php:10 -msgid "Profile Match" -msgstr "" - -#: ../../mod/match.php:49 -msgid "No matches" -msgstr "" - -#: ../../addon/twitter/twitter.php:64 -msgid "Post to Twitter" -msgstr "" - -#: ../../addon/twitter/twitter.php:122 -msgid "Twitter Posting Settings" -msgstr "" - -#: ../../addon/twitter/twitter.php:129 -msgid "" -"No consumer key pair for Twitter found. Please contact your site " -"administrator." -msgstr "" - -#: ../../addon/twitter/twitter.php:148 -msgid "" -"At this Friendika instance the Twitter plugin was enabled but you have not " -"yet connected your account to your Twitter account. To do so click the " -"button below to get a PIN from Twitter which you have to copy into the input " -"box below and submit the form. Only your public posts will " -"be posted to Twitter." -msgstr "" - -#: ../../addon/twitter/twitter.php:149 -msgid "Log in with Twitter" -msgstr "" - -#: ../../addon/twitter/twitter.php:151 -msgid "Copy the PIN from Twitter here" -msgstr "" - -#: ../../addon/twitter/twitter.php:165 ../../addon/statusnet/statusnet.php:197 -msgid "Currently connected to: " -msgstr "" - -#: ../../addon/twitter/twitter.php:166 -msgid "" -"If enabled all your public postings will be posted to the " -"associated Twitter account as well." -msgstr "" - -#: ../../addon/twitter/twitter.php:168 -msgid "Send public postings to Twitter" -msgstr "" - -#: ../../addon/twitter/twitter.php:172 ../../addon/statusnet/statusnet.php:204 -msgid "Clear OAuth configuration" -msgstr "" - -#: ../../addon/statusnet/statusnet.php:78 -msgid "Post to StatusNet" -msgstr "" - -#: ../../addon/statusnet/statusnet.php:146 -msgid "StatusNet Posting Settings" -msgstr "" - -#: ../../addon/statusnet/statusnet.php:152 -msgid "" -"No consumer key pair for StatusNet found. Register your Friendika Account as " -"an desktop client on your StatusNet account, copy the consumer key pair here " -"and enter the API base root.
    Before you register your own OAuth key " -"pair ask the administrator if there is already a key pair for this Friendika " -"installation at your favorited StatusNet installation." -msgstr "" - -#: ../../addon/statusnet/statusnet.php:154 -msgid "OAuth Consumer Key" -msgstr "" - -#: ../../addon/statusnet/statusnet.php:157 -msgid "OAuth Consumer Secret" -msgstr "" - -#: ../../addon/statusnet/statusnet.php:160 -msgid "Base API Path (remember the trailing /)" -msgstr "" - -#: ../../addon/statusnet/statusnet.php:181 -msgid "" -"To connect to your StatusNet account click the button below to get a " -"security code from StatusNet which you have to copy into the input box below " -"and submit the form. Only your public posts will be posted " -"to StatusNet." -msgstr "" - -#: ../../addon/statusnet/statusnet.php:182 -msgid "Log in with StatusNet" -msgstr "" - -#: ../../addon/statusnet/statusnet.php:184 -msgid "Copy the security code from StatusNet here" -msgstr "" - -#: ../../addon/statusnet/statusnet.php:198 -msgid "" -"If enabled all your public postings will be posted to the " -"associated StatusNet account as well." -msgstr "" - -#: ../../addon/statusnet/statusnet.php:200 -msgid "Send public postings to StatusNet" +#: ../../addon/facebook/facebook.php:230 +msgid "Image: " msgstr "" #: ../../addon/tictac/tictac.php:14 @@ -2036,63 +1873,27 @@ msgstr "" msgid "I won!" msgstr "" -#: ../../addon/java_upload/java_upload.php:33 -msgid "Select files to upload: " -msgstr "" - -#: ../../addon/java_upload/java_upload.php:35 -msgid "" -"Use the following controls only if the Java uploader [above] fails to launch." -msgstr "" - -#: ../../addon/facebook/facebook.php:116 -msgid "Facebook disabled" -msgstr "" - -#: ../../addon/facebook/facebook.php:124 -msgid "Facebook API key is missing." -msgstr "" - -#: ../../addon/facebook/facebook.php:131 -msgid "Facebook Connect" -msgstr "" - -#: ../../addon/facebook/facebook.php:137 -msgid "Install Facebook post connector" -msgstr "" - -#: ../../addon/facebook/facebook.php:144 -msgid "Remove Facebook post connector" -msgstr "" - -#: ../../addon/facebook/facebook.php:150 -msgid "Post to Facebook by default" -msgstr "" - -#: ../../addon/facebook/facebook.php:174 -msgid "Facebook" -msgstr "" - -#: ../../addon/facebook/facebook.php:175 -msgid "Facebook Connector Settings" -msgstr "" - -#: ../../addon/facebook/facebook.php:189 -msgid "Post to Facebook" -msgstr "" - -#: ../../addon/facebook/facebook.php:230 -msgid "Image: " -msgstr "" - #: ../../addon/randplace/randplace.php:171 +#: ../../wip/addon/randplace/randplace.php:170 msgid "Randplace Settings" msgstr "" #: ../../addon/randplace/randplace.php:173 +#: ../../wip/addon/randplace/randplace.php:172 msgid "Enable Randplace Plugin" msgstr "" +#: ../../addon/java_upload/java_upload.php:33 ../../wip/photos.php:747 +#: ../../wip/photos-chris.php:794 +msgid "Select files to upload: " +msgstr "" + +#: ../../addon/java_upload/java_upload.php:35 ../../wip/photos.php:752 +#: ../../wip/photos-chris.php:799 +msgid "" +"Use the following controls only if the Java uploader [above] fails to launch." +msgstr "" + #: ../../addon/js_upload/js_upload.php:39 msgid "Upload a file" msgstr "" @@ -2125,6 +1926,110 @@ msgstr "" msgid "Upload was cancelled, or server error encountered" msgstr "" +#: ../../addon/statusnet/statusnet.php:78 +msgid "Post to StatusNet" +msgstr "" + +#: ../../addon/statusnet/statusnet.php:146 +msgid "StatusNet Posting Settings" +msgstr "" + +#: ../../addon/statusnet/statusnet.php:152 +msgid "" +"No consumer key pair for StatusNet found. Register your Friendika Account as " +"an desktop client on your StatusNet account, copy the consumer key pair here " +"and enter the API base root.
    Before you register your own OAuth key " +"pair ask the administrator if there is already a key pair for this Friendika " +"installation at your favorited StatusNet installation." +msgstr "" + +#: ../../addon/statusnet/statusnet.php:154 +msgid "OAuth Consumer Key" +msgstr "" + +#: ../../addon/statusnet/statusnet.php:157 +msgid "OAuth Consumer Secret" +msgstr "" + +#: ../../addon/statusnet/statusnet.php:160 +msgid "Base API Path (remember the trailing /)" +msgstr "" + +#: ../../addon/statusnet/statusnet.php:181 +msgid "" +"To connect to your StatusNet account click the button below to get a " +"security code from StatusNet which you have to copy into the input box below " +"and submit the form. Only your public posts will be posted " +"to StatusNet." +msgstr "" + +#: ../../addon/statusnet/statusnet.php:182 +msgid "Log in with StatusNet" +msgstr "" + +#: ../../addon/statusnet/statusnet.php:184 +msgid "Copy the security code from StatusNet here" +msgstr "" + +#: ../../addon/statusnet/statusnet.php:197 ../../addon/twitter/twitter.php:165 +msgid "Currently connected to: " +msgstr "" + +#: ../../addon/statusnet/statusnet.php:198 +msgid "" +"If enabled all your public postings will be posted to the " +"associated StatusNet account as well." +msgstr "" + +#: ../../addon/statusnet/statusnet.php:200 +msgid "Send public postings to StatusNet" +msgstr "" + +#: ../../addon/statusnet/statusnet.php:204 ../../addon/twitter/twitter.php:172 +msgid "Clear OAuth configuration" +msgstr "" + +#: ../../addon/twitter/twitter.php:64 +msgid "Post to Twitter" +msgstr "" + +#: ../../addon/twitter/twitter.php:122 +msgid "Twitter Posting Settings" +msgstr "" + +#: ../../addon/twitter/twitter.php:129 +msgid "" +"No consumer key pair for Twitter found. Please contact your site " +"administrator." +msgstr "" + +#: ../../addon/twitter/twitter.php:148 +msgid "" +"At this Friendika instance the Twitter plugin was enabled but you have not " +"yet connected your account to your Twitter account. To do so click the " +"button below to get a PIN from Twitter which you have to copy into the input " +"box below and submit the form. Only your public posts will " +"be posted to Twitter." +msgstr "" + +#: ../../addon/twitter/twitter.php:149 +msgid "Log in with Twitter" +msgstr "" + +#: ../../addon/twitter/twitter.php:151 +msgid "Copy the PIN from Twitter here" +msgstr "" + +#: ../../addon/twitter/twitter.php:166 +msgid "" +"If enabled all your public postings will be posted to the " +"associated Twitter account as well." +msgstr "" + +#: ../../addon/twitter/twitter.php:168 +msgid "Send public postings to Twitter" +msgstr "" + #: ../../include/contact_selectors.php:32 msgid "Unknown | Not categorised" msgstr "" @@ -2385,16 +2290,56 @@ msgstr "" msgid "Ask me" msgstr "" -#: ../../include/acl_selectors.php:132 -msgid "Visible To:" +#: ../../include/oembed.php:57 +msgid "Embedding disabled" msgstr "" -#: ../../include/acl_selectors.php:136 ../../include/acl_selectors.php:151 -msgid "Groups" +#: ../../include/group.php:130 +msgid "Create a new group" msgstr "" -#: ../../include/acl_selectors.php:147 -msgid "Except For:" +#: ../../include/group.php:131 +msgid "Everybody" +msgstr "" + +#: ../../include/nav.php:38 ../../boot.php:839 +msgid "Logout" +msgstr "" + +#: ../../include/nav.php:44 ../../boot.php:819 ../../boot.php:825 +msgid "Login" +msgstr "" + +#: ../../include/nav.php:56 ../../include/nav.php:91 +msgid "Home" +msgstr "" + +#: ../../include/nav.php:64 +msgid "Apps" +msgstr "" + +#: ../../include/nav.php:77 +msgid "Directory" +msgstr "" + +#: ../../include/nav.php:87 +msgid "Network" +msgstr "" + +#: ../../include/nav.php:96 +msgid "Notifications" +msgstr "" + +#: ../../include/nav.php:104 +msgid "Manage" +msgstr "" + +#: ../../include/nav.php:107 +msgid "Settings" +msgstr "" + +#: ../../include/nav.php:109 +msgid "Profiles" msgstr "" #: ../../include/auth.php:27 @@ -2469,43 +2414,23 @@ msgstr "" msgid " ago" msgstr "" -#: ../../include/nav.php:56 ../../include/nav.php:91 -msgid "Home" -msgstr "" - -#: ../../include/nav.php:64 -msgid "Apps" -msgstr "" - -#: ../../include/nav.php:77 -msgid "Directory" -msgstr "" - -#: ../../include/nav.php:87 -msgid "Network" -msgstr "" - -#: ../../include/nav.php:96 -msgid "Notifications" -msgstr "" - -#: ../../include/nav.php:104 -msgid "Manage" -msgstr "" - -#: ../../include/nav.php:107 -msgid "Settings" -msgstr "" - -#: ../../include/nav.php:109 -msgid "Profiles" -msgstr "" - #: ../../include/dba.php:31 #, php-format msgid "Cannot locate DNS info for database server '%s'" msgstr "" +#: ../../include/acl_selectors.php:132 +msgid "Visible To:" +msgstr "" + +#: ../../include/acl_selectors.php:136 ../../include/acl_selectors.php:151 +msgid "Groups" +msgstr "" + +#: ../../include/acl_selectors.php:147 +msgid "Except For:" +msgstr "" + #: ../../include/items.php:1027 msgid "Birthday:" msgstr "" @@ -2514,14 +2439,252 @@ msgstr "" msgid "You have a new follower at " msgstr "" -#: ../../include/group.php:130 -msgid "Create a new group" +#: ../../boot.php:359 +msgid "Delete this item?" msgstr "" -#: ../../include/group.php:131 -msgid "Everybody" +#: ../../boot.php:360 +msgid "Comment" msgstr "" -#: ../../include/oembed.php:57 -msgid "Embedding disabled" +#: ../../boot.php:810 +msgid "Create a New Account" +msgstr "" + +#: ../../boot.php:817 +msgid "Nickname or Email address: " +msgstr "" + +#: ../../boot.php:818 +msgid "Password: " +msgstr "" + +#: ../../boot.php:823 +msgid "Nickname/Email/OpenID: " +msgstr "" + +#: ../../boot.php:824 +msgid "Password (if not OpenID): " +msgstr "" + +#: ../../boot.php:827 +msgid "Forgot your password?" +msgstr "" + +#: ../../boot.php:828 +msgid "Password Reset" +msgstr "" + +#: ../../boot.php:1080 +msgid "prev" +msgstr "" + +#: ../../boot.php:1082 +msgid "first" +msgstr "" + +#: ../../boot.php:1111 +msgid "last" +msgstr "" + +#: ../../boot.php:1114 +msgid "next" +msgstr "" + +#: ../../boot.php:1840 +#, php-format +msgid "%s likes this." +msgstr "" + +#: ../../boot.php:1840 +#, php-format +msgid "%s doesn't like this." +msgstr "" + +#: ../../boot.php:1844 +#, php-format +msgid "%2$d people like this." +msgstr "" + +#: ../../boot.php:1846 +#, php-format +msgid "%2$d people don't like this." +msgstr "" + +#: ../../boot.php:1852 +msgid "and" +msgstr "" + +#: ../../boot.php:1855 +#, php-format +msgid ", and %d other people" +msgstr "" + +#: ../../boot.php:1856 +#, php-format +msgid "%s like this." +msgstr "" + +#: ../../boot.php:1856 +#, php-format +msgid "%s don't like this." +msgstr "" + +#: ../../boot.php:2017 +msgid "No contacts" +msgstr "" + +#: ../../boot.php:2025 +#, php-format +msgid "%d Contact" +msgid_plural "%d Contacts" +msgstr[0] "" +msgstr[1] "" + +#: ../../boot.php:2270 +msgid "Connect" +msgstr "" + +#: ../../boot.php:2280 +msgid "Location:" +msgstr "" + +#: ../../boot.php:2284 +msgid ", " +msgstr "" + +#: ../../boot.php:2292 +msgid "Gender:" +msgstr "" + +#: ../../boot.php:2296 +msgid "Status:" +msgstr "" + +#: ../../boot.php:2298 +msgid "Homepage:" +msgstr "" + +#: ../../boot.php:2389 +msgid "Monday" +msgstr "" + +#: ../../boot.php:2389 +msgid "Tuesday" +msgstr "" + +#: ../../boot.php:2389 +msgid "Wednesday" +msgstr "" + +#: ../../boot.php:2389 +msgid "Thursday" +msgstr "" + +#: ../../boot.php:2389 +msgid "Friday" +msgstr "" + +#: ../../boot.php:2389 +msgid "Saturday" +msgstr "" + +#: ../../boot.php:2389 +msgid "Sunday" +msgstr "" + +#: ../../boot.php:2393 +msgid "January" +msgstr "" + +#: ../../boot.php:2393 +msgid "February" +msgstr "" + +#: ../../boot.php:2393 +msgid "March" +msgstr "" + +#: ../../boot.php:2393 +msgid "April" +msgstr "" + +#: ../../boot.php:2393 +msgid "May" +msgstr "" + +#: ../../boot.php:2393 +msgid "June" +msgstr "" + +#: ../../boot.php:2393 +msgid "July" +msgstr "" + +#: ../../boot.php:2393 +msgid "August" +msgstr "" + +#: ../../boot.php:2393 +msgid "September" +msgstr "" + +#: ../../boot.php:2393 +msgid "October" +msgstr "" + +#: ../../boot.php:2393 +msgid "November" +msgstr "" + +#: ../../boot.php:2393 +msgid "December" +msgstr "" + +#: ../../boot.php:2427 +msgid "Birthday Reminders" +msgstr "" + +#: ../../boot.php:2428 +msgid "Birthdays this week:" +msgstr "" + +#: ../../boot.php:2429 +msgid "(Adjusted for local time)" +msgstr "" + +#: ../../boot.php:2440 +msgid "[today]" +msgstr "" + +#: ../../boot.php:2637 +msgid "link to source" +msgstr "" + +#: ../../wip/dfrn_poll2.php:72 ../../wip/dfrn_poll2.php:376 +msgid " welcomes " +msgstr "" + +#: ../../wip/addon/facebook/facebook.php:54 +msgid "Facebook status update failed." +msgstr "" + +#: ../../wip/addon/js_upload/js_upload.php:213 +msgid "Could not save uploaded file." +msgstr "" + +#: ../../wip/addon/js_upload/js_upload.php:214 +msgid "The upload was cancelled, or server error encountered" +msgstr "" + +#: ../../wip/addon/js_upload/js_upload.php:167 +msgid "Server error. Upload directory isn" +msgstr "" + +#: ../../index.php:194 +msgid "Not Found" +msgstr "" + +#: ../../index.php:195 +msgid "Page not found." msgstr "" diff --git a/util/strings.php b/util/strings.php index 632693836..ee6ec4b1c 100644 --- a/util/strings.php +++ b/util/strings.php @@ -321,6 +321,7 @@ $a->strings['See all %d comments'] = 'See all %d comments'; $a->strings['Invalid request identifier.'] = 'Invalid request identifier.'; $a->strings['Discard'] = 'Discard'; $a->strings['Ignore'] = 'Ignore'; +$a->strings['Pending Friend/Connect Notifications'] = 'Pending Friend/Connect Notifications'; $a->strings['Show Ignored Requests'] = 'Show Ignored Requests'; $a->strings['Hide Ignored Requests'] = 'Hide Ignored Requests'; $a->strings['Claims to be known to you: '] = 'Claims to be known to you: '; @@ -334,6 +335,7 @@ $a->strings['Friend/Connect Request'] = 'Friend/Connect Request'; $a->strings['New Follower'] = 'New Follower'; $a->strings['Approve'] = 'Approve'; $a->strings['No notifications.'] = 'No notifications.'; +$a->strings['User registrations waiting for confirm'] = 'User registrations waiting for confirm'; $a->strings['No registrations.'] = 'No registrations.'; $a->strings['Login failed.'] = 'Login failed.'; $a->strings["Welcome back "] = "Welcome back "; @@ -375,6 +377,9 @@ $a->strings['Profile'] = 'Profile'; $a->strings['Photos'] = 'Photos'; $a->strings['Image uploaded but image cropping failed.'] = 'Image uploaded but image cropping failed.'; $a->strings['Unable to process image'] = 'Unable to process image'; +$a->strings['Crop Image'] = 'Crop Image'; +$a->strings['Please adjust the image cropping for optimum viewing.'] = 'Please adjust the image cropping for optimum viewing.'; +$a->strings['Done Editing'] = 'Done Editing'; $a->strings['Image uploaded successfully.'] = 'Image uploaded successfully.'; $a->strings['Profile Name is required.'] = 'Profile Name is required.'; $a->strings['Profile updated.'] = 'Profile updated.'; diff --git a/view/en/cropbody.tpl b/view/cropbody.tpl similarity index 83% rename from view/en/cropbody.tpl rename to view/cropbody.tpl index 39395af8e..c9c0f84de 100644 --- a/view/en/cropbody.tpl +++ b/view/cropbody.tpl @@ -1,9 +1,9 @@ -

    Crop Image

    +

    $title

    -Please adjust the image cropping for optimum viewing. +$desc

    - +$title
    @@ -41,7 +41,6 @@ Please adjust the image cropping for optimum viewing. - @@ -51,7 +50,7 @@ Please adjust the image cropping for optimum viewing.
    - +
    diff --git a/view/de/cropbody.tpl b/view/de/cropbody.tpl deleted file mode 100644 index 0211fe308..000000000 --- a/view/de/cropbody.tpl +++ /dev/null @@ -1,58 +0,0 @@ -

    Bild zuschneiden

    -

    -Zur optimalen Darstellung des Bildes kann es nun auf einen Bereich -zugeschnitten werden. Bitte wähle diesen Bereich. -

    -
    - -
    -
    -
    -
    - - - -
    - - - - - - - - - - -
    - -
    - -
    diff --git a/view/de/intros-top.tpl b/view/de/intros-top.tpl deleted file mode 100644 index e65da1a3f..000000000 --- a/view/de/intros-top.tpl +++ /dev/null @@ -1,7 +0,0 @@ -

    Schwebende Freundschafts/Kontakt Benachrichtigungen

    - -
    - - diff --git a/view/de/registrations-top.tpl b/view/de/registrations-top.tpl deleted file mode 100644 index d788b515d..000000000 --- a/view/de/registrations-top.tpl +++ /dev/null @@ -1,3 +0,0 @@ -

    Schwebende Neuanmeldungen

    - - diff --git a/view/de/settings_nick_unset.tpl b/view/de/settings_nick_unset.tpl deleted file mode 100644 index 2a56fda7a..000000000 --- a/view/de/settings_nick_unset.tpl +++ /dev/null @@ -1,16 +0,0 @@ - -
    -

    -Deine Profil URL ist im Moment '$baseurl/profile/$uid'. -Wenn du einen Spitznamen wählst kann man diese URL freundlicher ausdrücken -z.B. 'spitzname@$basepath'. -
    -Einmal gewählt kann der Spitzname nicht mehr geändert werden. Er -muss mit einem Buchstaben beginnen. Es sind ausschließlich -Buchstaben, Zahlen sowie Binde- und Unterstriche erlaubt. -

    - - -
    -
    - diff --git a/view/en/intros-top.tpl b/view/en/intros-top.tpl deleted file mode 100644 index d8b7394a4..000000000 --- a/view/en/intros-top.tpl +++ /dev/null @@ -1,7 +0,0 @@ -

    Pending Friend/Connect Notifications

    - - - - diff --git a/view/en/registrations-top.tpl b/view/en/registrations-top.tpl deleted file mode 100644 index d8faf3439..000000000 --- a/view/en/registrations-top.tpl +++ /dev/null @@ -1,3 +0,0 @@ -

    User registrations waiting for confirm

    - - diff --git a/view/en/settings_nick_unset.tpl b/view/en/settings_nick_unset.tpl deleted file mode 100644 index 903768b59..000000000 --- a/view/en/settings_nick_unset.tpl +++ /dev/null @@ -1,14 +0,0 @@ - -
    -

    -Your profile URL is currently '$baseurl/profile/$uid'. -Setting a nickname will allow a friendly profile URL such as -'nickname@$basepath'. -
    -Once set, it can never be changed. The nickname must start with a letter; and only letters, numbers, dashes, and underscores are allowed. -

    - - -
    -
    - diff --git a/view/fr/cropbody.tpl b/view/fr/cropbody.tpl deleted file mode 100644 index 6c509ce1d..000000000 --- a/view/fr/cropbody.tpl +++ /dev/null @@ -1,57 +0,0 @@ -

    Crop Image

    -

    -Merci d'ajuster le cadre de l'image pour un affichage optimal. -

    -
    - -
    -
    -
    -
    - - - -
    - - - - - - - - - - -
    - -
    - -
    diff --git a/view/fr/intros-top.tpl b/view/fr/intros-top.tpl deleted file mode 100644 index 85dd628b6..000000000 --- a/view/fr/intros-top.tpl +++ /dev/null @@ -1,7 +0,0 @@ -

    Demandes d'amitié/mise en relation en attente

    - - - - diff --git a/view/fr/registrations-top.tpl b/view/fr/registrations-top.tpl deleted file mode 100644 index 3988f7822..000000000 --- a/view/fr/registrations-top.tpl +++ /dev/null @@ -1,3 +0,0 @@ -

    Inscriptions d'utilisateurs en attente de confirmation

    - - diff --git a/view/fr/settings_nick_unset.tpl b/view/fr/settings_nick_unset.tpl deleted file mode 100644 index 60c7a4a45..000000000 --- a/view/fr/settings_nick_unset.tpl +++ /dev/null @@ -1,14 +0,0 @@ - -
    -

    -Votre adresse (URL) de profil est actuellement '$baseurl/profile/$uid'. -Choisir un pseudo vous donnera une URL plus simple à retenir, comme -'nickname@$basepath'. -
    -Une fois défini, il ne pourra plus changer. Le pseudo doit débuter par une lettre; et seuls lettres, nombres, tirets et sous-tirets (_) sont autorisés. -

    - - -
    -
    - diff --git a/view/it/cropbody.tpl b/view/it/cropbody.tpl deleted file mode 100644 index fe072f0b5..000000000 --- a/view/it/cropbody.tpl +++ /dev/null @@ -1,57 +0,0 @@ -

    Ritaglia Immagine

    -

    -Sistema il ritaglio dell'immagine per una visualizzazione ottimale. -

    -
    - -
    -
    -
    -
    - - - -
    - - - - - - - - - - -
    - -
    - -
    diff --git a/view/it/intros-top.tpl b/view/it/intros-top.tpl deleted file mode 100644 index d096dcfb8..000000000 --- a/view/it/intros-top.tpl +++ /dev/null @@ -1,7 +0,0 @@ -

    Notifiche di Amicizia/Collegamento in Attesa

    - - - - diff --git a/view/it/registrations-top.tpl b/view/it/registrations-top.tpl deleted file mode 100644 index 8134aa210..000000000 --- a/view/it/registrations-top.tpl +++ /dev/null @@ -1,3 +0,0 @@ -

    Registrazioni in attesa di conferma

    - - diff --git a/view/it/settings_nick_unset.tpl b/view/it/settings_nick_unset.tpl deleted file mode 100644 index 8f4cba475..000000000 --- a/view/it/settings_nick_unset.tpl +++ /dev/null @@ -1,15 +0,0 @@ - -
    -

    -L'URL del tuo profilo è '$baseurl/profile/$uid'. -Impostare un soprannome permetterà di avere un URL più aimchevole, come -'soprannome@$basepath'. -
    -Una volta impostato, non potr&agreve; più essere cambiato. Il soprannome deve -cominciare con una lettera; nel soprannome sono permessi solo lettere, numeri, trattini (-) e underscore (_). -

    - - -
    -
    - diff --git a/view/sv/cropbody.tpl b/view/sv/cropbody.tpl deleted file mode 100644 index a91a7eafc..000000000 --- a/view/sv/cropbody.tpl +++ /dev/null @@ -1,57 +0,0 @@ -

    Beskär bilden

    -

    -Välj hur du vill att bilden ska beskäras. -

    -
    - -
    -
    -
    -
    - - - -
    - - - - - - - - - - -
    - -
    - -
    \ No newline at end of file diff --git a/view/sv/intros-top.tpl b/view/sv/intros-top.tpl deleted file mode 100644 index 0aa01c5da..000000000 --- a/view/sv/intros-top.tpl +++ /dev/null @@ -1,6 +0,0 @@ -

    Väntande förfrågningar om vänskap/kontakt

    - - - diff --git a/view/sv/registrations-top.tpl b/view/sv/registrations-top.tpl deleted file mode 100644 index 24e13abca..000000000 --- a/view/sv/registrations-top.tpl +++ /dev/null @@ -1 +0,0 @@ -

    Registreringar från användare som inväntar godkännande

    diff --git a/view/sv/settings_nick_unset.tpl b/view/sv/settings_nick_unset.tpl deleted file mode 100644 index 5e115ff68..000000000 --- a/view/sv/settings_nick_unset.tpl +++ /dev/null @@ -1,12 +0,0 @@ -
    -

    -Din profiladress är för närvarande'$baseurl/profile/$uid'. -Genom att ange ett smeknamn/nick kan din adress bli enklare, så här: -'nickname@$basepath'. -
    -När smeknamn/nick har angetts kan det inte ändras. Det måste inledas med en bokstav, och bara bokstäver, siffror, bindestreck och understrykningstecken får användas. -

    - - -
    -
    From a41b4c6e6726b1158a8d05f37c1630d67e462fe5 Mon Sep 17 00:00:00 2001 From: Friendika Date: Tue, 29 Mar 2011 17:46:40 -0700 Subject: [PATCH 178/478] cleanup untracked files --- .gitignore | 1 + images/article.gif | Bin 0 -> 1060 bytes images/friendika-1600.png | Bin 0 -> 286517 bytes 3 files changed, 1 insertion(+) create mode 100644 images/article.gif create mode 100644 images/friendika-1600.png diff --git a/.gitignore b/.gitignore index 10a7187cf..837b2e876 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ +favicon.* .htconfig.php \#* wip/* diff --git a/images/article.gif b/images/article.gif new file mode 100644 index 0000000000000000000000000000000000000000..91aeef000b1c0004ef8b5d59ac0ab235eb0689aa GIT binary patch literal 1060 zcmeHG+e;K-9R1DAH{a~c>@4GDy&=_Z77-Cf4{1THrKMS*)I$^zriP(XSrkTW>Uvqy zO_Q{s5?YgdD3FNCEV_`9Jymapp^(&S8M^N5>|A!fwEv;E&corHm-BEAXLr%AoZK=Q zWKaPJ(c|&BK?nc`6l)lUq9{OPyzFV7=MfDI!w{WBq6^VzRM&M1ptZeC;88}h+ay1L zhOla=S|l{LKv9&TE8j!kQk}peyUk`3K~A-2zIi=Xccx6{<(?Z?pS^gjT9XK&isO}9 zY>}pTnx=JEP^CS0FFc~0K-XGQq9J>d2Cn3#ToL3ew#$k1lVJKCW#Y^_?x;cVzf1OB0#Xz^71-MyZpyLY`~?Vzv&y6dHEAyBkTpka!|M*(L^gf$jX{DBOKGQ?_XQG8WE_}(!w5ZF_B1t9Llgwpluu;d=zh!f-l-=aDUn%Q^|U)w6r8*%F5KB%IC^CKeQDBX gUwNyX?hh7UUoj}8t*W+i#>)ps)ZYb%5QSjdA9qG9+W-In literal 0 HcmV?d00001 diff --git a/images/friendika-1600.png b/images/friendika-1600.png new file mode 100644 index 0000000000000000000000000000000000000000..615a81dd943de76baa223d139d796cf7044a5a9e GIT binary patch literal 286517 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 z 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�w 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 #r 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

    (C!%!at0zGno2aSIyE9M>#M*UVeVO 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 Date: Tue, 29 Mar 2011 18:20:52 -0700 Subject: [PATCH 179/478] update comment count as new comments come in --- include/main.js | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/include/main.js b/include/main.js index 824f2dfdf..750cce74c 100644 --- a/include/main.js +++ b/include/main.js @@ -113,12 +113,18 @@ $.get(update_url,function(data) { in_progress = false; + $('.ccollapse-wrapper',data).each(function() { + var ident = $(this).attr('id'); + if($('#' + ident).length) { + $('#' + ident).replaceWith($(this)); + } + }); $('.wall-item-outside-wrapper',data).each(function() { var ident = $(this).attr('id'); if($('#' + ident).length == 0) { - $('img',this).each(function() { - $(this).attr('src',$(this).attr('dst')); - }); + $('img',this).each(function() { + $(this).attr('src',$(this).attr('dst')); + }); $('#' + prev).after($(this)); } else { @@ -127,11 +133,9 @@ $('#' + ident + ' ' + '.wall-item-comment-wrapper').replaceWith($(this).find('.wall-item-comment-wrapper')); $('#' + ident + ' ' + '.wall-item-like').replaceWith($(this).find('.wall-item-like')); $('#' + ident + ' ' + '.wall-item-dislike').replaceWith($(this).find('.wall-item-dislike')); - $('#' + ident + ' ' + '.my-comment-photo').each(function() { - $(this).attr('src',$(this).attr('dst')); - }); - - + $('#' + ident + ' ' + '.my-comment-photo').each(function() { + $(this).attr('src',$(this).attr('dst')); + }); } prev = ident; }); From 066bdca30dde91fd94c58707f638536ec0ba9002 Mon Sep 17 00:00:00 2001 From: Friendika Date: Tue, 29 Mar 2011 18:57:26 -0700 Subject: [PATCH 180/478] optionally set article title --- mod/network.php | 4 +++- mod/profile.php | 4 +++- view/jot-header.tpl | 7 +++++++ view/jot.tpl | 5 +++++ view/theme/duepuntozero/style.css | 27 ++++++++++++++++----------- view/theme/loozah/style.css | 28 +++++++++++++++++----------- 6 files changed, 51 insertions(+), 24 deletions(-) diff --git a/mod/network.php b/mod/network.php index 2ff15a29b..39679b48a 100644 --- a/mod/network.php +++ b/mod/network.php @@ -70,7 +70,8 @@ function network_content(&$a, $update = 0) { '$utubeurl' => t('Please enter a YouTube link:'), '$vidurl' => t("Please enter a video\x28.ogg\x29 link/URL:"), '$audurl' => t("Please enter an audio\x28.ogg\x29 link/URL:"), - '$whereareu' => t('Where are you right now?') + '$whereareu' => t('Where are you right now?'), + '$title' => t('Enter a title for this item') )); @@ -101,6 +102,7 @@ function network_content(&$a, $update = 0) { '$audio' => t('Insert Vorbis [.ogg] audio'), '$setloc' => t('Set your location'), '$noloc' => t('Clear browser location'), + '$title' => t('Set title'), '$wait' => t('Please wait'), '$permset' => t('Permission settings'), '$content' => '', diff --git a/mod/profile.php b/mod/profile.php index 1101c6998..17f6a2d45 100644 --- a/mod/profile.php +++ b/mod/profile.php @@ -138,7 +138,8 @@ function profile_content(&$a, $update = 0) { '$utubeurl' => t('Please enter a YouTube link:'), '$vidurl' => t("Please enter a video\x28.ogg\x29 link/URL:"), '$audurl' => t("Please enter an audio\x28.ogg\x29 link/URL:"), - '$whereareu' => t('Where are you right now?') + '$whereareu' => t('Where are you right now?'), + '$title' => t('Enter a title for this item') )); require_once('include/acl_selectors.php'); @@ -169,6 +170,7 @@ function profile_content(&$a, $update = 0) { '$audio' => t('Insert Vorbis [.ogg] audio'), '$setloc' => t('Set your location'), '$noloc' => t('Clear browser location'), + '$title' => t('Set title'), '$wait' => t('Please wait'), '$permset' => t('Permission settings'), '$content' => '', diff --git a/view/jot-header.tpl b/view/jot-header.tpl index 774b37c86..eebaf803a 100644 --- a/view/jot-header.tpl +++ b/view/jot-header.tpl @@ -126,6 +126,13 @@ tinyMCE.init({ } } + function jotTitle() { + reply = prompt("$title", $('#jot-title').val()); + if(reply && reply.length) { + $('#jot-title').val(reply); + } + } + function jotShare(id) { $('#like-rotator-' + id).show(); $.get('share/' + id, function(data) { diff --git a/view/jot.tpl b/view/jot.tpl index fd85b9267..f5010301f 100644 --- a/view/jot.tpl +++ b/view/jot.tpl @@ -12,6 +12,7 @@ + @@ -40,6 +41,10 @@

    +
    + $title +
    +
    $jotplugins
    diff --git a/view/theme/duepuntozero/style.css b/view/theme/duepuntozero/style.css index 0d89fa3b1..042cc380f 100644 --- a/view/theme/duepuntozero/style.css +++ b/view/theme/duepuntozero/style.css @@ -215,7 +215,8 @@ div.wall-item-content-wrapper.shiny { #profile-youtube, #profile-video, #profile-audio, -#profile-link, +#profile-link, +#profile-title, #wall-image-upload, #profile-upload-wrapper, #wall-image-upload-div, @@ -1056,41 +1057,45 @@ input#dfrn-url { } #profile-upload-wrapper { float: left; - margin-left: 50px; + margin-left: 30px; } #profile-rotator { float: left; - margin-left: 50px; + margin-left: 30px; } #profile-link-wrapper { float: left; - margin-left: 20px; + margin-left: 15px; } #profile-youtube-wrapper { float: left; - margin-left: 20px; + margin-left: 15px; } #profile-video-wrapper { float: left; - margin-left: 20px; + margin-left: 15px; } #profile-audio-wrapper { float: left; - margin-left: 20px; + margin-left: 15px; } #profile-location-wrapper { float: left; - margin-left: 20px; + margin-left: 15px; } #profile-nolocation-wrapper { float: left; - margin-left: 20px; + margin-left: 15px; +} +#profile-title-wrapper { + float: left; + margin-left: 15px; } #profile-jot-perms { float: left; - margin-left: 150px; + margin-left: 100px; font-weight: bold; font-size: 1.2em; } @@ -2099,7 +2104,7 @@ a.mail-list-link { .tool-wrapper { float: left; - margin-left: 20px; + margin-left: 15px; } .tool-link { diff --git a/view/theme/loozah/style.css b/view/theme/loozah/style.css index 4d2ca6d63..a61838157 100644 --- a/view/theme/loozah/style.css +++ b/view/theme/loozah/style.css @@ -111,7 +111,8 @@ blockquote:before { #profile-youtube, #profile-video, #profile-audio, -#profile-link, +#profile-link, +#profile-title, #wall-image-upload, #profile-upload-wrapper, #wall-image-upload-div, @@ -1119,41 +1120,46 @@ padding: 5px 10px 0px; } #profile-upload-wrapper { float: left; - margin-left: 50px; + margin-left: 30px; } #profile-rotator { float: left; - margin-left: 50px; + margin-left: 30px; } #profile-link-wrapper { float: left; - margin-left: 20px; + margin-left: 15px; } #profile-youtube-wrapper { float: left; - margin-left: 20px; + margin-left: 15px; } #profile-video-wrapper { float: left; - margin-left: 20px; + margin-left: 15px; } #profile-audio-wrapper { float: left; - margin-left: 20px; + margin-left: 15px; } #profile-location-wrapper { float: left; - margin-left: 20px; + margin-left: 15px; } #profile-nolocation-wrapper { float: left; - margin-left: 20px; + margin-left: 15px; +} + +#profile-title-wrapper { + float: left; + margin-left: 15px; } #profile-jot-perms { float: left; - margin-left: 150px; + margin-left: 100px; font-weight: bold; font-size: 1.2em; } @@ -2115,7 +2121,7 @@ a.mail-list-link { .tool-wrapper { float: left; - margin-left: 20px; + margin-left: 15px; } .tool-link { cursor: pointer; From 8357c064ae7eb21ab8ab8b1feec9aa81e5374a9a Mon Sep 17 00:00:00 2001 From: Friendika Date: Tue, 29 Mar 2011 19:23:02 -0700 Subject: [PATCH 181/478] remove obsolete template --- view/de/profile.php | 72 --------------------------------------------- view/en/profile.php | 72 --------------------------------------------- view/fr/profile.php | 72 --------------------------------------------- view/it/profile.php | 72 --------------------------------------------- view/sv/profile.php | 71 -------------------------------------------- 5 files changed, 359 deletions(-) delete mode 100644 view/de/profile.php delete mode 100644 view/en/profile.php delete mode 100644 view/fr/profile.php delete mode 100644 view/it/profile.php delete mode 100644 view/sv/profile.php diff --git a/view/de/profile.php b/view/de/profile.php deleted file mode 100644 index 40b6abd55..000000000 --- a/view/de/profile.php +++ /dev/null @@ -1,72 +0,0 @@ - - - - <?php if(x($page,'title')) echo $page['title']; ?> - - - -
    - -
    -
    - - -
    -
    - -
    - - - diff --git a/view/en/profile.php b/view/en/profile.php deleted file mode 100644 index fa7372668..000000000 --- a/view/en/profile.php +++ /dev/null @@ -1,72 +0,0 @@ - - - - <?php if(x($page,'title')) echo $page['title']; ?> - - - -
    - - -
    - - -
    -
    - -
    - - - diff --git a/view/fr/profile.php b/view/fr/profile.php deleted file mode 100644 index 9c5d6dce6..000000000 --- a/view/fr/profile.php +++ /dev/null @@ -1,72 +0,0 @@ - - - - <?php if(x($page,'title')) echo $page['title']; ?> - - - -
    - - -
    - - -
    -
    - -
    - - - diff --git a/view/it/profile.php b/view/it/profile.php deleted file mode 100644 index 5ecffb3a5..000000000 --- a/view/it/profile.php +++ /dev/null @@ -1,72 +0,0 @@ - - - - <?php if(x($page,'title')) echo $page['title']; ?> - - - -
    - - -
    - - -
    -
    - -
    - - - diff --git a/view/sv/profile.php b/view/sv/profile.php deleted file mode 100644 index 6c551e185..000000000 --- a/view/sv/profile.php +++ /dev/null @@ -1,71 +0,0 @@ - - - - <?php if(x($page,'title')) echo $page['title']; ?> - - - -
    - - -
    - - -
    -
    - -
    - - From 4aa60a7aafe1375a97ed4915f56c8ae1b74d0e0f Mon Sep 17 00:00:00 2001 From: Friendika Date: Tue, 29 Mar 2011 21:59:28 -0700 Subject: [PATCH 182/478] oexchange --- addon/oembed/oembed.php | 8 +++++-- mod/oexchange.php | 53 +++++++++++++++++++++++++++++++++++++++++ util/run_xgettext.sh | 2 +- view/oexchange_xrd.tpl | 33 +++++++++++++++++++++++++ view/xrd_host.tpl | 3 ++- 5 files changed, 95 insertions(+), 4 deletions(-) create mode 100644 mod/oexchange.php create mode 100644 view/oexchange_xrd.tpl diff --git a/addon/oembed/oembed.php b/addon/oembed/oembed.php index 4bbd75387..d9b205a3a 100644 --- a/addon/oembed/oembed.php +++ b/addon/oembed/oembed.php @@ -18,6 +18,10 @@ function oembed_uninstall() { } function oembed_hook_page_header($a, &$b){ + + if(($a->module !== 'network') && ($a->module !== 'profile')) + return; + $b .= ' "; + $o .= "

    Preview Widget

    "; + $o .= ''. t("Plugin Settings") .''; + $o .= "

    "; + $o .= " +

    +

    Copy and paste this code

    + " + + .htmlspecialchars('') + .""; + return $o; + } + + } + + echo $o; + killme(); +} + + +function widget_friends_content(&$a, &$o, $conf){ + if (!local_user()){ + if (!isset($_GET['s'])) + header('HTTP/1.0 400 Bad Request'); + + if (substr($_GET['s'],0,strlen($conf['site'])) !== $conf['site']) + header('HTTP/1.0 400 Bad Request'); + } + $r = q("SELECT `profile`.`uid` AS `profile_uid`, `profile`.* , `user`.* FROM `profile` + LEFT JOIN `user` ON `profile`.`uid` = `user`.`uid` + WHERE `user`.`uid` = %s AND `profile`.`is-default` = 1 LIMIT 1", + intval($conf['uid']) + ); + + if(!count($r)) return; + $a->profile = $r[0]; + + $o .= _abs_url(contact_block()); + $o .= "profile['nickname']."'>". t('Connect on Friendika!') .""; + + +} + +?> From 7b59ea7b130f959460680e817f05bdf47764c96a Mon Sep 17 00:00:00 2001 From: Fabio Comuni Date: Wed, 23 Mar 2011 15:32:18 +0100 Subject: [PATCH 440/478] add some style to the widget --- addon/widgets/widgets.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/addon/widgets/widgets.php b/addon/widgets/widgets.php index 98567753d..7c75c6667 100644 --- a/addon/widgets/widgets.php +++ b/addon/widgets/widgets.php @@ -160,6 +160,10 @@ function widget_friends_content(&$a, &$o, $conf){ if(!count($r)) return; $a->profile = $r[0]; + $o .= ""; $o .= _abs_url(contact_block()); $o .= "profile['nickname']."'>". t('Connect on Friendika!') .""; From cd34051b68441fc8d0b786b0eadbd5d1afe81452 Mon Sep 17 00:00:00 2001 From: Fabio Comuni Date: Tue, 29 Mar 2011 14:12:06 +0200 Subject: [PATCH 441/478] modular widgets --- addon/widgets/widget_friends.php | 28 ++++++++++++++ addon/widgets/widget_like.php | 12 ++++++ addon/widgets/widgets.php | 63 +++++++++++++++----------------- 3 files changed, 70 insertions(+), 33 deletions(-) create mode 100644 addon/widgets/widget_friends.php create mode 100644 addon/widgets/widget_like.php diff --git a/addon/widgets/widget_friends.php b/addon/widgets/widget_friends.php new file mode 100644 index 000000000..d794f7d26 --- /dev/null +++ b/addon/widgets/widget_friends.php @@ -0,0 +1,28 @@ +profile = $r[0]; + + $o .= ""; + $o .= _abs_url(contact_block()); + $o .= "profile['nickname']."'>". t('Connect on Friendika!') .""; +} \ No newline at end of file diff --git a/addon/widgets/widget_like.php b/addon/widgets/widget_like.php new file mode 100644 index 000000000..9549fc4f0 --- /dev/null +++ b/addon/widgets/widget_like.php @@ -0,0 +1,12 @@ +Shows likes
    Search "; +} + +function widget_args(){ + return Array("KEY"); +} + +function widget_content(&$a, &$o, $conf){ +} \ No newline at end of file diff --git a/addon/widgets/widgets.php b/addon/widgets/widgets.php index 7c75c6667..305423cb9 100644 --- a/addon/widgets/widgets.php +++ b/addon/widgets/widgets.php @@ -56,6 +56,7 @@ function widgets_settings(&$a,&$o) { $o.='

    Widgets:

    '; } @@ -92,21 +93,37 @@ function widgets_content(&$a) { $o = ""; -// echo "
    "; var_dump($a->argv); die();
    +	$widgetfile =dirname(__file__)."/widget_".$a->argv[1].".php";
    +	if (file_exists($widgetfile)){
    +		require_once($widgetfile);
    +	} else {
    +		if($a->argv[2]=="cb"){header('HTTP/1.0 400 Bad Request'); killme();}
    +		return;
    +	}		
    +	
    +
    +
    +
    +	//echo "
    "; var_dump($a->argv); die();
     	if ($a->argv[2]=="cb"){
    -		switch($a->argv[1]) {
    -			case 'friends': 
    -				widget_friends_content($a, $o, $conf);
    -				break;
    -		}
    +		if (!local_user()){
    +			if (!isset($_GET['s']))
    +				{header('HTTP/1.0 400 Bad Request'); killme();}
    +			
    +			if (substr($_GET['s'],0,strlen($conf['site'])) !== $conf['site'])
    +				{header('HTTP/1.0 400 Bad Request'); killme();}
    +		} 
    +		widget_content($a, $o, $conf);
     		
     	} else {
     
     		
    -		if (isset($_GET['p'])) {
    +		if (isset($_GET['p']) && local_user()==$conf['uid'] ) {
     			$o .= "";
     			$o .= "

    Preview Widget

    "; $o .= ''. t("Plugin Settings") .''; + $o .= "

    "; + widget_help($a, $o, $conf); $o .= "

    "; $o .= "

    Copy and paste this code

    " - .htmlspecialchars('') + .htmlspecialchars('') .""; return $o; } @@ -143,31 +165,6 @@ function widgets_content(&$a) { } -function widget_friends_content(&$a, &$o, $conf){ - if (!local_user()){ - if (!isset($_GET['s'])) - header('HTTP/1.0 400 Bad Request'); - - if (substr($_GET['s'],0,strlen($conf['site'])) !== $conf['site']) - header('HTTP/1.0 400 Bad Request'); - } - $r = q("SELECT `profile`.`uid` AS `profile_uid`, `profile`.* , `user`.* FROM `profile` - LEFT JOIN `user` ON `profile`.`uid` = `user`.`uid` - WHERE `user`.`uid` = %s AND `profile`.`is-default` = 1 LIMIT 1", - intval($conf['uid']) - ); - - if(!count($r)) return; - $a->profile = $r[0]; - $o .= ""; - $o .= _abs_url(contact_block()); - $o .= "profile['nickname']."'>". t('Connect on Friendika!') .""; - - -} ?> From 9f05b71018c5e99e76ae5697472a5493ac01db5a Mon Sep 17 00:00:00 2001 From: Fabio Comuni Date: Mon, 18 Apr 2011 16:56:29 +0200 Subject: [PATCH 442/478] todo widget_like --- addon/widgets/widget_like.php | 1 + 1 file changed, 1 insertion(+) diff --git a/addon/widgets/widget_like.php b/addon/widgets/widget_like.php index 9549fc4f0..001ec9c62 100644 --- a/addon/widgets/widget_like.php +++ b/addon/widgets/widget_like.php @@ -9,4 +9,5 @@ function widget_args(){ } function widget_content(&$a, &$o, $conf){ + $o .= " #TODO# "; } \ No newline at end of file From 55fd53ecbd45e1ef28e576edc943cf11b9326cb5 Mon Sep 17 00:00:00 2001 From: Fabio Comuni Date: Wed, 11 May 2011 17:04:41 +0200 Subject: [PATCH 443/478] More work on widgets addon --- addon/widgets/widget_friends.php | 16 ++++--- addon/widgets/widget_like.php | 21 ++++++--- addon/widgets/widgets.js | 15 ++++--- addon/widgets/widgets.php | 74 ++++++++++++++++---------------- 4 files changed, 70 insertions(+), 56 deletions(-) diff --git a/addon/widgets/widget_friends.php b/addon/widgets/widget_friends.php index d794f7d26..2286f68ca 100644 --- a/addon/widgets/widget_friends.php +++ b/addon/widgets/widget_friends.php @@ -1,28 +1,32 @@ profile = $r[0]; + $o = ""; $o .= ""; $o .= _abs_url(contact_block()); $o .= "profile['nickname']."'>". t('Connect on Friendika!') .""; -} \ No newline at end of file + return $o; +} diff --git a/addon/widgets/widget_like.php b/addon/widgets/widget_like.php index 001ec9c62..9b54212a8 100644 --- a/addon/widgets/widget_like.php +++ b/addon/widgets/widget_like.php @@ -1,13 +1,22 @@ Shows likes
    Search "; +function like_widget_name() { + return "Shows likes"; +} +function like_widget_help() { + return "Search first item wich contains KEY and print like/dislike count"; } -function widget_args(){ +function like_widget_args(){ return Array("KEY"); } -function widget_content(&$a, &$o, $conf){ - $o .= " #TODO# "; -} \ No newline at end of file +function like_widget_content(&$a, $conf){ + $args = explode(",",$_GET['a']); + + if ($args[0]!=""){ + return " #TODO like/dislike count for item with " .$args[0]. " # "; + } else { + return " #TODO# "; + } +} diff --git a/addon/widgets/widgets.js b/addon/widgets/widgets.js index 7a6cdeb0a..45d36c4d7 100644 --- a/addon/widgets/widgets.js +++ b/addon/widgets/widgets.js @@ -2,10 +2,11 @@ * @author Fabio Comuni */ -var f9a_widget = { +var f9a_widget_$widget_id = { entrypoint : "$entrypoint", key : "$key", widgetid: "$widget_id", + argstr: "$args", xmlhttp : null, getXHRObj : function(){ @@ -22,6 +23,7 @@ var f9a_widget = { if (args===null) args = new Array(); args['k']=this.key; args['s']=window.location; + args['a']=this.argstr; var urlencodedargs = new Array(); for(k in args){ urlencodedargs.push( encodeURIComponent(k)+"="+encodeURIComponent(args[k]) ); } @@ -29,20 +31,21 @@ var f9a_widget = { this.xmlhttp.open("GET", url ,true); this.xmlhttp.send(); + this.xmlhttp.obj = this; this.xmlhttp.onreadystatechange=function(){ if (this.readyState==4){ if (this.status==200) { - cb(this.responseText); + cb(this.obj, this.responseText); } else { - document.getElementById(f9a_widget.widgetid).innerHTML="Error loading widget."; + document.getElementById(this.obj.widgetid).innerHTML="Error loading widget."; } } } }, - requestcb: function(responseText) { - document.getElementById(f9a_widget.widgetid).innerHTML=responseText; + requestcb: function(obj, responseText) { + document.getElementById(obj.widgetid).innerHTML=responseText; }, load : function (){ @@ -53,7 +56,7 @@ var f9a_widget = { }; (function() { - f9a_widget.load(); + f9a_widget_$widget_id.load(); })(); document.writeln("
    "); diff --git a/addon/widgets/widgets.php b/addon/widgets/widgets.php index 305423cb9..6bd7a73d1 100644 --- a/addon/widgets/widgets.php +++ b/addon/widgets/widgets.php @@ -17,8 +17,8 @@ function widgets_install() { function widgets_settings_post(){ if (isset($_POST['widgets-submit'])){ - set_pconfig(local_user(), 'widgets', 'site', $_POST['widgets-site']); - set_pconfig(local_user(), 'widgets', 'key', $_POST['widgets-key']); + del_pconfig(local_user(), 'widgets', 'key'); + } } @@ -26,41 +26,37 @@ function widgets_settings(&$a,&$o) { if(! local_user()) return; - $key = get_pconfig(local_user(), 'widgets', 'key' ); - $site = get_pconfig(local_user(), 'widgets', 'site' ); - - if ($key=='') $key = mt_rand(); - - $o .=' -

    Widgets

    -
    - - -
    -
    -
    - - - '.$key.' -
    -
    + + $key = get_pconfig(local_user(), 'widgets', 'key' ); + if ($key=='') { $key = mt_rand(); set_pconfig(local_user(), 'widgets', 'key', $key); } + + $o .='

    Widgets

    '; - + $o.=' +
    + '. t('Widgets key: ') .''.$key.' +
    +
    - -
    - '; + +
    '; - if ($key!='' and $site!='') { - $o.='

    Widgets:

    - - '; + + $o.='

    Widgets:

    '; + $o .= '
      '; + $d = dir(dirname(__file__)); + while(false !== ($f = $d->read())) { + if(substr($f,0,7)=="widget_") { + preg_match("|widget_([^.]+).php|", $f, $m); + $w=$m[1]; + require_once($f); + $o.='
    • '. call_user_func($w."_widget_name") .'
    • '; + } } + $o .= '
    '; + } function widgets_module() { @@ -90,7 +86,7 @@ function widgets_content(&$a) { $conf = array(); $conf['uid'] = $r[0]['uid']; foreach($r as $e) { $conf[$e['k']]=$e['v']; } - + $o = ""; $widgetfile =dirname(__file__)."/widget_".$a->argv[1].".php"; @@ -106,14 +102,14 @@ function widgets_content(&$a) { //echo "
    "; var_dump($a->argv); die();
     	if ($a->argv[2]=="cb"){
    -		if (!local_user()){
    +		/*if (!local_user()){
     			if (!isset($_GET['s']))
     				{header('HTTP/1.0 400 Bad Request'); killme();}
     			
     			if (substr($_GET['s'],0,strlen($conf['site'])) !== $conf['site'])
     				{header('HTTP/1.0 400 Bad Request'); killme();}
    -		} 
    -		widget_content($a, $o, $conf);
    +		} */
    +		$o .= call_user_func($a->argv[1].'_widget_content',$a, $conf);
     		
     	} else {
     
    @@ -122,8 +118,9 @@ function widgets_content(&$a) {
     			$o .= "";
     			$o .= "

    Preview Widget

    "; $o .= ''. t("Plugin Settings") .''; - $o .= "

    "; - widget_help($a, $o, $conf); + + $o .= "

    ".call_user_func($a->argv[1].'_widget_name')."

    "; + $o .= call_user_func($a->argv[1].'_widget_help'); $o .= "

    "; $o .= " From 7942192e2089224544c6fa55f64a77fbbf1e6281 Mon Sep 17 00:00:00 2001 From: Friendika Date: Fri, 13 May 2011 20:40:28 -0700 Subject: [PATCH 444/478] FB reply if replying to local post originally posted to FB --- addon/facebook/facebook.php | 2 ++ boot.php | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/addon/facebook/facebook.php b/addon/facebook/facebook.php index 91e68abd3..ab4827e6e 100644 --- a/addon/facebook/facebook.php +++ b/addon/facebook/facebook.php @@ -389,6 +389,8 @@ function facebook_post_hook(&$a,&$b) { ); if(count($r) && substr($r[0]['uri'],0,4) === 'fb::') $reply = substr($r[0]['uri'],4); + elseif(count($r) && substr($r[0]['extid'],0,4) === 'fb::') + $reply = substr($r[0]['extid'],4); else return; logger('facebook reply id=' . $reply); diff --git a/boot.php b/boot.php index 94ed4d19f..eb70dd8f6 100644 --- a/boot.php +++ b/boot.php @@ -4,7 +4,7 @@ set_time_limit(0); ini_set('pcre.backtrack_limit', 250000); -define ( 'FRIENDIKA_VERSION', '2.2.978' ); +define ( 'FRIENDIKA_VERSION', '2.2.979' ); define ( 'DFRN_PROTOCOL_VERSION', '2.21' ); define ( 'DB_UPDATE_VERSION', 1054 ); From 2b720b5b7c36fe55adc2e5a6d64711597ca917f7 Mon Sep 17 00:00:00 2001 From: Friendika Date: Sat, 14 May 2011 00:47:00 -0700 Subject: [PATCH 445/478] fix a couple of FB issues, wrong comment author, perhaps fix some missing entries --- addon/facebook/facebook.php | 24 ++++++++++++++---------- 1 file changed, 14 insertions(+), 10 deletions(-) diff --git a/addon/facebook/facebook.php b/addon/facebook/facebook.php index ab4827e6e..440f0e349 100644 --- a/addon/facebook/facebook.php +++ b/addon/facebook/facebook.php @@ -700,26 +700,27 @@ function fb_consume_stream($uid,$j,$wall = false) { if(is_array($likers)) { foreach($likers as $likes) { - $r = q("SELECT * FROM `item` WHERE `parent-uri` = '%s' AND `uid` = %d AND `verb` = '%s' AND `author-link` = '%s' - LIMIT 1", - dbesc('fb::' . $entry->id), + if(! $orig_post) + continue; + + $r = q("SELECT * FROM `item` WHERE `parent-uri` = '%s' AND `uid` = %d AND `verb` = '%s' AND `author-link` = '%s' LIMIT 1", + dbesc($orig_post['uri']), intval($uid), dbesc(ACTIVITY_LIKE), dbesc('http://facebook.com/profile.php?id=' . $likes->id) ); + if(count($r)) continue; $likedata = array(); $likedata['parent'] = $top_item; $likedata['verb'] = ACTIVITY_LIKE; - - $likedata['gravity'] = 3; $likedata['uid'] = $uid; $likedata['wall'] = (($wall) ? 1 : 0); $likedata['uri'] = item_new_uri($a->get_baseurl(), $uid); - $likedata['parent-uri'] = 'fb::' . $entry->id; + $likedata['parent-uri'] = $orig_post['uri']; if($likes->id == $self_id) $likedata['contact-id'] = $self[0]['id']; else { @@ -754,6 +755,9 @@ function fb_consume_stream($uid,$j,$wall = false) { if(is_array($comments)) { foreach($comments as $cmnt) { + if(! $orig_post) + continue; + $r = q("SELECT * FROM `item` WHERE `uid` = %d AND ( `uri` = '%s' OR `extid` = '%s' ) LIMIT 1", intval($uid), dbesc('fb::' . $cmnt->id), @@ -769,12 +773,10 @@ function fb_consume_stream($uid,$j,$wall = false) { $cmntdata['uid'] = $uid; $cmntdata['wall'] = (($wall) ? 1 : 0); $cmntdata['uri'] = 'fb::' . $cmnt->id; - $cmntdata['parent-uri'] = 'fb::' . $entry->id; + $cmntdata['parent-uri'] = $orig_post['uri']; if($cmnt->from->id == $self_id) { $cmntdata['contact-id'] = $self[0]['id']; } - elseif(is_array($orig_post) && (x($orig_post,'contact-id'))) - $cmntdata['contact-id'] = $orig_post['contact-id']; else { $r = q("SELECT * FROM `contact` WHERE `notify` = '%s' AND `uid` = %d AND `blocked` = 0 AND `readonly` = 0 LIMIT 1", dbesc($cmnt->from->id), @@ -783,8 +785,10 @@ function fb_consume_stream($uid,$j,$wall = false) { if(count($r)) $cmntdata['contact-id'] = $r[0]['id']; } - if(! x($cmntdata,'contact-id')) + if(! x($cmntdata,'contact-id')) { + logger('fb_consume: comment: no contact-id available'); return; + } $cmntdata['created'] = datetime_convert('UTC','UTC',$cmnt->created_time); $cmntdata['edited'] = datetime_convert('UTC','UTC',$cmnt->created_time); $cmntdata['verb'] = ACTIVITY_POST; From 86f2c56152b0a20552b74aa942ef4f0ad5cce385 Mon Sep 17 00:00:00 2001 From: Friendika Date: Sat, 14 May 2011 02:25:26 -0700 Subject: [PATCH 446/478] use best contact id available --- addon/facebook/facebook.php | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/addon/facebook/facebook.php b/addon/facebook/facebook.php index 440f0e349..2aab3c5ee 100644 --- a/addon/facebook/facebook.php +++ b/addon/facebook/facebook.php @@ -785,10 +785,9 @@ function fb_consume_stream($uid,$j,$wall = false) { if(count($r)) $cmntdata['contact-id'] = $r[0]['id']; } - if(! x($cmntdata,'contact-id')) { - logger('fb_consume: comment: no contact-id available'); - return; - } + if(! x($cmntdata,'contact-id')) + $cmntdata['contact-id'] = $orig_post['contact-id']; + $cmntdata['created'] = datetime_convert('UTC','UTC',$cmnt->created_time); $cmntdata['edited'] = datetime_convert('UTC','UTC',$cmnt->created_time); $cmntdata['verb'] = ACTIVITY_POST; From 45b9bd96baa12c426b1a0a629e81908a59f149d9 Mon Sep 17 00:00:00 2001 From: Friendika Date: Sat, 14 May 2011 06:16:21 -0700 Subject: [PATCH 447/478] wrong author came from feed, not from FB --- include/items.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/items.php b/include/items.php index 6f15b6814..8c2c78696 100644 --- a/include/items.php +++ b/include/items.php @@ -1530,7 +1530,7 @@ function atom_entry($item,$type,$author,$owner,$comment = false) { if(is_array($author)) $o .= atom_author('author',$author['name'],$author['url'],80,80,$author['thumb']); else - $o .= atom_author('author',$item['name'],$item['url'],80,80,$item['thumb']); + $o .= atom_author('author',(($item['author-name']) ? $item['author-name'] : $item['name']),(($item['author-link']) ? $item['author-link'] : $item['url']),80,80,(($item['author-avatar']) ? $item['author-avatar'] : $item['thumb'])); if(strlen($item['owner-name'])) $o .= atom_author('dfrn:owner',$item['owner-name'],$item['owner-link'],80,80,$item['owner-avatar']); From 730322ee5fd1b04a026ce6d0bafae9079f307a4b Mon Sep 17 00:00:00 2001 From: Friendika Date: Sun, 15 May 2011 16:36:49 -0700 Subject: [PATCH 448/478] bug #70 - error messages on group deletion, warning cleanup --- boot.php | 2 +- include/auth.php | 2 +- include/template_processor.php | 2 +- mod/group.php | 7 +++++-- 4 files changed, 8 insertions(+), 5 deletions(-) diff --git a/boot.php b/boot.php index eb70dd8f6..e06e1574e 100644 --- a/boot.php +++ b/boot.php @@ -4,7 +4,7 @@ set_time_limit(0); ini_set('pcre.backtrack_limit', 250000); -define ( 'FRIENDIKA_VERSION', '2.2.979' ); +define ( 'FRIENDIKA_VERSION', '2.2.981' ); define ( 'DFRN_PROTOCOL_VERSION', '2.21' ); define ( 'DB_UPDATE_VERSION', 1054 ); diff --git a/include/auth.php b/include/auth.php index ec02cd85c..1c430406e 100644 --- a/include/auth.php +++ b/include/auth.php @@ -28,7 +28,7 @@ if((isset($_SESSION)) && (x($_SESSION,'authenticated')) && ((! (x($_POST,'auth-p goaway($a->get_baseurl()); } - if(x($_SESSION['visitor_id']) && (! x($_SESSION['uid']))) { + if(x($_SESSION,'visitor_id') && (! x($_SESSION,'uid'))) { $r = q("SELECT * FROM `contact` WHERE `id` = %d LIMIT 1", intval($_SESSION['visitor_id']) ); diff --git a/include/template_processor.php b/include/template_processor.php index d431831cb..efdfbaecb 100644 --- a/include/template_processor.php +++ b/include/template_processor.php @@ -128,7 +128,7 @@ #$s = str_replace(array("\n","\r"),array("§n§","§r§"),$s); $s = $this->_build_nodes($s); $s = preg_replace_callback('/\|\|([0-9]+)\|\|/', array($this, "_replcb_node"), $s); - $s = str_replace($this->search,$this->replace,$s); + $s = str_replace($this->search,$this->replace, (string) $s); return $s; } diff --git a/mod/group.php b/mod/group.php index 4873fc3a3..3da633edf 100644 --- a/mod/group.php +++ b/mod/group.php @@ -92,7 +92,7 @@ function group_content(&$a) { notice( t('Unable to remove group.') . EOL); } goaway($a->get_baseurl() . '/group'); - return; // NOTREACHED + // NOTREACHED } if(($a->argc > 2) && intval($a->argv[1]) && intval($a->argv[2])) { @@ -107,7 +107,7 @@ function group_content(&$a) { if(($a->argc > 1) && (intval($a->argv[1]))) { require_once('include/acl_selectors.php'); - $r = q("SELECT * FROM `group` WHERE `id` = %d AND `uid` = %d LIMIT 1", + $r = q("SELECT * FROM `group` WHERE `id` = %d AND `uid` = %d AND `deleted` = 0 LIMIT 1", intval($a->argv[1]), intval(local_user()) ); @@ -161,6 +161,9 @@ function group_content(&$a) { } + if(! isset($group)) + return; + $o .= '
    '; if($change) $o = ''; From 31d53c5b2a2d0832878cd813eee55023c52d5b36 Mon Sep 17 00:00:00 2001 From: Friendika Date: Sun, 15 May 2011 17:04:02 -0700 Subject: [PATCH 449/478] comments imported from ignored FB contact --- addon/facebook/facebook.php | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/addon/facebook/facebook.php b/addon/facebook/facebook.php index 2aab3c5ee..ebb0c5344 100644 --- a/addon/facebook/facebook.php +++ b/addon/facebook/facebook.php @@ -778,12 +778,15 @@ function fb_consume_stream($uid,$j,$wall = false) { $cmntdata['contact-id'] = $self[0]['id']; } else { - $r = q("SELECT * FROM `contact` WHERE `notify` = '%s' AND `uid` = %d AND `blocked` = 0 AND `readonly` = 0 LIMIT 1", + $r = q("SELECT * FROM `contact` WHERE `notify` = '%s' AND `uid` = %d LIMIT 1", dbesc($cmnt->from->id), intval($uid) ); - if(count($r)) + if(count($r)) { $cmntdata['contact-id'] = $r[0]['id']; + if($r[0]['blocked'] || $r[0]['readonly']) + continue; + } } if(! x($cmntdata,'contact-id')) $cmntdata['contact-id'] = $orig_post['contact-id']; From 85c6457e6e6c9be6200f76bb12c449f010d4117b Mon Sep 17 00:00:00 2001 From: Friendika Date: Mon, 16 May 2011 17:57:29 -0700 Subject: [PATCH 450/478] bug #65 'show all nn comments', 'show more posts like this' are misleading after they've been clicked once. Solution, hide them once clicked. --- boot.php | 2 +- include/conversation.php | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/boot.php b/boot.php index e06e1574e..a44d8298f 100644 --- a/boot.php +++ b/boot.php @@ -4,7 +4,7 @@ set_time_limit(0); ini_set('pcre.backtrack_limit', 250000); -define ( 'FRIENDIKA_VERSION', '2.2.981' ); +define ( 'FRIENDIKA_VERSION', '2.2.982' ); define ( 'DFRN_PROTOCOL_VERSION', '2.21' ); define ( 'DB_UPDATE_VERSION', 1054 ); diff --git a/include/conversation.php b/include/conversation.php index a58a4d638..febd6c347 100644 --- a/include/conversation.php +++ b/include/conversation.php @@ -267,7 +267,7 @@ function conversation(&$a, $items, $mode, $update) { $blowhard_count ++; if($blowhard_count == 3) { $o .= '' . '
    '; $s .= '
    '; + $s .= '

    '.t('Cancel Connection Process').'

    '; + $s .= '
    '; + $s .= '

    '.t('Current StatusNet API is').': '.$api.'

    '; + $s .= ''; + $s .= ''; + $s .= '
    '; + $s .= '
    '; } else { /*** * we have an OAuth key / secret pair for the user From 85dc0826b6917d9809f9a7adeb3e0d015832ee91 Mon Sep 17 00:00:00 2001 From: Tobias Diekershoff Date: Tue, 17 May 2011 07:27:06 +0200 Subject: [PATCH 453/478] fixed a comment... --- addon/statusnet/statusnet.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addon/statusnet/statusnet.php b/addon/statusnet/statusnet.php index d1c6fd091..5ed92d13a 100644 --- a/addon/statusnet/statusnet.php +++ b/addon/statusnet/statusnet.php @@ -100,7 +100,7 @@ function statusnet_settings_post ($a,$post) { if (isset($_POST['statusnet-consumersecret'])) { // check if we can reach the API of the StatusNet server // we'll check the API Version for that, if we don't get one we'll try to fix the path but will - // resign + // resign quickly after this one try to fix the path ;-) $apibase = $_POST['statusnet-baseapi']; $f = fopen( $apibase . 'statusnet/version.xml', 'r'); $c = stream_get_contents($f); From 6c397255c87c26a8e1b5e548ee49a4779c93fb18 Mon Sep 17 00:00:00 2001 From: Friendika Date: Tue, 17 May 2011 04:53:05 -0700 Subject: [PATCH 454/478] turn dislike activities into plain text comments for FB delivery --- addon/facebook/facebook.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/addon/facebook/facebook.php b/addon/facebook/facebook.php index ebb0c5344..cf2bfe434 100644 --- a/addon/facebook/facebook.php +++ b/addon/facebook/facebook.php @@ -474,6 +474,11 @@ function facebook_post_hook(&$a,&$b) { // make links readable before we strip the code + // unless it's a dislike - just send the text as a comment + + if($b['verb'] == ACTIVITY_DISLIKE) + $msg = trim(strip_tags(bbcode($msg))); + if(preg_match("/\[url=(.+?)\](.+?)\[\/url\]/is",$msg,$matches)) { $link = $matches[1]; From c5333708737a62bc9e124af1ef82e828e2c41c59 Mon Sep 17 00:00:00 2001 From: Tobias Diekershoff Date: Tue, 17 May 2011 16:13:50 +0200 Subject: [PATCH 455/478] spelling fix --- view/de/messages.po | 4562 +++++++++++++++++++++---------------------- view/de/strings.php | 1165 ++++++----- 2 files changed, 2817 insertions(+), 2910 deletions(-) diff --git a/view/de/messages.po b/view/de/messages.po index 01fab68cd..7c6a8450c 100644 --- a/view/de/messages.po +++ b/view/de/messages.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: friendika\n" "Report-Msgid-Bugs-To: http://bugs.friendika.com/\n" -"POT-Creation-Date: 2011-05-02 20:13-0700\n" -"PO-Revision-Date: 2011-05-11 08:55+0000\n" +"POT-Creation-Date: 2011-05-10 14:13+0200\n" +"PO-Revision-Date: 2011-05-17 14:10+0000\n" "Last-Translator: bavatar \n" "Language-Team: German (http://www.transifex.net/projects/p/friendika/team/de/)\n" "MIME-Version: 1.0\n" @@ -17,390 +17,1149 @@ msgstr "" "Language: de\n" "Plural-Forms: nplurals=2; plural=(n != 1)\n" -#: ../../mod/oexchange.php:27 -msgid "Post successful." -msgstr "Erfolgreich gesendet." +#: ../../index.php:210 +msgid "Not Found" +msgstr "Nicht gefunden" -#: ../../mod/crepair.php:42 -msgid "Contact settings applied." -msgstr "Einstellungen zum Kontakt angewandt." +#: ../../index.php:211 +msgid "Page not found." +msgstr "Seite nicht gefunden." -#: ../../mod/crepair.php:44 -msgid "Contact update failed." -msgstr "Konnte den Kontakt nicht aktualisieren." +#: ../../index.php:266 ../../mod/profperm.php:19 ../../mod/group.php:67 +msgid "Permission denied" +msgstr "Zugriff verweigert" -#: ../../mod/crepair.php:54 ../../mod/photos.php:89 ../../mod/photos.php:787 -#: ../../mod/editpost.php:10 ../../mod/install.php:93 -#: ../../mod/notifications.php:56 ../../mod/contacts.php:106 -#: ../../mod/settings.php:15 ../../mod/settings.php:20 -#: ../../mod/settings.php:251 ../../mod/manage.php:75 ../../mod/network.php:6 -#: ../../mod/group.php:19 ../../mod/viewcontacts.php:21 -#: ../../mod/register.php:25 ../../mod/regmod.php:16 ../../mod/item.php:57 -#: ../../mod/item.php:680 ../../mod/profile_photo.php:19 +#: ../../index.php:267 ../../mod/manage.php:75 ../../mod/wall_upload.php:42 +#: ../../mod/follow.php:8 ../../mod/profile_photo.php:19 #: ../../mod/profile_photo.php:133 ../../mod/profile_photo.php:144 -#: ../../mod/profile_photo.php:155 ../../mod/message.php:8 -#: ../../mod/message.php:116 ../../mod/wall_upload.php:42 -#: ../../mod/follow.php:8 ../../mod/display.php:138 ../../mod/profiles.php:7 -#: ../../mod/profiles.php:227 ../../mod/invite.php:13 ../../mod/invite.php:54 -#: ../../mod/dfrn_confirm.php:53 ../../addon/facebook/facebook.php:221 -#: ../../wip/photos.php:77 ../../wip/photos.php:723 ../../wip/follow2.php:8 -#: ../../wip/group.php:19 ../../wip/photos-chris.php:97 -#: ../../wip/photos-chris.php:770 ../../index.php:265 +#: ../../mod/profile_photo.php:155 ../../mod/regmod.php:16 +#: ../../mod/profiles.php:7 ../../mod/profiles.php:227 +#: ../../mod/settings.php:15 ../../mod/settings.php:20 +#: ../../mod/settings.php:251 ../../mod/photos.php:89 ../../mod/photos.php:798 +#: ../../mod/display.php:138 ../../mod/editpost.php:10 ../../mod/invite.php:13 +#: ../../mod/invite.php:54 ../../mod/contacts.php:106 +#: ../../mod/register.php:25 ../../mod/install.php:93 ../../mod/network.php:6 +#: ../../mod/notifications.php:56 ../../mod/crepair.php:54 +#: ../../mod/item.php:57 ../../mod/item.php:680 ../../mod/message.php:8 +#: ../../mod/message.php:116 ../../mod/dfrn_confirm.php:53 +#: ../../mod/viewcontacts.php:21 ../../mod/group.php:19 +#: ../../addon/facebook/facebook.php:246 msgid "Permission denied." msgstr "Zugriff verweigert." -#: ../../mod/crepair.php:68 ../../mod/contacts.php:214 -#: ../../mod/dfrn_confirm.php:114 -msgid "Contact not found." -msgstr "Kontakt nicht gefunden." +#: ../../boot.php:385 +msgid "Delete this item?" +msgstr "Diesen Beitrag löschen?" -#: ../../mod/crepair.php:74 -msgid "Repair Contact Settings" -msgstr "Kontakt Einstellungen reparieren" +#: ../../boot.php:386 ../../mod/photos.php:1130 ../../mod/photos.php:1169 +#: ../../mod/photos.php:1200 ../../include/conversation.php:375 +msgid "Comment" +msgstr "Kommentar" -#: ../../mod/crepair.php:76 +#: ../../boot.php:834 +msgid "Create a New Account" +msgstr "Neuen Account erstellen" + +#: ../../boot.php:835 ../../mod/register.php:471 ../../include/nav.php:59 +msgid "Register" +msgstr "Registrieren" + +#: ../../boot.php:841 +msgid "Nickname or Email address: " +msgstr "Spitzname oder Email-Adresse: " + +#: ../../boot.php:842 +msgid "Password: " +msgstr "Passwort: " + +#: ../../boot.php:843 ../../boot.php:849 ../../include/nav.php:44 +msgid "Login" +msgstr "Anmeldung" + +#: ../../boot.php:847 +msgid "Nickname/Email/OpenID: " +msgstr "Spitzname/Email/OpenID: " + +#: ../../boot.php:848 +msgid "Password (if not OpenID): " +msgstr "Passwort (falls nicht OpenID): " + +#: ../../boot.php:851 +msgid "Forgot your password?" +msgstr "Passwort vergessen?" + +#: ../../boot.php:852 ../../mod/lostpass.php:78 +msgid "Password Reset" +msgstr "Passwort zurücksetzen" + +#: ../../boot.php:865 ../../include/nav.php:41 +msgid "Logout" +msgstr "Abmelden" + +#: ../../boot.php:1106 +msgid "prev" +msgstr "vorige" + +#: ../../boot.php:1108 +msgid "first" +msgstr "erste" + +#: ../../boot.php:1137 +msgid "last" +msgstr "letzte" + +#: ../../boot.php:1140 +msgid "next" +msgstr "nächste" + +#: ../../boot.php:2001 +msgid "No contacts" +msgstr "Keine Kontakte" + +#: ../../boot.php:2009 +#, php-format +msgid "%d Contact" +msgid_plural "%d Contacts" +msgstr[0] "%d Kontakt" +msgstr[1] "%d Kontakte" + +#: ../../boot.php:2014 ../../mod/viewcontacts.php:25 +msgid "View Contacts" +msgstr "Kontakte anzeigen" + +#: ../../boot.php:2060 ../../mod/search.php:26 ../../include/nav.php:71 +msgid "Search" +msgstr "Suche" + +#: ../../boot.php:2216 ../../mod/profile.php:11 +msgid "No profile" +msgstr "Kein Profil" + +#: ../../boot.php:2275 +msgid "Connect" +msgstr "Verbinden" + +#: ../../boot.php:2290 +msgid "Location:" +msgstr "Ort:" + +#: ../../boot.php:2294 +msgid ", " +msgstr ", " + +#: ../../boot.php:2302 ../../include/profile_advanced.php:23 +msgid "Gender:" +msgstr "Geschlecht:" + +#: ../../boot.php:2306 +msgid "Status:" +msgstr "Status:" + +#: ../../boot.php:2308 ../../include/profile_advanced.php:103 +msgid "Homepage:" +msgstr "Homepage:" + +#: ../../boot.php:2399 +msgid "Monday" +msgstr "Montag" + +#: ../../boot.php:2399 +msgid "Tuesday" +msgstr "Dienstag" + +#: ../../boot.php:2399 +msgid "Wednesday" +msgstr "Mittwoch" + +#: ../../boot.php:2399 +msgid "Thursday" +msgstr "Donnerstag" + +#: ../../boot.php:2399 +msgid "Friday" +msgstr "Freitag" + +#: ../../boot.php:2399 +msgid "Saturday" +msgstr "Samstag" + +#: ../../boot.php:2399 +msgid "Sunday" +msgstr "Sonntag" + +#: ../../boot.php:2403 +msgid "January" +msgstr "Januar" + +#: ../../boot.php:2403 +msgid "February" +msgstr "Februar" + +#: ../../boot.php:2403 +msgid "March" +msgstr "März" + +#: ../../boot.php:2403 +msgid "April" +msgstr "April" + +#: ../../boot.php:2403 +msgid "May" +msgstr "Mai" + +#: ../../boot.php:2403 +msgid "June" +msgstr "Juni" + +#: ../../boot.php:2403 +msgid "July" +msgstr "Juli" + +#: ../../boot.php:2403 +msgid "August" +msgstr "August" + +#: ../../boot.php:2403 +msgid "September" +msgstr "September" + +#: ../../boot.php:2403 +msgid "October" +msgstr "Oktober" + +#: ../../boot.php:2403 +msgid "November" +msgstr "November" + +#: ../../boot.php:2403 +msgid "December" +msgstr "Dezember" + +#: ../../boot.php:2418 +msgid "g A l F d" +msgstr "g A l F d" + +#: ../../boot.php:2435 +msgid "Birthday Reminders" +msgstr "Geburtstagserinnerungen" + +#: ../../boot.php:2436 +msgid "Birthdays this week:" +msgstr "Geburtstage diese Woche:" + +#: ../../boot.php:2437 +msgid "(Adjusted for local time)" +msgstr "(an die lokale Zeit angepasst)" + +#: ../../boot.php:2448 +msgid "[today]" +msgstr "[heute]" + +#: ../../boot.php:2654 +msgid "link to source" +msgstr "Link zum original Posting" + +#: ../../mod/manage.php:37 +#, php-format +msgid "Welcome back %s" +msgstr "Willkommen zurück %s" + +#: ../../mod/manage.php:87 +msgid "Manage Identities and/or Pages" +msgstr "Verwalte Identitäten und/oder Seiten" + +#: ../../mod/manage.php:90 msgid "" -"WARNING: This is highly advanced and if you enter incorrect" -" information your communications with this contact will stop working." +"(Toggle between different identities or community/group pages which share " +"your account details.)" msgstr "" -"Warnung: Nur für erfahrene Nutzer sollten hier fehlerhafte " -"Informationen eingetragen werden wirst du nicht mehr in der Lage sein mit " -"diesem Kontakt zu kommunizieren." +"(Wähle zwischen verschiedenen Identitäten oder Gemeinschafts/Gruppen Seiten " +"die deine Accountdetails teilen.)" -#: ../../mod/crepair.php:77 -msgid "" -"Please use your browser 'Back' button now if you are " -"uncertain what to do on this page." -msgstr "" -"Bitte nutze den Zurück-Button deines Browsers jetzt wenn du" -" dir unsicher bist was auf dieser Seite gemacht wird." +#: ../../mod/manage.php:92 +msgid "Select an identity to manage: " +msgstr "Wähle eine Identität zum Verwalten:" -#: ../../mod/crepair.php:85 -msgid "Name" -msgstr "Name" - -#: ../../mod/crepair.php:86 -msgid "Account Nickname" -msgstr "Account Spitzname" - -#: ../../mod/crepair.php:87 -msgid "Account URL" -msgstr "Account URL" - -#: ../../mod/crepair.php:88 -msgid "Friend Request URL" -msgstr "URL für Freundschaftsanfragen" - -#: ../../mod/crepair.php:89 -msgid "Friend Confirm URL" -msgstr "URL für Bestätigungen von Freundschaftsanfragen" - -#: ../../mod/crepair.php:90 -msgid "Notification Endpoint URL" -msgstr "URL Endpunkt für Benachrichtigungen" - -#: ../../mod/crepair.php:91 -msgid "Poll/Feed URL" -msgstr "Pull/Feed URL" - -#: ../../mod/crepair.php:100 ../../mod/photos.php:815 ../../mod/photos.php:872 -#: ../../mod/photos.php:1079 ../../mod/photos.php:1122 -#: ../../mod/install.php:133 ../../mod/contacts.php:264 -#: ../../mod/settings.php:426 ../../mod/manage.php:106 ../../mod/group.php:76 -#: ../../mod/group.php:159 ../../mod/profiles.php:370 ../../mod/invite.php:68 -#: ../../addon/facebook/facebook.php:268 -#: ../../addon/randplace/randplace.php:179 +#: ../../mod/manage.php:106 ../../mod/profiles.php:370 +#: ../../mod/settings.php:426 ../../mod/photos.php:826 +#: ../../mod/photos.php:883 ../../mod/photos.php:1091 +#: ../../mod/photos.php:1131 ../../mod/photos.php:1170 +#: ../../mod/photos.php:1201 ../../mod/invite.php:68 +#: ../../mod/contacts.php:264 ../../mod/install.php:133 +#: ../../mod/crepair.php:100 ../../mod/group.php:76 ../../mod/group.php:159 +#: ../../addon/twitter/twitter.php:156 ../../addon/twitter/twitter.php:175 #: ../../addon/statusnet/statusnet.php:163 #: ../../addon/statusnet/statusnet.php:189 -#: ../../addon/statusnet/statusnet.php:207 ../../addon/twitter/twitter.php:156 -#: ../../addon/twitter/twitter.php:175 ../../include/conversation.php:384 -#: ../../wip/photos.php:754 ../../wip/photos.php:793 ../../wip/photos.php:954 -#: ../../wip/addon/randplace/randplace.php:178 ../../wip/group.php:99 -#: ../../wip/group.php:176 ../../wip/photos-chris.php:801 -#: ../../wip/photos-chris.php:840 ../../wip/photos-chris.php:1001 +#: ../../addon/statusnet/statusnet.php:207 +#: ../../addon/facebook/facebook.php:293 +#: ../../addon/randplace/randplace.php:179 ../../include/conversation.php:376 msgid "Submit" msgstr "Senden" -#: ../../mod/help.php:27 -msgid "Help:" -msgstr "Hilfe:" - -#: ../../mod/help.php:31 ../../include/nav.php:64 -msgid "Help" -msgstr "Hilfe" - -#: ../../mod/tagrm.php:11 ../../mod/tagrm.php:94 -#: ../../mod/dfrn_request.php:644 ../../addon/js_upload/js_upload.php:41 -msgid "Cancel" -msgstr "Abbrechen" - -#: ../../mod/tagrm.php:41 -msgid "Tag removed" -msgstr "Tag entfernt" - -#: ../../mod/tagrm.php:79 -msgid "Remove Item Tag" -msgstr "Gegenstands Tag entfernen" - -#: ../../mod/tagrm.php:81 -msgid "Select a tag to remove: " -msgstr "Wähle ein Tag zum Entfernen aus: " - -#: ../../mod/tagrm.php:93 -msgid "Remove" -msgstr "Entfernen" - -#: ../../mod/dfrn_poll.php:84 ../../mod/dfrn_poll.php:510 +#: ../../mod/wall_upload.php:56 ../../mod/profile_photo.php:109 #, php-format -msgid "%s welcomes %s" -msgstr "%s heißt %s herzlich willkommen" +msgid "Image exceeds size limit of %d" +msgstr "Bildgröße überschreitet das Limit von %d" -#: ../../mod/photos.php:34 ../../wip/photos.php:31 -#: ../../wip/photos-chris.php:41 -msgid "Photo Albums" -msgstr "Fotoalben" +#: ../../mod/wall_upload.php:65 ../../mod/profile_photo.php:118 +#: ../../mod/photos.php:575 +msgid "Unable to process image." +msgstr "Konnte das Bild nicht bearbeiten." -#: ../../mod/photos.php:38 ../../mod/photos.php:110 ../../mod/photos.php:795 -#: ../../mod/photos.php:864 ../../mod/photos.php:879 ../../mod/photos.php:1248 -#: ../../mod/photos.php:1259 ../../include/Photo.php:225 -#: ../../include/Photo.php:232 ../../include/Photo.php:239 -#: ../../include/items.php:1026 ../../include/items.php:1029 -#: ../../include/items.php:1032 ../../wip/photos.php:35 -#: ../../wip/photos.php:98 ../../wip/photos.php:731 ../../wip/photos.php:785 -#: ../../wip/photos.php:800 ../../wip/photos.php:1111 -#: ../../wip/photos.php:1122 ../../wip/photos-chris.php:45 -#: ../../wip/photos-chris.php:118 ../../wip/photos-chris.php:778 -#: ../../wip/photos-chris.php:832 ../../wip/photos-chris.php:847 -#: ../../wip/photos-chris.php:1158 ../../wip/photos-chris.php:1169 -msgid "Contact Photos" -msgstr "Kontaktbilder" +#: ../../mod/wall_upload.php:79 ../../mod/wall_upload.php:88 +#: ../../mod/wall_upload.php:95 ../../mod/item.php:214 +#: ../../mod/message.php:93 +msgid "Wall Photos" +msgstr "Pinnwand Bilder" -#: ../../mod/photos.php:99 ../../wip/photos.php:87 -#: ../../wip/photos-chris.php:107 -msgid "Contact information unavailable" -msgstr "Kontakt Informationen nicht verfügbar" +#: ../../mod/wall_upload.php:82 ../../mod/profile_photo.php:241 +#: ../../mod/photos.php:593 +msgid "Image upload failed." +msgstr "Hochladen des Bildes gescheitert." + +#: ../../mod/dfrn_notify.php:189 ../../mod/dfrn_notify.php:405 +#: ../../mod/dfrn_notify.php:495 ../../mod/regmod.php:94 +#: ../../mod/register.php:333 ../../mod/register.php:373 +#: ../../mod/dfrn_request.php:551 ../../mod/lostpass.php:40 +#: ../../mod/lostpass.php:102 ../../mod/item.php:480 ../../mod/item.php:506 +#: ../../mod/dfrn_confirm.php:657 ../../include/items.php:1435 +msgid "Administrator" +msgstr "Administrator" + +#: ../../mod/dfrn_notify.php:191 +msgid "noreply" +msgstr "noreply" + +#: ../../mod/dfrn_notify.php:249 +msgid "New mail received at " +msgstr "New mail received at " + +#: ../../mod/dfrn_notify.php:403 ../../mod/dfrn_notify.php:493 +#, php-format +msgid "%s commented on an item at %s" +msgstr "%s hat einen Beitrag auf %s kommentiert" + +#: ../../mod/profile.php:112 +msgid "Status" +msgstr "Status" + +#: ../../mod/profile.php:113 ../../mod/profperm.php:94 +#: ../../include/profile_advanced.php:7 +msgid "Profile" +msgstr "Profil" + +#: ../../mod/profile.php:114 +msgid "Photos" +msgstr "Bilder" + +#: ../../mod/profile.php:262 ../../mod/display.php:147 +#: ../../mod/register.php:450 ../../mod/network.php:259 +msgid "" +"Shared content is covered by the Creative Commons " +"Attribution 3.0 license." +msgstr "" +"Geteilte Inhalte innerhalb des Friendika Netzwerks sind unter der Creative Commons " +"Attribution 3.0 verfügbar." + +#: ../../mod/follow.php:16 ../../mod/dfrn_request.php:340 +msgid "Disallowed profile URL." +msgstr "Nicht erlaubte Profil URL." + +#: ../../mod/follow.php:39 +msgid "The profile address specified does not provide adequate information." +msgstr "Die angegebene Profiladresse liefert unzureichende Informationen." + +#: ../../mod/follow.php:45 +msgid "" +"Limited profile. This person will be unable to receive direct/personal " +"notifications from you." +msgstr "" +"Eingeschränktes Profil. Diese Person wird keine direkten/privaten " +"Nachrichten von dir erhalten können." + +#: ../../mod/follow.php:100 +msgid "Unable to retrieve contact information." +msgstr "Konnte die Kontaktinformationen nicht empfangen." + +#: ../../mod/follow.php:146 +msgid "following" +msgstr "folgen" + +#: ../../mod/profile_photo.php:28 +msgid "Image uploaded but image cropping failed." +msgstr "Bilder hochgeladen aber das Zuschneiden ist fehlgeschlagen." -#: ../../mod/photos.php:110 ../../mod/photos.php:535 ../../mod/photos.php:864 -#: ../../mod/photos.php:879 ../../mod/register.php:288 -#: ../../mod/register.php:295 ../../mod/register.php:302 #: ../../mod/profile_photo.php:58 ../../mod/profile_photo.php:65 #: ../../mod/profile_photo.php:72 ../../mod/profile_photo.php:160 #: ../../mod/profile_photo.php:236 ../../mod/profile_photo.php:245 -#: ../../wip/photos.php:98 ../../wip/photos.php:493 ../../wip/photos.php:785 -#: ../../wip/photos.php:800 ../../wip/photos-chris.php:118 -#: ../../wip/photos-chris.php:525 ../../wip/photos-chris.php:832 -#: ../../wip/photos-chris.php:847 +#: ../../mod/photos.php:110 ../../mod/photos.php:535 ../../mod/photos.php:875 +#: ../../mod/photos.php:890 ../../mod/register.php:288 +#: ../../mod/register.php:295 ../../mod/register.php:302 msgid "Profile Photos" msgstr "Profilbilder" -#: ../../mod/photos.php:120 ../../wip/photos.php:108 -#: ../../wip/photos-chris.php:128 +#: ../../mod/profile_photo.php:61 ../../mod/profile_photo.php:68 +#: ../../mod/profile_photo.php:75 ../../mod/profile_photo.php:248 +#, php-format +msgid "Image size reduction [%s] failed." +msgstr "Verkleinern der Bildgröße von [%s] ist gescheitert." + +#: ../../mod/profile_photo.php:95 +msgid "Unable to process image" +msgstr "Bild konnte nicht verarbeitet werden" + +#: ../../mod/profile_photo.php:193 +msgid "Upload File:" +msgstr "Datei hochladen:" + +#: ../../mod/profile_photo.php:194 +msgid "Upload Profile Photo" +msgstr "Profilbild hochladen" + +#: ../../mod/profile_photo.php:195 +msgid "Upload" +msgstr "Hochladen" + +#: ../../mod/profile_photo.php:196 ../../mod/settings.php:398 +msgid "or" +msgstr "oder" + +#: ../../mod/profile_photo.php:196 +msgid "skip this step" +msgstr "diesen Schritt überspringen" + +#: ../../mod/profile_photo.php:196 +msgid "select a photo from your photo albums" +msgstr "wähle ein Foto von deinen Fotoalben" + +#: ../../mod/profile_photo.php:209 +msgid "Crop Image" +msgstr "Bild Zurechtschneiden" + +#: ../../mod/profile_photo.php:210 +msgid "Please adjust the image cropping for optimum viewing." +msgstr "" +"Passe bitte den Bildausschnitt an damit das Bild optimal dargestellt werden " +"kann." + +#: ../../mod/profile_photo.php:211 +msgid "Done Editing" +msgstr "Bearbeitung abgeschlossen" + +#: ../../mod/profile_photo.php:239 +msgid "Image uploaded successfully." +msgstr "Bild erfolgreich auf den Server geladen." + +#: ../../mod/home.php:23 +#, php-format +msgid "Welcome to %s" +msgstr "Willkommen zu %s" + +#: ../../mod/regmod.php:10 +msgid "Please login." +msgstr "Bitte melde dich an." + +#: ../../mod/regmod.php:54 +#, php-format +msgid "Registration revoked for %s" +msgstr "Registration für %s wurde zurück gezogen" + +#: ../../mod/regmod.php:92 ../../mod/register.php:331 +#, php-format +msgid "Registration details for %s" +msgstr "Details der Registration von %s" + +#: ../../mod/regmod.php:99 +msgid "Account approved." +msgstr "Account freigegeben." + +#: ../../mod/profiles.php:21 ../../mod/profiles.php:237 +#: ../../mod/profiles.php:342 ../../mod/dfrn_confirm.php:62 +msgid "Profile not found." +msgstr "Profil nicht gefunden." + +#: ../../mod/profiles.php:28 +msgid "Profile Name is required." +msgstr "Profilname ist erforderlich." + +#: ../../mod/profiles.php:199 +msgid "Profile updated." +msgstr "Profil aktualisiert." + +#: ../../mod/profiles.php:254 +msgid "Profile deleted." +msgstr "Profil gelöscht." + +#: ../../mod/profiles.php:270 ../../mod/profiles.php:301 +msgid "Profile-" +msgstr "Profil-" + +#: ../../mod/profiles.php:289 ../../mod/profiles.php:328 +msgid "New profile created." +msgstr "Neues Profil angelegt." + +#: ../../mod/profiles.php:307 +msgid "Profile unavailable to clone." +msgstr "Profil nicht zum Duplizieren verfügbar." + +#: ../../mod/profiles.php:354 +msgid "Hide my contact/friend list from viewers of this profile?" +msgstr "Verberge meine Kontakte/Freunde von Betrachtern dieses Profils?" + +#: ../../mod/profiles.php:355 ../../mod/settings.php:350 +#: ../../mod/settings.php:362 ../../mod/register.php:444 +#: ../../mod/dfrn_request.php:634 +msgid "Yes" +msgstr "Ja" + +#: ../../mod/profiles.php:356 ../../mod/settings.php:351 +#: ../../mod/settings.php:363 ../../mod/register.php:445 +#: ../../mod/dfrn_request.php:635 +msgid "No" +msgstr "Nein" + +#: ../../mod/profiles.php:369 +msgid "Edit Profile Details" +msgstr "Profil bearbeiten" + +#: ../../mod/profiles.php:371 +msgid "View this profile" +msgstr "Dieses Profil anzeigen" + +#: ../../mod/profiles.php:372 +msgid "Create a new profile using these settings" +msgstr "Neues Profil anlegen und diese Einstellungen verwenden" + +#: ../../mod/profiles.php:373 +msgid "Clone this profile" +msgstr "Dieses Profil dublizieren" + +#: ../../mod/profiles.php:374 +msgid "Delete this profile" +msgstr "Dieses Profil löschen" + +#: ../../mod/profiles.php:375 +msgid "Profile Name:" +msgstr "Profilname:" + +#: ../../mod/profiles.php:376 +msgid "Your Full Name:" +msgstr "Dein kompletter Name:" + +#: ../../mod/profiles.php:377 +msgid "Title/Description:" +msgstr "Titel/Beschreibung:" + +#: ../../mod/profiles.php:378 +msgid "Your Gender:" +msgstr "Dein Geschlecht:" + +#: ../../mod/profiles.php:379 +msgid "Birthday (y/m/d):" +msgstr "Geburtstag (y/m/d):" + +#: ../../mod/profiles.php:380 +msgid "Street Address:" +msgstr "Adresse:" + +#: ../../mod/profiles.php:381 +msgid "Locality/City:" +msgstr "Wohnort/Stadt:" + +#: ../../mod/profiles.php:382 +msgid "Postal/Zip Code:" +msgstr "Postleitzahl:" + +#: ../../mod/profiles.php:383 +msgid "Country:" +msgstr "Land:" + +#: ../../mod/profiles.php:384 +msgid "Region/State:" +msgstr "Region/Bundesstaat:" + +#: ../../mod/profiles.php:385 +msgid " Marital Status:" +msgstr " Beziehungs Status:" + +#: ../../mod/profiles.php:386 +msgid "Who: (if applicable)" +msgstr "Wer: (falls anwendbar)" + +#: ../../mod/profiles.php:387 +msgid "Examples: cathy123, Cathy Williams, cathy@example.com" +msgstr "Beispiel: cathy123, Cathy Williams, cathy@example.com" + +#: ../../mod/profiles.php:388 ../../include/profile_advanced.php:90 +msgid "Sexual Preference:" +msgstr "Sexuelle Vorlieben:" + +#: ../../mod/profiles.php:389 +msgid "Homepage URL:" +msgstr "Adresse der Homepage:" + +#: ../../mod/profiles.php:390 ../../include/profile_advanced.php:115 +msgid "Political Views:" +msgstr "Politische Ansichten:" + +#: ../../mod/profiles.php:391 +msgid "Religious Views:" +msgstr "Religiöse Ansichten:" + +#: ../../mod/profiles.php:392 +msgid "Public Keywords:" +msgstr "Öffentliche Schlüsselwörter:" + +#: ../../mod/profiles.php:393 +msgid "Private Keywords:" +msgstr "Private Schlüsselwörter:" + +#: ../../mod/profiles.php:394 +msgid "Example: fishing photography software" +msgstr "Beispiel: Fischen Photographie Software" + +#: ../../mod/profiles.php:395 +msgid "(Used for suggesting potential friends, can be seen by others)" +msgstr "" +"(Wird verwendet um potentielle Freunde zu finden, könnte von Fremden " +"eingesehen werden)" + +#: ../../mod/profiles.php:396 +msgid "(Used for searching profiles, never shown to others)" +msgstr "" +"(Wird für die Suche nach Profilen verwendet und niemals veröffentlicht)" + +#: ../../mod/profiles.php:397 +msgid "Tell us about yourself..." +msgstr "Erzähle und ein bisschen von dir..." + +#: ../../mod/profiles.php:398 +msgid "Hobbies/Interests" +msgstr "Hobbies/Interessen" + +#: ../../mod/profiles.php:399 +msgid "Contact information and Social Networks" +msgstr "Kontaktinformationen und Soziale Netzwerke" + +#: ../../mod/profiles.php:400 +msgid "Musical interests" +msgstr "Musikalische Interessen" + +#: ../../mod/profiles.php:401 +msgid "Books, literature" +msgstr "Literatur/Bücher" + +#: ../../mod/profiles.php:402 +msgid "Television" +msgstr "Fernsehen" + +#: ../../mod/profiles.php:403 +msgid "Film/dance/culture/entertainment" +msgstr "Filme/Tänze/Kultur/Unterhaltung" + +#: ../../mod/profiles.php:404 +msgid "Love/romance" +msgstr "Liebesleben" + +#: ../../mod/profiles.php:405 +msgid "Work/employment" +msgstr "Arbeit/Beschäftigung" + +#: ../../mod/profiles.php:406 +msgid "School/education" +msgstr "Schule/Ausbildung" + +#: ../../mod/profiles.php:411 +msgid "" +"This is your public profile.
    It may " +"be visible to anybody using the internet." +msgstr "" +"Dies ist dein öffentliches Profil.
    Es " +"könnte für jeden Nutzer des Internets sichtbar sein." + +#: ../../mod/profiles.php:421 ../../mod/directory.php:97 +msgid "Age: " +msgstr "Alter: " + +#: ../../mod/profiles.php:456 ../../include/nav.php:109 +msgid "Profiles" +msgstr "Profile" + +#: ../../mod/profiles.php:457 +msgid "Change profile photo" +msgstr "Profilbild ändern" + +#: ../../mod/profiles.php:458 +msgid "Create New Profile" +msgstr "Neues Profil anlegen" + +#: ../../mod/profiles.php:468 +msgid "Profile Image" +msgstr "Profilbild" + +#: ../../mod/profiles.php:470 +msgid "Visible to everybody" +msgstr "Für jeden sichtbar" + +#: ../../mod/profiles.php:471 +msgid "Edit visibility" +msgstr "Sichtbarkeit bearbeiten" + +#: ../../mod/settings.php:38 +msgid "Passwords do not match. Password unchanged." +msgstr "" +"Die Passwörter stimmen nicht überein. Das Passwort bleibt unverändert." + +#: ../../mod/settings.php:43 +msgid "Empty passwords are not allowed. Password unchanged." +msgstr "Leere Passwörter sind nicht erlaubt. Passwort bleibt unverändert." + +#: ../../mod/settings.php:54 +msgid "Password changed." +msgstr "Passwort ändern." + +#: ../../mod/settings.php:56 +msgid "Password update failed. Please try again." +msgstr "" +"Aktualisierung des Passworts gescheitert, bitte versuche es noch einmal." + +#: ../../mod/settings.php:138 +msgid " Please use a shorter name." +msgstr " Bitte verwende einen kürzeren Namen." + +#: ../../mod/settings.php:140 +msgid " Name too short." +msgstr " Name ist zu kurz." + +#: ../../mod/settings.php:146 +msgid " Not valid email." +msgstr " Keine gültige EMail." + +#: ../../mod/settings.php:148 +msgid " Cannot change to that email." +msgstr " Cannot change to that email." + +#: ../../mod/settings.php:206 +msgid "Settings updated." +msgstr "Einstellungen aktualisiert." + +#: ../../mod/settings.php:256 ../../mod/settings.php:418 +msgid "Plugin Settings" +msgstr "Plugin Einstellungen" + +#: ../../mod/settings.php:257 ../../mod/settings.php:417 +msgid "Account Settings" +msgstr "Account Einstellungen" + +#: ../../mod/settings.php:263 +msgid "No Plugin settings configured" +msgstr "Keine Erweiterungen konfiguriert" + +#: ../../mod/settings.php:323 +msgid "Normal Account" +msgstr "Normaler Account" + +#: ../../mod/settings.php:324 +msgid "This account is a normal personal profile" +msgstr "Dieser Account ist ein normales persönliches Profil" + +#: ../../mod/settings.php:325 +msgid "Soapbox Account" +msgstr "Sandkasten Accunt" + +#: ../../mod/settings.php:326 +msgid "Automatically approve all connection/friend requests as read-only fans" +msgstr "Freundschaftsanfragen werden automatisch als Nurlese-Fans akzeptiert" + +#: ../../mod/settings.php:327 +msgid "Community/Celebrity Account" +msgstr "Gemeinschafts/Berühmtheiten Account" + +#: ../../mod/settings.php:328 +msgid "" +"Automatically approve all connection/friend requests as read-write fans" +msgstr "" +"Freundschaftsanfragen werden automatisch als Lese-und-Schreib-Fans " +"akzeptiert" + +#: ../../mod/settings.php:329 +msgid "Automatic Friend Account" +msgstr "Automatischer Freundes Account" + +#: ../../mod/settings.php:330 +msgid "Automatically approve all connection/friend requests as friends" +msgstr "Freundschaftsanfragen werden automatisch als Freund akzeptiert" + +#: ../../mod/settings.php:339 +msgid "OpenID: " +msgstr "OpenID: " + +#: ../../mod/settings.php:339 +msgid " (Optional) Allow this OpenID to login to this account." +msgstr "" +" (Optional) Erlaube dieser OpenID sich für diesen Account anzumelden." + +#: ../../mod/settings.php:349 +msgid "Publish your default profile in site directory?" +msgstr "Dein Standard-Profil im Verzeichnis dieser Seite veröffentliche?" + +#: ../../mod/settings.php:361 +msgid "Publish your default profile in global social directory?" +msgstr "Dein Standard-Profil im weltweiten Verzeichnis veröffentlichen?" + +#: ../../mod/settings.php:377 +msgid "Profile is not published." +msgstr "Profil ist nicht veröffentlicht." + +#: ../../mod/settings.php:403 +msgid "Your Identity Address is" +msgstr "Die Adresse deines Profils lautet:" + +#: ../../mod/settings.php:413 +msgid "Export Personal Data" +msgstr "Perönliche Daten exportieren" + +#: ../../mod/settings.php:419 +msgid "Basic Settings" +msgstr "Grundeinstellungen" + +#: ../../mod/settings.php:420 ../../include/profile_advanced.php:10 +msgid "Full Name:" +msgstr "Kompletter Name:" + +#: ../../mod/settings.php:421 +msgid "Email Address:" +msgstr "Email Adresse:" + +#: ../../mod/settings.php:422 +msgid "Your Timezone:" +msgstr "Deine Zeitzone:" + +#: ../../mod/settings.php:423 +msgid "Default Post Location:" +msgstr "Standardstandort:" + +#: ../../mod/settings.php:424 +msgid "Use Browser Location:" +msgstr "Verwende den Standort des Browsers:" + +#: ../../mod/settings.php:425 +msgid "Display Theme:" +msgstr "Theme:" + +#: ../../mod/settings.php:427 +msgid "Security and Privacy Settings" +msgstr "Sicherheits und Privatsphären Einstellungen" + +#: ../../mod/settings.php:428 +msgid "Maximum Friend Requests/Day:" +msgstr "Maximale Anzahl von Freundschaftsanfragen/Tag:" + +#: ../../mod/settings.php:429 +msgid "(to prevent spam abuse)" +msgstr "(um SPAM zu vermeiden)" + +#: ../../mod/settings.php:430 +msgid "Allow friends to post to your profile page:" +msgstr "Erlaube es Freunden Beiträge auf deiner Pinnwand zu posten:" + +#: ../../mod/settings.php:431 +msgid "Automatically expire (delete) posts older than" +msgstr "Automatisch Beiträge verfallen lassen (löschen) die älter sind als" + +#: ../../mod/settings.php:432 ../../include/datetime.php:154 +msgid "days" +msgstr "Tage" + +#: ../../mod/settings.php:433 +msgid "Notification Settings" +msgstr "Benachrichtigungs Einstellungen" + +#: ../../mod/settings.php:434 +msgid "Send a notification email when:" +msgstr "Benachrichtigungs-Email senden wenn:" + +#: ../../mod/settings.php:435 +msgid "You receive an introduction" +msgstr "Du eine Vorstellung erhälst" + +#: ../../mod/settings.php:436 +msgid "Your introductions are confirmed" +msgstr "Eine deiner Vorstellungen angenommen wurde" + +#: ../../mod/settings.php:437 +msgid "Someone writes on your profile wall" +msgstr "Jemand etwas auf deiner Pinnwand postet" + +#: ../../mod/settings.php:438 +msgid "Someone writes a followup comment" +msgstr "Jemand einen Kommentar verfasst" + +#: ../../mod/settings.php:439 +msgid "You receive a private message" +msgstr "Du eine private Nachricht erhälst" + +#: ../../mod/settings.php:440 +msgid "Password Settings" +msgstr "Passwort Einstellungen" + +#: ../../mod/settings.php:441 +msgid "Leave password fields blank unless changing" +msgstr "Lass die Passwort-Felder leer außer du willst das Passwort ändern" + +#: ../../mod/settings.php:442 +msgid "New Password:" +msgstr "Neues Passwort:" + +#: ../../mod/settings.php:443 +msgid "Confirm:" +msgstr "Bestätigen:" + +#: ../../mod/settings.php:444 +msgid "Advanced Page Settings" +msgstr "Erweiterte Seiten Einstellungen" + +#: ../../mod/settings.php:459 +msgid "Default Post Permissions" +msgstr "Grundeinstellung für Veröffentlichungen" + +#: ../../mod/settings.php:460 +msgid "(click to open/close)" +msgstr "(klicke zum öffnen/schließen)" + +#: ../../mod/settings.php:473 +msgid "Email/Mailbox Setup" +msgstr "Email/Postfach Einstellungen" + +#: ../../mod/settings.php:474 +msgid "" +"If you wish to communicate with email contacts using this service " +"(optional), please specify how to connect to your mailbox." +msgstr "" +"Wenn du mit Email Kontakten über diesen Service kommunizieren möchtest " +"(optional) gib bitte die Einstellungen für dein Postfach an." + +#: ../../mod/settings.php:475 +msgid "IMAP server name:" +msgstr "IMAP Server Name:" + +#: ../../mod/settings.php:477 +msgid "IMAP port:" +msgstr "IMAP Port:" + +#: ../../mod/settings.php:479 +msgid "Security (TLS or SSL):" +msgstr "Sicherheit (TLS oder SSL)" + +#: ../../mod/settings.php:481 +msgid "Email login name:" +msgstr "Email Login Name:" + +#: ../../mod/settings.php:483 +msgid "Email password:" +msgstr "Email Passwort:" + +#: ../../mod/settings.php:484 +msgid "Reply-to address (Optional):" +msgstr "Reply-to Adresse (Optional)" + +#: ../../mod/settings.php:486 +msgid "Send public posts to all email contacts:" +msgstr "Sende öffentliche Einträge an alle Email Kontakte:" + +#: ../../mod/settings.php:488 +msgid "Email access is disabled on this site." +msgstr "Zugriff auf Emails für diese Seite deaktiviert." + +#: ../../mod/search.php:13 ../../mod/photos.php:676 ../../mod/display.php:7 +#: ../../mod/dfrn_request.php:591 ../../mod/directory.php:18 +#: ../../mod/viewcontacts.php:16 +msgid "Public access denied." +msgstr "Öffentlicher Zugriff verweigert." + +#: ../../mod/search.php:69 +msgid "No results." +msgstr "Keine Ergebnisse." + +#: ../../mod/photos.php:34 +msgid "Photo Albums" +msgstr "Fotoalben" + +#: ../../mod/photos.php:38 ../../mod/photos.php:110 ../../mod/photos.php:806 +#: ../../mod/photos.php:875 ../../mod/photos.php:890 ../../mod/photos.php:1278 +#: ../../mod/photos.php:1289 ../../include/Photo.php:233 +#: ../../include/Photo.php:240 ../../include/Photo.php:247 +#: ../../include/items.php:1027 ../../include/items.php:1030 +#: ../../include/items.php:1033 +msgid "Contact Photos" +msgstr "Kontaktbilder" + +#: ../../mod/photos.php:99 +msgid "Contact information unavailable" +msgstr "Kontakt Informationen nicht verfügbar" + +#: ../../mod/photos.php:120 msgid "Album not found." msgstr "Album nicht gefunden." -#: ../../mod/photos.php:138 ../../mod/photos.php:873 ../../wip/photos.php:126 -#: ../../wip/photos.php:794 ../../wip/photos-chris.php:146 -#: ../../wip/photos-chris.php:841 +#: ../../mod/photos.php:138 ../../mod/photos.php:884 msgid "Delete Album" msgstr "Album löschen" -#: ../../mod/photos.php:201 ../../mod/photos.php:1080 ../../wip/photos.php:192 -#: ../../wip/photos.php:955 ../../wip/photos-chris.php:212 -#: ../../wip/photos-chris.php:1002 +#: ../../mod/photos.php:201 ../../mod/photos.php:1092 msgid "Delete Photo" msgstr "Foto löschen" -#: ../../mod/photos.php:473 ../../wip/photos.php:442 -#: ../../wip/photos-chris.php:462 +#: ../../mod/photos.php:473 msgid "was tagged in a" msgstr "was tagged in a" #: ../../mod/photos.php:473 ../../mod/like.php:110 -#: ../../include/conversation.php:20 ../../wip/photos.php:442 -#: ../../wip/photos-chris.php:462 +#: ../../include/conversation.php:20 msgid "photo" msgstr "Foto" -#: ../../mod/photos.php:473 ../../wip/photos.php:442 -#: ../../wip/photos-chris.php:462 +#: ../../mod/photos.php:473 msgid "by" msgstr "von" #: ../../mod/photos.php:563 ../../addon/js_upload/js_upload.php:306 -#: ../../wip/photos.php:511 ../../wip/photos-chris.php:555 msgid "Image exceeds size limit of " msgstr "Die Bildgröße übersteigt das Limit von " -#: ../../mod/photos.php:575 ../../mod/profile_photo.php:118 -#: ../../mod/wall_upload.php:65 ../../wip/photos.php:520 -#: ../../wip/photos-chris.php:567 -msgid "Unable to process image." -msgstr "Konnte das Bild nicht bearbeiten." - -#: ../../mod/photos.php:593 ../../mod/profile_photo.php:241 -#: ../../mod/wall_upload.php:82 ../../wip/photos.php:537 -#: ../../wip/photos-chris.php:585 -msgid "Image upload failed." -msgstr "Hochladen des Bildes gescheitert." - -#: ../../mod/photos.php:665 ../../mod/dfrn_request.php:591 -#: ../../mod/viewcontacts.php:16 ../../mod/display.php:7 -#: ../../mod/search.php:13 ../../mod/directory.php:18 -msgid "Public access denied." -msgstr "Öffentlicher Zugriff verweigert." - -#: ../../mod/photos.php:675 ../../wip/photos.php:611 -#: ../../wip/photos-chris.php:658 +#: ../../mod/photos.php:686 msgid "No photos selected" msgstr "Keine Bilder ausgewählt" -#: ../../mod/photos.php:822 ../../wip/photos.php:742 -#: ../../wip/photos-chris.php:789 +#: ../../mod/photos.php:833 msgid "Upload Photos" msgstr "Bilder hochladen" -#: ../../mod/photos.php:825 ../../mod/photos.php:868 ../../wip/photos.php:745 -#: ../../wip/photos.php:789 ../../wip/photos-chris.php:792 -#: ../../wip/photos-chris.php:836 +#: ../../mod/photos.php:836 ../../mod/photos.php:879 msgid "New album name: " msgstr "Name des neuen Albums: " -#: ../../mod/photos.php:826 ../../wip/photos.php:746 -#: ../../wip/photos-chris.php:793 +#: ../../mod/photos.php:837 msgid "or existing album name: " msgstr "oder existierender Albumname: " -#: ../../mod/photos.php:828 ../../mod/photos.php:1075 ../../wip/photos.php:749 -#: ../../wip/photos-chris.php:796 +#: ../../mod/photos.php:839 ../../mod/photos.php:1087 msgid "Permissions" msgstr "Berechtigungen" -#: ../../mod/photos.php:883 ../../wip/photos.php:804 -#: ../../wip/photos-chris.php:851 +#: ../../mod/photos.php:894 msgid "Edit Album" msgstr "Album bearbeiten" -#: ../../mod/photos.php:893 ../../mod/photos.php:1277 ../../wip/photos.php:814 -#: ../../wip/photos.php:1141 ../../wip/photos-chris.php:861 -#: ../../wip/photos-chris.php:1188 +#: ../../mod/photos.php:904 ../../mod/photos.php:1307 msgid "View Photo" msgstr "Fotos betrachten" -#: ../../mod/photos.php:922 ../../wip/photos.php:843 -#: ../../wip/photos-chris.php:890 +#: ../../mod/photos.php:933 msgid "Photo not available" msgstr "Foto nicht verfügbar" -#: ../../mod/photos.php:969 ../../wip/photos.php:864 -#: ../../wip/photos-chris.php:911 +#: ../../mod/photos.php:982 msgid "Edit photo" msgstr "Foto bearbeiten" -#: ../../mod/photos.php:971 +#: ../../mod/photos.php:983 msgid "Use as profile photo" msgstr "Als Profilbild verwenden" -#: ../../mod/photos.php:975 ../../include/conversation.php:317 +#: ../../mod/photos.php:989 ../../include/conversation.php:309 msgid "Private Message" msgstr "Private Nachricht" -#: ../../mod/photos.php:982 +#: ../../mod/photos.php:996 msgid "<< Prev" msgstr "<< Vorherige" -#: ../../mod/photos.php:986 ../../wip/photos.php:870 -#: ../../wip/photos-chris.php:917 +#: ../../mod/photos.php:1000 msgid "View Full Size" msgstr "Betrachte Originalgröße" -#: ../../mod/photos.php:990 +#: ../../mod/photos.php:1005 msgid "Next >>" msgstr "Nächste >>" -#: ../../mod/photos.php:1049 ../../wip/photos.php:928 -#: ../../wip/photos-chris.php:975 +#: ../../mod/photos.php:1067 msgid "Tags: " msgstr "Tags: " -#: ../../mod/photos.php:1059 ../../wip/photos.php:938 -#: ../../wip/photos-chris.php:985 +#: ../../mod/photos.php:1070 msgid "[Remove any tag]" msgstr "[Tag entfernen]" -#: ../../mod/photos.php:1068 +#: ../../mod/photos.php:1080 msgid "New album name" msgstr "Name des neuen Albums" -#: ../../mod/photos.php:1071 ../../wip/photos.php:948 -#: ../../wip/photos-chris.php:995 +#: ../../mod/photos.php:1083 msgid "Caption" msgstr "Bildunterschrift" -#: ../../mod/photos.php:1073 ../../wip/photos.php:950 -#: ../../wip/photos-chris.php:997 +#: ../../mod/photos.php:1085 msgid "Add a Tag" msgstr "Tag hinzufügen" -#: ../../mod/photos.php:1077 ../../wip/photos.php:952 -#: ../../wip/photos-chris.php:999 +#: ../../mod/photos.php:1089 msgid "" "Example: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping" msgstr "" "Beispiel: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping" -#: ../../mod/photos.php:1097 ../../include/conversation.php:365 +#: ../../mod/photos.php:1109 ../../include/conversation.php:357 msgid "I like this (toggle)" msgstr "Ich mag das (toggle)" -#: ../../mod/photos.php:1098 ../../include/conversation.php:366 +#: ../../mod/photos.php:1110 ../../include/conversation.php:358 msgid "I don't like this (toggle)" msgstr "Ich mag das nicht (toggle)" -#: ../../mod/photos.php:1099 ../../include/conversation.php:367 -#: ../../include/conversation.php:735 +#: ../../mod/photos.php:1111 ../../include/conversation.php:359 +#: ../../include/conversation.php:718 msgid "Share" msgstr "Teilen" -#: ../../mod/photos.php:1100 ../../mod/editpost.php:95 +#: ../../mod/photos.php:1112 ../../mod/editpost.php:96 #: ../../mod/message.php:190 ../../mod/message.php:324 -#: ../../include/conversation.php:368 ../../include/conversation.php:744 +#: ../../include/conversation.php:360 ../../include/conversation.php:727 msgid "Please wait" msgstr "Bitte warten" -#: ../../mod/photos.php:1119 ../../mod/photos.php:1161 -#: ../../mod/photos.php:1190 ../../include/conversation.php:381 -#: ../../wip/photos.php:986 ../../wip/photos.php:1025 -#: ../../wip/photos.php:1053 ../../wip/photos-chris.php:1033 -#: ../../wip/photos-chris.php:1072 ../../wip/photos-chris.php:1100 +#: ../../mod/photos.php:1128 ../../mod/photos.php:1167 +#: ../../mod/photos.php:1198 ../../include/conversation.php:373 msgid "This is you" msgstr "Das bist du" -#: ../../mod/photos.php:1121 ../../include/conversation.php:383 -#: ../../boot.php:373 -msgid "Comment" -msgstr "Kommentar" - -#: ../../mod/photos.php:1218 ../../mod/group.php:146 -#: ../../include/conversation.php:182 ../../include/conversation.php:394 -#: ../../wip/group.php:162 +#: ../../mod/photos.php:1228 ../../mod/group.php:146 +#: ../../include/conversation.php:174 ../../include/conversation.php:386 msgid "Delete" msgstr "Löschen" -#: ../../mod/photos.php:1264 ../../wip/photos.php:1127 -#: ../../wip/photos-chris.php:1174 +#: ../../mod/photos.php:1294 msgid "Recent Photos" msgstr "Neuste Fotos" -#: ../../mod/photos.php:1268 ../../wip/photos.php:1131 -#: ../../wip/photos-chris.php:1178 +#: ../../mod/photos.php:1298 msgid "Upload New Photos" msgstr "Weitere Fotos hochladen" -#: ../../mod/photos.php:1281 ../../wip/photos.php:1147 -#: ../../wip/photos-chris.php:1194 +#: ../../mod/photos.php:1311 msgid "View Album" msgstr "Album betrachten" +#: ../../mod/display.php:25 ../../mod/display.php:142 ../../mod/item.php:609 +msgid "Item not found." +msgstr "Beitrag nicht gefunden." + +#: ../../mod/display.php:135 +msgid "Item has been removed." +msgstr "Eintrag wurde entfernt." + #: ../../mod/editpost.php:17 ../../mod/editpost.php:27 msgid "Item not found" msgstr "Beitrag nicht gefunden" @@ -409,252 +1168,506 @@ msgstr "Beitrag nicht gefunden" msgid "Edit post" msgstr "Beitrag bearbeiten" -#: ../../mod/editpost.php:74 ../../include/conversation.php:724 +#: ../../mod/editpost.php:38 ../../include/conversation.php:673 +msgid "Visible to everybody" +msgstr "Für Jedermann sichtbar" + +#: ../../mod/editpost.php:75 ../../include/conversation.php:707 msgid "Post to Email" msgstr "An Email senden" -#: ../../mod/editpost.php:87 ../../include/group.php:169 -#: ../../include/conversation.php:392 +#: ../../mod/editpost.php:88 ../../include/conversation.php:384 +#: ../../include/group.php:169 msgid "Edit" msgstr "Bearbeiten" -#: ../../mod/editpost.php:88 ../../mod/message.php:188 -#: ../../mod/message.php:322 ../../include/conversation.php:736 +#: ../../mod/editpost.php:89 ../../mod/message.php:188 +#: ../../mod/message.php:322 ../../include/conversation.php:719 msgid "Upload photo" msgstr "Foto hochladen" -#: ../../mod/editpost.php:89 ../../mod/message.php:189 -#: ../../mod/message.php:323 ../../include/conversation.php:737 +#: ../../mod/editpost.php:90 ../../mod/message.php:189 +#: ../../mod/message.php:323 ../../include/conversation.php:720 msgid "Insert web link" msgstr "Weblink einfügen" -#: ../../mod/editpost.php:90 ../../include/conversation.php:738 +#: ../../mod/editpost.php:91 ../../include/conversation.php:721 msgid "Insert YouTube video" msgstr "YouTube Video einfügen" -#: ../../mod/editpost.php:91 ../../include/conversation.php:739 +#: ../../mod/editpost.php:92 ../../include/conversation.php:722 msgid "Insert Vorbis [.ogg] video" msgstr "Vorbis [.ogg] Video einfügen" -#: ../../mod/editpost.php:92 ../../include/conversation.php:740 +#: ../../mod/editpost.php:93 ../../include/conversation.php:723 msgid "Insert Vorbis [.ogg] audio" msgstr "Vorbis [.ogg] Audio einfügen" -#: ../../mod/editpost.php:93 ../../include/conversation.php:741 +#: ../../mod/editpost.php:94 ../../include/conversation.php:724 msgid "Set your location" msgstr "Deinen Standort festlegen" -#: ../../mod/editpost.php:94 ../../include/conversation.php:742 +#: ../../mod/editpost.php:95 ../../include/conversation.php:725 msgid "Clear browser location" msgstr "Browser Standort leeren" -#: ../../mod/editpost.php:96 ../../include/conversation.php:745 +#: ../../mod/editpost.php:97 ../../include/conversation.php:728 msgid "Permission settings" msgstr "Berechtigungseinstellungen" -#: ../../mod/editpost.php:102 ../../include/conversation.php:751 +#: ../../mod/editpost.php:103 ../../include/conversation.php:734 msgid "CC: email addresses" msgstr "CC: EMail Addresse" -#: ../../mod/editpost.php:104 ../../include/conversation.php:753 +#: ../../mod/editpost.php:105 ../../include/conversation.php:736 msgid "Example: bob@example.com, mary@example.com" msgstr "Z.B.: bob@example.com, mary@example.com" -#: ../../mod/dfrn_request.php:96 -msgid "This introduction has already been accepted." -msgstr "Diese Vorstellung wurde bereits abgeschlossen." +#: ../../mod/invite.php:28 +#, php-format +msgid "%s : Not a valid email address." +msgstr "%s: Keine gültige Email Adresse." -#: ../../mod/dfrn_request.php:120 ../../mod/dfrn_request.php:351 -msgid "Profile location is not valid or does not contain profile information." +#: ../../mod/invite.php:32 +#, php-format +msgid "Please join my network on %s" +msgstr "Bitte trete meinem Netzwerk auf %s bei" + +#: ../../mod/invite.php:42 +#, php-format +msgid "%s : Message delivery failed." +msgstr "%s: Zustellung der Nachricht fehlgeschlagen." + +#: ../../mod/invite.php:46 +#, php-format +msgid "%d message sent." +msgid_plural "%d messages sent." +msgstr[0] "%d Nachricht gesendet." +msgstr[1] "%d Nachrichten gesendet." + +#: ../../mod/invite.php:61 +msgid "Send invitations" +msgstr "Einladungen senden" + +#: ../../mod/invite.php:62 +msgid "Enter email addresses, one per line:" +msgstr "Email Adressen eingeben, eine pro Zeile:" + +#: ../../mod/invite.php:63 ../../mod/message.php:185 ../../mod/message.php:319 +msgid "Your message:" +msgstr "Deine Nachricht:" + +#: ../../mod/invite.php:64 +#, php-format +msgid "Please join my social network on %s" +msgstr "Bitte trete meinem Sozialen Netzwerk auf %s bei" + +#: ../../mod/invite.php:65 +msgid "To accept this invitation, please visit:" +msgstr "Um diese Einladung anzunehmen beuche bitte:" + +#: ../../mod/invite.php:66 +msgid "" +"Once you have registered, please connect with me via my profile page at:" msgstr "" -"Profil Adresse ist ungültig oder stellt einige Profildaten nicht zur " -"Verfügung." +"Sobald du registriert bist kontaktiere mich bitte auf meiner Profilseite:" -#: ../../mod/dfrn_request.php:125 ../../mod/dfrn_request.php:356 -msgid "Warning: profile location has no identifiable owner name." -msgstr "Warning: profile location has no identifiable owner name." +#: ../../mod/contacts.php:12 +msgid "Invite Friends" +msgstr "Freunde einladen" -#: ../../mod/dfrn_request.php:127 ../../mod/dfrn_request.php:358 -msgid "Warning: profile location has no profile photo." -msgstr "Warning: profile location has no profile photo." +#: ../../mod/contacts.php:15 +msgid "Find People With Shared Interests" +msgstr "Finde Personen die deine Interessen teilen" -#: ../../mod/dfrn_request.php:130 ../../mod/dfrn_request.php:361 -#, php-format -msgid "%d required parameter was not found at the given location" -msgid_plural "%d required parameters were not found at the given location" -msgstr[0] "" -"%d benötigter Parameter wurde an der angegebenen Stelle nicht gefunden" -msgstr[1] "" -"%d benötigte Parameter wurden an der angegebenen Stelle nicht gefunden" +#: ../../mod/contacts.php:19 +msgid "Connect/Follow" +msgstr "Verbinden/Folgen" -#: ../../mod/dfrn_request.php:168 -msgid "Introduction complete." -msgstr "Vorstellung abgeschlossen." +#: ../../mod/contacts.php:20 +msgid "Example: bob@example.com, http://example.com/barbara" +msgstr "Beispiel: bob@example.com, http://example.com/barbara" -#: ../../mod/dfrn_request.php:192 -msgid "Unrecoverable protocol error." -msgstr "Nicht behebbarer Protokollfehler." +#: ../../mod/contacts.php:21 +msgid "Follow" +msgstr "Folge" -#: ../../mod/dfrn_request.php:220 -msgid "Profile unavailable." -msgstr "Profil nicht verfügbar." +#: ../../mod/contacts.php:43 ../../mod/contacts.php:124 +msgid "Could not access contact record." +msgstr "Konnte nicht auf die Kontaktdaten zugreifen." -#: ../../mod/dfrn_request.php:245 -#, php-format -msgid "%s has received too many connection requests today." -msgstr "%s hat heute zu viele Freundschaftsanfragen erhalten." +#: ../../mod/contacts.php:57 +msgid "Could not locate selected profile." +msgstr "Konnte das ausgewählte Profiel nicht finden." -#: ../../mod/dfrn_request.php:246 -msgid "Spam protection measures have been invoked." -msgstr "Maßnahmen zum Spamschutz wurden ergriffen." +#: ../../mod/contacts.php:88 +msgid "Contact updated." +msgstr "Kontakt aktualisiert." -#: ../../mod/dfrn_request.php:247 -msgid "Friends are advised to please try again in 24 hours." -msgstr "Freunde sind angehalten es in 24 Stunden erneut zu versuchen." - -#: ../../mod/dfrn_request.php:277 -msgid "Invalid locator" -msgstr "Ungültiger Locator" - -#: ../../mod/dfrn_request.php:296 -msgid "Unable to resolve your name at the provided location." -msgstr "Unable to resolve your name at the provided location." - -#: ../../mod/dfrn_request.php:309 -msgid "You have already introduced yourself here." -msgstr "Du hast dich hier bereits vorgestellt." - -#: ../../mod/dfrn_request.php:313 -#, php-format -msgid "Apparently you are already friends with %s." -msgstr "Es scheint so, als ob du bereits ein Freund von %s bist." - -#: ../../mod/dfrn_request.php:334 -msgid "Invalid profile URL." -msgstr "Ungültige Profil URL." - -#: ../../mod/dfrn_request.php:340 ../../mod/follow.php:16 -msgid "Disallowed profile URL." -msgstr "Nicht erlaubte Profil URL." - -#: ../../mod/dfrn_request.php:406 ../../mod/contacts.php:90 +#: ../../mod/contacts.php:90 ../../mod/dfrn_request.php:406 msgid "Failed to update contact record." msgstr "Aktualisierung der Kontaktdaten fehlgeschlagen." -#: ../../mod/dfrn_request.php:427 -msgid "Your introduction has been sent." -msgstr "Deine Vorstellung wurde abgeschickt." +#: ../../mod/contacts.php:146 +msgid "Contact has been blocked" +msgstr "Kontakt wurde blockiert" -#: ../../mod/dfrn_request.php:481 -msgid "Please login to confirm introduction." -msgstr "Bitte melde dich an um die Vorstellung zu bestätigen." +#: ../../mod/contacts.php:146 +msgid "Contact has been unblocked" +msgstr "Kontakt wurde wieder frei gegeben" -#: ../../mod/dfrn_request.php:495 -msgid "" -"Incorrect identity currently logged in. Please login to " -"this profile." -msgstr "" -"Incorrect identity currently logged in. Please login to " -"this profile." +#: ../../mod/contacts.php:160 +msgid "Contact has been ignored" +msgstr "Der Kontakt wurde ignoriert" -#: ../../mod/dfrn_request.php:507 +#: ../../mod/contacts.php:160 +msgid "Contact has been unignored" +msgstr "Kontakt wurde ignoriert" + +#: ../../mod/contacts.php:181 +msgid "stopped following" +msgstr "wird nicht mehr gefolgt" + +#: ../../mod/contacts.php:200 +msgid "Contact has been removed." +msgstr "Kontakt wurde entfernt." + +#: ../../mod/contacts.php:214 ../../mod/crepair.php:68 +#: ../../mod/dfrn_confirm.php:114 +msgid "Contact not found." +msgstr "Kontakt nicht gefunden." + +#: ../../mod/contacts.php:228 ../../mod/contacts.php:363 +msgid "Mutual Friendship" +msgstr "Beidseitige Freundschaft" + +#: ../../mod/contacts.php:232 ../../mod/contacts.php:367 +msgid "is a fan of yours" +msgstr "ist ein Fan von dir" + +#: ../../mod/contacts.php:237 ../../mod/contacts.php:371 +msgid "you are a fan of" +msgstr "du bist Fan von" + +#: ../../mod/contacts.php:252 +msgid "Privacy Unavailable" +msgstr "Privatsphäre nicht verfügbar" + +#: ../../mod/contacts.php:253 +msgid "Private communications are not available for this contact." +msgstr "Private Kommunikation ist für diesen Kontakt nicht verfügbar." + +#: ../../mod/contacts.php:256 +msgid "Never" +msgstr "Niemals" + +#: ../../mod/contacts.php:260 +msgid "(Update was successful)" +msgstr "(Aktualisierung war erfolgreich)" + +#: ../../mod/contacts.php:260 +msgid "(Update was not successful)" +msgstr "(Aktualisierung war nicht erfolgreich)" + +#: ../../mod/contacts.php:263 +msgid "Contact Editor" +msgstr "Kontakt Editor" + +#: ../../mod/contacts.php:265 +msgid "Profile Visibility" +msgstr "Profil Anzeige" + +#: ../../mod/contacts.php:266 #, php-format -msgid "Welcome home %s." -msgstr "Willkommen zurück %s." +msgid "" +"Please choose the profile you would like to display to %s when viewing your " +"profile securely." +msgstr "" +"Bitte wähle eines deiner Profile das angezeitgt werden soll, wenn %s dein " +"Profil aufruft." -#: ../../mod/dfrn_request.php:508 +#: ../../mod/contacts.php:267 +msgid "Contact Information / Notes" +msgstr "Kontakt Informationen / Notizen" + +#: ../../mod/contacts.php:268 +msgid "Online Reputation" +msgstr "Online Ruf" + +#: ../../mod/contacts.php:269 +msgid "" +"Occasionally your friends may wish to inquire about this person's online " +"legitimacy." +msgstr "" +"Es könnte sein, dass deine Freunde etwas über den Ruf einer Peron erfahren " +"möchten." + +#: ../../mod/contacts.php:270 +msgid "" +"You may help them choose whether or not to interact with this person by " +"providing a reputation to guide them." +msgstr "" +"Du kannst ihnen bei der Entscheidung helfen ob sie mit einer Person " +"interagieren sollten oder nicht indem du Informationen über den Ruf" +" der Person anbietest." + +#: ../../mod/contacts.php:271 +msgid "" +"Please take a moment to elaborate on this selection if you feel it could be " +"helpful to others." +msgstr "" +"Bitte nimm dir einen Moment und fülle diesen Punkt aus wenn du denkst das es" +" anderen helfen könnte." + +#: ../../mod/contacts.php:272 +msgid "Visit $name's profile" +msgstr "Besuche das Profil von $name" + +#: ../../mod/contacts.php:273 +msgid "Block/Unblock contact" +msgstr "Kontakt blockieren/freischalten" + +#: ../../mod/contacts.php:274 +msgid "Ignore contact" +msgstr "Ignoriere den Kontakt" + +#: ../../mod/contacts.php:275 +msgid "Repair contact URL settings" +msgstr "URL Einstellungen des Kontakts reparieren" + +#: ../../mod/contacts.php:276 +msgid "Repair contact URL settings (WARNING: Advanced)" +msgstr "URL Einstellungen des Kontakts reparieren (Achtung: Fortgeschritten)" + +#: ../../mod/contacts.php:277 +msgid "View conversations" +msgstr "Unterhaltungen anzeigen" + +#: ../../mod/contacts.php:278 +msgid "Delete contact" +msgstr "Lösche den Kontakt" + +#: ../../mod/contacts.php:280 +msgid "Last updated: " +msgstr "Letzte Aktualisierung: " + +#: ../../mod/contacts.php:281 +msgid "Update public posts: " +msgstr "Aktualisierung öffentlicher Nachrichten: " + +#: ../../mod/contacts.php:283 +msgid "Update now" +msgstr "Jetzt aktualisieren" + +#: ../../mod/contacts.php:286 +msgid "Unblock this contact" +msgstr "Blockade dieses Kontakts aufheben" + +#: ../../mod/contacts.php:286 +msgid "Block this contact" +msgstr "Diesen Kontakt blockieren" + +#: ../../mod/contacts.php:287 +msgid "Unignore this contact" +msgstr "Diesen Kontakt nicht mehr ignorieren" + +#: ../../mod/contacts.php:287 +msgid "Ignore this contact" +msgstr "Diesen Kontakt ignorieren" + +#: ../../mod/contacts.php:290 +msgid "Currently blocked" +msgstr "Derzeit geblockt" + +#: ../../mod/contacts.php:291 +msgid "Currently ignored" +msgstr "Derzeit ignoriert" + +#: ../../mod/contacts.php:322 ../../include/acl_selectors.php:141 +#: ../../include/acl_selectors.php:156 ../../include/nav.php:110 +msgid "Contacts" +msgstr "Kontakte" + +#: ../../mod/contacts.php:324 +msgid "Show Blocked Connections" +msgstr "Zeige geblockte Verbindungen" + +#: ../../mod/contacts.php:324 +msgid "Hide Blocked Connections" +msgstr "Verstecke geblockte Verbindungen" + +#: ../../mod/contacts.php:326 ../../mod/directory.php:44 +msgid "Finding: " +msgstr "Funde: " + +#: ../../mod/contacts.php:327 ../../mod/directory.php:46 +msgid "Find" +msgstr "Finde" + +#: ../../mod/contacts.php:387 ../../mod/viewcontacts.php:52 +msgid "Visit $username's profile" +msgstr "Besuche das Profil von $username" + +#: ../../mod/contacts.php:388 ../../include/conversation.php:587 +msgid "Edit contact" +msgstr "Kontakt bearbeiten" + +#: ../../mod/lockview.php:39 +msgid "Remote privacy information not available." +msgstr "Entfernte Privatsphäreneinstellungen nicht verfügbar." + +#: ../../mod/lockview.php:43 +msgid "Visible to:" +msgstr "Sichtbar für:" + +#: ../../mod/register.php:47 +msgid "Invalid OpenID url" +msgstr "Ungültige OpenID URL" + +#: ../../mod/register.php:62 +msgid "Please enter the required information." +msgstr "Bitte trage die erforderlichen Informationen ein." + +#: ../../mod/register.php:74 +msgid "Please use a shorter name." +msgstr "Bitte verwende einen kürzeren Namen." + +#: ../../mod/register.php:76 +msgid "Name too short." +msgstr "Der Name ist zu kurz." + +#: ../../mod/register.php:91 +msgid "That doesn't appear to be your full (First Last) name." +msgstr "Das scheint nicht dein kompletter Name (Vor- und Nachname) zu sein." + +#: ../../mod/register.php:95 +msgid "Your email domain is not among those allowed on this site." +msgstr "Die Domain deiner EMail Adresse ist nicht erlaubt auf dieser Seite." + +#: ../../mod/register.php:98 +msgid "Not a valid email address." +msgstr "Keine gültige EMail Adresse." + +#: ../../mod/register.php:104 +msgid "Cannot use that email." +msgstr "Konnte diese EMail Adresse nicht verwenden." + +#: ../../mod/register.php:109 +msgid "" +"Your \"nickname\" can only contain \"a-z\", \"0-9\", \"-\", and \"_\", and " +"must also begin with a letter." +msgstr "" +"Dein Spitzname darf nur aus Buchstaben und Zahlen (\"a-z\",\"0-9\", \"_\" " +"und \"-\") bestehen, außerdem muss er mit einem Buchstaben beginnen." + +#: ../../mod/register.php:115 ../../mod/register.php:215 +msgid "Nickname is already registered. Please choose another." +msgstr "Dieser Spitzname ist bereits vergeben. Bitte wähle einen anderen." + +#: ../../mod/register.php:134 +msgid "SERIOUS ERROR: Generation of security keys failed." +msgstr "SERIOUS ERROR: Generation of security keys failed." + +#: ../../mod/register.php:201 +msgid "An error occurred during registration. Please try again." +msgstr "" +"Wärend der Anmeldung ist ein Fehler aufgetreten. Bitte versuche es noch " +"einmal." + +#: ../../mod/register.php:237 +msgid "An error occurred creating your default profile. Please try again." +msgstr "" +"Bei der Erstellung des Standard-Profils ist ein Fehler aufgetreten. Bitte " +"versuche es noch einmal." + +#: ../../mod/register.php:339 +msgid "" +"Registration successful. Please check your email for further instructions." +msgstr "" +"Registration erfolgreich. Eine EMail mit weiteren Anweisungen wurde an dich " +"gesendet." + +#: ../../mod/register.php:343 +msgid "Failed to send email message. Here is the message that failed." +msgstr "" +"Konnte die EMail nicht versenden. Hier ist die Nachricht die nicht gesendet " +"werden konnte." + +#: ../../mod/register.php:348 +msgid "Your registration can not be processed." +msgstr "Deine Registration konnte nicht verarbeitet werden." + +#: ../../mod/register.php:371 #, php-format -msgid "Please confirm your introduction/connection request to %s." -msgstr "Bitte bestätige deine Vorstellung/Verbindungs Anfrage bei %s." +msgid "Registration request at %s" +msgstr "Registrationsanfrage auf %s" -#: ../../mod/dfrn_request.php:509 -msgid "Confirm" -msgstr "Bestätigen" - -#: ../../mod/dfrn_request.php:542 ../../include/items.php:1409 -msgid "[Name Withheld]" -msgstr "[Name Zurückgehalten]" - -#: ../../mod/dfrn_request.php:549 -msgid "Introduction received at " -msgstr "Vorstellung erhalten auf" - -#: ../../mod/dfrn_request.php:551 ../../mod/lostpass.php:40 -#: ../../mod/lostpass.php:102 ../../mod/register.php:333 -#: ../../mod/register.php:373 ../../mod/regmod.php:94 ../../mod/item.php:480 -#: ../../mod/item.php:506 ../../mod/dfrn_notify.php:189 -#: ../../mod/dfrn_notify.php:405 ../../mod/dfrn_notify.php:495 -#: ../../mod/dfrn_confirm.php:657 ../../include/items.php:1418 -msgid "Administrator" -msgstr "Administrator" - -#: ../../mod/dfrn_request.php:630 -msgid "Friend/Connection Request" -msgstr "Freundschafts/Kontakt Anfrage" - -#: ../../mod/dfrn_request.php:631 -msgid "" -"Examples: jojo@demo.friendika.com, http://demo.friendika.com/profile/jojo, " -"testuser@identi.ca" +#: ../../mod/register.php:377 +msgid "Your registration is pending approval by the site owner." msgstr "" -"Beispiele: jojo@demo.friendika.com, http://demo.friendika.com/profile/jojo, " -"testuser@identi.ca" +"Deine Registration muss noch vom Betreiber der Seite freigegeben werden." -#: ../../mod/dfrn_request.php:632 -msgid "Please answer the following:" -msgstr "Bitte beantworte folgende Fragen:" - -#: ../../mod/dfrn_request.php:633 -msgid "Does $name know you?" -msgstr "Kennt $name dich?" - -#: ../../mod/dfrn_request.php:634 ../../mod/settings.php:350 -#: ../../mod/settings.php:362 ../../mod/register.php:444 -#: ../../mod/profiles.php:355 -msgid "Yes" -msgstr "Ja" - -#: ../../mod/dfrn_request.php:635 ../../mod/settings.php:351 -#: ../../mod/settings.php:363 ../../mod/register.php:445 -#: ../../mod/profiles.php:356 -msgid "No" -msgstr "Nein" - -#: ../../mod/dfrn_request.php:636 -msgid "Add a personal note:" -msgstr "Eine persönliche Notiz anfügen:" - -#: ../../mod/dfrn_request.php:637 +#: ../../mod/register.php:425 msgid "" -"Please enter your 'Identity Address' from one of the following supported " -"social networks:" +"You may (optionally) fill in this form via OpenID by supplying your OpenID " +"and clicking 'Register'." msgstr "" -"Bitte gib die Adresse deiner Identität in einem der unterstützten sozialen " -"Netzwerke an:" +"Du kannst dieses Formular auch (optional) mit deiner OpenID ausfüllen indem " +"du deine OpenID angibst und 'Registrieren' klickst." -#: ../../mod/dfrn_request.php:638 -msgid "Friendika" -msgstr "Friendika" +#: ../../mod/register.php:426 +msgid "" +"If you are not familiar with OpenID, please leave that field blank and fill " +"in the rest of the items." +msgstr "" +"Wenn du nicht mit OpenID vertraut bist, lass dieses Feld bitte leer und " +"fülle die restlichen Felder aus." -#: ../../mod/dfrn_request.php:639 -msgid "StatusNet/Federated Social Web" -msgstr "StatusNet/Federated Social Web" +#: ../../mod/register.php:427 +msgid "Your OpenID (optional): " +msgstr "Deine OpenID (optional): " -#: ../../mod/dfrn_request.php:640 -msgid "Private (secure) network" -msgstr "Privates (sicheres) Netzwerk" +#: ../../mod/register.php:441 +msgid "Include your profile in member directory?" +msgstr "Soll dein Profil im Nutzerverzeichnis angezeigt werden?" -#: ../../mod/dfrn_request.php:641 -msgid "Public (insecure) network" -msgstr "Öffentliches (unsicheres) Netzwerk" +#: ../../mod/register.php:457 +msgid "Registration" +msgstr "Registration" -#: ../../mod/dfrn_request.php:642 -msgid "Your Identity Address:" -msgstr "Adresse deiner Identität" +#: ../../mod/register.php:465 +msgid "Your Full Name (e.g. Joe Smith): " +msgstr "Vollständiger Name (z.B. Joe Smith): " -#: ../../mod/dfrn_request.php:643 -msgid "Submit Request" -msgstr "Anfrage abschicken" +#: ../../mod/register.php:466 +msgid "Your Email Address: " +msgstr "Deine EMail Adresse: " + +#: ../../mod/register.php:467 +msgid "" +"Choose a profile nickname. This must begin with a text character. Your " +"profile address on this site will then be " +"'nickname@$sitename'." +msgstr "" +"Wähle einen Spitznamen für dein Profil. Dieser muss mit einem Buchstaben " +"beginnen. Die Adresse deines Profils auf dieser Seite wird " +"'spitzname@$sitename' sein." + +#: ../../mod/register.php:468 +msgid "Choose a nickname: " +msgstr "Spitznamen wählen: " + +#: ../../mod/oexchange.php:27 +msgid "Post successful." +msgstr "Erfolgreich gesendet." + +#: ../../mod/help.php:27 +msgid "Help:" +msgstr "Hilfe:" + +#: ../../mod/help.php:31 ../../include/nav.php:64 +msgid "Help" +msgstr "Hilfe" #: ../../mod/install.php:33 msgid "Could not create/connect to database." @@ -871,26 +1884,75 @@ msgstr "" msgid "Errors encountered creating database tables." msgstr "Fehler aufgetreten wärend der Erzeugung der Datenbank Tabellen." -#: ../../mod/match.php:10 -msgid "Profile Match" -msgstr "Profil Übereinstimmungen" +#: ../../mod/network.php:18 +msgid "Normal View" +msgstr "Normale Ansicht" -#: ../../mod/match.php:50 -msgid "No matches" -msgstr "Keine Übereinstimmungen" +#: ../../mod/network.php:20 +msgid "New Item View" +msgstr "Neue Einträge" -#: ../../mod/lockview.php:39 -msgid "Remote privacy information not available." -msgstr "Entfernte Privatsphäreneinstellungen nicht verfügbar." - -#: ../../mod/lockview.php:43 -msgid "Visible to:" -msgstr "Sichtbar für:" - -#: ../../mod/home.php:23 +#: ../../mod/network.php:64 #, php-format -msgid "Welcome to %s" -msgstr "Willkommen zu %s" +msgid "%d member" +msgid_plural "%d members" +msgstr[0] "%d Mitglied" +msgstr[1] "%d Mitglieder" + +#: ../../mod/network.php:65 +#, php-format +msgid "Warning: This group contains %s from an insecure network." +msgstr "Warnung: Diese Gruppe beinhaltet %s aus einem unsicheren Netzwerk." + +#: ../../mod/network.php:66 +msgid "Private messages to this group are at risk of public disclosure." +msgstr "" +"Private Nachrichten an diese Gruppe könnten an die Öffentlichkeit geraten." + +#: ../../mod/network.php:126 +msgid "No such group" +msgstr "Es gibt keine solche Gruppe" + +#: ../../mod/network.php:137 +msgid "Group is empty" +msgstr "Gruppe ist leer" + +#: ../../mod/network.php:141 +msgid "Group: " +msgstr "Gruppe: " + +#: ../../mod/network.php:151 +msgid "Contact: " +msgstr "Kontakt " + +#: ../../mod/network.php:153 +msgid "Private messages to this person are at risk of public disclosure." +msgstr "" +"Private Nachrichten an diese Person könnten an die Öffentlichkeit gelangen." + +#: ../../mod/network.php:158 +msgid "Invalid contact." +msgstr "Ungültiger Kontakt." + +#: ../../mod/profperm.php:25 ../../mod/profperm.php:46 +msgid "Invalid profile identifier." +msgstr "Ungültiger Profil-Bezeichner" + +#: ../../mod/profperm.php:92 +msgid "Profile Visibility Editor" +msgstr "Editor für die Profil-Sichtbarkeit" + +#: ../../mod/profperm.php:96 ../../mod/group.php:156 +msgid "Click on a contact to add or remove." +msgstr "Klicke einen Kontakt an um ihn hinzuzufügen oder zu entfernen" + +#: ../../mod/profperm.php:105 +msgid "Visible To" +msgstr "Sichtbar für" + +#: ../../mod/profperm.php:116 +msgid "All Contacts (with secure profile access)" +msgstr "Alle Kontakte (mit gesichertem Profil zugriff)" #: ../../mod/notifications.php:28 msgid "Invalid request identifier." @@ -972,236 +2034,250 @@ msgstr "Verwehren" msgid "No registrations." msgstr "Keine Neuanmeldungen." -#: ../../mod/contacts.php:12 -msgid "Invite Friends" -msgstr "Freunde einladen" +#: ../../mod/crepair.php:42 +msgid "Contact settings applied." +msgstr "Einstellungen zum Kontakt angewandt." -#: ../../mod/contacts.php:15 -msgid "Find People With Shared Interests" -msgstr "Finde Personen die deine Interessen teilen" +#: ../../mod/crepair.php:44 +msgid "Contact update failed." +msgstr "Konnte den Kontakt nicht aktualisieren." -#: ../../mod/contacts.php:19 -msgid "Connect/Follow" -msgstr "Verbinden/Folgen" +#: ../../mod/crepair.php:74 +msgid "Repair Contact Settings" +msgstr "Kontakt Einstellungen reparieren" -#: ../../mod/contacts.php:20 -msgid "Example: bob@example.com, http://example.com/barbara" -msgstr "Beispiel: bob@example.com, http://example.com/barbara" +#: ../../mod/crepair.php:76 +msgid "" +"WARNING: This is highly advanced and if you enter incorrect" +" information your communications with this contact will stop working." +msgstr "" +"Warnung: Nur für erfahrene Nutzer sollten hier fehlerhafte " +"Informationen eingetragen werden wirst du nicht mehr in der Lage sein mit " +"diesem Kontakt zu kommunizieren." -#: ../../mod/contacts.php:21 -msgid "Follow" -msgstr "Folge" +#: ../../mod/crepair.php:77 +msgid "" +"Please use your browser 'Back' button now if you are " +"uncertain what to do on this page." +msgstr "" +"Bitte nutze den Zurück-Button deines Browsers jetzt wenn du" +" dir unsicher bist was auf dieser Seite gemacht wird." -#: ../../mod/contacts.php:43 ../../mod/contacts.php:124 -msgid "Could not access contact record." -msgstr "Konnte nicht auf die Kontaktdaten zugreifen." +#: ../../mod/crepair.php:85 +msgid "Name" +msgstr "Name" -#: ../../mod/contacts.php:57 -msgid "Could not locate selected profile." -msgstr "Konnte das ausgewählte Profiel nicht finden." +#: ../../mod/crepair.php:86 +msgid "Account Nickname" +msgstr "Account Spitzname" -#: ../../mod/contacts.php:88 -msgid "Contact updated." -msgstr "Kontakt aktualisiert." +#: ../../mod/crepair.php:87 +msgid "Account URL" +msgstr "Account URL" -#: ../../mod/contacts.php:146 -msgid "Contact has been blocked" -msgstr "Kontakt wurde blockiert" +#: ../../mod/crepair.php:88 +msgid "Friend Request URL" +msgstr "URL für Freundschaftsanfragen" -#: ../../mod/contacts.php:146 -msgid "Contact has been unblocked" -msgstr "Kontakt wurde wieder frei gegeben" +#: ../../mod/crepair.php:89 +msgid "Friend Confirm URL" +msgstr "URL für Bestätigungen von Freundschaftsanfragen" -#: ../../mod/contacts.php:160 -msgid "Contact has been ignored" -msgstr "Der Kontakt wurde ignoriert" +#: ../../mod/crepair.php:90 +msgid "Notification Endpoint URL" +msgstr "URL Endpunkt für Benachrichtigungen" -#: ../../mod/contacts.php:160 -msgid "Contact has been unignored" -msgstr "Kontakt wurde ignoriert" +#: ../../mod/crepair.php:91 +msgid "Poll/Feed URL" +msgstr "Pull/Feed URL" -#: ../../mod/contacts.php:181 -msgid "stopped following" -msgstr "wird nicht mehr gefolgt" +#: ../../mod/dfrn_request.php:96 +msgid "This introduction has already been accepted." +msgstr "Diese Vorstellung wurde bereits abgeschlossen." -#: ../../mod/contacts.php:200 -msgid "Contact has been removed." -msgstr "Kontakt wurde entfernt." +#: ../../mod/dfrn_request.php:120 ../../mod/dfrn_request.php:351 +msgid "Profile location is not valid or does not contain profile information." +msgstr "" +"Profil Adresse ist ungültig oder stellt einige Profildaten nicht zur " +"Verfügung." -#: ../../mod/contacts.php:228 ../../mod/contacts.php:363 -msgid "Mutual Friendship" -msgstr "Beidseitige Freundschaft" +#: ../../mod/dfrn_request.php:125 ../../mod/dfrn_request.php:356 +msgid "Warning: profile location has no identifiable owner name." +msgstr "Warning: profile location has no identifiable owner name." -#: ../../mod/contacts.php:232 ../../mod/contacts.php:367 -msgid "is a fan of yours" -msgstr "ist ein Fan von dir" +#: ../../mod/dfrn_request.php:127 ../../mod/dfrn_request.php:358 +msgid "Warning: profile location has no profile photo." +msgstr "Warning: profile location has no profile photo." -#: ../../mod/contacts.php:237 ../../mod/contacts.php:371 -msgid "you are a fan of" -msgstr "du bist Fan von" - -#: ../../mod/contacts.php:252 -msgid "Privacy Unavailable" -msgstr "Privatsphäre nicht verfügbar" - -#: ../../mod/contacts.php:253 -msgid "Private communications are not available for this contact." -msgstr "Private Kommunikation ist für diesen Kontakt nicht verfügbar." - -#: ../../mod/contacts.php:256 -msgid "Never" -msgstr "Niemals" - -#: ../../mod/contacts.php:260 -msgid "(Update was successful)" -msgstr "(Aktualisierung war erfolgreich)" - -#: ../../mod/contacts.php:260 -msgid "(Update was not successful)" -msgstr "(Aktualisierung war nicht erfolgreich)" - -#: ../../mod/contacts.php:263 -msgid "Contact Editor" -msgstr "Kontakt Editor" - -#: ../../mod/contacts.php:265 -msgid "Profile Visibility" -msgstr "Profil Anzeige" - -#: ../../mod/contacts.php:266 +#: ../../mod/dfrn_request.php:130 ../../mod/dfrn_request.php:361 #, php-format +msgid "%d required parameter was not found at the given location" +msgid_plural "%d required parameters were not found at the given location" +msgstr[0] "" +"%d benötigter Parameter wurde an der angegebenen Stelle nicht gefunden" +msgstr[1] "" +"%d benötigte Parameter wurden an der angegebenen Stelle nicht gefunden" + +#: ../../mod/dfrn_request.php:168 +msgid "Introduction complete." +msgstr "Vorstellung abgeschlossen." + +#: ../../mod/dfrn_request.php:192 +msgid "Unrecoverable protocol error." +msgstr "Nicht behebbarer Protokollfehler." + +#: ../../mod/dfrn_request.php:220 +msgid "Profile unavailable." +msgstr "Profil nicht verfügbar." + +#: ../../mod/dfrn_request.php:245 +#, php-format +msgid "%s has received too many connection requests today." +msgstr "%s hat heute zu viele Freundschaftsanfragen erhalten." + +#: ../../mod/dfrn_request.php:246 +msgid "Spam protection measures have been invoked." +msgstr "Maßnahmen zum Spamschutz wurden ergriffen." + +#: ../../mod/dfrn_request.php:247 +msgid "Friends are advised to please try again in 24 hours." +msgstr "Freunde sind angehalten es in 24 Stunden erneut zu versuchen." + +#: ../../mod/dfrn_request.php:277 +msgid "Invalid locator" +msgstr "Ungültiger Locator" + +#: ../../mod/dfrn_request.php:296 +msgid "Unable to resolve your name at the provided location." +msgstr "Unable to resolve your name at the provided location." + +#: ../../mod/dfrn_request.php:309 +msgid "You have already introduced yourself here." +msgstr "Du hast dich hier bereits vorgestellt." + +#: ../../mod/dfrn_request.php:313 +#, php-format +msgid "Apparently you are already friends with %s." +msgstr "Es scheint so, als ob du bereits ein Freund von %s bist." + +#: ../../mod/dfrn_request.php:334 +msgid "Invalid profile URL." +msgstr "Ungültige Profil URL." + +#: ../../mod/dfrn_request.php:427 +msgid "Your introduction has been sent." +msgstr "Deine Vorstellung wurde abgeschickt." + +#: ../../mod/dfrn_request.php:481 +msgid "Please login to confirm introduction." +msgstr "Bitte melde dich an um die Vorstellung zu bestätigen." + +#: ../../mod/dfrn_request.php:495 msgid "" -"Please choose the profile you would like to display to %s when viewing your " -"profile securely." +"Incorrect identity currently logged in. Please login to " +"this profile." msgstr "" -"Bitte wähle eines deiner Profile das angezeitgt werden soll, wenn %s dein " -"Profil aufruft." +"Incorrect identity currently logged in. Please login to " +"this profile." -#: ../../mod/contacts.php:267 -msgid "Contact Information / Notes" -msgstr "Kontakt Informationen / Notizen" +#: ../../mod/dfrn_request.php:507 +#, php-format +msgid "Welcome home %s." +msgstr "Willkommen zurück %s." -#: ../../mod/contacts.php:268 -msgid "Online Reputation" -msgstr "Online Ruf" +#: ../../mod/dfrn_request.php:508 +#, php-format +msgid "Please confirm your introduction/connection request to %s." +msgstr "Bitte bestätige deine Vorstellung/Verbindungs Anfrage bei %s." -#: ../../mod/contacts.php:269 +#: ../../mod/dfrn_request.php:509 +msgid "Confirm" +msgstr "Bestätigen" + +#: ../../mod/dfrn_request.php:542 ../../include/items.php:1426 +msgid "[Name Withheld]" +msgstr "[Name Zurückgehalten]" + +#: ../../mod/dfrn_request.php:549 +msgid "Introduction received at " +msgstr "Vorstellung erhalten auf" + +#: ../../mod/dfrn_request.php:630 +msgid "Friend/Connection Request" +msgstr "Freundschafts/Kontakt Anfrage" + +#: ../../mod/dfrn_request.php:631 msgid "" -"Occasionally your friends may wish to inquire about this person's online " -"legitimacy." +"Examples: jojo@demo.friendika.com, http://demo.friendika.com/profile/jojo, " +"testuser@identi.ca" msgstr "" -"Es könnte sein, dass deine Freunde etwas über den Ruf einer Peron erfahren " -"möchten." +"Beispiele: jojo@demo.friendika.com, http://demo.friendika.com/profile/jojo, " +"testuser@identi.ca" -#: ../../mod/contacts.php:270 +#: ../../mod/dfrn_request.php:632 +msgid "Please answer the following:" +msgstr "Bitte beantworte folgende Fragen:" + +#: ../../mod/dfrn_request.php:633 +msgid "Does $name know you?" +msgstr "Kennt $name dich?" + +#: ../../mod/dfrn_request.php:636 +msgid "Add a personal note:" +msgstr "Eine persönliche Notiz anfügen:" + +#: ../../mod/dfrn_request.php:637 msgid "" -"You may help them choose whether or not to interact with this person by " -"providing a reputation to guide them." +"Please enter your 'Identity Address' from one of the following supported " +"social networks:" msgstr "" -"Du kannst ihnen bei der Entscheidung helfen ob sie mit einer Person " -"interagieren sollten oder nicht indem du Informationen über den Ruf" -" der Person anbietest." +"Bitte gib die Adresse deiner Identität in einem der unterstützten sozialen " +"Netzwerke an:" -#: ../../mod/contacts.php:271 -msgid "" -"Please take a moment to elaborate on this selection if you feel it could be " -"helpful to others." -msgstr "" -"Bitte nimm dir einen Moment und fülle diesen Punkt aus wenn du denkst das es" -" anderen helfen könnte." +#: ../../mod/dfrn_request.php:638 +msgid "Friendika" +msgstr "Friendika" -#: ../../mod/contacts.php:272 -msgid "Visit $name's profile" -msgstr "Besuche das Profil von $name" +#: ../../mod/dfrn_request.php:639 +msgid "StatusNet/Federated Social Web" +msgstr "StatusNet/Federated Social Web" -#: ../../mod/contacts.php:273 -msgid "Block/Unblock contact" -msgstr "Kontakt blockieren/freischalten" +#: ../../mod/dfrn_request.php:640 +msgid "Private (secure) network" +msgstr "Privates (sicheres) Netzwerk" -#: ../../mod/contacts.php:274 -msgid "Ignore contact" -msgstr "Ignoriere den Kontakt" +#: ../../mod/dfrn_request.php:641 +msgid "Public (insecure) network" +msgstr "Öffentliches (unsicheres) Netzwerk" -#: ../../mod/contacts.php:275 -msgid "Repair contact URL settings" -msgstr "URL Einstellungen des Kontakts reparieren" +#: ../../mod/dfrn_request.php:642 +msgid "Your Identity Address:" +msgstr "Adresse deiner Identität" -#: ../../mod/contacts.php:276 -msgid "Repair contact URL settings (WARNING: Advanced)" -msgstr "URL Einstellungen des Kontakts reparieren (Achtung: Fortgeschritten)" +#: ../../mod/dfrn_request.php:643 +msgid "Submit Request" +msgstr "Anfrage abschicken" -#: ../../mod/contacts.php:277 -msgid "View conversations" -msgstr "Unterhaltungen anzeigen" +#: ../../mod/dfrn_request.php:644 ../../mod/tagrm.php:11 +#: ../../mod/tagrm.php:94 ../../addon/js_upload/js_upload.php:41 +msgid "Cancel" +msgstr "Abbrechen" -#: ../../mod/contacts.php:278 -msgid "Delete contact" -msgstr "Lösche den Kontakt" +#: ../../mod/like.php:110 ../../addon/facebook/facebook.php:745 +#: ../../include/conversation.php:20 +msgid "status" +msgstr "Status" -#: ../../mod/contacts.php:280 -msgid "Last updated: " -msgstr "Letzte Aktualisierung: " +#: ../../mod/like.php:127 ../../addon/facebook/facebook.php:749 +#: ../../include/conversation.php:25 +#, php-format +msgid "%1$s likes %2$s's %3$s" +msgstr "%1$s mag %2$s's %3$s" -#: ../../mod/contacts.php:281 -msgid "Update public posts: " -msgstr "Aktualisierung öffentlicher Nachrichten: " - -#: ../../mod/contacts.php:283 -msgid "Update now" -msgstr "Jetzt aktualisieren" - -#: ../../mod/contacts.php:286 -msgid "Unblock this contact" -msgstr "Blockade dieses Kontakts aufheben" - -#: ../../mod/contacts.php:286 -msgid "Block this contact" -msgstr "Diesen Kontakt blockieren" - -#: ../../mod/contacts.php:287 -msgid "Unignore this contact" -msgstr "Diesen Kontakt nicht mehr ignorieren" - -#: ../../mod/contacts.php:287 -msgid "Ignore this contact" -msgstr "Diesen Kontakt ignorieren" - -#: ../../mod/contacts.php:290 -msgid "Currently blocked" -msgstr "Derzeit geblockt" - -#: ../../mod/contacts.php:291 -msgid "Currently ignored" -msgstr "Derzeit ignoriert" - -#: ../../mod/contacts.php:322 ../../include/nav.php:110 -#: ../../include/acl_selectors.php:141 ../../include/acl_selectors.php:156 -msgid "Contacts" -msgstr "Kontakte" - -#: ../../mod/contacts.php:324 -msgid "Show Blocked Connections" -msgstr "Zeige geblockte Verbindungen" - -#: ../../mod/contacts.php:324 -msgid "Hide Blocked Connections" -msgstr "Verstecke geblockte Verbindungen" - -#: ../../mod/contacts.php:326 ../../mod/directory.php:44 -msgid "Finding: " -msgstr "Funde: " - -#: ../../mod/contacts.php:327 ../../mod/directory.php:46 -msgid "Find" -msgstr "Finde" - -#: ../../mod/contacts.php:387 ../../mod/viewcontacts.php:52 -msgid "Visit $username's profile" -msgstr "Besuche das Profil von $username" - -#: ../../mod/contacts.php:388 ../../include/conversation.php:604 -msgid "Edit contact" -msgstr "Kontakt bearbeiten" +#: ../../mod/like.php:129 ../../include/conversation.php:28 +#, php-format +msgid "%1$s doesn't like %2$s's %3$s" +msgstr "%1$s mag %2$s's %3$s nicht" #: ../../mod/lostpass.php:27 msgid "Password reset request issued. Check your email." @@ -1220,10 +2296,6 @@ msgstr "" "Anfrage konnte nicht verifiziert werden. (Eventuell hast du bereits ähnliche" " Anfrage gestellt.) Zurücksetzen des Passworts gescheitert." -#: ../../mod/lostpass.php:78 ../../boot.php:839 -msgid "Password Reset" -msgstr "Passwort zurücksetzen" - #: ../../mod/lostpass.php:79 msgid "Your password has been reset as requested." msgstr "Dein Passwort wurde wie gewünscht zurück gesetzt." @@ -1268,609 +2340,47 @@ msgstr "Spitzname oder Email:" msgid "Reset" msgstr "Zurücksetzen" -#: ../../mod/settings.php:38 -msgid "Passwords do not match. Password unchanged." -msgstr "" -"Die Passwörter stimmen nicht überein. Das Passwort bleibt unverändert." +#: ../../mod/removeme.php:42 ../../mod/removeme.php:45 +msgid "Remove My Account" +msgstr "Account löschen" -#: ../../mod/settings.php:43 -msgid "Empty passwords are not allowed. Password unchanged." -msgstr "Leere Passwörter sind nicht erlaubt. Passwort bleibt unverändert." - -#: ../../mod/settings.php:54 -msgid "Password changed." -msgstr "Passwort ändern." - -#: ../../mod/settings.php:56 -msgid "Password update failed. Please try again." -msgstr "" -"Aktualisierung des Passworts gescheitert, bitte versuche es noch einmal." - -#: ../../mod/settings.php:138 -msgid " Please use a shorter name." -msgstr " Bitte verwende einen kürzeren Namen." - -#: ../../mod/settings.php:140 -msgid " Name too short." -msgstr " Name ist zu kurz." - -#: ../../mod/settings.php:146 -msgid " Not valid email." -msgstr " Keine gültige EMail." - -#: ../../mod/settings.php:148 -msgid " Cannot change to that email." -msgstr " Cannot change to that email." - -#: ../../mod/settings.php:206 -msgid "Settings updated." -msgstr "Einstellungen aktualisiert." - -#: ../../mod/settings.php:256 ../../mod/settings.php:418 -msgid "Plugin Settings" -msgstr "Plugin Einstellungen" - -#: ../../mod/settings.php:257 ../../mod/settings.php:417 -msgid "Account Settings" -msgstr "Account Einstellungen" - -#: ../../mod/settings.php:263 -msgid "No Plugin settings configured" -msgstr "Keine Erweiterungen konfiguriert" - -#: ../../mod/settings.php:323 -msgid "Normal Account" -msgstr "Normaler Account" - -#: ../../mod/settings.php:324 -msgid "This account is a normal personal profile" -msgstr "Dieser Account ist ein normales persönliches Profil" - -#: ../../mod/settings.php:325 -msgid "Soapbox Account" -msgstr "Sandkasten Accunt" - -#: ../../mod/settings.php:326 -msgid "Automatically approve all connection/friend requests as read-only fans" -msgstr "Freundschaftsanfragen werden automatisch als Nurlese-Fans akzeptiert" - -#: ../../mod/settings.php:327 -msgid "Community/Celebrity Account" -msgstr "Gemeinschafts/Berühmtheiten Account" - -#: ../../mod/settings.php:328 +#: ../../mod/removeme.php:43 msgid "" -"Automatically approve all connection/friend requests as read-write fans" +"This will completely remove your account. Once this has been done it is not " +"recoverable." msgstr "" -"Freundschaftsanfragen werden automatisch als Lese-und-Schreib-Fans " -"akzeptiert" +"Dies wird deinen Account endgültig löschen. Es gibt keine Möglichkeit ihn " +"wiederherzustellen." -#: ../../mod/settings.php:329 -msgid "Automatic Friend Account" -msgstr "Automatischer Freundes Account" +#: ../../mod/removeme.php:44 +msgid "Please enter your password for verification:" +msgstr "Bitte gib dein Passwort zur Verifikation ein:" -#: ../../mod/settings.php:330 -msgid "Automatically approve all connection/friend requests as friends" -msgstr "Freundschaftsanfragen werden automatisch als Freund akzeptiert" +#: ../../mod/apps.php:6 +msgid "Applications" +msgstr "Anwendungen" -#: ../../mod/settings.php:339 -msgid "OpenID: " -msgstr "OpenID: " +#: ../../mod/directory.php:38 +msgid "Global Directory" +msgstr "Weltweites Verzeichnis" -#: ../../mod/settings.php:339 -msgid " (Optional) Allow this OpenID to login to this account." -msgstr "" -" (Optional) Erlaube dieser OpenID sich für diesen Account anzumelden." +#: ../../mod/directory.php:45 +msgid "Site Directory" +msgstr "Verzeichnis" -#: ../../mod/settings.php:349 -msgid "Publish your default profile in site directory?" -msgstr "Dein Standard-Profil im Verzeichnis dieser Seite veröffentliche?" +#: ../../mod/directory.php:100 +msgid "Gender: " +msgstr "Geschlecht:" -#: ../../mod/settings.php:361 -msgid "Publish your default profile in global social directory?" -msgstr "Dein Standard-Profil im weltweiten Verzeichnis veröffentlichen?" +#: ../../mod/directory.php:126 +msgid "No entries (some entries may be hidden)." +msgstr "Keine Einträge (einige Einträge könnten versteckt sein)." -#: ../../mod/settings.php:377 -msgid "Profile is not published." -msgstr "Profil ist nicht veröffentlicht." - -#: ../../mod/settings.php:398 ../../mod/profile_photo.php:196 -msgid "or" -msgstr "oder" - -#: ../../mod/settings.php:403 -msgid "Your Identity Address is" -msgstr "Die Adresse deines Profils lautet:" - -#: ../../mod/settings.php:413 -msgid "Export Personal Data" -msgstr "Perönliche Daten exportieren" - -#: ../../mod/settings.php:419 -msgid "Basic Settings" -msgstr "Grundeinstellungen" - -#: ../../mod/settings.php:420 ../../include/profile_advanced.php:10 -msgid "Full Name:" -msgstr "Kompletter Name:" - -#: ../../mod/settings.php:421 -msgid "Email Address:" -msgstr "Email Adresse:" - -#: ../../mod/settings.php:422 -msgid "Your Timezone:" -msgstr "Deine Zeitzone:" - -#: ../../mod/settings.php:423 -msgid "Default Post Location:" -msgstr "Standardstandort:" - -#: ../../mod/settings.php:424 -msgid "Use Browser Location:" -msgstr "Verwende den Standort des Browsers:" - -#: ../../mod/settings.php:425 -msgid "Display Theme:" -msgstr "Theme:" - -#: ../../mod/settings.php:427 -msgid "Security and Privacy Settings" -msgstr "Sicherheits und Privatsphären Einstellungen" - -#: ../../mod/settings.php:428 -msgid "Maximum Friend Requests/Day:" -msgstr "Maximale Anzahl von Freundschaftsanfragen/Tag:" - -#: ../../mod/settings.php:429 -msgid "(to prevent spam abuse)" -msgstr "(um SPAM zu vermeiden)" - -#: ../../mod/settings.php:430 -msgid "Allow friends to post to your profile page:" -msgstr "Erlaube es Freunden Beiträge auf deiner Pinnwand zu posten:" - -#: ../../mod/settings.php:431 -msgid "Automatically expire (delete) posts older than" -msgstr "Automatisch Beiträge verfallen lassen (löschen) die älter sind als" - -#: ../../mod/settings.php:432 ../../include/datetime.php:154 -msgid "days" -msgstr "Tage" - -#: ../../mod/settings.php:433 -msgid "Notification Settings" -msgstr "Benachrichtigungs Einstellungen" - -#: ../../mod/settings.php:434 -msgid "Send a notification email when:" -msgstr "Benachrichtigungs-Email senden wenn:" - -#: ../../mod/settings.php:435 -msgid "You receive an introduction" -msgstr "Du eine Vorstellung erhälst" - -#: ../../mod/settings.php:436 -msgid "Your introductions are confirmed" -msgstr "Eine deiner Vorstellungen angenommen wurde" - -#: ../../mod/settings.php:437 -msgid "Someone writes on your profile wall" -msgstr "Jemand etwas auf deiner Pinnwand postet" - -#: ../../mod/settings.php:438 -msgid "Someone writes a followup comment" -msgstr "Jemand einen Kommentar verfasst" - -#: ../../mod/settings.php:439 -msgid "You receive a private message" -msgstr "Du eine private Nachricht erhälst" - -#: ../../mod/settings.php:440 -msgid "Password Settings" -msgstr "Passwort Einstellungen" - -#: ../../mod/settings.php:441 -msgid "Leave password fields blank unless changing" -msgstr "Lass die Passwort-Felder leer außer du willst das Passwort ändern" - -#: ../../mod/settings.php:442 -msgid "New Password:" -msgstr "Neues Passwort:" - -#: ../../mod/settings.php:443 -msgid "Confirm:" -msgstr "Bestätigen:" - -#: ../../mod/settings.php:444 -msgid "Advanced Page Settings" -msgstr "Erweiterte Seiten Einstellungen" - -#: ../../mod/settings.php:459 -msgid "Default Post Permissions" -msgstr "Grundeinstellung für Veröffentlichungen" - -#: ../../mod/settings.php:460 -msgid "(click to open/close)" -msgstr "(klicke zum öffnen/schließen)" - -#: ../../mod/settings.php:473 -msgid "Email/Mailbox Setup" -msgstr "Email/Postfach Einstellungen" - -#: ../../mod/settings.php:474 -msgid "" -"If you wish to communicate with email contacts using this service " -"(optional), please specify how to connect to your mailbox." -msgstr "" -"Wenn du mit Email Kontakten über diesen Service kommunizieren möchtest " -"(optional) gib bitte die Einstellungen für dein Postfach an." - -#: ../../mod/settings.php:475 -msgid "IMAP server name:" -msgstr "IMAP Server Name:" - -#: ../../mod/settings.php:477 -msgid "IMAP port:" -msgstr "IMAP Port:" - -#: ../../mod/settings.php:479 -msgid "Security (TLS or SSL):" -msgstr "Sicherheit (TLS oder SSL)" - -#: ../../mod/settings.php:481 -msgid "Email login name:" -msgstr "Email Login Name:" - -#: ../../mod/settings.php:483 -msgid "Email password:" -msgstr "Email Passwort:" - -#: ../../mod/settings.php:484 -msgid "Reply-to address (Optional):" -msgstr "Reply-to Adresse (Optional)" - -#: ../../mod/settings.php:486 -msgid "Send public posts to all email contacts:" -msgstr "Sende öffentliche Einträge an alle Email Kontakte:" - -#: ../../mod/settings.php:488 -msgid "Email access is disabled on this site." -msgstr "Zugriff auf Emails für diese Seite deaktiviert." - -#: ../../mod/manage.php:37 -#, php-format -msgid "Welcome back %s" -msgstr "Willkommen zurück %s" - -#: ../../mod/manage.php:87 -msgid "Manage Identities and/or Pages" -msgstr "Verwalte Identitäten und/oder Seiten" - -#: ../../mod/manage.php:90 -msgid "" -"(Toggle between different identities or community/group pages which share " -"your account details.)" -msgstr "" -"(Wähle zwischen verschiedenen Identitäten oder Gemeinschafts/Gruppen Seiten " -"die deine Accountdetails teilen.)" - -#: ../../mod/manage.php:92 -msgid "Select an identity to manage: " -msgstr "Wähle eine Identität zum Verwalten:" - -#: ../../mod/network.php:18 -msgid "Normal View" -msgstr "Normale Ansicht" - -#: ../../mod/network.php:20 -msgid "New Item View" -msgstr "Neue Einträge" - -#: ../../mod/network.php:64 -#, php-format -msgid "%d member" -msgid_plural "%d members" -msgstr[0] "%d Mitglied" -msgstr[1] "%d Mitglieder" - -#: ../../mod/network.php:65 -#, php-format -msgid "Warning: This group contains %s from an insecure network." -msgstr "Warnung: Diese Gruppe beinhaltet %s aus einem unsicheren Netzwerk." - -#: ../../mod/network.php:66 -msgid "Private messages to this group are at risk of public disclosure." -msgstr "" -"Private Nachrichten an diese Gruppe könnten an die Öffentlichkeit geraten." - -#: ../../mod/network.php:126 -msgid "No such group" -msgstr "Es gibt keine solche Gruppe" - -#: ../../mod/network.php:137 -msgid "Group is empty" -msgstr "Gruppe ist leer" - -#: ../../mod/network.php:141 -msgid "Group: " -msgstr "Gruppe: " - -#: ../../mod/network.php:151 -msgid "Contact: " -msgstr "Kontakt " - -#: ../../mod/network.php:153 -msgid "Private messages to this person are at risk of public disclosure." -msgstr "" -"Private Nachrichten an diese Person könnten an die Öffentlichkeit gelangen." - -#: ../../mod/network.php:158 -msgid "Invalid contact." -msgstr "Ungültiger Kontakt." - -#: ../../mod/network.php:257 ../../mod/register.php:450 -#: ../../mod/profile.php:262 ../../mod/display.php:147 -msgid "" -"Shared content is covered by the Creative Commons " -"Attribution 3.0 license." -msgstr "" -"Geteilte Inhalte innerhalb des Friendika Netzwerks sind unter der Creative Commons " -"Attribution 3.0 verfügbar." - -#: ../../mod/group.php:27 ../../wip/group.php:29 -msgid "Group created." -msgstr "Gruppe erstellt." - -#: ../../mod/group.php:33 ../../wip/group.php:35 -msgid "Could not create group." -msgstr "Konnte die Gruppe nicht erstellen." - -#: ../../mod/group.php:43 ../../mod/group.php:115 ../../wip/group.php:45 -#: ../../wip/group.php:137 -msgid "Group not found." -msgstr "Gruppe nicht gefunden." - -#: ../../mod/group.php:56 ../../wip/group.php:58 -msgid "Group name changed." -msgstr "Gruppenname geändert." - -#: ../../mod/group.php:67 ../../mod/profperm.php:19 ../../wip/group.php:90 -#: ../../index.php:264 -msgid "Permission denied" -msgstr "Zugriff verweigert" - -#: ../../mod/group.php:74 ../../wip/group.php:97 -msgid "Create a group of contacts/friends." -msgstr "Eine Gruppe von Kontakten/Freunden anlegen." - -#: ../../mod/group.php:75 ../../mod/group.php:158 ../../wip/group.php:98 -#: ../../wip/group.php:174 -msgid "Group Name: " -msgstr "Gruppen Name:" - -#: ../../mod/group.php:90 ../../wip/group.php:113 -msgid "Group removed." -msgstr "Gruppe entfernt." - -#: ../../mod/group.php:92 ../../wip/group.php:115 -msgid "Unable to remove group." -msgstr "Konnte die Gruppe nicht entfernen." - -#: ../../mod/group.php:156 ../../mod/profperm.php:96 -msgid "Click on a contact to add or remove." -msgstr "Klicke einen Kontakt an um ihn hinzuzufügen oder zu entfernen" - -#: ../../mod/group.php:157 ../../wip/group.php:173 -msgid "Group Editor" -msgstr "Gruppen Editor" - -#: ../../mod/group.php:169 -msgid "Members" -msgstr "Mitglieder" - -#: ../../mod/group.php:183 -msgid "All Contacts" -msgstr "Alle Kontakte" - -#: ../../mod/profperm.php:25 ../../mod/profperm.php:46 -msgid "Invalid profile identifier." -msgstr "Ungültiger Profil-Bezeichner" - -#: ../../mod/profperm.php:92 -msgid "Profile Visibility Editor" -msgstr "Editor für die Profil-Sichtbarkeit" - -#: ../../mod/profperm.php:94 ../../mod/profile.php:113 -#: ../../include/profile_advanced.php:7 -msgid "Profile" -msgstr "Profil" - -#: ../../mod/profperm.php:105 -msgid "Visible To" -msgstr "Sichtbar für" - -#: ../../mod/profperm.php:116 -msgid "All Contacts (with secure profile access)" -msgstr "Alle Kontakte (mit gesichertem Profil zugriff)" - -#: ../../mod/viewcontacts.php:25 ../../boot.php:2001 -msgid "View Contacts" -msgstr "Kontakte anzeigen" - -#: ../../mod/viewcontacts.php:40 -msgid "No contacts." -msgstr "Keine Kontakte." - -#: ../../mod/register.php:47 -msgid "Invalid OpenID url" -msgstr "Ungültige OpenID URL" - -#: ../../mod/register.php:62 -msgid "Please enter the required information." -msgstr "Bitte trage die erforderlichen Informationen ein." - -#: ../../mod/register.php:74 -msgid "Please use a shorter name." -msgstr "Bitte verwende einen kürzeren Namen." - -#: ../../mod/register.php:76 -msgid "Name too short." -msgstr "Der Name ist zu kurz." - -#: ../../mod/register.php:91 -msgid "That doesn't appear to be your full (First Last) name." -msgstr "Das scheint nicht dein kompletter Name (Vor- und Nachname) zu sein." - -#: ../../mod/register.php:95 -msgid "Your email domain is not among those allowed on this site." -msgstr "Die Domain deiner EMail Adresse ist nicht erlaubt auf dieser Seite." - -#: ../../mod/register.php:98 -msgid "Not a valid email address." -msgstr "Keine gültige EMail Adresse." - -#: ../../mod/register.php:104 -msgid "Cannot use that email." -msgstr "Konnte diese EMail Adresse nicht verwenden." - -#: ../../mod/register.php:109 -msgid "" -"Your \"nickname\" can only contain \"a-z\", \"0-9\", \"-\", and \"_\", and " -"must also begin with a letter." -msgstr "" -"Dein Spitzname darf nur aus Buchstaben und Zahlen (\"a-z\",\"0-9\", \"_\" " -"und \"-\") bestehen, außerdem muss er mit einem Buchstaben beginnen." - -#: ../../mod/register.php:115 ../../mod/register.php:215 -msgid "Nickname is already registered. Please choose another." -msgstr "Dieser Spitzname ist bereits vergeben. Bitte wähle einen anderen." - -#: ../../mod/register.php:134 -msgid "SERIOUS ERROR: Generation of security keys failed." -msgstr "SERIOUS ERROR: Generation of security keys failed." - -#: ../../mod/register.php:201 -msgid "An error occurred during registration. Please try again." -msgstr "" -"Wärend der Anmeldung ist ein Fehler aufgetreten. Bitte versuche es noch " -"einmal." - -#: ../../mod/register.php:237 -msgid "An error occurred creating your default profile. Please try again." -msgstr "" -"Bei der Erstellung des Standard-Profils ist ein Fehler aufgetreten. Bitte " -"versuche es noch einmal." - -#: ../../mod/register.php:331 ../../mod/regmod.php:92 -#, php-format -msgid "Registration details for %s" -msgstr "Details der Registration von %s" - -#: ../../mod/register.php:339 -msgid "" -"Registration successful. Please check your email for further instructions." -msgstr "" -"Registration erfolgreich. Eine EMail mit weiteren Anweisungen wurde an dich " -"gesendet." - -#: ../../mod/register.php:343 -msgid "Failed to send email message. Here is the message that failed." -msgstr "" -"Konnte die EMail nicht versenden. Hier ist die Nachricht die nicht gesendet " -"werden konnte." - -#: ../../mod/register.php:348 -msgid "Your registration can not be processed." -msgstr "Deine Registration konnte nicht verarbeitet werden." - -#: ../../mod/register.php:371 -#, php-format -msgid "Registration request at %s" -msgstr "Registrationsanfrage auf %s" - -#: ../../mod/register.php:377 -msgid "Your registration is pending approval by the site owner." -msgstr "" -"Deine Registration muss noch vom Betreiber der Seite freigegeben werden." - -#: ../../mod/register.php:425 -msgid "" -"You may (optionally) fill in this form via OpenID by supplying your OpenID " -"and clicking 'Register'." -msgstr "" -"Du kannst dieses Formular auch (optional) mit deiner OpenID ausfüllen indem " -"du deine OpenID angibst und 'Registrieren' klickst." - -#: ../../mod/register.php:426 -msgid "" -"If you are not familiar with OpenID, please leave that field blank and fill " -"in the rest of the items." -msgstr "" -"Wenn du nicht mit OpenID vertraut bist, lass dieses Feld bitte leer und " -"fülle die restlichen Felder aus." - -#: ../../mod/register.php:427 -msgid "Your OpenID (optional): " -msgstr "Deine OpenID (optional): " - -#: ../../mod/register.php:441 -msgid "Include your profile in member directory?" -msgstr "Soll dein Profil im Nutzerverzeichnis angezeigt werden?" - -#: ../../mod/register.php:457 -msgid "Registration" -msgstr "Registration" - -#: ../../mod/register.php:465 -msgid "Your Full Name (e.g. Joe Smith): " -msgstr "Vollständiger Name (z.B. Joe Smith): " - -#: ../../mod/register.php:466 -msgid "Your Email Address: " -msgstr "Deine EMail Adresse: " - -#: ../../mod/register.php:467 -msgid "" -"Choose a profile nickname. This must begin with a text character. Your " -"profile address on this site will then be " -"'nickname@$sitename'." -msgstr "" -"Wähle einen Spitznamen für dein Profil. Dieser muss mit einem Buchstaben " -"beginnen. Die Adresse deines Profils auf dieser Seite wird " -"'spitzname@$sitename' sein." - -#: ../../mod/register.php:468 -msgid "Choose a nickname: " -msgstr "Spitznamen wählen: " - -#: ../../mod/register.php:471 ../../include/nav.php:59 ../../boot.php:822 -msgid "Register" -msgstr "Registrieren" - -#: ../../mod/like.php:110 ../../addon/facebook/facebook.php:720 -#: ../../include/conversation.php:20 -msgid "status" -msgstr "Status" - -#: ../../mod/like.php:127 ../../addon/facebook/facebook.php:724 -#: ../../include/conversation.php:25 -#, php-format -msgid "%1$s likes %2$s's %3$s" -msgstr "%1$s mag %2$s's %3$s" - -#: ../../mod/like.php:129 ../../include/conversation.php:28 -#, php-format -msgid "%1$s doesn't like %2$s's %3$s" -msgstr "%1$s mag %2$s's %3$s nicht" - -#: ../../mod/friendika.php:12 ../../wip/friendika.php:12 +#: ../../mod/friendika.php:12 msgid "This is Friendika version" msgstr "Dies ist Friendika Version" -#: ../../mod/friendika.php:13 ../../wip/friendika.php:13 +#: ../../mod/friendika.php:13 msgid "running at web location" msgstr "die unter folgender Webadresse zu finden ist" @@ -1894,11 +2404,11 @@ msgstr "" "href=\"http://project.friendika.com\">Project.Friendika.com um mehr über" " Friendika zu erfahren." -#: ../../mod/friendika.php:19 ../../wip/friendika.php:15 +#: ../../mod/friendika.php:19 msgid "Bug reports and issues: please visit" msgstr "Probleme oder Fehler gefunden? Bitte besuche" -#: ../../mod/friendika.php:20 ../../wip/friendika.php:16 +#: ../../mod/friendika.php:20 msgid "" "Suggestions, praise, donations, etc. - please email \"Info\" at Friendika - " "dot com" @@ -1914,19 +2424,6 @@ msgstr "Installierte Plugins/Erweiterungen/Apps" msgid "No installed plugins/addons/apps" msgstr "Keine Plugins/Erweiterungen/Apps installiert" -#: ../../mod/regmod.php:10 -msgid "Please login." -msgstr "Bitte melde dich an." - -#: ../../mod/regmod.php:54 -#, php-format -msgid "Registration revoked for %s" -msgstr "Registration für %s wurde zurück gezogen" - -#: ../../mod/regmod.php:99 -msgid "Account approved." -msgstr "Account freigegeben." - #: ../../mod/item.php:37 msgid "Unable to locate original post." msgstr "Konnte das original Posting nicht finden." @@ -1935,12 +2432,6 @@ msgstr "Konnte das original Posting nicht finden." msgid "Empty post discarded." msgstr "Leere Nachricht wurde verworfen." -#: ../../mod/item.php:214 ../../mod/message.php:93 -#: ../../mod/wall_upload.php:79 ../../mod/wall_upload.php:88 -#: ../../mod/wall_upload.php:95 -msgid "Wall Photos" -msgstr "Pinnwand Bilder" - #: ../../mod/item.php:478 #, php-format msgid "%s commented on your item at %s" @@ -1982,82 +2473,21 @@ msgstr "" msgid "%s posted an update." msgstr "%s hat ein Update gepostet." -#: ../../mod/item.php:609 ../../mod/display.php:25 ../../mod/display.php:142 -msgid "Item not found." -msgstr "Beitrag nicht gefunden." +#: ../../mod/tagrm.php:41 +msgid "Tag removed" +msgstr "Tag entfernt" -#: ../../mod/profile_photo.php:28 -msgid "Image uploaded but image cropping failed." -msgstr "Bilder hochgeladen aber das Zuschneiden ist fehlgeschlagen." +#: ../../mod/tagrm.php:79 +msgid "Remove Item Tag" +msgstr "Gegenstands Tag entfernen" -#: ../../mod/profile_photo.php:61 ../../mod/profile_photo.php:68 -#: ../../mod/profile_photo.php:75 ../../mod/profile_photo.php:248 -#, php-format -msgid "Image size reduction [%s] failed." -msgstr "Verkleinern der Bildgröße von [%s] ist gescheitert." +#: ../../mod/tagrm.php:81 +msgid "Select a tag to remove: " +msgstr "Wähle ein Tag zum Entfernen aus: " -#: ../../mod/profile_photo.php:95 -msgid "Unable to process image" -msgstr "Bild konnte nicht verarbeitet werden" - -#: ../../mod/profile_photo.php:109 ../../mod/wall_upload.php:56 -#, php-format -msgid "Image exceeds size limit of %d" -msgstr "Bildgröße überschreitet das Limit von %d" - -#: ../../mod/profile_photo.php:193 -msgid "Upload File:" -msgstr "Datei hochladen:" - -#: ../../mod/profile_photo.php:194 -msgid "Upload Profile Photo" -msgstr "Profilbild hochladen" - -#: ../../mod/profile_photo.php:195 -msgid "Upload" -msgstr "Hochladen" - -#: ../../mod/profile_photo.php:196 -msgid "skip this step" -msgstr "diesen Schritt überspringen" - -#: ../../mod/profile_photo.php:196 -msgid "select a photo from your photo albums" -msgstr "wähle ein Foto von deinen Fotoalben" - -#: ../../mod/profile_photo.php:209 -msgid "Crop Image" -msgstr "Bild Zurechtschneiden" - -#: ../../mod/profile_photo.php:210 -msgid "Please adjust the image cropping for optimum viewing." -msgstr "" -"Passe bitte den Bildausschnitt an damit das Bild optimal dargestellt werden " -"kann." - -#: ../../mod/profile_photo.php:211 -msgid "Done Editing" -msgstr "Bearbeitung abgeschlossen" - -#: ../../mod/profile_photo.php:239 -msgid "Image uploaded successfully." -msgstr "Bild erfolgreich auf den Server geladen." - -#: ../../mod/removeme.php:42 ../../mod/removeme.php:45 -msgid "Remove My Account" -msgstr "Account löschen" - -#: ../../mod/removeme.php:43 -msgid "" -"This will completely remove your account. Once this has been done it is not " -"recoverable." -msgstr "" -"Dies wird deinen Account endgültig löschen. Es gibt keine Möglichkeit ihn " -"wiederherzustellen." - -#: ../../mod/removeme.php:44 -msgid "Please enter your password for verification:" -msgstr "Bitte gib dein Passwort zur Verifikation ein:" +#: ../../mod/tagrm.php:93 +msgid "Remove" +msgstr "Entfernen" #: ../../mod/message.php:18 msgid "No recipient selected." @@ -2103,7 +2533,7 @@ msgstr "Nachricht gelöscht." msgid "Conversation removed." msgstr "Unterhaltung gelöscht." -#: ../../mod/message.php:172 ../../include/conversation.php:691 +#: ../../mod/message.php:172 ../../include/conversation.php:674 msgid "Please enter a link URL:" msgstr "Bitte gib die URL des Links ein:" @@ -2119,10 +2549,6 @@ msgstr "An:" msgid "Subject:" msgstr "Betreff:" -#: ../../mod/message.php:185 ../../mod/message.php:319 ../../mod/invite.php:63 -msgid "Your message:" -msgstr "Deine Nachricht:" - #: ../../mod/message.php:224 msgid "No messages." msgstr "Keine Nachrichten." @@ -2147,365 +2573,6 @@ msgstr "Nachricht löschen" msgid "Send Reply" msgstr "Antwort senden" -#: ../../mod/profile.php:11 ../../boot.php:2203 -msgid "No profile" -msgstr "Kein Profil" - -#: ../../mod/profile.php:112 -msgid "Status" -msgstr "Status" - -#: ../../mod/profile.php:114 -msgid "Photos" -msgstr "Bilder" - -#: ../../mod/openid.php:62 ../../mod/openid.php:118 ../../include/auth.php:105 -#: ../../include/auth.php:130 ../../include/auth.php:183 -msgid "Login failed." -msgstr "Annmeldung fehlgeschlagen." - -#: ../../mod/openid.php:78 ../../include/auth.php:199 -msgid "Welcome " -msgstr "Willkommen " - -#: ../../mod/openid.php:79 ../../include/auth.php:200 -msgid "Please upload a profile photo." -msgstr "Bitte lade ein Profilbild hoch." - -#: ../../mod/openid.php:82 ../../include/auth.php:203 -msgid "Welcome back " -msgstr "Willkommen zurück " - -#: ../../mod/follow.php:39 ../../wip/follow2.php:186 -msgid "The profile address specified does not provide adequate information." -msgstr "Die angegebene Profiladresse liefert unzureichende Informationen." - -#: ../../mod/follow.php:45 ../../wip/follow2.php:192 -msgid "" -"Limited profile. This person will be unable to receive direct/personal " -"notifications from you." -msgstr "" -"Eingeschränktes Profil. Diese Person wird keine direkten/privaten " -"Nachrichten von dir erhalten können." - -#: ../../mod/follow.php:100 ../../wip/follow2.php:247 -msgid "Unable to retrieve contact information." -msgstr "Konnte die Kontaktinformationen nicht empfangen." - -#: ../../mod/follow.php:146 ../../wip/follow2.php:293 -msgid "following" -msgstr "folgen" - -#: ../../mod/display.php:135 -msgid "Item has been removed." -msgstr "Eintrag wurde entfernt." - -#: ../../mod/dfrn_notify.php:191 -msgid "noreply" -msgstr "noreply" - -#: ../../mod/dfrn_notify.php:249 -msgid "New mail received at " -msgstr "New mail received at " - -#: ../../mod/dfrn_notify.php:403 ../../mod/dfrn_notify.php:493 -#, php-format -msgid "%s commented on an item at %s" -msgstr "%s hat einen Beitrag auf %s kommentiert" - -#: ../../mod/apps.php:6 -msgid "Applications" -msgstr "Anwendungen" - -#: ../../mod/search.php:26 ../../include/nav.php:71 ../../boot.php:2047 -msgid "Search" -msgstr "Suche" - -#: ../../mod/search.php:69 -msgid "No results." -msgstr "Keine Ergebnisse." - -#: ../../mod/profiles.php:21 ../../mod/profiles.php:237 -#: ../../mod/profiles.php:342 ../../mod/dfrn_confirm.php:62 -msgid "Profile not found." -msgstr "Profil nicht gefunden." - -#: ../../mod/profiles.php:28 -msgid "Profile Name is required." -msgstr "Profilname ist erforderlich." - -#: ../../mod/profiles.php:199 -msgid "Profile updated." -msgstr "Profil aktualisiert." - -#: ../../mod/profiles.php:254 -msgid "Profile deleted." -msgstr "Profil gelöscht." - -#: ../../mod/profiles.php:270 ../../mod/profiles.php:301 -msgid "Profile-" -msgstr "Profil-" - -#: ../../mod/profiles.php:289 ../../mod/profiles.php:328 -msgid "New profile created." -msgstr "Neues Profil angelegt." - -#: ../../mod/profiles.php:307 -msgid "Profile unavailable to clone." -msgstr "Profil nicht zum Duplizieren verfügbar." - -#: ../../mod/profiles.php:354 -msgid "Hide my contact/friend list from viewers of this profile?" -msgstr "Verberge meine Kontakte/Freunde von Betrachtern dieses Profils?" - -#: ../../mod/profiles.php:369 -msgid "Edit Profile Details" -msgstr "Profil bearbeiten" - -#: ../../mod/profiles.php:371 -msgid "View this profile" -msgstr "Dieses Profil anzeigen" - -#: ../../mod/profiles.php:372 -msgid "Create a new profile using these settings" -msgstr "Neues Profil anlegen und diese Einstellungen verwenden" - -#: ../../mod/profiles.php:373 -msgid "Clone this profile" -msgstr "Dieses Profil dublizieren" - -#: ../../mod/profiles.php:374 -msgid "Delete this profile" -msgstr "Dieses Profil löschen" - -#: ../../mod/profiles.php:375 -msgid "Profile Name:" -msgstr "Profilname:" - -#: ../../mod/profiles.php:376 -msgid "Your Full Name:" -msgstr "Dein kompletter Name:" - -#: ../../mod/profiles.php:377 -msgid "Title/Description:" -msgstr "Titel/Beschreibung:" - -#: ../../mod/profiles.php:378 -msgid "Your Gender:" -msgstr "Dein Geschlecht:" - -#: ../../mod/profiles.php:379 -msgid "Birthday (y/m/d):" -msgstr "Geburtstag (y/m/d):" - -#: ../../mod/profiles.php:380 -msgid "Street Address:" -msgstr "Adresse:" - -#: ../../mod/profiles.php:381 -msgid "Locality/City:" -msgstr "Wohnort/Stadt:" - -#: ../../mod/profiles.php:382 -msgid "Postal/Zip Code:" -msgstr "Postleitzahl:" - -#: ../../mod/profiles.php:383 -msgid "Country:" -msgstr "Land:" - -#: ../../mod/profiles.php:384 -msgid "Region/State:" -msgstr "Region/Bundesstaat:" - -#: ../../mod/profiles.php:385 -msgid " Marital Status:" -msgstr " Beziehungs Status:" - -#: ../../mod/profiles.php:386 -msgid "Who: (if applicable)" -msgstr "Wer: (falls anwendbar)" - -#: ../../mod/profiles.php:387 -msgid "Examples: cathy123, Cathy Williams, cathy@example.com" -msgstr "Beispiel: cathy123, Cathy Williams, cathy@example.com" - -#: ../../mod/profiles.php:388 ../../include/profile_advanced.php:90 -msgid "Sexual Preference:" -msgstr "Sexuelle Vorlieben:" - -#: ../../mod/profiles.php:389 -msgid "Homepage URL:" -msgstr "Adresse der Homepage:" - -#: ../../mod/profiles.php:390 ../../include/profile_advanced.php:115 -msgid "Political Views:" -msgstr "Politische Ansichten:" - -#: ../../mod/profiles.php:391 -msgid "Religious Views:" -msgstr "Religiöse Ansichten:" - -#: ../../mod/profiles.php:392 -msgid "Public Keywords:" -msgstr "Öffentliche Schlüsselwörter:" - -#: ../../mod/profiles.php:393 -msgid "Private Keywords:" -msgstr "Private Schlüsselwörter:" - -#: ../../mod/profiles.php:394 -msgid "Example: fishing photography software" -msgstr "Beispiel: Fischen Photographie Software" - -#: ../../mod/profiles.php:395 -msgid "(Used for suggesting potential friends, can be seen by others)" -msgstr "" -"(Wird verwendet um potentielle Freunde zu finden, könnte von Fremden " -"eingesehen werden)" - -#: ../../mod/profiles.php:396 -msgid "(Used for searching profiles, never shown to others)" -msgstr "" -"(Wird für die Suche nach Profilen verwendet und niemals veröffentlicht)" - -#: ../../mod/profiles.php:397 -msgid "Tell us about yourself..." -msgstr "Erzähle und ein bisschen von dir..." - -#: ../../mod/profiles.php:398 -msgid "Hobbies/Interests" -msgstr "Hobbies/Interessen" - -#: ../../mod/profiles.php:399 -msgid "Contact information and Social Networks" -msgstr "Kontaktinformationen und Soziale Netzwerke" - -#: ../../mod/profiles.php:400 -msgid "Musical interests" -msgstr "Musikalische Interessen" - -#: ../../mod/profiles.php:401 -msgid "Books, literature" -msgstr "Literatur/Bücher" - -#: ../../mod/profiles.php:402 -msgid "Television" -msgstr "Fernsehen" - -#: ../../mod/profiles.php:403 -msgid "Film/dance/culture/entertainment" -msgstr "Filme/Tänze/Kultur/Unterhaltung" - -#: ../../mod/profiles.php:404 -msgid "Love/romance" -msgstr "Liebesleben" - -#: ../../mod/profiles.php:405 -msgid "Work/employment" -msgstr "Arbeit/Beschäftigung" - -#: ../../mod/profiles.php:406 -msgid "School/education" -msgstr "Schule/Ausbildung" - -#: ../../mod/profiles.php:411 -msgid "" -"This is your public profile.
    It may " -"be visible to anybody using the internet." -msgstr "" -"Dies ist dein öffentliches Profil.
    Es " -"könnte für jeden Nutzer des Internets sichtbar sein." - -#: ../../mod/profiles.php:421 ../../mod/directory.php:97 -msgid "Age: " -msgstr "Alter: " - -#: ../../mod/profiles.php:456 ../../include/nav.php:109 -msgid "Profiles" -msgstr "Profile" - -#: ../../mod/profiles.php:457 -msgid "Change profile photo" -msgstr "Profilbild ändern" - -#: ../../mod/profiles.php:458 -msgid "Create New Profile" -msgstr "Neues Profil anlegen" - -#: ../../mod/profiles.php:468 -msgid "Profile Image" -msgstr "Profilbild" - -#: ../../mod/profiles.php:470 -msgid "Visible to everybody" -msgstr "Für jeden sichtbar" - -#: ../../mod/profiles.php:471 -msgid "Edit visibility" -msgstr "Sichtbarkeit bearbeiten" - -#: ../../mod/directory.php:38 -msgid "Global Directory" -msgstr "Weltweites Verzeichnis" - -#: ../../mod/directory.php:45 -msgid "Site Directory" -msgstr "Verzeichnis" - -#: ../../mod/directory.php:100 -msgid "Gender: " -msgstr "Geschlecht:" - -#: ../../mod/directory.php:126 -msgid "No entries (some entries may be hidden)." -msgstr "Keine Einträge (einige Einträge könnten versteckt sein)." - -#: ../../mod/invite.php:28 -#, php-format -msgid "%s : Not a valid email address." -msgstr "%s: Keine gültige Email Adresse." - -#: ../../mod/invite.php:32 -#, php-format -msgid "Please join my network on %s" -msgstr "Bitte trete meinem Netzwerk auf %s bei" - -#: ../../mod/invite.php:42 -#, php-format -msgid "%s : Message delivery failed." -msgstr "%s: Zustellung der Nachricht fehlgeschlagen." - -#: ../../mod/invite.php:46 -#, php-format -msgid "%d message sent." -msgid_plural "%d messages sent." -msgstr[0] "%d Nachricht gesendet." -msgstr[1] "%d Nachrichten gesendet." - -#: ../../mod/invite.php:61 -msgid "Send invitations" -msgstr "Einladungen senden" - -#: ../../mod/invite.php:62 -msgid "Enter email addresses, one per line:" -msgstr "Email Adressen eingeben, eine pro Zeile:" - -#: ../../mod/invite.php:64 -#, php-format -msgid "Please join my social network on %s" -msgstr "Bitte trete meinem Sozialen Netzwerk auf %s bei" - -#: ../../mod/invite.php:65 -msgid "To accept this invitation, please visit:" -msgstr "Um diese Einladung anzunehmen beuche bitte:" - -#: ../../mod/invite.php:66 -msgid "" -"Once you have registered, please connect with me via my profile page at:" -msgstr "" -"Sobald du registriert bist kontaktiere mich bitte auf meiner Profilseite:" - #: ../../mod/dfrn_confirm.php:231 msgid "Response from remote site was not understood." msgstr "Antwort der entfernten Gegenstelle unverständlich." @@ -2540,7 +2607,7 @@ msgstr "Konnte das Bild des Kontakts nicht speichern." #: ../../mod/dfrn_confirm.php:430 ../../include/conversation.php:61 #, php-format msgid "%1$s is now friends with %2$s" -msgstr "%1$s ist nun mit %2$s befreuntet" +msgstr "%1$s ist nun mit %2$s befreundet" #: ../../mod/dfrn_confirm.php:501 #, php-format @@ -2583,61 +2650,208 @@ msgstr "Die Updates für dein Profil konnten nicht gespeichert werden" msgid "Connection accepted at %s" msgstr "Auf %s wurde die Verbindung akzeptiert" -#: ../../addon/facebook/facebook.php:227 -msgid "Facebook disabled" -msgstr "Facebook deaktiviert" +#: ../../mod/openid.php:62 ../../mod/openid.php:118 ../../include/auth.php:114 +#: ../../include/auth.php:139 ../../include/auth.php:192 +msgid "Login failed." +msgstr "Annmeldung fehlgeschlagen." -#: ../../addon/facebook/facebook.php:232 -msgid "Updating contacts" -msgstr "Aktualisiere Kontakte" +#: ../../mod/openid.php:78 ../../include/auth.php:208 +msgid "Welcome " +msgstr "Willkommen " -#: ../../addon/facebook/facebook.php:241 -msgid "Facebook API key is missing." -msgstr "Facebook API Schlüssel nicht gefunden" +#: ../../mod/openid.php:79 ../../include/auth.php:209 +msgid "Please upload a profile photo." +msgstr "Bitte lade ein Profilbild hoch." -#: ../../addon/facebook/facebook.php:248 -msgid "Facebook Connect" -msgstr "Mit Facebook verbinden" +#: ../../mod/openid.php:82 ../../include/auth.php:212 +msgid "Welcome back " +msgstr "Willkommen zurück " -#: ../../addon/facebook/facebook.php:254 -msgid "Install Facebook connector for this account." -msgstr "Facebook Connector für diesen Account installieren." +#: ../../mod/dfrn_poll.php:84 ../../mod/dfrn_poll.php:510 +#, php-format +msgid "%s welcomes %s" +msgstr "%s heißt %s herzlich willkommen" -#: ../../addon/facebook/facebook.php:261 -msgid "Remove Facebook connector" -msgstr "Facebook Connector entfernen" +#: ../../mod/viewcontacts.php:40 +msgid "No contacts." +msgstr "Keine Kontakte." -#: ../../addon/facebook/facebook.php:267 -msgid "Post to Facebook by default" -msgstr "Sende standardmäßig nach Facebook" +#: ../../mod/group.php:27 +msgid "Group created." +msgstr "Gruppe erstellt." -#: ../../addon/facebook/facebook.php:329 -msgid "Facebook" -msgstr "Facebook" +#: ../../mod/group.php:33 +msgid "Could not create group." +msgstr "Konnte die Gruppe nicht erstellen." -#: ../../addon/facebook/facebook.php:330 -msgid "Facebook Connector Settings" -msgstr "Facebook Verbindungseinstellungen" +#: ../../mod/group.php:43 ../../mod/group.php:115 +msgid "Group not found." +msgstr "Gruppe nicht gefunden." -#: ../../addon/facebook/facebook.php:344 -msgid "Post to Facebook" -msgstr "Zu Facebook posten" +#: ../../mod/group.php:56 +msgid "Group name changed." +msgstr "Gruppenname geändert." -#: ../../addon/facebook/facebook.php:411 +#: ../../mod/group.php:74 +msgid "Create a group of contacts/friends." +msgstr "Eine Gruppe von Kontakten/Freunden anlegen." + +#: ../../mod/group.php:75 ../../mod/group.php:158 +msgid "Group Name: " +msgstr "Gruppen Name:" + +#: ../../mod/group.php:90 +msgid "Group removed." +msgstr "Gruppe entfernt." + +#: ../../mod/group.php:92 +msgid "Unable to remove group." +msgstr "Konnte die Gruppe nicht entfernen." + +#: ../../mod/group.php:157 +msgid "Group Editor" +msgstr "Gruppen Editor" + +#: ../../mod/group.php:169 +msgid "Members" +msgstr "Mitglieder" + +#: ../../mod/group.php:183 +msgid "All Contacts" +msgstr "Alle Kontakte" + +#: ../../mod/match.php:10 +msgid "Profile Match" +msgstr "Profil Übereinstimmungen" + +#: ../../mod/match.php:50 +msgid "No matches" +msgstr "Keine Übereinstimmungen" + +#: ../../addon/twitter/twitter.php:64 +msgid "Post to Twitter" +msgstr "Nach Twitter senden" + +#: ../../addon/twitter/twitter.php:122 +msgid "Twitter Posting Settings" +msgstr "Twitter Posting Einstellungen" + +#: ../../addon/twitter/twitter.php:129 msgid "" -"Post to Facebook cancelled because of multi-network access permission " -"conflict." +"No consumer key pair for Twitter found. Please contact your site " +"administrator." msgstr "" -"Das Senden nach Facebook wurde zurückgezogen da Konflikte bei den Multi-" -"Netzwerks-Rechten vorliegen." +"Kein Consumer Schlüsselpaar für Twitter gefunden. Bitte wende dich an den " +"Administrator der Seite." -#: ../../addon/facebook/facebook.php:466 -msgid "Image: " -msgstr "Bild" +#: ../../addon/twitter/twitter.php:148 +msgid "" +"At this Friendika instance the Twitter plugin was enabled but you have not " +"yet connected your account to your Twitter account. To do so click the " +"button below to get a PIN from Twitter which you have to copy into the input" +" box below and submit the form. Only your public posts will" +" be posted to Twitter." +msgstr "" +"Auf dieser Friendika Instanz wurde das Twitter Plugin aktiviert dein Account" +" ist allerdings noch nicht mit einem Twitter Account verbunden. Um deinen " +"Account mit Twitter zu verbinden, klick auf den Button weiter unten und gib " +"die PIN die du auf Twitter erhälst hier ein. Es werden ausschließlich deine " +"öffentlichen Nachrichten auf Twitter veröffentlicht." -#: ../../addon/facebook/facebook.php:526 -msgid "View on Friendika" -msgstr "Auf Friendika ansehen" +#: ../../addon/twitter/twitter.php:149 +msgid "Log in with Twitter" +msgstr "bei Twitter anmelden" + +#: ../../addon/twitter/twitter.php:151 +msgid "Copy the PIN from Twitter here" +msgstr "Kopiere die Twitter PIN hier her" + +#: ../../addon/twitter/twitter.php:165 ../../addon/statusnet/statusnet.php:197 +msgid "Currently connected to: " +msgstr "Momentan verbunden mit: " + +#: ../../addon/twitter/twitter.php:166 +msgid "" +"If enabled all your public postings will be posted to the " +"associated Twitter account as well." +msgstr "" +"Wenn dies aktiviert ist, werden alle deine öffentlichen " +"Nachricten auch auf dem verbundenen Twitter Account veröffentlicht." + +#: ../../addon/twitter/twitter.php:168 +msgid "Send public postings to Twitter" +msgstr "Veröffentliche öffentliche Nachrichten auf Twitter" + +#: ../../addon/twitter/twitter.php:172 ../../addon/statusnet/statusnet.php:204 +msgid "Clear OAuth configuration" +msgstr "OAuth Konfiguration löschen" + +#: ../../addon/statusnet/statusnet.php:78 +msgid "Post to StatusNet" +msgstr "Nach StatusNet senden" + +#: ../../addon/statusnet/statusnet.php:146 +msgid "StatusNet Posting Settings" +msgstr "StatusNet Posting Einstellungen" + +#: ../../addon/statusnet/statusnet.php:152 +msgid "" +"No consumer key pair for StatusNet found. Register your Friendika Account as" +" an desktop client on your StatusNet account, copy the consumer key pair " +"here and enter the API base root.
    Before you register your own OAuth " +"key pair ask the administrator if there is already a key pair for this " +"Friendika installation at your favorited StatusNet installation." +msgstr "" +"Kein OAuth Consumer Schlüsselpaar für StatusNet gefunden. Registriere deinen" +" Friendika Account als Desktopapplikation und trage hier den OAuth Consumer " +"Schlüssel, das Geheimnis und die Basis-URL der StatusNet API ein.
    Bevor" +" du eine neue Anwendung registrierst, kannst du auch erstmal den Admin " +"deiner Friendika Seite fragen, ob es für deine bevorzugte StatusNet Instanz " +"eventuell bereits ein OAuth Schlüsselpaar gibt." + +#: ../../addon/statusnet/statusnet.php:154 +msgid "OAuth Consumer Key" +msgstr "OAuth Consumer Schlüssel" + +#: ../../addon/statusnet/statusnet.php:157 +msgid "OAuth Consumer Secret" +msgstr "OAuth Consumer Geheimnis" + +#: ../../addon/statusnet/statusnet.php:160 +msgid "Base API Path (remember the trailing /)" +msgstr "Basis-URL der StatusNet API (vergiss den abschließenden / nicht)" + +#: ../../addon/statusnet/statusnet.php:181 +msgid "" +"To connect to your StatusNet account click the button below to get a " +"security code from StatusNet which you have to copy into the input box below" +" and submit the form. Only your public posts will be posted" +" to StatusNet." +msgstr "" +"Um deinen Account mit einem StatusNet Account zu verknüpfen klicke den " +"Button an um einen Sicherheitscode von StatusNet zu erhalten und kopiere " +"diesen in die Eingabebox weiter unten. Es werden ausschließlich deine " +"öffentlichen Nachrichten bei StatusNet veröffentllicht." + +#: ../../addon/statusnet/statusnet.php:182 +msgid "Log in with StatusNet" +msgstr "Bei StatusNet anmelden" + +#: ../../addon/statusnet/statusnet.php:184 +msgid "Copy the security code from StatusNet here" +msgstr "Kopiere den Sicherheitscode von StatusNet hier her" + +#: ../../addon/statusnet/statusnet.php:198 +msgid "" +"If enabled all your public postings will be posted to the " +"associated StatusNet account as well." +msgstr "" +"Wenn dies aktiviert ist, werden alle deine öffentlichen " +"Nachricten auch auf dem verbundenen StatusNet Account veröffentlicht." + +#: ../../addon/statusnet/statusnet.php:200 +msgid "Send public postings to StatusNet" +msgstr "Veröffentliche öffentliche Nachrichten auf StatusNet" #: ../../addon/tictac/tictac.php:14 msgid "Three Dimensional Tic-Tac-Toe" @@ -2700,23 +2914,11 @@ msgstr "Unentschieden!" msgid "I won!" msgstr "Ich gewinne!" -#: ../../addon/randplace/randplace.php:171 -#: ../../wip/addon/randplace/randplace.php:170 -msgid "Randplace Settings" -msgstr "Randplace Einstellungen" - -#: ../../addon/randplace/randplace.php:173 -#: ../../wip/addon/randplace/randplace.php:172 -msgid "Enable Randplace Plugin" -msgstr "Randplace Erweiterung aktivieren" - -#: ../../addon/java_upload/java_upload.php:33 ../../wip/photos.php:747 -#: ../../wip/photos-chris.php:794 +#: ../../addon/java_upload/java_upload.php:33 msgid "Select files to upload: " msgstr "Wähle Dateien zum Upload aus: " -#: ../../addon/java_upload/java_upload.php:35 ../../wip/photos.php:752 -#: ../../wip/photos-chris.php:799 +#: ../../addon/java_upload/java_upload.php:35 msgid "" "Use the following controls only if the Java uploader [above] fails to " "launch." @@ -2724,6 +2926,70 @@ msgstr "" "Verwende die folgenden Kontrollen nur, wenn der Java Uploader [oben] nicht " "funktioniert." +#: ../../addon/facebook/facebook.php:252 +msgid "Facebook disabled" +msgstr "Facebook deaktiviert" + +#: ../../addon/facebook/facebook.php:257 +msgid "Updating contacts" +msgstr "Aktualisiere Kontakte" + +#: ../../addon/facebook/facebook.php:266 +msgid "Facebook API key is missing." +msgstr "Facebook API Schlüssel nicht gefunden" + +#: ../../addon/facebook/facebook.php:273 +msgid "Facebook Connect" +msgstr "Mit Facebook verbinden" + +#: ../../addon/facebook/facebook.php:279 +msgid "Install Facebook connector for this account." +msgstr "Facebook Connector für diesen Account installieren." + +#: ../../addon/facebook/facebook.php:286 +msgid "Remove Facebook connector" +msgstr "Facebook Connector entfernen" + +#: ../../addon/facebook/facebook.php:292 +msgid "Post to Facebook by default" +msgstr "Sende standardmäßig nach Facebook" + +#: ../../addon/facebook/facebook.php:354 +msgid "Facebook" +msgstr "Facebook" + +#: ../../addon/facebook/facebook.php:355 +msgid "Facebook Connector Settings" +msgstr "Facebook Verbindungseinstellungen" + +#: ../../addon/facebook/facebook.php:369 +msgid "Post to Facebook" +msgstr "Zu Facebook posten" + +#: ../../addon/facebook/facebook.php:436 +msgid "" +"Post to Facebook cancelled because of multi-network access permission " +"conflict." +msgstr "" +"Das Senden nach Facebook wurde zurückgezogen da Konflikte bei den Multi-" +"Netzwerks-Rechten vorliegen." + +#: ../../addon/facebook/facebook.php:491 +msgid "Image: " +msgstr "Bild" + +#: ../../addon/facebook/facebook.php:551 +msgid "View on Friendika" +msgstr "Auf Friendika ansehen" + +#: ../../addon/randplace/randplace.php:171 +msgid "Randplace Settings" +msgstr "Randplace Einstellungen" + +#: ../../addon/randplace/randplace.php:173 +msgid "Enable Randplace Plugin" +msgstr "Randplace Erweiterung aktivieren" + #: ../../addon/js_upload/js_upload.php:39 msgid "Upload a file" msgstr "Datei hochladen" @@ -2757,202 +3023,9 @@ msgstr "" msgid "Upload was cancelled, or server error encountered" msgstr "Upload abgebrochen oder Serverfehler aufgetreten" -#: ../../addon/statusnet/statusnet.php:78 -msgid "Post to StatusNet" -msgstr "Nach StatusNet senden" - -#: ../../addon/statusnet/statusnet.php:146 -msgid "StatusNet Posting Settings" -msgstr "StatusNet Posting Einstellungen" - -#: ../../addon/statusnet/statusnet.php:152 -msgid "" -"No consumer key pair for StatusNet found. Register your Friendika Account as" -" an desktop client on your StatusNet account, copy the consumer key pair " -"here and enter the API base root.
    Before you register your own OAuth " -"key pair ask the administrator if there is already a key pair for this " -"Friendika installation at your favorited StatusNet installation." -msgstr "" -"Kein OAuth Consumer Schlüsselpaar für StatusNet gefunden. Registriere deinen" -" Friendika Account als Desktopapplikation und trage hier den OAuth Consumer " -"Schlüssel, das Geheimnis und die Basis-URL der StatusNet API ein.
    Bevor" -" du eine neue Anwendung registrierst, kannst du auch erstmal den Admin " -"deiner Friendika Seite fragen, ob es für deine bevorzugte StatusNet Instanz " -"eventuell bereits ein OAuth Schlüsselpaar gibt." - -#: ../../addon/statusnet/statusnet.php:154 -msgid "OAuth Consumer Key" -msgstr "OAuth Consumer Schlüssel" - -#: ../../addon/statusnet/statusnet.php:157 -msgid "OAuth Consumer Secret" -msgstr "OAuth Consumer Geheimnis" - -#: ../../addon/statusnet/statusnet.php:160 -msgid "Base API Path (remember the trailing /)" -msgstr "Basis-URL der StatusNet API (vergiss den abschließenden / nicht)" - -#: ../../addon/statusnet/statusnet.php:181 -msgid "" -"To connect to your StatusNet account click the button below to get a " -"security code from StatusNet which you have to copy into the input box below" -" and submit the form. Only your public posts will be posted" -" to StatusNet." -msgstr "" -"Um deinen Account mit einem StatusNet Account zu verknüpfen klicke den " -"Button an um einen Sicherheitscode von StatusNet zu erhalten und kopiere " -"diesen in die Eingabebox weiter unten. Es werden ausschließlich deine " -"öffentlichen Nachrichten bei StatusNet veröffentllicht." - -#: ../../addon/statusnet/statusnet.php:182 -msgid "Log in with StatusNet" -msgstr "Bei StatusNet anmelden" - -#: ../../addon/statusnet/statusnet.php:184 -msgid "Copy the security code from StatusNet here" -msgstr "Kopiere den Sicherheitscode von StatusNet hier her" - -#: ../../addon/statusnet/statusnet.php:197 ../../addon/twitter/twitter.php:165 -msgid "Currently connected to: " -msgstr "Momentan verbunden mit: " - -#: ../../addon/statusnet/statusnet.php:198 -msgid "" -"If enabled all your public postings will be posted to the " -"associated StatusNet account as well." -msgstr "" -"Wenn dies aktiviert ist, werden alle deine öffentlichen " -"Nachricten auch auf dem verbundenen StatusNet Account veröffentlicht." - -#: ../../addon/statusnet/statusnet.php:200 -msgid "Send public postings to StatusNet" -msgstr "Veröffentliche öffentliche Nachrichten auf StatusNet" - -#: ../../addon/statusnet/statusnet.php:204 ../../addon/twitter/twitter.php:172 -msgid "Clear OAuth configuration" -msgstr "OAuth Konfiguration löschen" - -#: ../../addon/twitter/twitter.php:64 -msgid "Post to Twitter" -msgstr "Nach Twitter senden" - -#: ../../addon/twitter/twitter.php:122 -msgid "Twitter Posting Settings" -msgstr "Twitter Posting Einstellungen" - -#: ../../addon/twitter/twitter.php:129 -msgid "" -"No consumer key pair for Twitter found. Please contact your site " -"administrator." -msgstr "" -"Kein Consumer Schlüsselpaar für Twitter gefunden. Bitte wende dich an den " -"Administrator der Seite." - -#: ../../addon/twitter/twitter.php:148 -msgid "" -"At this Friendika instance the Twitter plugin was enabled but you have not " -"yet connected your account to your Twitter account. To do so click the " -"button below to get a PIN from Twitter which you have to copy into the input" -" box below and submit the form. Only your public posts will" -" be posted to Twitter." -msgstr "" -"Auf dieser Friendika Instanz wurde das Twitter Plugin aktiviert dein Account" -" ist allerdings noch nicht mit einem Twitter Account verbunden. Um deinen " -"Account mit Twitter zu verbinden, klick auf den Button weiter unten und gib " -"die PIN die du auf Twitter erhälst hier ein. Es werden ausschließlich deine " -"öffentlichen Nachrichten auf Twitter veröffentlicht." - -#: ../../addon/twitter/twitter.php:149 -msgid "Log in with Twitter" -msgstr "bei Twitter anmelden" - -#: ../../addon/twitter/twitter.php:151 -msgid "Copy the PIN from Twitter here" -msgstr "Kopiere die Twitter PIN hier her" - -#: ../../addon/twitter/twitter.php:166 -msgid "" -"If enabled all your public postings will be posted to the " -"associated Twitter account as well." -msgstr "" -"Wenn dies aktiviert ist, werden alle deine öffentlichen " -"Nachricten auch auf dem verbundenen Twitter Account veröffentlicht." - -#: ../../addon/twitter/twitter.php:168 -msgid "Send public postings to Twitter" -msgstr "Veröffentliche öffentliche Nachrichten auf Twitter" - -#: ../../include/profile_advanced.php:23 ../../boot.php:2289 -msgid "Gender:" -msgstr "Geschlecht:" - -#: ../../include/profile_advanced.php:36 ../../include/items.php:1071 -msgid "Birthday:" -msgstr "Geburtstag:" - -#: ../../include/profile_advanced.php:45 -msgid "j F, Y" -msgstr "j F, Y" - -#: ../../include/profile_advanced.php:46 -msgid "j F" -msgstr "j F" - -#: ../../include/profile_advanced.php:59 -msgid "Age:" -msgstr "Alter:" - -#: ../../include/profile_advanced.php:70 -msgid " Status:" -msgstr " Bezieungsstatus:" - -#: ../../include/profile_advanced.php:103 ../../boot.php:2295 -msgid "Homepage:" -msgstr "Homepage:" - -#: ../../include/profile_advanced.php:127 -msgid "Religion:" -msgstr "Religion:" - -#: ../../include/profile_advanced.php:138 -msgid "About:" -msgstr "Über:" - -#: ../../include/profile_advanced.php:150 -msgid "Hobbies/Interests:" -msgstr "Hobbies/Interessen:" - -#: ../../include/profile_advanced.php:162 -msgid "Contact information and Social Networks:" -msgstr "Kontaktinformationen und Soziale Netzwerke:" - -#: ../../include/profile_advanced.php:174 -msgid "Musical interests:" -msgstr "Musikalische Interessen:" - -#: ../../include/profile_advanced.php:186 -msgid "Books, literature:" -msgstr "Literatur/Bücher:" - -#: ../../include/profile_advanced.php:198 -msgid "Television:" -msgstr "Fernsehen:" - -#: ../../include/profile_advanced.php:210 -msgid "Film/dance/culture/entertainment:" -msgstr "Filme/Tänze/Kultur/Unterhaltung:" - -#: ../../include/profile_advanced.php:222 -msgid "Love/Romance:" -msgstr "Liebesleben:" - -#: ../../include/profile_advanced.php:234 -msgid "Work/employment:" -msgstr "Arbeit/Beschäftigung:" - -#: ../../include/profile_advanced.php:246 -msgid "School/education:" -msgstr "Schule/Ausbildung:" +#: ../../include/notifier.php:414 +msgid "(no subject)" +msgstr "(kein Betreff)" #: ../../include/contact_selectors.php:32 msgid "Unknown | Not categorised" @@ -3214,58 +3287,26 @@ msgstr "Ist mir nicht wichtig" msgid "Ask me" msgstr "Frag mich" -#: ../../include/oembed.php:57 -msgid "Embedding disabled" -msgstr "Einbettungen deaktiviert" +#: ../../include/acl_selectors.php:133 +msgid "Visible To:" +msgstr "Sichtbar für:" -#: ../../include/group.php:146 -msgid "Create a new group" -msgstr "Neue Gruppe erstellen" +#: ../../include/acl_selectors.php:137 ../../include/acl_selectors.php:152 +msgid "Groups" +msgstr "Gruppen" -#: ../../include/group.php:147 -msgid "Everybody" -msgstr "Alle Kontakte" - -#: ../../include/nav.php:41 ../../boot.php:852 -msgid "Logout" -msgstr "Abmelden" - -#: ../../include/nav.php:44 ../../boot.php:830 ../../boot.php:836 -msgid "Login" -msgstr "Anmeldung" - -#: ../../include/nav.php:55 ../../include/nav.php:93 -msgid "Home" -msgstr "Persönlich" - -#: ../../include/nav.php:68 -msgid "Apps" -msgstr "Apps" - -#: ../../include/nav.php:81 -msgid "Directory" -msgstr "Verzeichnis" - -#: ../../include/nav.php:91 -msgid "Network" -msgstr "Netzwerk" - -#: ../../include/nav.php:99 -msgid "Notifications" -msgstr "Benachrichtigungen" - -#: ../../include/nav.php:105 -msgid "Manage" -msgstr "Verwalten" - -#: ../../include/nav.php:108 -msgid "Settings" -msgstr "Einstellungen" +#: ../../include/acl_selectors.php:148 +msgid "Except For:" +msgstr "Abgesehen von:" #: ../../include/auth.php:27 msgid "Logged out." msgstr "Abgemeldet." +#: ../../include/bbcode.php:83 +msgid "Image/photo" +msgstr "Bild/Foto" + #: ../../include/datetime.php:44 ../../include/datetime.php:46 msgid "Miscellaneous" msgstr "Verschiedenes" @@ -3330,9 +3371,211 @@ msgstr "Sekunden" msgid " ago" msgstr " her" -#: ../../include/bbcode.php:83 -msgid "Image/photo" -msgstr "Bild/Foto" +#: ../../include/profile_advanced.php:36 ../../include/items.php:1072 +msgid "Birthday:" +msgstr "Geburtstag:" + +#: ../../include/profile_advanced.php:45 +msgid "j F, Y" +msgstr "j F, Y" + +#: ../../include/profile_advanced.php:46 +msgid "j F" +msgstr "j F" + +#: ../../include/profile_advanced.php:59 +msgid "Age:" +msgstr "Alter:" + +#: ../../include/profile_advanced.php:70 +msgid " Status:" +msgstr " Bezieungsstatus:" + +#: ../../include/profile_advanced.php:127 +msgid "Religion:" +msgstr "Religion:" + +#: ../../include/profile_advanced.php:138 +msgid "About:" +msgstr "Über:" + +#: ../../include/profile_advanced.php:150 +msgid "Hobbies/Interests:" +msgstr "Hobbies/Interessen:" + +#: ../../include/profile_advanced.php:162 +msgid "Contact information and Social Networks:" +msgstr "Kontaktinformationen und Soziale Netzwerke:" + +#: ../../include/profile_advanced.php:174 +msgid "Musical interests:" +msgstr "Musikalische Interessen:" + +#: ../../include/profile_advanced.php:186 +msgid "Books, literature:" +msgstr "Literatur/Bücher:" + +#: ../../include/profile_advanced.php:198 +msgid "Television:" +msgstr "Fernsehen:" + +#: ../../include/profile_advanced.php:210 +msgid "Film/dance/culture/entertainment:" +msgstr "Filme/Tänze/Kultur/Unterhaltung:" + +#: ../../include/profile_advanced.php:222 +msgid "Love/Romance:" +msgstr "Liebesleben:" + +#: ../../include/profile_advanced.php:234 +msgid "Work/employment:" +msgstr "Arbeit/Beschäftigung:" + +#: ../../include/profile_advanced.php:246 +msgid "School/education:" +msgstr "Schule/Ausbildung:" + +#: ../../include/nav.php:55 ../../include/nav.php:93 +msgid "Home" +msgstr "Persönlich" + +#: ../../include/nav.php:68 +msgid "Apps" +msgstr "Apps" + +#: ../../include/nav.php:81 +msgid "Directory" +msgstr "Verzeichnis" + +#: ../../include/nav.php:91 +msgid "Network" +msgstr "Netzwerk" + +#: ../../include/nav.php:99 +msgid "Notifications" +msgstr "Benachrichtigungen" + +#: ../../include/nav.php:105 +msgid "Manage" +msgstr "Verwalten" + +#: ../../include/nav.php:108 +msgid "Settings" +msgstr "Einstellungen" + +#: ../../include/conversation.php:184 ../../include/conversation.php:441 +#: ../../include/conversation.php:442 +#, php-format +msgid "View %s's profile" +msgstr "Betrachte %s's Profil" + +#: ../../include/conversation.php:200 +msgid "View in context" +msgstr "Im Zusammenhang betrachten" + +#: ../../include/conversation.php:271 +msgid "See more posts like this" +msgstr "Mehr Beiträge wie diesen anzeigen" + +#: ../../include/conversation.php:296 +#, php-format +msgid "See all %d comments" +msgstr "Alle %d Kommentare anzeigen" + +#: ../../include/conversation.php:443 +msgid "to" +msgstr "to" + +#: ../../include/conversation.php:444 +msgid "Wall-to-Wall" +msgstr "Wall-to-Wall" + +#: ../../include/conversation.php:445 +msgid "via Wall-To-Wall:" +msgstr "via Wall-To-Wall:" + +#: ../../include/conversation.php:583 +msgid "View status" +msgstr "Status anzeigen" + +#: ../../include/conversation.php:584 +msgid "View profile" +msgstr "Profil anzeigen" + +#: ../../include/conversation.php:585 +msgid "View photos" +msgstr "Fotos ansehen" + +#: ../../include/conversation.php:586 +msgid "View recent" +msgstr "Jüngste anzeigen" + +#: ../../include/conversation.php:588 +msgid "Send PM" +msgstr "Private Nachricht senden" + +#: ../../include/conversation.php:638 +#, php-format +msgid "%s likes this." +msgstr "%s mag dies." + +#: ../../include/conversation.php:638 +#, php-format +msgid "%s doesn't like this." +msgstr "%s mag dies nicht." + +#: ../../include/conversation.php:642 +#, php-format +msgid "%2$d people like this." +msgstr "%2$d Personen mögen dies." + +#: ../../include/conversation.php:644 +#, php-format +msgid "%2$d people don't like this." +msgstr "%2$d Personen mögen dies nicht." + +#: ../../include/conversation.php:650 +msgid "and" +msgstr "und" + +#: ../../include/conversation.php:653 +#, php-format +msgid ", and %d other people" +msgstr " und %d andere" + +#: ../../include/conversation.php:654 +#, php-format +msgid "%s like this." +msgstr "%s mag dies." + +#: ../../include/conversation.php:654 +#, php-format +msgid "%s don't like this." +msgstr "%s mag dies nicht." + +#: ../../include/conversation.php:675 +msgid "Please enter a YouTube link:" +msgstr "Bitte gebe den YouTube Link ein:" + +#: ../../include/conversation.php:676 +msgid "Please enter a video(.ogg) link/URL:" +msgstr "Bitte gebe den Link zum Video(.ogg) an:" + +#: ../../include/conversation.php:677 +msgid "Please enter an audio(.ogg) link/URL:" +msgstr "Bitte gebe den Link zum Audio(.ogg) an:" + +#: ../../include/conversation.php:678 +msgid "Where are you right now?" +msgstr "Wo hälst du dich jetzt gerade auf?" + +#: ../../include/conversation.php:679 +msgid "Enter a title for this item" +msgstr "Gib den Titel für diesen Beitrag ein" + +#: ../../include/conversation.php:726 +msgid "Set title" +msgstr "Titel setzen" #: ../../include/dba.php:31 #, php-format @@ -3340,347 +3583,18 @@ msgid "Cannot locate DNS info for database server '%s'" msgstr "" "Kann die DNS Informationen für den Datenbanken Server '%s' nicht ermitteln." -#: ../../include/acl_selectors.php:133 -msgid "Visible To:" -msgstr "Sichtbar für:" - -#: ../../include/acl_selectors.php:137 ../../include/acl_selectors.php:152 -msgid "Groups" -msgstr "Gruppen" - -#: ../../include/acl_selectors.php:148 -msgid "Except For:" -msgstr "Abgesehen von:" - -#: ../../include/notifier.php:414 -msgid "(no subject)" -msgstr "(kein Betreff)" - -#: ../../include/items.php:1416 +#: ../../include/items.php:1433 msgid "You have a new follower at " msgstr "Du hast einen neuen Kontakt auf " -#: ../../include/conversation.php:192 ../../include/conversation.php:459 -#: ../../include/conversation.php:460 -#, php-format -msgid "View %s's profile" -msgstr "Betrachte %s's Profil" +#: ../../include/group.php:146 +msgid "Create a new group" +msgstr "Neue Gruppe erstellen" -#: ../../include/conversation.php:208 -msgid "View in context" -msgstr "Im Zusammenhang betrachten" +#: ../../include/group.php:147 +msgid "Everybody" +msgstr "Alle Kontakte" -#: ../../include/conversation.php:279 -msgid "See more posts like this" -msgstr "Mehr Beiträge wie diesen anzeigen" - -#: ../../include/conversation.php:304 -#, php-format -msgid "See all %d comments" -msgstr "Alle %d Kommentare anzeigen" - -#: ../../include/conversation.php:461 -msgid "to" -msgstr "to" - -#: ../../include/conversation.php:462 -msgid "Wall-to-Wall" -msgstr "Wall-to-Wall" - -#: ../../include/conversation.php:463 -msgid "via Wall-To-Wall:" -msgstr "via Wall-To-Wall:" - -#: ../../include/conversation.php:600 -msgid "View status" -msgstr "Status anzeigen" - -#: ../../include/conversation.php:601 -msgid "View profile" -msgstr "Profil anzeigen" - -#: ../../include/conversation.php:602 -msgid "View photos" -msgstr "Fotos ansehen" - -#: ../../include/conversation.php:603 -msgid "View recent" -msgstr "Jüngste anzeigen" - -#: ../../include/conversation.php:605 -msgid "Send PM" -msgstr "Private Nachricht senden" - -#: ../../include/conversation.php:655 -#, php-format -msgid "%s likes this." -msgstr "%s mag das." - -#: ../../include/conversation.php:655 -#, php-format -msgid "%s doesn't like this." -msgstr "%s mag das nicht." - -#: ../../include/conversation.php:659 -#, php-format -msgid "%2$d people like this." -msgstr "%2$d Personen mögen das." - -#: ../../include/conversation.php:661 -#, php-format -msgid "%2$d people don't like this." -msgstr "%2$d Personen mögen das nicht." - -#: ../../include/conversation.php:667 -msgid "and" -msgstr "und" - -#: ../../include/conversation.php:670 -#, php-format -msgid ", and %d other people" -msgstr " und %d andere" - -#: ../../include/conversation.php:671 -#, php-format -msgid "%s like this." -msgstr "%s mag das." - -#: ../../include/conversation.php:671 -#, php-format -msgid "%s don't like this." -msgstr "%s mag das nicht." - -#: ../../include/conversation.php:690 -msgid "Visible to everybody" -msgstr "Für Jedermann sichtbar" - -#: ../../include/conversation.php:692 -msgid "Please enter a YouTube link:" -msgstr "Bitte gebe den YouTube Link ein:" - -#: ../../include/conversation.php:693 -msgid "Please enter a video(.ogg) link/URL:" -msgstr "Bitte gebe den Link zum Video(.ogg) an:" - -#: ../../include/conversation.php:694 -msgid "Please enter an audio(.ogg) link/URL:" -msgstr "Bitte gebe den Link zum Audio(.ogg) an:" - -#: ../../include/conversation.php:695 -msgid "Where are you right now?" -msgstr "Wo hälst du dich jetzt gerade auf?" - -#: ../../include/conversation.php:696 -msgid "Enter a title for this item" -msgstr "Gib den Titel für diesen Beitrag ein" - -#: ../../include/conversation.php:743 -msgid "Set title" -msgstr "Titel setzen" - -#: ../../boot.php:372 -msgid "Delete this item?" -msgstr "Diesen Beitrag löschen?" - -#: ../../boot.php:821 -msgid "Create a New Account" -msgstr "Neuen Account erstellen" - -#: ../../boot.php:828 -msgid "Nickname or Email address: " -msgstr "Spitzname oder Email-Adresse: " - -#: ../../boot.php:829 -msgid "Password: " -msgstr "Passwort: " - -#: ../../boot.php:834 -msgid "Nickname/Email/OpenID: " -msgstr "Spitzname/Email/OpenID: " - -#: ../../boot.php:835 -msgid "Password (if not OpenID): " -msgstr "Passwort (falls nicht OpenID): " - -#: ../../boot.php:838 -msgid "Forgot your password?" -msgstr "Passwort vergessen?" - -#: ../../boot.php:1093 -msgid "prev" -msgstr "vorige" - -#: ../../boot.php:1095 -msgid "first" -msgstr "erste" - -#: ../../boot.php:1124 -msgid "last" -msgstr "letzte" - -#: ../../boot.php:1127 -msgid "next" -msgstr "nächste" - -#: ../../boot.php:1988 -msgid "No contacts" -msgstr "Keine Kontakte" - -#: ../../boot.php:1996 -#, php-format -msgid "%d Contact" -msgid_plural "%d Contacts" -msgstr[0] "%d Kontakt" -msgstr[1] "%d Kontakte" - -#: ../../boot.php:2262 -msgid "Connect" -msgstr "Verbinden" - -#: ../../boot.php:2277 -msgid "Location:" -msgstr "Ort:" - -#: ../../boot.php:2281 -msgid ", " -msgstr ", " - -#: ../../boot.php:2293 -msgid "Status:" -msgstr "Status:" - -#: ../../boot.php:2386 -msgid "Monday" -msgstr "Montag" - -#: ../../boot.php:2386 -msgid "Tuesday" -msgstr "Dienstag" - -#: ../../boot.php:2386 -msgid "Wednesday" -msgstr "Mittwoch" - -#: ../../boot.php:2386 -msgid "Thursday" -msgstr "Donnerstag" - -#: ../../boot.php:2386 -msgid "Friday" -msgstr "Freitag" - -#: ../../boot.php:2386 -msgid "Saturday" -msgstr "Samstag" - -#: ../../boot.php:2386 -msgid "Sunday" -msgstr "Sonntag" - -#: ../../boot.php:2390 -msgid "January" -msgstr "Januar" - -#: ../../boot.php:2390 -msgid "February" -msgstr "Februar" - -#: ../../boot.php:2390 -msgid "March" -msgstr "März" - -#: ../../boot.php:2390 -msgid "April" -msgstr "April" - -#: ../../boot.php:2390 -msgid "May" -msgstr "Mai" - -#: ../../boot.php:2390 -msgid "June" -msgstr "Juni" - -#: ../../boot.php:2390 -msgid "July" -msgstr "Juli" - -#: ../../boot.php:2390 -msgid "August" -msgstr "August" - -#: ../../boot.php:2390 -msgid "September" -msgstr "September" - -#: ../../boot.php:2390 -msgid "October" -msgstr "Oktober" - -#: ../../boot.php:2390 -msgid "November" -msgstr "November" - -#: ../../boot.php:2390 -msgid "December" -msgstr "Dezember" - -#: ../../boot.php:2405 -msgid "g A l F d" -msgstr "g A l F d" - -#: ../../boot.php:2422 -msgid "Birthday Reminders" -msgstr "Geburtstagserinnerungen" - -#: ../../boot.php:2423 -msgid "Birthdays this week:" -msgstr "Geburtstage diese Woche:" - -#: ../../boot.php:2424 -msgid "(Adjusted for local time)" -msgstr "(an die lokale Zeit angepasst)" - -#: ../../boot.php:2435 -msgid "[today]" -msgstr "[heute]" - -#: ../../boot.php:2636 -msgid "link to source" -msgstr "Link zum original Posting" - -#: ../../wip/dfrn_poll2.php:72 ../../wip/dfrn_poll2.php:376 -msgid " welcomes " -msgstr "" - -#: ../../wip/addon/facebook/facebook.php:54 -msgid "Facebook status update failed." -msgstr "Konnte den Facebook Status nicht aktualisieren." - -#: ../../wip/addon/js_upload/js_upload.php:213 -msgid "Could not save uploaded file." -msgstr "Konnte die hoch geladene Datei nicht speichern." - -#: ../../wip/addon/js_upload/js_upload.php:214 -msgid "The upload was cancelled, or server error encountered" -msgstr "Der Upload wurde zurückgesetzt oder ein Serverfehler festgestellt" - -#: ../../wip/addon/js_upload/js_upload.php:167 -msgid "Server error. Upload directory isn" -msgstr "Serverfehler: Upload Verzeichnis isn" - -#: ../../wip/group.php:81 -msgid "Membership list updated." -msgstr "Mitgliedsliste aktualisiert." - -#: ../../wip/group.php:175 -msgid "Members:" -msgstr "Mitglieder:" - -#: ../../index.php:208 -msgid "Not Found" -msgstr "Nicht gefunden" - -#: ../../index.php:209 -msgid "Page not found." -msgstr "Seite nicht gefunden." +#: ../../include/oembed.php:57 +msgid "Embedding disabled" +msgstr "Einbettungen deaktiviert" diff --git a/view/de/strings.php b/view/de/strings.php index fcdcc76ed..67e1deaff 100644 --- a/view/de/strings.php +++ b/view/de/strings.php @@ -4,474 +4,106 @@ function string_plural_select($n){ return ($n != 1); } ; -$a->strings["Post successful."] = "Erfolgreich gesendet."; -$a->strings["Contact settings applied."] = "Einstellungen zum Kontakt angewandt."; -$a->strings["Contact update failed."] = "Konnte den Kontakt nicht aktualisieren."; +$a->strings["Not Found"] = "Nicht gefunden"; +$a->strings["Page not found."] = "Seite nicht gefunden."; +$a->strings["Permission denied"] = "Zugriff verweigert"; $a->strings["Permission denied."] = "Zugriff verweigert."; -$a->strings["Contact not found."] = "Kontakt nicht gefunden."; -$a->strings["Repair Contact Settings"] = "Kontakt Einstellungen reparieren"; -$a->strings["WARNING: This is highly advanced and if you enter incorrect information your communications with this contact will stop working."] = "Warnung: Nur für erfahrene Nutzer sollten hier fehlerhafte Informationen eingetragen werden wirst du nicht mehr in der Lage sein mit diesem Kontakt zu kommunizieren."; -$a->strings["Please use your browser 'Back' button now if you are uncertain what to do on this page."] = "Bitte nutze den Zurück-Button deines Browsers jetzt wenn du dir unsicher bist was auf dieser Seite gemacht wird."; -$a->strings["Name"] = "Name"; -$a->strings["Account Nickname"] = "Account Spitzname"; -$a->strings["Account URL"] = "Account URL"; -$a->strings["Friend Request URL"] = "URL für Freundschaftsanfragen"; -$a->strings["Friend Confirm URL"] = "URL für Bestätigungen von Freundschaftsanfragen"; -$a->strings["Notification Endpoint URL"] = "URL Endpunkt für Benachrichtigungen"; -$a->strings["Poll/Feed URL"] = "Pull/Feed URL"; -$a->strings["Submit"] = "Senden"; -$a->strings["Help:"] = "Hilfe:"; -$a->strings["Help"] = "Hilfe"; -$a->strings["Cancel"] = "Abbrechen"; -$a->strings["Tag removed"] = "Tag entfernt"; -$a->strings["Remove Item Tag"] = "Gegenstands Tag entfernen"; -$a->strings["Select a tag to remove: "] = "Wähle ein Tag zum Entfernen aus: "; -$a->strings["Remove"] = "Entfernen"; -$a->strings["%s welcomes %s"] = "%s heißt %s herzlich willkommen"; -$a->strings["Photo Albums"] = "Fotoalben"; -$a->strings["Contact Photos"] = "Kontaktbilder"; -$a->strings["Contact information unavailable"] = "Kontakt Informationen nicht verfügbar"; -$a->strings["Profile Photos"] = "Profilbilder"; -$a->strings["Album not found."] = "Album nicht gefunden."; -$a->strings["Delete Album"] = "Album löschen"; -$a->strings["Delete Photo"] = "Foto löschen"; -$a->strings["was tagged in a"] = "was tagged in a"; -$a->strings["photo"] = "Foto"; -$a->strings["by"] = "von"; -$a->strings["Image exceeds size limit of "] = "Die Bildgröße übersteigt das Limit von "; -$a->strings["Unable to process image."] = "Konnte das Bild nicht bearbeiten."; -$a->strings["Image upload failed."] = "Hochladen des Bildes gescheitert."; -$a->strings["Public access denied."] = "Öffentlicher Zugriff verweigert."; -$a->strings["No photos selected"] = "Keine Bilder ausgewählt"; -$a->strings["Upload Photos"] = "Bilder hochladen"; -$a->strings["New album name: "] = "Name des neuen Albums: "; -$a->strings["or existing album name: "] = "oder existierender Albumname: "; -$a->strings["Permissions"] = "Berechtigungen"; -$a->strings["Edit Album"] = "Album bearbeiten"; -$a->strings["View Photo"] = "Fotos betrachten"; -$a->strings["Photo not available"] = "Foto nicht verfügbar"; -$a->strings["Edit photo"] = "Foto bearbeiten"; -$a->strings["Use as profile photo"] = "Als Profilbild verwenden"; -$a->strings["Private Message"] = "Private Nachricht"; -$a->strings["<< Prev"] = "<< Vorherige"; -$a->strings["View Full Size"] = "Betrachte Originalgröße"; -$a->strings["Next >>"] = "Nächste >>"; -$a->strings["Tags: "] = "Tags: "; -$a->strings["[Remove any tag]"] = "[Tag entfernen]"; -$a->strings["New album name"] = "Name des neuen Albums"; -$a->strings["Caption"] = "Bildunterschrift"; -$a->strings["Add a Tag"] = "Tag hinzufügen"; -$a->strings["Example: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping"] = "Beispiel: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping"; -$a->strings["I like this (toggle)"] = "Ich mag das (toggle)"; -$a->strings["I don't like this (toggle)"] = "Ich mag das nicht (toggle)"; -$a->strings["Share"] = "Teilen"; -$a->strings["Please wait"] = "Bitte warten"; -$a->strings["This is you"] = "Das bist du"; +$a->strings["Delete this item?"] = "Diesen Beitrag löschen?"; $a->strings["Comment"] = "Kommentar"; -$a->strings["Delete"] = "Löschen"; -$a->strings["Recent Photos"] = "Neuste Fotos"; -$a->strings["Upload New Photos"] = "Weitere Fotos hochladen"; -$a->strings["View Album"] = "Album betrachten"; -$a->strings["Item not found"] = "Beitrag nicht gefunden"; -$a->strings["Edit post"] = "Beitrag bearbeiten"; -$a->strings["Post to Email"] = "An Email senden"; -$a->strings["Edit"] = "Bearbeiten"; -$a->strings["Upload photo"] = "Foto hochladen"; -$a->strings["Insert web link"] = "Weblink einfügen"; -$a->strings["Insert YouTube video"] = "YouTube Video einfügen"; -$a->strings["Insert Vorbis [.ogg] video"] = "Vorbis [.ogg] Video einfügen"; -$a->strings["Insert Vorbis [.ogg] audio"] = "Vorbis [.ogg] Audio einfügen"; -$a->strings["Set your location"] = "Deinen Standort festlegen"; -$a->strings["Clear browser location"] = "Browser Standort leeren"; -$a->strings["Permission settings"] = "Berechtigungseinstellungen"; -$a->strings["CC: email addresses"] = "CC: EMail Addresse"; -$a->strings["Example: bob@example.com, mary@example.com"] = "Z.B.: bob@example.com, mary@example.com"; -$a->strings["This introduction has already been accepted."] = "Diese Vorstellung wurde bereits abgeschlossen."; -$a->strings["Profile location is not valid or does not contain profile information."] = "Profil Adresse ist ungültig oder stellt einige Profildaten nicht zur Verfügung."; -$a->strings["Warning: profile location has no identifiable owner name."] = "Warning: profile location has no identifiable owner name."; -$a->strings["Warning: profile location has no profile photo."] = "Warning: profile location has no profile photo."; -$a->strings["%d required parameter was not found at the given location"] = array( - 0 => "", - 1 => "", -); -$a->strings["Introduction complete."] = "Vorstellung abgeschlossen."; -$a->strings["Unrecoverable protocol error."] = "Nicht behebbarer Protokollfehler."; -$a->strings["Profile unavailable."] = "Profil nicht verfügbar."; -$a->strings["%s has received too many connection requests today."] = "%s hat heute zu viele Freundschaftsanfragen erhalten."; -$a->strings["Spam protection measures have been invoked."] = "Maßnahmen zum Spamschutz wurden ergriffen."; -$a->strings["Friends are advised to please try again in 24 hours."] = "Freunde sind angehalten es in 24 Stunden erneut zu versuchen."; -$a->strings["Invalid locator"] = "Ungültiger Locator"; -$a->strings["Unable to resolve your name at the provided location."] = "Unable to resolve your name at the provided location."; -$a->strings["You have already introduced yourself here."] = "Du hast dich hier bereits vorgestellt."; -$a->strings["Apparently you are already friends with %s."] = "Es scheint so, als ob du bereits ein Freund von %s bist."; -$a->strings["Invalid profile URL."] = "Ungültige Profil URL."; -$a->strings["Disallowed profile URL."] = "Nicht erlaubte Profil URL."; -$a->strings["Failed to update contact record."] = "Aktualisierung der Kontaktdaten fehlgeschlagen."; -$a->strings["Your introduction has been sent."] = "Deine Vorstellung wurde abgeschickt."; -$a->strings["Please login to confirm introduction."] = "Bitte melde dich an um die Vorstellung zu bestätigen."; -$a->strings["Incorrect identity currently logged in. Please login to this profile."] = "Incorrect identity currently logged in. Please login to this profile."; -$a->strings["Welcome home %s."] = "Willkommen zurück %s."; -$a->strings["Please confirm your introduction/connection request to %s."] = "Bitte bestätige deine Vorstellung/Verbindungs Anfrage bei %s."; -$a->strings["Confirm"] = "Bestätigen"; -$a->strings["[Name Withheld]"] = "[Name Zurückgehalten]"; -$a->strings["Introduction received at "] = "Vorstellung erhalten auf"; -$a->strings["Administrator"] = "Administrator"; -$a->strings["Friend/Connection Request"] = "Freundschafts/Kontakt Anfrage"; -$a->strings["Examples: jojo@demo.friendika.com, http://demo.friendika.com/profile/jojo, testuser@identi.ca"] = "Beispiele: jojo@demo.friendika.com, http://demo.friendika.com/profile/jojo, testuser@identi.ca"; -$a->strings["Please answer the following:"] = "Bitte beantworte folgende Fragen:"; -$a->strings["Does \$name know you?"] = "Kennt \$name dich?"; -$a->strings["Yes"] = "Ja"; -$a->strings["No"] = "Nein"; -$a->strings["Add a personal note:"] = "Eine persönliche Notiz anfügen:"; -$a->strings["Please enter your 'Identity Address' from one of the following supported social networks:"] = "Bitte gib die Adresse deiner Identität in einem der unterstützten sozialen Netzwerke an:"; -$a->strings["Friendika"] = "Friendika"; -$a->strings["StatusNet/Federated Social Web"] = "StatusNet/Federated Social Web"; -$a->strings["Private (secure) network"] = "Privates (sicheres) Netzwerk"; -$a->strings["Public (insecure) network"] = "Öffentliches (unsicheres) Netzwerk"; -$a->strings["Your Identity Address:"] = "Adresse deiner Identität"; -$a->strings["Submit Request"] = "Anfrage abschicken"; -$a->strings["Could not create/connect to database."] = "Konnte die Verbindung zur Datenbank nicht aufbauen bzw. die Datenbank anlegen."; -$a->strings["Connected to database."] = "Mit der Datenbank verbunden."; -$a->strings["Proceed with Installation"] = "Mit der Installation fortfahren"; -$a->strings["Your Friendika site database has been installed."] = "Die Datenbank deiner Friendika Seite wurde erfolgreich installiert."; -$a->strings["IMPORTANT: You will need to [manually] setup a scheduled task for the poller."] = "WICHTIG: Du musst [manuell] einen cron Job (o.ä.) für den Poller einrichten."; -$a->strings["Please see the file \"INSTALL.txt\"."] = "Lies bitte die \"INSTALL.txt\"."; -$a->strings["Proceed to registration"] = "Mit der Registration fortfahren"; -$a->strings["Database import failed."] = "Import der Datenbank schlug fehl."; -$a->strings["You may need to import the file \"database.sql\" manually using phpmyadmin or mysql."] = "Möglicherweise musst du die Datei \"database.sql\" manuell mit phpmyadmin oder mysql importieren."; -$a->strings["Welcome to Friendika."] = "Willkommen bei Friendika."; -$a->strings["Friendika Social Network"] = "Friendika Soziales Netzwerk"; -$a->strings["Installation"] = "Installation"; -$a->strings["In order to install Friendika we need to know how to contact your database."] = "Um Friendika installieren zu können müssen wir wissen, wie wir die Datenbank erreichen können."; -$a->strings["Please contact your hosting provider or site administrator if you have questions about these settings."] = "Bitte kontaktiere den Hosting Provider oder den Administrator der Seite falls du Fragen zu diesen Einstellungen haben solltest."; -$a->strings["The database you specify below must already exist. If it does not, please create it before continuing."] = "Die Datenbank die du hier angibst muss bereits existieren. Wenn dies noch nicht der Fall ist lege sie bitte an bevor du fortfährst."; -$a->strings["Database Server Name"] = "Datenbank Server"; -$a->strings["Database Login Name"] = "Datenbank Nutzer"; -$a->strings["Database Login Password"] = "Datenbank Passwort"; -$a->strings["Database Name"] = "Datenbank Name"; -$a->strings["Please select a default timezone for your website"] = "Bitte wähle die standard Zeitzone deiner Webseite"; -$a->strings["Could not find a command line version of PHP in the web server PATH."] = "Konnte keine Kommandozeilenversion von PHP im PATH des Servers finden."; -$a->strings["This is required. Please adjust the configuration file .htconfig.php accordingly."] = "Diese wird von Friendika benötigt. Bitte passe die Konfigurationsdatei .htconfig.php entsprechend an."; -$a->strings["The command line version of PHP on your system does not have \"register_argc_argv\" enabled."] = "Die Kommandozeilenversion von PHP auf deinem System hat \"register_argc_argv\" nicht aktiviert."; -$a->strings["This is required for message delivery to work."] = "Dies wird für die Auslieferung von Nachrichten benötigt."; -$a->strings["Error: the \"openssl_pkey_new\" function on this system is not able to generate encryption keys"] = "Fehler: Die \"openssl_pkey_new\" Funktion auf diesem System ist nicht in der lage Verschlüsselungsschlüssel zu erzeugen"; -$a->strings["If running under Windows, please see \"http://www.php.net/manual/en/openssl.installation.php\"."] = "Wenn der Server unter Windows läuft, schau dir bitte \"http://www.php.net/manual/en/openssl.installation.php\" an."; -$a->strings["Error: Apache webserver mod-rewrite module is required but not installed."] = "Fehler: Das Apache Modul mod-rewrite wird benötigt, es ist allerdings nicht installiert."; -$a->strings["Error: libCURL PHP module required but not installed."] = "Fehler: Das libCURL PHP Modul wird benötigt ist aber nicht installiert."; -$a->strings["Error: GD graphics PHP module with JPEG support required but not installed."] = "Fehler: Das GD Graphikmodul für PHP mit JPEG Unterstützung ist nicht installiert."; -$a->strings["Error: openssl PHP module required but not installed."] = "Fehler: Das openssl Modul von PHP ist nict installiert."; -$a->strings["Error: mysqli PHP module required but not installed."] = "Fehler: Das mysqli Modul von PHP ist nicht installiert."; -$a->strings["The web installer needs to be able to create a file called \".htconfig.php\ in the top folder of your web server and it is unable to do so."] = "Der Installationswizzard muss in der Lage sein eine Datei im Stammverzeichnis deines Webservers anzuliegen ist allerdings derzeit nicht in der Lage dies zu tun."; -$a->strings["This is most often a permission setting, as the web server may not be able to write files in your folder - even if you can."] = "In den meisten Fällen ist dies ein Problem mit den Schreibrechten, der Webserver könnte keine Schreiberlaubnis haben, selbst wenn du sie hast."; -$a->strings["Please check with your site documentation or support people to see if this situation can be corrected."] = "Bitte überprüfe die Einstellungen und frage im Zweifelsfall dein Support Team um diese Situations zu beheben."; -$a->strings["If not, you may be required to perform a manual installation. Please see the file \"INSTALL.txt\" for instructions."] = "Sollte dies nicht möglich sein musst du die Installation manuell durchführen. Lies dazu bitte in der Datei \"INSTALL.txt\"."; -$a->strings["The database configuration file \".htconfig.php\" could not be written. Please use the enclosed text to create a configuration file in your web server root."] = "Die Konfigurationsdatei \".htconfig.php\" konnte nicht angelegt werden. Bitte verwende den angefügten Text um die Datei im Stammverzeichnis deiner Friendika Installation zu erzeugen."; -$a->strings["Errors encountered creating database tables."] = "Fehler aufgetreten wärend der Erzeugung der Datenbank Tabellen."; -$a->strings["Profile Match"] = "Profil Übereinstimmungen"; -$a->strings["No matches"] = "Keine Übereinstimmungen"; -$a->strings["Remote privacy information not available."] = "Entfernte Privatsphäreneinstellungen nicht verfügbar."; -$a->strings["Visible to:"] = "Sichtbar für:"; -$a->strings["Welcome to %s"] = "Willkommen zu %s"; -$a->strings["Invalid request identifier."] = "Invalid request identifier."; -$a->strings["Discard"] = "Verwerfen"; -$a->strings["Ignore"] = "Ignorieren"; -$a->strings["Pending Friend/Connect Notifications"] = "Anstehende Freundschafts/Kontakt Benachrichtigungen"; -$a->strings["Show Ignored Requests"] = "Zeige ignorierte Anfragen"; -$a->strings["Hide Ignored Requests"] = "Verberge ignorierte Anfragen"; -$a->strings["Claims to be known to you: "] = "Behauptet dich zu kennen: "; -$a->strings["yes"] = "ja"; -$a->strings["no"] = "nein"; -$a->strings["Approve as: "] = "Genehmigen als: "; -$a->strings["Friend"] = "Freund"; -$a->strings["Fan/Admirer"] = "Fan/Verehrer"; -$a->strings["Notification type: "] = "Benachrichtigungs Typ: "; -$a->strings["Friend/Connect Request"] = "Kontakt-/Freundschaftsanfrage"; -$a->strings["New Follower"] = "Neuer Bewunderer"; -$a->strings["Approve"] = "Genehmigen"; -$a->strings["No notifications."] = "Keine Benachrichtigungen."; -$a->strings["User registrations waiting for confirm"] = "Neuanmeldungen die auf deine Bestätigung warten"; -$a->strings["Deny"] = "Verwehren"; -$a->strings["No registrations."] = "Keine Neuanmeldungen."; -$a->strings["Invite Friends"] = "Freunde einladen"; -$a->strings["Find People With Shared Interests"] = "Finde Personen die deine Interessen teilen"; -$a->strings["Connect/Follow"] = "Verbinden/Folgen"; -$a->strings["Example: bob@example.com, http://example.com/barbara"] = "Beispiel: bob@example.com, http://example.com/barbara"; -$a->strings["Follow"] = "Folge"; -$a->strings["Could not access contact record."] = "Konnte nicht auf die Kontaktdaten zugreifen."; -$a->strings["Could not locate selected profile."] = "Konnte das ausgewählte Profiel nicht finden."; -$a->strings["Contact updated."] = "Kontakt aktualisiert."; -$a->strings["Contact has been blocked"] = "Kontakt wurde blockiert"; -$a->strings["Contact has been unblocked"] = "Kontakt wurde wieder frei gegeben"; -$a->strings["Contact has been ignored"] = "Der Kontakt wurde ignoriert"; -$a->strings["Contact has been unignored"] = "Kontakt wurde ignoriert"; -$a->strings["stopped following"] = "wird nicht mehr gefolgt"; -$a->strings["Contact has been removed."] = "Kontakt wurde entfernt."; -$a->strings["Mutual Friendship"] = "Beidseitige Freundschaft"; -$a->strings["is a fan of yours"] = "ist ein Fan von dir"; -$a->strings["you are a fan of"] = "du bist Fan von"; -$a->strings["Privacy Unavailable"] = "Privatsphäre nicht verfügbar"; -$a->strings["Private communications are not available for this contact."] = "Private Kommunikation ist für diesen Kontakt nicht verfügbar."; -$a->strings["Never"] = "Niemals"; -$a->strings["(Update was successful)"] = "(Aktualisierung war erfolgreich)"; -$a->strings["(Update was not successful)"] = "(Aktualisierung war nicht erfolgreich)"; -$a->strings["Contact Editor"] = "Kontakt Editor"; -$a->strings["Profile Visibility"] = "Profil Anzeige"; -$a->strings["Please choose the profile you would like to display to %s when viewing your profile securely."] = "Bitte wähle eines deiner Profile das angezeitgt werden soll, wenn %s dein Profil aufruft."; -$a->strings["Contact Information / Notes"] = "Kontakt Informationen / Notizen"; -$a->strings["Online Reputation"] = "Online Ruf"; -$a->strings["Occasionally your friends may wish to inquire about this person's online legitimacy."] = "Es könnte sein, dass deine Freunde etwas über den Ruf einer Peron erfahren möchten."; -$a->strings["You may help them choose whether or not to interact with this person by providing a reputation to guide them."] = "Du kannst ihnen bei der Entscheidung helfen ob sie mit einer Person interagieren sollten oder nicht indem du Informationen über den Ruf der Person anbietest."; -$a->strings["Please take a moment to elaborate on this selection if you feel it could be helpful to others."] = "Bitte nimm dir einen Moment und fülle diesen Punkt aus wenn du denkst das es anderen helfen könnte."; -$a->strings["Visit \$name's profile"] = "Besuche das Profil von \$name"; -$a->strings["Block/Unblock contact"] = "Kontakt blockieren/freischalten"; -$a->strings["Ignore contact"] = "Ignoriere den Kontakt"; -$a->strings["Repair contact URL settings"] = "URL Einstellungen des Kontakts reparieren"; -$a->strings["Repair contact URL settings (WARNING: Advanced)"] = "URL Einstellungen des Kontakts reparieren (Achtung: Fortgeschritten)"; -$a->strings["View conversations"] = "Unterhaltungen anzeigen"; -$a->strings["Delete contact"] = "Lösche den Kontakt"; -$a->strings["Last updated: "] = "Letzte Aktualisierung: "; -$a->strings["Update public posts: "] = "Aktualisierung öffentlicher Nachrichten: "; -$a->strings["Update now"] = "Jetzt aktualisieren"; -$a->strings["Unblock this contact"] = "Blockade dieses Kontakts aufheben"; -$a->strings["Block this contact"] = "Diesen Kontakt blockieren"; -$a->strings["Unignore this contact"] = "Diesen Kontakt nicht mehr ignorieren"; -$a->strings["Ignore this contact"] = "Diesen Kontakt ignorieren"; -$a->strings["Currently blocked"] = "Derzeit geblockt"; -$a->strings["Currently ignored"] = "Derzeit ignoriert"; -$a->strings["Contacts"] = "Kontakte"; -$a->strings["Show Blocked Connections"] = "Zeige geblockte Verbindungen"; -$a->strings["Hide Blocked Connections"] = "Verstecke geblockte Verbindungen"; -$a->strings["Finding: "] = "Funde: "; -$a->strings["Find"] = "Finde"; -$a->strings["Visit \$username's profile"] = "Besuche das Profil von \$username"; -$a->strings["Edit contact"] = "Kontakt bearbeiten"; -$a->strings["Password reset request issued. Check your email."] = "Zurücksetzen des Passworts eingeleitet. Bitte überprüfe deine Email."; -$a->strings["Password reset requested at %s"] = "Anfrage zum Zurücksetzen des Passworts auf %s erhalten"; -$a->strings["Request could not be verified. (You may have previously submitted it.) Password reset failed."] = "Anfrage konnte nicht verifiziert werden. (Eventuell hast du bereits ähnliche Anfrage gestellt.) Zurücksetzen des Passworts gescheitert."; +$a->strings["Create a New Account"] = "Neuen Account erstellen"; +$a->strings["Register"] = "Registrieren"; +$a->strings["Nickname or Email address: "] = "Spitzname oder Email-Adresse: "; +$a->strings["Password: "] = "Passwort: "; +$a->strings["Login"] = "Anmeldung"; +$a->strings["Nickname/Email/OpenID: "] = "Spitzname/Email/OpenID: "; +$a->strings["Password (if not OpenID): "] = "Passwort (falls nicht OpenID): "; +$a->strings["Forgot your password?"] = "Passwort vergessen?"; $a->strings["Password Reset"] = "Passwort zurücksetzen"; -$a->strings["Your password has been reset as requested."] = "Dein Passwort wurde wie gewünscht zurück gesetzt."; -$a->strings["Your new password is"] = "Dein neues Passwort lautet"; -$a->strings["Save or copy your new password - and then"] = "Speichere oder kopiere dein neues Passwort - und dann"; -$a->strings["click here to login"] = "hier klicken um dich anzumelden"; -$a->strings["Your password may be changed from the Settings page after successful login."] = "Du kannst das Passwort unter den Einstellungen ändern sobald du dich erfolgreich angemeldet hast."; -$a->strings["Forgot your Password?"] = "Hast du dein Passwort vergessen?"; -$a->strings["Enter your email address and submit to have your password reset. Then check your email for further instructions."] = "Gib deine Email-Adresse an und fordere ein neues Passwort an. Es werden dir dann weitere Informationen per Mail zugesand."; -$a->strings["Nickname or Email: "] = "Spitzname oder Email:"; -$a->strings["Reset"] = "Zurücksetzen"; -$a->strings["Passwords do not match. Password unchanged."] = "Die Passwörter stimmen nicht überein. Das Passwort bleibt unverändert."; -$a->strings["Empty passwords are not allowed. Password unchanged."] = "Leere Passwörter sind nicht erlaubt. Passwort bleibt unverändert."; -$a->strings["Password changed."] = "Passwort ändern."; -$a->strings["Password update failed. Please try again."] = "Aktualisierung des Passworts gescheitert, bitte versuche es noch einmal."; -$a->strings[" Please use a shorter name."] = " Bitte verwende einen kürzeren Namen."; -$a->strings[" Name too short."] = " Name ist zu kurz."; -$a->strings[" Not valid email."] = " Keine gültige EMail."; -$a->strings[" Cannot change to that email."] = " Cannot change to that email."; -$a->strings["Settings updated."] = "Einstellungen aktualisiert."; -$a->strings["Plugin Settings"] = "Plugin Einstellungen"; -$a->strings["Account Settings"] = "Account Einstellungen"; -$a->strings["No Plugin settings configured"] = "Keine Erweiterungen konfiguriert"; -$a->strings["Normal Account"] = "Normaler Account"; -$a->strings["This account is a normal personal profile"] = "Dieser Account ist ein normales persönliches Profil"; -$a->strings["Soapbox Account"] = "Sandkasten Accunt"; -$a->strings["Automatically approve all connection/friend requests as read-only fans"] = "Freundschaftsanfragen werden automatisch als Nurlese-Fans akzeptiert"; -$a->strings["Community/Celebrity Account"] = "Gemeinschafts/Berühmtheiten Account"; -$a->strings["Automatically approve all connection/friend requests as read-write fans"] = "Freundschaftsanfragen werden automatisch als Lese-und-Schreib-Fans akzeptiert"; -$a->strings["Automatic Friend Account"] = "Automatischer Freundes Account"; -$a->strings["Automatically approve all connection/friend requests as friends"] = "Freundschaftsanfragen werden automatisch als Freund akzeptiert"; -$a->strings["OpenID: "] = "OpenID: "; -$a->strings[" (Optional) Allow this OpenID to login to this account."] = " (Optional) Erlaube dieser OpenID sich für diesen Account anzumelden."; -$a->strings["Publish your default profile in site directory?"] = "Dein Standard-Profil im Verzeichnis dieser Seite veröffentliche?"; -$a->strings["Publish your default profile in global social directory?"] = "Dein Standard-Profil im weltweiten Verzeichnis veröffentlichen?"; -$a->strings["Profile is not published."] = "Profil ist nicht veröffentlicht."; -$a->strings["or"] = "oder"; -$a->strings["Your Identity Address is"] = "Die Adresse deines Profils lautet:"; -$a->strings["Export Personal Data"] = "Perönliche Daten exportieren"; -$a->strings["Basic Settings"] = "Grundeinstellungen"; -$a->strings["Full Name:"] = "Kompletter Name:"; -$a->strings["Email Address:"] = "Email Adresse:"; -$a->strings["Your Timezone:"] = "Deine Zeitzone:"; -$a->strings["Default Post Location:"] = "Standardstandort:"; -$a->strings["Use Browser Location:"] = "Verwende den Standort des Browsers:"; -$a->strings["Display Theme:"] = "Theme:"; -$a->strings["Security and Privacy Settings"] = "Sicherheits und Privatsphären Einstellungen"; -$a->strings["Maximum Friend Requests/Day:"] = "Maximale Anzahl von Freundschaftsanfragen/Tag:"; -$a->strings["(to prevent spam abuse)"] = "(um SPAM zu vermeiden)"; -$a->strings["Allow friends to post to your profile page:"] = "Erlaube es Freunden Beiträge auf deiner Pinnwand zu posten:"; -$a->strings["Automatically expire (delete) posts older than"] = "Automatisch Beiträge verfallen lassen (löschen) die älter sind als"; -$a->strings["days"] = "Tage"; -$a->strings["Notification Settings"] = "Benachrichtigungs Einstellungen"; -$a->strings["Send a notification email when:"] = "Benachrichtigungs-Email senden wenn:"; -$a->strings["You receive an introduction"] = "Du eine Vorstellung erhälst"; -$a->strings["Your introductions are confirmed"] = "Eine deiner Vorstellungen angenommen wurde"; -$a->strings["Someone writes on your profile wall"] = "Jemand etwas auf deiner Pinnwand postet"; -$a->strings["Someone writes a followup comment"] = "Jemand einen Kommentar verfasst"; -$a->strings["You receive a private message"] = "Du eine private Nachricht erhälst"; -$a->strings["Password Settings"] = "Passwort Einstellungen"; -$a->strings["Leave password fields blank unless changing"] = "Lass die Passwort-Felder leer außer du willst das Passwort ändern"; -$a->strings["New Password:"] = "Neues Passwort:"; -$a->strings["Confirm:"] = "Bestätigen:"; -$a->strings["Advanced Page Settings"] = "Erweiterte Seiten Einstellungen"; -$a->strings["Default Post Permissions"] = "Grundeinstellung für Veröffentlichungen"; -$a->strings["(click to open/close)"] = "(klicke zum öffnen/schließen)"; -$a->strings["Email/Mailbox Setup"] = "Email/Postfach Einstellungen"; -$a->strings["If you wish to communicate with email contacts using this service (optional), please specify how to connect to your mailbox."] = "Wenn du mit Email Kontakten über diesen Service kommunizieren möchtest (optional) gib bitte die Einstellungen für dein Postfach an."; -$a->strings["IMAP server name:"] = "IMAP Server Name:"; -$a->strings["IMAP port:"] = "IMAP Port:"; -$a->strings["Security (TLS or SSL):"] = "Sicherheit (TLS oder SSL)"; -$a->strings["Email login name:"] = "Email Login Name:"; -$a->strings["Email password:"] = "Email Passwort:"; -$a->strings["Reply-to address (Optional):"] = "Reply-to Adresse (Optional)"; -$a->strings["Send public posts to all email contacts:"] = "Sende öffentliche Einträge an alle Email Kontakte:"; -$a->strings["Email access is disabled on this site."] = "Zugriff auf Emails für diese Seite deaktiviert."; +$a->strings["Logout"] = "Abmelden"; +$a->strings["prev"] = "vorige"; +$a->strings["first"] = "erste"; +$a->strings["last"] = "letzte"; +$a->strings["next"] = "nächste"; +$a->strings["No contacts"] = "Keine Kontakte"; +$a->strings["%d Contact"] = array( + 0 => "%d Kontakt", + 1 => "%d Kontakte", +); +$a->strings["View Contacts"] = "Kontakte anzeigen"; +$a->strings["Search"] = "Suche"; +$a->strings["No profile"] = "Kein Profil"; +$a->strings["Connect"] = "Verbinden"; +$a->strings["Location:"] = "Ort:"; +$a->strings[", "] = ", "; +$a->strings["Gender:"] = "Geschlecht:"; +$a->strings["Status:"] = "Status:"; +$a->strings["Homepage:"] = "Homepage:"; +$a->strings["Monday"] = "Montag"; +$a->strings["Tuesday"] = "Dienstag"; +$a->strings["Wednesday"] = "Mittwoch"; +$a->strings["Thursday"] = "Donnerstag"; +$a->strings["Friday"] = "Freitag"; +$a->strings["Saturday"] = "Samstag"; +$a->strings["Sunday"] = "Sonntag"; +$a->strings["January"] = "Januar"; +$a->strings["February"] = "Februar"; +$a->strings["March"] = "März"; +$a->strings["April"] = "April"; +$a->strings["May"] = "Mai"; +$a->strings["June"] = "Juni"; +$a->strings["July"] = "Juli"; +$a->strings["August"] = "August"; +$a->strings["September"] = "September"; +$a->strings["October"] = "Oktober"; +$a->strings["November"] = "November"; +$a->strings["December"] = "Dezember"; +$a->strings["g A l F d"] = "g A l F d"; +$a->strings["Birthday Reminders"] = "Geburtstagserinnerungen"; +$a->strings["Birthdays this week:"] = "Geburtstage diese Woche:"; +$a->strings["(Adjusted for local time)"] = "(an die lokale Zeit angepasst)"; +$a->strings["[today]"] = "[heute]"; +$a->strings["link to source"] = "Link zum original Posting"; $a->strings["Welcome back %s"] = "Willkommen zurück %s"; $a->strings["Manage Identities and/or Pages"] = "Verwalte Identitäten und/oder Seiten"; $a->strings["(Toggle between different identities or community/group pages which share your account details.)"] = "(Wähle zwischen verschiedenen Identitäten oder Gemeinschafts/Gruppen Seiten die deine Accountdetails teilen.)"; $a->strings["Select an identity to manage: "] = "Wähle eine Identität zum Verwalten:"; -$a->strings["Normal View"] = "Normale Ansicht"; -$a->strings["New Item View"] = "Neue Einträge"; -$a->strings["%d member"] = array( - 0 => "%d Mitglied", - 1 => "%d Mitglieder", -); -$a->strings["Warning: This group contains %s from an insecure network."] = "Warnung: Diese Gruppe beinhaltet %s aus einem unsicheren Netzwerk."; -$a->strings["Private messages to this group are at risk of public disclosure."] = "Private Nachrichten an diese Gruppe könnten an die Öffentlichkeit geraten."; -$a->strings["No such group"] = "Es gibt keine solche Gruppe"; -$a->strings["Group is empty"] = "Gruppe ist leer"; -$a->strings["Group: "] = "Gruppe: "; -$a->strings["Contact: "] = "Kontakt "; -$a->strings["Private messages to this person are at risk of public disclosure."] = "Private Nachrichten an diese Person könnten an die Öffentlichkeit gelangen."; -$a->strings["Invalid contact."] = "Ungültiger Kontakt."; -$a->strings["Shared content is covered by the Creative Commons Attribution 3.0 license."] = "Geteilte Inhalte innerhalb des Friendika Netzwerks sind unter der Creative Commons Attribution 3.0 verfügbar."; -$a->strings["Group created."] = "Gruppe erstellt."; -$a->strings["Could not create group."] = "Konnte die Gruppe nicht erstellen."; -$a->strings["Group not found."] = "Gruppe nicht gefunden."; -$a->strings["Group name changed."] = "Gruppenname geändert."; -$a->strings["Permission denied"] = "Zugriff verweigert"; -$a->strings["Create a group of contacts/friends."] = "Eine Gruppe von Kontakten/Freunden anlegen."; -$a->strings["Group Name: "] = "Gruppen Name:"; -$a->strings["Group removed."] = "Gruppe entfernt."; -$a->strings["Unable to remove group."] = "Konnte die Gruppe nicht entfernen."; -$a->strings["Click on a contact to add or remove."] = "Klicke einen Kontakt an um ihn hinzuzufügen oder zu entfernen"; -$a->strings["Group Editor"] = "Gruppen Editor"; -$a->strings["Members"] = "Mitglieder"; -$a->strings["All Contacts"] = "Alle Kontakte"; -$a->strings["Invalid profile identifier."] = "Ungültiger Profil-Bezeichner"; -$a->strings["Profile Visibility Editor"] = "Editor für die Profil-Sichtbarkeit"; -$a->strings["Profile"] = "Profil"; -$a->strings["Visible To"] = "Sichtbar für"; -$a->strings["All Contacts (with secure profile access)"] = "Alle Kontakte (mit gesichertem Profil zugriff)"; -$a->strings["View Contacts"] = "Kontakte anzeigen"; -$a->strings["No contacts."] = "Keine Kontakte."; -$a->strings["Invalid OpenID url"] = "Ungültige OpenID URL"; -$a->strings["Please enter the required information."] = "Bitte trage die erforderlichen Informationen ein."; -$a->strings["Please use a shorter name."] = "Bitte verwende einen kürzeren Namen."; -$a->strings["Name too short."] = "Der Name ist zu kurz."; -$a->strings["That doesn't appear to be your full (First Last) name."] = "Das scheint nicht dein kompletter Name (Vor- und Nachname) zu sein."; -$a->strings["Your email domain is not among those allowed on this site."] = "Die Domain deiner EMail Adresse ist nicht erlaubt auf dieser Seite."; -$a->strings["Not a valid email address."] = "Keine gültige EMail Adresse."; -$a->strings["Cannot use that email."] = "Konnte diese EMail Adresse nicht verwenden."; -$a->strings["Your \"nickname\" can only contain \"a-z\", \"0-9\", \"-\", and \"_\", and must also begin with a letter."] = "Dein Spitzname darf nur aus Buchstaben und Zahlen (\"a-z\",\"0-9\", \"_\" und \"-\") bestehen, außerdem muss er mit einem Buchstaben beginnen."; -$a->strings["Nickname is already registered. Please choose another."] = "Dieser Spitzname ist bereits vergeben. Bitte wähle einen anderen."; -$a->strings["SERIOUS ERROR: Generation of security keys failed."] = "SERIOUS ERROR: Generation of security keys failed."; -$a->strings["An error occurred during registration. Please try again."] = "Wärend der Anmeldung ist ein Fehler aufgetreten. Bitte versuche es noch einmal."; -$a->strings["An error occurred creating your default profile. Please try again."] = "Bei der Erstellung des Standard-Profils ist ein Fehler aufgetreten. Bitte versuche es noch einmal."; -$a->strings["Registration details for %s"] = "Details der Registration von %s"; -$a->strings["Registration successful. Please check your email for further instructions."] = "Registration erfolgreich. Eine EMail mit weiteren Anweisungen wurde an dich gesendet."; -$a->strings["Failed to send email message. Here is the message that failed."] = "Konnte die EMail nicht versenden. Hier ist die Nachricht die nicht gesendet werden konnte."; -$a->strings["Your registration can not be processed."] = "Deine Registration konnte nicht verarbeitet werden."; -$a->strings["Registration request at %s"] = "Registrationsanfrage auf %s"; -$a->strings["Your registration is pending approval by the site owner."] = "Deine Registration muss noch vom Betreiber der Seite freigegeben werden."; -$a->strings["You may (optionally) fill in this form via OpenID by supplying your OpenID and clicking 'Register'."] = "Du kannst dieses Formular auch (optional) mit deiner OpenID ausfüllen indem du deine OpenID angibst und 'Registrieren' klickst."; -$a->strings["If you are not familiar with OpenID, please leave that field blank and fill in the rest of the items."] = "Wenn du nicht mit OpenID vertraut bist, lass dieses Feld bitte leer und fülle die restlichen Felder aus."; -$a->strings["Your OpenID (optional): "] = "Deine OpenID (optional): "; -$a->strings["Include your profile in member directory?"] = "Soll dein Profil im Nutzerverzeichnis angezeigt werden?"; -$a->strings["Registration"] = "Registration"; -$a->strings["Your Full Name (e.g. Joe Smith): "] = "Vollständiger Name (z.B. Joe Smith): "; -$a->strings["Your Email Address: "] = "Deine EMail Adresse: "; -$a->strings["Choose a profile nickname. This must begin with a text character. Your profile address on this site will then be 'nickname@\$sitename'."] = "Wähle einen Spitznamen für dein Profil. Dieser muss mit einem Buchstaben beginnen. Die Adresse deines Profils auf dieser Seite wird 'spitzname@\$sitename' sein."; -$a->strings["Choose a nickname: "] = "Spitznamen wählen: "; -$a->strings["Register"] = "Registrieren"; -$a->strings["status"] = "Status"; -$a->strings["%1\$s likes %2\$s's %3\$s"] = "%1\$s mag %2\$s's %3\$s"; -$a->strings["%1\$s doesn't like %2\$s's %3\$s"] = "%1\$s mag %2\$s's %3\$s nicht"; -$a->strings["This is Friendika version"] = "Dies ist Friendika Version"; -$a->strings["running at web location"] = "die unter folgender Webadresse zu finden ist"; -$a->strings["Shared content within the Friendika network is provided under the Creative Commons Attribution 3.0 license"] = "Geteilte Inhalte innerhalb des Friendika Netzwerks sind unter der Creative Commons Attribution 3.0 license verfügbar"; -$a->strings["Please visit Project.Friendika.com to learn more about the Friendika project."] = "Bitte besuche Project.Friendika.com um mehr über Friendika zu erfahren."; -$a->strings["Bug reports and issues: please visit"] = "Probleme oder Fehler gefunden? Bitte besuche"; -$a->strings["Suggestions, praise, donations, etc. - please email \"Info\" at Friendika - dot com"] = "Vorschläge, Lobeshymnen, Spenden usw. - bitte eine Email an \"Info\" at Friendika - dot com (englisch bevorzugt)"; -$a->strings["Installed plugins/addons/apps"] = "Installierte Plugins/Erweiterungen/Apps"; -$a->strings["No installed plugins/addons/apps"] = "Keine Plugins/Erweiterungen/Apps installiert"; -$a->strings["Please login."] = "Bitte melde dich an."; -$a->strings["Registration revoked for %s"] = "Registration für %s wurde zurück gezogen"; -$a->strings["Account approved."] = "Account freigegeben."; -$a->strings["Unable to locate original post."] = "Konnte das original Posting nicht finden."; -$a->strings["Empty post discarded."] = "Leere Nachricht wurde verworfen."; +$a->strings["Submit"] = "Senden"; +$a->strings["Image exceeds size limit of %d"] = "Bildgröße überschreitet das Limit von %d"; +$a->strings["Unable to process image."] = "Konnte das Bild nicht bearbeiten."; $a->strings["Wall Photos"] = "Pinnwand Bilder"; -$a->strings["%s commented on your item at %s"] = "%s hat einen deiner Beiträge auf %s kommentiert"; -$a->strings["%s posted on your profile wall at %s"] = "%s hat etwas auf deiner Pinnwand bei %s gepostet"; -$a->strings["System error. Post not saved."] = "Systemfehler. Nachricht konnte nicht gespeichert werden."; -$a->strings["This message was sent to you by %s, a member of the Friendika social network."] = "Diese Nachricht wurde dir von %s gesendet, einem Mitglied des Sozialen Netzwerks Friendika"; -$a->strings["You may visit them online at %s"] = "Du kannst sie online unter %s besuchen"; -$a->strings["Please contact the sender by replying to this post if you do not wish to receive these messages."] = "Please contact the sender by replying to this post if you do not wish to receive these messages."; -$a->strings["%s posted an update."] = "%s hat ein Update gepostet."; -$a->strings["Item not found."] = "Beitrag nicht gefunden."; +$a->strings["Image upload failed."] = "Hochladen des Bildes gescheitert."; +$a->strings["Administrator"] = "Administrator"; +$a->strings["noreply"] = "noreply"; +$a->strings["New mail received at "] = "New mail received at "; +$a->strings["%s commented on an item at %s"] = "%s hat einen Beitrag auf %s kommentiert"; +$a->strings["Status"] = "Status"; +$a->strings["Profile"] = "Profil"; +$a->strings["Photos"] = "Bilder"; +$a->strings["Shared content is covered by the Creative Commons Attribution 3.0 license."] = "Geteilte Inhalte innerhalb des Friendika Netzwerks sind unter der Creative Commons Attribution 3.0 verfügbar."; +$a->strings["Disallowed profile URL."] = "Nicht erlaubte Profil URL."; +$a->strings["The profile address specified does not provide adequate information."] = "Die angegebene Profiladresse liefert unzureichende Informationen."; +$a->strings["Limited profile. This person will be unable to receive direct/personal notifications from you."] = "Eingeschränktes Profil. Diese Person wird keine direkten/privaten Nachrichten von dir erhalten können."; +$a->strings["Unable to retrieve contact information."] = "Konnte die Kontaktinformationen nicht empfangen."; +$a->strings["following"] = "folgen"; $a->strings["Image uploaded but image cropping failed."] = "Bilder hochgeladen aber das Zuschneiden ist fehlgeschlagen."; +$a->strings["Profile Photos"] = "Profilbilder"; $a->strings["Image size reduction [%s] failed."] = "Verkleinern der Bildgröße von [%s] ist gescheitert."; $a->strings["Unable to process image"] = "Bild konnte nicht verarbeitet werden"; -$a->strings["Image exceeds size limit of %d"] = "Bildgröße überschreitet das Limit von %d"; $a->strings["Upload File:"] = "Datei hochladen:"; $a->strings["Upload Profile Photo"] = "Profilbild hochladen"; $a->strings["Upload"] = "Hochladen"; +$a->strings["or"] = "oder"; $a->strings["skip this step"] = "diesen Schritt überspringen"; $a->strings["select a photo from your photo albums"] = "wähle ein Foto von deinen Fotoalben"; $a->strings["Crop Image"] = "Bild Zurechtschneiden"; $a->strings["Please adjust the image cropping for optimum viewing."] = "Passe bitte den Bildausschnitt an damit das Bild optimal dargestellt werden kann."; $a->strings["Done Editing"] = "Bearbeitung abgeschlossen"; $a->strings["Image uploaded successfully."] = "Bild erfolgreich auf den Server geladen."; -$a->strings["Remove My Account"] = "Account löschen"; -$a->strings["This will completely remove your account. Once this has been done it is not recoverable."] = "Dies wird deinen Account endgültig löschen. Es gibt keine Möglichkeit ihn wiederherzustellen."; -$a->strings["Please enter your password for verification:"] = "Bitte gib dein Passwort zur Verifikation ein:"; -$a->strings["No recipient selected."] = "Kein Empfänger gewählt."; -$a->strings["[no subject]"] = "[kein Betreff]"; -$a->strings["Unable to locate contact information."] = "Konnte die Kontaktinformationen nicht finden."; -$a->strings["Message sent."] = "Nachricht gesendet."; -$a->strings["Message could not be sent."] = "Nachricht konnte nicht gesendet werden."; -$a->strings["Messages"] = "Nachrichten"; -$a->strings["Inbox"] = "Eingang"; -$a->strings["Outbox"] = "Ausgang"; -$a->strings["New Message"] = "Neue Nachricht"; -$a->strings["Message deleted."] = "Nachricht gelöscht."; -$a->strings["Conversation removed."] = "Unterhaltung gelöscht."; -$a->strings["Please enter a link URL:"] = "Bitte gib die URL des Links ein:"; -$a->strings["Send Private Message"] = "Private Nachricht senden"; -$a->strings["To:"] = "An:"; -$a->strings["Subject:"] = "Betreff:"; -$a->strings["Your message:"] = "Deine Nachricht:"; -$a->strings["No messages."] = "Keine Nachrichten."; -$a->strings["Delete conversation"] = "Unterhaltung löschen"; -$a->strings["D, d M Y - g:i A"] = "D, d. M Y - g:i A"; -$a->strings["Message not available."] = "Nachricht nicht verfügbar."; -$a->strings["Delete message"] = "Nachricht löschen"; -$a->strings["Send Reply"] = "Antwort senden"; -$a->strings["No profile"] = "Kein Profil"; -$a->strings["Status"] = "Status"; -$a->strings["Photos"] = "Bilder"; -$a->strings["Login failed."] = "Annmeldung fehlgeschlagen."; -$a->strings["Welcome "] = "Willkommen "; -$a->strings["Please upload a profile photo."] = "Bitte lade ein Profilbild hoch."; -$a->strings["Welcome back "] = "Willkommen zurück "; -$a->strings["The profile address specified does not provide adequate information."] = "Die angegebene Profiladresse liefert unzureichende Informationen."; -$a->strings["Limited profile. This person will be unable to receive direct/personal notifications from you."] = "Eingeschränktes Profil. Diese Person wird keine direkten/privaten Nachrichten von dir erhalten können."; -$a->strings["Unable to retrieve contact information."] = "Konnte die Kontaktinformationen nicht empfangen."; -$a->strings["following"] = "folgen"; -$a->strings["Item has been removed."] = "Eintrag wurde entfernt."; -$a->strings["noreply"] = "noreply"; -$a->strings["New mail received at "] = "New mail received at "; -$a->strings["%s commented on an item at %s"] = "%s hat einen Beitrag auf %s kommentiert"; -$a->strings["Applications"] = "Anwendungen"; -$a->strings["Search"] = "Suche"; -$a->strings["No results."] = "Keine Ergebnisse."; +$a->strings["Welcome to %s"] = "Willkommen zu %s"; +$a->strings["Please login."] = "Bitte melde dich an."; +$a->strings["Registration revoked for %s"] = "Registration für %s wurde zurück gezogen"; +$a->strings["Registration details for %s"] = "Details der Registration von %s"; +$a->strings["Account approved."] = "Account freigegeben."; $a->strings["Profile not found."] = "Profil nicht gefunden."; $a->strings["Profile Name is required."] = "Profilname ist erforderlich."; $a->strings["Profile updated."] = "Profil aktualisiert."; @@ -480,6 +112,8 @@ $a->strings["Profile-"] = "Profil-"; $a->strings["New profile created."] = "Neues Profil angelegt."; $a->strings["Profile unavailable to clone."] = "Profil nicht zum Duplizieren verfügbar."; $a->strings["Hide my contact/friend list from viewers of this profile?"] = "Verberge meine Kontakte/Freunde von Betrachtern dieses Profils?"; +$a->strings["Yes"] = "Ja"; +$a->strings["No"] = "Nein"; $a->strings["Edit Profile Details"] = "Profil bearbeiten"; $a->strings["View this profile"] = "Dieses Profil anzeigen"; $a->strings["Create a new profile using these settings"] = "Neues Profil anlegen und diese Einstellungen verwenden"; @@ -525,10 +159,128 @@ $a->strings["Create New Profile"] = "Neues Profil anlegen"; $a->strings["Profile Image"] = "Profilbild"; $a->strings["Visible to everybody"] = "Für jeden sichtbar"; $a->strings["Edit visibility"] = "Sichtbarkeit bearbeiten"; -$a->strings["Global Directory"] = "Weltweites Verzeichnis"; -$a->strings["Site Directory"] = "Verzeichnis"; -$a->strings["Gender: "] = "Geschlecht:"; -$a->strings["No entries (some entries may be hidden)."] = "Keine Einträge (einige Einträge könnten versteckt sein)."; +$a->strings["Passwords do not match. Password unchanged."] = "Die Passwörter stimmen nicht überein. Das Passwort bleibt unverändert."; +$a->strings["Empty passwords are not allowed. Password unchanged."] = "Leere Passwörter sind nicht erlaubt. Passwort bleibt unverändert."; +$a->strings["Password changed."] = "Passwort ändern."; +$a->strings["Password update failed. Please try again."] = "Aktualisierung des Passworts gescheitert, bitte versuche es noch einmal."; +$a->strings[" Please use a shorter name."] = " Bitte verwende einen kürzeren Namen."; +$a->strings[" Name too short."] = " Name ist zu kurz."; +$a->strings[" Not valid email."] = " Keine gültige EMail."; +$a->strings[" Cannot change to that email."] = " Cannot change to that email."; +$a->strings["Settings updated."] = "Einstellungen aktualisiert."; +$a->strings["Plugin Settings"] = "Plugin Einstellungen"; +$a->strings["Account Settings"] = "Account Einstellungen"; +$a->strings["No Plugin settings configured"] = "Keine Erweiterungen konfiguriert"; +$a->strings["Normal Account"] = "Normaler Account"; +$a->strings["This account is a normal personal profile"] = "Dieser Account ist ein normales persönliches Profil"; +$a->strings["Soapbox Account"] = "Sandkasten Accunt"; +$a->strings["Automatically approve all connection/friend requests as read-only fans"] = "Freundschaftsanfragen werden automatisch als Nurlese-Fans akzeptiert"; +$a->strings["Community/Celebrity Account"] = "Gemeinschafts/Berühmtheiten Account"; +$a->strings["Automatically approve all connection/friend requests as read-write fans"] = "Freundschaftsanfragen werden automatisch als Lese-und-Schreib-Fans akzeptiert"; +$a->strings["Automatic Friend Account"] = "Automatischer Freundes Account"; +$a->strings["Automatically approve all connection/friend requests as friends"] = "Freundschaftsanfragen werden automatisch als Freund akzeptiert"; +$a->strings["OpenID: "] = "OpenID: "; +$a->strings[" (Optional) Allow this OpenID to login to this account."] = " (Optional) Erlaube dieser OpenID sich für diesen Account anzumelden."; +$a->strings["Publish your default profile in site directory?"] = "Dein Standard-Profil im Verzeichnis dieser Seite veröffentliche?"; +$a->strings["Publish your default profile in global social directory?"] = "Dein Standard-Profil im weltweiten Verzeichnis veröffentlichen?"; +$a->strings["Profile is not published."] = "Profil ist nicht veröffentlicht."; +$a->strings["Your Identity Address is"] = "Die Adresse deines Profils lautet:"; +$a->strings["Export Personal Data"] = "Perönliche Daten exportieren"; +$a->strings["Basic Settings"] = "Grundeinstellungen"; +$a->strings["Full Name:"] = "Kompletter Name:"; +$a->strings["Email Address:"] = "Email Adresse:"; +$a->strings["Your Timezone:"] = "Deine Zeitzone:"; +$a->strings["Default Post Location:"] = "Standardstandort:"; +$a->strings["Use Browser Location:"] = "Verwende den Standort des Browsers:"; +$a->strings["Display Theme:"] = "Theme:"; +$a->strings["Security and Privacy Settings"] = "Sicherheits und Privatsphären Einstellungen"; +$a->strings["Maximum Friend Requests/Day:"] = "Maximale Anzahl von Freundschaftsanfragen/Tag:"; +$a->strings["(to prevent spam abuse)"] = "(um SPAM zu vermeiden)"; +$a->strings["Allow friends to post to your profile page:"] = "Erlaube es Freunden Beiträge auf deiner Pinnwand zu posten:"; +$a->strings["Automatically expire (delete) posts older than"] = "Automatisch Beiträge verfallen lassen (löschen) die älter sind als"; +$a->strings["days"] = "Tage"; +$a->strings["Notification Settings"] = "Benachrichtigungs Einstellungen"; +$a->strings["Send a notification email when:"] = "Benachrichtigungs-Email senden wenn:"; +$a->strings["You receive an introduction"] = "Du eine Vorstellung erhälst"; +$a->strings["Your introductions are confirmed"] = "Eine deiner Vorstellungen angenommen wurde"; +$a->strings["Someone writes on your profile wall"] = "Jemand etwas auf deiner Pinnwand postet"; +$a->strings["Someone writes a followup comment"] = "Jemand einen Kommentar verfasst"; +$a->strings["You receive a private message"] = "Du eine private Nachricht erhälst"; +$a->strings["Password Settings"] = "Passwort Einstellungen"; +$a->strings["Leave password fields blank unless changing"] = "Lass die Passwort-Felder leer außer du willst das Passwort ändern"; +$a->strings["New Password:"] = "Neues Passwort:"; +$a->strings["Confirm:"] = "Bestätigen:"; +$a->strings["Advanced Page Settings"] = "Erweiterte Seiten Einstellungen"; +$a->strings["Default Post Permissions"] = "Grundeinstellung für Veröffentlichungen"; +$a->strings["(click to open/close)"] = "(klicke zum öffnen/schließen)"; +$a->strings["Email/Mailbox Setup"] = "Email/Postfach Einstellungen"; +$a->strings["If you wish to communicate with email contacts using this service (optional), please specify how to connect to your mailbox."] = "Wenn du mit Email Kontakten über diesen Service kommunizieren möchtest (optional) gib bitte die Einstellungen für dein Postfach an."; +$a->strings["IMAP server name:"] = "IMAP Server Name:"; +$a->strings["IMAP port:"] = "IMAP Port:"; +$a->strings["Security (TLS or SSL):"] = "Sicherheit (TLS oder SSL)"; +$a->strings["Email login name:"] = "Email Login Name:"; +$a->strings["Email password:"] = "Email Passwort:"; +$a->strings["Reply-to address (Optional):"] = "Reply-to Adresse (Optional)"; +$a->strings["Send public posts to all email contacts:"] = "Sende öffentliche Einträge an alle Email Kontakte:"; +$a->strings["Email access is disabled on this site."] = "Zugriff auf Emails für diese Seite deaktiviert."; +$a->strings["Public access denied."] = "Öffentlicher Zugriff verweigert."; +$a->strings["No results."] = "Keine Ergebnisse."; +$a->strings["Photo Albums"] = "Fotoalben"; +$a->strings["Contact Photos"] = "Kontaktbilder"; +$a->strings["Contact information unavailable"] = "Kontakt Informationen nicht verfügbar"; +$a->strings["Album not found."] = "Album nicht gefunden."; +$a->strings["Delete Album"] = "Album löschen"; +$a->strings["Delete Photo"] = "Foto löschen"; +$a->strings["was tagged in a"] = "was tagged in a"; +$a->strings["photo"] = "Foto"; +$a->strings["by"] = "von"; +$a->strings["Image exceeds size limit of "] = "Die Bildgröße übersteigt das Limit von "; +$a->strings["No photos selected"] = "Keine Bilder ausgewählt"; +$a->strings["Upload Photos"] = "Bilder hochladen"; +$a->strings["New album name: "] = "Name des neuen Albums: "; +$a->strings["or existing album name: "] = "oder existierender Albumname: "; +$a->strings["Permissions"] = "Berechtigungen"; +$a->strings["Edit Album"] = "Album bearbeiten"; +$a->strings["View Photo"] = "Fotos betrachten"; +$a->strings["Photo not available"] = "Foto nicht verfügbar"; +$a->strings["Edit photo"] = "Foto bearbeiten"; +$a->strings["Use as profile photo"] = "Als Profilbild verwenden"; +$a->strings["Private Message"] = "Private Nachricht"; +$a->strings["<< Prev"] = "<< Vorherige"; +$a->strings["View Full Size"] = "Betrachte Originalgröße"; +$a->strings["Next >>"] = "Nächste >>"; +$a->strings["Tags: "] = "Tags: "; +$a->strings["[Remove any tag]"] = "[Tag entfernen]"; +$a->strings["New album name"] = "Name des neuen Albums"; +$a->strings["Caption"] = "Bildunterschrift"; +$a->strings["Add a Tag"] = "Tag hinzufügen"; +$a->strings["Example: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping"] = "Beispiel: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping"; +$a->strings["I like this (toggle)"] = "Ich mag das (toggle)"; +$a->strings["I don't like this (toggle)"] = "Ich mag das nicht (toggle)"; +$a->strings["Share"] = "Teilen"; +$a->strings["Please wait"] = "Bitte warten"; +$a->strings["This is you"] = "Das bist du"; +$a->strings["Delete"] = "Löschen"; +$a->strings["Recent Photos"] = "Neuste Fotos"; +$a->strings["Upload New Photos"] = "Weitere Fotos hochladen"; +$a->strings["View Album"] = "Album betrachten"; +$a->strings["Item not found."] = "Beitrag nicht gefunden."; +$a->strings["Item has been removed."] = "Eintrag wurde entfernt."; +$a->strings["Item not found"] = "Beitrag nicht gefunden"; +$a->strings["Edit post"] = "Beitrag bearbeiten"; +$a->strings["Visible to everybody"] = "Für Jedermann sichtbar"; +$a->strings["Post to Email"] = "An Email senden"; +$a->strings["Edit"] = "Bearbeiten"; +$a->strings["Upload photo"] = "Foto hochladen"; +$a->strings["Insert web link"] = "Weblink einfügen"; +$a->strings["Insert YouTube video"] = "YouTube Video einfügen"; +$a->strings["Insert Vorbis [.ogg] video"] = "Vorbis [.ogg] Video einfügen"; +$a->strings["Insert Vorbis [.ogg] audio"] = "Vorbis [.ogg] Audio einfügen"; +$a->strings["Set your location"] = "Deinen Standort festlegen"; +$a->strings["Clear browser location"] = "Browser Standort leeren"; +$a->strings["Permission settings"] = "Berechtigungseinstellungen"; +$a->strings["CC: email addresses"] = "CC: EMail Addresse"; +$a->strings["Example: bob@example.com, mary@example.com"] = "Z.B.: bob@example.com, mary@example.com"; $a->strings["%s : Not a valid email address."] = "%s: Keine gültige Email Adresse."; $a->strings["Please join my network on %s"] = "Bitte trete meinem Netzwerk auf %s bei"; $a->strings["%s : Message delivery failed."] = "%s: Zustellung der Nachricht fehlgeschlagen."; @@ -538,9 +290,290 @@ $a->strings["%d message sent."] = array( ); $a->strings["Send invitations"] = "Einladungen senden"; $a->strings["Enter email addresses, one per line:"] = "Email Adressen eingeben, eine pro Zeile:"; +$a->strings["Your message:"] = "Deine Nachricht:"; $a->strings["Please join my social network on %s"] = "Bitte trete meinem Sozialen Netzwerk auf %s bei"; $a->strings["To accept this invitation, please visit:"] = "Um diese Einladung anzunehmen beuche bitte:"; $a->strings["Once you have registered, please connect with me via my profile page at:"] = "Sobald du registriert bist kontaktiere mich bitte auf meiner Profilseite:"; +$a->strings["Invite Friends"] = "Freunde einladen"; +$a->strings["Find People With Shared Interests"] = "Finde Personen die deine Interessen teilen"; +$a->strings["Connect/Follow"] = "Verbinden/Folgen"; +$a->strings["Example: bob@example.com, http://example.com/barbara"] = "Beispiel: bob@example.com, http://example.com/barbara"; +$a->strings["Follow"] = "Folge"; +$a->strings["Could not access contact record."] = "Konnte nicht auf die Kontaktdaten zugreifen."; +$a->strings["Could not locate selected profile."] = "Konnte das ausgewählte Profiel nicht finden."; +$a->strings["Contact updated."] = "Kontakt aktualisiert."; +$a->strings["Failed to update contact record."] = "Aktualisierung der Kontaktdaten fehlgeschlagen."; +$a->strings["Contact has been blocked"] = "Kontakt wurde blockiert"; +$a->strings["Contact has been unblocked"] = "Kontakt wurde wieder frei gegeben"; +$a->strings["Contact has been ignored"] = "Der Kontakt wurde ignoriert"; +$a->strings["Contact has been unignored"] = "Kontakt wurde ignoriert"; +$a->strings["stopped following"] = "wird nicht mehr gefolgt"; +$a->strings["Contact has been removed."] = "Kontakt wurde entfernt."; +$a->strings["Contact not found."] = "Kontakt nicht gefunden."; +$a->strings["Mutual Friendship"] = "Beidseitige Freundschaft"; +$a->strings["is a fan of yours"] = "ist ein Fan von dir"; +$a->strings["you are a fan of"] = "du bist Fan von"; +$a->strings["Privacy Unavailable"] = "Privatsphäre nicht verfügbar"; +$a->strings["Private communications are not available for this contact."] = "Private Kommunikation ist für diesen Kontakt nicht verfügbar."; +$a->strings["Never"] = "Niemals"; +$a->strings["(Update was successful)"] = "(Aktualisierung war erfolgreich)"; +$a->strings["(Update was not successful)"] = "(Aktualisierung war nicht erfolgreich)"; +$a->strings["Contact Editor"] = "Kontakt Editor"; +$a->strings["Profile Visibility"] = "Profil Anzeige"; +$a->strings["Please choose the profile you would like to display to %s when viewing your profile securely."] = "Bitte wähle eines deiner Profile das angezeitgt werden soll, wenn %s dein Profil aufruft."; +$a->strings["Contact Information / Notes"] = "Kontakt Informationen / Notizen"; +$a->strings["Online Reputation"] = "Online Ruf"; +$a->strings["Occasionally your friends may wish to inquire about this person's online legitimacy."] = "Es könnte sein, dass deine Freunde etwas über den Ruf einer Peron erfahren möchten."; +$a->strings["You may help them choose whether or not to interact with this person by providing a reputation to guide them."] = "Du kannst ihnen bei der Entscheidung helfen ob sie mit einer Person interagieren sollten oder nicht indem du Informationen über den Ruf der Person anbietest."; +$a->strings["Please take a moment to elaborate on this selection if you feel it could be helpful to others."] = "Bitte nimm dir einen Moment und fülle diesen Punkt aus wenn du denkst das es anderen helfen könnte."; +$a->strings["Visit \$name's profile"] = "Besuche das Profil von \$name"; +$a->strings["Block/Unblock contact"] = "Kontakt blockieren/freischalten"; +$a->strings["Ignore contact"] = "Ignoriere den Kontakt"; +$a->strings["Repair contact URL settings"] = "URL Einstellungen des Kontakts reparieren"; +$a->strings["Repair contact URL settings (WARNING: Advanced)"] = "URL Einstellungen des Kontakts reparieren (Achtung: Fortgeschritten)"; +$a->strings["View conversations"] = "Unterhaltungen anzeigen"; +$a->strings["Delete contact"] = "Lösche den Kontakt"; +$a->strings["Last updated: "] = "Letzte Aktualisierung: "; +$a->strings["Update public posts: "] = "Aktualisierung öffentlicher Nachrichten: "; +$a->strings["Update now"] = "Jetzt aktualisieren"; +$a->strings["Unblock this contact"] = "Blockade dieses Kontakts aufheben"; +$a->strings["Block this contact"] = "Diesen Kontakt blockieren"; +$a->strings["Unignore this contact"] = "Diesen Kontakt nicht mehr ignorieren"; +$a->strings["Ignore this contact"] = "Diesen Kontakt ignorieren"; +$a->strings["Currently blocked"] = "Derzeit geblockt"; +$a->strings["Currently ignored"] = "Derzeit ignoriert"; +$a->strings["Contacts"] = "Kontakte"; +$a->strings["Show Blocked Connections"] = "Zeige geblockte Verbindungen"; +$a->strings["Hide Blocked Connections"] = "Verstecke geblockte Verbindungen"; +$a->strings["Finding: "] = "Funde: "; +$a->strings["Find"] = "Finde"; +$a->strings["Visit \$username's profile"] = "Besuche das Profil von \$username"; +$a->strings["Edit contact"] = "Kontakt bearbeiten"; +$a->strings["Remote privacy information not available."] = "Entfernte Privatsphäreneinstellungen nicht verfügbar."; +$a->strings["Visible to:"] = "Sichtbar für:"; +$a->strings["Invalid OpenID url"] = "Ungültige OpenID URL"; +$a->strings["Please enter the required information."] = "Bitte trage die erforderlichen Informationen ein."; +$a->strings["Please use a shorter name."] = "Bitte verwende einen kürzeren Namen."; +$a->strings["Name too short."] = "Der Name ist zu kurz."; +$a->strings["That doesn't appear to be your full (First Last) name."] = "Das scheint nicht dein kompletter Name (Vor- und Nachname) zu sein."; +$a->strings["Your email domain is not among those allowed on this site."] = "Die Domain deiner EMail Adresse ist nicht erlaubt auf dieser Seite."; +$a->strings["Not a valid email address."] = "Keine gültige EMail Adresse."; +$a->strings["Cannot use that email."] = "Konnte diese EMail Adresse nicht verwenden."; +$a->strings["Your \"nickname\" can only contain \"a-z\", \"0-9\", \"-\", and \"_\", and must also begin with a letter."] = "Dein Spitzname darf nur aus Buchstaben und Zahlen (\"a-z\",\"0-9\", \"_\" und \"-\") bestehen, außerdem muss er mit einem Buchstaben beginnen."; +$a->strings["Nickname is already registered. Please choose another."] = "Dieser Spitzname ist bereits vergeben. Bitte wähle einen anderen."; +$a->strings["SERIOUS ERROR: Generation of security keys failed."] = "SERIOUS ERROR: Generation of security keys failed."; +$a->strings["An error occurred during registration. Please try again."] = "Wärend der Anmeldung ist ein Fehler aufgetreten. Bitte versuche es noch einmal."; +$a->strings["An error occurred creating your default profile. Please try again."] = "Bei der Erstellung des Standard-Profils ist ein Fehler aufgetreten. Bitte versuche es noch einmal."; +$a->strings["Registration successful. Please check your email for further instructions."] = "Registration erfolgreich. Eine EMail mit weiteren Anweisungen wurde an dich gesendet."; +$a->strings["Failed to send email message. Here is the message that failed."] = "Konnte die EMail nicht versenden. Hier ist die Nachricht die nicht gesendet werden konnte."; +$a->strings["Your registration can not be processed."] = "Deine Registration konnte nicht verarbeitet werden."; +$a->strings["Registration request at %s"] = "Registrationsanfrage auf %s"; +$a->strings["Your registration is pending approval by the site owner."] = "Deine Registration muss noch vom Betreiber der Seite freigegeben werden."; +$a->strings["You may (optionally) fill in this form via OpenID by supplying your OpenID and clicking 'Register'."] = "Du kannst dieses Formular auch (optional) mit deiner OpenID ausfüllen indem du deine OpenID angibst und 'Registrieren' klickst."; +$a->strings["If you are not familiar with OpenID, please leave that field blank and fill in the rest of the items."] = "Wenn du nicht mit OpenID vertraut bist, lass dieses Feld bitte leer und fülle die restlichen Felder aus."; +$a->strings["Your OpenID (optional): "] = "Deine OpenID (optional): "; +$a->strings["Include your profile in member directory?"] = "Soll dein Profil im Nutzerverzeichnis angezeigt werden?"; +$a->strings["Registration"] = "Registration"; +$a->strings["Your Full Name (e.g. Joe Smith): "] = "Vollständiger Name (z.B. Joe Smith): "; +$a->strings["Your Email Address: "] = "Deine EMail Adresse: "; +$a->strings["Choose a profile nickname. This must begin with a text character. Your profile address on this site will then be 'nickname@\$sitename'."] = "Wähle einen Spitznamen für dein Profil. Dieser muss mit einem Buchstaben beginnen. Die Adresse deines Profils auf dieser Seite wird 'spitzname@\$sitename' sein."; +$a->strings["Choose a nickname: "] = "Spitznamen wählen: "; +$a->strings["Post successful."] = "Erfolgreich gesendet."; +$a->strings["Help:"] = "Hilfe:"; +$a->strings["Help"] = "Hilfe"; +$a->strings["Could not create/connect to database."] = "Konnte die Verbindung zur Datenbank nicht aufbauen bzw. die Datenbank anlegen."; +$a->strings["Connected to database."] = "Mit der Datenbank verbunden."; +$a->strings["Proceed with Installation"] = "Mit der Installation fortfahren"; +$a->strings["Your Friendika site database has been installed."] = "Die Datenbank deiner Friendika Seite wurde erfolgreich installiert."; +$a->strings["IMPORTANT: You will need to [manually] setup a scheduled task for the poller."] = "WICHTIG: Du musst [manuell] einen cron Job (o.ä.) für den Poller einrichten."; +$a->strings["Please see the file \"INSTALL.txt\"."] = "Lies bitte die \"INSTALL.txt\"."; +$a->strings["Proceed to registration"] = "Mit der Registration fortfahren"; +$a->strings["Database import failed."] = "Import der Datenbank schlug fehl."; +$a->strings["You may need to import the file \"database.sql\" manually using phpmyadmin or mysql."] = "Möglicherweise musst du die Datei \"database.sql\" manuell mit phpmyadmin oder mysql importieren."; +$a->strings["Welcome to Friendika."] = "Willkommen bei Friendika."; +$a->strings["Friendika Social Network"] = "Friendika Soziales Netzwerk"; +$a->strings["Installation"] = "Installation"; +$a->strings["In order to install Friendika we need to know how to contact your database."] = "Um Friendika installieren zu können müssen wir wissen, wie wir die Datenbank erreichen können."; +$a->strings["Please contact your hosting provider or site administrator if you have questions about these settings."] = "Bitte kontaktiere den Hosting Provider oder den Administrator der Seite falls du Fragen zu diesen Einstellungen haben solltest."; +$a->strings["The database you specify below must already exist. If it does not, please create it before continuing."] = "Die Datenbank die du hier angibst muss bereits existieren. Wenn dies noch nicht der Fall ist lege sie bitte an bevor du fortfährst."; +$a->strings["Database Server Name"] = "Datenbank Server"; +$a->strings["Database Login Name"] = "Datenbank Nutzer"; +$a->strings["Database Login Password"] = "Datenbank Passwort"; +$a->strings["Database Name"] = "Datenbank Name"; +$a->strings["Please select a default timezone for your website"] = "Bitte wähle die standard Zeitzone deiner Webseite"; +$a->strings["Could not find a command line version of PHP in the web server PATH."] = "Konnte keine Kommandozeilenversion von PHP im PATH des Servers finden."; +$a->strings["This is required. Please adjust the configuration file .htconfig.php accordingly."] = "Diese wird von Friendika benötigt. Bitte passe die Konfigurationsdatei .htconfig.php entsprechend an."; +$a->strings["The command line version of PHP on your system does not have \"register_argc_argv\" enabled."] = "Die Kommandozeilenversion von PHP auf deinem System hat \"register_argc_argv\" nicht aktiviert."; +$a->strings["This is required for message delivery to work."] = "Dies wird für die Auslieferung von Nachrichten benötigt."; +$a->strings["Error: the \"openssl_pkey_new\" function on this system is not able to generate encryption keys"] = "Fehler: Die \"openssl_pkey_new\" Funktion auf diesem System ist nicht in der lage Verschlüsselungsschlüssel zu erzeugen"; +$a->strings["If running under Windows, please see \"http://www.php.net/manual/en/openssl.installation.php\"."] = "Wenn der Server unter Windows läuft, schau dir bitte \"http://www.php.net/manual/en/openssl.installation.php\" an."; +$a->strings["Error: Apache webserver mod-rewrite module is required but not installed."] = "Fehler: Das Apache Modul mod-rewrite wird benötigt, es ist allerdings nicht installiert."; +$a->strings["Error: libCURL PHP module required but not installed."] = "Fehler: Das libCURL PHP Modul wird benötigt ist aber nicht installiert."; +$a->strings["Error: GD graphics PHP module with JPEG support required but not installed."] = "Fehler: Das GD Graphikmodul für PHP mit JPEG Unterstützung ist nicht installiert."; +$a->strings["Error: openssl PHP module required but not installed."] = "Fehler: Das openssl Modul von PHP ist nict installiert."; +$a->strings["Error: mysqli PHP module required but not installed."] = "Fehler: Das mysqli Modul von PHP ist nicht installiert."; +$a->strings["The web installer needs to be able to create a file called \".htconfig.php\ in the top folder of your web server and it is unable to do so."] = "Der Installationswizzard muss in der Lage sein eine Datei im Stammverzeichnis deines Webservers anzuliegen ist allerdings derzeit nicht in der Lage dies zu tun."; +$a->strings["This is most often a permission setting, as the web server may not be able to write files in your folder - even if you can."] = "In den meisten Fällen ist dies ein Problem mit den Schreibrechten, der Webserver könnte keine Schreiberlaubnis haben, selbst wenn du sie hast."; +$a->strings["Please check with your site documentation or support people to see if this situation can be corrected."] = "Bitte überprüfe die Einstellungen und frage im Zweifelsfall dein Support Team um diese Situations zu beheben."; +$a->strings["If not, you may be required to perform a manual installation. Please see the file \"INSTALL.txt\" for instructions."] = "Sollte dies nicht möglich sein musst du die Installation manuell durchführen. Lies dazu bitte in der Datei \"INSTALL.txt\"."; +$a->strings["The database configuration file \".htconfig.php\" could not be written. Please use the enclosed text to create a configuration file in your web server root."] = "Die Konfigurationsdatei \".htconfig.php\" konnte nicht angelegt werden. Bitte verwende den angefügten Text um die Datei im Stammverzeichnis deiner Friendika Installation zu erzeugen."; +$a->strings["Errors encountered creating database tables."] = "Fehler aufgetreten wärend der Erzeugung der Datenbank Tabellen."; +$a->strings["Normal View"] = "Normale Ansicht"; +$a->strings["New Item View"] = "Neue Einträge"; +$a->strings["%d member"] = array( + 0 => "%d Mitglied", + 1 => "%d Mitglieder", +); +$a->strings["Warning: This group contains %s from an insecure network."] = "Warnung: Diese Gruppe beinhaltet %s aus einem unsicheren Netzwerk."; +$a->strings["Private messages to this group are at risk of public disclosure."] = "Private Nachrichten an diese Gruppe könnten an die Öffentlichkeit geraten."; +$a->strings["No such group"] = "Es gibt keine solche Gruppe"; +$a->strings["Group is empty"] = "Gruppe ist leer"; +$a->strings["Group: "] = "Gruppe: "; +$a->strings["Contact: "] = "Kontakt "; +$a->strings["Private messages to this person are at risk of public disclosure."] = "Private Nachrichten an diese Person könnten an die Öffentlichkeit gelangen."; +$a->strings["Invalid contact."] = "Ungültiger Kontakt."; +$a->strings["Invalid profile identifier."] = "Ungültiger Profil-Bezeichner"; +$a->strings["Profile Visibility Editor"] = "Editor für die Profil-Sichtbarkeit"; +$a->strings["Click on a contact to add or remove."] = "Klicke einen Kontakt an um ihn hinzuzufügen oder zu entfernen"; +$a->strings["Visible To"] = "Sichtbar für"; +$a->strings["All Contacts (with secure profile access)"] = "Alle Kontakte (mit gesichertem Profil zugriff)"; +$a->strings["Invalid request identifier."] = "Invalid request identifier."; +$a->strings["Discard"] = "Verwerfen"; +$a->strings["Ignore"] = "Ignorieren"; +$a->strings["Pending Friend/Connect Notifications"] = "Anstehende Freundschafts/Kontakt Benachrichtigungen"; +$a->strings["Show Ignored Requests"] = "Zeige ignorierte Anfragen"; +$a->strings["Hide Ignored Requests"] = "Verberge ignorierte Anfragen"; +$a->strings["Claims to be known to you: "] = "Behauptet dich zu kennen: "; +$a->strings["yes"] = "ja"; +$a->strings["no"] = "nein"; +$a->strings["Approve as: "] = "Genehmigen als: "; +$a->strings["Friend"] = "Freund"; +$a->strings["Fan/Admirer"] = "Fan/Verehrer"; +$a->strings["Notification type: "] = "Benachrichtigungs Typ: "; +$a->strings["Friend/Connect Request"] = "Kontakt-/Freundschaftsanfrage"; +$a->strings["New Follower"] = "Neuer Bewunderer"; +$a->strings["Approve"] = "Genehmigen"; +$a->strings["No notifications."] = "Keine Benachrichtigungen."; +$a->strings["User registrations waiting for confirm"] = "Neuanmeldungen die auf deine Bestätigung warten"; +$a->strings["Deny"] = "Verwehren"; +$a->strings["No registrations."] = "Keine Neuanmeldungen."; +$a->strings["Contact settings applied."] = "Einstellungen zum Kontakt angewandt."; +$a->strings["Contact update failed."] = "Konnte den Kontakt nicht aktualisieren."; +$a->strings["Repair Contact Settings"] = "Kontakt Einstellungen reparieren"; +$a->strings["WARNING: This is highly advanced and if you enter incorrect information your communications with this contact will stop working."] = "Warnung: Nur für erfahrene Nutzer sollten hier fehlerhafte Informationen eingetragen werden wirst du nicht mehr in der Lage sein mit diesem Kontakt zu kommunizieren."; +$a->strings["Please use your browser 'Back' button now if you are uncertain what to do on this page."] = "Bitte nutze den Zurück-Button deines Browsers jetzt wenn du dir unsicher bist was auf dieser Seite gemacht wird."; +$a->strings["Name"] = "Name"; +$a->strings["Account Nickname"] = "Account Spitzname"; +$a->strings["Account URL"] = "Account URL"; +$a->strings["Friend Request URL"] = "URL für Freundschaftsanfragen"; +$a->strings["Friend Confirm URL"] = "URL für Bestätigungen von Freundschaftsanfragen"; +$a->strings["Notification Endpoint URL"] = "URL Endpunkt für Benachrichtigungen"; +$a->strings["Poll/Feed URL"] = "Pull/Feed URL"; +$a->strings["This introduction has already been accepted."] = "Diese Vorstellung wurde bereits abgeschlossen."; +$a->strings["Profile location is not valid or does not contain profile information."] = "Profil Adresse ist ungültig oder stellt einige Profildaten nicht zur Verfügung."; +$a->strings["Warning: profile location has no identifiable owner name."] = "Warning: profile location has no identifiable owner name."; +$a->strings["Warning: profile location has no profile photo."] = "Warning: profile location has no profile photo."; +$a->strings["%d required parameter was not found at the given location"] = array( + 0 => "", + 1 => "", +); +$a->strings["Introduction complete."] = "Vorstellung abgeschlossen."; +$a->strings["Unrecoverable protocol error."] = "Nicht behebbarer Protokollfehler."; +$a->strings["Profile unavailable."] = "Profil nicht verfügbar."; +$a->strings["%s has received too many connection requests today."] = "%s hat heute zu viele Freundschaftsanfragen erhalten."; +$a->strings["Spam protection measures have been invoked."] = "Maßnahmen zum Spamschutz wurden ergriffen."; +$a->strings["Friends are advised to please try again in 24 hours."] = "Freunde sind angehalten es in 24 Stunden erneut zu versuchen."; +$a->strings["Invalid locator"] = "Ungültiger Locator"; +$a->strings["Unable to resolve your name at the provided location."] = "Unable to resolve your name at the provided location."; +$a->strings["You have already introduced yourself here."] = "Du hast dich hier bereits vorgestellt."; +$a->strings["Apparently you are already friends with %s."] = "Es scheint so, als ob du bereits ein Freund von %s bist."; +$a->strings["Invalid profile URL."] = "Ungültige Profil URL."; +$a->strings["Your introduction has been sent."] = "Deine Vorstellung wurde abgeschickt."; +$a->strings["Please login to confirm introduction."] = "Bitte melde dich an um die Vorstellung zu bestätigen."; +$a->strings["Incorrect identity currently logged in. Please login to this profile."] = "Incorrect identity currently logged in. Please login to this profile."; +$a->strings["Welcome home %s."] = "Willkommen zurück %s."; +$a->strings["Please confirm your introduction/connection request to %s."] = "Bitte bestätige deine Vorstellung/Verbindungs Anfrage bei %s."; +$a->strings["Confirm"] = "Bestätigen"; +$a->strings["[Name Withheld]"] = "[Name Zurückgehalten]"; +$a->strings["Introduction received at "] = "Vorstellung erhalten auf"; +$a->strings["Friend/Connection Request"] = "Freundschafts/Kontakt Anfrage"; +$a->strings["Examples: jojo@demo.friendika.com, http://demo.friendika.com/profile/jojo, testuser@identi.ca"] = "Beispiele: jojo@demo.friendika.com, http://demo.friendika.com/profile/jojo, testuser@identi.ca"; +$a->strings["Please answer the following:"] = "Bitte beantworte folgende Fragen:"; +$a->strings["Does \$name know you?"] = "Kennt \$name dich?"; +$a->strings["Add a personal note:"] = "Eine persönliche Notiz anfügen:"; +$a->strings["Please enter your 'Identity Address' from one of the following supported social networks:"] = "Bitte gib die Adresse deiner Identität in einem der unterstützten sozialen Netzwerke an:"; +$a->strings["Friendika"] = "Friendika"; +$a->strings["StatusNet/Federated Social Web"] = "StatusNet/Federated Social Web"; +$a->strings["Private (secure) network"] = "Privates (sicheres) Netzwerk"; +$a->strings["Public (insecure) network"] = "Öffentliches (unsicheres) Netzwerk"; +$a->strings["Your Identity Address:"] = "Adresse deiner Identität"; +$a->strings["Submit Request"] = "Anfrage abschicken"; +$a->strings["Cancel"] = "Abbrechen"; +$a->strings["status"] = "Status"; +$a->strings["%1\$s likes %2\$s's %3\$s"] = "%1\$s mag %2\$s's %3\$s"; +$a->strings["%1\$s doesn't like %2\$s's %3\$s"] = "%1\$s mag %2\$s's %3\$s nicht"; +$a->strings["Password reset request issued. Check your email."] = "Zurücksetzen des Passworts eingeleitet. Bitte überprüfe deine Email."; +$a->strings["Password reset requested at %s"] = "Anfrage zum Zurücksetzen des Passworts auf %s erhalten"; +$a->strings["Request could not be verified. (You may have previously submitted it.) Password reset failed."] = "Anfrage konnte nicht verifiziert werden. (Eventuell hast du bereits ähnliche Anfrage gestellt.) Zurücksetzen des Passworts gescheitert."; +$a->strings["Your password has been reset as requested."] = "Dein Passwort wurde wie gewünscht zurück gesetzt."; +$a->strings["Your new password is"] = "Dein neues Passwort lautet"; +$a->strings["Save or copy your new password - and then"] = "Speichere oder kopiere dein neues Passwort - und dann"; +$a->strings["click here to login"] = "hier klicken um dich anzumelden"; +$a->strings["Your password may be changed from the Settings page after successful login."] = "Du kannst das Passwort unter den Einstellungen ändern sobald du dich erfolgreich angemeldet hast."; +$a->strings["Forgot your Password?"] = "Hast du dein Passwort vergessen?"; +$a->strings["Enter your email address and submit to have your password reset. Then check your email for further instructions."] = "Gib deine Email-Adresse an und fordere ein neues Passwort an. Es werden dir dann weitere Informationen per Mail zugesand."; +$a->strings["Nickname or Email: "] = "Spitzname oder Email:"; +$a->strings["Reset"] = "Zurücksetzen"; +$a->strings["Remove My Account"] = "Account löschen"; +$a->strings["This will completely remove your account. Once this has been done it is not recoverable."] = "Dies wird deinen Account endgültig löschen. Es gibt keine Möglichkeit ihn wiederherzustellen."; +$a->strings["Please enter your password for verification:"] = "Bitte gib dein Passwort zur Verifikation ein:"; +$a->strings["Applications"] = "Anwendungen"; +$a->strings["Global Directory"] = "Weltweites Verzeichnis"; +$a->strings["Site Directory"] = "Verzeichnis"; +$a->strings["Gender: "] = "Geschlecht:"; +$a->strings["No entries (some entries may be hidden)."] = "Keine Einträge (einige Einträge könnten versteckt sein)."; +$a->strings["This is Friendika version"] = "Dies ist Friendika Version"; +$a->strings["running at web location"] = "die unter folgender Webadresse zu finden ist"; +$a->strings["Shared content within the Friendika network is provided under the Creative Commons Attribution 3.0 license"] = "Geteilte Inhalte innerhalb des Friendika Netzwerks sind unter der Creative Commons Attribution 3.0 license verfügbar"; +$a->strings["Please visit Project.Friendika.com to learn more about the Friendika project."] = "Bitte besuche Project.Friendika.com um mehr über Friendika zu erfahren."; +$a->strings["Bug reports and issues: please visit"] = "Probleme oder Fehler gefunden? Bitte besuche"; +$a->strings["Suggestions, praise, donations, etc. - please email \"Info\" at Friendika - dot com"] = "Vorschläge, Lobeshymnen, Spenden usw. - bitte eine Email an \"Info\" at Friendika - dot com (englisch bevorzugt)"; +$a->strings["Installed plugins/addons/apps"] = "Installierte Plugins/Erweiterungen/Apps"; +$a->strings["No installed plugins/addons/apps"] = "Keine Plugins/Erweiterungen/Apps installiert"; +$a->strings["Unable to locate original post."] = "Konnte das original Posting nicht finden."; +$a->strings["Empty post discarded."] = "Leere Nachricht wurde verworfen."; +$a->strings["%s commented on your item at %s"] = "%s hat einen deiner Beiträge auf %s kommentiert"; +$a->strings["%s posted on your profile wall at %s"] = "%s hat etwas auf deiner Pinnwand bei %s gepostet"; +$a->strings["System error. Post not saved."] = "Systemfehler. Nachricht konnte nicht gespeichert werden."; +$a->strings["This message was sent to you by %s, a member of the Friendika social network."] = "Diese Nachricht wurde dir von %s gesendet, einem Mitglied des Sozialen Netzwerks Friendika"; +$a->strings["You may visit them online at %s"] = "Du kannst sie online unter %s besuchen"; +$a->strings["Please contact the sender by replying to this post if you do not wish to receive these messages."] = "Please contact the sender by replying to this post if you do not wish to receive these messages."; +$a->strings["%s posted an update."] = "%s hat ein Update gepostet."; +$a->strings["Tag removed"] = "Tag entfernt"; +$a->strings["Remove Item Tag"] = "Gegenstands Tag entfernen"; +$a->strings["Select a tag to remove: "] = "Wähle ein Tag zum Entfernen aus: "; +$a->strings["Remove"] = "Entfernen"; +$a->strings["No recipient selected."] = "Kein Empfänger gewählt."; +$a->strings["[no subject]"] = "[kein Betreff]"; +$a->strings["Unable to locate contact information."] = "Konnte die Kontaktinformationen nicht finden."; +$a->strings["Message sent."] = "Nachricht gesendet."; +$a->strings["Message could not be sent."] = "Nachricht konnte nicht gesendet werden."; +$a->strings["Messages"] = "Nachrichten"; +$a->strings["Inbox"] = "Eingang"; +$a->strings["Outbox"] = "Ausgang"; +$a->strings["New Message"] = "Neue Nachricht"; +$a->strings["Message deleted."] = "Nachricht gelöscht."; +$a->strings["Conversation removed."] = "Unterhaltung gelöscht."; +$a->strings["Please enter a link URL:"] = "Bitte gib die URL des Links ein:"; +$a->strings["Send Private Message"] = "Private Nachricht senden"; +$a->strings["To:"] = "An:"; +$a->strings["Subject:"] = "Betreff:"; +$a->strings["No messages."] = "Keine Nachrichten."; +$a->strings["Delete conversation"] = "Unterhaltung löschen"; +$a->strings["D, d M Y - g:i A"] = "D, d. M Y - g:i A"; +$a->strings["Message not available."] = "Nachricht nicht verfügbar."; +$a->strings["Delete message"] = "Nachricht löschen"; +$a->strings["Send Reply"] = "Antwort senden"; $a->strings["Response from remote site was not understood."] = "Antwort der entfernten Gegenstelle unverständlich."; $a->strings["Unexpected response from remote site: "] = "Unerwartete Antwort der Gegenstelle: "; $a->strings["Confirmation completed successfully."] = "Bestätigung erfolgreich abgeschlossen."; @@ -548,7 +581,7 @@ $a->strings["Remote site reported: "] = "Entfernte Seite meldet: "; $a->strings["Temporary failure. Please wait and try again."] = "Zeitweiser Fehler. Bitte warte einige Momente und versuche es dann noch einmal."; $a->strings["Introduction failed or was revoked."] = "Vorstellung schlug fehl oder wurde zurück gezogen."; $a->strings["Unable to set contact photo."] = "Konnte das Bild des Kontakts nicht speichern."; -$a->strings["%1\$s is now friends with %2\$s"] = "%1\$s ist nun mit %2\$s befreuntet"; +$a->strings["%1\$s is now friends with %2\$s"] = "%1\$s ist nun mit %2\$s befreundet"; $a->strings["No user record found for '%s' "] = "Für '%s' wurde kein Nutzer gefunden"; $a->strings["Our site encryption key is apparently messed up."] = "Der Verschlüsslungsschlüssel unserer Seite ist anscheinend im Arsch."; $a->strings["Empty site URL was provided or URL could not be decrypted by us."] = "Leere URL für die Seite erhalten oder die URL konnte nicht entschlüsselt werden."; @@ -557,6 +590,60 @@ $a->strings["The ID provided by your system is a duplicate on our system. It sho $a->strings["Unable to set your contact credentials on our system."] = "Deine Kontaktreferenzen konnten nicht in unserm System gespeichert werden."; $a->strings["Unable to update your contact profile details on our system"] = "Die Updates für dein Profil konnten nicht gespeichert werden"; $a->strings["Connection accepted at %s"] = "Auf %s wurde die Verbindung akzeptiert"; +$a->strings["Login failed."] = "Annmeldung fehlgeschlagen."; +$a->strings["Welcome "] = "Willkommen "; +$a->strings["Please upload a profile photo."] = "Bitte lade ein Profilbild hoch."; +$a->strings["Welcome back "] = "Willkommen zurück "; +$a->strings["%s welcomes %s"] = "%s heißt %s herzlich willkommen"; +$a->strings["No contacts."] = "Keine Kontakte."; +$a->strings["Group created."] = "Gruppe erstellt."; +$a->strings["Could not create group."] = "Konnte die Gruppe nicht erstellen."; +$a->strings["Group not found."] = "Gruppe nicht gefunden."; +$a->strings["Group name changed."] = "Gruppenname geändert."; +$a->strings["Create a group of contacts/friends."] = "Eine Gruppe von Kontakten/Freunden anlegen."; +$a->strings["Group Name: "] = "Gruppen Name:"; +$a->strings["Group removed."] = "Gruppe entfernt."; +$a->strings["Unable to remove group."] = "Konnte die Gruppe nicht entfernen."; +$a->strings["Group Editor"] = "Gruppen Editor"; +$a->strings["Members"] = "Mitglieder"; +$a->strings["All Contacts"] = "Alle Kontakte"; +$a->strings["Profile Match"] = "Profil Übereinstimmungen"; +$a->strings["No matches"] = "Keine Übereinstimmungen"; +$a->strings["Post to Twitter"] = "Nach Twitter senden"; +$a->strings["Twitter Posting Settings"] = "Twitter Posting Einstellungen"; +$a->strings["No consumer key pair for Twitter found. Please contact your site administrator."] = "Kein Consumer Schlüsselpaar für Twitter gefunden. Bitte wende dich an den Administrator der Seite."; +$a->strings["At this Friendika instance the Twitter plugin was enabled but you have not yet connected your account to your Twitter account. To do so click the button below to get a PIN from Twitter which you have to copy into the input box below and submit the form. Only your public posts will be posted to Twitter."] = "Auf dieser Friendika Instanz wurde das Twitter Plugin aktiviert dein Account ist allerdings noch nicht mit einem Twitter Account verbunden. Um deinen Account mit Twitter zu verbinden, klick auf den Button weiter unten und gib die PIN die du auf Twitter erhälst hier ein. Es werden ausschließlich deine öffentlichen Nachrichten auf Twitter veröffentlicht."; +$a->strings["Log in with Twitter"] = "bei Twitter anmelden"; +$a->strings["Copy the PIN from Twitter here"] = "Kopiere die Twitter PIN hier her"; +$a->strings["Currently connected to: "] = "Momentan verbunden mit: "; +$a->strings["If enabled all your public postings will be posted to the associated Twitter account as well."] = "Wenn dies aktiviert ist, werden alle deine öffentlichen Nachricten auch auf dem verbundenen Twitter Account veröffentlicht."; +$a->strings["Send public postings to Twitter"] = "Veröffentliche öffentliche Nachrichten auf Twitter"; +$a->strings["Clear OAuth configuration"] = "OAuth Konfiguration löschen"; +$a->strings["Post to StatusNet"] = "Nach StatusNet senden"; +$a->strings["StatusNet Posting Settings"] = "StatusNet Posting Einstellungen"; +$a->strings["No consumer key pair for StatusNet found. Register your Friendika Account as an desktop client on your StatusNet account, copy the consumer key pair here and enter the API base root.
    Before you register your own OAuth key pair ask the administrator if there is already a key pair for this Friendika installation at your favorited StatusNet installation."] = "Kein OAuth Consumer Schlüsselpaar für StatusNet gefunden. Registriere deinen Friendika Account als Desktopapplikation und trage hier den OAuth Consumer Schlüssel, das Geheimnis und die Basis-URL der StatusNet API ein.
    Bevor du eine neue Anwendung registrierst, kannst du auch erstmal den Admin deiner Friendika Seite fragen, ob es für deine bevorzugte StatusNet Instanz eventuell bereits ein OAuth Schlüsselpaar gibt."; +$a->strings["OAuth Consumer Key"] = "OAuth Consumer Schlüssel"; +$a->strings["OAuth Consumer Secret"] = "OAuth Consumer Geheimnis"; +$a->strings["Base API Path (remember the trailing /)"] = "Basis-URL der StatusNet API (vergiss den abschließenden / nicht)"; +$a->strings["To connect to your StatusNet account click the button below to get a security code from StatusNet which you have to copy into the input box below and submit the form. Only your public posts will be posted to StatusNet."] = "Um deinen Account mit einem StatusNet Account zu verknüpfen klicke den Button an um einen Sicherheitscode von StatusNet zu erhalten und kopiere diesen in die Eingabebox weiter unten. Es werden ausschließlich deine öffentlichen Nachrichten bei StatusNet veröffentllicht."; +$a->strings["Log in with StatusNet"] = "Bei StatusNet anmelden"; +$a->strings["Copy the security code from StatusNet here"] = "Kopiere den Sicherheitscode von StatusNet hier her"; +$a->strings["If enabled all your public postings will be posted to the associated StatusNet account as well."] = "Wenn dies aktiviert ist, werden alle deine öffentlichen Nachricten auch auf dem verbundenen StatusNet Account veröffentlicht."; +$a->strings["Send public postings to StatusNet"] = "Veröffentliche öffentliche Nachrichten auf StatusNet"; +$a->strings["Three Dimensional Tic-Tac-Toe"] = "Dreidimensionales Tic-Tac-Toe"; +$a->strings["3D Tic-Tac-Toe"] = "3D Tic-Tac-Toe"; +$a->strings["New game"] = "Neues Spiel"; +$a->strings["New game with handicap"] = "Neues Handicap Spiel"; +$a->strings["Three dimensional tic-tac-toe is just like the traditional game except that it is played on multiple levels simultaneously. "] = "Drei dimensionales Tic-Tac-Toe ist genauso wie das herkömmliche Spiel, nur das man es auf mehreren Ebenen gleichzeitig spielt."; +$a->strings["In this case there are three levels. You win by getting three in a row on any level, as well as up, down, and diagonally across the different levels."] = "In diesem Fall sind es drei Ebenen. Man gewinnt indem man drei in einer Reihe auf einer beliebigen Reihe schafft, oder drei übereinander oder diagonal auf verschiedenen Ebenen."; +$a->strings["The handicap game disables the center position on the middle level because the player claiming this square often has an unfair advantage."] = "Beim Handicap-Spiel wird die zentrale Position der mittleren Ebene gesperrt da der Spieler der diese Ebene besitzt oft einen unfairen Vorteil genießt."; +$a->strings["You go first..."] = "Du fängst an..."; +$a->strings["I'm going first this time..."] = "Diesmal fange ich an..."; +$a->strings["You won!"] = "Du gewinnst!"; +$a->strings["\"Cat\" game!"] = "Unentschieden!"; +$a->strings["I won!"] = "Ich gewinne!"; +$a->strings["Select files to upload: "] = "Wähle Dateien zum Upload aus: "; +$a->strings["Use the following controls only if the Java uploader [above] fails to launch."] = "Verwende die folgenden Kontrollen nur, wenn der Java Uploader [oben] nicht funktioniert."; $a->strings["Facebook disabled"] = "Facebook deaktiviert"; $a->strings["Updating contacts"] = "Aktualisiere Kontakte"; $a->strings["Facebook API key is missing."] = "Facebook API Schlüssel nicht gefunden"; @@ -570,22 +657,8 @@ $a->strings["Post to Facebook"] = "Zu Facebook posten"; $a->strings["Post to Facebook cancelled because of multi-network access permission conflict."] = "Das Senden nach Facebook wurde zurückgezogen da Konflikte bei den Multi-Netzwerks-Rechten vorliegen."; $a->strings["Image: "] = "Bild"; $a->strings["View on Friendika"] = "Auf Friendika ansehen"; -$a->strings["Three Dimensional Tic-Tac-Toe"] = "Dreidimensionales Tic-Tac-Toe"; -$a->strings["3D Tic-Tac-Toe"] = "3D Tic-Tac-Toe"; -$a->strings["New game"] = "Neues Spiel"; -$a->strings["New game with handicap"] = "Neues Handicap Spiel"; -$a->strings["Three dimensional tic-tac-toe is just like the traditional game except that it is played on multiple levels simultaneously. "] = "Drei dimensionales Tic-Tac-Toe ist genauso wie das herkömmliche Spiel, nur das man es auf mehreren Ebenen gleichzeitig spielt."; -$a->strings["In this case there are three levels. You win by getting three in a row on any level, as well as up, down, and diagonally across the different levels."] = "In diesem Fall sind es drei Ebenen. Man gewinnt indem man drei in einer Reihe auf einer beliebigen Reihe schafft, oder drei übereinander oder diagonal auf verschiedenen Ebenen."; -$a->strings["The handicap game disables the center position on the middle level because the player claiming this square often has an unfair advantage."] = "Beim Handicap-Spiel wird die zentrale Position der mittleren Ebene gesperrt da der Spieler der diese Ebene besitzt oft einen unfairen Vorteil genießt."; -$a->strings["You go first..."] = "Du fängst an..."; -$a->strings["I'm going first this time..."] = "Diesmal fange ich an..."; -$a->strings["You won!"] = "Du gewinnst!"; -$a->strings["\"Cat\" game!"] = "Unentschieden!"; -$a->strings["I won!"] = "Ich gewinne!"; $a->strings["Randplace Settings"] = "Randplace Einstellungen"; $a->strings["Enable Randplace Plugin"] = "Randplace Erweiterung aktivieren"; -$a->strings["Select files to upload: "] = "Wähle Dateien zum Upload aus: "; -$a->strings["Use the following controls only if the Java uploader [above] fails to launch."] = "Verwende die folgenden Kontrollen nur, wenn der Java Uploader [oben] nicht funktioniert."; $a->strings["Upload a file"] = "Datei hochladen"; $a->strings["Drop files here to upload"] = "Ziehe die Dateien hier her die du hochladen willst"; $a->strings["Failed"] = "Fehlgeschlagen"; @@ -594,45 +667,7 @@ $a->strings["Uploaded file is empty"] = "Hochgeladene Datei ist leer"; $a->strings["Uploaded file is too large"] = "Hochgeladene Datei ist zu groß"; $a->strings["File has an invalid extension, it should be one of "] = "Die Dateiextension ist nicht erlaubt, sie muss eine der folgenden sein "; $a->strings["Upload was cancelled, or server error encountered"] = "Upload abgebrochen oder Serverfehler aufgetreten"; -$a->strings["Post to StatusNet"] = "Nach StatusNet senden"; -$a->strings["StatusNet Posting Settings"] = "StatusNet Posting Einstellungen"; -$a->strings["No consumer key pair for StatusNet found. Register your Friendika Account as an desktop client on your StatusNet account, copy the consumer key pair here and enter the API base root.
    Before you register your own OAuth key pair ask the administrator if there is already a key pair for this Friendika installation at your favorited StatusNet installation."] = "Kein OAuth Consumer Schlüsselpaar für StatusNet gefunden. Registriere deinen Friendika Account als Desktopapplikation und trage hier den OAuth Consumer Schlüssel, das Geheimnis und die Basis-URL der StatusNet API ein.
    Bevor du eine neue Anwendung registrierst, kannst du auch erstmal den Admin deiner Friendika Seite fragen, ob es für deine bevorzugte StatusNet Instanz eventuell bereits ein OAuth Schlüsselpaar gibt."; -$a->strings["OAuth Consumer Key"] = "OAuth Consumer Schlüssel"; -$a->strings["OAuth Consumer Secret"] = "OAuth Consumer Geheimnis"; -$a->strings["Base API Path (remember the trailing /)"] = "Basis-URL der StatusNet API (vergiss den abschließenden / nicht)"; -$a->strings["To connect to your StatusNet account click the button below to get a security code from StatusNet which you have to copy into the input box below and submit the form. Only your public posts will be posted to StatusNet."] = "Um deinen Account mit einem StatusNet Account zu verknüpfen klicke den Button an um einen Sicherheitscode von StatusNet zu erhalten und kopiere diesen in die Eingabebox weiter unten. Es werden ausschließlich deine öffentlichen Nachrichten bei StatusNet veröffentllicht."; -$a->strings["Log in with StatusNet"] = "Bei StatusNet anmelden"; -$a->strings["Copy the security code from StatusNet here"] = "Kopiere den Sicherheitscode von StatusNet hier her"; -$a->strings["Currently connected to: "] = "Momentan verbunden mit: "; -$a->strings["If enabled all your public postings will be posted to the associated StatusNet account as well."] = "Wenn dies aktiviert ist, werden alle deine öffentlichen Nachricten auch auf dem verbundenen StatusNet Account veröffentlicht."; -$a->strings["Send public postings to StatusNet"] = "Veröffentliche öffentliche Nachrichten auf StatusNet"; -$a->strings["Clear OAuth configuration"] = "OAuth Konfiguration löschen"; -$a->strings["Post to Twitter"] = "Nach Twitter senden"; -$a->strings["Twitter Posting Settings"] = "Twitter Posting Einstellungen"; -$a->strings["No consumer key pair for Twitter found. Please contact your site administrator."] = "Kein Consumer Schlüsselpaar für Twitter gefunden. Bitte wende dich an den Administrator der Seite."; -$a->strings["At this Friendika instance the Twitter plugin was enabled but you have not yet connected your account to your Twitter account. To do so click the button below to get a PIN from Twitter which you have to copy into the input box below and submit the form. Only your public posts will be posted to Twitter."] = "Auf dieser Friendika Instanz wurde das Twitter Plugin aktiviert dein Account ist allerdings noch nicht mit einem Twitter Account verbunden. Um deinen Account mit Twitter zu verbinden, klick auf den Button weiter unten und gib die PIN die du auf Twitter erhälst hier ein. Es werden ausschließlich deine öffentlichen Nachrichten auf Twitter veröffentlicht."; -$a->strings["Log in with Twitter"] = "bei Twitter anmelden"; -$a->strings["Copy the PIN from Twitter here"] = "Kopiere die Twitter PIN hier her"; -$a->strings["If enabled all your public postings will be posted to the associated Twitter account as well."] = "Wenn dies aktiviert ist, werden alle deine öffentlichen Nachricten auch auf dem verbundenen Twitter Account veröffentlicht."; -$a->strings["Send public postings to Twitter"] = "Veröffentliche öffentliche Nachrichten auf Twitter"; -$a->strings["Gender:"] = "Geschlecht:"; -$a->strings["Birthday:"] = "Geburtstag:"; -$a->strings["j F, Y"] = "j F, Y"; -$a->strings["j F"] = "j F"; -$a->strings["Age:"] = "Alter:"; -$a->strings[" Status:"] = " Bezieungsstatus:"; -$a->strings["Homepage:"] = "Homepage:"; -$a->strings["Religion:"] = "Religion:"; -$a->strings["About:"] = "Über:"; -$a->strings["Hobbies/Interests:"] = "Hobbies/Interessen:"; -$a->strings["Contact information and Social Networks:"] = "Kontaktinformationen und Soziale Netzwerke:"; -$a->strings["Musical interests:"] = "Musikalische Interessen:"; -$a->strings["Books, literature:"] = "Literatur/Bücher:"; -$a->strings["Television:"] = "Fernsehen:"; -$a->strings["Film/dance/culture/entertainment:"] = "Filme/Tänze/Kultur/Unterhaltung:"; -$a->strings["Love/Romance:"] = "Liebesleben:"; -$a->strings["Work/employment:"] = "Arbeit/Beschäftigung:"; -$a->strings["School/education:"] = "Schule/Ausbildung:"; +$a->strings["(no subject)"] = "(kein Betreff)"; $a->strings["Unknown | Not categorised"] = "Unbekannt | Nicht kategorisiert"; $a->strings["Block immediately"] = "Sofort blockieren"; $a->strings["Shady, spammer, self-marketer"] = "Zwielichtig, Spammer, Selbstdarsteller"; @@ -698,19 +733,11 @@ $a->strings["Uncertain"] = "Unsicher"; $a->strings["Complicated"] = "Kompliziert"; $a->strings["Don't care"] = "Ist mir nicht wichtig"; $a->strings["Ask me"] = "Frag mich"; -$a->strings["Embedding disabled"] = "Einbettungen deaktiviert"; -$a->strings["Create a new group"] = "Neue Gruppe erstellen"; -$a->strings["Everybody"] = "Alle Kontakte"; -$a->strings["Logout"] = "Abmelden"; -$a->strings["Login"] = "Anmeldung"; -$a->strings["Home"] = "Persönlich"; -$a->strings["Apps"] = "Apps"; -$a->strings["Directory"] = "Verzeichnis"; -$a->strings["Network"] = "Netzwerk"; -$a->strings["Notifications"] = "Benachrichtigungen"; -$a->strings["Manage"] = "Verwalten"; -$a->strings["Settings"] = "Einstellungen"; +$a->strings["Visible To:"] = "Sichtbar für:"; +$a->strings["Groups"] = "Gruppen"; +$a->strings["Except For:"] = "Abgesehen von:"; $a->strings["Logged out."] = "Abgemeldet."; +$a->strings["Image/photo"] = "Bild/Foto"; $a->strings["Miscellaneous"] = "Verschiedenes"; $a->strings["less than a second ago"] = "vor weniger als einer Sekunde"; $a->strings["year"] = "Jahr"; @@ -727,13 +754,29 @@ $a->strings["minutes"] = "Minuten"; $a->strings["second"] = "Sekunde"; $a->strings["seconds"] = "Sekunden"; $a->strings[" ago"] = " her"; -$a->strings["Image/photo"] = "Bild/Foto"; -$a->strings["Cannot locate DNS info for database server '%s'"] = "Kann die DNS Informationen für den Datenbanken Server '%s' nicht ermitteln."; -$a->strings["Visible To:"] = "Sichtbar für:"; -$a->strings["Groups"] = "Gruppen"; -$a->strings["Except For:"] = "Abgesehen von:"; -$a->strings["(no subject)"] = "(kein Betreff)"; -$a->strings["You have a new follower at "] = "Du hast einen neuen Kontakt auf "; +$a->strings["Birthday:"] = "Geburtstag:"; +$a->strings["j F, Y"] = "j F, Y"; +$a->strings["j F"] = "j F"; +$a->strings["Age:"] = "Alter:"; +$a->strings[" Status:"] = " Bezieungsstatus:"; +$a->strings["Religion:"] = "Religion:"; +$a->strings["About:"] = "Über:"; +$a->strings["Hobbies/Interests:"] = "Hobbies/Interessen:"; +$a->strings["Contact information and Social Networks:"] = "Kontaktinformationen und Soziale Netzwerke:"; +$a->strings["Musical interests:"] = "Musikalische Interessen:"; +$a->strings["Books, literature:"] = "Literatur/Bücher:"; +$a->strings["Television:"] = "Fernsehen:"; +$a->strings["Film/dance/culture/entertainment:"] = "Filme/Tänze/Kultur/Unterhaltung:"; +$a->strings["Love/Romance:"] = "Liebesleben:"; +$a->strings["Work/employment:"] = "Arbeit/Beschäftigung:"; +$a->strings["School/education:"] = "Schule/Ausbildung:"; +$a->strings["Home"] = "Persönlich"; +$a->strings["Apps"] = "Apps"; +$a->strings["Directory"] = "Verzeichnis"; +$a->strings["Network"] = "Netzwerk"; +$a->strings["Notifications"] = "Benachrichtigungen"; +$a->strings["Manage"] = "Verwalten"; +$a->strings["Settings"] = "Einstellungen"; $a->strings["View %s's profile"] = "Betrachte %s's Profil"; $a->strings["View in context"] = "Im Zusammenhang betrachten"; $a->strings["See more posts like this"] = "Mehr Beiträge wie diesen anzeigen"; @@ -746,72 +789,22 @@ $a->strings["View profile"] = "Profil anzeigen"; $a->strings["View photos"] = "Fotos ansehen"; $a->strings["View recent"] = "Jüngste anzeigen"; $a->strings["Send PM"] = "Private Nachricht senden"; -$a->strings["%s likes this."] = "%s mag das."; -$a->strings["%s doesn't like this."] = "%s mag das nicht."; -$a->strings["%2\$d people like this."] = "%2\$d Personen mögen das."; -$a->strings["%2\$d people don't like this."] = "%2\$d Personen mögen das nicht."; +$a->strings["%s likes this."] = "%s mag dies."; +$a->strings["%s doesn't like this."] = "%s mag dies nicht."; +$a->strings["%2\$d people like this."] = "%2\$d Personen mögen dies."; +$a->strings["%2\$d people don't like this."] = "%2\$d Personen mögen dies nicht."; $a->strings["and"] = "und"; $a->strings[", and %d other people"] = " und %d andere"; -$a->strings["%s like this."] = "%s mag das."; -$a->strings["%s don't like this."] = "%s mag das nicht."; -$a->strings["Visible to everybody"] = "Für Jedermann sichtbar"; +$a->strings["%s like this."] = "%s mag dies."; +$a->strings["%s don't like this."] = "%s mag dies nicht."; $a->strings["Please enter a YouTube link:"] = "Bitte gebe den YouTube Link ein:"; $a->strings["Please enter a video(.ogg) link/URL:"] = "Bitte gebe den Link zum Video(.ogg) an:"; $a->strings["Please enter an audio(.ogg) link/URL:"] = "Bitte gebe den Link zum Audio(.ogg) an:"; $a->strings["Where are you right now?"] = "Wo hälst du dich jetzt gerade auf?"; $a->strings["Enter a title for this item"] = "Gib den Titel für diesen Beitrag ein"; $a->strings["Set title"] = "Titel setzen"; -$a->strings["Delete this item?"] = "Diesen Beitrag löschen?"; -$a->strings["Create a New Account"] = "Neuen Account erstellen"; -$a->strings["Nickname or Email address: "] = "Spitzname oder Email-Adresse: "; -$a->strings["Password: "] = "Passwort: "; -$a->strings["Nickname/Email/OpenID: "] = "Spitzname/Email/OpenID: "; -$a->strings["Password (if not OpenID): "] = "Passwort (falls nicht OpenID): "; -$a->strings["Forgot your password?"] = "Passwort vergessen?"; -$a->strings["prev"] = "vorige"; -$a->strings["first"] = "erste"; -$a->strings["last"] = "letzte"; -$a->strings["next"] = "nächste"; -$a->strings["No contacts"] = "Keine Kontakte"; -$a->strings["%d Contact"] = array( - 0 => "%d Kontakt", - 1 => "%d Kontakte", -); -$a->strings["Connect"] = "Verbinden"; -$a->strings["Location:"] = "Ort:"; -$a->strings[", "] = ", "; -$a->strings["Status:"] = "Status:"; -$a->strings["Monday"] = "Montag"; -$a->strings["Tuesday"] = "Dienstag"; -$a->strings["Wednesday"] = "Mittwoch"; -$a->strings["Thursday"] = "Donnerstag"; -$a->strings["Friday"] = "Freitag"; -$a->strings["Saturday"] = "Samstag"; -$a->strings["Sunday"] = "Sonntag"; -$a->strings["January"] = "Januar"; -$a->strings["February"] = "Februar"; -$a->strings["March"] = "März"; -$a->strings["April"] = "April"; -$a->strings["May"] = "Mai"; -$a->strings["June"] = "Juni"; -$a->strings["July"] = "Juli"; -$a->strings["August"] = "August"; -$a->strings["September"] = "September"; -$a->strings["October"] = "Oktober"; -$a->strings["November"] = "November"; -$a->strings["December"] = "Dezember"; -$a->strings["g A l F d"] = "g A l F d"; -$a->strings["Birthday Reminders"] = "Geburtstagserinnerungen"; -$a->strings["Birthdays this week:"] = "Geburtstage diese Woche:"; -$a->strings["(Adjusted for local time)"] = "(an die lokale Zeit angepasst)"; -$a->strings["[today]"] = "[heute]"; -$a->strings["link to source"] = "Link zum original Posting"; -$a->strings[" welcomes "] = ""; -$a->strings["Facebook status update failed."] = "Konnte den Facebook Status nicht aktualisieren."; -$a->strings["Could not save uploaded file."] = "Konnte die hoch geladene Datei nicht speichern."; -$a->strings["The upload was cancelled, or server error encountered"] = "Der Upload wurde zurückgesetzt oder ein Serverfehler festgestellt"; -$a->strings["Server error. Upload directory isn"] = "Serverfehler: Upload Verzeichnis isn"; -$a->strings["Membership list updated."] = "Mitgliedsliste aktualisiert."; -$a->strings["Members:"] = "Mitglieder:"; -$a->strings["Not Found"] = "Nicht gefunden"; -$a->strings["Page not found."] = "Seite nicht gefunden."; +$a->strings["Cannot locate DNS info for database server '%s'"] = "Kann die DNS Informationen für den Datenbanken Server '%s' nicht ermitteln."; +$a->strings["You have a new follower at "] = "Du hast einen neuen Kontakt auf "; +$a->strings["Create a new group"] = "Neue Gruppe erstellen"; +$a->strings["Everybody"] = "Alle Kontakte"; +$a->strings["Embedding disabled"] = "Einbettungen deaktiviert"; From 39d9507ad19ca2501fdd075cb27a7e4bbe8f958e Mon Sep 17 00:00:00 2001 From: Friendika Date: Tue, 17 May 2011 15:18:02 -0700 Subject: [PATCH 456/478] revup --- boot.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/boot.php b/boot.php index b0c7a6197..ec64d5ee4 100644 --- a/boot.php +++ b/boot.php @@ -4,7 +4,7 @@ set_time_limit(0); ini_set('pcre.backtrack_limit', 250000); -define ( 'FRIENDIKA_VERSION', '2.2.982' ); +define ( 'FRIENDIKA_VERSION', '2.2.983' ); define ( 'DFRN_PROTOCOL_VERSION', '2.21' ); define ( 'DB_UPDATE_VERSION', 1054 ); From 8fa9ca520badd6ae757bbafa647020ed50a288c3 Mon Sep 17 00:00:00 2001 From: Friendika Date: Tue, 17 May 2011 17:40:00 -0700 Subject: [PATCH 457/478] "show all n comments" comes back after toggled and ajax updated, plus connector doc improvements --- doc/Connectors.md | 94 ++++++++++++++++++++++++++++------------------- include/main.js | 3 ++ 2 files changed, 60 insertions(+), 37 deletions(-) diff --git a/doc/Connectors.md b/doc/Connectors.md index de5e786f8..f1febb09b 100644 --- a/doc/Connectors.md +++ b/doc/Connectors.md @@ -1,8 +1,41 @@ -Friendika uses plugins to provide connectivity to some networks, such as Facebook and Twitter. There is also a plugin to post through to an existing account on a Status.Net service. You do not require this to communicate with Status.Net members from Friendika - only if you wish to post to an already existing account. +Installing Connectors (Facebook/Twitter/StatusNet) +================================================== + +* [Home](help) + + +Friendika uses plugins to provide connectivity to some networks, such as Facebook and Twitter. + +There is also a plugin to post through to an existing account on a Status.Net service. You do not require this to communicate with Status.Net members from Friendika - only if you wish to post to an already existing account. All three of these plugins require an account on the target network. In addition you (or typically the server administrator) will need to obtain an API key to provide authenticated access to your Friendika server. -The details of configuring each service follows (this information comes directly from the plugin source files): +**Site Configuration** + +Plugins must be installed by the site administrator before they can be use. This is accomplished through the site +configuration file ".htconfig.php". + +The configuration directive looks like: + +``` +$a->config['system']['addon'] = ' ... list of plugins separated by commas ... '; +``` + +Example: +To install all of the connector addons in addition to the default Javascript photo uploader this line would look like: + +``` +$a->config['system']['addon'] = 'js_upload,facebook,twitter,statusnet'; +``` + +You may also add other plugins/addons as your needs require. + + +Each of the connectors also requires an "API key" from the service you wish to connect with. This is also installed in the +configuration file. The method for obtaining these keys varies greatly - but almost always requires an existing account on the target service. Once installed, these API keys can usually be shared by all site members. + + +The details of configuring each service follows (much of this information comes directly from the plugin source files): **Twitter Plugin for Friendika** @@ -15,27 +48,20 @@ Configuration: To use this plugin you need a OAuth Consumer key pair (key & secret) you can get it from Twitter at https://twitter.com/apps -Register your Friendika site as "Client" application with "Read & Write" access -we do not need "Twitter as login". When you've registered the app you get the +Register your Friendika site as "Client" application with "Read & Write" access. +We do not need "Twitter as login". When you've registered the app you get the OAuth Consumer key and secret pair for your application/site. Add this key pair to your global .htconfig.php + ``` $a->config['twitter']['consumerkey'] = 'your consumer_key here'; $a->config['twitter']['consumersecret'] = 'your consumer_secret here'; ``` -To activate the plugin itself add it to the - - -``` -$a->config['system']['addon'] -``` -setting. After this, your user can configure their Twitter account settings +After this, your user can configure their Twitter account settings from "Settings -> Plugin Settings". -Requirements: PHP5, curl [Slinky library] - Documentation: http://diekershoff.homeunix.net/redmine/wiki/friendikaplugin/Twitter_Plugin @@ -46,33 +72,31 @@ Documentation: http://diekershoff.homeunix.net/redmine/wiki/friendikaplugin/Twit * License:3-clause BSD license (same as Friendika) -* Configuration: - -Global Configuration -To activate this addon add statusnet to the list of active addons in your .htconfig.php file $a->config['system']['addon'] = "statusnet, ...". -User Configuration - -When the addon is activated the user has to aquire three things in order to connect to the StatusNet account of choice. - -the base URL for the StatusNet API, for identi.ca this is https://identi.ca/api/ +Configuration +When the addon is activated the user has to aquire the following in order to connect to the StatusNet account of choice. +* The base URL for the StatusNet API, for identi.ca this is https://identi.ca/api/ * OAuth Consumer key & secret -To get the OAuth Consumer key pair the user has to (a) ask her Friendika admin if a pair already exists or (b) has to register the Friendika server as a client application on the StatusNet server. This can be done from the account settings under "Connect -> Connections -> Register an OAuth client application -> Register new application". +To get the OAuth Consumer key pair the user has to + +(a) ask her Friendika admin if a pair already exists or +(b) has to register the Friendika server as a client application on the StatusNet server. + +This can be done from the account settings under "Settings -> Connections -> Register an OAuth client application -> Register new application". During the registration of the OAuth client remember the following: +* Application names must be unique on the StatusNet site, so we recommend a Name of 'friendika-nnnn', replace 'nnnn' with a random number or your website name. * there is no callback url * register a desktop client * with read & write access * the Source URL should be the URL of your Friendika server -After the required credentials for the application are stored in the configuration you have to actually connect your Friendika account with StatusNet. To do so follow the Sign in with StatusNet button, allow the access and copy the security code into the addon configuration. Friendika will then try to acquire the final OAuth credentials from the API, if successful the addon settings will allow you to select to post your public messages to your StatusNet account (have a look behind the little lock symbol). +After the required credentials for the application are stored in the configuration you have to actually connect your Friendika account with StatusNet. This is done from the Settings -> Plugin Settings page. Follow the Sign in with StatusNet button, allow access and then copy the security code into the box provided. Friendika will then try to acquire the final OAuth credentials from the API. -To activate the plugin itself add it to the $a->config['system']['addon'] -setting. After this, your user can configure their Status.Net account settings -from "Settings -> Plugin Settings". +If successful the addon settings will allow you to select to post your public messages to your StatusNet account (have a look behind the little lock symbol beneath the status "editor" on your Home or Network pages). Documentation: http://diekershoff.homeunix.net/redmine/wiki/friendikaplugin/StatusNet_Plugin @@ -82,6 +106,7 @@ Documentation: http://diekershoff.homeunix.net/redmine/wiki/friendikaplugin/Stat * register an API key for your site from developer.facebook.com +This requires a Facebook account, and may require additional authentication in the form of credit card or mobile phone verification. a. We'd be very happy if you include "Friendika" in the application name to increase name recognition. The Friendika icons are also present @@ -101,28 +126,23 @@ c. Set the following values in your .htconfig.php file $a->config['facebook']['appid'] = 'xxxxxxxxxxx'; $a->config['facebook']['appsecret'] = 'xxxxxxxxxxxxxxx'; ``` + Replace with the settings Facebook gives you. -2. Enable the facebook plugin by including it in .htconfig.php - e.g. - -``` -$a->config['system']['addon'] = 'plugin1,plugin2,facebook'; -``` - -3. Visit the Facebook Settings section of the "Settings->Plugin Settings" page. +Visit the Facebook Settings section of the "Settings->Plugin Settings" page. and click 'Install Facebook Connector'. -4. This will ask you to login to Facebook and grant permission to the +This will ask you to login to Facebook and grant permission to the plugin to do its stuff. Allow it to do so. -5. You're done. To turn it off visit the Plugin Settings page again and +You're done. To turn it off visit the Plugin Settings page again and 'Remove Facebook posting'. Videos and embeds will not be posted if there is no other content. Links and images will be converted to a format suitable for the Facebook API and long posts truncated - with a link to view the full post. -Facebook contacts will not be able to view private photos, as they are not able to +Facebook contacts will also not be able to view "private" photos, as they are not able to authenticate to your site to establish identity. We will address this in a future release. diff --git a/include/main.js b/include/main.js index c7a3aea48..e3e56fa0b 100644 --- a/include/main.js +++ b/include/main.js @@ -129,8 +129,11 @@ in_progress = false; $('.ccollapse-wrapper',data).each(function() { var ident = $(this).attr('id'); + var is_hidden = $('#' + ident).is(':hidden'); if($('#' + ident).length) { $('#' + ident).replaceWith($(this)); + if(is_hidden) + $('#' + ident).hide(); } }); $('.wall-item-outside-wrapper',data).each(function() { From a0a59e0518459076079e904cd257dd9608b9bd37 Mon Sep 17 00:00:00 2001 From: Friendika Date: Tue, 17 May 2011 18:25:18 -0700 Subject: [PATCH 458/478] statusnet post by default --- addon/statusnet/statusnet.css | 19 +++++++++++++------ addon/statusnet/statusnet.php | 23 ++++++++++++++++------- 2 files changed, 29 insertions(+), 13 deletions(-) diff --git a/addon/statusnet/statusnet.css b/addon/statusnet/statusnet.css index 4e27b0938..6c1347fc7 100644 --- a/addon/statusnet/statusnet.css +++ b/addon/statusnet/statusnet.css @@ -12,25 +12,32 @@ } #statusnet-disconnect-label { float: left; - width: 200px; + width: 250px; + margin-bottom: 25px; +} +#statusnet-default-label { + float: left; + width: 250px; margin-bottom: 25px; } #statusnet-disconnect { float: left; } + #statusnet-enable-label { float: left; - width: 200px; + width: 250px; margin-bottom: 5px; } #statusnet-checkbox { float: left; } + #statusnet-pin-label { float: left; - width: 200px; + width: 250px; margin-bottom: 25px; } #statusnet-pin { @@ -40,7 +47,7 @@ #statusnet-consumerkey-label { float: left; - width: 200px; + width: 250px; margin-bottom: 8px; } #statusnet-consumerkey { @@ -49,7 +56,7 @@ } #statusnet-consumersecret-label { float: left; - width: 200px; + width: 250px; margin-bottom: 8px; } #statusnet-consumersecret { @@ -58,7 +65,7 @@ } #statusnet-baseapi-label { float: left; - width: 200px; + width: 250px; margin-bottom: 25px; } #statusnet-baseapi { diff --git a/addon/statusnet/statusnet.php b/addon/statusnet/statusnet.php index 5ed92d13a..ad992f979 100644 --- a/addon/statusnet/statusnet.php +++ b/addon/statusnet/statusnet.php @@ -90,10 +90,11 @@ function statusnet_settings_post ($a,$post) { * if the statusnet-disconnect checkbox is set, clear the statusnet configuration * TODO can we revoke the access tokens at Twitter and do we need to do so? */ - del_pconfig( local_user(), 'statusnet', 'consumerkey' ); - del_pconfig( local_user(), 'statusnet', 'consumersecret' ); - del_pconfig( local_user(), 'statusnet', 'post' ); - del_pconfig( local_user(), 'statusnet', 'oauthtoken' ); + del_pconfig( local_user(), 'statusnet', 'consumerkey' ); + del_pconfig( local_user(), 'statusnet', 'consumersecret' ); + del_pconfig( local_user(), 'statusnet', 'post' ); + del_pconfig( local_user(), 'statusnet', 'post_by_default' ); + del_pconfig( local_user(), 'statusnet', 'oauthtoken' ); del_pconfig( local_user(), 'statusnet', 'oauthsecret' ); del_pconfig( local_user(), 'statusnet', 'baseapi' ); } else { @@ -149,6 +150,8 @@ function statusnet_settings_post ($a,$post) { // if no PIN is supplied in the POST variables, the user has changed the setting // to post a tweet for every new __public__ posting to the wall set_pconfig(local_user(),'statusnet','post',intval($_POST['statusnet-enable'])); + set_pconfig(local_user(),'statusnet','post_by_default',intval($_POST['statusnet-default'])); + notice( t('StatusNet settings updated.') . EOL); }}} } function statusnet_settings(&$a,&$s) { @@ -166,8 +169,10 @@ function statusnet_settings(&$a,&$s) { $csecret = get_pconfig(local_user(), 'statusnet', 'consumersecret' ); $otoken = get_pconfig(local_user(), 'statusnet', 'oauthtoken' ); $osecret = get_pconfig(local_user(), 'statusnet', 'oauthsecret' ); - $enabled = get_pconfig(local_user(), 'statusnet', 'post'); + $enabled = get_pconfig(local_user(), 'statusnet', 'post'); $checked = (($enabled) ? ' checked="checked" ' : ''); + $defenabled = get_pconfig(local_user(),'statusnet','post_by_default'); + $defchecked = (($defenabled) ? ' checked="checked" ' : ''); $s .= '
    '; $s .= '

    '. t('StatusNet Posting Settings').'

    '; @@ -228,11 +233,15 @@ function statusnet_settings(&$a,&$s) { $connection = new StatusNetOAuth($api,$ckey,$csecret,$otoken,$osecret); $details = $connection->get('account/verify_credentials'); $s .= '

    '. t('Currently connected to: ') .''.$details->screen_name.'
    '.$details->description.'

    '; - $s .= '

    '. t('If enabled all your public postings will be posted to the associated StatusNet account as well.') .'

    '; + $s .= '

    '. t('If enabled all your public postings will be posted to the associated StatusNet account.') .'

    '; $s .= '
    '; - $s .= ''; + $s .= ''; $s .= ''; + $s .= '
    '; + $s .= ''; + $s .= ''; $s .= '
    '; + $s .= '
    '; $s .= ''; $s .= ''; From 990d5e82a0c38831240590f907fb4c6efd62041d Mon Sep 17 00:00:00 2001 From: Friendika Date: Wed, 18 May 2011 17:29:12 -0700 Subject: [PATCH 459/478] doc updates - connecting to services --- boot.php | 2 +- doc/Account-Basics.md | 10 -- doc/Connectors.md | 173 +++++++++-------------------------- doc/Home.md | 3 +- doc/Installing-Connectors.md | 154 +++++++++++++++++++++++++++++++ include/conversation.php | 1 + mod/editpost.php | 1 + view/jot-header.tpl | 2 + view/jot.tpl | 4 +- 9 files changed, 205 insertions(+), 145 deletions(-) create mode 100644 doc/Installing-Connectors.md diff --git a/boot.php b/boot.php index ec64d5ee4..0eb1a36c8 100644 --- a/boot.php +++ b/boot.php @@ -4,7 +4,7 @@ set_time_limit(0); ini_set('pcre.backtrack_limit', 250000); -define ( 'FRIENDIKA_VERSION', '2.2.983' ); +define ( 'FRIENDIKA_VERSION', '2.2.984' ); define ( 'DFRN_PROTOCOL_VERSION', '2.21' ); define ( 'DB_UPDATE_VERSION', 1054 ); diff --git a/doc/Account-Basics.md b/doc/Account-Basics.md index 359e9165e..9c6548430 100644 --- a/doc/Account-Basics.md +++ b/doc/Account-Basics.md @@ -54,16 +54,6 @@ Otherwise, enter your password. This will have been initially provided in your r After your first login, please visit the 'Settings' page from the top menu bar and change your password to something that you will remember. -**Facebook Connector** - -The Facebook connector is a plugin/addon which allows you to interact with friends on Facebook from within Friendika. If enabled, your Facebook friend list will be imported, and you will see and be able to respond to Facebook posts. Facebook members may also be added to private conversation groups. - -Assuming the Facebook plugin/addon has been installed on your system, it can be enabled by going to your Settings page, clicking "Plugin Settings" near the top of the page, and then select "Facebook Connector Settings" on that page. This will only appear if the Facebook plugin/addon has been installed. Follow the instruction to install or remove the Facebook connector. - -You may also choose whether your public postings are posted to Facebook by default. You may toggle this setting at any time from the Permissions settings of the status post editor (click the lock icon). This setting has no effect on private conversations - which will always be delivered to Facebook friends who are included in the permissions. - -(Note: At this time, Facebook contacts will not be able to view any private photos. This will be resolved in a future release. They may however see any public photos you have uploaded.) - **See Also** diff --git a/doc/Connectors.md b/doc/Connectors.md index f1febb09b..45bce8d9a 100644 --- a/doc/Connectors.md +++ b/doc/Connectors.md @@ -1,154 +1,63 @@ -Installing Connectors (Facebook/Twitter/StatusNet) -================================================== +Connectors +========== * [Home](help) +Connectors allow you to connect with external social networks and services. Connectors are only required for posting to existing accounts on Facebook, Twitter, and StatusNet. There is also a connector for accessing your email INBOX. -Friendika uses plugins to provide connectivity to some networks, such as Facebook and Twitter. +If the following network connectors are installed on your system, select the following links to visit the appropriate settings page and configure them for your account: -There is also a plugin to post through to an existing account on a Status.Net service. You do not require this to communicate with Status.Net members from Friendika - only if you wish to post to an already existing account. +* [Facebook](/settings/addon) +* [Twitter](/settings/addon) +* [StatusNet](/settings/addon) +* [Email](/settings) -All three of these plugins require an account on the target network. In addition you (or typically the server administrator) will need to obtain an API key to provide authenticated access to your Friendika server. +Instructions For Connecting To People On Specific Services +========================================================== -**Site Configuration** - -Plugins must be installed by the site administrator before they can be use. This is accomplished through the site -configuration file ".htconfig.php". - -The configuration directive looks like: - -``` -$a->config['system']['addon'] = ' ... list of plugins separated by commas ... '; -``` - -Example: -To install all of the connector addons in addition to the default Javascript photo uploader this line would look like: - -``` -$a->config['system']['addon'] = 'js_upload,facebook,twitter,statusnet'; -``` - -You may also add other plugins/addons as your needs require. +**Friendika** -Each of the connectors also requires an "API key" from the service you wish to connect with. This is also installed in the -configuration file. The method for obtaining these keys varies greatly - but almost always requires an existing account on the target service. Once installed, these API keys can usually be shared by all site members. +You may connect by providing your Identity Address on the 'Connect' page of any Friendika member. You may also put their Identity Address into the Connect box on your [Contacts](contacts) page. + +**Identi.ca/StatusNet/GNU-Social** + +These are described as the "federated social web" or OStatus contacts. + +Please note that there are **no** privacy provisions on the OStatus network. Any message which is delivered to **any** OStatus member is visible to anybody in the world and will negate any privacy settings that you have in effect. These messages will also turn up in public searches. + +To connect with an OStatus member insert their profile URL or Identity address into the Connect box on your [Contacts](contacts) page. + +The StatusNet connector may be used if you wish posts to appear on an OStatus site using an existing OStatus account. + +It is not necessary to do this, as you may 'follow' OStatus members from Friendika and they may follow you (by placing their own Identity Address into your 'Connect' page). + +**Blogger, Wordpress, RSS feeds, arbitrary web pages** + +Put the URL into the Connect box on your [Contacts](contacts) page. You will not be able to reply to these contacts. + +This will allow you to _connect_ with millions of pages on the internet. All that we require to do this is that the page use a discoverable feed using either the RSS or Atom syndication format, and which provides an author name and a site image in a form which we can extract. -The details of configuring each service follows (much of this information comes directly from the plugin source files): +**Twitter** -**Twitter Plugin for Friendika** +To follow a Twitter member, put the URL of the Twitter member's main page into the Connect box on your [Contacts](contacts) page. To reply, you must have the Twitter connector installed, and reply using your own status editor. Begin the message with @twitterperson replacing with the Twitter username. -* Author: Tobias Diekershoff -* tobias.diekershoff@gmx.net +**Diaspora** -* License:3-clause BSD license (same as Friendika) +To follow a Diaspora member, put either the URL or the pod address (Identity Address) of the Diaspora member into the Connect box on your [Contacts](contacts) page. It is not currently possible to reply to Diaspora members. This will be provided in a future release (once the Diaspora communication protocols stabilise and are published). -Configuration: -To use this plugin you need a OAuth Consumer key pair (key & secret) -you can get it from Twitter at https://twitter.com/apps +**Email** -Register your Friendika site as "Client" application with "Read & Write" access. -We do not need "Twitter as login". When you've registered the app you get the -OAuth Consumer key and secret pair for your application/site. +Configure the email connector from your [Settings](settings) page. Once this has been done, you may enter an email addres to connect with using the Connect box on your [Contacts](contacts) page. They must be the sender of a message which is currently in your INBOX for the connect to succeed. You may include email contacts in private conversations. -Add this key pair to your global .htconfig.php +**Facebook** -``` -$a->config['twitter']['consumerkey'] = 'your consumer_key here'; -$a->config['twitter']['consumersecret'] = 'your consumer_secret here'; -``` +The Facebook connector is a plugin/addon which allows you to interact with friends on Facebook from within Friendika. If enabled, your Facebook friend list will be imported, and you will see and be able to respond to Facebook posts. Facebook members may also be added to private conversation groups. You will not be able to connect with individual Facebook accounts - but will have your entire friend list imported and updated if new friends are added. -After this, your user can configure their Twitter account settings -from "Settings -> Plugin Settings". +Assuming the Facebook plugin/addon has been installed on your system, it can be enabled by going to your [Plugin Settings](settings/addon) page, and then select "Facebook Connector Settings" on that page. This will only appear if the Facebook plugin/addon has been installed. Follow the instruction to install or remove the Facebook connector. -Documentation: http://diekershoff.homeunix.net/redmine/wiki/friendikaplugin/Twitter_Plugin - - -**StatusNet Plugin for Friendika** - -* Author: Tobias Diekershoff -* tobias.diekershoff@gmx.net - -* License:3-clause BSD license (same as Friendika) - -Configuration - -When the addon is activated the user has to aquire the following in order to connect to the StatusNet account of choice. - -* The base URL for the StatusNet API, for identi.ca this is https://identi.ca/api/ -* OAuth Consumer key & secret - -To get the OAuth Consumer key pair the user has to - -(a) ask her Friendika admin if a pair already exists or -(b) has to register the Friendika server as a client application on the StatusNet server. - -This can be done from the account settings under "Settings -> Connections -> Register an OAuth client application -> Register new application". - -During the registration of the OAuth client remember the following: - -* Application names must be unique on the StatusNet site, so we recommend a Name of 'friendika-nnnn', replace 'nnnn' with a random number or your website name. -* there is no callback url -* register a desktop client -* with read & write access -* the Source URL should be the URL of your Friendika server - -After the required credentials for the application are stored in the configuration you have to actually connect your Friendika account with StatusNet. This is done from the Settings -> Plugin Settings page. Follow the Sign in with StatusNet button, allow access and then copy the security code into the box provided. Friendika will then try to acquire the final OAuth credentials from the API. - -If successful the addon settings will allow you to select to post your public messages to your StatusNet account (have a look behind the little lock symbol beneath the status "editor" on your Home or Network pages). - -Documentation: http://diekershoff.homeunix.net/redmine/wiki/friendikaplugin/StatusNet_Plugin - - - -**Installing the Friendika/Facebook connector** - -* register an API key for your site from developer.facebook.com - -This requires a Facebook account, and may require additional authentication in the form of credit card or mobile phone verification. - -a. We'd be very happy if you include "Friendika" in the application name -to increase name recognition. The Friendika icons are also present -in the images directory and may be uploaded as a Facebook app icon. -Use images/friendika-16.jpg for the Icon and images/friendika-128.jpg for the Logo. - -b. The url should be your site URL with a trailing slash. -You may use http://portal.friendika.com/privacy as the privacy policy -URL unless your site has different requirements, and -http://portal.friendika.com as the Terms of Service URL unless -you have different requirements. (Friendika is a software application -and does not require Terms of Service, though your installation of it might). - -c. Set the following values in your .htconfig.php file - -``` -$a->config['facebook']['appid'] = 'xxxxxxxxxxx'; -$a->config['facebook']['appsecret'] = 'xxxxxxxxxxxxxxx'; -``` - -Replace with the settings Facebook gives you. - -Visit the Facebook Settings section of the "Settings->Plugin Settings" page. -and click 'Install Facebook Connector'. - -This will ask you to login to Facebook and grant permission to the -plugin to do its stuff. Allow it to do so. - -You're done. To turn it off visit the Plugin Settings page again and -'Remove Facebook posting'. - -Videos and embeds will not be posted if there is no other content. Links -and images will be converted to a format suitable for the Facebook API and -long posts truncated - with a link to view the full post. - -Facebook contacts will also not be able to view "private" photos, as they are not able to -authenticate to your site to establish identity. We will address this -in a future release. - - - - - +You may also choose whether your public postings are posted to Facebook by default. You may toggle this setting at any time from the Permissions settings of the status post editor (click the lock icon). This setting has no effect on private conversations - which will always be delivered to Facebook friends who are included in the permissions. +(Note: At this time, Facebook contacts will not be able to view any private photos. This will be resolved in a future release. Facebook contacts may however see any public photos you have uploaded.) diff --git a/doc/Home.md b/doc/Home.md index c9d09450e..f91895620 100644 --- a/doc/Home.md +++ b/doc/Home.md @@ -6,6 +6,7 @@ Friendika Documentation and Resources * [Account Basics](help/Account-Basics) * [Profiles](help/Profiles) +* [Connectors](help/Connectors) * [Making Friends](help/Making-Friends) * [Groups and Privacy](help/Groups-and-Privacy) * [Tags and Mentions](help/Tags-and-Mentions) @@ -18,7 +19,7 @@ Friendika Documentation and Resources * [Install](help/Install) * [Settings](help/Settings) * [Plugins](help/Plugins) -* [Installing Connectors (Facebook/Twitter/StatusNet)](help/Connectors) +* [Installing Connectors (Facebook/Twitter/StatusNet)](help/Installing-Connectors) * [Message Flow](help/Message-Flow) * [Developers](help/Developers) diff --git a/doc/Installing-Connectors.md b/doc/Installing-Connectors.md new file mode 100644 index 000000000..e43f17fe3 --- /dev/null +++ b/doc/Installing-Connectors.md @@ -0,0 +1,154 @@ +Installing Connectors (Facebook/Twitter/StatusNet) +================================================== + +* [Home](help) + + +Friendika uses plugins to provide connectivity to some networks, such as Facebook and Twitter. + +There is also a plugin to post through to an existing account on a Status.Net service. You do not require this to communicate with Status.Net members from Friendika - only if you wish to post to an existing account. + +All three of these plugins require an account on the target network. In addition you (or typically the server administrator) will need to obtain an API key to provide authenticated access to your Friendika server. + +**Site Configuration** + +Plugins must be installed by the site administrator before they can be use. This is accomplished through the site +configuration file ".htconfig.php". + +The configuration directive looks like: + +``` +$a->config['system']['addon'] = ' ... list of plugins separated by commas ... '; +``` + +Example: +To install all of the connector addons in addition to the default Javascript photo uploader this line would look like: + +``` +$a->config['system']['addon'] = 'js_upload,facebook,twitter,statusnet'; +``` + +You may also add other plugins/addons as your needs require. + + +Each of the connectors also requires an "API key" from the service you wish to connect with. This is also installed in the +configuration file. The method for obtaining these keys varies greatly - but almost always requires an existing account on the target service. Once installed, these API keys can usually be shared by all site members. + + +The details of configuring each service follows (much of this information comes directly from the plugin source files): + +**Twitter Plugin for Friendika** + +* Author: Tobias Diekershoff +* tobias.diekershoff@gmx.net + +* License:3-clause BSD license (same as Friendika) + +Configuration: +To use this plugin you need a OAuth Consumer key pair (key & secret) +you can get it from Twitter at https://twitter.com/apps + +Register your Friendika site as "Client" application with "Read & Write" access. +We do not need "Twitter as login". When you've registered the app you get the +OAuth Consumer key and secret pair for your application/site. + +Add this key pair to your global .htconfig.php + +``` +$a->config['twitter']['consumerkey'] = 'your consumer_key here'; +$a->config['twitter']['consumersecret'] = 'your consumer_secret here'; +``` + +After this, your user can configure their Twitter account settings +from "Settings -> Plugin Settings". + +Documentation: http://diekershoff.homeunix.net/redmine/wiki/friendikaplugin/Twitter_Plugin + + +**StatusNet Plugin for Friendika** + +* Author: Tobias Diekershoff +* tobias.diekershoff@gmx.net + +* License:3-clause BSD license (same as Friendika) + +Configuration + +When the addon is activated the user has to aquire the following in order to connect to the StatusNet account of choice. + +* The base URL for the StatusNet API, for identi.ca this is https://identi.ca/api/ +* OAuth Consumer key & secret + +To get the OAuth Consumer key pair the user has to + +(a) ask her Friendika admin if a pair already exists or +(b) has to register the Friendika server as a client application on the StatusNet server. + +This can be done from the account settings under "Settings -> Connections -> Register an OAuth client application -> Register new application". + +During the registration of the OAuth client remember the following: + +* Application names must be unique on the StatusNet site, so we recommend a Name of 'friendika-nnnn', replace 'nnnn' with a random number or your website name. +* there is no callback url +* register a desktop client +* with read & write access +* the Source URL should be the URL of your Friendika server + +After the required credentials for the application are stored in the configuration you have to actually connect your Friendika account with StatusNet. This is done from the Settings -> Plugin Settings page. Follow the Sign in with StatusNet button, allow access and then copy the security code into the box provided. Friendika will then try to acquire the final OAuth credentials from the API. + +If successful the addon settings will allow you to select to post your public messages to your StatusNet account (have a look behind the little lock symbol beneath the status "editor" on your Home or Network pages). + +Documentation: http://diekershoff.homeunix.net/redmine/wiki/friendikaplugin/StatusNet_Plugin + + + +**Installing the Friendika/Facebook connector** + +* register an API key for your site from developer.facebook.com + +This requires a Facebook account, and may require additional authentication in the form of credit card or mobile phone verification. + +a. We'd be very happy if you include "Friendika" in the application name +to increase name recognition. The Friendika icons are also present +in the images directory and may be uploaded as a Facebook app icon. +Use images/friendika-16.jpg for the Icon and images/friendika-128.jpg for the Logo. + +b. The url should be your site URL with a trailing slash. +You may use http://portal.friendika.com/privacy as the privacy policy +URL unless your site has different requirements, and +http://portal.friendika.com as the Terms of Service URL unless +you have different requirements. (Friendika is a software application +and does not require Terms of Service, though your installation of it might). + +c. Set the following values in your .htconfig.php file + +``` +$a->config['facebook']['appid'] = 'xxxxxxxxxxx'; +$a->config['facebook']['appsecret'] = 'xxxxxxxxxxxxxxx'; +``` + +Replace with the settings Facebook gives you. + +Visit the Facebook Settings section of the "Settings->Plugin Settings" page. +and click 'Install Facebook Connector'. + +This will ask you to login to Facebook and grant permission to the +plugin to do its stuff. Allow it to do so. + +You're done. To turn it off visit the Plugin Settings page again and +'Remove Facebook posting'. + +Videos and embeds will not be posted if there is no other content. Links +and images will be converted to a format suitable for the Facebook API and +long posts truncated - with a link to view the full post. + +Facebook contacts will also not be able to view "private" photos, as they are not able to +authenticate to your site to establish identity. We will address this +in a future release. + + + + + + + diff --git a/include/conversation.php b/include/conversation.php index febd6c347..e66b45f09 100644 --- a/include/conversation.php +++ b/include/conversation.php @@ -732,6 +732,7 @@ function status_editor($a,$x) { '$defloc' => $x['default_location'], '$visitor' => $x['visitor'], '$emailcc' => t('CC: email addresses'), + '$public' => t('Public post'), '$jotnets' => $jotnets, '$emtitle' => t('Example: bob@example.com, mary@example.com'), '$lockstate' => $x['lockstate'], diff --git a/mod/editpost.php b/mod/editpost.php index ab37cfe00..a0ffda167 100644 --- a/mod/editpost.php +++ b/mod/editpost.php @@ -101,6 +101,7 @@ function editpost_content(&$a) { '$defloc' => $a->user['default-location'], '$visitor' => 'none', '$emailcc' => t('CC: email addresses'), + '$public' => t('Public post'), '$jotnets' => $jotnets, '$emtitle' => t('Example: bob@example.com, mary@example.com'), '$lockstate' => $lockstate, diff --git a/view/jot-header.tpl b/view/jot-header.tpl index 3b4c8c615..eae6cb0f4 100644 --- a/view/jot-header.tpl +++ b/view/jot-header.tpl @@ -83,10 +83,12 @@ tinyMCE.init({ $('#contact_allow option:selected, #contact_deny option:selected, #group_allow option:selected, #group_deny option:selected').each( function() { selstr = $(this).text(); $('#jot-perms-icon').removeClass('unlock').addClass('lock'); + $('#jot-public').attr('checked', false); $('.profile-jot-net input').attr('disabled', 'disabled'); }); if(selstr == null) { $('#jot-perms-icon').removeClass('lock').addClass('unlock'); + $('#jot-public').attr('checked', 'checked'); $('.profile-jot-net input').attr('disabled', false); } diff --git a/view/jot.tpl b/view/jot.tpl index 31f2eff04..ab7d97733 100644 --- a/view/jot.tpl +++ b/view/jot.tpl @@ -57,9 +57,11 @@
    + From a6603a54d9c68d1efee553e747de233f992dc3d2 Mon Sep 17 00:00:00 2001 From: Friendika Date: Wed, 18 May 2011 20:34:18 -0700 Subject: [PATCH 460/478] don't send any potentially large embeds over ajax so as to avoid huge prefetch downloads. Strip them out and provide a notice to reload page to view them. Ensures they will only be loaded once. --- include/main.js | 2 +- mod/update_network.php | 9 +++++++++ mod/update_profile.php | 8 ++++++++ 3 files changed, 18 insertions(+), 1 deletion(-) diff --git a/include/main.js b/include/main.js index e3e56fa0b..0d68c2b2b 100644 --- a/include/main.js +++ b/include/main.js @@ -138,7 +138,7 @@ }); $('.wall-item-outside-wrapper',data).each(function() { var ident = $(this).attr('id'); - if($('#' + ident).length == 0) { + if($('#' + ident).length == 0) { $('img',this).each(function() { $(this).attr('src',$(this).attr('dst')); }); diff --git a/mod/update_network.php b/mod/update_network.php index cf9f11f58..f9914abc2 100644 --- a/mod/update_network.php +++ b/mod/update_network.php @@ -19,6 +19,15 @@ function update_network_content(&$a) { $replace = "'; + $pattern = "/<\s*audio[^>]*>(.*?)<\s*\/\s*audio>/i"; + $text = preg_replace($pattern, $replace, $text); + $pattern = "/<\s*video[^>]*>(.*?)<\s*\/\s*video>/i"; + $text = preg_replace($pattern, $replace, $text); + $pattern = "/<\s*embed[^>]*>(.*?)<\s*\/\s*embed>/i"; + $text = preg_replace($pattern, $replace, $text); + + echo str_replace("\t",' ',$text); echo (($_GET['msie'] == 1) ? '
    ' : ''); echo "\r\n"; diff --git a/mod/update_profile.php b/mod/update_profile.php index 13c519d1c..40ee33325 100644 --- a/mod/update_profile.php +++ b/mod/update_profile.php @@ -38,6 +38,14 @@ function update_profile_content(&$a) { $replace = "'; + $pattern = "/<\s*audio[^>]*>(.*?)<\s*\/\s*audio>/i"; + $text = preg_replace($pattern, $replace, $text); + $pattern = "/<\s*video[^>]*>(.*?)<\s*\/\s*video>/i"; + $text = preg_replace($pattern, $replace, $text); + $pattern = "/<\s*embed[^>]*>(.*?)<\s*\/\s*embed>/i"; + $text = preg_replace($pattern, $replace, $text); + /** * reportedly some versions of MSIE don't handle tabs in XMLHttpRequest documents very well */ From f151565029162c1de258eaef7fc8aacd4f69ba47 Mon Sep 17 00:00:00 2001 From: Friendika Date: Wed, 18 May 2011 21:49:41 -0700 Subject: [PATCH 461/478] bug #73 - move 'view in context' and wall-item-outside-wrapper-end inside wall-item-outside-wrapper so all item content is updated with ajax. --- view/photo_item.tpl | 2 +- view/search_item.tpl | 8 ++++++-- view/wall_item.tpl | 2 +- view/wallwall_item.tpl | 2 +- 4 files changed, 9 insertions(+), 5 deletions(-) diff --git a/view/photo_item.tpl b/view/photo_item.tpl index ca9ead592..e574628d0 100644 --- a/view/photo_item.tpl +++ b/view/photo_item.tpl @@ -16,7 +16,7 @@
    $comment -
    +
    diff --git a/view/search_item.tpl b/view/search_item.tpl index 47ec06950..089323157 100644 --- a/view/search_item.tpl +++ b/view/search_item.tpl @@ -34,8 +34,12 @@
    -
    -
    +
    $conv
    +
    + +
    + + diff --git a/view/wall_item.tpl b/view/wall_item.tpl index e17b63e5a..b33ab779e 100644 --- a/view/wall_item.tpl +++ b/view/wall_item.tpl @@ -43,7 +43,7 @@
    $comment
    -
    +
    diff --git a/view/wallwall_item.tpl b/view/wallwall_item.tpl index 655f2999a..b1d504c5d 100644 --- a/view/wallwall_item.tpl +++ b/view/wallwall_item.tpl @@ -48,7 +48,7 @@
    $comment
    -
    +
    From 44d5c90af446537ddd292caff0cd85370a7339ab Mon Sep 17 00:00:00 2001 From: Friendika Date: Thu, 19 May 2011 17:25:41 -0700 Subject: [PATCH 462/478] better mailing list support, email addr can be either 'from' or 'to' --- boot.php | 2 +- include/Scrape.php | 8 ++++++-- include/email.php | 12 +++++++++++- 3 files changed, 18 insertions(+), 4 deletions(-) diff --git a/boot.php b/boot.php index 0eb1a36c8..66a76f49d 100644 --- a/boot.php +++ b/boot.php @@ -4,7 +4,7 @@ set_time_limit(0); ini_set('pcre.backtrack_limit', 250000); -define ( 'FRIENDIKA_VERSION', '2.2.984' ); +define ( 'FRIENDIKA_VERSION', '2.2.985' ); define ( 'DFRN_PROTOCOL_VERSION', '2.21' ); define ( 'DB_UPDATE_VERSION', 1054 ); diff --git a/include/Scrape.php b/include/Scrape.php index a6bb5f728..21e6bd01f 100644 --- a/include/Scrape.php +++ b/include/Scrape.php @@ -278,6 +278,7 @@ function probe_url($url) { $links = lrdd($url); if(count($links)) { + logger('probe_url: found lrdd links: ' . print_r($links,true), LOGGER_DATA); foreach($links as $link) { if($link['@attributes']['rel'] === NAMESPACE_DFRN) $dfrn = unamp($link['@attributes']['href']); @@ -345,8 +346,11 @@ function probe_url($url) { $poll = 'email ' . random_string(); $priority = 0; $x = email_msg_meta($mbox,$msgs[0]); - $adr = imap_rfc822_parse_adrlist($x->from,''); - if(strlen($adr[0]->personal)) + if(stristr($x->from,$orig_url)) + $adr = imap_rfc822_parse_adrlist($x->from,''); + elseif(stristr($x->to,$orig_url)) + $adr = imap_rfc822_parse_adrlist($x->to,''); + if(isset($adr) && strlen($adr[0]->personal)) $vcard['fn'] = notags($adr[0]->personal); } imap_close($mbox); diff --git a/include/email.php b/include/email.php index db10af2ee..7e0351e94 100644 --- a/include/email.php +++ b/include/email.php @@ -15,7 +15,17 @@ function email_poll($mbox,$email_addr) { return array();; $search = imap_search($mbox,'FROM "' . $email_addr . '"', SE_UID); - return (($search) ? $search : array()); + + $search2 = imap_search($mbox,'TO "' . $email_addr . '"', SE_UID); + + if($search && $search2) + $res = array_merge($search,$search2); + elseif($search) + $res = $search; + else + $res = $search2; + + return (($res) ? $res : array()); } From e51e772abcddeae77f8c6003290922922afed11a Mon Sep 17 00:00:00 2001 From: Friendika Date: Thu, 19 May 2011 18:53:35 -0700 Subject: [PATCH 463/478] typo in email delete sql, add message sender to body for better handling of mailing lists --- include/poller.php | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/include/poller.php b/include/poller.php index dd2efcb76..7490bfa81 100644 --- a/include/poller.php +++ b/include/poller.php @@ -358,7 +358,7 @@ function poller_run($argv, $argc){ if(count($r)) { if($meta->deleted && ! $r[0]['deleted']) { - q("UPDATE `item` SET `deleted` = `, `changed` = '%s' WHERE `id` = %d LIMIT 1", + q("UPDATE `item` SET `deleted` = 1, `changed` = '%s' WHERE `id` = %d LIMIT 1", dbesc(datetime_convert()), intval($r[0]['id']) ); @@ -372,6 +372,13 @@ function poller_run($argv, $argc){ if(! $r) continue; $datarray['body'] = escape_tags($r['body']); + + // some mailing lists have the original author as 'from' - add this sender info to msg body. + // todo: adding a gravatar for the original author would be cool + + if(! stristr($meta->from,$contact['addr'])) + $datarray['body'] = t('From: ') . escape_tags($meta->from) . "\n\n" . $datarray['body']; + $datarray['uid'] = $importer_uid; $datarray['contact-id'] = $contact['id']; if($datarray['parent-uri'] === $datarray['uri']) From a27b7fb28d151c00eef8319cdf876896d36df8b0 Mon Sep 17 00:00:00 2001 From: Friendika Date: Thu, 19 May 2011 19:55:34 -0700 Subject: [PATCH 464/478] more indicators of public visibility --- include/acl_selectors.php | 2 +- view/jot-header.tpl | 4 ++-- view/jot.tpl | 1 - view/theme/dispy/jot-header.tpl | 2 ++ view/theme/dispy/style.css | 11 +++++++++-- view/theme/duepuntozero/style.css | 17 ++++++++++++++++- view/theme/loozah/style.css | 19 +++++++++++++++++-- 7 files changed, 47 insertions(+), 9 deletions(-) diff --git a/include/acl_selectors.php b/include/acl_selectors.php index f2763a569..b1bcf5108 100644 --- a/include/acl_selectors.php +++ b/include/acl_selectors.php @@ -130,7 +130,7 @@ function populate_acl($user = null,$celeb = false) { $o = ''; $o .= '
    '; $o .= '
    '; - $o .= '
    ' . t('Visible To:') . '
    '; + $o .= '
    ' . t('Visible To:') . '
    ' . t('everybody') . '
    '; $o .= '
    '; $o .= '
    '; $o .= '
    '; diff --git a/view/jot-header.tpl b/view/jot-header.tpl index eae6cb0f4..0fcd1e42f 100644 --- a/view/jot-header.tpl +++ b/view/jot-header.tpl @@ -83,12 +83,12 @@ tinyMCE.init({ $('#contact_allow option:selected, #contact_deny option:selected, #group_allow option:selected, #group_deny option:selected').each( function() { selstr = $(this).text(); $('#jot-perms-icon').removeClass('unlock').addClass('lock'); - $('#jot-public').attr('checked', false); + $('#jot-public').hide(); $('.profile-jot-net input').attr('disabled', 'disabled'); }); if(selstr == null) { $('#jot-perms-icon').removeClass('lock').addClass('unlock'); - $('#jot-public').attr('checked', 'checked'); + $('#jot-public').show(); $('.profile-jot-net input').attr('disabled', false); } diff --git a/view/jot.tpl b/view/jot.tpl index ab7d97733..31abafe50 100644 --- a/view/jot.tpl +++ b/view/jot.tpl @@ -58,7 +58,6 @@
    diff --git a/view/theme/dispy/jot-header.tpl b/view/theme/dispy/jot-header.tpl index 4661161b3..40584878a 100644 --- a/view/theme/dispy/jot-header.tpl +++ b/view/theme/dispy/jot-header.tpl @@ -77,10 +77,12 @@ tinyMCE.init({ $('#contact_allow option:selected, #contact_deny option:selected, #group_allow option:selected, #group_deny option:selected').each( function() { selstr = $(this).text(); $('#jot-perms-icon').removeClass('unlock').addClass('lock'); + $('#jot-public').hide(); $('.profile-jot-net input').attr('disabled', 'disabled'); }); if(selstr == null) { $('#jot-perms-icon').removeClass('lock').addClass('unlock'); + $('#jot-public').show(); $('.profile-jot-net input').attr('disabled', false); } diff --git a/view/theme/dispy/style.css b/view/theme/dispy/style.css index a0f860494..a212c1935 100644 --- a/view/theme/dispy/style.css +++ b/view/theme/dispy/style.css @@ -296,8 +296,15 @@ aside #viewcontacts { text-align: right;} #contact_deny_wrapper, #acl-deny-outer-wrapper { width: 47%; float: right; } -#acl-permit-text, -#acl-deny-text {background-color: #555753; color: #ccccce; padding: 5px;} +#acl-permit-text {background-color: #555753; color: #ccccce; padding: 5px; float: left;} +#jot-public {background-color: #555753; color: #ff0000; padding: 5px; float: left;} +#acl-deny-text {background-color: #555753; color: #ccccce; padding: 5px; float: left;} + +#acl-permit-text-end, +#acl-deny-text-end { clear: both; } + + + #acl-permit-wrapper, #acl-deny-wrapper { padding: 5px; } diff --git a/view/theme/duepuntozero/style.css b/view/theme/duepuntozero/style.css index de5c77299..8a397c10c 100644 --- a/view/theme/duepuntozero/style.css +++ b/view/theme/duepuntozero/style.css @@ -1584,11 +1584,26 @@ input#dfrn-url { display: block; } -#acl-permit-text, +#acl-permit-text { + margin-top: 10px; + float: left; +} + #acl-deny-text { margin-top: 10px; } +#jot-public { + float: left; + margin-top: 10px; + margin-left: 15px; + color: #FF0000; +} + +#acl-permit-text-end { + clear: both; +} + #acl-allow-group-label, #acl-allow-contact-label, #acl-deny-group-label, diff --git a/view/theme/loozah/style.css b/view/theme/loozah/style.css index 9404a632c..0ae2ab4cd 100644 --- a/view/theme/loozah/style.css +++ b/view/theme/loozah/style.css @@ -1644,9 +1644,24 @@ padding: 5px 10px 0px; display: block; } -#acl-permit-text, +#acl-permit-text { + margin-top: 10px; + float: left; +} + #acl-deny-text { - margin-top: 10px; + margin-top: 10px; +} + +#jot-public { + float: left; + margin-top: 10px; + margin-left: 15px; + color: #FF0000; +} + +#acl-permit-text-end { + clear: both; } #acl-allow-group-label, From 20807ab8b4e0d1180b7fe74624a58b80b6cfc52a Mon Sep 17 00:00:00 2001 From: Friendika Date: Thu, 19 May 2011 20:11:09 -0700 Subject: [PATCH 465/478] dispy jot-header.tpl missing some code updates --- view/jot-header.tpl | 3 ++- view/theme/dispy/jot-header.tpl | 18 +++++++++++++----- 2 files changed, 15 insertions(+), 6 deletions(-) diff --git a/view/jot-header.tpl b/view/jot-header.tpl index 0fcd1e42f..25f2736c7 100644 --- a/view/jot-header.tpl +++ b/view/jot-header.tpl @@ -30,13 +30,14 @@ tinyMCE.init({ //Character count ed.onKeyUp.add(function(ed, e) { var txt = tinyMCE.activeEditor.getContent(); - textlen = txt.length; + var textlen = txt.length; if(textlen != 0 && $('#jot-perms-icon').is('.unlock')) { $('#profile-jot-desc').html(ispublic); } else { $('#profile-jot-desc').html(' '); } + if(textlen <= 140) { $('#character-counter').removeClass('red'); $('#character-counter').removeClass('orange'); diff --git a/view/theme/dispy/jot-header.tpl b/view/theme/dispy/jot-header.tpl index 40584878a..00a4371c4 100644 --- a/view/theme/dispy/jot-header.tpl +++ b/view/theme/dispy/jot-header.tpl @@ -31,23 +31,30 @@ tinyMCE.init({ //Character count ed.onKeyUp.add(function(ed, e) { var txt = tinyMCE.activeEditor.getContent(); - var text = txt.length; - if(txt.length <= 140) { + var textlen = txt.length; + if(textlen != 0 && $('#jot-perms-icon').is('.unlock')) { + $('#profile-jot-desc').html(ispublic); + } + else { + $('#profile-jot-desc').html(' '); + } + + if(textlen <= 140) { $('#character-counter').removeClass('red'); $('#character-counter').removeClass('orange'); $('#character-counter').addClass('grey'); } - if((txt.length > 140) && (txt .length <= 420)) { + if((textlen > 140) && (textlen <= 420)) { $('#character-counter').removeClass('grey'); $('#character-counter').removeClass('red'); $('#character-counter').addClass('orange'); } - if(txt.length > 420) { + if(textlen > 420) { $('#character-counter').removeClass('grey'); $('#character-counter').removeClass('orange'); $('#character-counter').addClass('red'); } - $('#character-counter').text(text); + $('#character-counter').text(textlen); }); ed.onInit.add(function(ed) { @@ -60,6 +67,7 @@ tinyMCE.init({