This commit is contained in:
Haakon Meland Eriksen 2017-10-24 06:03:09 +02:00
commit c99962106d
16 changed files with 3863 additions and 3062 deletions

View file

@ -12,6 +12,12 @@ class Display extends \Zotlabs\Web\Controller {
function get($update = 0, $load = false) {
if(argc() > 1) {
$module_format = substr(argv(1),strrpos(argv(1),'.') + 1);
if(! in_array($module_format,['atom','zot','json']))
$module_format = 'html';
}
$checkjs = new \Zotlabs\Web\CheckJS(1);
if($load)
@ -22,8 +28,12 @@ class Display extends \Zotlabs\Web\Controller {
return;
}
if(argc() > 1 && argv(1) !== 'load')
if(argc() > 1 && argv(1) !== 'load') {
$item_hash = argv(1);
if($module_format !== 'html') {
$item_hash = substr($item_hash,0,strrpos($item_hash,'.'));
}
}
if($_REQUEST['mid'])
$item_hash = $_REQUEST['mid'];
@ -44,28 +54,28 @@ class Display extends \Zotlabs\Web\Controller {
$channel_acl = array(
'allow_cid' => $channel['channel_allow_cid'],
'allow_gid' => $channel['channel_allow_gid'],
'deny_cid' => $channel['channel_deny_cid'],
'deny_gid' => $channel['channel_deny_gid']
'deny_cid' => $channel['channel_deny_cid'],
'deny_gid' => $channel['channel_deny_gid']
);
$x = array(
'is_owner' => true,
'allow_location' => ((intval(get_pconfig($channel['channel_id'],'system','use_browser_location'))) ? '1' : ''),
'default_location' => $channel['channel_location'],
'nickname' => $channel['channel_address'],
'lockstate' => (($group || $cid || $channel['channel_allow_cid'] || $channel['channel_allow_gid'] || $channel['channel_deny_cid'] || $channel['channel_deny_gid']) ? 'lock' : 'unlock'),
'is_owner' => true,
'allow_location' => ((intval(get_pconfig($channel['channel_id'],'system','use_browser_location'))) ? '1' : ''),
'default_location' => $channel['channel_location'],
'nickname' => $channel['channel_address'],
'lockstate' => (($group || $cid || $channel['channel_allow_cid'] || $channel['channel_allow_gid'] || $channel['channel_deny_cid'] || $channel['channel_deny_gid']) ? 'lock' : 'unlock'),
'acl' => populate_acl($channel_acl),
'permissions' => $channel_acl,
'bang' => '',
'visitor' => true,
'profile_uid' => local_channel(),
'return_path' => 'channel/' . $channel['channel_address'],
'expanded' => true,
'acl' => populate_acl($channel_acl),
'permissions' => $channel_acl,
'bang' => '',
'visitor' => true,
'profile_uid' => local_channel(),
'return_path' => 'channel/' . $channel['channel_address'],
'expanded' => true,
'editor_autocomplete' => true,
'bbco_autocomplete' => 'bbcode',
'bbcode' => true,
'jotnets' => true
'bbco_autocomplete' => 'bbcode',
'bbcode' => true,
'jotnets' => true
);
$o = '<div id="jot-popup">';
@ -139,10 +149,11 @@ class Display extends \Zotlabs\Web\Controller {
$static = ((local_channel()) ? channel_manual_conv_update(local_channel()) : 1);
//if the target item is not a post (eg a like) we want to address its thread parent
// if the target item is not a post (eg a like) we want to address its thread parent
$mid = ((($target_item['verb'] == ACTIVITY_LIKE) || ($target_item['verb'] == ACTIVITY_DISLIKE)) ? $target_item['thr_parent'] : $target_item['mid']);
//if we got a decoded hash we must encode it again before handing to javascript
// if we got a decoded hash we must encode it again before handing to javascript
if($decoded)
$mid = 'b64.' . base64url_encode($mid);
@ -152,32 +163,32 @@ class Display extends \Zotlabs\Web\Controller {
\App::$page['htmlhead'] .= replace_macros(get_markup_template("build_query.tpl"),array(
'$baseurl' => z_root(),
'$pgtype' => 'display',
'$uid' => '0',
'$gid' => '0',
'$cid' => '0',
'$cmin' => '0',
'$cmax' => '99',
'$star' => '0',
'$liked' => '0',
'$conv' => '0',
'$spam' => '0',
'$fh' => '0',
'$pgtype' => 'display',
'$uid' => '0',
'$gid' => '0',
'$cid' => '0',
'$cmin' => '0',
'$cmax' => '99',
'$star' => '0',
'$liked' => '0',
'$conv' => '0',
'$spam' => '0',
'$fh' => '0',
'$nouveau' => '0',
'$wall' => '0',
'$static' => $static,
'$page' => ((\App::$pager['page'] != 1) ? \App::$pager['page'] : 1),
'$list' => ((x($_REQUEST,'list')) ? intval($_REQUEST['list']) : 0),
'$search' => '',
'$xchan' => '',
'$order' => '',
'$file' => '',
'$cats' => '',
'$tags' => '',
'$dend' => '',
'$dbegin' => '',
'$verb' => '',
'$mid' => $mid
'$wall' => '0',
'$static' => $static,
'$page' => ((\App::$pager['page'] != 1) ? \App::$pager['page'] : 1),
'$list' => ((x($_REQUEST,'list')) ? intval($_REQUEST['list']) : 0),
'$search' => '',
'$xchan' => '',
'$order' => '',
'$file' => '',
'$cats' => '',
'$tags' => '',
'$dend' => '',
'$dbegin' => '',
'$verb' => '',
'$mid' => $mid
));
head_add_link([
@ -195,11 +206,11 @@ class Display extends \Zotlabs\Web\Controller {
$sql_extra = public_permissions_sql($observer_hash);
if(($update && $load) || ($checkjs->disabled())) {
if(($update && $load) || ($checkjs->disabled()) || ($module_format !== 'html')) {
$pager_sql = sprintf(" LIMIT %d OFFSET %d ", intval(\App::$pager['itemspage']),intval(\App::$pager['start']));
if($load || ($checkjs->disabled())) {
if($load || ($checkjs->disabled()) || ($module_format !== 'html')) {
$r = null;
require_once('include/channel.php');
@ -311,13 +322,61 @@ class Display extends \Zotlabs\Web\Controller {
$items = array();
}
if ($checkjs->disabled()) {
$o .= conversation($items, 'display', $update, 'traditional');
if ($items[0]['title'])
\App::$page['title'] = $items[0]['title'] . " - " . \App::$page['title'];
}
else {
$o .= conversation($items, 'display', $update, 'client');
switch($module_format) {
case 'html':
if ($checkjs->disabled()) {
$o .= conversation($items, 'display', $update, 'traditional');
if ($items[0]['title'])
\App::$page['title'] = $items[0]['title'] . " - " . \App::$page['title'];
}
else {
$o .= conversation($items, 'display', $update, 'client');
}
break;
case 'atom':
$atom = replace_macros(get_markup_template('atom_feed.tpl'), array(
'$version' => xmlify(\Zotlabs\Lib\System::get_project_version()),
'$red' => xmlify(\Zotlabs\Lib\System::get_platform_name()),
'$feed_id' => xmlify(\App::$cmd),
'$feed_title' => xmlify(t('Article')),
'$feed_updated' => xmlify(datetime_convert('UTC', 'UTC', 'now', ATOM_TIME)),
'$author' => '',
'$owner' => '',
'$profile_page' => xmlify(z_root() . '/display/' . $target_item['mid']),
));
$x = [ 'xml' => $atom, 'channel' => $channel, 'observer_hash' => $observer_hash, 'params' => $params ];
call_hooks('atom_feed_top',$x);
$atom = $x['xml'];
// a much simpler interface
call_hooks('atom_feed', $atom);
if($items) {
$type = 'html';
foreach($items as $item) {
if($item['item_private'])
continue;
$atom .= atom_entry($item, $type, null, '', true, '', false);
}
}
call_hooks('atom_feed_end', $atom);
$atom .= '</feed>' . "\r\n";
header('Content-type: application/atom+xml');
echo $atom;
killme();
}
if($updateable) {

View file

@ -511,48 +511,20 @@ class Item extends \Zotlabs\Web\Controller {
require_once('include/text.php');
// Markdown doesn't work correctly. Do not re-enable unless you're willing to fix it and support it.
// Sample that will probably give you grief - you must preserve the linebreaks
// and provide the correct markdown interpretation and you cannot allow unfiltered HTML
// Markdown
// ========
//
// **bold** abcde
// fghijkl
// *italic*
// <img src="javascript:alert('hacked');" />
// if($uid && $uid == $profile_uid && feature_enabled($uid,'markdown')) {
// require_once('include/markdown.php');
// $body = escape_tags(trim($body));
// $body = str_replace("\n",'<br />', $body);
// $body = preg_replace_callback('/\[share(.*?)\]/ism','\share_shield',$body);
// $body = markdown_to_bb($body,true);
// $body = preg_replace_callback('/\[share(.*?)\]/ism','\share_unshield',$body);
// }
if($uid && $uid == $profile_uid && feature_enabled($uid,'markdown')) {
require_once('include/markdown.php');
$body = preg_replace_callback('/\[share(.*?)\]/ism','\share_shield',$body);
$body = markdown_to_bb($body,true,['preserve_lf' => true]);
$body = preg_replace_callback('/\[share(.*?)\]/ism','\share_unshield',$body);
}
// BBCODE alert: the following functions assume bbcode input
// and will require alternatives for alternative content-types (text/html, text/markdown, text/plain, etc.)
// we may need virtual or template classes to implement the possible alternatives
// Work around doubled linefeeds in Tinymce 3.5b2
// First figure out if it's a status post that would've been
// created using tinymce. Otherwise leave it alone.
$plaintext = true;
// $plaintext = ((feature_enabled($profile_uid,'richtext')) ? false : true);
// if((! $parent) && (! $api_source) && (! $plaintext)) {
// $body = fix_mce_lf($body);
// }
// If we're sending a private top-level message with a single @-taggable channel as a recipient, @-tag it, if our pconfig is set.
if((! $parent) && (get_pconfig($profile_uid,'system','tagifonlyrecip')) && (substr_count($str_contact_allow,'<') == 1) && ($str_group_allow == '') && ($str_contact_deny == '') && ($str_group_deny == '')) {
$x = q("select abook_id, abconfig.v from abook left join abconfig on abook_xchan = abconfig.xchan and abook_channel = abconfig.chan and cat= 'their_perms' and abconfig.k = 'tag_deliver' and abconfig.v = 1 and abook_xchan = '%s' and abook_channel = %d limit 1",
dbesc(str_replace(array('<','>'),array('',''),$str_contact_allow)),

View file

@ -12,25 +12,44 @@ class Notifications extends \Zotlabs\Web\Controller {
return;
}
nav_set_selected('notifications');
nav_set_selected('Notifications');
$o = '';
$r = q("SELECT * from notify where uid = %d and seen = 0 order by created desc",
$r = q("select count(*) as total from notify where uid = %d and seen = 0",
intval(local_channel())
);
if($r && intval($t[0]['total']) > 49) {
$r = q("select * from notify where uid = %d
and seen = 0 order by created desc limit 50",
intval(local_channel())
);
} else {
$r1 = q("select * from notify where uid = %d
and seen = 0 order by created desc limit 50",
intval(local_channel())
);
$r2 = q("select * from notify where uid = %d
and seen = 1 order by created desc limit %d",
intval(local_channel()),
intval(50 - intval($t[0]['total']))
);
$r = array_merge($r1,$r2);
}
if($r) {
$notifications_available = 1;
foreach ($r as $it) {
$x = strip_tags(bbcode($it['msg']));
foreach ($r as $rr) {
$x = strip_tags(bbcode($rr['msg']));
if(strpos($x,','))
$x = substr($x,strpos($x,',')+1);
$notif_content .= replace_macros(get_markup_template('notify.tpl'),array(
'$item_link' => z_root().'/notify/view/'. $it['id'],
'$item_image' => $it['photo'],
'$item_link' => z_root().'/notify/view/'. $rr['id'],
'$item_image' => $rr['photo'],
'$item_text' => $x,
'$item_when' => relative_date($it['created'])
'$item_when' => relative_date($rr['created']),
'$item_seen' => (($rr['seen']) ? true : false),
'$new' => t('New')
));
}
}

View file

@ -258,37 +258,20 @@ class Ping extends \Zotlabs\Web\Controller {
* dropdown menu.
*/
if(argc() > 1 && argv(1) === 'notify') {
$t = q("select count(*) as total from notify where uid = %d and seen = 0",
$t = q("select * from notify where uid = %d and seen = 0 order by created desc",
intval(local_channel())
);
if($t && intval($t[0]['total']) > 49) {
$z = q("select * from notify where uid = %d
and seen = 0 order by created desc limit 50",
intval(local_channel())
);
} else {
$z1 = q("select * from notify where uid = %d
and seen = 0 order by created desc limit 50",
intval(local_channel())
);
$z2 = q("select * from notify where uid = %d
and seen = 1 order by created desc limit %d",
intval(local_channel()),
intval(50 - intval($t[0]['total']))
);
$z = array_merge($z1,$z2);
}
if(count($z)) {
foreach($z as $zz) {
if($t) {
foreach($t as $tt) {
$notifs[] = array(
'notify_link' => z_root() . '/notify/view/' . $zz['id'],
'name' => $zz['xname'],
'url' => $zz['url'],
'photo' => $zz['photo'],
'when' => relative_date($zz['created']),
'hclass' => (($zz['seen']) ? 'notify-seen' : 'notify-unseen'),
'message' => strip_tags(bbcode($zz['msg']))
'notify_link' => z_root() . '/notify/view/' . $tt['id'],
'name' => $tt['xname'],
'url' => $tt['url'],
'photo' => $tt['photo'],
'when' => relative_date($tt['created']),
'hclass' => (($tt['seen']) ? 'notify-seen' : 'notify-unseen'),
'message' => strip_tags(bbcode($tt['msg']))
);
}
}

View file

@ -65,6 +65,10 @@ function categories_widget($baseurl,$selected = '') {
if(! feature_enabled(App::$profile['profile_uid'],'categories'))
return '';
require_once('include/security.php');
$sql_extra = item_permissions_sql(App::$profile['profile_uid']);
$item_normal = item_normal();
$terms = array();
@ -77,6 +81,7 @@ function categories_widget($baseurl,$selected = '') {
and item.owner_xchan = '%s'
and item.item_wall = 1
$item_normal
$sql_extra
order by term.term asc",
intval(App::$profile['profile_uid']),
intval(TERM_CATEGORY),
@ -105,6 +110,8 @@ function cardcategories_widget($baseurl,$selected = '') {
if(! feature_enabled(App::$profile['profile_uid'],'categories'))
return '';
$sql_extra = item_permissions_sql(App::$profile['profile_uid']);
$item_normal = "and item.item_hidden = 0 and item.item_type = 6 and item.item_deleted = 0
and item.item_unpublished = 0 and item.item_delayed = 0 and item.item_pending_remove = 0
and item.item_blocked = 0 ";
@ -118,6 +125,7 @@ function cardcategories_widget($baseurl,$selected = '') {
and term.otype = %d
and item.owner_xchan = '%s'
$item_normal
$sql_extra
order by term.term asc",
intval(App::$profile['profile_uid']),
intval(TERM_CATEGORY),

View file

@ -363,6 +363,15 @@ function get_features($filtered = true) {
t('Post/Comment Tools'),
[
'markdown',
t('Markdown'),
t('Use markdown for editing posts'),
false,
get_config('feature_lock','markdown'),
feature_level('markdown',2),
],
[
'commtag',
t('Community Tagging'),

View file

@ -49,14 +49,17 @@ function markdown_to_bb($s, $use_zrl = false, $options = []) {
$s = $x['text'];
// Escaping the hash tags - doesn't always seem to work
// $s = preg_replace('/\#([^\s\#])/','\\#$1',$s);
// This seems to work
// Escaping the hash tags
$s = preg_replace('/\#([^\s\#])/','&#35;$1',$s);
$s = MarkdownExtra::defaultTransform($s);
$s = str_replace("\r","",$s);
if($options && $options['preserve_lf']) {
$s = str_replace(["\r","\n"],["",'<br>'],$s);
}
else {
$s = str_replace("\r","",$s);
}
$s = str_replace('&#35;','#',$s);

View file

@ -716,6 +716,10 @@ function scale_external_images($s, $include_link = true, $scale_replace = false)
$scaled = str_replace($scale_replace[0], $scale_replace[1], $mtch[3]);
else
$scaled = $mtch[3];
if(! strpbrk(substr($scaled,0,1),'zhfmt'))
continue;
$i = z_fetch_url($scaled,true);

View file

@ -361,8 +361,6 @@ function zot_refresh($them, $channel = null, $force = false) {
else
$permissions = $j['permissions'];
$connected_set = false;
if($permissions && is_array($permissions)) {
$old_read_stream_perm = get_abconfig($channel['channel_id'],$x['hash'],'their_perms','view_stream');
@ -4177,7 +4175,7 @@ function zotinfo($arr) {
if($ztarget_hash) {
$permissions['connected'] = false;
$b = q("select * from abook where abook_xchan = '%s' and abook_channel = %d limit 1",
$b = q("select * from abook where abook_xchan = '%s' and abook_channel = %d and abook_pending = 0 limit 1",
dbesc($ztarget_hash),
intval($e['channel_id'])
);
@ -4201,7 +4199,7 @@ function zotinfo($arr) {
if($x)
$ret['locations'] = $x;
$ret['site'] = zot_site_info($e['xchan_pubkey']);
$ret['site'] = zot_site_info($e['channel_prvkey']);
check_zotinfo($e,$x,$ret);

File diff suppressed because it is too large Load diff

View file

@ -60,7 +60,6 @@ App::$strings["%d message sent."] = array(
0 => "%d Nachricht gesendet.",
1 => "%d Nachrichten gesendet.",
);
App::$strings["Invite"] = "Einladen";
App::$strings["You have no more invitations available"] = "Du hast keine weiteren verfügbare Einladungen";
App::$strings["Send invitations"] = "Einladungen senden";
App::$strings["Enter email addresses, one per line:"] = "Email-Adressen eintragen, eine pro Zeile:";
@ -90,7 +89,6 @@ App::$strings["Date: "] = "Datum:";
App::$strings["Reason: "] = "Grund:";
App::$strings["INVALID CARD DISMISSED!"] = "UNGÜLTIGE KARTE ABGELEHNT!";
App::$strings["Name: "] = "Name: ";
App::$strings["CalDAV"] = "CalDAV";
App::$strings["Event title"] = "Termintitel";
App::$strings["Start date and time"] = "Startdatum und -zeit";
App::$strings["Example: YYYY-MM-DD HH:mm"] = "Beispiel: JJJJ-MM-TT HH:mm";
@ -112,7 +110,6 @@ App::$strings["Select calendar"] = "Kalender auswählen";
App::$strings["Delete all"] = "Alles löschen";
App::$strings["Cancel"] = "Abbrechen";
App::$strings["Sorry! Editing of recurrent events is not yet implemented."] = "Entschuldigung, aber das Bearbeiten von wiederkehrenden Veranstaltungen ist leider noch nicht implementiert.";
App::$strings["CardDAV"] = "CardDAV";
App::$strings["Name"] = "Name";
App::$strings["Organisation"] = "Organisation";
App::$strings["Title"] = "Titel";
@ -141,9 +138,7 @@ App::$strings["This site is not a directory server"] = "Diese Webseite ist kein
App::$strings["You must be logged in to see this page."] = "Du musst angemeldet sein, um diese Seite betrachten zu können.";
App::$strings["Posts and comments"] = "Beiträge und Kommentare";
App::$strings["Only posts"] = "Nur Beiträge";
App::$strings["Channel Home"] = "Mein Kanal";
App::$strings["Insufficient permissions. Request redirected to profile page."] = "Unzureichende Zugriffsrechte. Die Anfrage wurde zur Profil-Seite umgeleitet.";
App::$strings["Language"] = "Sprache";
App::$strings["Export Channel"] = "Kanal exportieren";
App::$strings["Export your basic channel information to a file. This acts as a backup of your connections, permissions, profile and basic data, which can be used to import your data to a new server hub, but does not contain your content."] = "Exportiert die grundlegenden Kanal-Informationen in eine kleine Datei. Diese stellt eine Sicherung Deiner Verbindungen, Berechtigungen, Profile und Basisdaten bereit, die für den Import auf einem anderen Hub verwendet werden kann, aber nicht die Beiträge Deines Kanals enthält.";
App::$strings["Export Content"] = "Kanal und Inhalte exportieren";
@ -157,6 +152,7 @@ App::$strings["Public access denied."] = "Öffentlichen Zugriff verweigert.";
App::$strings["Search"] = "Suche";
App::$strings["Items tagged with: %s"] = "Beiträge mit Schlagwort: %s";
App::$strings["Search results for: %s"] = "Suchergebnisse für: %s";
App::$strings["Public Stream"] = "Öffentlicher Beitrags-Stream";
App::$strings["Location not found."] = "Klon nicht gefunden.";
App::$strings["Location lookup failed."] = "Nachschlagen des Kanal-Ortes fehlgeschlagen";
App::$strings["Please select another location to become primary before removing the primary location."] = "Bitte mache einen anderen Kanal-Ort zum primären Ort, bevor Du den primären Ort löschst.";
@ -211,7 +207,6 @@ App::$strings["Unable to generate preview."] = "Vorschau konnte nicht erzeugt we
App::$strings["Event title and start time are required."] = "Titel und Startzeit des Termins sind erforderlich.";
App::$strings["Event not found."] = "Termin nicht gefunden.";
App::$strings["event"] = "Termin";
App::$strings["Events"] = "Termine";
App::$strings["Edit event title"] = "Termintitel bearbeiten";
App::$strings["Required"] = "Benötigt";
App::$strings["Categories (comma-separated list)"] = "Kategorien (Kommagetrennte Liste)";
@ -589,6 +584,8 @@ App::$strings["Deliveries per process"] = "Zustellungen pro Prozess";
App::$strings["Number of deliveries to attempt in a single operating system process. Adjust if necessary to tune system performance. Recommend: 1-5."] = "Anzahl der Zustellungen, die innerhalb eines einzelnen Betriebssystemprozesses versucht werden. Anpassen, falls nötig, um die System-Performance zu verbessern. Empfehlung: 1-5.";
App::$strings["Poll interval"] = "Abfrageintervall";
App::$strings["Delay background polling processes by this many seconds to reduce system load. If 0, use delivery interval."] = "Verzögere Hintergrundprozesse um diese Anzahl Sekunden, um die Systemlast zu reduzieren. Bei 0 wird das Auslieferungsintervall verwendet.";
App::$strings["Path to ImageMagick convert program"] = "Pfad zum ImageMagick-Programm convert";
App::$strings["If set, use this program to generate photo thumbnails for huge images ( > 4000 pixels in either dimension), otherwise memory exhaustion may occur. Example: /usr/bin/convert"] = "Wenn gesetzt, dann verwende dieses Programm zum Erzeugen von Vorschaubildern großer Fotos (>4000 Pixel in beiden Richtungen), anderenfalls kann Speicherüberlauf auftreten. Beispiel: /usr/bin/convert";
App::$strings["Maximum Load Average"] = "Maximales Load Average";
App::$strings["Maximum system load before delivery and poll processes are deferred - default 50."] = "Maximale Systemlast, bevor Verteil- und Empfangsprozesse verschoben werden Standard 50";
App::$strings["Expiration period in days for imported (grid/network) content"] = "Setze den Zeitraum (in Tagen), ab wann importierte (aus dem Netzwerk) Inhalte ablaufen sollen";
@ -700,7 +697,7 @@ App::$strings["This website does not expire imported content."] = "Diese Webseit
App::$strings["The website limit takes precedence if lower than your limit."] = "Das Verfallslimit der Webseite hat Vorrang, wenn es niedriger als Deines hier ist.";
App::$strings["Maximum Friend Requests/Day:"] = "Maximale Kontaktanfragen pro Tag:";
App::$strings["May reduce spam activity"] = "Kann die Spam-Aktivität verringern";
App::$strings["Default Access Control List (ACL)"] = "Standard-Zugriffsberechtigungsliste (ACL)";
App::$strings["Default Privacy Group"] = "Standard-Gruppe";
App::$strings["Use my default audience setting for the type of object published"] = "Verwende Deine eingestellte Standard-Zielgruppe des jeweiligen Inhaltstyps";
App::$strings["Channel permissions category:"] = "Zugriffsrechte-Kategorie des Kanals:";
App::$strings["Default Permissions Group"] = "Standard-Berechtigungsgruppe";
@ -887,7 +884,6 @@ App::$strings["Create new app"] = "Neue App erstellen";
App::$strings["__ctx:mood__ %1\$s is %2\$s"] = "%1\$s ist %2\$s";
App::$strings["Mood"] = "Laune";
App::$strings["Set your current mood and tell your friends"] = "Wähle Deine aktuelle Stimmung und teile sie mit Deinen Freunden";
App::$strings["Connections"] = "Verbindungen";
App::$strings["Blocked"] = "Blockiert";
App::$strings["Ignored"] = "Ignoriert";
App::$strings["Hidden"] = "Versteckt";
@ -916,12 +912,12 @@ App::$strings["Approve connection"] = "Verbindung genehmigen";
App::$strings["Ignore connection"] = "Verbindung ignorieren";
App::$strings["Ignore"] = "Ignorieren";
App::$strings["Recent activity"] = "Kürzliche Aktivitäten";
App::$strings["Connections"] = "Verbindungen";
App::$strings["Search your connections"] = "Verbindungen durchsuchen";
App::$strings["Connections search"] = "Verbindung suchen";
App::$strings["Find"] = "Finde";
App::$strings["item"] = "Beitrag";
App::$strings["Source of Item"] = "Quelle des Elements";
App::$strings["View Bookmarks"] = "Lesezeichen ansehen";
App::$strings["Bookmark added"] = "Lesezeichen hinzugefügt";
App::$strings["My Bookmarks"] = "Meine Lesezeichen";
App::$strings["My Connections Bookmarks"] = "Lesezeichen meiner Kontakte";
@ -936,7 +932,6 @@ App::$strings["Delete Album"] = "Album löschen";
App::$strings["Delete Photo"] = "Foto löschen";
App::$strings["No photos selected"] = "Keine Fotos ausgewählt";
App::$strings["Access to this item is restricted."] = "Der Zugriff auf dieses Foto ist eingeschränkt.";
App::$strings["Photos"] = "Fotos";
App::$strings["%1$.2f MB of %2$.2f MB photo storage used."] = "%1$.2f MB von %2$.2f MB Foto-Speicher belegt.";
App::$strings["%1$.2f MB photo storage used."] = "%1$.2f MB Foto-Speicher belegt.";
App::$strings["Upload Photos"] = "Fotos hochladen";
@ -995,14 +990,22 @@ App::$strings["Recent Photos"] = "Neueste Fotos";
App::$strings["Profile Unavailable."] = "Profil nicht verfügbar.";
App::$strings["Not found"] = "Nicht gefunden";
App::$strings["Invalid channel"] = "Ungültiger Kanal";
App::$strings["Wiki"] = "Wiki";
App::$strings["Error retrieving wiki"] = "Fehler beim Abrufen des Wiki";
App::$strings["Error creating zip file export folder"] = "Fehler bei der Erzeugung des Zip-Datei Export-Verzeichnisses ";
App::$strings["Error downloading wiki: "] = "Fehler beim Herunterladen des Wiki:";
App::$strings["Wikis"] = "Wikis";
App::$strings["Download"] = "Herunterladen";
App::$strings["Create New"] = "Neu anlegen";
App::$strings["Wiki name"] = "Name des Wiki";
App::$strings["Content type"] = "Inhaltstyp";
App::$strings["Markdown"] = "Markdown";
App::$strings["BBcode"] = "BBcode";
App::$strings["Text"] = "Text";
App::$strings["Type"] = "Typ";
App::$strings["Any&nbsp;type"] = "Alle&nbsp;Arten";
App::$strings["Lock content type"] = "Inhaltstyp sperren";
App::$strings["Create a status post for this wiki"] = "Erzeuge einen Statusbeitrag für dieses Wiki";
App::$strings["Edit Wiki Name"] = "Wiki-Namen bearbeiten";
App::$strings["Wiki not found"] = "Wiki nicht gefunden";
App::$strings["Rename page"] = "Seite umbenennen";
App::$strings["Error retrieving page content"] = "Fehler beim Abrufen des Seiteninhalts";
@ -1025,6 +1028,8 @@ App::$strings["Error creating wiki. Invalid name."] = "Fehler beim Erstellen des
App::$strings["A wiki with this name already exists."] = "Es existiert bereits ein Wiki mit diesem Namen.";
App::$strings["Wiki created, but error creating Home page."] = "Das Wiki wurde erzeugt, aber es gab einen Fehler bei der Erstellung der Startseite";
App::$strings["Error creating wiki"] = "Fehler beim Erstellen des Wiki";
App::$strings["Error updating wiki. Invalid name."] = "Fehler beim Aktualisieren des Wikis. Ungültiger Name.";
App::$strings["Error updating wiki"] = "Fehler beim Aktualisieren des Wikis";
App::$strings["Wiki delete permission denied."] = "Wiki-Löschberechtigung verweigert.";
App::$strings["Error deleting wiki"] = "Fehler beim Löschen des Wiki";
App::$strings["New page created"] = "Neue Seite erstellt";
@ -1036,9 +1041,12 @@ App::$strings["toggle full screen mode"] = "auf Vollbildmodus umschalten";
App::$strings["Layout updated."] = "Layout aktualisiert.";
App::$strings["Feature disabled."] = "Funktion deaktiviert.";
App::$strings["Edit System Page Description"] = "Systemseitenbeschreibung bearbeiten";
App::$strings["(modified)"] = "(geändert)";
App::$strings["Reset"] = "Zurücksetzen";
App::$strings["Layout not found."] = "Layout nicht gefunden.";
App::$strings["Module Name:"] = "Modulname:";
App::$strings["Layout Help"] = "Layout-Hilfe";
App::$strings["Edit another layout"] = "Ein weiteres Layout bearbeiten";
App::$strings["Poke"] = "Anstupsen";
App::$strings["Poke somebody"] = "Jemanden anstupsen";
App::$strings["Poke/Prod"] = "Anstupsen/Knuffen";
@ -1076,9 +1084,11 @@ App::$strings["You have reached your limit of %1$.0f top level posts."] = "Du ha
App::$strings["You have reached your limit of %1$.0f webpages."] = "Du hast die maximale Anzahl von %1$.0f Webseiten erreicht.";
App::$strings["sent you a private message"] = "hat Dir eine private Nachricht geschickt";
App::$strings["added your channel"] = "hat deinen Kanal hinzugefügt";
App::$strings["requires approval"] = "Zustimmung erforderlich";
App::$strings["g A l F d"] = "l, d. F, G:i \\U\\h\\r";
App::$strings["[today]"] = "[Heute]";
App::$strings["posted an event"] = "hat einen Termin veröffentlicht";
App::$strings["shared a file with you"] = "hat eine Datei mit Dir geteilt";
App::$strings["Invalid item."] = "Ungültiges Element.";
App::$strings["Page not found."] = "Seite nicht gefunden.";
App::$strings["Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum."] = "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.";
@ -1156,7 +1166,6 @@ App::$strings["Please choose the profile you would like to display to %s when vi
App::$strings["Some permissions may be inherited from your channel's <a href=\"settings\"><strong>privacy settings</strong></a>, which have higher priority than individual settings. You can change those settings here but they wont have any impact unless the inherited setting changes."] = "Einige Berechtigungen werden möglicherweise von den globalen <a href=\"settings\">Sicherheits- und Privatsphäre-Einstellungen</a> dieses Kanals geerbt. Diese haben eine höhere Priorität als die Einstellungen an der Verbindung. Werden geerbte Einstellungen hier geändert, hat dies keine Auswirkungen.";
App::$strings["Last update:"] = "Letzte Aktualisierung:";
App::$strings["Details"] = "Details";
App::$strings["My Chatrooms"] = "Meine Chaträume";
App::$strings["Room not found"] = "Chatraum nicht gefunden";
App::$strings["Leave Room"] = "Raum verlassen";
App::$strings["Delete Room"] = "Raum löschen";
@ -1172,6 +1181,7 @@ App::$strings["%1\$s's Chatrooms"] = "%1\$ss Chaträume";
App::$strings["No chatrooms available"] = "Keine Chaträume verfügbar";
App::$strings["Expiration"] = "Verfall";
App::$strings["min"] = "min";
App::$strings["Photos"] = "Fotos";
App::$strings["Files"] = "Dateien";
App::$strings["Unable to update menu."] = "Kann Menü nicht aktualisieren.";
App::$strings["Unable to create menu."] = "Kann Menü nicht erstellen.";
@ -1298,6 +1308,8 @@ App::$strings["Make Default"] = "Zum Standard machen";
App::$strings["%d new messages"] = "%d neue Nachrichten";
App::$strings["%d new introductions"] = "%d neue Vorstellungen";
App::$strings["Delegated Channel"] = "Delegierte Kanäle";
App::$strings["Cards"] = "Karten";
App::$strings["Add Card"] = "Karte hinzufügen";
App::$strings["This directory server requires an access token"] = "Dieser Verzeichnisserver benötigt einen Zugriffstoken";
App::$strings["About this site"] = "Über diese Seite";
App::$strings["Site Name"] = "Seitenname";
@ -1314,11 +1326,11 @@ App::$strings["Ratings"] = "Bewertungen";
App::$strings["Rating: "] = "Bewertung: ";
App::$strings["Website: "] = "Webseite: ";
App::$strings["Description: "] = "Beschreibung: ";
App::$strings["Webpages"] = "Webseiten";
App::$strings["Import Webpage Elements"] = "Webseitenelemente importieren";
App::$strings["Import selected"] = "Import ausgewählt";
App::$strings["Export Webpage Elements"] = "Webseitenelemente exportieren";
App::$strings["Export selected"] = "Exportieren ausgewählt";
App::$strings["Webpages"] = "Webseiten";
App::$strings["Actions"] = "Aktionen";
App::$strings["Page Link"] = "Seiten-Link";
App::$strings["Page Title"] = "Seitentitel";
@ -1327,6 +1339,13 @@ App::$strings["Error opening zip file"] = "Fehler beim Öffnen der ZIP-Datei";
App::$strings["Invalid folder path."] = "Ungültiger Ordnerpfad.";
App::$strings["No webpage elements detected."] = "Keine Webseitenelemente erkannt.";
App::$strings["Import complete."] = "Import abgeschlossen.";
App::$strings["Channel name changes are not allowed within 48 hours of changing the account password."] = "Innerhalb von 48 Stunden nach einer Änderung des Konto-Passworts können Kanäle nicht umbenannt werden.";
App::$strings["Reserved nickname. Please choose another."] = "Reservierter Kurzname. Bitte wähle einen anderen.";
App::$strings["Nickname has unsupported characters or is already being used on this site."] = "Der Spitzname enthält nicht-unterstütze Zeichen oder wird bereits auf dieser Seite genutzt.";
App::$strings["Change channel nickname/address"] = "Kanalname/-adresse ändern";
App::$strings["Any/all connections on other networks will be lost!"] = "Jegliche/alle Verbindungen zu anderen Netzwerken gehen verloren!";
App::$strings["New channel address"] = "Neue Kanaladresse";
App::$strings["Rename Channel"] = "Kanal umbenennen";
App::$strings["Item is not editable"] = "Element kann nicht bearbeitet werden.";
App::$strings["Edit post"] = "Bearbeite Beitrag";
App::$strings["Invalid message"] = "Ungültige Beitrags-ID (mid)";
@ -1362,7 +1381,6 @@ App::$strings["Edit Source"] = "Quelle bearbeiten";
App::$strings["Delete Source"] = "Quelle löschen";
App::$strings["Source removed"] = "Quelle gelöscht";
App::$strings["Unable to remove source."] = "Konnte die Quelle nicht löschen.";
App::$strings["Post"] = "Beitrag schreiben";
App::$strings["Like/Dislike"] = "Mögen/Nicht mögen";
App::$strings["This action is restricted to members."] = "Diese Aktion kann nur von Mitgliedern ausgeführt werden.";
App::$strings["Please <a href=\"rmagic\">login with your \$Projectname ID</a> or <a href=\"register\">register as a new \$Projectname member</a> to continue."] = "Um fortzufahren <a href=\"rmagic\">melde Dich bitte mit Deiner \$Projectname-ID an</a> oder <a href=\"register\">registriere Dich als neues \$Projectname-Mitglied</a>.";
@ -1381,7 +1399,6 @@ App::$strings["%1\$s is not attending %2\$s's %3\$s"] = "%1\$s nimmt an %2\$ss %
App::$strings["%1\$s may attend %2\$s's %3\$s"] = "%1\$s nimmt vielleicht an %2\$ss %3\$s teil";
App::$strings["Action completed."] = "Aktion durchgeführt.";
App::$strings["Thank you."] = "Vielen Dank.";
App::$strings["Directory"] = "Verzeichnis";
App::$strings["%d rating"] = array(
0 => "%d Bewertung",
1 => "%d Bewertungen",
@ -1413,7 +1430,6 @@ App::$strings["Oldest to Newest"] = "Älteste zuerst";
App::$strings["No entries (some entries may be hidden)."] = "Keine Einträge gefunden (einige könnten versteckt sein).";
App::$strings["Xchan Lookup"] = "Xchan-Suche";
App::$strings["Lookup xchan beginning with (or webbie): "] = "Nach xchans oder Webbies (Kanal-Adressen) suchen, die wie folgt beginnen:";
App::$strings["Suggest Channels"] = "Kanäle vorschlagen";
App::$strings["No suggestions available. If this is a new site, please try again in 24 hours."] = "Keine Vorschläge vorhanden. Wenn das ein neuer Server ist, versuche es in 24 Stunden noch einmal.";
App::$strings["Ignore/Hide"] = "Ignorieren/Verstecken";
App::$strings["Unable to find your hub."] = "Konnte Deinen Server nicht finden.";
@ -1422,7 +1438,6 @@ App::$strings["Unable to lookup recipient."] = "Konnte den Empfänger nicht find
App::$strings["Unable to communicate with requested channel."] = "Die Kommunikation mit dem ausgewählten Kanal ist fehlgeschlagen.";
App::$strings["Cannot verify requested channel."] = "Verifizierung des angeforderten Kanals fehlgeschlagen.";
App::$strings["Selected channel has private message restrictions. Send failed."] = "Der ausgewählte Kanal hat Einschränkungen bzgl. privater Nachrichten. Senden fehlgeschlagen.";
App::$strings["Mail"] = "Mail";
App::$strings["Messages"] = "Nachrichten";
App::$strings["message"] = "Nachricht";
App::$strings["Message recalled."] = "Nachricht widerrufen.";
@ -1464,7 +1479,6 @@ App::$strings["Or enter new bookmark folder name"] = "Oder gib einen neuen Namen
App::$strings["Enter a folder name"] = "Gib einen Ordnernamen ein";
App::$strings["or select an existing folder (doubleclick)"] = "oder wähle einen vorhanden Ordner aus (Doppelklick)";
App::$strings["Save to Folder"] = "In Ordner speichern";
App::$strings["Remote Diagnostics"] = "Ferndiagnose";
App::$strings["Fetching URL returns error: %1\$s"] = "Abrufen der URL gab einen Fehler zurück: %1\$s";
App::$strings["Maximum daily site registrations exceeded. Please try again tomorrow."] = "Maximale Anzahl täglicher Neuanmeldungen erreicht. Bitte versuche es morgen noch einmal.";
App::$strings["Please indicate acceptance of the Terms of Service. Registration failed."] = "Bitte stimme den Nutzungsbedingungen zu. Registrierung fehlgeschlagen.";
@ -1502,6 +1516,7 @@ App::$strings["Developers"] = "Entwickler";
App::$strings["Tutorials"] = "Tutorials";
App::$strings["\$Projectname Documentation"] = "\$Projectname-Dokumentation";
App::$strings["Contents"] = "Inhalt";
App::$strings["Item has been removed."] = "Der Beitrag wurde entfernt.";
App::$strings["Tag removed"] = "Schlagwort entfernt";
App::$strings["Remove Item Tag"] = "Schlagwort entfernen";
App::$strings["Select a tag to remove: "] = "Schlagwort zum Entfernen auswählen:";
@ -1509,13 +1524,11 @@ App::$strings["No such group"] = "Gruppe nicht gefunden";
App::$strings["No such channel"] = "Kanal nicht gefunden";
App::$strings["forum"] = "Forum";
App::$strings["Search Results For:"] = "Suchergebnisse für:";
App::$strings["Activity"] = "Aktivität";
App::$strings["Privacy group is empty"] = "Gruppe ist leer";
App::$strings["Privacy group: "] = "Gruppe:";
App::$strings["Invalid connection."] = "Ungültige Verbindung.";
App::$strings["Invalid channel."] = "Ungültiger Kanal.";
App::$strings["network"] = "Netzwerk";
App::$strings["RSS"] = "RSS";
App::$strings["\$Projectname"] = "\$Projectname";
App::$strings["Welcome to %s"] = "Willkommen auf %s";
App::$strings["Permission Denied."] = "Zugriff verweigert.";
@ -1530,8 +1543,8 @@ App::$strings["Share this file"] = "Diese Datei freigeben";
App::$strings["Show URL to this file"] = "URL zu dieser Datei anzeigen";
App::$strings["Show in your contacts shared folder"] = "Im geteilten Ordner Deiner Kontakte anzeigen";
App::$strings["No channel."] = "Kein Kanal.";
App::$strings["Common connections"] = "Gemeinsame Verbindungen";
App::$strings["No connections in common."] = "Keine gemeinsamen Verbindungen.";
App::$strings["View Common Connections"] = "Zeige gemeinsame Verbindungen";
App::$strings["No connections."] = "Keine Verbindungen.";
App::$strings["Visit %s's profile [%s]"] = "%ss Profil [%s] besuchen";
App::$strings["View Connections"] = "Verbindungen anzeigen";
@ -1554,6 +1567,7 @@ App::$strings["Website:"] = "Webseite:";
App::$strings["Remote Channel [%s] (not yet known on this site)"] = "Kanal [%s] (auf diesem Server noch unbekannt)";
App::$strings["Rating (this information is public)"] = "Bewertung (öffentlich sichtbar)";
App::$strings["Optionally explain your rating (this information is public)"] = "Optional kannst du deine Bewertung erklären (öffentlich sichtbar)";
App::$strings["Edit Card"] = "Karte bearbeiten";
App::$strings["No valid account found."] = "Kein gültiges Konto gefunden.";
App::$strings["Password reset request issued. Check your email."] = "Zurücksetzen des Passworts eingeleitet. Schau in Deine E-Mails.";
App::$strings["Site Member (%s)"] = "Nutzer (%s)";
@ -1569,7 +1583,6 @@ App::$strings["Your password has changed at %s"] = "Auf %s wurde Dein Passwort g
App::$strings["Forgot your Password?"] = "Kennwort vergessen?";
App::$strings["Enter your email address and submit to have your password reset. Then check your email for further instructions."] = "Gib Deine E-Mail-Adresse ein, um Dein Passwort zurücksetzen zu lassen. Du erhältst dann weitere Anweisungen per E-Mail.";
App::$strings["Email Address"] = "E-Mail Adresse";
App::$strings["Reset"] = "Zurücksetzen";
App::$strings["Mark all seen"] = "Alle als gelesen markieren";
App::$strings["0. Beginner/Basic"] = "0. Einsteiger/Basis";
App::$strings["1. Novice - not skilled but willing to learn"] = "1. Anfänger - unerfahren, aber bereit zu lernen";
@ -1579,13 +1592,26 @@ App::$strings["4. Expert - I can write computer code"] = "4. Experte - Ich kann
App::$strings["5. Wizard - I probably know more than you do"] = "5. Zauberer - ich kann wahrscheinlich mehr als Du";
App::$strings["Site Admin"] = "Hub-Administration";
App::$strings["Report Bug"] = "Fehler melden";
App::$strings["View Bookmarks"] = "Lesezeichen ansehen";
App::$strings["My Chatrooms"] = "Meine Chaträume";
App::$strings["Firefox Share"] = "Teilen-Knopf für Firefox";
App::$strings["Remote Diagnostics"] = "Ferndiagnose";
App::$strings["Suggest Channels"] = "Kanäle vorschlagen";
App::$strings["Login"] = "Anmelden";
App::$strings["Activity"] = "Aktivität";
App::$strings["Wiki"] = "Wiki";
App::$strings["Channel Home"] = "Mein Kanal";
App::$strings["Events"] = "Termine";
App::$strings["Directory"] = "Verzeichnis";
App::$strings["Mail"] = "Mail";
App::$strings["Chat"] = "Chat";
App::$strings["Probe"] = "Testen";
App::$strings["Suggest"] = "Empfehlen";
App::$strings["Random Channel"] = "Zufälliger Kanal";
App::$strings["Invite"] = "Einladen";
App::$strings["Features"] = "Funktionen";
App::$strings["Language"] = "Sprache";
App::$strings["Post"] = "Beitrag schreiben";
App::$strings["Profile Photo"] = "Profilfoto";
App::$strings["Purchase"] = "Kaufen";
App::$strings["Undelete"] = "Wieder hergestellt";
@ -1676,6 +1702,7 @@ App::$strings["Please visit %s to approve or reject the suggestion."] = "Bitte b
App::$strings["[\$Projectname:Notify]"] = "[\$Projectname:Benachrichtigung]";
App::$strings["created a new post"] = "Neuer Beitrag wurde erzeugt";
App::$strings["commented on %s's post"] = "hat %s's Beitrag kommentiert";
App::$strings["Wiki updated successfully"] = "Wiki erfolgreich aktualisiert";
App::$strings["Wiki files deleted successfully"] = "Wiki-Dateien erfolgreich gelöscht";
App::$strings["Update Error at %s"] = "Aktualisierungsfehler auf %s";
App::$strings["Update %s failed. See error logs."] = "Aktualisierung %s fehlgeschlagen. Details in den Fehlerprotokollen.";
@ -1717,6 +1744,7 @@ App::$strings["Vote"] = "Abstimmen";
App::$strings["Voting Options"] = "Abstimmungsoptionen";
App::$strings["Save Bookmarks"] = "Favoriten speichern";
App::$strings["Add to Calendar"] = "Zum Kalender hinzufügen";
App::$strings["This is an unsaved preview"] = "Dies ist eine nicht gespeicherte Vorschau";
App::$strings["%s show all"] = "%s mehr anzeigen";
App::$strings["Bold"] = "Fett";
App::$strings["Italic"] = "Kursiv";
@ -1724,6 +1752,7 @@ App::$strings["Underline"] = "Unterstrichen";
App::$strings["Quote"] = "Zitat";
App::$strings["Code"] = "Code";
App::$strings["Image"] = "Bild";
App::$strings["Attach File"] = "Datei anhängen";
App::$strings["Insert Link"] = "Link einfügen";
App::$strings["Video"] = "Video";
App::$strings["Your full name (required)"] = "Ihr vollständiger Name (erforderlich)";
@ -1826,6 +1855,34 @@ App::$strings["Connected apps"] = "Verbundene Apps";
App::$strings["Permission Groups"] = "Berechtigungsrollen";
App::$strings["Premium Channel Settings"] = "Premium-Kanal-Einstellungen";
App::$strings["Bookmarked Chatrooms"] = "Gespeicherte Chatrooms";
App::$strings["New Network Activity"] = "Neue Netzwerk-Aktivitäten";
App::$strings["New Network Activity Notifications"] = "Benachrichtigungen für neue Netzwerk-Aktivitäten";
App::$strings["View your network activity"] = "Zeige Deine Netzwerk-Aktivitäten";
App::$strings["Mark all notifications read"] = "Alle Benachrichtigungen als gesehen markieren";
App::$strings["New Home Activity"] = "Neue Kanal-Aktivitäten";
App::$strings["New Home Activity Notifications"] = "Benachrichtigungen für neue Kanal-Aktivitäten";
App::$strings["View your home activity"] = "Zeige Deine Kanal-Aktivitäten";
App::$strings["Mark all notifications seen"] = "Alle Benachrichtigungen als gesehen markieren";
App::$strings["New Mails"] = "Neue Mails";
App::$strings["New Mails Notifications"] = "Benachrichtigungen für neue Mails";
App::$strings["View your private mails"] = "Zeige Deine persönlichen Mails";
App::$strings["Mark all messages seen"] = "Alle Mails als gelesen markieren";
App::$strings["New Events"] = "Neue Termine";
App::$strings["New Events Notifications"] = "Benachrichtigungen für neue Termine";
App::$strings["View events"] = "Termine ansehen";
App::$strings["Mark all events seen"] = "Markiere alle Termine als gesehen";
App::$strings["New Connections Notifications"] = "Benachrichtigungen für neue Verbindungen";
App::$strings["View all connections"] = "Zeige alle Verbindungen";
App::$strings["New Files"] = "Neue Dateien";
App::$strings["New Files Notifications"] = "Benachrichtigungen für neue Dateien";
App::$strings["Notices"] = "Benachrichtigungen";
App::$strings["View all notices"] = "";
App::$strings["Mark all notices seen"] = "";
App::$strings["New Registrations"] = "Neue Registrierungen";
App::$strings["New Registrations Notifications"] = "Benachrichtigungen für neue Registrierungen";
App::$strings["Public Stream Notifications"] = "Benachrichtigungen für öffentlichen Beitrags-Stream";
App::$strings["View the public stream"] = "Zeige öffentlichen Beitrags-Stream";
App::$strings["Loading..."] = "Lädt ...";
App::$strings["Source channel not found."] = "Quellkanal nicht gefunden.";
App::$strings["Create an account to access services and applications"] = "Erstelle ein Konto, um auf Dienste und Anwendungen zugreifen zu können.";
App::$strings["Logout"] = "Abmelden";
@ -1925,6 +1982,7 @@ App::$strings["Or select from a free OpenClipart.org image:"] = "Oder wähle ein
App::$strings["Search Term"] = "Suchbegriff";
App::$strings["Unknown error. Please try again later."] = "Unbekannter Fehler. Bitte versuchen Sie es später erneut.";
App::$strings["Profile photo updated successfully."] = "Profilfoto erfolgreich aktualisiert.";
App::$strings["invalid target signature"] = "Ungültige Signatur des Ziels";
App::$strings["Flag Adult Photos"] = "Nicht jugendfreie Fotos markieren";
App::$strings["Provide photo edit option to hide inappropriate photos from default album view"] = "Stellt eine Option zum Verstecken von Fotos mit unangemessenen Inhalten in der Standard-Albumansicht bereit";
App::$strings["Post to WordPress"] = "Auf WordPress posten";
@ -2040,7 +2098,7 @@ App::$strings["Login failed."] = "Login fehlgeschlagen.";
App::$strings["Male"] = "Männlich";
App::$strings["Female"] = "Weiblich";
App::$strings["You're welcome."] = "Gern geschehen.";
App::$strings["Ah shucks..."] = "";
App::$strings["Ah shucks..."] = "Ach Mist...";
App::$strings["Don't mention it."] = "Keine Ursache.";
App::$strings["&lt;blush&gt;"] = "";
App::$strings["Page to load after login"] = "Seite, die nach dem Login geladen werden soll";
@ -2094,9 +2152,6 @@ App::$strings["Followed hashtags (comma separated, do not include the #)"] = "Ve
App::$strings["Diaspora Protocol Settings"] = "Diaspora Protokoll Einstellungen";
App::$strings["No username found in import file."] = "Es wurde kein Nutzername in der importierten Datei gefunden.";
App::$strings["Unable to create a unique channel address. Import failed."] = "Es war nicht möglich, eine eindeutige Kanal-Adresse zu erzeugen. Der Import ist fehlgeschlagen.";
App::$strings["Error retrieving wiki"] = "Fehler beim Abrufen des Wiki";
App::$strings["Error creating zip file export folder"] = "Fehler bei der Erzeugung des Zip-Datei Export-Verzeichnisses ";
App::$strings["Error downloading wiki: "] = "Fehler beim Herunterladen des Wiki:";
App::$strings["Your account on %s will expire in a few days."] = "Dein Account auf %s wird in ein paar Tagen ablaufen.";
App::$strings["Your $Productname test account is about to expire."] = "Dein $Productname Test-Account wird bald auslaufen.";
App::$strings["Enable Rainbowtag"] = "Rainbowtag aktivieren";
@ -2106,6 +2161,20 @@ App::$strings["Show Upload Limits"] = "Hochladebeschränkungen anzeigen";
App::$strings["Hubzilla configured maximum size: "] = "Die in Hubzilla eingestellte maximale Größe:";
App::$strings["PHP upload_max_filesize: "] = "PHP upload_max_filesize:";
App::$strings["PHP post_max_size (must be larger than upload_max_filesize): "] = "PHP post_max_size (muss größer sein als upload_max_filesize):";
App::$strings["generic profile image"] = "";
App::$strings["random geometric pattern"] = "";
App::$strings["monster face"] = "";
App::$strings["computer generated face"] = "";
App::$strings["retro arcade style face"] = "";
App::$strings["Hub default profile photo"] = "Standard-Profilfoto für diesen Hub";
App::$strings["Information"] = "Information";
App::$strings["Libravatar addon is installed, too. Please disable Libravatar addon or this Gravatar addon.<br>The Libravatar addon will fall back to Gravatar if nothing was found at Libravatar."] = "";
App::$strings["Save Settings"] = "Einstellungen speichern";
App::$strings["Default avatar image"] = "";
App::$strings["Select default avatar image if none was found at Gravatar. See README"] = "";
App::$strings["Rating of images"] = "";
App::$strings["Select the appropriate avatar rating for your site. See README"] = "";
App::$strings["Gravatar settings updated."] = "";
App::$strings["Recent Channel/Profile Viewers"] = "Kürzliche Kanal/Profil Besucher";
App::$strings["This plugin/addon has not been configured."] = "Dieses Plugin/Addon wurde noch nicht konfiguriert.";
App::$strings["Please visit the Visage settings on %s"] = "Bitte rufe die Visage Einstellungen auf %s auf";
@ -2131,7 +2200,6 @@ App::$strings["Default zoom"] = "Standardzoom";
App::$strings["The default zoom level. (1:world, 18:highest, also depends on tile server)"] = "Die Standard-Vergrößerungsstufe (1:Welt, 18:höchste, hängt außerdem vom Kachelserver ab).";
App::$strings["Include marker on map"] = "Markierung auf der Karte einschließen";
App::$strings["Include a marker on the map."] = "Binde eine Markierung auf der Karte ein.";
App::$strings["Save Settings"] = "Einstellungen speichern";
App::$strings["text to include in all outgoing posts from this site"] = "Test der in alle Beiträge angefügt werden soll, die von dieser Seite ausgehen";
App::$strings["Post to Friendica"] = "Bei Friendica veröffentlichen";
App::$strings["rtof Settings saved."] = "rtof-Einstellungen gespeichert.";
@ -2183,6 +2251,11 @@ App::$strings["This will import all your Friendica photo albums to this Red chan
App::$strings["Friendica Server base URL"] = "BasisURL des Friendica Servers";
App::$strings["Friendica Login Username"] = "Friendica-Anmeldebenutzername";
App::$strings["Friendica Login Password"] = "Friendica-Anmeldepasswort";
App::$strings["ActivityPub"] = "ActivityPub";
App::$strings["ActivityPub Protocol Settings updated."] = "";
App::$strings["The ActivityPub protocol does not support location independence. Connections you make within that network may be unreachable from alternate channel locations."] = "";
App::$strings["Enable the ActivityPub protocol for this channel"] = "";
App::$strings["ActivityPub Protocol Settings"] = "";
App::$strings["Project Servers and Resources"] = "Projektserver und -ressourcen";
App::$strings["Project Creator and Tech Lead"] = "Projektersteller und Technischer Leiter";
App::$strings["Admin, developer, directorymin, support bloke"] = "Administrator, Entwickler, Verzeichnis Betreibender, Supportleistende";
@ -2265,7 +2338,6 @@ App::$strings["Invalid game."] = "Ungültiges Spiel.";
App::$strings["You are not a player in this game."] = "Sie sind kein Spieler in diesem Spiel.";
App::$strings["You must be a local channel to create a game."] = "Um ein Spiel zu eröffnen, musst du ein lokaler Kanal sein";
App::$strings["You must select one opponent that is not yourself."] = "Du musst einen Gegner wählen, der nicht du selbst ist";
App::$strings["Creating new game..."] = "Neues Spiel wird erstellt...";
App::$strings["You must select white or black."] = "Sie müssen weiß oder schwarz auswählen.";
App::$strings["Error creating new game."] = "Fehler beim Erstellen eines neuen Spiels.";
App::$strings["Requested channel is not available."] = "Angeforderte Kanal nicht verfügbar.";
@ -2406,7 +2478,6 @@ App::$strings["Redmatrix File Storage Import"] = "";
App::$strings["This will import all your Redmatrix cloud files to this channel."] = "Hiermit werden alle deine Daten aus der Redmatrix Cloud in diesen Kanal importiert.";
App::$strings["file"] = "Datei";
App::$strings["Send email to all members"] = "E-Mail an alle Mitglieder senden";
App::$strings["$1%s Administrator"] = "$1%s Administrator";
App::$strings["%1\$d of %2\$d messages sent."] = "%1\$d von %2\$d Nachrichten gesendet.";
App::$strings["Send email to all hub members."] = "Eine E-Mail an alle Mitglieder dieses Hubs senden.";
App::$strings["Sender Email address"] = "E-Mail Adresse des Absenders";
@ -2479,7 +2550,6 @@ App::$strings["Categories:"] = "Kategorien:";
App::$strings["Filed under:"] = "Gespeichert unter:";
App::$strings["View in context"] = "Im Zusammenhang anschauen";
App::$strings["remove"] = "lösche";
App::$strings["Loading..."] = "Lädt ...";
App::$strings["Delete Selected Items"] = "Lösche die ausgewählten Elemente";
App::$strings["View Source"] = "Quelle anzeigen";
App::$strings["Follow Thread"] = "Unterhaltung folgen";
@ -2519,8 +2589,6 @@ App::$strings["Toggle comments"] = "Kommentare umschalten";
App::$strings["Categories (optional, comma-separated list)"] = "Kategorien (optional, kommagetrennte Liste)";
App::$strings["Other networks and post services"] = "Andere Netzwerke und Platformen";
App::$strings["Set publish date"] = "Veröffentlichungsdatum festlegen";
App::$strings["Discover"] = "Entdecken";
App::$strings["Imported public streams"] = "Importierte öffentliche Beiträge";
App::$strings["Commented Order"] = "Neueste Kommentare";
App::$strings["Sort by Comment Date"] = "Nach Kommentardatum sortiert";
App::$strings["Posted Order"] = "Neueste Beiträge";
@ -2537,6 +2605,7 @@ App::$strings["Photo Albums"] = "Fotoalben";
App::$strings["Files and Storage"] = "Dateien und Speicher";
App::$strings["Bookmarks"] = "Lesezeichen";
App::$strings["Saved Bookmarks"] = "Gespeicherte Lesezeichen";
App::$strings["View Cards"] = "";
App::$strings["View Webpages"] = "Webseiten anzeigen";
App::$strings["__ctx:noun__ Attending"] = array(
0 => "Zusage",
@ -2636,9 +2705,12 @@ App::$strings["Download binary/encrypted content"] = "Binären/verschlüsselten
App::$strings["default"] = "Standard";
App::$strings["Page layout"] = "Seiten-Layout";
App::$strings["You can create your own with the layouts tool"] = "Mit dem Gestaltungswerkzeug kannst Du Deine eigenen Layouts erstellen";
App::$strings["HTML"] = "";
App::$strings["Comanche Layout"] = "";
App::$strings["PHP"] = "";
App::$strings["Page content type"] = "Art des Seiteninhalts";
App::$strings["activity"] = "Aktivität";
App::$strings["a-z, 0-9, -, _, and . only"] = "nur a-z, 0-9, -, _, und .";
App::$strings["a-z, 0-9, -, and _ only"] = "";
App::$strings["Design Tools"] = "Gestaltungswerkzeuge";
App::$strings["Pages"] = "Seiten";
App::$strings["Import website..."] = "Webseite importieren...";
@ -2667,18 +2739,16 @@ App::$strings["Examples: Robert Morgenstein, Fishing"] = "Beispiele: Robert Morg
App::$strings["Random Profile"] = "Zufallsprofil";
App::$strings["Invite Friends"] = "Lade Freunde ein";
App::$strings["Advanced example: name=fred and country=iceland"] = "Fortgeschrittenes Beispiel: name=fred and country=iceland";
App::$strings["%d connection in common"] = array(
0 => "%d gemeinsame Verbindung",
1 => "%d gemeinsame Verbindungen",
);
App::$strings["show more"] = "mehr zeigen";
App::$strings["Common Connections"] = "";
App::$strings["View all %d common connections"] = "";
App::$strings["%1\$s wrote the following %2\$s %3\$s"] = "%1\$s schrieb den folgenden %2\$s %3\$s";
App::$strings["Channel is blocked on this site."] = "Der Kanal ist auf dieser Seite blockiert ";
App::$strings["Channel location missing."] = "Adresse des Kanals fehlt.";
App::$strings["Response from remote channel was incomplete."] = "Antwort des entfernten Kanals war unvollständig.";
App::$strings["Channel was deleted and no longer exists."] = "Kanal wurde gelöscht und existiert nicht mehr.";
App::$strings["Protocol disabled."] = "Protokoll deaktiviert.";
App::$strings["Remote channel or protocol unavailable."] = "";
App::$strings["Channel discovery failed."] = "Kanalsuche fehlgeschlagen";
App::$strings["Protocol disabled."] = "Protokoll deaktiviert.";
App::$strings["Cannot connect to yourself."] = "Du kannst Dich nicht mit Dir selbst verbinden.";
App::$strings["Delete this item?"] = "Dieses Element löschen?";
App::$strings["%s show less"] = "%s weniger anzeigen";
@ -2762,7 +2832,6 @@ App::$strings["Path not found."] = "Pfad nicht gefunden.";
App::$strings["mkdir failed."] = "mkdir fehlgeschlagen.";
App::$strings["database storage failed."] = "Speichern in der Datenbank fehlgeschlagen.";
App::$strings["Empty path"] = "Leere Pfadangabe";
App::$strings["guest:"] = "Gast:";
App::$strings["The form security token was not correct. This probably happened because the form has been opened for too long (>3 hours) before submitting it."] = "Das Security-Token des Formulars war nicht korrekt. Das ist wahrscheinlich passiert, weil das Formular zu lange (>3 Stunden) offen war, bevor es abgeschickt wurde.";
App::$strings["(Unknown)"] = "(Unbekannt)";
App::$strings["Visible to anybody on the internet."] = "Für jeden im Internet sichtbar.";
@ -2785,8 +2854,6 @@ App::$strings["Empty name"] = "Namensfeld leer";
App::$strings["Name too long"] = "Name ist zu lang";
App::$strings["No account identifier"] = "Keine Account-Kennung";
App::$strings["Nickname is required."] = "Spitzname ist erforderlich.";
App::$strings["Reserved nickname. Please choose another."] = "Reservierter Kurzname. Bitte wähle einen anderen.";
App::$strings["Nickname has unsupported characters or is already being used on this site."] = "Der Spitzname enthält nicht-unterstütze Zeichen oder wird bereits auf dieser Seite genutzt.";
App::$strings["Unable to retrieve created identity"] = "Kann die erstellte Identität nicht empfangen";
App::$strings["Default Profile"] = "Standard-Profil";
App::$strings["Unable to retrieve modified identity"] = "Geänderte Identität kann nicht empfangen werden";
@ -2818,7 +2885,6 @@ App::$strings["Love/Romance:"] = "Liebe/Romantik:";
App::$strings["Work/employment:"] = "Arbeit/Anstellung:";
App::$strings["School/education:"] = "Schule/Ausbildung:";
App::$strings["Like this thing"] = "Gefällt mir";
App::$strings["User '%s' deleted"] = "Benutzer '%s' gelöscht";
App::$strings["l F d, Y \\@ g:i A"] = "l, d. F Y, H:i";
App::$strings["Starts:"] = "Beginnt:";
App::$strings["Finishes:"] = "Endet:";
@ -2837,7 +2903,6 @@ App::$strings["Friendica"] = "Friendica";
App::$strings["OStatus"] = "OStatus";
App::$strings["GNU-Social"] = "GNU-Social";
App::$strings["RSS/Atom"] = "RSS/Atom";
App::$strings["ActivityPub"] = "ActivityPub";
App::$strings["Diaspora"] = "Diaspora";
App::$strings["Facebook"] = "Facebook";
App::$strings["Zot"] = "Zot!";
@ -2856,6 +2921,7 @@ App::$strings["Image/photo"] = "Bild/Foto";
App::$strings["Encrypted content"] = "Verschlüsselter Inhalt";
App::$strings["Install %s element: "] = "Element %s installieren: ";
App::$strings["This post contains an installable %s element, however you lack permissions to install it on this site."] = "Dieser Beitrag beinhaltet ein installierbares %s Element, aber Du hast nicht die nötigen Rechte, um es auf diesem Hub zu installieren.";
App::$strings["card"] = "Karte";
App::$strings["Click to open/close"] = "Klicke zum Öffnen/Schließen";
App::$strings["spoiler"] = "Spoiler";
App::$strings["$1 wrote:"] = "$1 schrieb:";
@ -2863,6 +2929,7 @@ App::$strings[" by "] = "von";
App::$strings[" on "] = "am";
App::$strings["Embedded content"] = "Eingebetteter Inhalt";
App::$strings["Embedding disabled"] = "Einbetten deaktiviert";
App::$strings["OpenWebAuth: %1\$s welcomes %2\$s"] = "";
App::$strings["General Features"] = "Allgemeine Funktionen";
App::$strings["Multiple Profiles"] = "Mehrfachprofile";
App::$strings["Ability to create multiple profiles"] = "Ermöglicht das Anlegen mehrerer Profile pro Kanal";
@ -2875,6 +2942,7 @@ App::$strings["Provide managed web pages on your channel"] = "Ermöglicht das Er
App::$strings["Provide a wiki for your channel"] = "Stelle ein Wiki in Deinem Kanal zur Verfügung";
App::$strings["Private Notes"] = "Private Notizen";
App::$strings["Enables a tool to store notes and reminders (note: not encrypted)"] = "Aktiviert ein Werkzeug mit dem Notizen und Erinnerungen gespeichert werden können (Hinweis: nicht verschlüsselt)";
App::$strings["Create personal planning cards"] = "Erstelle persönliche (Notiz-)Karten zur Planung/Koordination oder ähnlichen Zwecken";
App::$strings["Navigation Channel Select"] = "Kanal-Auswahl in der Navigationsleiste";
App::$strings["Change channels directly from within the navigation dropdown menu"] = "Ermöglicht den direkten Wechsel zu anderen Kanälen über das Navigationsmenü";
App::$strings["Photo Location"] = "Aufnahmeort";
@ -2998,6 +3066,21 @@ App::$strings["%1\$s's birthday"] = "%1\$ss Geburtstag";
App::$strings["Happy Birthday %1\$s"] = "Alles Gute zum Geburtstag, %1\$s";
App::$strings["Remote authentication"] = "Über Konto auf anderem Server einloggen";
App::$strings["Click to authenticate to your home hub"] = "Klicke, um Dich über Deinen Heimat-Server zu authentifizieren";
App::$strings["Network Activity"] = "Netzwerk-Aktivitäten";
App::$strings["Mark all activity notifications seen"] = "Alle Benachrichtigungen als gesehen markieren";
App::$strings["Channel home"] = "Mein Kanal";
App::$strings["View your channel home"] = "Zeige Deine Kanalseite an";
App::$strings["Mark all channel notifications seen"] = "Markiere alle Kanal-Benachrichtigungen als angesehen";
App::$strings["Registrations"] = "Registrierungen";
App::$strings["Notifications"] = "Benachrichtigungen";
App::$strings["View all notifications"] = "Alle Benachrichtigungen ansehen";
App::$strings["Mark all system notifications seen"] = "Markiere alle System-Benachrichtigungen als gesehen";
App::$strings["Private mail"] = "Persönliche Mail";
App::$strings["View your private messages"] = "Zeige Deine persönlichen Nachrichten an";
App::$strings["Mark all private messages seen"] = "Markiere alle persönlichen Nachrichten als gesehen";
App::$strings["Event Calendar"] = "Terminkalender";
App::$strings["Manage Your Channels"] = "Verwalte Deine Kanäle";
App::$strings["Account/Channel Settings"] = "Konto-/Kanal-Einstellungen";
App::$strings["End this session"] = "Beende diese Sitzung";
App::$strings["Your profile page"] = "Deine Profilseite";
App::$strings["Manage/Edit profiles"] = "Profile verwalten";
@ -3008,29 +3091,6 @@ App::$strings["Log me out of this site"] = "Logge mich von dieser Seite aus";
App::$strings["Create an account"] = "Erzeuge ein Konto";
App::$strings["Help and documentation"] = "Hilfe und Dokumentation";
App::$strings["Search site @name, #tag, ?docs, content"] = "Hub durchsuchen: @Name. #Schlagwort, ?Dokumentation, Inhalt";
App::$strings["Grid"] = "Grid";
App::$strings["Your grid"] = "Dein Grid";
App::$strings["View your network/grid"] = "Zeige Dein Netzwerk/Grid an";
App::$strings["Mark all grid notifications seen"] = "Alle Grid-Benachrichtigungen als angesehen markieren";
App::$strings["Channel home"] = "Mein Kanal";
App::$strings["View your channel home"] = "Zeige Deine Kanalseite an";
App::$strings["Mark all channel notifications seen"] = "Markiere alle Kanal-Benachrichtigungen als angesehen";
App::$strings["Notices"] = "Benachrichtigungen";
App::$strings["Notifications"] = "Benachrichtigungen";
App::$strings["View all notifications"] = "Alle Benachrichtigungen ansehen";
App::$strings["Mark all system notifications seen"] = "Markiere alle System-Benachrichtigungen als gesehen";
App::$strings["Private mail"] = "Persönliche Mail";
App::$strings["View your private messages"] = "Zeige Deine persönlichen Nachrichten an";
App::$strings["Mark all private messages seen"] = "Markiere alle persönlichen Nachrichten als gesehen";
App::$strings["Event Calendar"] = "Terminkalender";
App::$strings["View events"] = "Termine ansehen";
App::$strings["Mark all events seen"] = "Markiere alle Termine als gesehen";
App::$strings["Manage Your Channels"] = "Verwalte Deine Kanäle";
App::$strings["Account/Channel Settings"] = "Konto-/Kanal-Einstellungen";
App::$strings["Shared Files"] = "Geteilte Dateien";
App::$strings["New files shared with me"] = "Neue Dateien, die mit mir geteilt wurden";
App::$strings["Public stream"] = "Öffentlicher Beitrags-Stream";
App::$strings["Public stream activities"] = "Öffentliche Netzwerk-Aktivitäten";
App::$strings["Site Setup and Configuration"] = "Seiten-Einrichtung und -Konfiguration";
App::$strings["@name, #tag, ?doc, content"] = "@Name, #Schlagwort, ?Dokumentation, Inhalt";
App::$strings["Please wait..."] = "Bitte warten...";
@ -3046,7 +3106,6 @@ App::$strings["Upload New Photos"] = "Neue Fotos hochladen";
App::$strings["Invalid data packet"] = "Ungültiges Datenpaket";
App::$strings["Unable to verify channel signature"] = "Konnte die Signatur des Kanals nicht verifizieren";
App::$strings["Unable to verify site signature for %s"] = "Kann die Signatur der Seite von %s nicht verifizieren";
App::$strings["invalid target signature"] = "Ungültige Signatur des Ziels";
App::$strings["A deleted group with this name was revived. Existing item permissions <strong>may</strong> apply to this group and any future members. If this is not what you intended, please create another group with a different name."] = "Es hat früher schon einmal eine Gruppe mit diesem Namen existiert, die gelöscht wurde. Es <strong>könnten</strong> von damals noch Elemente (Beiträge, Dateien etc.) vorhanden sein, die allen jetzigen und zukünftigen Mitgliedern dieser Gruppe den Zugriff erlauben. Wenn das nicht Deine Absicht ist, erstelle bitte eine neue Gruppe mit einem anderen Namen.";
App::$strings["Add new connections to this privacy group"] = "Neue Verbindung zu dieser Gruppe hinzufügen";
App::$strings["edit"] = "Bearbeiten";
@ -3056,6 +3115,7 @@ App::$strings["Channels not in any privacy group"] = "Kanäle, die in keiner Gru
App::$strings["New window"] = "Neues Fenster";
App::$strings["Open the selected location in a different window or browser tab"] = "Öffne die markierte Adresse in einem neuen Browserfenster oder Tab";
App::$strings["Logged out."] = "Ausgeloggt.";
App::$strings["Email validation is incomplete. Please check your email."] = "E-Mail-Bestätigung nicht abgeschlossen. Bitte prüfe Deine E-Mails (ggf. Spam-Filterung mit berücksichtigen).";
App::$strings["Failed authentication"] = "Authentifizierung fehlgeschlagen";
App::$strings["Help:"] = "Hilfe:";
App::$strings["Not Found"] = "Nicht gefunden";

File diff suppressed because it is too large Load diff

View file

@ -60,7 +60,6 @@ App::$strings["%d message sent."] = array(
0 => "%d mensajes enviados.",
1 => "%d mensajes enviados.",
);
App::$strings["Invite"] = "Invitar";
App::$strings["You have no more invitations available"] = "No tiene más invitaciones disponibles";
App::$strings["Send invitations"] = "Enviar invitaciones";
App::$strings["Enter email addresses, one per line:"] = "Introduzca las direcciones de correo electrónico, una por línea:";
@ -90,7 +89,6 @@ App::$strings["Date: "] = "Fecha: ";
App::$strings["Reason: "] = "Razón: ";
App::$strings["INVALID CARD DISMISSED!"] = "¡TARJETA NO VÁLIDA RECHAZADA!";
App::$strings["Name: "] = "Nombre: ";
App::$strings["CalDAV"] = "CalDAV";
App::$strings["Event title"] = "Título del evento";
App::$strings["Start date and time"] = "Fecha y hora de comienzo";
App::$strings["Example: YYYY-MM-DD HH:mm"] = "Ejemplo: YYYY-MM-DD HH:mm";
@ -112,7 +110,6 @@ App::$strings["Select calendar"] = "Seleccionar un calendario";
App::$strings["Delete all"] = "Eliminar todos";
App::$strings["Cancel"] = "Cancelar";
App::$strings["Sorry! Editing of recurrent events is not yet implemented."] = "¡Disculpas! La edición de eventos recurrentes aún no se ha implementado.";
App::$strings["CardDAV"] = "CardDAV";
App::$strings["Name"] = "Nombre";
App::$strings["Organisation"] = "Organización";
App::$strings["Title"] = "Título";
@ -141,9 +138,7 @@ App::$strings["This site is not a directory server"] = "Este sitio no es un serv
App::$strings["You must be logged in to see this page."] = "Debe haber iniciado sesión para poder ver esta página.";
App::$strings["Posts and comments"] = "Publicaciones y comentarios";
App::$strings["Only posts"] = "Solo publicaciones";
App::$strings["Channel Home"] = "Mi canal";
App::$strings["Insufficient permissions. Request redirected to profile page."] = "Permisos insuficientes. Petición redirigida a la página del perfil.";
App::$strings["Language"] = "Idioma";
App::$strings["Export Channel"] = "Exportar el canal";
App::$strings["Export your basic channel information to a file. This acts as a backup of your connections, permissions, profile and basic data, which can be used to import your data to a new server hub, but does not contain your content."] = "Exportar la información básica del canal a un fichero. Este equivale a una copia de seguridad de sus conexiones, el perfil y datos fundamentales, que puede usarse para importar sus datos a un nuevo servidor, pero no incluye su contenido.";
App::$strings["Export Content"] = "Exportar contenidos";
@ -157,6 +152,7 @@ App::$strings["Public access denied."] = "Acceso público denegado.";
App::$strings["Search"] = "Buscar";
App::$strings["Items tagged with: %s"] = "elementos etiquetados con: %s";
App::$strings["Search results for: %s"] = "Resultados de la búsqueda para: %s";
App::$strings["Public Stream"] = "\"Stream\" público";
App::$strings["Location not found."] = "Dirección no encontrada.";
App::$strings["Location lookup failed."] = "Ha fallado la búsqueda de la dirección.";
App::$strings["Please select another location to become primary before removing the primary location."] = "Por favor, seleccione una copia de su canal (un clon) para convertirlo en primario antes de eliminar su canal principal.";
@ -211,7 +207,6 @@ App::$strings["Unable to generate preview."] = "No se puede crear la vista previ
App::$strings["Event title and start time are required."] = "Se requieren el título del evento y su hora de inicio.";
App::$strings["Event not found."] = "Evento no encontrado.";
App::$strings["event"] = "evento";
App::$strings["Events"] = "Eventos";
App::$strings["Edit event title"] = "Editar el título del evento";
App::$strings["Required"] = "Obligatorio";
App::$strings["Categories (comma-separated list)"] = "Temas (lista separada por comas)";
@ -589,6 +584,8 @@ App::$strings["Deliveries per process"] = "Intentos de envío por proceso";
App::$strings["Number of deliveries to attempt in a single operating system process. Adjust if necessary to tune system performance. Recommend: 1-5."] = "Numero de envíos a intentar en un único proceso del sistema operativo. Ajustar si es necesario mejorar el rendimiento. Se recomienda: 1-5.";
App::$strings["Poll interval"] = "Intervalo máximo de tiempo entre dos mensajes sucesivos";
App::$strings["Delay background polling processes by this many seconds to reduce system load. If 0, use delivery interval."] = "Retrasar el intervalo de envío en segundo plano, en esta cantidad de segundos, para reducir la carga del sistema. Si es 0, usar el intervalo de entrega.";
App::$strings["Path to ImageMagick convert program"] = "Ruta al programa de conversión de ImageMagick";
App::$strings["If set, use this program to generate photo thumbnails for huge images ( > 4000 pixels in either dimension), otherwise memory exhaustion may occur. Example: /usr/bin/convert"] = "Si está configurado, utilice este programa para generar miniaturas de fotos para imágenes de gran tamaño ( > 4000 píxeles en cualquiera de las dos dimensiones), de lo contrario se puede agotar la memoria. Ejemplo: /usr/bin/convert";
App::$strings["Maximum Load Average"] = "Carga media máxima";
App::$strings["Maximum system load before delivery and poll processes are deferred - default 50."] = "Carga máxima del sistema antes de que los procesos de entrega y envío se hayan retardado - por defecto, 50.";
App::$strings["Expiration period in days for imported (grid/network) content"] = "Caducidad del contenido importado de otros sitios (en días)";
@ -700,7 +697,7 @@ App::$strings["This website does not expire imported content."] = "Este sitio we
App::$strings["The website limit takes precedence if lower than your limit."] = "El límite del sitio web tiene prioridad si es inferior a su propio límite.";
App::$strings["Maximum Friend Requests/Day:"] = "Máximo de solicitudes de amistad por día:";
App::$strings["May reduce spam activity"] = "Podría reducir la actividad de spam";
App::$strings["Default Access Control List (ACL)"] = "Lista de control de acceso (ACL) por defecto";
App::$strings["Default Privacy Group"] = "Grupo de canales por defecto";
App::$strings["Use my default audience setting for the type of object published"] = "Usar los ajustes de mi audiencia predeterminada para el tipo de publicación";
App::$strings["Channel permissions category:"] = "Categoría de los permisos del canal:";
App::$strings["Default Permissions Group"] = "Grupo de permisos predeterminados";
@ -887,7 +884,6 @@ App::$strings["Create new app"] = "Crear una nueva aplicación";
App::$strings["__ctx:mood__ %1\$s is %2\$s"] = "%1\$s está %2\$s";
App::$strings["Mood"] = "Estado de ánimo";
App::$strings["Set your current mood and tell your friends"] = "Describir su estado de ánimo para comunicárselo a sus amigos";
App::$strings["Connections"] = "Conexiones";
App::$strings["Blocked"] = "Bloqueadas";
App::$strings["Ignored"] = "Ignoradas";
App::$strings["Hidden"] = "Ocultas";
@ -916,12 +912,12 @@ App::$strings["Approve connection"] = "Aprobar esta conexión";
App::$strings["Ignore connection"] = "Ignorar esta conexión";
App::$strings["Ignore"] = "Ignorar";
App::$strings["Recent activity"] = "Actividad reciente";
App::$strings["Connections"] = "Conexiones";
App::$strings["Search your connections"] = "Buscar sus conexiones";
App::$strings["Connections search"] = "Buscar conexiones";
App::$strings["Find"] = "Encontrar";
App::$strings["item"] = "elemento";
App::$strings["Source of Item"] = "Origen del elemento";
App::$strings["View Bookmarks"] = "Ver los marcadores";
App::$strings["Bookmark added"] = "Marcador añadido";
App::$strings["My Bookmarks"] = "Mis marcadores";
App::$strings["My Connections Bookmarks"] = "Marcadores de mis conexiones";
@ -936,7 +932,6 @@ App::$strings["Delete Album"] = "Borrar álbum";
App::$strings["Delete Photo"] = "Borrar foto";
App::$strings["No photos selected"] = "No hay fotos seleccionadas";
App::$strings["Access to this item is restricted."] = "El acceso a este elemento está restringido.";
App::$strings["Photos"] = "Fotos";
App::$strings["%1$.2f MB of %2$.2f MB photo storage used."] = "%1$.2f MB de %2$.2f MB de almacenamiento de fotos utilizado.";
App::$strings["%1$.2f MB photo storage used."] = "%1$.2f MB de almacenamiento de fotos utilizado.";
App::$strings["Upload Photos"] = "Subir fotos";
@ -995,14 +990,22 @@ App::$strings["Recent Photos"] = "Fotos recientes";
App::$strings["Profile Unavailable."] = "Perfil no disponible";
App::$strings["Not found"] = "No encontrado";
App::$strings["Invalid channel"] = "Canal no válido";
App::$strings["Wiki"] = "Wiki";
App::$strings["Error retrieving wiki"] = "Error al recuperar el wiki";
App::$strings["Error creating zip file export folder"] = "Error al crear el fichero comprimido zip de la carpeta a exportar";
App::$strings["Error downloading wiki: "] = "Error al descargar el wiki: ";
App::$strings["Wikis"] = "Wikis";
App::$strings["Download"] = "Descargar";
App::$strings["Create New"] = "Crear";
App::$strings["Wiki name"] = "Nombre del wiki";
App::$strings["Content type"] = "Tipo de contenido";
App::$strings["Markdown"] = "Markdown";
App::$strings["BBcode"] = "BBcode";
App::$strings["Text"] = "Texto";
App::$strings["Type"] = "Tipo";
App::$strings["Any&nbsp;type"] = "Cualquier tipo";
App::$strings["Lock content type"] = "Tipo de contenido bloqueado";
App::$strings["Create a status post for this wiki"] = "Crear un mensaje de estado para este wiki";
App::$strings["Edit Wiki Name"] = "Editar el nombre del wiki";
App::$strings["Wiki not found"] = "Wiki no encontrado";
App::$strings["Rename page"] = "Renombrar la página";
App::$strings["Error retrieving page content"] = "Error al recuperar el contenido de la página";
@ -1025,6 +1028,8 @@ App::$strings["Error creating wiki. Invalid name."] = "Error al crear el wiki: e
App::$strings["A wiki with this name already exists."] = "Ya hay un wiki con este nombre.";
App::$strings["Wiki created, but error creating Home page."] = "Se ha creado el wiki, pero se ha producido un error al crear la página de inicio.";
App::$strings["Error creating wiki"] = "Error al crear el wiki";
App::$strings["Error updating wiki. Invalid name."] = "Error al actualizar el wiki. Nombre no válido.";
App::$strings["Error updating wiki"] = "Error al actualizar el wiki";
App::$strings["Wiki delete permission denied."] = "Se ha denegado el permiso para eliminar el wiki.";
App::$strings["Error deleting wiki"] = "Se ha producido un error al eliminar el wiki";
App::$strings["New page created"] = "Se ha creado la nueva página";
@ -1036,9 +1041,12 @@ App::$strings["toggle full screen mode"] = "cambiar al modo de pantalla completa
App::$strings["Layout updated."] = "Plantilla actualizada.";
App::$strings["Feature disabled."] = "Funcionalidad deshabilitada.";
App::$strings["Edit System Page Description"] = "Editor del Sistema de Descripción de Páginas";
App::$strings["(modified)"] = "(modificado)";
App::$strings["Reset"] = "Reiniciar";
App::$strings["Layout not found."] = "Plantilla no encontrada";
App::$strings["Module Name:"] = "Nombre del módulo:";
App::$strings["Layout Help"] = "Ayuda para el diseño de plantillas de página";
App::$strings["Edit another layout"] = "Editar otro diseño";
App::$strings["Poke"] = "Toques y otras cosas";
App::$strings["Poke somebody"] = "Dar un toque a alguien";
App::$strings["Poke/Prod"] = "Toque/Incitación";
@ -1076,9 +1084,11 @@ App::$strings["You have reached your limit of %1$.0f top level posts."] = "Ha al
App::$strings["You have reached your limit of %1$.0f webpages."] = "Ha alcanzado su límite de %1$.0f páginas web.";
App::$strings["sent you a private message"] = "le ha enviado un mensaje privado";
App::$strings["added your channel"] = "añadió este canal a sus conexiones";
App::$strings["requires approval"] = "requiere aprobación";
App::$strings["g A l F d"] = "g A l d F";
App::$strings["[today]"] = "[hoy]";
App::$strings["posted an event"] = "publicó un evento";
App::$strings["shared a file with you"] = "compartió un archivo con usted";
App::$strings["Invalid item."] = "Elemento no válido.";
App::$strings["Page not found."] = "Página no encontrada.";
App::$strings["Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum."] = "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.";
@ -1156,7 +1166,6 @@ App::$strings["Please choose the profile you would like to display to %s when vi
App::$strings["Some permissions may be inherited from your channel's <a href=\"settings\"><strong>privacy settings</strong></a>, which have higher priority than individual settings. You can change those settings here but they wont have any impact unless the inherited setting changes."] = "Algunos permisos pueden ser heredados de los <a href=\"settings\"><strong>ajustes de privacidad</strong></a> de sus canales, los cuales tienen una prioridad más alta que los ajustes individuales. Puede cambiar estos ajustes aquí, pero no tendrán ningún consecuencia hasta que cambie los ajustes heredados.";
App::$strings["Last update:"] = "Última actualización:";
App::$strings["Details"] = "Detalles";
App::$strings["My Chatrooms"] = "Mis salas de chat";
App::$strings["Room not found"] = "Sala no encontrada";
App::$strings["Leave Room"] = "Abandonar la sala";
App::$strings["Delete Room"] = "Eliminar esta sala";
@ -1172,6 +1181,7 @@ App::$strings["%1\$s's Chatrooms"] = "Salas de chat de %1\$s";
App::$strings["No chatrooms available"] = "No hay salas de chat disponibles";
App::$strings["Expiration"] = "Caducidad";
App::$strings["min"] = "min";
App::$strings["Photos"] = "Fotos";
App::$strings["Files"] = "Ficheros";
App::$strings["Unable to update menu."] = "No se puede actualizar el menú.";
App::$strings["Unable to create menu."] = "No se puede crear el menú.";
@ -1298,6 +1308,8 @@ App::$strings["Make Default"] = "Convertir en predeterminado";
App::$strings["%d new messages"] = "%d mensajes nuevos";
App::$strings["%d new introductions"] = "%d nuevas solicitudes de conexión";
App::$strings["Delegated Channel"] = "Canal delegado";
App::$strings["Cards"] = "Fichas";
App::$strings["Add Card"] = "Añadir una ficha";
App::$strings["This directory server requires an access token"] = "El servidor de este directorio necesita un \"token\" de acceso";
App::$strings["About this site"] = "Acerca de este sitio";
App::$strings["Site Name"] = "Nombre del sitio";
@ -1314,11 +1326,11 @@ App::$strings["Ratings"] = "Valoraciones";
App::$strings["Rating: "] = "Valoración:";
App::$strings["Website: "] = "Sitio web:";
App::$strings["Description: "] = "Descripción:";
App::$strings["Webpages"] = "Páginas web";
App::$strings["Import Webpage Elements"] = "Importar elementos de una página web";
App::$strings["Import selected"] = "Importar elementos seleccionados";
App::$strings["Export Webpage Elements"] = "Exportar elementos de una página web";
App::$strings["Export selected"] = "Exportar los elementos seleccionados";
App::$strings["Webpages"] = "Páginas web";
App::$strings["Actions"] = "Acciones";
App::$strings["Page Link"] = "Vínculo de la página";
App::$strings["Page Title"] = "Título de página";
@ -1327,6 +1339,13 @@ App::$strings["Error opening zip file"] = "Error al abrir el fichero comprimido
App::$strings["Invalid folder path."] = "La ruta de la carpeta no es válida.";
App::$strings["No webpage elements detected."] = "No se han detectado elementos de ninguna página web.";
App::$strings["Import complete."] = "Importación completada.";
App::$strings["Channel name changes are not allowed within 48 hours of changing the account password."] = "Los cambios en el nombre de un canal no está permitida hasta pasadas 48 horas desde el cambio de contraseña de la cuenta.";
App::$strings["Reserved nickname. Please choose another."] = "Sobrenombre en uso. Por favor, elija otro.";
App::$strings["Nickname has unsupported characters or is already being used on this site."] = "El alias contiene caracteres no admitidos o está ya en uso por otros miembros de este sitio.";
App::$strings["Change channel nickname/address"] = "Cambiar el alias o la dirección del canal";
App::$strings["Any/all connections on other networks will be lost!"] = "¡Cualquier/todas las conexiones en otras redes se perderán!";
App::$strings["New channel address"] = "Nueva dirección del canal";
App::$strings["Rename Channel"] = "Renombrar el canal";
App::$strings["Item is not editable"] = "El elemento no es editable";
App::$strings["Edit post"] = "Editar la entrada";
App::$strings["Invalid message"] = "Mensaje no válido";
@ -1362,7 +1381,6 @@ App::$strings["Edit Source"] = "Editar fuente";
App::$strings["Delete Source"] = "Eliminar fuente";
App::$strings["Source removed"] = "Fuente eliminada";
App::$strings["Unable to remove source."] = "No se puede eliminar la fuente.";
App::$strings["Post"] = "Publicación";
App::$strings["Like/Dislike"] = "Me gusta/No me gusta";
App::$strings["This action is restricted to members."] = "Esta acción está restringida solo para miembros.";
App::$strings["Please <a href=\"rmagic\">login with your \$Projectname ID</a> or <a href=\"register\">register as a new \$Projectname member</a> to continue."] = "Por favor, <a href=\"rmagic\">identifíquese con su \$Projectname ID</a> o <a href=\"register\">rregístrese como un nuevo \$Projectname member</a> para continuar.";
@ -1381,7 +1399,6 @@ App::$strings["%1\$s is not attending %2\$s's %3\$s"] = "%3\$s de %2\$s: %1\$s n
App::$strings["%1\$s may attend %2\$s's %3\$s"] = "%3\$s de %2\$s: %1\$s quizá participe";
App::$strings["Action completed."] = "Acción completada.";
App::$strings["Thank you."] = "Gracias.";
App::$strings["Directory"] = "Directorio";
App::$strings["%d rating"] = array(
0 => "%d valoración",
1 => "%d valoraciones",
@ -1413,7 +1430,6 @@ App::$strings["Oldest to Newest"] = "De más antiguo a más nuevo";
App::$strings["No entries (some entries may be hidden)."] = "Sin entradas (algunas entradas pueden estar ocultas).";
App::$strings["Xchan Lookup"] = "Búsqueda de canales";
App::$strings["Lookup xchan beginning with (or webbie): "] = "Buscar un canal (o un \"webbie\") que comience por:";
App::$strings["Suggest Channels"] = "Sugerir canales";
App::$strings["No suggestions available. If this is a new site, please try again in 24 hours."] = "No hay sugerencias disponibles. Si es un sitio nuevo, espere 24 horas y pruebe de nuevo.";
App::$strings["Ignore/Hide"] = "Ignorar/Ocultar";
App::$strings["Unable to find your hub."] = "No se puede encontrar su servidor.";
@ -1422,7 +1438,6 @@ App::$strings["Unable to lookup recipient."] = "No se puede asociar a un destina
App::$strings["Unable to communicate with requested channel."] = "No se puede establecer la comunicación con el canal solicitado.";
App::$strings["Cannot verify requested channel."] = "No se puede verificar el canal solicitado.";
App::$strings["Selected channel has private message restrictions. Send failed."] = "El canal seleccionado tiene restricciones sobre los mensajes privados. El envío falló.";
App::$strings["Mail"] = "Correo";
App::$strings["Messages"] = "Mensajes";
App::$strings["message"] = "mensaje";
App::$strings["Message recalled."] = "Mensaje revocado.";
@ -1464,7 +1479,6 @@ App::$strings["Or enter new bookmark folder name"] = "O introduzca un nuevo nomb
App::$strings["Enter a folder name"] = "Escriba un nombre de carpeta";
App::$strings["or select an existing folder (doubleclick)"] = "o seleccione una (con un doble click)";
App::$strings["Save to Folder"] = "Guardar en carpeta";
App::$strings["Remote Diagnostics"] = "Diagnóstico remoto";
App::$strings["Fetching URL returns error: %1\$s"] = "Al intentar obtener la dirección, retorna el error: %1\$s";
App::$strings["Maximum daily site registrations exceeded. Please try again tomorrow."] = "Se ha superado el límite máximo de inscripciones diarias de este sitio. Por favor, pruebe de nuevo mañana.";
App::$strings["Please indicate acceptance of the Terms of Service. Registration failed."] = "Por favor, confirme que acepta los Términos del servicio. El registro ha fallado.";
@ -1502,6 +1516,7 @@ App::$strings["Developers"] = "Desarrolladores";
App::$strings["Tutorials"] = "Tutoriales";
App::$strings["\$Projectname Documentation"] = "Documentación de \$Projectname";
App::$strings["Contents"] = "Contenidos";
App::$strings["Item has been removed."] = "Se ha eliminado el elemento.";
App::$strings["Tag removed"] = "Etiqueta eliminada.";
App::$strings["Remove Item Tag"] = "Eliminar etiqueta del elemento.";
App::$strings["Select a tag to remove: "] = "Seleccionar una etiqueta para eliminar:";
@ -1509,13 +1524,11 @@ App::$strings["No such group"] = "No se encuentra el grupo";
App::$strings["No such channel"] = "No se encuentra el canal";
App::$strings["forum"] = "foro";
App::$strings["Search Results For:"] = "Buscar resultados para:";
App::$strings["Activity"] = "Actividad";
App::$strings["Privacy group is empty"] = "El grupo de canales está vacío";
App::$strings["Privacy group: "] = "Grupo de canales: ";
App::$strings["Invalid connection."] = "Conexión no válida.";
App::$strings["Invalid channel."] = "El canal no es válido.";
App::$strings["network"] = "red";
App::$strings["RSS"] = "RSS";
App::$strings["\$Projectname"] = "\$Projectname";
App::$strings["Welcome to %s"] = "Bienvenido a %s";
App::$strings["Permission Denied."] = "Permiso denegado";
@ -1530,8 +1543,8 @@ App::$strings["Share this file"] = "Compartir este fichero";
App::$strings["Show URL to this file"] = "Mostrar la dirección de este fichero";
App::$strings["Show in your contacts shared folder"] = "Mostrar en la carpeta compartida con sus contactos";
App::$strings["No channel."] = "Ningún canal.";
App::$strings["Common connections"] = "Conexiones comunes";
App::$strings["No connections in common."] = "Ninguna conexión en común.";
App::$strings["View Common Connections"] = "Ver las conexiones comunes";
App::$strings["No connections."] = "Sin conexiones.";
App::$strings["Visit %s's profile [%s]"] = "Visitar el perfil de %s [%s]";
App::$strings["View Connections"] = "Ver conexiones";
@ -1554,6 +1567,7 @@ App::$strings["Website:"] = "Sitio web:";
App::$strings["Remote Channel [%s] (not yet known on this site)"] = "Canal remoto [%s] (aún no es conocido en este sitio)";
App::$strings["Rating (this information is public)"] = "Valoración (esta información es pública)";
App::$strings["Optionally explain your rating (this information is public)"] = "Opcionalmente puede explicar su valoración (esta información es pública)";
App::$strings["Edit Card"] = "Editar la ficha";
App::$strings["No valid account found."] = "No se ha encontrado una cuenta válida.";
App::$strings["Password reset request issued. Check your email."] = "Se ha recibido una solicitud de restablecimiento de contraseña. Consulte su correo electrónico.";
App::$strings["Site Member (%s)"] = "Usuario del sitio (%s)";
@ -1569,7 +1583,6 @@ App::$strings["Your password has changed at %s"] = "Su contraseña en %s ha sido
App::$strings["Forgot your Password?"] = "¿Ha olvidado su contraseña?";
App::$strings["Enter your email address and submit to have your password reset. Then check your email for further instructions."] = "Introduzca y envíe su dirección de correo electrónico para el restablecimiento de su contraseña. Luego revise su correo para obtener más instrucciones.";
App::$strings["Email Address"] = "Dirección de correo electrónico";
App::$strings["Reset"] = "Reiniciar";
App::$strings["Mark all seen"] = "Marcar todo como visto";
App::$strings["0. Beginner/Basic"] = "0. Principiante/Básico";
App::$strings["1. Novice - not skilled but willing to learn"] = "1. Novicio - no está preparado pero está dispuestos a aprender";
@ -1579,13 +1592,26 @@ App::$strings["4. Expert - I can write computer code"] = "4. Experto - Puedo esc
App::$strings["5. Wizard - I probably know more than you do"] = "5. Asistente - probablemente sé más que tú";
App::$strings["Site Admin"] = "Administrador del sitio";
App::$strings["Report Bug"] = "Informe de errores";
App::$strings["View Bookmarks"] = "Ver los marcadores";
App::$strings["My Chatrooms"] = "Mis salas de chat";
App::$strings["Firefox Share"] = "Servicio de compartición de Firefox";
App::$strings["Remote Diagnostics"] = "Diagnóstico remoto";
App::$strings["Suggest Channels"] = "Sugerir canales";
App::$strings["Login"] = "Iniciar sesión";
App::$strings["Activity"] = "Actividad";
App::$strings["Wiki"] = "Wiki";
App::$strings["Channel Home"] = "Mi canal";
App::$strings["Events"] = "Eventos";
App::$strings["Directory"] = "Directorio";
App::$strings["Mail"] = "Correo";
App::$strings["Chat"] = "Chat";
App::$strings["Probe"] = "Probar";
App::$strings["Suggest"] = "Sugerir";
App::$strings["Random Channel"] = "Canal aleatorio";
App::$strings["Invite"] = "Invitar";
App::$strings["Features"] = "Funcionalidades";
App::$strings["Language"] = "Idioma";
App::$strings["Post"] = "Publicación";
App::$strings["Profile Photo"] = "Foto del perfil";
App::$strings["Purchase"] = "Comprar";
App::$strings["Undelete"] = "Recuperar";
@ -1676,6 +1702,7 @@ App::$strings["Please visit %s to approve or reject the suggestion."] = "Por fav
App::$strings["[\$Projectname:Notify]"] = "[\$Projectname:Aviso]";
App::$strings["created a new post"] = "ha creado una nueva entrada";
App::$strings["commented on %s's post"] = "ha comentado la entrada de %s";
App::$strings["Wiki updated successfully"] = "El wiki se ha actualizado con éxito";
App::$strings["Wiki files deleted successfully"] = "Se han borrado con éxito los ficheros del wiki";
App::$strings["Update Error at %s"] = "Error de actualización en %s";
App::$strings["Update %s failed. See error logs."] = "La actualización %s ha fallado. Mire el informe de errores.";
@ -1717,6 +1744,7 @@ App::$strings["Vote"] = "Votar";
App::$strings["Voting Options"] = "Opciones de votación";
App::$strings["Save Bookmarks"] = "Guardar en Marcadores";
App::$strings["Add to Calendar"] = "Añadir al calendario";
App::$strings["This is an unsaved preview"] = "Esta es una previsualización sin guardar";
App::$strings["%s show all"] = "%s mostrar todo";
App::$strings["Bold"] = "Negrita";
App::$strings["Italic"] = "Itálico ";
@ -1724,6 +1752,7 @@ App::$strings["Underline"] = "Subrayar";
App::$strings["Quote"] = "Citar";
App::$strings["Code"] = "Código";
App::$strings["Image"] = "Imagen";
App::$strings["Attach File"] = "Fichero adjunto";
App::$strings["Insert Link"] = "Insertar enlace";
App::$strings["Video"] = "Vídeo";
App::$strings["Your full name (required)"] = "Su nombre completo (requerido)";
@ -1826,6 +1855,34 @@ App::$strings["Connected apps"] = "Aplicaciones (apps) conectadas";
App::$strings["Permission Groups"] = "Grupos de permisos";
App::$strings["Premium Channel Settings"] = "Configuración del canal premium";
App::$strings["Bookmarked Chatrooms"] = "Salas de chat preferidas";
App::$strings["New Network Activity"] = "Nueva actividad en la red";
App::$strings["New Network Activity Notifications"] = "Avisos de nueva actividad en la red";
App::$strings["View your network activity"] = "Ver su actividad en la red";
App::$strings["Mark all notifications read"] = "Marcar todas las notificaciones como leídas";
App::$strings["New Home Activity"] = "Nueva actividad en su página principal";
App::$strings["New Home Activity Notifications"] = "Avisos de nueva actividad en su página principal";
App::$strings["View your home activity"] = "Ver su actividad en su página principal";
App::$strings["Mark all notifications seen"] = "Marcar todas las notificaciones como vistas";
App::$strings["New Mails"] = "Nuevos mensajes de correo";
App::$strings["New Mails Notifications"] = "Avisos de nuevos mensajes de correo";
App::$strings["View your private mails"] = "Ver sus correos privados";
App::$strings["Mark all messages seen"] = "Marcar todos los mensajes como vistos";
App::$strings["New Events"] = "Eventos nuevos";
App::$strings["New Events Notifications"] = "Avisos de nuevos eventos";
App::$strings["View events"] = "Ver los eventos";
App::$strings["Mark all events seen"] = "Marcar todos los eventos como leidos";
App::$strings["New Connections Notifications"] = "Avisos de nuevas conexiones";
App::$strings["View all connections"] = "Ver todas las conexiones";
App::$strings["New Files"] = "Ficheros nuevos";
App::$strings["New Files Notifications"] = "Avisos de nuevos ficheros";
App::$strings["Notices"] = "Avisos";
App::$strings["View all notices"] = "Ver todos los avisos";
App::$strings["Mark all notices seen"] = "Marcar como leídos todos los avisos";
App::$strings["New Registrations"] = "Registros nuevos";
App::$strings["New Registrations Notifications"] = "Notificaciones de nuevos registros";
App::$strings["Public Stream Notifications"] = "Avisos del \"stream\" público";
App::$strings["View the public stream"] = "Ver el \"stream\" público";
App::$strings["Loading..."] = "Cargando...";
App::$strings["Source channel not found."] = "No se ha encontrado el canal de origen.";
App::$strings["Create an account to access services and applications"] = "Crear una cuenta para acceder a los servicios y aplicaciones";
App::$strings["Logout"] = "Finalizar sesión";
@ -1925,6 +1982,7 @@ App::$strings["Or select from a free OpenClipart.org image:"] = "O seleccionar u
App::$strings["Search Term"] = "Término de búsqueda";
App::$strings["Unknown error. Please try again later."] = "Error desconocido. Por favor, inténtelo otra vez.";
App::$strings["Profile photo updated successfully."] = "Se ha actualizado con éxito la foto de perfil.";
App::$strings["invalid target signature"] = "La firma recibida no es válida";
App::$strings["Flag Adult Photos"] = "Indicador (\"flag\") de fotos de adultos";
App::$strings["Provide photo edit option to hide inappropriate photos from default album view"] = "Proporcionar una opción de edición de fotos para ocultar las fotos inapropiadas de la vista de álbum predeterminada";
App::$strings["Post to WordPress"] = "Publicar en WordPress";
@ -2094,9 +2152,6 @@ App::$strings["Followed hashtags (comma separated, do not include the #)"] = "\"
App::$strings["Diaspora Protocol Settings"] = "Ajustes del protocolo de Diaspora";
App::$strings["No username found in import file."] = "No se ha encontrado el nombre de usuario en el fichero de importación.";
App::$strings["Unable to create a unique channel address. Import failed."] = "No se ha podido crear una dirección de canal única. Ha fallado la importación.";
App::$strings["Error retrieving wiki"] = "Error al recuperar el wiki";
App::$strings["Error creating zip file export folder"] = "Error al crear el fichero comprimido zip de la carpeta a exportar";
App::$strings["Error downloading wiki: "] = "Error al descargar el wiki: ";
App::$strings["Your account on %s will expire in a few days."] = "Su cuenta en %s caducará en unos pocos días.";
App::$strings["Your $Productname test account is about to expire."] = "Su cuenta de prueba de $Productname está a punto de caducar.";
App::$strings["Enable Rainbowtag"] = "Habilitar Rainbowtag";
@ -2106,6 +2161,20 @@ App::$strings["Show Upload Limits"] = "Mostrar los límites de subida";
App::$strings["Hubzilla configured maximum size: "] = "Tamaño máximo configurado por Hubzilla: ";
App::$strings["PHP upload_max_filesize: "] = "PHP upload_max_filesize: ";
App::$strings["PHP post_max_size (must be larger than upload_max_filesize): "] = "PHP post_max_size (debe ser mayor que upload_max_filesize): ";
App::$strings["generic profile image"] = "imagen del perfil general";
App::$strings["random geometric pattern"] = "patrón geométrico aleatorio";
App::$strings["monster face"] = "cara de monstruo";
App::$strings["computer generated face"] = "cara generada por ordenador";
App::$strings["retro arcade style face"] = "cara de estilo retro arcade";
App::$strings["Hub default profile photo"] = "Foto del perfil por defecto del hub";
App::$strings["Information"] = "Información";
App::$strings["Libravatar addon is installed, too. Please disable Libravatar addon or this Gravatar addon.<br>The Libravatar addon will fall back to Gravatar if nothing was found at Libravatar."] = "El addon Libravatar también está instalado. Por favor deshabilite el addon de Libravatar o este addon de Gravatar.<br> El addon de Libravatar volverá a Gravatar si no se encuentra nada en Libravatar.";
App::$strings["Save Settings"] = "Guardar ajustes";
App::$strings["Default avatar image"] = "Imagen del avatar por defecto";
App::$strings["Select default avatar image if none was found at Gravatar. See README"] = "Selecciona la imagen de avatar predeterminada si no se encontró ninguna en Gravatar. Ver README";
App::$strings["Rating of images"] = "Valoración de las imágenes";
App::$strings["Select the appropriate avatar rating for your site. See README"] = "Seleccione la valoración adecuada del avatar para su sitio. Ver README";
App::$strings["Gravatar settings updated."] = "Se han actualizado los ajustes de Gravatar.";
App::$strings["Recent Channel/Profile Viewers"] = "Visitantes recientes del canal o perfil";
App::$strings["This plugin/addon has not been configured."] = "El plugin o complemento no se ha configurado.";
App::$strings["Please visit the Visage settings on %s"] = "Por favor, revise los ajustes de Visage en %s";
@ -2131,7 +2200,6 @@ App::$strings["Default zoom"] = "Zoom predeterminado";
App::$strings["The default zoom level. (1:world, 18:highest, also depends on tile server)"] = "El nivel de zoom predeterminado. (1: mundo, 18: el más alto, también depende del servidor del mosaico de imágenes)";
App::$strings["Include marker on map"] = "Incluir un marcador en el mapa";
App::$strings["Include a marker on the map."] = "Incluir un marcador en el mapa.";
App::$strings["Save Settings"] = "Guardar ajustes";
App::$strings["text to include in all outgoing posts from this site"] = "texto a incluir en todos los mensajes salientes de este sitio";
App::$strings["Post to Friendica"] = "Publicar en Friendica";
App::$strings["rtof Settings saved."] = "Se han guardado los ajustes de rtof";
@ -2183,6 +2251,11 @@ App::$strings["This will import all your Friendica photo albums to this Red chan
App::$strings["Friendica Server base URL"] = "URL base del servidor de Friendica";
App::$strings["Friendica Login Username"] = "Nombre de inicio de sesión en Friendica";
App::$strings["Friendica Login Password"] = "Contraseña de inicio de sesión en Friendica";
App::$strings["ActivityPub"] = "ActivityPub";
App::$strings["ActivityPub Protocol Settings updated."] = "Se han actualizado los ajustes del protocolo ActivityPub.";
App::$strings["The ActivityPub protocol does not support location independence. Connections you make within that network may be unreachable from alternate channel locations."] = "El protocolo ActivityPub no soporta la independencia de ubicación. Las conexiones que realice dentro de esa red pueden no ser accesibles desde ubicaciones de canales alternativos.";
App::$strings["Enable the ActivityPub protocol for this channel"] = "Activar el protocolo ActivityPub para este canal";
App::$strings["ActivityPub Protocol Settings"] = "Ajustes del protocolo ActivityPub";
App::$strings["Project Servers and Resources"] = "Servidores y recursos del proyecto";
App::$strings["Project Creator and Tech Lead"] = "Creador del proyecto y director técnico";
App::$strings["Admin, developer, directorymin, support bloke"] = "Administrador, desarrollador, administrador del directorio, trabajador de apoyo";
@ -2265,7 +2338,6 @@ App::$strings["Invalid game."] = "Juego no válido.";
App::$strings["You are not a player in this game."] = "Usted no participa en este juego.";
App::$strings["You must be a local channel to create a game."] = "Debe ser un canal local para crear un juego";
App::$strings["You must select one opponent that is not yourself."] = "Debe seleccionar un oponente que no sea usted mismo.";
App::$strings["Creating new game..."] = "Crear un nuevo juego...";
App::$strings["You must select white or black."] = "Debe elegir blancas o negras.";
App::$strings["Error creating new game."] = "Error al crear un nuevo juego.";
App::$strings["Requested channel is not available."] = "El canal solicitado no está disponible.";
@ -2406,7 +2478,6 @@ App::$strings["Redmatrix File Storage Import"] = "Importar repositorio de ficher
App::$strings["This will import all your Redmatrix cloud files to this channel."] = "Esto importará todos sus ficheros de la nube de Redmatrix a este canal.";
App::$strings["file"] = "fichero";
App::$strings["Send email to all members"] = "Enviar un correo electrónico a todos los miembros";
App::$strings["$1%s Administrator"] = "Administrador de $1%s ";
App::$strings["%1\$d of %2\$d messages sent."] = "%1\$d de %2\$d mensajes enviados.";
App::$strings["Send email to all hub members."] = "Enviar un correo electrónico a todos los miembros del hub.";
App::$strings["Sender Email address"] = "Dirección de correo electrónico del remitente";
@ -2479,7 +2550,6 @@ App::$strings["Categories:"] = "Temas:";
App::$strings["Filed under:"] = "Archivado bajo:";
App::$strings["View in context"] = "Mostrar en su contexto";
App::$strings["remove"] = "eliminar";
App::$strings["Loading..."] = "Cargando...";
App::$strings["Delete Selected Items"] = "Eliminar elementos seleccionados";
App::$strings["View Source"] = "Ver el código fuente de la entrada";
App::$strings["Follow Thread"] = "Seguir este hilo";
@ -2519,8 +2589,6 @@ App::$strings["Toggle comments"] = "Activar o desactivar los comentarios";
App::$strings["Categories (optional, comma-separated list)"] = "Temas (opcional, lista separada por comas)";
App::$strings["Other networks and post services"] = "Otras redes y servicios de publicación";
App::$strings["Set publish date"] = "Establecer la fecha de publicación";
App::$strings["Discover"] = "Descubrir";
App::$strings["Imported public streams"] = "Contenidos públicos importados";
App::$strings["Commented Order"] = "Comentarios recientes";
App::$strings["Sort by Comment Date"] = "Ordenar por fecha de comentario";
App::$strings["Posted Order"] = "Publicaciones recientes";
@ -2537,6 +2605,7 @@ App::$strings["Photo Albums"] = "Álbumes de fotos";
App::$strings["Files and Storage"] = "Ficheros y repositorio";
App::$strings["Bookmarks"] = "Marcadores";
App::$strings["Saved Bookmarks"] = "Marcadores guardados";
App::$strings["View Cards"] = "Ver las fichas";
App::$strings["View Webpages"] = "Ver páginas web";
App::$strings["__ctx:noun__ Attending"] = array(
0 => "Participaré",
@ -2636,9 +2705,12 @@ App::$strings["Download binary/encrypted content"] = "Descargar contenido binari
App::$strings["default"] = "por defecto";
App::$strings["Page layout"] = "Plantilla de la página";
App::$strings["You can create your own with the layouts tool"] = "Puede crear su propia disposición gráfica con la herramienta de plantillas";
App::$strings["HTML"] = "HTML";
App::$strings["Comanche Layout"] = "Plantilla de Comanche";
App::$strings["PHP"] = "PHP";
App::$strings["Page content type"] = "Tipo de contenido de la página";
App::$strings["activity"] = "la actividad";
App::$strings["a-z, 0-9, -, _, and . only"] = "a-z, 0-9, -, _, and . only";
App::$strings["a-z, 0-9, -, and _ only"] = "a-z, 0-9, -, and _ only";
App::$strings["Design Tools"] = "Herramientas de diseño web";
App::$strings["Pages"] = "Páginas";
App::$strings["Import website..."] = "Importar un sitio web...";
@ -2667,18 +2739,16 @@ App::$strings["Examples: Robert Morgenstein, Fishing"] = "Ejemplos: José Ferná
App::$strings["Random Profile"] = "Perfil aleatorio";
App::$strings["Invite Friends"] = "Invitar a amigos";
App::$strings["Advanced example: name=fred and country=iceland"] = "Ejemplo avanzado: nombre=juan y país=españa";
App::$strings["%d connection in common"] = array(
0 => "%d conexión en común",
1 => "%d conexiones en común",
);
App::$strings["show more"] = "mostrar más";
App::$strings["Common Connections"] = "Conexiones comunes";
App::$strings["View all %d common connections"] = "Ver todas las %d conexiones comunes";
App::$strings["%1\$s wrote the following %2\$s %3\$s"] = "%1\$s escribió %2\$s siguiente %3\$s";
App::$strings["Channel is blocked on this site."] = "El canal está bloqueado en este sitio.";
App::$strings["Channel location missing."] = "Falta la dirección del canal.";
App::$strings["Response from remote channel was incomplete."] = "Respuesta incompleta del canal.";
App::$strings["Channel was deleted and no longer exists."] = "El canal ha sido eliminado y ya no existe.";
App::$strings["Protocol disabled."] = "Protocolo deshabilitado.";
App::$strings["Remote channel or protocol unavailable."] = "Canal remoto o protocolo no disponible.";
App::$strings["Channel discovery failed."] = "El intento de acceder al canal ha fallado.";
App::$strings["Protocol disabled."] = "Protocolo deshabilitado.";
App::$strings["Cannot connect to yourself."] = "No puede conectarse consigo mismo.";
App::$strings["Delete this item?"] = "¿Borrar este elemento?";
App::$strings["%s show less"] = "%s mostrar menos";
@ -2762,7 +2832,6 @@ App::$strings["Path not found."] = "Ruta no encontrada";
App::$strings["mkdir failed."] = "mkdir ha fallado.";
App::$strings["database storage failed."] = "el almacenamiento en la base de datos ha fallado.";
App::$strings["Empty path"] = "Ruta vacía";
App::$strings["guest:"] = "invitado: ";
App::$strings["The form security token was not correct. This probably happened because the form has been opened for too long (>3 hours) before submitting it."] = "El \"token\" de seguridad del formulario no es correcto. Esto ha ocurrido probablemente porque el formulario ha estado abierto demasiado tiempo (>3 horas) antes de ser enviado";
App::$strings["(Unknown)"] = "(Desconocido)";
App::$strings["Visible to anybody on the internet."] = "Visible para cualquiera en internet.";
@ -2785,8 +2854,6 @@ App::$strings["Empty name"] = "Nombre vacío";
App::$strings["Name too long"] = "Nombre demasiado largo";
App::$strings["No account identifier"] = "Ningún identificador de la cuenta";
App::$strings["Nickname is required."] = "Se requiere un sobrenombre (alias).";
App::$strings["Reserved nickname. Please choose another."] = "Sobrenombre en uso. Por favor, elija otro.";
App::$strings["Nickname has unsupported characters or is already being used on this site."] = "El alias contiene caracteres no admitidos o está ya en uso por otros miembros de este sitio.";
App::$strings["Unable to retrieve created identity"] = "No ha sido posible recuperar la identidad creada";
App::$strings["Default Profile"] = "Perfil principal";
App::$strings["Unable to retrieve modified identity"] = "No se puede recuperar la identidad modficada";
@ -2818,7 +2885,6 @@ App::$strings["Love/Romance:"] = "Vida sentimental o amorosa:";
App::$strings["Work/employment:"] = "Trabajo:";
App::$strings["School/education:"] = "Estudios:";
App::$strings["Like this thing"] = "Me gusta esto";
App::$strings["User '%s' deleted"] = "El usuario '%s' ha sido eliminado";
App::$strings["l F d, Y \\@ g:i A"] = "l d de F, Y \\@ G:i";
App::$strings["Starts:"] = "Comienza:";
App::$strings["Finishes:"] = "Finaliza:";
@ -2837,7 +2903,6 @@ App::$strings["Friendica"] = "Friendica";
App::$strings["OStatus"] = "OStatus";
App::$strings["GNU-Social"] = "GNU Social";
App::$strings["RSS/Atom"] = "RSS/Atom";
App::$strings["ActivityPub"] = "ActivityPub";
App::$strings["Diaspora"] = "Diaspora";
App::$strings["Facebook"] = "Facebook";
App::$strings["Zot"] = "Zot";
@ -2856,6 +2921,7 @@ App::$strings["Image/photo"] = "Imagen/foto";
App::$strings["Encrypted content"] = "Contenido cifrado";
App::$strings["Install %s element: "] = "Instalar el elemento %s:";
App::$strings["This post contains an installable %s element, however you lack permissions to install it on this site."] = "Esta entrada contiene el elemento instalable %s, sin embargo le faltan permisos para instalarlo en este sitio.";
App::$strings["card"] = "ficha";
App::$strings["Click to open/close"] = "Pulsar para abrir/cerrar";
App::$strings["spoiler"] = "spoiler";
App::$strings["$1 wrote:"] = "$1 escribió:";
@ -2863,6 +2929,7 @@ App::$strings[" by "] = "por";
App::$strings[" on "] = "en";
App::$strings["Embedded content"] = "Contenido incorporado";
App::$strings["Embedding disabled"] = "Incrustación deshabilitada";
App::$strings["OpenWebAuth: %1\$s welcomes %2\$s"] = "OpenWebAuth: %1\$sda la bienvenida a %2\$s";
App::$strings["General Features"] = "Funcionalidades básicas";
App::$strings["Multiple Profiles"] = "Múltiples perfiles";
App::$strings["Ability to create multiple profiles"] = "Capacidad de crear múltiples perfiles";
@ -2875,6 +2942,7 @@ App::$strings["Provide managed web pages on your channel"] = "Proveer páginas w
App::$strings["Provide a wiki for your channel"] = "Proporcionar un wiki para su canal";
App::$strings["Private Notes"] = "Notas privadas";
App::$strings["Enables a tool to store notes and reminders (note: not encrypted)"] = "Habilita una herramienta para guardar notas y recordatorios (advertencia: las notas no estarán cifradas)";
App::$strings["Create personal planning cards"] = "Crear fichas de planificación personal";
App::$strings["Navigation Channel Select"] = "Navegación por el selector de canales";
App::$strings["Change channels directly from within the navigation dropdown menu"] = "Cambiar de canales directamente desde el menú de navegación desplegable";
App::$strings["Photo Location"] = "Ubicación de las fotos";
@ -2998,6 +3066,21 @@ App::$strings["%1\$s's birthday"] = "Cumpleaños de %1\$s";
App::$strings["Happy Birthday %1\$s"] = "Feliz cumpleaños %1\$s";
App::$strings["Remote authentication"] = "Acceder desde su servidor";
App::$strings["Click to authenticate to your home hub"] = "Pulsar para identificarse en su servidor de inicio";
App::$strings["Network Activity"] = "Actividad de la red";
App::$strings["Mark all activity notifications seen"] = "Marcar como vistas todas las notificaciones de actividad";
App::$strings["Channel home"] = "Mi canal";
App::$strings["View your channel home"] = "Ver su página principal del canal";
App::$strings["Mark all channel notifications seen"] = "Marcar todas las notificaciones del canal como leídas";
App::$strings["Registrations"] = "Registros";
App::$strings["Notifications"] = "Notificaciones";
App::$strings["View all notifications"] = "Ver todas las notificaciones";
App::$strings["Mark all system notifications seen"] = "Marcar todas las notificaciones del sistema como leídas";
App::$strings["Private mail"] = "Correo privado";
App::$strings["View your private messages"] = "Ver sus mensajes privados";
App::$strings["Mark all private messages seen"] = "Marcar todos los mensajes privados como leídos";
App::$strings["Event Calendar"] = "Calendario de eventos";
App::$strings["Manage Your Channels"] = "Gestionar sus canales";
App::$strings["Account/Channel Settings"] = "Ajustes de cuenta/canales";
App::$strings["End this session"] = "Finalizar esta sesión";
App::$strings["Your profile page"] = "Su página del perfil";
App::$strings["Manage/Edit profiles"] = "Administrar/editar perfiles";
@ -3008,29 +3091,6 @@ App::$strings["Log me out of this site"] = "Salir de este sitio";
App::$strings["Create an account"] = "Crear una cuenta";
App::$strings["Help and documentation"] = "Ayuda y documentación";
App::$strings["Search site @name, #tag, ?docs, content"] = "Buscar en el sitio por @nombre, #etiqueta, ?ayuda o contenido";
App::$strings["Grid"] = "Red";
App::$strings["Your grid"] = "Mi red";
App::$strings["View your network/grid"] = "Ver su red";
App::$strings["Mark all grid notifications seen"] = "Marcar todas las notificaciones de la red como vistas";
App::$strings["Channel home"] = "Mi canal";
App::$strings["View your channel home"] = "Ver su página principal del canal";
App::$strings["Mark all channel notifications seen"] = "Marcar todas las notificaciones del canal como leídas";
App::$strings["Notices"] = "Avisos";
App::$strings["Notifications"] = "Notificaciones";
App::$strings["View all notifications"] = "Ver todas las notificaciones";
App::$strings["Mark all system notifications seen"] = "Marcar todas las notificaciones del sistema como leídas";
App::$strings["Private mail"] = "Correo privado";
App::$strings["View your private messages"] = "Ver sus mensajes privados";
App::$strings["Mark all private messages seen"] = "Marcar todos los mensajes privados como leídos";
App::$strings["Event Calendar"] = "Calendario de eventos";
App::$strings["View events"] = "Ver los eventos";
App::$strings["Mark all events seen"] = "Marcar todos los eventos como leidos";
App::$strings["Manage Your Channels"] = "Gestionar sus canales";
App::$strings["Account/Channel Settings"] = "Ajustes de cuenta/canales";
App::$strings["Shared Files"] = "Ficheros compartidos";
App::$strings["New files shared with me"] = "Nuevos ficheros compartidos conmigo";
App::$strings["Public stream"] = "\"Stream\" público";
App::$strings["Public stream activities"] = "Actividades del \"stream\" público";
App::$strings["Site Setup and Configuration"] = "Ajustes y configuración del sitio";
App::$strings["@name, #tag, ?doc, content"] = "@nombre, #etiqueta, ?ayuda, contenido";
App::$strings["Please wait..."] = "Espere por favor…";
@ -3046,7 +3106,6 @@ App::$strings["Upload New Photos"] = "Subir nuevas fotos";
App::$strings["Invalid data packet"] = "Paquete de datos no válido";
App::$strings["Unable to verify channel signature"] = "No ha sido posible de verificar la firma del canal";
App::$strings["Unable to verify site signature for %s"] = "No ha sido posible de verificar la firma del sitio para %s";
App::$strings["invalid target signature"] = "La firma recibida no es válida";
App::$strings["A deleted group with this name was revived. Existing item permissions <strong>may</strong> apply to this group and any future members. If this is not what you intended, please create another group with a different name."] = "Un grupo suprimido con este nombre ha sido restablecido. <strong>Es posible</strong> que los permisos existentes sean aplicados a este grupo y sus futuros miembros. Si no quiere esto, por favor cree otro grupo con un nombre diferente.";
App::$strings["Add new connections to this privacy group"] = "Añadir conexiones nuevas a este grupo de canales";
App::$strings["edit"] = "editar";
@ -3056,6 +3115,7 @@ App::$strings["Channels not in any privacy group"] = "Sin canales en ningún gru
App::$strings["New window"] = "Nueva ventana";
App::$strings["Open the selected location in a different window or browser tab"] = "Abrir la dirección seleccionada en una ventana o pestaña aparte";
App::$strings["Logged out."] = "Desconectado/a.";
App::$strings["Email validation is incomplete. Please check your email."] = "La validación del correo electrónico está incompleta. Por favor, compruebe su correo electrónico.";
App::$strings["Failed authentication"] = "Autenticación fallida.";
App::$strings["Help:"] = "Ayuda:";
App::$strings["Not Found"] = "No encontrado";

View file

@ -946,6 +946,7 @@ function notify_popup_loader(notifyType) {
$("#navbar-" + notifyType + "-menu").html(notifications_all + notifications_mark);
$("#nav-" + notifyType + "-menu").html(notifications_all + notifications_mark);
$("." + notifyType + "-update").html(data.notify.length);
$(data.notify).each(function() {
html = navbar_notifications_tpl.format(this.notify_link,this.photo,this.name,this.message,this.when,this.hclass);

View file

@ -15,7 +15,9 @@
<title>{{$feed_title}}</title>
<generator uri="http://hubzilla.org" version="{{$version}}">{{$red}}</generator>
<link rel="license" href="http://creativecommons.org/licenses/by/3.0/" />
{{if $profile_page}}
<link rel="alternate" type="text/html" href="{{$profile_page}}" />
{{/if}}
{{if $author}}
{{$author}}
{{/if}}

View file

@ -1,3 +1,10 @@
<div class="mb-2 notif-item">
<a href="{{$item_link}}"><img src="{{$item_image}}" class="menu-img-1">{{$item_text}} <span class="notif-when">{{$item_when}}</span></a>
<div class="mb-4 notif-item">
{{if ! $item_seen}}
<span class="float-right badge badge-pill badge-success text-uppercase">{{$new}}</span>
{{/if}}
<a href="{{$item_link}}">
<img src="{{$item_image}}" class="menu-img-3">
<span class="{{if $item_seen}}text-muted{{/if}}">{{$item_text}}</span><br>
<span class="dropdown-sub-text">{{$item_when}}</span>
</a>
</div>