From d9052c7e3cba157c1465125bcc5e1e0c9b98f8aa Mon Sep 17 00:00:00 2001
From: zotlabs
Date: Tue, 3 Sep 2019 17:00:10 -0700
Subject: [PATCH 018/136] Zot -> Zot6 translation issue, liking a "new friend"
activity
---
Zotlabs/Lib/Activity.php | 24 +++++++++++++++++-------
include/zot.php | 1 -
2 files changed, 17 insertions(+), 8 deletions(-)
diff --git a/Zotlabs/Lib/Activity.php b/Zotlabs/Lib/Activity.php
index 721ed10fd..f9ec3a677 100644
--- a/Zotlabs/Lib/Activity.php
+++ b/Zotlabs/Lib/Activity.php
@@ -293,8 +293,14 @@ class Activity {
$ret = [];
- $objtype = self::activity_obj_mapper($i['obj_type']);
-
+ if($i['verb'] === ACTIVITY_FRIEND) {
+ // Hubzilla 'make-friend' activity, no direct mapping from AS1 to AS2 - make it a note
+ $objtype = 'Note';
+ }
+ else {
+ $objtype = self::activity_obj_mapper($i['obj_type']);
+ }
+
if(intval($i['item_deleted'])) {
$ret['type'] = 'Tombstone';
$ret['formerType'] = $objtype;
@@ -486,6 +492,12 @@ class Activity {
$ret = [];
$reply = false;
+
+ if($i['verb'] === ACTIVITY_FRIEND) {
+ // Hubzilla 'make-friend' activity, no direct mapping from AS1 to AS2 - make it a note
+ $ret['obj'] = [];
+ }
+
if(intval($i['item_deleted'])) {
$ret['type'] = 'Tombstone';
$ret['formerType'] = self::activity_obj_mapper($i['obj_type']);
@@ -498,11 +510,6 @@ class Activity {
return $ret;
}
- if($i['verb'] === ACTIVITY_FRIEND) {
- // Hubzilla 'make-friend' activity, no direct mapping from AS1 to AS2 - make it a note
- $ret['obj_type'] = ACTIVITY_OBJ_NOTE;
- $ret['obj'] = [];
- }
$ret['type'] = self::activity_mapper($i['verb']);
@@ -797,6 +804,9 @@ class Activity {
if(strpos($verb,ACTIVITY_MOOD) !== false)
return 'Create';
+ if(strpos($verb,ACTIVITY_FRIEND) !== false)
+ return 'Create';
+
if(strpos($verb,ACTIVITY_POKE) !== false)
return 'Activity';
diff --git a/include/zot.php b/include/zot.php
index 60bada1d6..bd85dd755 100644
--- a/include/zot.php
+++ b/include/zot.php
@@ -2392,7 +2392,6 @@ function process_mail_delivery($sender, $arr, $deliveries) {
}
}
-
$r = q("select id, conv_guid from mail where mid = '%s' and channel_id = %d limit 1",
dbesc($arr['mid']),
intval($channel['channel_id'])
From fd30be7644cc35d5396bcaf7bb376fd26e476ba5 Mon Sep 17 00:00:00 2001
From: Max Kostikov
Date: Mon, 9 Sep 2019 12:35:47 +0200
Subject: [PATCH 019/136] Add selected text quote on comment reply
---
view/js/main.js | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/view/js/main.js b/view/js/main.js
index 2eea7543d..bc1c48cf1 100644
--- a/view/js/main.js
+++ b/view/js/main.js
@@ -1146,8 +1146,8 @@ function doreply(parent, ident, owner, hint) {
var i = form.find('button[type=submit]');
var btn = i.html().replace(/<[^>]*>/g, '').trim();
i.html(' ' + btn);
- i.prop('title', hint);
- form.find('textarea').val("@{" + owner + "} ");
+ var sel = 'wall-item-body-' + ident.toString();
+ form.find('textarea').val("@{" + owner + "}" + (($(window.getSelection().anchorNode).closest("#" + sel).attr("id") != sel) ? " " : "\n[quote]" + window.getSelection().toString() + "[/quote]\n"));
$('#comment-edit-text-' + parent.toString()).focus();
}
From a62a230d3dde4e21707dcae3884b4bcd0d2a9a67 Mon Sep 17 00:00:00 2001
From: OJ Random
Date: Sat, 14 Sep 2019 19:09:26 +0200
Subject: [PATCH 020/136] hominstall - fix url rewriting and minor changes.
---
.homeinstall/README.md | 132 +++++++++++++++------------------
.homeinstall/hubzilla-setup.sh | 70 ++++++++++++-----
2 files changed, 113 insertions(+), 89 deletions(-)
diff --git a/.homeinstall/README.md b/.homeinstall/README.md
index d4613afce..903c34cbd 100644
--- a/.homeinstall/README.md
+++ b/.homeinstall/README.md
@@ -1,10 +1,65 @@
-# Hubzilla at Home next to your Router
+# Step-by-Step Overwiew
-This readme will show you how to install and run Hubzilla (or Zap) at home.
+## Disclaimers
-The installation is done by a script.
+- This script does work with Debian 10 only.
+- This script has to be used on a fresh debian install only (it does not take account for a possibly already installed and configured webserver or sql implementation).
-What the script will do for you...
+## Preconditions
+
+Hardware
+
++ Internet connection and router at home
++ Mini-pc connected to your router (a Raspberry 3 will do for very small Hubs)
++ USB drive for backups
+
+Software
+
++ Fresh installation of Debian 10 (Stretch)
++ Router with open ports 80 and 443 for your web server
+
+## The basic steps (quick overview)
+
++ Register your own domain (for example at selfHOST) or a free subdomain (for example at freeDNS)
++ Log on to your fresh Debian
+ - apt-get install git
+ - mkdir -p /var/www
+ - cd /var/www
+ - git clone https://framagit.org/hubzilla/core.git html
+ - cd html/.homeinstall
+ - cp hubzilla-config.txt.template hubzilla-config.txt
+ - nano hubzilla-config.txt
+ - Read the comments carefully
+ - Enter your values: db pass, domain, values for dyn DNS
+ - Prepare your external disk for backups
+ - hubzilla-setup.sh as root
+ - ... wait, wait, wait until the script is finised
++ Open your domain with a browser and step throught the initial configuration of hubzilla.
+
+## Optional - Set path to imagemagick
+
+In Admin settings of hubzilla or via terminal
+
+ cd /var/www/html
+ util/config system.imagick_convert_path /usr/bin/convert
+
+## Optional - Switch verification of email on/off
+
+Do this just befor you register the user.
+
+In Admin settings of hubzilla or via terminal
+
+ cd /var/www/html
+
+Check the current setting
+
+ util/config system verify_email
+
+Switch the verification on/off (1/0)
+
+ util/config system verify_email 0
+
+## What the script will do for you...
+ install everything required by Hubzilla, basically a web server (Apache), PHP, a database (MySQL), certbot,...
+ create a database
@@ -38,69 +93,11 @@ The script can install both [Hubzilla](https://zotlabs.org/page/hubzilla/hubzill
- core: git clone https://framagit.org/zot/zap.git html (in this readme)
- addons: util/add_addon_repo https://framagit.org/zot/zap-addons.git zaddons (in hubzilla-setup.sh)
-## Disclaimers
-- This script does work with Debian 10 only.
-- This script has to be used on a fresh debian install only (it does not take account for a possibly already installed and configured webserver or sql implementation).
-# Step-by-Step Overwiew
+# Step-by-Step - some Details
-## Preconditions
-
-Hardware
-
-+ Internet connection and router at home
-+ Mini-pc connected to your router (a Raspberry 3 will do for very small Hubs)
-+ USB drive for backups
-
-Software
-
-+ Fresh installation of Debian 10 (Stretch)
-+ Router with open ports 80 and 443 for your web server
-
-## The basic steps (quick overview)
-
-+ Register your own domain (for example at selfHOST) or a free subdomain (for example at freeDNS)
-+ Log on to your fresh Debian
- - apt-get install git
- - mkdir -p /var/www
- - cd /var/www
- - git clone https://framagit.org/hubzilla/core.git html
- - cd html/.homeinstall
- - cp hubzilla-config.txt.template hubzilla-config.txt
- - nano hubzilla-config.txt
- - Read the comments carefully
- - Enter your values: db pass, domain, values for dyn DNS
- - Prepare your external disk for backups
- - hubzilla-setup.sh as root
- - ... wait, wait, wait until the script is finised
-+ Open your domain with a browser and step throught the initial configuration of hubzilla.
-
-## Troubleshooting
-
-If the check of the mail address fails when you try to register the very first user in the browser. Do...
-
- cd /var/www/html
- util/config system.do_not_check_dns 1
-
-## Optional - Set path to imagemagick
-
-In Admin settings of hubzilla or via terminal
-
- cd /var/www/html
- util/config system.imagick_convert_path /usr/bin/convert
-
-# Step-by-Step in Detail
-
-## Preparations Software
-
-## Install Debian 9
-
-Provided you use a Raspberry Pi 3...
-
-Download the OS Raspbian from https://www.raspberrypi.org/downloads/raspbian/
-
-Follow the installation instruction there.
+## Preparations
## Configure your Router
@@ -146,12 +143,5 @@ to boot the Rapsi to the client console.
DO NOT FORGET TO CHANGE THE DEFAULT PASSWORD FOR USER PI!
-On a Raspian Stretch (Debian 10) the validation of the mail address fails for the very first user.
-This used to happen on some *bsd distros but there was some work to fix that a year ago (2017).
-
-So if your system isn't registered in DNS or DNS isn't active do
-
- cd /var/www/html
- util/config system.do_not_check_dns 1
diff --git a/.homeinstall/hubzilla-setup.sh b/.homeinstall/hubzilla-setup.sh
index be190e389..1103bd5fd 100755
--- a/.homeinstall/hubzilla-setup.sh
+++ b/.homeinstall/hubzilla-setup.sh
@@ -28,14 +28,13 @@
# * php,
# * mariadb - the database for hubzilla,
# * adminer,
-# * git to download and update hubzilla addon
-# - download hubzilla core and addons
+# * git to download and update addons
# - configure cron
# * "Master.php" for regular background prozesses of hubzilla
# * "apt-get update" and "apt-get dist-upgrade" and "apt-get autoremove" to keep linux up-to-date
# * run command to keep the IP up-to-date > DynDNS provided by selfHOST.de or freedns.afraid.org
# * backup hubzillas database and files (rsync)
-# - letsencrypt
+# - run letsencrypt to create, register and use a certifacte for https
#
#
# Discussion
@@ -56,7 +55,7 @@
# - creates a daily cron that runs the hubzilla-daily.sh
#
# hubzilla-daily.sh makes a (daily) backup of all relevant files
-# - /var/lib/mysql/ > hubzilla database
+# - /var/lib/mysql/ > database
# - /var/www/ > hubzilla/zap from github
# - /etc/letsencrypt/ > certificates
#
@@ -223,6 +222,11 @@ function install_curl {
nocheck_install "curl"
}
+function install_wget {
+ print_info "installing wget..."
+ nocheck_install "wget"
+}
+
function install_sendmail {
print_info "installing sendmail..."
nocheck_install "sendmail sendmail-bin"
@@ -269,7 +273,19 @@ function install_adminer {
else
print_info "file /etc/adminer/adminer.conf exists already"
fi
+
+ a2enmod rewrite
+
+ if [ ! -f /etc/apache2/apache2.conf ]
+ then
+ die "could not find file /etc/apache2/apache2.conf"
+ fi
+ sed -i \
+ "s/AllowOverride None/AllowOverride all/" \
+ /etc/apache2/apache2.conf
+
a2enconf adminer
+ systemctl restart mariadb
systemctl reload apache2
}
@@ -407,10 +423,9 @@ function install_letsencrypt {
then
die "Failed to install let's encrypt: 'le_domain' is empty in $configfile"
fi
- # check if user gave mail address
if [ -z "$le_email" ]
then
- die "Failed to install let's encrypt: 'le_domain' is empty in $configfile"
+ die "Failed to install let's encrypt: 'le_email' is empty in $configfile"
fi
nocheck_install "certbot python-certbot-apache"
print_info "run certbot ..."
@@ -431,12 +446,19 @@ function check_https {
}
function install_hubzilla {
- print_info "installing hubzilla addons..."
+ print_info "installing addons..."
cd /var/www/html/
- # if you install Hubzilla
- # util/add_addon_repo https://framagit.org/hubzilla/addons hzaddons
- # if you install ZAP
- util/add_addon_repo https://framagit.org/zot/zap-addons.git zaddons
+ if git remote -v | grep -i "origin.*core.git"
+ then
+ print_info "hubzilla"
+ util/add_addon_repo https://framagit.org/hubzilla/addons hzaddons
+ elif git remote -v | grep -i "origin.*zap.git"
+ then
+ print_info "zap"
+ util/add_addon_repo https://framagit.org/zot/zap-addons.git zaddons
+ else
+ die "neither zap nor hubzilla repository > did not install addons or zap/hubzilla"
+ fi
mkdir -p "store/[data]/smarty3"
chmod -R 777 store
touch .htconfig.php
@@ -446,7 +468,7 @@ function install_hubzilla {
chown root:www-data /var/www/html/
chown root:www-data /var/www/html/.htaccess
chmod 0644 /var/www/html/.htaccess
- print_info "installed hubzilla"
+ print_info "installed addons"
}
function install_rsync {
@@ -585,6 +607,7 @@ check_config
stop_hubzilla
update_upgrade
install_curl
+install_wget
install_sendmail
install_apache
install_imagemagick
@@ -600,23 +623,34 @@ configure_cron_selfhost
if [ "$le_domain" != "localhost" ]
then
- install_letsencrypt
- check_https
+ install_letsencrypt
+ configure_apache_for_https
+ check_https
else
- print_info "is localhost - skipped installation of letsencrypt and configuration of apache for https"
+ print_info "is localhost - skipped installation of letsencrypt and configuration of apache for https"
fi
install_hubzilla
+if [ "$le_domain" != "localhost" ]
+then
+ rewrite_to_https
+ install_rsnapshot
+else
+ print_info "is localhost - skipped rewrite to https and installation of rsnapshot"
+fi
+
configure_cron_daily
if [ "$le_domain" != "localhost" ]
then
- install_rsync
- install_cryptosetup
+ install_cryptosetup
+ write_uninstall_script
else
- print_info "is localhost - skipped installation of cryptosetup"
+ print_info "is localhost - skipped installation of cryptosetup"
fi
+
#set +x # stop debugging from here
+
From 8959ba9b821a064e778008982c65f974dd01347e Mon Sep 17 00:00:00 2001
From: OJ Random
Date: Sat, 14 Sep 2019 19:14:31 +0200
Subject: [PATCH 021/136] hominstall - readme
---
.homeinstall/README.md | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/.homeinstall/README.md b/.homeinstall/README.md
index 903c34cbd..1ed2e07d2 100644
--- a/.homeinstall/README.md
+++ b/.homeinstall/README.md
@@ -1,4 +1,4 @@
-# Step-by-Step Overwiew
+# How to use
## Disclaimers
@@ -18,7 +18,7 @@ Software
+ Fresh installation of Debian 10 (Stretch)
+ Router with open ports 80 and 443 for your web server
-## The basic steps (quick overview)
+## How to run the script
+ Register your own domain (for example at selfHOST) or a free subdomain (for example at freeDNS)
+ Log on to your fresh Debian
From 86b4a53858dff8a91a051faad3b4505db0fe44ba Mon Sep 17 00:00:00 2001
From: Max Kostikov
Date: Sun, 15 Sep 2019 09:18:42 +0200
Subject: [PATCH 022/136] Prevent image blurring
---
util/thumbrepair | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/util/thumbrepair b/util/thumbrepair
index acd453719..a37e978af 100755
--- a/util/thumbrepair
+++ b/util/thumbrepair
@@ -17,7 +17,7 @@ if($x) {
$width = $xx['width'];
$height = $xx['height'];
- $n = q("SELECT * FROM photo WHERE resource_id = '%s' AND imgscale > 0",
+ $n = q("SELECT * FROM photo WHERE resource_id = '%s' AND imgscale > 0 ORDER BY imgscale",
dbesc($xx['resource_id'])
);
From 375c2a87c73b0f5a257000a7ec036b1d16c0092b Mon Sep 17 00:00:00 2001
From: zotlabs
Date: Mon, 16 Sep 2019 23:27:41 -0700
Subject: [PATCH 023/136] change event formatting slightly for Zot6 and
ActivityStreams.
---
Zotlabs/Lib/Activity.php | 11 +++++++++--
1 file changed, 9 insertions(+), 2 deletions(-)
diff --git a/Zotlabs/Lib/Activity.php b/Zotlabs/Lib/Activity.php
index f9ec3a677..ed29bfe6d 100644
--- a/Zotlabs/Lib/Activity.php
+++ b/Zotlabs/Lib/Activity.php
@@ -6,6 +6,7 @@ use Zotlabs\Daemon\Master;
use Zotlabs\Web\HTTPSig;
require_once('include/event.php');
+require_once('include/html2plain.php');
class Activity {
@@ -204,7 +205,8 @@ class Activity {
$y = [
'type' => 'Event',
'id' => z_root() . '/event/' . $ev['event_hash'],
- 'summary' => bbcode($ev['summary'], [ 'cache' => true ]),
+ 'name' => $ev['summary'],
+// 'summary' => bbcode($ev['summary'], [ 'cache' => true ]),
// RFC3339 Section 4.3
'startTime' => (($ev['adjust']) ? datetime_convert('UTC','UTC',$ev['dtstart'], ATOM_TIME) : datetime_convert('UTC','UTC',$ev['dtstart'],'Y-m-d\\TH:i:s-00:00')),
'content' => bbcode($ev['description'], [ 'cache' => true ]),
@@ -2559,7 +2561,12 @@ class Activity {
}
if($event) {
- $event['summary'] = html2bbcode($content['summary']);
+ $event['summary'] = $content['name'];
+ if(! $event['summary']) {
+ if($content['summary']) {
+ $event['summary'] = html2plain($content['summary']);
+ }
+ }
$event['description'] = html2bbcode($content['content']);
if($event['summary'] && $event['dtstart']) {
$content['event'] = $event;
From 97f36fa46f620d7c78fbc76797fba42c81ccb28a Mon Sep 17 00:00:00 2001
From: Mario Vavti
Date: Thu, 19 Sep 2019 10:32:26 +0000
Subject: [PATCH 024/136] fix issue #1331
(cherry picked from commit 394f263ddd648e25ff3967bfbe3b0e25dccf89a0)
---
Zotlabs/Web/SessionHandler.php | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/Zotlabs/Web/SessionHandler.php b/Zotlabs/Web/SessionHandler.php
index 04c5cb5b5..4292fdc28 100644
--- a/Zotlabs/Web/SessionHandler.php
+++ b/Zotlabs/Web/SessionHandler.php
@@ -38,10 +38,15 @@ class SessionHandler implements \SessionHandlerInterface {
function write ($id, $data) {
+ // Pretend everything is hunky-dory, even though it isn't.
+ // There probably isn't anything we can do about it in any event.
+ // See: https://stackoverflow.com/a/43636110
+
if(! $id || ! $data) {
- return false;
+ return true;
}
+
// Unless we authenticate somehow, only keep a session for 5 minutes
// The viewer can extend this by performing any web action using the
// original cookie, but this allows us to cleanup the hundreds or
From 6fe4ac241d0dc7710be496a215fc96741856f38a Mon Sep 17 00:00:00 2001
From: "DM42.Net Zap Dev"
Date: Sat, 21 Sep 2019 13:30:42 -0400
Subject: [PATCH 025/136] encode/decode comment_policy for Z6
---
Zotlabs/Lib/Activity.php | 11 +++++++++++
Zotlabs/Lib/Libzot.php | 30 ++++++++++++++++++++++++++++++
2 files changed, 41 insertions(+)
diff --git a/Zotlabs/Lib/Activity.php b/Zotlabs/Lib/Activity.php
index ed29bfe6d..6126194bb 100644
--- a/Zotlabs/Lib/Activity.php
+++ b/Zotlabs/Lib/Activity.php
@@ -339,10 +339,21 @@ class Activity {
}
}
+ if (intval($i['item_wall']) && $i['mid'] === $i['parent_mid']) {
+ $ret['commentPolicy'] = map_scope(PermissionLimits::Get($i['uid'],'post_comments'));
+ }
+
if (intval($i['item_private']) === 2) {
$ret['directMessage'] = true;
}
+ if (array_key_exists('comments_closed',$i) && $i['comments_closed'] !== EMPTY_STR && $i['comments_closed'] !== NULL_DATE) {
+ if($ret['commentPolicy']) {
+ $ret['commentPolicy'] .= ' ';
+ }
+ $ret['commentPolicy'] .= 'until=' . datetime_convert('UTC','UTC',$i['comments_closed'],ATOM_TIME);
+ }
+
$ret['attributedTo'] = $i['author']['xchan_url'];
if($i['id'] != $i['parent']) {
diff --git a/Zotlabs/Lib/Libzot.php b/Zotlabs/Lib/Libzot.php
index 2a13744a3..c03749d33 100644
--- a/Zotlabs/Lib/Libzot.php
+++ b/Zotlabs/Lib/Libzot.php
@@ -1223,9 +1223,39 @@ class Libzot {
if($private) {
$arr['item_private'] = true;
}
+
+ if ($arr['mid'] === $arr['parent_mid']) {
+ if (is_array($AS->obj) && array_key_exists('commentPolicy',$AS->obj)) {
+ $p = strstr($AS->obj['commentPolicy'],'until=');
+ if($p !== false) {
+ $arr['comments_closed'] = datetime_convert('UTC','UTC', substr($p,6));
+ $arr['comment_policy'] = trim(str_replace($p,'',$AS->obj['commentPolicy']));
+ }
+ else {
+ $arr['comment_policy'] = $AS->obj['commentPolicy'];
+ }
+ }
+ }
+
+
/// @FIXME - spoofable
if($AS->data['hubloc']) {
$arr['item_verified'] = true;
+
+ if (! array_key_exists('comment_policy',$arr)) {
+ // set comment policy depending on source hub. Unknown or osada is ActivityPub.
+ // Anything else we'll say is zot - which could have a range of project names
+ $s = q("select site_project from site where site_url = '%s' limit 1",
+ dbesc($r[0]['hubloc_url'])
+ );
+
+ if ((! $s) || (in_array($s[0]['site_project'],[ '', 'osada' ]))) {
+ $arr['comment_policy'] = 'authenticated';
+ }
+ else {
+ $arr['comment_policy'] = 'contacts';
+ }
+ }
}
if($AS->data['signed_data']) {
IConfig::Set($arr,'activitystreams','signed_data',$AS->data['signed_data'],false);
From c63fb0fc6b7b1b779d37821bff5fbaa8fbbfdf5a Mon Sep 17 00:00:00 2001
From: "DM42.Net Zap Dev"
Date: Sat, 21 Sep 2019 13:37:20 -0400
Subject: [PATCH 026/136] comment policy default for ordered items
---
Zotlabs/Lib/Libzot.php | 21 +++++++++++++++++++++
1 file changed, 21 insertions(+)
diff --git a/Zotlabs/Lib/Libzot.php b/Zotlabs/Lib/Libzot.php
index c03749d33..0c90ff34d 100644
--- a/Zotlabs/Lib/Libzot.php
+++ b/Zotlabs/Lib/Libzot.php
@@ -1849,6 +1849,10 @@ class Libzot {
$ret = [];
+ $signer = q("select hubloc_hash, hubloc_url from hubloc where hubloc_id_url = '%s' and hubloc_network = 'zot6' limit 1",
+ dbesc($a['signature']['signer'])
+ );
+
foreach($a['data']['orderedItems'] as $activity) {
$AS = new ActivityStreams($activity);
@@ -1907,6 +1911,23 @@ class Libzot {
if($AS->data['hubloc']) {
$arr['item_verified'] = true;
}
+
+ // set comment policy depending on source hub. Unknown or osada is ActivityPub.
+ // Anything else we'll say is zot - which could have a range of project names
+
+ if ($signer) {
+ $s = q("select site_project from site where site_url = '%s' limit 1",
+ dbesc($signer[0]['hubloc_url'])
+ );
+ if ((! $s) || (in_array($s[0]['site_project'],[ '', 'osada' ]))) {
+ $arr['comment_policy'] = 'authenticated';
+ }
+ else {
+ $arr['comment_policy'] = 'contacts';
+ }
+ }
+
+
if($AS->data['signed_data']) {
IConfig::Set($arr,'activitystreams','signed_data',$AS->data['signed_data'],false);
}
From 3fc218111adecf59df695e1f6e4f63f361b3dd34 Mon Sep 17 00:00:00 2001
From: "DM42.Net Zap Dev"
Date: Sat, 21 Sep 2019 23:03:42 -0400
Subject: [PATCH 027/136] Add dependency
---
Zotlabs/Lib/Activity.php | 1 +
1 file changed, 1 insertion(+)
diff --git a/Zotlabs/Lib/Activity.php b/Zotlabs/Lib/Activity.php
index 6126194bb..771c6875b 100644
--- a/Zotlabs/Lib/Activity.php
+++ b/Zotlabs/Lib/Activity.php
@@ -2,6 +2,7 @@
namespace Zotlabs\Lib;
+use Zotlabs\Access\PermissionLimits;
use Zotlabs\Daemon\Master;
use Zotlabs\Web\HTTPSig;
From 7c5cfe66973a8e529c01c3a214e9f8b791c89c23 Mon Sep 17 00:00:00 2001
From: "M. Dent"
Date: Mon, 23 Sep 2019 10:11:27 +0200
Subject: [PATCH 028/136] Notify on custom items - rework hooks
---
Zotlabs/Daemon/Notifier.php | 17 +++++++-
Zotlabs/Lib/Activity.php | 60 ++++++++++++++++++++------
doc/hook/activity_decode_mapper.bb | 1 +
doc/hook/activity_mapper.bb | 1 +
doc/hook/activity_obj_decode_mapper.bb | 1 +
doc/hook/activity_obj_mapper.bb | 1 +
doc/hook/encode_object.bb | 1 +
doc/hook/fetch_and_store.bb | 1 +
doc/hooklist.bb | 18 ++++++++
include/items.php | 21 ++-------
10 files changed, 90 insertions(+), 32 deletions(-)
create mode 100644 doc/hook/activity_decode_mapper.bb
create mode 100644 doc/hook/activity_mapper.bb
create mode 100644 doc/hook/activity_obj_decode_mapper.bb
create mode 100644 doc/hook/activity_obj_mapper.bb
create mode 100644 doc/hook/encode_object.bb
create mode 100644 doc/hook/fetch_and_store.bb
diff --git a/Zotlabs/Daemon/Notifier.php b/Zotlabs/Daemon/Notifier.php
index 15dc08908..1d0be10d9 100644
--- a/Zotlabs/Daemon/Notifier.php
+++ b/Zotlabs/Daemon/Notifier.php
@@ -285,8 +285,21 @@ class Notifier {
}
if(! in_array(intval($target_item['item_type']), [ ITEM_TYPE_POST ] )) {
- logger('notifier: target item not forwardable: type ' . $target_item['item_type'], LOGGER_DEBUG);
- return;
+ $hookinfo=[
+ 'targetitem'=>$target_item,
+ 'deliver'=>false
+ ];
+ if (intval($target_item['item_type'] == ITEM_TYPE_CUSTOM)) {
+ call_hooks('customitem_deliver',$hookinfo);
+ }
+
+ if (!$hookinfo['deliver']) {
+ logger('notifier: target item not forwardable: type ' . $target_item['item_type'], LOGGER_DEBUG);
+ return;
+ }
+
+ $target_item = $hookinfo['targetitem'];
+
}
// Check for non published items, but allow an exclusion for transmitting hidden file activities
diff --git a/Zotlabs/Lib/Activity.php b/Zotlabs/Lib/Activity.php
index 771c6875b..bcf017286 100644
--- a/Zotlabs/Lib/Activity.php
+++ b/Zotlabs/Lib/Activity.php
@@ -42,6 +42,8 @@ class Activity {
if($x['type'] === ACTIVITY_OBJ_PHOTO) {
return self::fetch_image($x);
}
+
+ call_hooks('encode_object',$x);
}
return $x;
@@ -806,6 +808,7 @@ class Activity {
'http://purl.org/zot/activity/attendmaybe' => 'TentativeAccept'
];
+ call_hooks('activity_mapper',$acts);
if(array_key_exists($verb,$acts) && $acts[$verb]) {
return $acts[$verb];
@@ -851,6 +854,7 @@ class Activity {
'http://purl.org/zot/activity/attendmaybe' => 'TentativeAccept'
];
+ call_hooks('activity_decode_mapper',$acts);
foreach($acts as $k => $v) {
if($verb === $v) {
@@ -884,6 +888,8 @@ class Activity {
];
+ call_hooks('activity_obj_decode_mapper',$objs);
+
foreach($objs as $k => $v) {
if($obj === $v) {
return $k;
@@ -921,6 +927,8 @@ class Activity {
];
+ call_hooks('activity_obj_mapper',$objs);
+
if(array_key_exists($obj,$objs)) {
return $objs[$obj];
}
@@ -1941,6 +1949,15 @@ class Activity {
set_iconfig($s,'activitypub','rawmsg',$act->raw,1);
}
+ $hookinfo = [
+ 'act' => $act,
+ 's' => $s
+ ];
+
+ call_hooks('decode_note',$hookinfo);
+
+ $s = $hookinfo['s'];
+
return $s;
}
@@ -2130,16 +2147,25 @@ class Activity {
break;
}
- if(! $item) {
- break;
+
+ $hookinfo = [
+ 'a' => $a,
+ 'item' => $item
+ ];
+
+ call_hooks('fetch_and_store',$hookinfo);
+
+ $item = $hookinfo['item'];
+
+ if($item) {
+
+ array_unshift($p,[ $a, $item, $replies]);
+
+ if($item['parent_mid'] === $item['mid'] || count($p) > 20) {
+ break;
+ }
+
}
-
- array_unshift($p,[ $a, $item, $replies]);
-
- if($item['parent_mid'] === $item['mid'] || count($p) > 20) {
- break;
- }
-
$current_act = $a;
$current_item = $item;
}
@@ -2188,11 +2214,19 @@ class Activity {
default:
break;
}
- if(! $item) {
- break;
- }
- array_unshift($p,[ $a, $item ]);
+ $hookinfo = [
+ 'a' => $a,
+ 'item' => $item
+ ];
+
+ call_hooks('fetch_and_store',$hookinfo);
+
+ $item = $hookinfo['item'];
+
+ if($item) {
+ array_unshift($p,[ $a, $item ]);
+ }
}
diff --git a/doc/hook/activity_decode_mapper.bb b/doc/hook/activity_decode_mapper.bb
new file mode 100644
index 000000000..43d08a136
--- /dev/null
+++ b/doc/hook/activity_decode_mapper.bb
@@ -0,0 +1 @@
+[h2]activity_decode_mapper[/h2]
diff --git a/doc/hook/activity_mapper.bb b/doc/hook/activity_mapper.bb
new file mode 100644
index 000000000..db65fadc4
--- /dev/null
+++ b/doc/hook/activity_mapper.bb
@@ -0,0 +1 @@
+[h2]activity_mapper[/h2]
diff --git a/doc/hook/activity_obj_decode_mapper.bb b/doc/hook/activity_obj_decode_mapper.bb
new file mode 100644
index 000000000..a96b32eee
--- /dev/null
+++ b/doc/hook/activity_obj_decode_mapper.bb
@@ -0,0 +1 @@
+[h2]activity_obj_decode_mapper[/h2]
diff --git a/doc/hook/activity_obj_mapper.bb b/doc/hook/activity_obj_mapper.bb
new file mode 100644
index 000000000..7c14a1b81
--- /dev/null
+++ b/doc/hook/activity_obj_mapper.bb
@@ -0,0 +1 @@
+[h2]activity_obj_mapper[/h2]
diff --git a/doc/hook/encode_object.bb b/doc/hook/encode_object.bb
new file mode 100644
index 000000000..0c8e86458
--- /dev/null
+++ b/doc/hook/encode_object.bb
@@ -0,0 +1 @@
+[h2]encode_object[/h2]
diff --git a/doc/hook/fetch_and_store.bb b/doc/hook/fetch_and_store.bb
new file mode 100644
index 000000000..afece11a6
--- /dev/null
+++ b/doc/hook/fetch_and_store.bb
@@ -0,0 +1 @@
+[h2]fetch_and_store[/h2]
diff --git a/doc/hooklist.bb b/doc/hooklist.bb
index 5a804c819..e11bf1c6f 100644
--- a/doc/hooklist.bb
+++ b/doc/hooklist.bb
@@ -34,6 +34,18 @@ Hooks allow plugins/addons to "hook into" the code at many points and alter the
[zrl=[baseurl]/help/hook/activity_filter]activity_filter[/zrl]
Called when generating the list of filters for the network page
+[zrl=[baseurl]/help/hook/activity_filter]activity_mapper[/zrl]
+ Called when determining the activity type for transmission.
+
+[zrl=[baseurl]/help/hook/activity_filter]activity_decode_mapper[/zrl]
+ Called when determining the activity type for transmission.
+
+[zrl=[baseurl]/help/hook/activity_filter]activity_obj_mapper[/zrl]
+ Called when determining the object type for transmission.
+
+[zrl=[baseurl]/help/hook/activity_filter]activity_obj_decode_mapper[/zrl]
+ Called when determining the object type for transmission.
+
[zrl=[baseurl]/help/hook/activity_order]activity_order[/zrl]
Called when generating the list of order options for the network page
@@ -232,6 +244,9 @@ Hooks allow plugins/addons to "hook into" the code at many points and alter the
[zrl=[baseurl]/help/hook/drop_item]drop_item[/zrl]
called when an 'item' is removed
+[zrl=[baseurl]/help/hook/encode_object]encode_object[/zrl]
+ called when encoding an object for transmission.
+
[zrl=[baseurl]/help/hook/enotify]enotify[/zrl]
called before any notification
@@ -262,6 +277,9 @@ Hooks allow plugins/addons to "hook into" the code at many points and alter the
[zrl=[baseurl]/help/hook/feature_settings_post]feature_settings_post[/zrl]
called from settings page when posting from 'addon/feature settings'
+[zrl=[baseurl]/help/hook/fetch_and_store]fetch_and_store[/zrl]
+ called to allow filtering of 'decoded' items before storage.
+
[zrl=[baseurl]/help/hook/file_thumbnail]file_thumbnail[/zrl]
called when generating thumbnail images for cloud page in 'view tiles' mode
diff --git a/include/items.php b/include/items.php
index 84bfc263b..6786b8b05 100755
--- a/include/items.php
+++ b/include/items.php
@@ -1640,20 +1640,14 @@ function item_store($arr, $allow_exec = false, $deliver = true) {
'allow_exec' => $allow_exec
];
- if ($arr['item_type']==ITEM_TYPE_CUSTOM) {
- /* Custom items are not stored by default
- because they require an addon to process. */
- $d['item']['cancel']=true;
-
- call_hooks('item_custom',$d);
- }
/**
* @hooks item_store
* Called when item_store() stores a record of type item.
* * \e array \b item
* * \e boolean \b allow_exec
*/
- call_hooks('item_store', $d);
+ call_hooks('item_store_before', $d);
+
$arr = $d['item'];
$allow_exec = $d['allow_exec'];
@@ -1961,6 +1955,7 @@ function item_store($arr, $allow_exec = false, $deliver = true) {
*/
call_hooks('item_store', $arr);
+
/**
* @hooks post_remote
* Called when an activity arrives from another site.
@@ -2129,14 +2124,6 @@ function item_store_update($arr, $allow_exec = false, $deliver = true) {
'allow_exec' => $allow_exec
];
- if ($arr['item_type']==ITEM_TYPE_CUSTOM) {
- /* Custom items are not stored by default
- because they require an addon to process. */
- $d['item']['cancel']=true;
-
- call_hooks('item_custom_update',$d);
- }
-
/**
* @hooks item_store_update
* Called when item_store_update() is called to update a stored item. It
@@ -2144,7 +2131,7 @@ function item_store_update($arr, $allow_exec = false, $deliver = true) {
* * \e array \b item
* * \e boolean \b allow_exec
*/
- call_hooks('item_store_update', $d);
+ call_hooks('item_store_update_before', $d);
$arr = $d['item'];
$allow_exec = $d['allow_exec'];
From 3fac7b5bb7e490c9cd641f0ddd6de2d2c76915f6 Mon Sep 17 00:00:00 2001
From: Mario Vavti
Date: Mon, 23 Sep 2019 09:02:53 +0000
Subject: [PATCH 029/136] composer update blueimp/jquery-file-upload
(cherry picked from commit 53b8ee7866eb1394980b08b90153a63563832391)
---
composer.lock | 10 +++---
vendor/blueimp/jquery-file-upload/README.md | 8 +++--
.../jquery-file-upload/basic-plus.html | 14 ++++----
vendor/blueimp/jquery-file-upload/bower.json | 2 +-
.../js/jquery.fileupload.js | 35 ++++++++++++++++++-
.../blueimp/jquery-file-upload/package.json | 2 +-
vendor/composer/installed.json | 12 +++----
7 files changed, 60 insertions(+), 23 deletions(-)
diff --git a/composer.lock b/composer.lock
index 8ef154324..008856629 100644
--- a/composer.lock
+++ b/composer.lock
@@ -8,16 +8,16 @@
"packages": [
{
"name": "blueimp/jquery-file-upload",
- "version": "v9.31.0",
+ "version": "v9.34.0",
"source": {
"type": "git",
"url": "https://github.com/vkhramtsov/jQuery-File-Upload.git",
- "reference": "2485bf016e1085f0cd8308723064458cb0af5729"
+ "reference": "6d86a591f9a35bb811befb750dcd2c7da9ac05a2"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/vkhramtsov/jQuery-File-Upload/zipball/2485bf016e1085f0cd8308723064458cb0af5729",
- "reference": "2485bf016e1085f0cd8308723064458cb0af5729",
+ "url": "https://api.github.com/repos/vkhramtsov/jQuery-File-Upload/zipball/6d86a591f9a35bb811befb750dcd2c7da9ac05a2",
+ "reference": "6d86a591f9a35bb811befb750dcd2c7da9ac05a2",
"shasum": ""
},
"type": "library",
@@ -59,7 +59,7 @@
"upload",
"widget"
],
- "time": "2019-05-24T07:59:46+00:00"
+ "time": "2019-07-22T13:10:51+00:00"
},
{
"name": "bshaffer/oauth2-server-php",
diff --git a/vendor/blueimp/jquery-file-upload/README.md b/vendor/blueimp/jquery-file-upload/README.md
index d9e16ed18..ef839d6c7 100644
--- a/vendor/blueimp/jquery-file-upload/README.md
+++ b/vendor/blueimp/jquery-file-upload/README.md
@@ -96,12 +96,16 @@ The File Upload plugin is regularly tested with the latest browser versions and
### Mobile browsers
The File Upload plugin has been tested with and supports the following mobile browsers:
-* Apple Safari on iOS 6.0+
-* Google Chrome on iOS 6.0+
+* Apple Safari on iOS 6.0+ (see Caveats below)
+* Google Chrome on iOS 6.0+ (see Caveats below)
* Google Chrome on Android 4.0+
* Default Browser on Android 2.3+
* Opera Mobile 12.0+
+### Caveats
+
+- iOS 9 has a [known bug](https://apple.stackexchange.com/questions/118154) where photos chosen from the Photo Library are all given the name `image.jpeg`, which is problematic when uploading multiple files at a time. Ideally your server should be responsible for deduplicating file uploads ([example](https://github.com/blueimp/jQuery-File-Upload/blob/master/server/php/UploadHandler.php#L490)). If you don't have control, as in the case of direct uploads to S3, you can pass an option `uniqueFilenames: {}` as part of the options object, which tells the uploader to deduplicate filenames. More details [here](https://github.com/blueimp/jQuery-File-Upload/commit/d419f43478aeafe95a794815f80a3016f58eb3b7).
+
### Supported features
For a detailed overview of the features supported by each browser version, please have a look at the [Extended browser support information](https://github.com/blueimp/jQuery-File-Upload/wiki/Browser-support).
diff --git a/vendor/blueimp/jquery-file-upload/basic-plus.html b/vendor/blueimp/jquery-file-upload/basic-plus.html
index 6d53acdc1..59019a3eb 100644
--- a/vendor/blueimp/jquery-file-upload/basic-plus.html
+++ b/vendor/blueimp/jquery-file-upload/basic-plus.html
@@ -162,14 +162,14 @@ $(function () {
}).on('fileuploadadd', function (e, data) {
data.context = $('').appendTo('#files');
$.each(data.files, function (index, file) {
- var node = $('')
- .append($('').text(file.name));
- if (!index) {
- node
- .append(' ')
- .append(uploadButton.clone(true).data(data));
+ $('')
+ .append($('').text(file.name))
+ .appendTo(data.context);
+ if (index === data.files.length - 1) {
+ $('')
+ .append(uploadButton.clone(true).data(data))
+ .appendTo(data.context);
}
- node.appendTo(data.context);
});
}).on('fileuploadprocessalways', function (e, data) {
var index = data.index,
diff --git a/vendor/blueimp/jquery-file-upload/bower.json b/vendor/blueimp/jquery-file-upload/bower.json
index 3a771f9ee..b57c0aa22 100644
--- a/vendor/blueimp/jquery-file-upload/bower.json
+++ b/vendor/blueimp/jquery-file-upload/bower.json
@@ -1,6 +1,6 @@
{
"name": "blueimp-file-upload",
- "version": "9.31.0",
+ "version": "9.34.0",
"title": "jQuery File Upload",
"description": "File Upload widget with multiple file selection, drag&drop support, progress bar, validation and preview images.",
"keywords": [
diff --git a/vendor/blueimp/jquery-file-upload/js/jquery.fileupload.js b/vendor/blueimp/jquery-file-upload/js/jquery.fileupload.js
index 700f9013c..53c169e2a 100644
--- a/vendor/blueimp/jquery-file-upload/js/jquery.fileupload.js
+++ b/vendor/blueimp/jquery-file-upload/js/jquery.fileupload.js
@@ -165,6 +165,15 @@
bitrateInterval: 500,
// By default, uploads are started automatically when adding files:
autoUpload: true,
+ // By default, duplicate file names are expected to be handled on
+ // the server-side. If this is not possible (e.g. when uploading
+ // files directly to Amazon S3), the following option can be set to
+ // an empty object or an object mapping existing filenames, e.g.:
+ // { "image.jpg": true, "image (1).jpg": true }
+ // If it is set, all files will be uploaded with unique filenames,
+ // adding increasing number suffixes if necessary, e.g.:
+ // "image (2).jpg"
+ uniqueFilenames: undefined,
// Error and info messages:
messages: {
@@ -449,6 +458,23 @@
return Object.prototype.toString.call(obj) === '[object ' + type + ']';
},
+ _getUniqueFilename: function (name, map) {
+ name = String(name);
+ if (map[name]) {
+ name = name.replace(
+ /(?: \(([\d]+)\))?(\.[^.]+)?$/,
+ function (_, p1, p2) {
+ var index = p1 ? Number(p1) + 1 : 1;
+ var ext = p2 || '';
+ return ' (' + index + ')' + ext;
+ }
+ );
+ return this._getUniqueFilename(name, map);
+ }
+ map[name] = true;
+ return name;
+ },
+
_initXHRData: function (options) {
var that = this,
formData,
@@ -510,11 +536,18 @@
// dummy objects:
if (that._isInstanceOf('File', file) ||
that._isInstanceOf('Blob', file)) {
+ var fileName = file.uploadName || file.name;
+ if (options.uniqueFilenames) {
+ fileName = that._getUniqueFilename(
+ fileName,
+ options.uniqueFilenames
+ );
+ }
formData.append(
($.type(options.paramName) === 'array' &&
options.paramName[index]) || paramName,
file,
- file.uploadName || file.name
+ fileName
);
}
});
diff --git a/vendor/blueimp/jquery-file-upload/package.json b/vendor/blueimp/jquery-file-upload/package.json
index bb1f9fbc5..b884aa126 100644
--- a/vendor/blueimp/jquery-file-upload/package.json
+++ b/vendor/blueimp/jquery-file-upload/package.json
@@ -1,6 +1,6 @@
{
"name": "blueimp-file-upload",
- "version": "9.31.0",
+ "version": "9.34.0",
"title": "jQuery File Upload",
"description": "File Upload widget with multiple file selection, drag&drop support, progress bar, validation and preview images, audio and video for jQuery. Supports cross-domain, chunked and resumable file uploads. Works with any server-side platform (Google App Engine, PHP, Python, Ruby on Rails, Java, etc.) that supports standard HTML form file uploads.",
"keywords": [
diff --git a/vendor/composer/installed.json b/vendor/composer/installed.json
index 212bb79ba..057edcea9 100644
--- a/vendor/composer/installed.json
+++ b/vendor/composer/installed.json
@@ -1,20 +1,20 @@
[
{
"name": "blueimp/jquery-file-upload",
- "version": "v9.31.0",
- "version_normalized": "9.31.0.0",
+ "version": "v9.34.0",
+ "version_normalized": "9.34.0.0",
"source": {
"type": "git",
"url": "https://github.com/vkhramtsov/jQuery-File-Upload.git",
- "reference": "2485bf016e1085f0cd8308723064458cb0af5729"
+ "reference": "6d86a591f9a35bb811befb750dcd2c7da9ac05a2"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/vkhramtsov/jQuery-File-Upload/zipball/2485bf016e1085f0cd8308723064458cb0af5729",
- "reference": "2485bf016e1085f0cd8308723064458cb0af5729",
+ "url": "https://api.github.com/repos/vkhramtsov/jQuery-File-Upload/zipball/6d86a591f9a35bb811befb750dcd2c7da9ac05a2",
+ "reference": "6d86a591f9a35bb811befb750dcd2c7da9ac05a2",
"shasum": ""
},
- "time": "2019-05-24T07:59:46+00:00",
+ "time": "2019-07-22T13:10:51+00:00",
"type": "library",
"installation-source": "dist",
"autoload": {
From e37c43ea06deabe86bd0ec572a89e5159b4b6997 Mon Sep 17 00:00:00 2001
From: Mario Vavti
Date: Mon, 23 Sep 2019 09:11:05 +0000
Subject: [PATCH 030/136] composer update ezyang/htmlpurifier
(cherry picked from commit a34ce790129bdd729a5019895ea6cd4c59f08ba4)
---
composer.lock | 14 +-
vendor/composer/installed.json | 16 +-
vendor/ezyang/htmlpurifier/INSTALL | 36 +---
vendor/ezyang/htmlpurifier/INSTALL.fr.utf8 | 2 +-
vendor/ezyang/htmlpurifier/NEWS | 28 +++
vendor/ezyang/htmlpurifier/README.md | 2 +-
vendor/ezyang/htmlpurifier/VERSION | 2 +-
vendor/ezyang/htmlpurifier/WHATSNEW | 20 +--
vendor/ezyang/htmlpurifier/composer.json | 4 +-
.../library/HTMLPurifier.includes.php | 2 +-
.../htmlpurifier/library/HTMLPurifier.php | 16 +-
.../library/HTMLPurifier/AttrDef/URI/Host.php | 6 +-
.../library/HTMLPurifier/CSSDefinition.php | 52 +++++-
.../library/HTMLPurifier/Config.php | 4 +-
.../library/HTMLPurifier/ConfigSchema.php | 2 +-
.../HTMLPurifier/ConfigSchema/schema.ser | Bin 15923 -> 24124 bytes
.../AutoFormat.RemoveEmpty.RemoveNbsp.txt | 2 +-
.../schema/Core.ColorKeywords.txt | 159 ++++++++++++++++--
.../library/HTMLPurifier/EntityParser.php | 2 +-
.../HTMLPurifier/HTMLModule/SafeScripting.php | 4 +-
.../Language/messages/en-x-test.php | 2 +
.../Language/messages/en-x-testmini.php | 2 +
.../library/HTMLPurifier/Lexer/DOMLex.php | 19 ++-
.../HTMLPurifier/Printer/ConfigForm.php | 4 +-
.../library/HTMLPurifier/VarParser.php | 32 ++--
.../HTMLPurifier/VarParser/Flexible.php | 10 +-
.../ezyang/htmlpurifier/maintenance/.htaccess | 8 +-
.../ezyang/htmlpurifier/maintenance/flush.php | 30 ----
.../maintenance/update-config.php | 34 ----
.../plugins/phorum/config.default.php | 1 +
.../ezyang/htmlpurifier/release1-update.php | 110 ------------
vendor/ezyang/htmlpurifier/release2-tag.php | 22 ---
32 files changed, 319 insertions(+), 328 deletions(-)
delete mode 100644 vendor/ezyang/htmlpurifier/maintenance/flush.php
delete mode 100644 vendor/ezyang/htmlpurifier/maintenance/update-config.php
delete mode 100644 vendor/ezyang/htmlpurifier/release1-update.php
delete mode 100644 vendor/ezyang/htmlpurifier/release2-tag.php
diff --git a/composer.lock b/composer.lock
index 8ef154324..1336d04c7 100644
--- a/composer.lock
+++ b/composer.lock
@@ -204,23 +204,23 @@
},
{
"name": "ezyang/htmlpurifier",
- "version": "v4.10.0",
+ "version": "v4.11.0",
"source": {
"type": "git",
"url": "https://github.com/ezyang/htmlpurifier.git",
- "reference": "d85d39da4576a6934b72480be6978fb10c860021"
+ "reference": "83ab08bc1af7d808a9e0fbf024f1c24bfd73c0a7"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/ezyang/htmlpurifier/zipball/d85d39da4576a6934b72480be6978fb10c860021",
- "reference": "d85d39da4576a6934b72480be6978fb10c860021",
+ "url": "https://api.github.com/repos/ezyang/htmlpurifier/zipball/83ab08bc1af7d808a9e0fbf024f1c24bfd73c0a7",
+ "reference": "83ab08bc1af7d808a9e0fbf024f1c24bfd73c0a7",
"shasum": ""
},
"require": {
"php": ">=5.2"
},
"require-dev": {
- "simpletest/simpletest": "^1.1"
+ "simpletest/simpletest": "dev-master#72de02a7b80c6bb8864ef9bf66d41d2f58f826bd"
},
"type": "library",
"autoload": {
@@ -233,7 +233,7 @@
},
"notification-url": "https://packagist.org/downloads/",
"license": [
- "LGPL"
+ "LGPL-2.1-or-later"
],
"authors": [
{
@@ -247,7 +247,7 @@
"keywords": [
"html"
],
- "time": "2018-02-23T01:58:20+00:00"
+ "time": "2019-07-14T18:58:38+00:00"
},
{
"name": "league/html-to-markdown",
diff --git a/vendor/composer/installed.json b/vendor/composer/installed.json
index 212bb79ba..b376bbbb7 100644
--- a/vendor/composer/installed.json
+++ b/vendor/composer/installed.json
@@ -205,26 +205,26 @@
},
{
"name": "ezyang/htmlpurifier",
- "version": "v4.10.0",
- "version_normalized": "4.10.0.0",
+ "version": "v4.11.0",
+ "version_normalized": "4.11.0.0",
"source": {
"type": "git",
"url": "https://github.com/ezyang/htmlpurifier.git",
- "reference": "d85d39da4576a6934b72480be6978fb10c860021"
+ "reference": "83ab08bc1af7d808a9e0fbf024f1c24bfd73c0a7"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/ezyang/htmlpurifier/zipball/d85d39da4576a6934b72480be6978fb10c860021",
- "reference": "d85d39da4576a6934b72480be6978fb10c860021",
+ "url": "https://api.github.com/repos/ezyang/htmlpurifier/zipball/83ab08bc1af7d808a9e0fbf024f1c24bfd73c0a7",
+ "reference": "83ab08bc1af7d808a9e0fbf024f1c24bfd73c0a7",
"shasum": ""
},
"require": {
"php": ">=5.2"
},
"require-dev": {
- "simpletest/simpletest": "^1.1"
+ "simpletest/simpletest": "dev-master#72de02a7b80c6bb8864ef9bf66d41d2f58f826bd"
},
- "time": "2018-02-23T01:58:20+00:00",
+ "time": "2019-07-14T18:58:38+00:00",
"type": "library",
"installation-source": "dist",
"autoload": {
@@ -237,7 +237,7 @@
},
"notification-url": "https://packagist.org/downloads/",
"license": [
- "LGPL"
+ "LGPL-2.1-or-later"
],
"authors": [
{
diff --git a/vendor/ezyang/htmlpurifier/INSTALL b/vendor/ezyang/htmlpurifier/INSTALL
index e6dd02afa..5f6a965f3 100644
--- a/vendor/ezyang/htmlpurifier/INSTALL
+++ b/vendor/ezyang/htmlpurifier/INSTALL
@@ -15,7 +15,7 @@ with these contents.
---------------------------------------------------------------------------
1. Compatibility
-HTML Purifier is PHP 5 and PHP 7, and is actively tested from PHP 5.0.5
+HTML Purifier is PHP 5 and PHP 7, and is actively tested from PHP 5.3
and up. It has no core dependencies with other libraries.
These optional extensions can enhance the capabilities of HTML Purifier:
@@ -101,31 +101,6 @@ Autoload compatibility
autoloader, but there are some cases where you will need to change
your own code to accomodate HTML Purifier. These are those cases:
- PHP VERSION IS LESS THAN 5.1.2, AND YOU'VE DEFINED __autoload
- Because spl_autoload_register() doesn't exist in early versions
- of PHP 5, HTML Purifier has no way of adding itself to the autoload
- stack. Modify your __autoload function to test
- HTMLPurifier_Bootstrap::autoload($class)
-
- For example, suppose your autoload function looks like this:
-
- function __autoload($class) {
- require str_replace('_', '/', $class) . '.php';
- return true;
- }
-
- A modified version with HTML Purifier would look like this:
-
- function __autoload($class) {
- if (HTMLPurifier_Bootstrap::autoload($class)) return true;
- require str_replace('_', '/', $class) . '.php';
- return true;
- }
-
- Note that there *is* some custom behavior in our autoloader; the
- original autoloader in our example would work for 99% of the time,
- but would fail when including language files.
-
AN __autoload FUNCTION IS DECLARED AFTER OUR AUTOLOADER IS REGISTERED
spl_autoload_register() has the curious behavior of disabling
the existing __autoload() handler. Users need to explicitly
@@ -138,11 +113,6 @@ Autoload compatibility
spl_autoload_register('__autoload')
- Users should also be on guard if they use a version of PHP previous
- to 5.1.2 without an autoloader--HTML Purifier will define __autoload()
- for you, which can collide with an autoloader that was added by *you*
- later.
-
For better performance
----------------------
@@ -204,9 +174,7 @@ For advanced users
HTMLPurifier.autoload.php
Registers our autoload handler HTMLPurifier_Bootstrap::autoload($class).
- You can do these operations by yourself--in fact, you must modify your own
- autoload handler if you are using a version of PHP earlier than PHP 5.1.2
- (See "Autoload compatibility" above).
+ You can do these operations by yourself, if you like.
---------------------------------------------------------------------------
diff --git a/vendor/ezyang/htmlpurifier/INSTALL.fr.utf8 b/vendor/ezyang/htmlpurifier/INSTALL.fr.utf8
index 95164abba..629387e2e 100644
--- a/vendor/ezyang/htmlpurifier/INSTALL.fr.utf8
+++ b/vendor/ezyang/htmlpurifier/INSTALL.fr.utf8
@@ -11,7 +11,7 @@ pied de page, mais je recommande de lire le document.
1. Compatibilité
-HTML Purifier fonctionne avec PHP 5. PHP 5.0.5 est la dernière version testée.
+HTML Purifier fonctionne avec PHP 5. PHP 5.3 est la dernière version testée.
Il ne dépend pas d'autres librairies.
Les extensions optionnelles sont iconv (généralement déjà installée) et tidy
diff --git a/vendor/ezyang/htmlpurifier/NEWS b/vendor/ezyang/htmlpurifier/NEWS
index 9b6e10232..de2f2782e 100644
--- a/vendor/ezyang/htmlpurifier/NEWS
+++ b/vendor/ezyang/htmlpurifier/NEWS
@@ -9,6 +9,34 @@ NEWS ( CHANGELOG and HISTORY ) HTMLPurifier
. Internal change
==========================
+4.11.0, released 2019-07-14
+# SafeScripting now matches case-sensitively against its whitelist (previously it was
+ case-insensitive.) Thanks Dimitri Gritsajuk
+ for reporting.
+! New directive %Core.AllowParseManyTags which allows parsing of many nested tags.
+ Thanks M. Suzuki for contributing the patch.
+! purifyArray now supports multidimensional arrays. Thanks
+ Sandro Miguel Marques for contributing this patch.
+! initial and inherit settings available for width, height, and the min-/max-
+ versions thereof. Thanks Michael Kliewe for contributing
+ this patch.
+! More color names are supported. Thanks Daijobou for contributing.
+- Compatibility fixes for PHP 7.3, including new CI for PHP 7.3
+ (thank you Lukas Neumann ) and removal of
+ reserved words in our constants (thanks Darko Hrgovic
+- Compatibility fixes for HHVM. Thanks Mateusz Turcza for contributing
+ this fix.
+- HTML Purifier now never defines __autoload, fixing #196. Thanks
+ Michael Kliewe for reporting.
+- In some situations, Config.php would report an undefined index: class
+ error; this has been fixed. Thanks DiLong Fa for contributing
+ this fix.
+- We no longer produce tags; we always explicitly write
+ out the open and close tag. Thanks Dimitri Gritsajuk
+ for contributing this fix.
+- Better compatibility when IDNA constants are not present. Thanks
+ Mateusz Turcza for contributing this fix.
+
4.10.0, released 2018-02-22
# PHP 5.3 is no longer officially supported by HTML Purifier
(we did not specifically break support, but we are no longer
diff --git a/vendor/ezyang/htmlpurifier/README.md b/vendor/ezyang/htmlpurifier/README.md
index 37715c607..9e0becc0a 100644
--- a/vendor/ezyang/htmlpurifier/README.md
+++ b/vendor/ezyang/htmlpurifier/README.md
@@ -26,4 +26,4 @@ Package available on [Composer](https://packagist.org/packages/ezyang/htmlpurifi
If you're using Composer to manage dependencies, you can use
- $ composer require "ezyang/htmlpurifier":"dev-master"
+ $ composer require ezyang/htmlpurifier
diff --git a/vendor/ezyang/htmlpurifier/VERSION b/vendor/ezyang/htmlpurifier/VERSION
index 1910ba9d2..91f3b4384 100644
--- a/vendor/ezyang/htmlpurifier/VERSION
+++ b/vendor/ezyang/htmlpurifier/VERSION
@@ -1 +1 @@
-4.10.0
\ No newline at end of file
+4.11.0
\ No newline at end of file
diff --git a/vendor/ezyang/htmlpurifier/WHATSNEW b/vendor/ezyang/htmlpurifier/WHATSNEW
index 810086f27..d34a27f54 100644
--- a/vendor/ezyang/htmlpurifier/WHATSNEW
+++ b/vendor/ezyang/htmlpurifier/WHATSNEW
@@ -1,13 +1,7 @@
-HTML Purifier 4.9.x is a maintenance release, collecting a year
-of accumulated bug fixes plus a few new features. New features
-include support for min/max-width/height CSS, and rgba/hsl/hsla
-in color specifications. Major bugfixes include improvements
-in the Serializer cache to avoid chmod'ing directories, better
-entity decoding (we won't accidentally encode entities that occur
-in URLs) and rel="noopener" on links with target attributes,
-to prevent them from overwriting the original frame.
-
-4.9.3 works around an infinite loop bug in PHP 7.1 with the opcode
-cache (and has one other, minor bugfix, avoiding using autoloading
-when testing for DOMDocument presence). If these bugs do not
-affect you, you do not need to upgrade.
+HTML Purifier 4.11.x is a maintenance release, collecting a year
+and a half of accumulated bug fixes. Most notable fixes are
+compatibility with PHP 7.3, and case-sensitive matching for
+the SafeScripting whitelist. There are a number small feature
+enhancements, including an expanded supported color list,
+initial and inherit support for {min-,max-,}{width,height}
+and multidimensional array support for purifyArray.
diff --git a/vendor/ezyang/htmlpurifier/composer.json b/vendor/ezyang/htmlpurifier/composer.json
index 80fee3db3..ef4134fdf 100644
--- a/vendor/ezyang/htmlpurifier/composer.json
+++ b/vendor/ezyang/htmlpurifier/composer.json
@@ -4,7 +4,7 @@
"type": "library",
"keywords": ["html"],
"homepage": "http://htmlpurifier.org/",
- "license": "LGPL",
+ "license": "LGPL-2.1-or-later",
"authors": [
{
"name": "Edward Z. Yang",
@@ -16,7 +16,7 @@
"php": ">=5.2"
},
"require-dev": {
- "simpletest/simpletest": "^1.1"
+ "simpletest/simpletest": "dev-master#72de02a7b80c6bb8864ef9bf66d41d2f58f826bd"
},
"autoload": {
"psr-0": { "HTMLPurifier": "library/" },
diff --git a/vendor/ezyang/htmlpurifier/library/HTMLPurifier.includes.php b/vendor/ezyang/htmlpurifier/library/HTMLPurifier.includes.php
index 321bdc566..c88c55989 100644
--- a/vendor/ezyang/htmlpurifier/library/HTMLPurifier.includes.php
+++ b/vendor/ezyang/htmlpurifier/library/HTMLPurifier.includes.php
@@ -7,7 +7,7 @@
* primary concern and you are using an opcode cache. PLEASE DO NOT EDIT THIS
* FILE, changes will be overwritten the next time the script is run.
*
- * @version 4.10.0
+ * @version 4.11.0
*
* @warning
* You must *not* include any other HTML Purifier files before this file,
diff --git a/vendor/ezyang/htmlpurifier/library/HTMLPurifier.php b/vendor/ezyang/htmlpurifier/library/HTMLPurifier.php
index bada5188b..0bd2a3ba6 100644
--- a/vendor/ezyang/htmlpurifier/library/HTMLPurifier.php
+++ b/vendor/ezyang/htmlpurifier/library/HTMLPurifier.php
@@ -19,7 +19,7 @@
*/
/*
- HTML Purifier 4.10.0 - Standards Compliant HTML Filtering
+ HTML Purifier 4.11.0 - Standards Compliant HTML Filtering
Copyright (C) 2006-2008 Edward Z. Yang
This library is free software; you can redistribute it and/or
@@ -58,12 +58,12 @@ class HTMLPurifier
* Version of HTML Purifier.
* @type string
*/
- public $version = '4.10.0';
+ public $version = '4.11.0';
/**
* Constant with version of HTML Purifier.
*/
- const VERSION = '4.10.0';
+ const VERSION = '4.11.0';
/**
* Global configuration object.
@@ -240,12 +240,16 @@ class HTMLPurifier
public function purifyArray($array_of_html, $config = null)
{
$context_array = array();
- foreach ($array_of_html as $key => $html) {
- $array_of_html[$key] = $this->purify($html, $config);
+ foreach($array_of_html as $key=>$value){
+ if (is_array($value)) {
+ $array[$key] = $this->purifyArray($value, $config);
+ } else {
+ $array[$key] = $this->purify($value, $config);
+ }
$context_array[$key] = $this->context;
}
$this->context = $context_array;
- return $array_of_html;
+ return $array;
}
/**
diff --git a/vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/URI/Host.php b/vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/URI/Host.php
index e54a3344a..1beeaa5d2 100644
--- a/vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/URI/Host.php
+++ b/vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/URI/Host.php
@@ -97,7 +97,11 @@ class HTMLPurifier_AttrDef_URI_Host extends HTMLPurifier_AttrDef
// PHP 5.3 and later support this functionality natively
if (function_exists('idn_to_ascii')) {
- $string = idn_to_ascii($string, IDNA_NONTRANSITIONAL_TO_ASCII, INTL_IDNA_VARIANT_UTS46);
+ if (defined('IDNA_NONTRANSITIONAL_TO_ASCII') && defined('INTL_IDNA_VARIANT_UTS46')) {
+ $string = idn_to_ascii($string, IDNA_NONTRANSITIONAL_TO_ASCII, INTL_IDNA_VARIANT_UTS46);
+ } else {
+ $string = idn_to_ascii($string);
+ }
// If we have Net_IDNA2 support, we can support IRIs by
// punycoding them. (This is the most portable thing to do,
diff --git a/vendor/ezyang/htmlpurifier/library/HTMLPurifier/CSSDefinition.php b/vendor/ezyang/htmlpurifier/library/HTMLPurifier/CSSDefinition.php
index 47dfd1f66..21f1a5899 100644
--- a/vendor/ezyang/htmlpurifier/library/HTMLPurifier/CSSDefinition.php
+++ b/vendor/ezyang/htmlpurifier/library/HTMLPurifier/CSSDefinition.php
@@ -220,15 +220,25 @@ class HTMLPurifier_CSSDefinition extends HTMLPurifier_Definition
array(
new HTMLPurifier_AttrDef_CSS_Length('0'),
new HTMLPurifier_AttrDef_CSS_Percentage(true),
- new HTMLPurifier_AttrDef_Enum(array('auto'))
+ new HTMLPurifier_AttrDef_Enum(array('auto', 'initial', 'inherit'))
+ )
+ );
+ $trusted_min_wh = new HTMLPurifier_AttrDef_CSS_Composite(
+ array(
+ new HTMLPurifier_AttrDef_CSS_Length('0'),
+ new HTMLPurifier_AttrDef_CSS_Percentage(true),
+ new HTMLPurifier_AttrDef_Enum(array('initial', 'inherit'))
+ )
+ );
+ $trusted_max_wh = new HTMLPurifier_AttrDef_CSS_Composite(
+ array(
+ new HTMLPurifier_AttrDef_CSS_Length('0'),
+ new HTMLPurifier_AttrDef_CSS_Percentage(true),
+ new HTMLPurifier_AttrDef_Enum(array('none', 'initial', 'inherit'))
)
);
$max = $config->get('CSS.MaxImgLength');
- $this->info['min-width'] =
- $this->info['max-width'] =
- $this->info['min-height'] =
- $this->info['max-height'] =
$this->info['width'] =
$this->info['height'] =
$max === null ?
@@ -245,6 +255,38 @@ class HTMLPurifier_CSSDefinition extends HTMLPurifier_Definition
// For everyone else:
$trusted_wh
);
+ $this->info['min-width'] =
+ $this->info['min-height'] =
+ $max === null ?
+ $trusted_min_wh :
+ new HTMLPurifier_AttrDef_Switch(
+ 'img',
+ // For img tags:
+ new HTMLPurifier_AttrDef_CSS_Composite(
+ array(
+ new HTMLPurifier_AttrDef_CSS_Length('0', $max),
+ new HTMLPurifier_AttrDef_Enum(array('initial', 'inherit'))
+ )
+ ),
+ // For everyone else:
+ $trusted_min_wh
+ );
+ $this->info['max-width'] =
+ $this->info['max-height'] =
+ $max === null ?
+ $trusted_max_wh :
+ new HTMLPurifier_AttrDef_Switch(
+ 'img',
+ // For img tags:
+ new HTMLPurifier_AttrDef_CSS_Composite(
+ array(
+ new HTMLPurifier_AttrDef_CSS_Length('0', $max),
+ new HTMLPurifier_AttrDef_Enum(array('none', 'initial', 'inherit'))
+ )
+ ),
+ // For everyone else:
+ $trusted_max_wh
+ );
$this->info['text-decoration'] = new HTMLPurifier_AttrDef_CSS_TextDecoration();
diff --git a/vendor/ezyang/htmlpurifier/library/HTMLPurifier/Config.php b/vendor/ezyang/htmlpurifier/library/HTMLPurifier/Config.php
index f37cf3713..21e8cd768 100644
--- a/vendor/ezyang/htmlpurifier/library/HTMLPurifier/Config.php
+++ b/vendor/ezyang/htmlpurifier/library/HTMLPurifier/Config.php
@@ -21,7 +21,7 @@ class HTMLPurifier_Config
* HTML Purifier's version
* @type string
*/
- public $version = '4.10.0';
+ public $version = '4.11.0';
/**
* Whether or not to automatically finalize
@@ -890,7 +890,7 @@ class HTMLPurifier_Config
// zip(tail(trace), trace) -- but PHP is not Haskell har har
for ($i = 0, $c = count($trace); $i < $c - 1; $i++) {
// XXX this is not correct on some versions of HTML Purifier
- if ($trace[$i + 1]['class'] === 'HTMLPurifier_Config') {
+ if (isset($trace[$i + 1]['class']) && $trace[$i + 1]['class'] === 'HTMLPurifier_Config') {
continue;
}
$frame = $trace[$i];
diff --git a/vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema.php b/vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema.php
index 655c0e97a..c3fe8cd4a 100644
--- a/vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema.php
+++ b/vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema.php
@@ -100,7 +100,7 @@ class HTMLPurifier_ConfigSchema
* @param string $key Name of directive
* @param mixed $default Default value of directive
* @param string $type Allowed type of the directive. See
- * HTMLPurifier_DirectiveDef::$type for allowed values
+ * HTMLPurifier_VarParser::$types for allowed values
* @param bool $allow_null Whether or not to allow null values
*/
public function add($key, $default, $type, $allow_null)
diff --git a/vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema.ser b/vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema.ser
index 371e948f1c76d99bacea65b4735454656858edbf..47bd259b2efdf3d6d2575c014ed265ee5552f56d 100644
GIT binary patch
literal 24124
zcmeHPTW{mIl0H9WkiotzFoEy4d9p1D6Kp!&=wxutJ{>4FZR)wc5nTv?_0Yjc487h`#MkXE*bzDsJa#n!l;_GL6ep0psDlvRgLx!VJ3q*gMAA0-w)5_;WqrXQim$ZGd9v5Q3J{=
zjPyL~(rh&q^Z|V~*wx;ruz=O4l?8&)Cuh*acs#^e`S+yS<;RNDJ$XJ>A;Y-1>fxtc~Qj~RN6F#!dU22k*r>pItMl@
za(dJgbx22M-=>7!89Z
z;X!MjlM=+(Mo~CeN_WrXNnu6YF+6@g&&>)bbMJPP72f9rSo#=61rtvODOraH#K7YynOa(BnETUi{&R
z!IK3MYk>8ZlZ6J-s(_kq^Av%XsGCHK
zX$SG06(h^5x`DqtjU!Pepu8_CEciDgBzR80H9fFqTig
z-qtOt8%~YyfP!t3LOoL~7P1yS`Vq2Vhp^MSXN{tHq>UAHZ{XO=swSacZ-P!tf1BfK
zS0+~f$UkVmg|WABl9kVSk;~Y@l74w?@N>IE)Ts|W5w{QJC6kkeaM@#P6=${>%;EHy
zVru5u;iN;q)CmI|3mpLNvo<-Hk0>x^&!Cf{5Gkb0gDBG01DWsgOr6%s0ui^s0fV~B
ztGYgnrVEY~U`>*(lQ{DXXBiBaLkTei-CC{<$fm{DC$BlJO(cBCaF|BTQAC|^G~w<*
zWg5RK3hdG>9EGDu8zD?gpis?{S4P@nV=CCja1=@7x2(pb@iGz*0V__i`bKO^HXG-Z
zLDyUdHcU26w!2!KnFqln98vG2!3?g)3oAEi?R)2tn9R0K%PMYdRiZ8{DDpgD&PhMM
zb_9L;l{pfPn55;cgIXGEJeYPu*qPtDF6_lKjPy6FeprbWd
zulr~UxxZZW$68Tf!v?1r@WzYLB-FeoR`8TcY*aGZ1~`U+(O7q|S=qkMV%lI5banKm
zO^@zNM>XFYjl07Mn?KJjS!YcX?oPYYv8ew($*NVMVw@fr$224dV2lI%nCevIF04XN
z1|iQG&S{^oR&kj)sROvsLqpH9_%;4lUJnvc5YBm_2&MvVEtW*4y*-$O;DN=s6-5+8
zL#<1gG%tySR0;)FI~lSr;%9-57L%~YJ_5RgP+40h&4;cbgFFsK(ZE2tp|3c>9BQGx
zA58xcr^>o788!^ViPlayF2?ZXJjEJmIw4$I+z|Lo%JT?aXpJ!_XEMf8vSZdKuz*8+
zh)*#XeGnQTr6`aPa8THv9*&!hg9h^jyA?mceA$XYWja+Inc&S+X?{AU#@T
z34(biV1bgSJ>+i)RlX@MI-&6cU}fFHNOW4{#0ji)6qKosG8*;!+W#?zx1=C_A*#V*
zXy>W6i=s8CUWGFB6xV#=pgWps1twou#_M&8MV7Y-n=A&yuBc7J@y{onG5b53Z5e0l
z`pD5>J{U1wFpj3T=!KKTkhgCdSnjYk5zfQphFa#}Q<
z@M{noD^!XvA&U%LI9rB~=0g|b&sN}L2*$?8v&FZALK(`;Ew9LLn2<)SZFO?kO&Yo3
zM5Z342BS$&FR~zQ98L)X0(`62Lm018Zfi>VW1U8|gR64>8=H(MU^@fXa5frOc1;#V
zqy9kl(P!2-fW`*QQ#7n^8DQ8wEhIRix1EaZmL5k8;evIBA^uqhnBoot*cq1l{KYvp
z98c)Q8iqR$$|e|sof=k)8B>Um!Y>^^LLZm<94CW6-&ijD)Hd-V-Ry6WM$e^$lgDO=rTl`3$APX~4Ou#9@fAu=7V<5)C3uDxSN%$WO=
zv-bzY4s)moIU3L^UnAm?M1g*+HovfF=)hPblrVi|4*!?CBwZI28qFa-g7`U>e~Q(E
zihCFjc{YDs-rX&62okR_ol?5uGg6w&Z+saLV)+Z!0372u_d6dEm9?WbP>TRaYGuxO
z$yf1E_lPG)b4dXLbtI>28Vyz3cy$VK_*I<(h1rwQ8m>5;Z>rGej&jArZ9ie_RpCD;
z7ZAu8!iWdD8K48o2lYnFE}kDBAwp5O4}ENC7>ct~O}{>-_7HGpx}vklYzuTu|eezg}30&;dmxn?6@BH|5d}d*j>eKp(u7u=9&Pl=l)<217DZvzd
z_%h#HCDS)?r1otX{tXgsk9-`bs?2sMybt}9uaBvmyVJ3+2GVWf1CEAo-G!dfL9DVE
zg{AR#+$>=kK-LK<9Qa=$k(9;u9^?2HR)WDFSy}i1R?82@-8i`Le#pGE8p7)H?}*zy^W4(iZgp&-y2)P?0HOk;o;9$Ev(Pi1@wNZC~te2$(MD4>rvpb?*A#1|~yGy*hs5^IpOQ{drBg
zxhCDbs%z5CHR*^>Ef4d1iiVECGJ
zgM-Rz(hW9JKVOq>)a^CtMjzet$=v-l>E`|Hm}}CFOXiWZ9Cx<}O_Do#b1~_XFRn>9
z=Kh^aa$ECtu1PnPDt1k};hd3c(#Ax5C{19W<^gQ
zP;w8vKQ<;wwn3&AvTN{u#djo^pc!S6N%EI{d?lIvGC?2jziN}r2&eT;n@b>Mof#0w
zfgxgjnZD5mz}y9Z7Bc>Wxi@D=JBGqX-Nz(-svqm+5
za43O0Tu7;y+$?vWiM30hAu!L@gGlG&7`giNm{
zOqOd#PL@J>Oh<%s>6IPx`Ur{FJ+IQp_Hi8Za3sCmkcJy?57>NQ$Mir-=te<4zkXmx
zLmMx~TzX(f6Wk|Vvt3bU(*Cy5LSE!~U!*@cYP*<8R+fn7_@ZfjlA6QP`LJj2`(Rp>
z$@tfw;?WA#n1(-y{+pig5sFxkS}78Yzx3RW5iWe2ef-9MZpX>qg1zT<3>4~Pq4M00
z0fEUDWS`rCy0gPXTB!##S&sbTj={M2=+2M~3T8;nZ4P?919rD&_-1lBd&SnLb`05u
zGMnYBza~f9{?v{!U`F8bBKt}Z7#sYN
z+A%{3+@_{vMQ>wKm4g(TAsBq%ct`>?3#77Ns!(ec-CrqKV+qMXX9a798)SP#h=fQg
zSTi8ubeKuOS~BaA;gD5uoAyFA!yeHMK4+0~HeIM@Fhn;rMq8npp+pdyg=#LIGCi&e
z%>_0MXgdoteTx)P`zHlxWCgPB;r6XXXu#stlgzWF4$aJyyaDk`>%CuxrV+@0dkFAD
zt#xRoH<6fcMXn;kP(@1tQ^!@0)jxVB<|w;ZGv*G^K2UbB_+lqs?OVIT!
z_Jbq0@{P*YF3QY$L^pyhj?{KyE2hj@DYf`zU{>v1*kk~-f|r*Hfx^oesEdyxXR*`=
z!{Kh*;ElyUtpR*AcU)`6p{$P2QqoKl>jFlpS4wJcYm4T{m3f`>
zLJCsmhK&M53{8&K?#Hkz^a_gvDvce~lp#`tv#hsehz&L2S7sqOe=AA#X1tgDXNIt?
zi=tRBybb1X_FeC~i142Vx1H`!Pk0=oksb#S#0IWt`>A`|x!Bra
z)LTPd0>T?3T(?ErOK2*yvc1641PRPnBgs>*b;V=70U5Uu9ToBJQ*GFEd{B#hvmR
zErIvqj^VMnw6dWew9d9~Q<^41uUAxQATnK70Ao*sWk0{+2qZ*q|%Tg6Q}P@L1jaK`JkhrzYvV4sr)!B
zFfu&iCAtjW@Y6=}8FP~wO?_Ab1U%Y6kIsl@+4@zYMXxTz2U#O)>}Z;Gn`W}GE?&==
zYRP|WR^l$!pBi>J+Sz778rPp1
zC#O
zbq6O1sH;w8mgtVYG$(>mcq&i`)IeJzgKJu^I%WR^o8*>Kb?TVI=V)d}1eA|&lV{F
delta 203
zcmdn9hjDYw1an5y&1;pz*e0uKSu&ejRZrFxl%0IeLSizHx%A|X*3y%&m`P2ZU?DwO
z!9Zp*lZ4ddLjsbM9~($bo^K{OIa^zD@=`6y$ycl-C+liUO}=ai)MFsN`L*>suE{CN
b9<(uAo}1BP@>*rt%^L2y?3*k6j_?Bj6thNq
diff --git a/vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/AutoFormat.RemoveEmpty.RemoveNbsp.txt b/vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/AutoFormat.RemoveEmpty.RemoveNbsp.txt
index ca17eb1dc..9228dee22 100644
--- a/vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/AutoFormat.RemoveEmpty.RemoveNbsp.txt
+++ b/vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/AutoFormat.RemoveEmpty.RemoveNbsp.txt
@@ -6,7 +6,7 @@ DEFAULT: false
From b6590e95b5429ec50eccd3bb9c70ff0127dbd1cb Mon Sep 17 00:00:00 2001
From: zotlabs
Date: Thu, 26 Sep 2019 18:34:08 -0700
Subject: [PATCH 037/136] issue with bearcap tests
---
Zotlabs/Lib/Activity.php | 1 +
1 file changed, 1 insertion(+)
diff --git a/Zotlabs/Lib/Activity.php b/Zotlabs/Lib/Activity.php
index ed29bfe6d..2cc11427b 100644
--- a/Zotlabs/Lib/Activity.php
+++ b/Zotlabs/Lib/Activity.php
@@ -77,6 +77,7 @@ class Activity {
$token = substr($p,2);
}
}
+ $m = parse_url($url);
}
}
From 407b9c9cd7ab3ef9ba77e6f719655354a7233920 Mon Sep 17 00:00:00 2001
From: Max Kostikov
Date: Mon, 30 Sep 2019 16:19:39 +0200
Subject: [PATCH 038/136] Sync private items with clones; avoid sync if no
local connection with thread owner
---
Zotlabs/Module/Item.php | 8 +-------
include/import.php | 19 ++++++++++++++++++-
2 files changed, 19 insertions(+), 8 deletions(-)
diff --git a/Zotlabs/Module/Item.php b/Zotlabs/Module/Item.php
index d03b6ee30..cda8eabec 100644
--- a/Zotlabs/Module/Item.php
+++ b/Zotlabs/Module/Item.php
@@ -1232,13 +1232,7 @@ class Item extends Controller {
killme();
}
- if(($parent) && ($parent != $post_id)) {
- // Store the comment signature information in case we need to relay to Diaspora
- //$ditem = $datarray;
- //$ditem['author'] = $observer;
- //store_diaspora_comment_sig($ditem,$channel,$parent_item, $post_id, (($walltowall_comment) ? 1 : 0));
- }
- else {
+ if(($parent == $post_id) || ($datarray['item_private'] == 1)) {
$r = q("select * from item where id = %d",
intval($post_id)
);
diff --git a/include/import.php b/include/import.php
index d3e8f7091..6a3895b9f 100644
--- a/include/import.php
+++ b/include/import.php
@@ -769,7 +769,24 @@ function import_items($channel, $items, $sync = false, $relocate = null) {
* @param array $relocate default null
*/
function sync_items($channel, $items, $relocate = null) {
- import_items($channel, $items, true, $relocate);
+
+ // Check if this is sync of not Zot-related content and we're connected to the top post owner
+ // to avoid confusing with cloned channels
+ $size = count($items);
+ for($i = 0; $i < $size; $i++) {
+ if(($items[$i]['owner']['network'] != 'zot') && ($items[$i]['owner']['network'] != 'zot6')) {
+ $r = q("SELECT * FROM abook WHERE abook_channel = %d
+ AND abook_xchan = ( SELECT xchan_hash FROM xchan WHERE xchan_guid = '%s' LIMIT 1 )
+ AND abook_not_here = 0 AND abook_ignored = 0 AND abook_blocked = 0",
+ intval($channel['channel_id']),
+ dbesc($items[$i]['owner']['guid'])
+ );
+ if(! $r)
+ unset($items[$i]);
+ }
+ }
+ if(count($items) > 0)
+ import_items($channel, $items, true, $relocate);
}
/**
From ba3a6ecb52b5a092ea5dbf56ddd8faccfc6c4335 Mon Sep 17 00:00:00 2001
From: Max Kostikov
Date: Mon, 30 Sep 2019 16:50:24 +0200
Subject: [PATCH 039/136] Fix empty string quotation; remove trailing spaces
---
view/js/main.js | 18 ++++++++++--------
1 file changed, 10 insertions(+), 8 deletions(-)
diff --git a/view/js/main.js b/view/js/main.js
index bc1c48cf1..2b4acdf61 100644
--- a/view/js/main.js
+++ b/view/js/main.js
@@ -1140,15 +1140,17 @@ function doprofilelike(ident, verb) {
$.get('like/' + ident + '?verb=' + verb, function() { window.location.href=window.location.href; });
}
+
function doreply(parent, ident, owner, hint) {
- var form = $('#comment-edit-form-' + parent.toString());
- form.find('input[name=parent]').val(ident);
- var i = form.find('button[type=submit]');
- var btn = i.html().replace(/<[^>]*>/g, '').trim();
- i.html(' ' + btn);
- var sel = 'wall-item-body-' + ident.toString();
- form.find('textarea').val("@{" + owner + "}" + (($(window.getSelection().anchorNode).closest("#" + sel).attr("id") != sel) ? " " : "\n[quote]" + window.getSelection().toString() + "[/quote]\n"));
- $('#comment-edit-text-' + parent.toString()).focus();
+ var form = $('#comment-edit-form-' + parent.toString());
+ form.find('input[name=parent]').val(ident);
+ var i = form.find('button[type=submit]');
+ var btn = i.html().replace(/<[^>]*>/g, '').trim();
+ i.html(' ' + btn);
+ var sel = 'wall-item-body-' + ident.toString();
+ var quote = window.getSelection().toString().trim();
+ form.find('textarea').val("@{" + owner + "}" + ((($(window.getSelection().anchorNode).closest("#" + sel).attr("id") != sel) || (quote.length === 0))? " " : "\n[quote]" + quote + "[/quote]\n"));
+ $('#comment-edit-text-' + parent.toString()).focus();
}
function doscroll(parent, hidden) {
From 541146e8ce90d09180dc8c3328482383e42c3738 Mon Sep 17 00:00:00 2001
From: Max Kostikov
Date: Tue, 1 Oct 2019 11:15:29 +0200
Subject: [PATCH 040/136] Add 'Connect' button for not connected at this
location channels
---
Zotlabs/Module/Connections.php | 5 +-
view/ru/hmessages.po | 24415 +++++++++++++++--------------
view/ru/hstrings.php | 5589 ++++---
view/tpl/connection_template.tpl | 3 +
4 files changed, 15055 insertions(+), 14957 deletions(-)
diff --git a/Zotlabs/Module/Connections.php b/Zotlabs/Module/Connections.php
index 7c8d71210..fd645d239 100644
--- a/Zotlabs/Module/Connections.php
+++ b/Zotlabs/Module/Connections.php
@@ -322,7 +322,10 @@ class Connections extends \Zotlabs\Web\Controller {
'ignore' => ((! $rr['abook_ignored']) ? t('Ignore') : false),
'recent_label' => t('Recent activity'),
'recentlink' => z_root() . '/network/?f=&cid=' . intval($rr['abook_id']) . '&name=' . $rr['xchan_name'],
- 'oneway' => $oneway
+ 'oneway' => $oneway,
+ 'connect' => (intval($rr['abook_not_here']) ? t('Connect') : ''),
+ 'follow' => z_root() . '/follow/?f=&url=' . urlencode($rr['xchan_addr']) . '&interactive=0',
+ 'connect_hover' => t('Connect at this location')
);
}
}
diff --git a/view/ru/hmessages.po b/view/ru/hmessages.po
index 4067e7b43..4fd712559 100644
--- a/view/ru/hmessages.po
+++ b/view/ru/hmessages.po
@@ -1,18 +1,15 @@
-# hubzilla
-# Copyright (C) 2012-2016 hubzilla
-# This file is distributed under the same license as the hubzilla package.
-# Mike Macgirvin, 2012
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR , YEAR.
#
-# Translators:
-# Alex , 2016-2017
-# Max Kostikov , 2018-2019
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: hubzilla\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-08-01 21:45+0200\n"
-"PO-Revision-Date: 2019-08-12 11:18+0200\n"
+"POT-Creation-Date: 2019-09-30 22:55+0200\n"
+"PO-Revision-Date: 2019-09-30 22:58+0200\n"
"Last-Translator: Max Kostikov \n"
"Language-Team: Russian (http://www.transifex.com/Friendica/hubzilla/language/ru/)\n"
"MIME-Version: 1.0\n"
@@ -21,623 +18,4770 @@ msgstr ""
"Language: ru\n"
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : (n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : 2))\n"
-#: ../../Zotlabs/Access/Permissions.php:56
-msgid "Can view my channel stream and posts"
-msgstr "Может просматривать мой поток и сообщения"
+#: ../../util/nconfig.php:34
+msgid "Source channel not found."
+msgstr "Канал-источник не найден."
-#: ../../Zotlabs/Access/Permissions.php:57
-msgid "Can send me their channel stream and posts"
-msgstr "Может присылать мне свои потоки и сообщения"
+#: ../../view/theme/redbasic/php/config.php:15 ../../include/text.php:3229
+#: ../../Zotlabs/Module/Admin/Site.php:187
+msgid "Default"
+msgstr "По умолчанию"
-#: ../../Zotlabs/Access/Permissions.php:58
-msgid "Can view my default channel profile"
-msgstr "Может просматривать мой стандартный профиль канала"
+#: ../../view/theme/redbasic/php/config.php:16
+#: ../../view/theme/redbasic/php/config.php:19
+msgid "Focus (Hubzilla default)"
+msgstr "Фокус (по умолчанию Hubzilla)"
-#: ../../Zotlabs/Access/Permissions.php:59
-msgid "Can view my connections"
-msgstr "Может просматривать мои контакты"
+#: ../../view/theme/redbasic/php/config.php:94 ../../include/js_strings.php:22
+#: ../../Zotlabs/Module/Mail.php:436 ../../Zotlabs/Module/Pconfig.php:116
+#: ../../Zotlabs/Module/Defperms.php:265 ../../Zotlabs/Module/Permcats.php:128
+#: ../../Zotlabs/Module/Xchan.php:15
+#: ../../Zotlabs/Module/Email_validation.php:40
+#: ../../Zotlabs/Module/Poke.php:217 ../../Zotlabs/Module/Appman.php:155
+#: ../../Zotlabs/Module/Profiles.php:723 ../../Zotlabs/Module/Photos.php:1055
+#: ../../Zotlabs/Module/Photos.php:1096 ../../Zotlabs/Module/Photos.php:1215
+#: ../../Zotlabs/Module/Oauth.php:111 ../../Zotlabs/Module/Events.php:501
+#: ../../Zotlabs/Module/Rate.php:166 ../../Zotlabs/Module/Locs.php:121
+#: ../../Zotlabs/Module/Sources.php:125 ../../Zotlabs/Module/Sources.php:162
+#: ../../Zotlabs/Module/Chat.php:211 ../../Zotlabs/Module/Chat.php:250
+#: ../../Zotlabs/Module/Oauth2.php:116
+#: ../../Zotlabs/Module/Settings/Manage.php:41
+#: ../../Zotlabs/Module/Settings/Calendar.php:41
+#: ../../Zotlabs/Module/Settings/Account.php:103
+#: ../../Zotlabs/Module/Settings/Conversation.php:48
+#: ../../Zotlabs/Module/Settings/Editor.php:41
+#: ../../Zotlabs/Module/Settings/Display.php:189
+#: ../../Zotlabs/Module/Settings/Features.php:46
+#: ../../Zotlabs/Module/Settings/Network.php:61
+#: ../../Zotlabs/Module/Settings/Events.php:41
+#: ../../Zotlabs/Module/Settings/Channel_home.php:89
+#: ../../Zotlabs/Module/Settings/Directory.php:41
+#: ../../Zotlabs/Module/Settings/Photos.php:41
+#: ../../Zotlabs/Module/Settings/Profiles.php:50
+#: ../../Zotlabs/Module/Settings/Connections.php:41
+#: ../../Zotlabs/Module/Settings/Channel.php:493
+#: ../../Zotlabs/Module/Filestorage.php:203 ../../Zotlabs/Module/Setup.php:304
+#: ../../Zotlabs/Module/Setup.php:344 ../../Zotlabs/Module/Mitem.php:259
+#: ../../Zotlabs/Module/Admin/Features.php:66
+#: ../../Zotlabs/Module/Admin/Logs.php:84
+#: ../../Zotlabs/Module/Admin/Channels.php:147
+#: ../../Zotlabs/Module/Admin/Security.php:112
+#: ../../Zotlabs/Module/Admin/Addons.php:442
+#: ../../Zotlabs/Module/Admin/Site.php:289
+#: ../../Zotlabs/Module/Admin/Profs.php:178
+#: ../../Zotlabs/Module/Admin/Themes.php:158
+#: ../../Zotlabs/Module/Admin/Accounts.php:168
+#: ../../Zotlabs/Module/Admin/Account_edit.php:73
+#: ../../Zotlabs/Module/Tokens.php:188 ../../Zotlabs/Module/Thing.php:326
+#: ../../Zotlabs/Module/Thing.php:379 ../../Zotlabs/Module/Editpost.php:86
+#: ../../Zotlabs/Module/Connedit.php:904 ../../Zotlabs/Module/Group.php:150
+#: ../../Zotlabs/Module/Group.php:166 ../../Zotlabs/Module/Mood.php:158
+#: ../../Zotlabs/Module/Invite.php:168 ../../Zotlabs/Module/Connect.php:124
+#: ../../Zotlabs/Module/Pdledit.php:107 ../../Zotlabs/Module/Affinity.php:87
+#: ../../Zotlabs/Module/Wiki.php:215 ../../Zotlabs/Module/Import.php:646
+#: ../../Zotlabs/Module/Import_items.php:129
+#: ../../Zotlabs/Widget/Wiki_pages.php:42
+#: ../../Zotlabs/Widget/Wiki_pages.php:99
+#: ../../Zotlabs/Widget/Eventstools.php:16 ../../Zotlabs/Lib/ThreadItem.php:796
+#: ../../extend/addon/hzaddons/jappixmini/Mod_Jappixmini.php:261
+#: ../../extend/addon/hzaddons/pumpio/Mod_Pumpio.php:115
+#: ../../extend/addon/hzaddons/cart/cart.php:1264
+#: ../../extend/addon/hzaddons/cart/Settings/Cart.php:114
+#: ../../extend/addon/hzaddons/cart/submodules/manualcat.php:248
+#: ../../extend/addon/hzaddons/cart/submodules/subscriptions.php:410
+#: ../../extend/addon/hzaddons/cart/submodules/hzservices.php:640
+#: ../../extend/addon/hzaddons/irc/irc.php:45
+#: ../../extend/addon/hzaddons/frphotos/frphotos.php:97
+#: ../../extend/addon/hzaddons/ljpost/Mod_Ljpost.php:73
+#: ../../extend/addon/hzaddons/photocache/Mod_Photocache.php:67
+#: ../../extend/addon/hzaddons/likebanner/likebanner.php:57
+#: ../../extend/addon/hzaddons/logrot/logrot.php:35
+#: ../../extend/addon/hzaddons/hubwall/hubwall.php:95
+#: ../../extend/addon/hzaddons/redphotos/redphotos.php:136
+#: ../../extend/addon/hzaddons/content_import/Mod_content_import.php:142
+#: ../../extend/addon/hzaddons/openclipatar/openclipatar.php:53
+#: ../../extend/addon/hzaddons/statusnet/statusnet.php:602
+#: ../../extend/addon/hzaddons/statusnet/Mod_Statusnet.php:193
+#: ../../extend/addon/hzaddons/statusnet/Mod_Statusnet.php:251
+#: ../../extend/addon/hzaddons/statusnet/Mod_Statusnet.php:306
+#: ../../extend/addon/hzaddons/startpage/Mod_Startpage.php:73
+#: ../../extend/addon/hzaddons/flashcards/Mod_Flashcards.php:212
+#: ../../extend/addon/hzaddons/skeleton/Mod_Skeleton.php:51
+#: ../../extend/addon/hzaddons/pubcrawl/Mod_Pubcrawl.php:65
+#: ../../extend/addon/hzaddons/diaspora/Mod_Diaspora.php:102
+#: ../../extend/addon/hzaddons/dwpost/Mod_Dwpost.php:71
+#: ../../extend/addon/hzaddons/rtof/Mod_Rtof.php:72
+#: ../../extend/addon/hzaddons/channelreputation/channelreputation.php:142
+#: ../../extend/addon/hzaddons/ijpost/Mod_Ijpost.php:72
+#: ../../extend/addon/hzaddons/fuzzloc/Mod_Fuzzloc.php:56
+#: ../../extend/addon/hzaddons/redred/Mod_Redred.php:90
+#: ../../extend/addon/hzaddons/chords/Mod_Chords.php:60
+#: ../../extend/addon/hzaddons/nsfw/Mod_Nsfw.php:61
+#: ../../extend/addon/hzaddons/wppost/Mod_Wppost.php:97
+#: ../../extend/addon/hzaddons/redfiles/redfiles.php:124
+#: ../../extend/addon/hzaddons/openstreetmap/openstreetmap.php:134
+#: ../../extend/addon/hzaddons/twitter/Mod_Twitter.php:184
+#: ../../extend/addon/hzaddons/libertree/Mod_Libertree.php:70
+#: ../../extend/addon/hzaddons/xmpp/Mod_Xmpp.php:70
+#: ../../extend/addon/hzaddons/pageheader/Mod_Pageheader.php:54
+#: ../../extend/addon/hzaddons/piwik/piwik.php:95
+#: ../../extend/addon/hzaddons/mailtest/mailtest.php:100
+#: ../../extend/addon/hzaddons/nofed/Mod_Nofed.php:53
+#: ../../extend/addon/hzaddons/hzfiles/hzfiles.php:86
+#: ../../extend/addon/hzaddons/smileybutton/Mod_Smileybutton.php:55
+#: ../../extend/addon/hzaddons/flattrwidget/Mod_Flattrwidget.php:92
+msgid "Submit"
+msgstr "Отправить"
-#: ../../Zotlabs/Access/Permissions.php:60
-msgid "Can view my file storage and photos"
-msgstr "Может просматривать мое хранилище файлов"
+#: ../../view/theme/redbasic/php/config.php:98
+msgid "Theme settings"
+msgstr "Настройки темы"
-#: ../../Zotlabs/Access/Permissions.php:61
-msgid "Can upload/modify my file storage and photos"
-msgstr "Может загружать/изменять мои файлы и фотографии в хранилище"
+#: ../../view/theme/redbasic/php/config.php:99
+msgid "Narrow navbar"
+msgstr "Узкая панель навигации"
-#: ../../Zotlabs/Access/Permissions.php:62
-msgid "Can view my channel webpages"
-msgstr "Может просматривать мои веб-страницы"
+#: ../../view/theme/redbasic/php/config.php:99
+#: ../../view/theme/redbasic/php/config.php:116 ../../include/dir_fns.php:143
+#: ../../include/dir_fns.php:144 ../../include/dir_fns.php:145
+#: ../../boot.php:1679 ../../Zotlabs/Storage/Browser.php:411
+#: ../../Zotlabs/Module/Defperms.php:197 ../../Zotlabs/Module/Profiles.php:681
+#: ../../Zotlabs/Module/Photos.php:670 ../../Zotlabs/Module/Api.php:99
+#: ../../Zotlabs/Module/Events.php:478 ../../Zotlabs/Module/Events.php:479
+#: ../../Zotlabs/Module/Sources.php:124 ../../Zotlabs/Module/Sources.php:159
+#: ../../Zotlabs/Module/Settings/Display.php:89
+#: ../../Zotlabs/Module/Settings/Channel.php:309
+#: ../../Zotlabs/Module/Filestorage.php:198
+#: ../../Zotlabs/Module/Filestorage.php:206
+#: ../../Zotlabs/Module/Removeme.php:63 ../../Zotlabs/Module/Menu.php:162
+#: ../../Zotlabs/Module/Menu.php:221 ../../Zotlabs/Module/Mitem.php:176
+#: ../../Zotlabs/Module/Mitem.php:177 ../../Zotlabs/Module/Mitem.php:256
+#: ../../Zotlabs/Module/Mitem.php:257 ../../Zotlabs/Module/Admin/Site.php:255
+#: ../../Zotlabs/Module/Connedit.php:406 ../../Zotlabs/Module/Connedit.php:796
+#: ../../Zotlabs/Module/Wiki.php:227 ../../Zotlabs/Module/Wiki.php:228
+#: ../../Zotlabs/Module/Import.php:635 ../../Zotlabs/Module/Import.php:639
+#: ../../Zotlabs/Module/Import.php:640 ../../Zotlabs/Lib/Libzotdir.php:162
+#: ../../Zotlabs/Lib/Libzotdir.php:163 ../../Zotlabs/Lib/Libzotdir.php:165
+#: ../../extend/addon/hzaddons/jappixmini/Mod_Jappixmini.php:161
+#: ../../extend/addon/hzaddons/jappixmini/Mod_Jappixmini.php:191
+#: ../../extend/addon/hzaddons/jappixmini/Mod_Jappixmini.php:199
+#: ../../extend/addon/hzaddons/jappixmini/Mod_Jappixmini.php:203
+#: ../../extend/addon/hzaddons/jappixmini/Mod_Jappixmini.php:207
+#: ../../extend/addon/hzaddons/pumpio/Mod_Pumpio.php:94
+#: ../../extend/addon/hzaddons/pumpio/Mod_Pumpio.php:98
+#: ../../extend/addon/hzaddons/pumpio/Mod_Pumpio.php:102
+#: ../../extend/addon/hzaddons/cart/cart.php:1258
+#: ../../extend/addon/hzaddons/cart/Settings/Cart.php:59
+#: ../../extend/addon/hzaddons/cart/Settings/Cart.php:71
+#: ../../extend/addon/hzaddons/cart/submodules/manualcat.php:63
+#: ../../extend/addon/hzaddons/cart/submodules/manualcat.php:254
+#: ../../extend/addon/hzaddons/cart/submodules/manualcat.php:258
+#: ../../extend/addon/hzaddons/cart/submodules/subscriptions.php:153
+#: ../../extend/addon/hzaddons/cart/submodules/subscriptions.php:425
+#: ../../extend/addon/hzaddons/cart/submodules/paypalbutton.php:87
+#: ../../extend/addon/hzaddons/cart/submodules/paypalbutton.php:95
+#: ../../extend/addon/hzaddons/cart/submodules/hzservices.php:64
+#: ../../extend/addon/hzaddons/cart/submodules/hzservices.php:646
+#: ../../extend/addon/hzaddons/cart/submodules/hzservices.php:650
+#: ../../extend/addon/hzaddons/ljpost/Mod_Ljpost.php:62
+#: ../../extend/addon/hzaddons/content_import/Mod_content_import.php:137
+#: ../../extend/addon/hzaddons/content_import/Mod_content_import.php:138
+#: ../../extend/addon/hzaddons/statusnet/Mod_Statusnet.php:260
+#: ../../extend/addon/hzaddons/statusnet/Mod_Statusnet.php:282
+#: ../../extend/addon/hzaddons/statusnet/Mod_Statusnet.php:291
+#: ../../extend/addon/hzaddons/pubcrawl/Mod_Pubcrawl.php:45
+#: ../../extend/addon/hzaddons/dwpost/Mod_Dwpost.php:60
+#: ../../extend/addon/hzaddons/rtof/Mod_Rtof.php:49
+#: ../../extend/addon/hzaddons/channelreputation/channelreputation.php:110
+#: ../../extend/addon/hzaddons/ijpost/Mod_Ijpost.php:61
+#: ../../extend/addon/hzaddons/redred/Mod_Redred.php:63
+#: ../../extend/addon/hzaddons/wppost/Mod_Wppost.php:82
+#: ../../extend/addon/hzaddons/wppost/Mod_Wppost.php:86
+#: ../../extend/addon/hzaddons/twitter/Mod_Twitter.php:162
+#: ../../extend/addon/hzaddons/twitter/Mod_Twitter.php:171
+#: ../../extend/addon/hzaddons/libertree/Mod_Libertree.php:59
+#: ../../extend/addon/hzaddons/nofed/Mod_Nofed.php:42
+#: ../../extend/addon/hzaddons/smileybutton/Mod_Smileybutton.php:44
+msgid "No"
+msgstr "Нет"
-#: ../../Zotlabs/Access/Permissions.php:63
-msgid "Can view my wiki pages"
-msgstr "Может просматривать мои вики-страницы"
+#: ../../view/theme/redbasic/php/config.php:99
+#: ../../view/theme/redbasic/php/config.php:116 ../../include/dir_fns.php:143
+#: ../../include/dir_fns.php:144 ../../include/dir_fns.php:145
+#: ../../boot.php:1679 ../../Zotlabs/Storage/Browser.php:411
+#: ../../Zotlabs/Module/Defperms.php:197 ../../Zotlabs/Module/Profiles.php:681
+#: ../../Zotlabs/Module/Photos.php:670 ../../Zotlabs/Module/Api.php:98
+#: ../../Zotlabs/Module/Events.php:478 ../../Zotlabs/Module/Events.php:479
+#: ../../Zotlabs/Module/Sources.php:124 ../../Zotlabs/Module/Sources.php:159
+#: ../../Zotlabs/Module/Settings/Display.php:89
+#: ../../Zotlabs/Module/Settings/Channel.php:309
+#: ../../Zotlabs/Module/Filestorage.php:198
+#: ../../Zotlabs/Module/Filestorage.php:206
+#: ../../Zotlabs/Module/Removeme.php:63 ../../Zotlabs/Module/Menu.php:162
+#: ../../Zotlabs/Module/Menu.php:221 ../../Zotlabs/Module/Mitem.php:176
+#: ../../Zotlabs/Module/Mitem.php:177 ../../Zotlabs/Module/Mitem.php:256
+#: ../../Zotlabs/Module/Mitem.php:257 ../../Zotlabs/Module/Admin/Site.php:257
+#: ../../Zotlabs/Module/Connedit.php:406 ../../Zotlabs/Module/Wiki.php:227
+#: ../../Zotlabs/Module/Wiki.php:228 ../../Zotlabs/Module/Import.php:635
+#: ../../Zotlabs/Module/Import.php:639 ../../Zotlabs/Module/Import.php:640
+#: ../../Zotlabs/Lib/Libzotdir.php:162 ../../Zotlabs/Lib/Libzotdir.php:163
+#: ../../Zotlabs/Lib/Libzotdir.php:165
+#: ../../extend/addon/hzaddons/jappixmini/Mod_Jappixmini.php:161
+#: ../../extend/addon/hzaddons/jappixmini/Mod_Jappixmini.php:191
+#: ../../extend/addon/hzaddons/jappixmini/Mod_Jappixmini.php:199
+#: ../../extend/addon/hzaddons/jappixmini/Mod_Jappixmini.php:203
+#: ../../extend/addon/hzaddons/jappixmini/Mod_Jappixmini.php:207
+#: ../../extend/addon/hzaddons/pumpio/Mod_Pumpio.php:94
+#: ../../extend/addon/hzaddons/pumpio/Mod_Pumpio.php:98
+#: ../../extend/addon/hzaddons/pumpio/Mod_Pumpio.php:102
+#: ../../extend/addon/hzaddons/cart/cart.php:1258
+#: ../../extend/addon/hzaddons/cart/Settings/Cart.php:59
+#: ../../extend/addon/hzaddons/cart/Settings/Cart.php:71
+#: ../../extend/addon/hzaddons/cart/submodules/manualcat.php:63
+#: ../../extend/addon/hzaddons/cart/submodules/manualcat.php:254
+#: ../../extend/addon/hzaddons/cart/submodules/manualcat.php:258
+#: ../../extend/addon/hzaddons/cart/submodules/subscriptions.php:153
+#: ../../extend/addon/hzaddons/cart/submodules/subscriptions.php:425
+#: ../../extend/addon/hzaddons/cart/submodules/paypalbutton.php:87
+#: ../../extend/addon/hzaddons/cart/submodules/paypalbutton.php:95
+#: ../../extend/addon/hzaddons/cart/submodules/hzservices.php:64
+#: ../../extend/addon/hzaddons/cart/submodules/hzservices.php:646
+#: ../../extend/addon/hzaddons/cart/submodules/hzservices.php:650
+#: ../../extend/addon/hzaddons/ljpost/Mod_Ljpost.php:62
+#: ../../extend/addon/hzaddons/content_import/Mod_content_import.php:137
+#: ../../extend/addon/hzaddons/content_import/Mod_content_import.php:138
+#: ../../extend/addon/hzaddons/statusnet/Mod_Statusnet.php:260
+#: ../../extend/addon/hzaddons/statusnet/Mod_Statusnet.php:282
+#: ../../extend/addon/hzaddons/statusnet/Mod_Statusnet.php:291
+#: ../../extend/addon/hzaddons/pubcrawl/Mod_Pubcrawl.php:45
+#: ../../extend/addon/hzaddons/dwpost/Mod_Dwpost.php:60
+#: ../../extend/addon/hzaddons/rtof/Mod_Rtof.php:49
+#: ../../extend/addon/hzaddons/channelreputation/channelreputation.php:110
+#: ../../extend/addon/hzaddons/ijpost/Mod_Ijpost.php:61
+#: ../../extend/addon/hzaddons/redred/Mod_Redred.php:63
+#: ../../extend/addon/hzaddons/wppost/Mod_Wppost.php:82
+#: ../../extend/addon/hzaddons/wppost/Mod_Wppost.php:86
+#: ../../extend/addon/hzaddons/twitter/Mod_Twitter.php:162
+#: ../../extend/addon/hzaddons/twitter/Mod_Twitter.php:171
+#: ../../extend/addon/hzaddons/libertree/Mod_Libertree.php:59
+#: ../../extend/addon/hzaddons/nofed/Mod_Nofed.php:42
+#: ../../extend/addon/hzaddons/smileybutton/Mod_Smileybutton.php:44
+msgid "Yes"
+msgstr "Да"
-#: ../../Zotlabs/Access/Permissions.php:64
-msgid "Can create/edit my channel webpages"
-msgstr "Может редактировать мои веб-страницы"
+#: ../../view/theme/redbasic/php/config.php:100
+msgid "Navigation bar background color"
+msgstr "Панель навигации, цвет фона"
-#: ../../Zotlabs/Access/Permissions.php:65
-msgid "Can write to my wiki pages"
-msgstr "Может редактировать мои вики-страницы"
+#: ../../view/theme/redbasic/php/config.php:101
+msgid "Navigation bar icon color "
+msgstr "Панель навигации, цвет значков"
-#: ../../Zotlabs/Access/Permissions.php:66
-msgid "Can post on my channel (wall) page"
-msgstr "Может публиковать на моей странице канала"
+#: ../../view/theme/redbasic/php/config.php:102
+msgid "Navigation bar active icon color "
+msgstr "Панель навигации, цвет активного значка"
-#: ../../Zotlabs/Access/Permissions.php:67
-msgid "Can comment on or like my posts"
-msgstr "Может прокомментировать или отмечать как понравившиеся мои публикации"
+#: ../../view/theme/redbasic/php/config.php:103
+msgid "Link color"
+msgstr "Цвет ссылок"
-#: ../../Zotlabs/Access/Permissions.php:68
-msgid "Can send me private mail messages"
-msgstr "Может отправлять мне личные сообщения по эл. почте"
+#: ../../view/theme/redbasic/php/config.php:104
+msgid "Set font-color for banner"
+msgstr "Цвет текста в шапке"
-#: ../../Zotlabs/Access/Permissions.php:69
-msgid "Can like/dislike profiles and profile things"
-msgstr "Может комментировать или отмечать как нравится/ненравится мой профиль"
+#: ../../view/theme/redbasic/php/config.php:105
+msgid "Set the background color"
+msgstr "Цвет фона"
-#: ../../Zotlabs/Access/Permissions.php:70
-msgid "Can forward to all my channel connections via ! mentions in posts"
-msgstr "Может пересылать всем подписчикам моего канала используя ! в публикациях"
+#: ../../view/theme/redbasic/php/config.php:106
+msgid "Set the background image"
+msgstr "Фоновое изображение"
-#: ../../Zotlabs/Access/Permissions.php:71
-msgid "Can chat with me"
-msgstr "Может общаться со мной в чате"
+#: ../../view/theme/redbasic/php/config.php:107
+msgid "Set the background color of items"
+msgstr "Цвет фона элементов"
-#: ../../Zotlabs/Access/Permissions.php:72
-msgid "Can source my public posts in derived channels"
-msgstr "Может использовать мои публичные сообщения в клонированных лентах сообщений"
+#: ../../view/theme/redbasic/php/config.php:108
+msgid "Set the background color of comments"
+msgstr "Цвет фона комментариев"
-#: ../../Zotlabs/Access/Permissions.php:73
-msgid "Can administer my channel"
-msgstr "Может администрировать мой канал"
+#: ../../view/theme/redbasic/php/config.php:109
+msgid "Set font-size for the entire application"
+msgstr "Установить системный размер шрифта"
-#: ../../Zotlabs/Access/PermissionRoles.php:283
-msgid "Social Networking"
-msgstr "Социальная Сеть"
+#: ../../view/theme/redbasic/php/config.php:109
+msgid "Examples: 1rem, 100%, 16px"
+msgstr "Например: 1rem, 100%, 16px"
-#: ../../Zotlabs/Access/PermissionRoles.php:284
-msgid "Social - Federation"
-msgstr "Социальная - Федерация"
+#: ../../view/theme/redbasic/php/config.php:110
+msgid "Set font-color for posts and comments"
+msgstr "Цвет шрифта для публикаций и комментариев"
-#: ../../Zotlabs/Access/PermissionRoles.php:285
-msgid "Social - Mostly Public"
-msgstr "Социальная - В основном общественный"
+#: ../../view/theme/redbasic/php/config.php:111
+msgid "Set radius of corners"
+msgstr "Радиус скруглений"
-#: ../../Zotlabs/Access/PermissionRoles.php:286
-msgid "Social - Restricted"
-msgstr "Социальная - Ограниченный"
+#: ../../view/theme/redbasic/php/config.php:111
+msgid "Example: 4px"
+msgstr "Например: 4px"
-#: ../../Zotlabs/Access/PermissionRoles.php:287
-msgid "Social - Private"
-msgstr "Социальная - Частный"
+#: ../../view/theme/redbasic/php/config.php:112
+msgid "Set shadow depth of photos"
+msgstr "Глубина теней фотографий"
-#: ../../Zotlabs/Access/PermissionRoles.php:290
-msgid "Community Forum"
-msgstr "Форум сообщества"
+#: ../../view/theme/redbasic/php/config.php:113
+msgid "Set maximum width of content region in pixel"
+msgstr "Максимальная ширина содержания региона (в пикселях)"
-#: ../../Zotlabs/Access/PermissionRoles.php:291
-msgid "Forum - Mostly Public"
-msgstr "Форум - В основном общественный"
+#: ../../view/theme/redbasic/php/config.php:113
+msgid "Leave empty for default width"
+msgstr "Оставьте пустым для ширины по умолчанию"
-#: ../../Zotlabs/Access/PermissionRoles.php:292
-msgid "Forum - Restricted"
-msgstr "Форум - Ограниченный"
+#: ../../view/theme/redbasic/php/config.php:114
+msgid "Set size of conversation author photo"
+msgstr "Размер фотографии автора беседы"
-#: ../../Zotlabs/Access/PermissionRoles.php:293
-msgid "Forum - Private"
-msgstr "Форум - Частный"
+#: ../../view/theme/redbasic/php/config.php:115
+msgid "Set size of followup author photos"
+msgstr "Размер фотографий подписчиков"
-#: ../../Zotlabs/Access/PermissionRoles.php:296
-msgid "Feed Republish"
-msgstr "Публиковать ленты новостей"
+#: ../../view/theme/redbasic/php/config.php:116
+msgid "Show advanced settings"
+msgstr "Показать расширенные настройки"
-#: ../../Zotlabs/Access/PermissionRoles.php:297
-msgid "Feed - Mostly Public"
-msgstr "Ленты новостей - В основном общественный"
+#: ../../include/selectors.php:18
+msgid "Profile to assign new connections"
+msgstr "Назначить профиль для новых контактов"
-#: ../../Zotlabs/Access/PermissionRoles.php:298
-msgid "Feed - Restricted"
-msgstr "Ленты новостей - Ограниченный"
+#: ../../include/selectors.php:41
+msgid "Frequently"
+msgstr "Часто"
-#: ../../Zotlabs/Access/PermissionRoles.php:301
-msgid "Special Purpose"
-msgstr "Спец. назначение"
+#: ../../include/selectors.php:42
+msgid "Hourly"
+msgstr "Ежечасно"
-#: ../../Zotlabs/Access/PermissionRoles.php:302
-msgid "Special - Celebrity/Soapbox"
-msgstr "Спец. назначение - Знаменитость/Soapbox"
+#: ../../include/selectors.php:43
+msgid "Twice daily"
+msgstr "Дважды в день"
-#: ../../Zotlabs/Access/PermissionRoles.php:303
-msgid "Special - Group Repository"
-msgstr "Спец. назначение - Групповой репозиторий"
+#: ../../include/selectors.php:44
+msgid "Daily"
+msgstr "Ежедневно"
+#: ../../include/selectors.php:45
+msgid "Weekly"
+msgstr "Еженедельно"
+
+#: ../../include/selectors.php:46
+msgid "Monthly"
+msgstr "Ежемесячно"
+
+#: ../../include/selectors.php:60 ../../include/selectors.php:77
+#: ../../include/channel.php:1610
+#: ../../extend/addon/hzaddons/openid/Mod_Id.php:85
+msgid "Male"
+msgstr "Мужчина"
+
+#: ../../include/selectors.php:60 ../../include/selectors.php:77
+#: ../../include/channel.php:1608
+#: ../../extend/addon/hzaddons/openid/Mod_Id.php:87
+msgid "Female"
+msgstr "Женщина"
+
+#: ../../include/selectors.php:60
+msgid "Currently Male"
+msgstr "В настоящее время мужской"
+
+#: ../../include/selectors.php:60
+msgid "Currently Female"
+msgstr "В настоящее время женский"
+
+#: ../../include/selectors.php:60
+msgid "Mostly Male"
+msgstr "В основном мужской"
+
+#: ../../include/selectors.php:60
+msgid "Mostly Female"
+msgstr "В основном женский"
+
+#: ../../include/selectors.php:60
+msgid "Transgender"
+msgstr "Трансгендер"
+
+#: ../../include/selectors.php:60
+msgid "Intersex"
+msgstr "Интерсексуал"
+
+#: ../../include/selectors.php:60
+msgid "Transsexual"
+msgstr "Транссексуал"
+
+#: ../../include/selectors.php:60
+msgid "Hermaphrodite"
+msgstr "Гермафродит"
+
+#: ../../include/selectors.php:60 ../../include/channel.php:1614
+msgid "Neuter"
+msgstr "Среднего рода"
+
+#: ../../include/selectors.php:60 ../../include/channel.php:1616
+msgid "Non-specific"
+msgstr "Неспецифический"
+
+#: ../../include/selectors.php:60 ../../include/selectors.php:77
+#: ../../include/selectors.php:115 ../../include/selectors.php:151
+#: ../../include/connections.php:735 ../../include/connections.php:742
+#: ../../include/event.php:1376 ../../include/event.php:1383
+#: ../../Zotlabs/Module/Cdav.php:1387 ../../Zotlabs/Module/Profiles.php:795
+#: ../../Zotlabs/Module/Connedit.php:935
#: ../../Zotlabs/Access/PermissionRoles.php:306
-#: ../../Zotlabs/Module/Cdav.php:1387 ../../Zotlabs/Module/Connedit.php:935
-#: ../../Zotlabs/Module/Profiles.php:795 ../../include/selectors.php:60
-#: ../../include/selectors.php:77 ../../include/selectors.php:115
-#: ../../include/selectors.php:151 ../../include/event.php:1376
-#: ../../include/event.php:1383 ../../include/connections.php:730
-#: ../../include/connections.php:737
msgid "Other"
msgstr "Другой"
-#: ../../Zotlabs/Access/PermissionRoles.php:307
-msgid "Custom/Expert Mode"
-msgstr "Экспертный режим"
+#: ../../include/selectors.php:60
+msgid "Undecided"
+msgstr "Не решил"
-#: ../../Zotlabs/Module/Blocks.php:33 ../../Zotlabs/Module/Articles.php:42
-#: ../../Zotlabs/Module/Editlayout.php:31 ../../Zotlabs/Module/Connect.php:17
-#: ../../Zotlabs/Module/Achievements.php:15 ../../Zotlabs/Module/Hcard.php:12
-#: ../../Zotlabs/Module/Editblock.php:31 ../../Zotlabs/Module/Profile.php:20
-#: ../../Zotlabs/Module/Menu.php:91 ../../Zotlabs/Module/Layouts.php:31
-#: ../../Zotlabs/Module/Editwebpage.php:32 ../../Zotlabs/Module/Cards.php:42
-#: ../../Zotlabs/Module/Webpages.php:39 ../../Zotlabs/Module/Filestorage.php:53
-#: ../../addon/gallery/Mod_Gallery.php:49 ../../include/channel.php:1319
-msgid "Requested profile is not available."
-msgstr "Запрашиваемый профиль не доступен."
+#: ../../include/selectors.php:96 ../../include/selectors.php:115
+msgid "Males"
+msgstr "Мужчины"
-#: ../../Zotlabs/Module/Blocks.php:73 ../../Zotlabs/Module/Blocks.php:80
-#: ../../Zotlabs/Module/Invite.php:21 ../../Zotlabs/Module/Invite.php:102
-#: ../../Zotlabs/Module/Articles.php:88 ../../Zotlabs/Module/Editlayout.php:67
-#: ../../Zotlabs/Module/Editlayout.php:90 ../../Zotlabs/Module/Channel.php:179
-#: ../../Zotlabs/Module/Channel.php:342 ../../Zotlabs/Module/Channel.php:381
-#: ../../Zotlabs/Module/Settings.php:59 ../../Zotlabs/Module/Locs.php:87
-#: ../../Zotlabs/Module/Mitem.php:129 ../../Zotlabs/Module/Events.php:277
-#: ../../Zotlabs/Module/Appman.php:87 ../../Zotlabs/Module/Regmod.php:20
-#: ../../Zotlabs/Module/Article_edit.php:51
-#: ../../Zotlabs/Module/New_channel.php:105
-#: ../../Zotlabs/Module/New_channel.php:130
-#: ../../Zotlabs/Module/Sharedwithme.php:16 ../../Zotlabs/Module/Setup.php:206
-#: ../../Zotlabs/Module/Moderate.php:13
-#: ../../Zotlabs/Module/Achievements.php:34 ../../Zotlabs/Module/Thing.php:280
-#: ../../Zotlabs/Module/Thing.php:300 ../../Zotlabs/Module/Thing.php:341
-#: ../../Zotlabs/Module/Api.php:24 ../../Zotlabs/Module/Editblock.php:67
-#: ../../Zotlabs/Module/Profile.php:85 ../../Zotlabs/Module/Profile.php:101
-#: ../../Zotlabs/Module/Mood.php:126 ../../Zotlabs/Module/Connections.php:32
-#: ../../Zotlabs/Module/Viewsrc.php:19 ../../Zotlabs/Module/Bookmarks.php:70
-#: ../../Zotlabs/Module/Photos.php:69 ../../Zotlabs/Module/Wiki.php:59
-#: ../../Zotlabs/Module/Wiki.php:285 ../../Zotlabs/Module/Wiki.php:428
-#: ../../Zotlabs/Module/Pdledit.php:34 ../../Zotlabs/Module/Poke.php:157
-#: ../../Zotlabs/Module/Profile_photo.php:336
-#: ../../Zotlabs/Module/Profile_photo.php:349
-#: ../../Zotlabs/Module/Authtest.php:16 ../../Zotlabs/Module/Item.php:417
-#: ../../Zotlabs/Module/Item.php:436 ../../Zotlabs/Module/Item.php:446
-#: ../../Zotlabs/Module/Item.php:1326 ../../Zotlabs/Module/Page.php:34
-#: ../../Zotlabs/Module/Page.php:133 ../../Zotlabs/Module/Connedit.php:399
-#: ../../Zotlabs/Module/Chat.php:115 ../../Zotlabs/Module/Chat.php:120
-#: ../../Zotlabs/Module/Menu.php:129 ../../Zotlabs/Module/Menu.php:140
-#: ../../Zotlabs/Module/Channel_calendar.php:224
-#: ../../Zotlabs/Module/Layouts.php:71 ../../Zotlabs/Module/Layouts.php:78
-#: ../../Zotlabs/Module/Layouts.php:89 ../../Zotlabs/Module/Cloud.php:40
-#: ../../Zotlabs/Module/Defperms.php:181 ../../Zotlabs/Module/Group.php:14
-#: ../../Zotlabs/Module/Group.php:30 ../../Zotlabs/Module/Profiles.php:198
-#: ../../Zotlabs/Module/Profiles.php:635
-#: ../../Zotlabs/Module/Editwebpage.php:68
-#: ../../Zotlabs/Module/Editwebpage.php:89
-#: ../../Zotlabs/Module/Editwebpage.php:107
-#: ../../Zotlabs/Module/Editwebpage.php:121 ../../Zotlabs/Module/Manage.php:10
-#: ../../Zotlabs/Module/Cards.php:86 ../../Zotlabs/Module/Webpages.php:133
-#: ../../Zotlabs/Module/Block.php:24 ../../Zotlabs/Module/Block.php:74
-#: ../../Zotlabs/Module/Editpost.php:17 ../../Zotlabs/Module/Sources.php:80
-#: ../../Zotlabs/Module/Like.php:187 ../../Zotlabs/Module/Suggest.php:32
-#: ../../Zotlabs/Module/Message.php:18 ../../Zotlabs/Module/Mail.php:150
-#: ../../Zotlabs/Module/Register.php:80
-#: ../../Zotlabs/Module/Cover_photo.php:347
-#: ../../Zotlabs/Module/Cover_photo.php:360
-#: ../../Zotlabs/Module/Display.php:451 ../../Zotlabs/Module/Network.php:19
-#: ../../Zotlabs/Module/Filestorage.php:17
-#: ../../Zotlabs/Module/Filestorage.php:72
-#: ../../Zotlabs/Module/Filestorage.php:90
-#: ../../Zotlabs/Module/Filestorage.php:113
-#: ../../Zotlabs/Module/Filestorage.php:160 ../../Zotlabs/Module/Common.php:38
-#: ../../Zotlabs/Module/Viewconnections.php:28
-#: ../../Zotlabs/Module/Viewconnections.php:33
-#: ../../Zotlabs/Module/Service_limits.php:11 ../../Zotlabs/Module/Rate.php:113
-#: ../../Zotlabs/Module/Card_edit.php:51
-#: ../../Zotlabs/Module/Notifications.php:11 ../../Zotlabs/Lib/Chatroom.php:133
-#: ../../Zotlabs/Web/WebServer.php:123 ../../addon/keepout/keepout.php:36
-#: ../../addon/flashcards/Mod_Flashcards.php:281
-#: ../../addon/openid/Mod_Id.php:53 ../../addon/pumpio/pumpio.php:44
+#: ../../include/selectors.php:96 ../../include/selectors.php:115
+msgid "Females"
+msgstr "Женщины"
+
+#: ../../include/selectors.php:96
+msgid "Gay"
+msgstr "Гей"
+
+#: ../../include/selectors.php:96
+msgid "Lesbian"
+msgstr "Лесбиянка"
+
+#: ../../include/selectors.php:96
+msgid "No Preference"
+msgstr "Без предпочтений"
+
+#: ../../include/selectors.php:96
+msgid "Bisexual"
+msgstr "Бисексуал"
+
+#: ../../include/selectors.php:96
+msgid "Autosexual"
+msgstr "Автосексуал"
+
+#: ../../include/selectors.php:96
+msgid "Abstinent"
+msgstr "Воздержание"
+
+#: ../../include/selectors.php:96
+msgid "Virgin"
+msgstr "Девственник"
+
+#: ../../include/selectors.php:96
+msgid "Deviant"
+msgstr "Отклоняющийся от нормы"
+
+#: ../../include/selectors.php:96
+msgid "Fetish"
+msgstr "Фетишист"
+
+#: ../../include/selectors.php:96
+msgid "Oodles"
+msgstr "Множественный"
+
+#: ../../include/selectors.php:96
+msgid "Nonsexual"
+msgstr "Асексуал"
+
+#: ../../include/selectors.php:134 ../../include/selectors.php:151
+msgid "Single"
+msgstr "Одиночка"
+
+#: ../../include/selectors.php:134
+msgid "Lonely"
+msgstr "Одинокий"
+
+#: ../../include/selectors.php:134
+msgid "Available"
+msgstr "Свободен"
+
+#: ../../include/selectors.php:134
+msgid "Unavailable"
+msgstr "Занят"
+
+#: ../../include/selectors.php:134
+msgid "Has crush"
+msgstr "Влюблён"
+
+#: ../../include/selectors.php:134
+msgid "Infatuated"
+msgstr "без ума"
+
+#: ../../include/selectors.php:134 ../../include/selectors.php:151
+msgid "Dating"
+msgstr "Встречаюсь"
+
+#: ../../include/selectors.php:134
+msgid "Unfaithful"
+msgstr "Неверный"
+
+#: ../../include/selectors.php:134
+msgid "Sex Addict"
+msgstr "Эротоман"
+
+#: ../../include/selectors.php:134 ../../include/channel.php:493
+#: ../../include/channel.php:494 ../../include/channel.php:501
+#: ../../Zotlabs/Module/Settings/Channel.php:70
+#: ../../Zotlabs/Module/Settings/Channel.php:74
+#: ../../Zotlabs/Module/Settings/Channel.php:75
+#: ../../Zotlabs/Module/Settings/Channel.php:78
+#: ../../Zotlabs/Module/Settings/Channel.php:89
+#: ../../Zotlabs/Module/Connedit.php:725 ../../Zotlabs/Widget/Affinity.php:32
+msgid "Friends"
+msgstr "Друзья"
+
+#: ../../include/selectors.php:134
+msgid "Friends/Benefits"
+msgstr "Друзья / Выгоды"
+
+#: ../../include/selectors.php:134
+msgid "Casual"
+msgstr "Легкомысленный"
+
+#: ../../include/selectors.php:134
+msgid "Engaged"
+msgstr "Помолвлен"
+
+#: ../../include/selectors.php:134 ../../include/selectors.php:151
+msgid "Married"
+msgstr "В браке"
+
+#: ../../include/selectors.php:134
+msgid "Imaginarily married"
+msgstr "В воображаемом браке"
+
+#: ../../include/selectors.php:134
+msgid "Partners"
+msgstr "Партнёрство"
+
+#: ../../include/selectors.php:134 ../../include/selectors.php:151
+msgid "Cohabiting"
+msgstr "Сожительствующие"
+
+#: ../../include/selectors.php:134
+msgid "Common law"
+msgstr "Гражданский брак"
+
+#: ../../include/selectors.php:134
+msgid "Happy"
+msgstr "Счастлив"
+
+#: ../../include/selectors.php:134
+msgid "Not looking"
+msgstr "Не нуждаюсь"
+
+#: ../../include/selectors.php:134
+msgid "Swinger"
+msgstr "Свингер"
+
+#: ../../include/selectors.php:134
+msgid "Betrayed"
+msgstr "Предан"
+
+#: ../../include/selectors.php:134 ../../include/selectors.php:151
+msgid "Separated"
+msgstr "Разделён"
+
+#: ../../include/selectors.php:134
+msgid "Unstable"
+msgstr "Нестабильно"
+
+#: ../../include/selectors.php:134 ../../include/selectors.php:151
+msgid "Divorced"
+msgstr "В разводе"
+
+#: ../../include/selectors.php:134
+msgid "Imaginarily divorced"
+msgstr "В воображаемом разводе"
+
+#: ../../include/selectors.php:134 ../../include/selectors.php:151
+msgid "Widowed"
+msgstr "Вдовец / вдова"
+
+#: ../../include/selectors.php:134
+msgid "Uncertain"
+msgstr "Неопределенный"
+
+#: ../../include/selectors.php:134 ../../include/selectors.php:151
+msgid "It's complicated"
+msgstr "Это сложно"
+
+#: ../../include/selectors.php:134
+msgid "Don't care"
+msgstr "Всё равно"
+
+#: ../../include/selectors.php:134
+msgid "Ask me"
+msgstr "Спроси меня"
+
+#: ../../include/photos.php:27 ../../include/items.php:3777
#: ../../include/attach.php:150 ../../include/attach.php:199
#: ../../include/attach.php:272 ../../include/attach.php:380
#: ../../include/attach.php:394 ../../include/attach.php:401
#: ../../include/attach.php:483 ../../include/attach.php:1043
#: ../../include/attach.php:1117 ../../include/attach.php:1280
-#: ../../include/items.php:3790 ../../include/photos.php:27
+#: ../../Zotlabs/Module/Mail.php:150 ../../Zotlabs/Module/Defperms.php:181
+#: ../../Zotlabs/Module/Network.php:19 ../../Zotlabs/Module/Common.php:38
+#: ../../Zotlabs/Module/Item.php:417 ../../Zotlabs/Module/Item.php:436
+#: ../../Zotlabs/Module/Item.php:446 ../../Zotlabs/Module/Item.php:1320
+#: ../../Zotlabs/Module/Achievements.php:34
+#: ../../Zotlabs/Module/Display.php:451 ../../Zotlabs/Module/Poke.php:157
+#: ../../Zotlabs/Module/Profile.php:85 ../../Zotlabs/Module/Profile.php:101
+#: ../../Zotlabs/Module/Appman.php:87 ../../Zotlabs/Module/Profiles.php:198
+#: ../../Zotlabs/Module/Profiles.php:635 ../../Zotlabs/Module/Photos.php:69
+#: ../../Zotlabs/Module/Page.php:34 ../../Zotlabs/Module/Page.php:133
+#: ../../Zotlabs/Module/Api.php:24 ../../Zotlabs/Module/Events.php:277
+#: ../../Zotlabs/Module/New_channel.php:105
+#: ../../Zotlabs/Module/New_channel.php:130 ../../Zotlabs/Module/Block.php:24
+#: ../../Zotlabs/Module/Block.php:74 ../../Zotlabs/Module/Cover_photo.php:347
+#: ../../Zotlabs/Module/Cover_photo.php:360
+#: ../../Zotlabs/Module/Sharedwithme.php:16
+#: ../../Zotlabs/Module/Register.php:80
+#: ../../Zotlabs/Module/Channel_calendar.php:224
+#: ../../Zotlabs/Module/Viewconnections.php:28
+#: ../../Zotlabs/Module/Viewconnections.php:33
+#: ../../Zotlabs/Module/Rate.php:113 ../../Zotlabs/Module/Regmod.php:20
+#: ../../Zotlabs/Module/Settings.php:59 ../../Zotlabs/Module/Locs.php:87
+#: ../../Zotlabs/Module/Sources.php:80 ../../Zotlabs/Module/Chat.php:115
+#: ../../Zotlabs/Module/Chat.php:120 ../../Zotlabs/Module/Editlayout.php:67
+#: ../../Zotlabs/Module/Editlayout.php:90
+#: ../../Zotlabs/Module/Filestorage.php:17
+#: ../../Zotlabs/Module/Filestorage.php:72
+#: ../../Zotlabs/Module/Filestorage.php:90
+#: ../../Zotlabs/Module/Filestorage.php:113
+#: ../../Zotlabs/Module/Filestorage.php:160
+#: ../../Zotlabs/Module/Editblock.php:67
+#: ../../Zotlabs/Module/Service_limits.php:11
+#: ../../Zotlabs/Module/Message.php:18 ../../Zotlabs/Module/Channel.php:179
+#: ../../Zotlabs/Module/Channel.php:342 ../../Zotlabs/Module/Channel.php:381
+#: ../../Zotlabs/Module/Like.php:187 ../../Zotlabs/Module/Bookmarks.php:70
+#: ../../Zotlabs/Module/Viewsrc.php:19 ../../Zotlabs/Module/Menu.php:129
+#: ../../Zotlabs/Module/Menu.php:140 ../../Zotlabs/Module/Setup.php:206
+#: ../../Zotlabs/Module/Mitem.php:129 ../../Zotlabs/Module/Notifications.php:11
+#: ../../Zotlabs/Module/Editwebpage.php:68
+#: ../../Zotlabs/Module/Editwebpage.php:89
+#: ../../Zotlabs/Module/Editwebpage.php:107
+#: ../../Zotlabs/Module/Editwebpage.php:121
+#: ../../Zotlabs/Module/Authtest.php:16 ../../Zotlabs/Module/Thing.php:280
+#: ../../Zotlabs/Module/Thing.php:300 ../../Zotlabs/Module/Thing.php:341
+#: ../../Zotlabs/Module/Moderate.php:13 ../../Zotlabs/Module/Webpages.php:133
+#: ../../Zotlabs/Module/Profile_photo.php:336
+#: ../../Zotlabs/Module/Profile_photo.php:349
+#: ../../Zotlabs/Module/Editpost.php:17 ../../Zotlabs/Module/Connedit.php:399
+#: ../../Zotlabs/Module/Group.php:14 ../../Zotlabs/Module/Group.php:30
+#: ../../Zotlabs/Module/Connections.php:32 ../../Zotlabs/Module/Mood.php:126
+#: ../../Zotlabs/Module/Card_edit.php:51
+#: ../../Zotlabs/Module/Article_edit.php:51 ../../Zotlabs/Module/Blocks.php:73
+#: ../../Zotlabs/Module/Blocks.php:80 ../../Zotlabs/Module/Invite.php:21
+#: ../../Zotlabs/Module/Invite.php:102 ../../Zotlabs/Module/Articles.php:88
+#: ../../Zotlabs/Module/Pdledit.php:34 ../../Zotlabs/Module/Wiki.php:59
+#: ../../Zotlabs/Module/Wiki.php:285 ../../Zotlabs/Module/Wiki.php:428
+#: ../../Zotlabs/Module/Manage.php:10 ../../Zotlabs/Module/Suggest.php:32
+#: ../../Zotlabs/Module/Cards.php:86 ../../Zotlabs/Module/Layouts.php:71
+#: ../../Zotlabs/Module/Layouts.php:78 ../../Zotlabs/Module/Layouts.php:89
+#: ../../Zotlabs/Web/WebServer.php:123 ../../Zotlabs/Lib/Chatroom.php:133
+#: ../../extend/addon/hzaddons/pumpio/pumpio.php:44
+#: ../../extend/addon/hzaddons/openid/Mod_Id.php:53
+#: ../../extend/addon/hzaddons/keepout/keepout.php:36
+#: ../../extend/addon/hzaddons/flashcards/Mod_Flashcards.php:275
msgid "Permission denied."
msgstr "Доступ запрещен."
-#: ../../Zotlabs/Module/Blocks.php:97 ../../Zotlabs/Module/Blocks.php:155
-#: ../../Zotlabs/Module/Editblock.php:113
-msgid "Block Name"
-msgstr "Название блока"
+#: ../../include/photos.php:151
+#, php-format
+msgid "Image exceeds website size limit of %lu bytes"
+msgstr "Файл превышает предельный размер для сайта в %lu байт"
-#: ../../Zotlabs/Module/Blocks.php:154 ../../include/text.php:2560
+#: ../../include/photos.php:162
+msgid "Image file is empty."
+msgstr "Файл изображения пуст."
+
+#: ../../include/photos.php:196 ../../Zotlabs/Module/Cover_photo.php:239
+#: ../../Zotlabs/Module/Profile_photo.php:259
+msgid "Unable to process image"
+msgstr "Не удается обработать изображение"
+
+#: ../../include/photos.php:324
+msgid "Photo storage failed."
+msgstr "Ошибка хранилища фотографий."
+
+#: ../../include/photos.php:373
+msgid "a new photo"
+msgstr "новая фотография"
+
+#: ../../include/photos.php:377
+#, php-format
+msgctxt "photo_upload"
+msgid "%1$s posted %2$s to %3$s"
+msgstr "%1$s опубликовал %2$s в %3$s"
+
+#: ../../include/photos.php:666 ../../include/nav.php:449
+msgid "Photo Albums"
+msgstr "Фотоальбомы"
+
+#: ../../include/photos.php:667 ../../Zotlabs/Module/Photos.php:1347
+#: ../../Zotlabs/Module/Photos.php:1360 ../../Zotlabs/Module/Photos.php:1361
+msgid "Recent Photos"
+msgstr "Последние фотографии"
+
+#: ../../include/photos.php:671
+msgid "Upload New Photos"
+msgstr "Загрузить новые фотографии"
+
+#: ../../include/oembed.php:153
+msgid "View PDF"
+msgstr "Просмотреть PDF"
+
+#: ../../include/oembed.php:357
+msgid " by "
+msgstr " из "
+
+#: ../../include/oembed.php:358
+msgid " on "
+msgstr " на "
+
+#: ../../include/oembed.php:387
+msgid "Embedded content"
+msgstr "Встроенное содержимое"
+
+#: ../../include/oembed.php:396
+msgid "Embedding disabled"
+msgstr "Встраивание отключено"
+
+#: ../../include/security.php:607
+msgid ""
+"The form security token was not correct. This probably happened because the "
+"form has been opened for too long (>3 hours) before submitting it."
+msgstr "Неверный токен безопасности для формы. Вероятно, это произошло потому, что форма была открыта слишком долго (> 3-х часов) перед её отправкой."
+
+#: ../../include/contact_widgets.php:11
+#, php-format
+msgid "%d invitation available"
+msgid_plural "%d invitations available"
+msgstr[0] "доступно %d приглашение"
+msgstr[1] "доступны %d приглашения"
+msgstr[2] "доступны %d приглашений"
+
+#: ../../include/contact_widgets.php:16 ../../Zotlabs/Module/Admin/Site.php:293
+msgid "Advanced"
+msgstr "Дополнительно"
+
+#: ../../include/contact_widgets.php:19
+msgid "Find Channels"
+msgstr "Поиск каналов"
+
+#: ../../include/contact_widgets.php:20
+msgid "Enter name or interest"
+msgstr "Впишите имя или интерес"
+
+#: ../../include/contact_widgets.php:21
+msgid "Connect/Follow"
+msgstr "Подключить / отслеживать"
+
+#: ../../include/contact_widgets.php:22
+msgid "Examples: Robert Morgenstein, Fishing"
+msgstr "Примеры: Владимир Ильич, Революционер"
+
+#: ../../include/contact_widgets.php:23 ../../Zotlabs/Module/Directory.php:416
+#: ../../Zotlabs/Module/Directory.php:421
+#: ../../Zotlabs/Module/Connections.php:358
+msgid "Find"
+msgstr "Поиск"
+
+#: ../../include/contact_widgets.php:24 ../../Zotlabs/Module/Directory.php:420
+#: ../../Zotlabs/Module/Suggest.php:79
+msgid "Channel Suggestions"
+msgstr "Рекомендации каналов"
+
+#: ../../include/contact_widgets.php:26
+msgid "Random Profile"
+msgstr "Случайный профиль"
+
+#: ../../include/contact_widgets.php:27
+msgid "Invite Friends"
+msgstr "Пригласить друзей"
+
+#: ../../include/contact_widgets.php:29
+msgid "Advanced example: name=fred and country=iceland"
+msgstr "Расширенный пример: name=ivan and country=russia"
+
+#: ../../include/contact_widgets.php:53 ../../include/features.php:311
+#: ../../Zotlabs/Widget/Filer.php:28
+#: ../../Zotlabs/Widget/Activity_filter.php:137
+msgid "Saved Folders"
+msgstr "Сохранённые каталоги"
+
+#: ../../include/contact_widgets.php:56 ../../include/contact_widgets.php:99
+#: ../../include/contact_widgets.php:142 ../../include/contact_widgets.php:187
+#: ../../Zotlabs/Widget/Filer.php:31 ../../Zotlabs/Widget/Appcategories.php:46
+msgid "Everything"
+msgstr "Всё"
+
+#: ../../include/contact_widgets.php:96 ../../include/contact_widgets.php:139
+#: ../../include/contact_widgets.php:184 ../../include/taxonomy.php:409
+#: ../../include/taxonomy.php:491 ../../include/taxonomy.php:511
+#: ../../include/taxonomy.php:532 ../../Zotlabs/Module/Cdav.php:1095
+#: ../../Zotlabs/Widget/Appcategories.php:43
+msgid "Categories"
+msgstr "Категории"
+
+#: ../../include/contact_widgets.php:218
+msgid "Common Connections"
+msgstr "Общие контакты"
+
+#: ../../include/contact_widgets.php:222
+#, php-format
+msgid "View all %d common connections"
+msgstr "Просмотреть все %d общих контактов"
+
+#: ../../include/menu.php:118 ../../include/channel.php:1426
+#: ../../include/channel.php:1430 ../../Zotlabs/Storage/Browser.php:296
+#: ../../Zotlabs/Module/Oauth.php:173 ../../Zotlabs/Module/Oauth2.php:194
+#: ../../Zotlabs/Module/Editlayout.php:114
+#: ../../Zotlabs/Module/Editblock.php:114 ../../Zotlabs/Module/Menu.php:175
+#: ../../Zotlabs/Module/Admin/Profs.php:175
+#: ../../Zotlabs/Module/Editwebpage.php:142 ../../Zotlabs/Module/Thing.php:266
+#: ../../Zotlabs/Module/Webpages.php:255 ../../Zotlabs/Module/Group.php:252
+#: ../../Zotlabs/Module/Connections.php:298
+#: ../../Zotlabs/Module/Connections.php:339
+#: ../../Zotlabs/Module/Connections.php:359
+#: ../../Zotlabs/Module/Card_edit.php:99
+#: ../../Zotlabs/Module/Article_edit.php:99 ../../Zotlabs/Module/Blocks.php:160
+#: ../../Zotlabs/Module/Wiki.php:211 ../../Zotlabs/Module/Wiki.php:384
+#: ../../Zotlabs/Module/Layouts.php:193 ../../Zotlabs/Widget/Cdav.php:138
+#: ../../Zotlabs/Widget/Cdav.php:175 ../../Zotlabs/Lib/Apps.php:557
+#: ../../Zotlabs/Lib/ThreadItem.php:148
+msgid "Edit"
+msgstr "Изменить"
+
+#: ../../include/channel.php:43
+msgid "Unable to obtain identity information from database"
+msgstr "Невозможно получить идентификационную информацию из базы данных"
+
+#: ../../include/channel.php:76
+msgid "Empty name"
+msgstr "Пустое имя"
+
+#: ../../include/channel.php:79
+msgid "Name too long"
+msgstr "Слишком длинное имя"
+
+#: ../../include/channel.php:196
+msgid "No account identifier"
+msgstr "Идентификатор аккаунта отсутствует"
+
+#: ../../include/channel.php:208
+msgid "Nickname is required."
+msgstr "Требуется псевдоним."
+
+#: ../../include/channel.php:222 ../../include/channel.php:655
+#: ../../Zotlabs/Module/Changeaddr.php:46
+msgid "Reserved nickname. Please choose another."
+msgstr "Зарезервированый псевдоним. Пожалуйста, выберите другой."
+
+#: ../../include/channel.php:227 ../../include/channel.php:660
+#: ../../Zotlabs/Module/Changeaddr.php:51
+msgid ""
+"Nickname has unsupported characters or is already being used on this site."
+msgstr "Псевдоним имеет недопустимые символы или уже используется на этом сайте."
+
+#: ../../include/channel.php:287
+msgid "Unable to retrieve created identity"
+msgstr "Не удается получить созданный идентификатор"
+
+#: ../../include/channel.php:429
+msgid "Default Profile"
+msgstr "Профиль по умолчанию"
+
+#: ../../include/channel.php:588 ../../include/channel.php:677
+msgid "Unable to retrieve modified identity"
+msgstr "Не удается найти изменённый идентификатор"
+
+#: ../../include/channel.php:1273
+#: ../../extend/addon/hzaddons/chess/Mod_Chess.php:306
+msgid "Requested channel is not available."
+msgstr "Запрошенный канал не доступен."
+
+#: ../../include/channel.php:1327 ../../Zotlabs/Module/Achievements.php:15
+#: ../../Zotlabs/Module/Profile.php:20 ../../Zotlabs/Module/Editlayout.php:31
+#: ../../Zotlabs/Module/Filestorage.php:53
+#: ../../Zotlabs/Module/Editblock.php:31 ../../Zotlabs/Module/Menu.php:91
+#: ../../Zotlabs/Module/Hcard.php:12 ../../Zotlabs/Module/Editwebpage.php:32
+#: ../../Zotlabs/Module/Webpages.php:39 ../../Zotlabs/Module/Blocks.php:33
+#: ../../Zotlabs/Module/Articles.php:42 ../../Zotlabs/Module/Connect.php:17
+#: ../../Zotlabs/Module/Cards.php:42 ../../Zotlabs/Module/Layouts.php:31
+#: ../../extend/addon/hzaddons/gallery/Mod_Gallery.php:49
+msgid "Requested profile is not available."
+msgstr "Запрашиваемый профиль не доступен."
+
+#: ../../include/channel.php:1419 ../../Zotlabs/Module/Profiles.php:728
+msgid "Change profile photo"
+msgstr "Изменить фотографию профиля"
+
+#: ../../include/channel.php:1426 ../../include/nav.php:113
+#: ../../Zotlabs/Module/Profiles.php:830
+msgid "Edit Profiles"
+msgstr "Редактирование профилей"
+
+#: ../../include/channel.php:1427
+msgid "Create New Profile"
+msgstr "Создать новый профиль"
+
+#: ../../include/channel.php:1430 ../../include/nav.php:115
+#: ../../extend/addon/hzaddons/openclipatar/openclipatar.php:58
+msgid "Edit Profile"
+msgstr "Редактировать профиль"
+
+#: ../../include/channel.php:1445 ../../Zotlabs/Module/Profiles.php:820
+msgid "Profile Image"
+msgstr "Изображение профиля"
+
+#: ../../include/channel.php:1448
+msgid "Visible to everybody"
+msgstr "Видно всем"
+
+#: ../../include/channel.php:1449 ../../Zotlabs/Module/Profiles.php:725
+#: ../../Zotlabs/Module/Profiles.php:824
+msgid "Edit visibility"
+msgstr "Редактировать видимость"
+
+#: ../../include/channel.php:1506 ../../include/conversation.php:1058
+#: ../../include/connections.php:110 ../../Zotlabs/Module/Directory.php:353
+#: ../../Zotlabs/Module/Connections.php:326 ../../Zotlabs/Module/Suggest.php:71
+#: ../../Zotlabs/Widget/Suggestions.php:46 ../../Zotlabs/Widget/Follow.php:32
+msgid "Connect"
+msgstr "Подключить"
+
+#: ../../include/channel.php:1521 ../../include/event.php:62
+#: ../../include/event.php:112 ../../Zotlabs/Module/Directory.php:339
+msgid "Location:"
+msgstr "Местоположение:"
+
+#: ../../include/channel.php:1525 ../../include/channel.php:1653
+msgid "Gender:"
+msgstr "Пол:"
+
+#: ../../include/channel.php:1526 ../../include/channel.php:1697
+#: ../../extend/addon/hzaddons/jappixmini/Mod_Jappixmini.php:157
+msgid "Status:"
+msgstr "Статус:"
+
+#: ../../include/channel.php:1527 ../../include/channel.php:1721
+msgid "Homepage:"
+msgstr "Домашняя страница:"
+
+#: ../../include/channel.php:1528
+msgid "Online Now"
+msgstr "Сейчас в сети"
+
+#: ../../include/channel.php:1581
+msgid "Change your profile photo"
+msgstr "Изменить фотографию вашего профиля"
+
+#: ../../include/channel.php:1612
+msgid "Trans"
+msgstr "Трансексуал"
+
+#: ../../include/channel.php:1651 ../../Zotlabs/Module/Settings/Channel.php:499
+msgid "Full Name:"
+msgstr "Полное имя:"
+
+#: ../../include/channel.php:1658
+msgid "Like this channel"
+msgstr "нравится этот канал"
+
+#: ../../include/channel.php:1669 ../../include/conversation.php:1702
+#: ../../include/taxonomy.php:659 ../../Zotlabs/Module/Photos.php:1135
+#: ../../Zotlabs/Lib/ThreadItem.php:236
+msgctxt "noun"
+msgid "Like"
+msgid_plural "Likes"
+msgstr[0] "Нравится"
+msgstr[1] "Нравится"
+msgstr[2] "Нравится"
+
+#: ../../include/channel.php:1682
+msgid "j F, Y"
+msgstr ""
+
+#: ../../include/channel.php:1683
+msgid "j F"
+msgstr ""
+
+#: ../../include/channel.php:1690
+msgid "Birthday:"
+msgstr "День рождения:"
+
+#: ../../include/channel.php:1694 ../../Zotlabs/Module/Directory.php:334
+msgid "Age:"
+msgstr "Возраст:"
+
+#: ../../include/channel.php:1703
+#, php-format
+msgid "for %1$d %2$s"
+msgstr "для %1$d %2$s"
+
+#: ../../include/channel.php:1715
+msgid "Tags:"
+msgstr "Теги:"
+
+#: ../../include/channel.php:1719
+msgid "Sexual Preference:"
+msgstr "Сексуальные предпочтения:"
+
+#: ../../include/channel.php:1723 ../../Zotlabs/Module/Directory.php:350
+msgid "Hometown:"
+msgstr "Родной город:"
+
+#: ../../include/channel.php:1725
+msgid "Political Views:"
+msgstr "Политические взгляды:"
+
+#: ../../include/channel.php:1727
+msgid "Religion:"
+msgstr "Религия:"
+
+#: ../../include/channel.php:1729 ../../Zotlabs/Module/Directory.php:352
+msgid "About:"
+msgstr "О себе:"
+
+#: ../../include/channel.php:1731
+msgid "Hobbies/Interests:"
+msgstr "Хобби / интересы:"
+
+#: ../../include/channel.php:1733
+msgid "Likes:"
+msgstr "Что вам нравится:"
+
+#: ../../include/channel.php:1735
+msgid "Dislikes:"
+msgstr "Что вам не нравится:"
+
+#: ../../include/channel.php:1737
+msgid "Contact information and Social Networks:"
+msgstr "Контактная информация и социальные сети:"
+
+#: ../../include/channel.php:1739
+msgid "My other channels:"
+msgstr "Мои другие каналы:"
+
+#: ../../include/channel.php:1741
+msgid "Musical interests:"
+msgstr "Музыкальные интересы:"
+
+#: ../../include/channel.php:1743
+msgid "Books, literature:"
+msgstr "Книги, литература:"
+
+#: ../../include/channel.php:1745
+msgid "Television:"
+msgstr "Телевидение:"
+
+#: ../../include/channel.php:1747
+msgid "Film/dance/culture/entertainment:"
+msgstr "Кино / танцы / культура / развлечения:"
+
+#: ../../include/channel.php:1749
+msgid "Love/Romance:"
+msgstr "Любовь / романтика:"
+
+#: ../../include/channel.php:1751
+msgid "Work/employment:"
+msgstr "Работа / занятость:"
+
+#: ../../include/channel.php:1753
+msgid "School/education:"
+msgstr "Школа / образование:"
+
+#: ../../include/channel.php:1774 ../../Zotlabs/Module/Profperm.php:113
+#: ../../Zotlabs/Lib/Apps.php:361
+msgid "Profile"
+msgstr "Профиль"
+
+#: ../../include/channel.php:1776
+msgid "Like this thing"
+msgstr "нравится этo"
+
+#: ../../include/channel.php:1777 ../../Zotlabs/Module/Events.php:699
+msgid "Export"
+msgstr "Экспорт"
+
+#: ../../include/channel.php:2215 ../../Zotlabs/Module/Cover_photo.php:310
+msgid "cover photo"
+msgstr "фотография обложки"
+
+#: ../../include/channel.php:2483 ../../boot.php:1675
+#: ../../Zotlabs/Module/Rmagic.php:93
+msgid "Remote Authentication"
+msgstr "Удаленная аутентификация"
+
+#: ../../include/channel.php:2484 ../../Zotlabs/Module/Rmagic.php:94
+msgid "Enter your channel address (e.g. channel@example.com)"
+msgstr "Введите адрес вашего канала (например: channel@example.com)"
+
+#: ../../include/channel.php:2485 ../../Zotlabs/Module/Rmagic.php:95
+msgid "Authenticate"
+msgstr "Проверка подлинности"
+
+#: ../../include/channel.php:2640 ../../Zotlabs/Module/Admin/Accounts.php:91
+#, php-format
+msgid "Account '%s' deleted"
+msgstr "Аккаунт '%s' удален"
+
+#: ../../include/message.php:13 ../../include/text.php:1791
+msgid "Download binary/encrypted content"
+msgstr "Загрузить двоичное / зашифрованное содержимое"
+
+#: ../../include/message.php:41
+msgid "Unable to determine sender."
+msgstr "Невозможно определить отправителя."
+
+#: ../../include/message.php:80
+msgid "No recipient provided."
+msgstr "Получатель не предоставлен."
+
+#: ../../include/message.php:85
+msgid "[no subject]"
+msgstr "[без темы]"
+
+#: ../../include/message.php:214
+msgid "Stored post could not be verified."
+msgstr "Сохранённая публикация не может быть проверена."
+
+#: ../../include/markdown.php:202 ../../include/bbcode.php:366
+#, php-format
+msgid "%1$s wrote the following %2$s %3$s"
+msgstr "%1$s была создана %2$s %3$s"
+
+#: ../../include/markdown.php:204 ../../include/bbcode.php:362
+#: ../../Zotlabs/Module/Tagger.php:77
+msgid "post"
+msgstr "публикация"
+
+#: ../../include/items.php:416 ../../Zotlabs/Module/Dreport.php:10
+#: ../../Zotlabs/Module/Dreport.php:82 ../../Zotlabs/Module/Share.php:71
+#: ../../Zotlabs/Module/Profperm.php:28 ../../Zotlabs/Module/Like.php:301
+#: ../../Zotlabs/Module/Subthread.php:86 ../../Zotlabs/Module/Group.php:98
+#: ../../Zotlabs/Module/Cloud.php:119 ../../Zotlabs/Module/Import_items.php:120
+#: ../../Zotlabs/Web/WebServer.php:122
+#: ../../extend/addon/hzaddons/frphotos/frphotos.php:82
+#: ../../extend/addon/hzaddons/redphotos/redphotos.php:119
+#: ../../extend/addon/hzaddons/redfiles/redfiles.php:109
+#: ../../extend/addon/hzaddons/hzfiles/hzfiles.php:75
+msgid "Permission denied"
+msgstr "Доступ запрещен"
+
+#: ../../include/items.php:965 ../../include/items.php:1025
+msgid "(Unknown)"
+msgstr "(Неизвестный)"
+
+#: ../../include/items.php:1213
+msgid "Visible to anybody on the internet."
+msgstr "Виден всем в интернете."
+
+#: ../../include/items.php:1215
+msgid "Visible to you only."
+msgstr "Видно только вам."
+
+#: ../../include/items.php:1217
+msgid "Visible to anybody in this network."
+msgstr "Видно всем в этой сети."
+
+#: ../../include/items.php:1219
+msgid "Visible to anybody authenticated."
+msgstr "Видно всем аутентифицированным."
+
+#: ../../include/items.php:1221
+#, php-format
+msgid "Visible to anybody on %s."
+msgstr "Видно всем в %s."
+
+#: ../../include/items.php:1223
+msgid "Visible to all connections."
+msgstr "Видно всем контактам."
+
+#: ../../include/items.php:1225
+msgid "Visible to approved connections."
+msgstr "Видно только одобренным контактам."
+
+#: ../../include/items.php:1227
+msgid "Visible to specific connections."
+msgstr "Видно указанным контактам."
+
+#: ../../include/items.php:3700 ../../Zotlabs/Module/Display.php:45
+#: ../../Zotlabs/Module/Display.php:455 ../../Zotlabs/Module/Admin.php:62
+#: ../../Zotlabs/Module/Filestorage.php:26 ../../Zotlabs/Module/Viewsrc.php:25
+#: ../../Zotlabs/Module/Admin/Addons.php:260
+#: ../../Zotlabs/Module/Admin/Themes.php:72 ../../Zotlabs/Module/Thing.php:94
+#: ../../extend/addon/hzaddons/flashcards/Mod_Flashcards.php:234
+#: ../../extend/addon/hzaddons/flashcards/Mod_Flashcards.php:235
+msgid "Item not found."
+msgstr "Элемент не найден."
+
+#: ../../include/items.php:4277 ../../Zotlabs/Module/Group.php:61
+#: ../../Zotlabs/Module/Group.php:213
+msgid "Privacy group not found."
+msgstr "Группа конфиденциальности не найдена."
+
+#: ../../include/items.php:4293
+msgid "Privacy group is empty."
+msgstr "Группа конфиденциальности пуста"
+
+#: ../../include/items.php:4300
+#, php-format
+msgid "Privacy group: %s"
+msgstr "Группа конфиденциальности: %s"
+
+#: ../../include/items.php:4310 ../../Zotlabs/Module/Connedit.php:867
+#, php-format
+msgid "Connection: %s"
+msgstr "Контакт: %s"
+
+#: ../../include/items.php:4312
+msgid "Connection not found."
+msgstr "Контакт не найден."
+
+#: ../../include/items.php:4654 ../../Zotlabs/Module/Cover_photo.php:303
+msgid "female"
+msgstr "женщина"
+
+#: ../../include/items.php:4655 ../../Zotlabs/Module/Cover_photo.php:304
+#, php-format
+msgid "%1$s updated her %2$s"
+msgstr "%1$s обновила её %2$s"
+
+#: ../../include/items.php:4656 ../../Zotlabs/Module/Cover_photo.php:305
+msgid "male"
+msgstr "мужчина"
+
+#: ../../include/items.php:4657 ../../Zotlabs/Module/Cover_photo.php:306
+#, php-format
+msgid "%1$s updated his %2$s"
+msgstr "%1$s обновил его %2$s"
+
+#: ../../include/items.php:4659 ../../Zotlabs/Module/Cover_photo.php:308
+#, php-format
+msgid "%1$s updated their %2$s"
+msgstr "%2$s %1$s обновлена"
+
+#: ../../include/items.php:4661
+msgid "profile photo"
+msgstr "Фотография профиля"
+
+#: ../../include/items.php:4853
+#, php-format
+msgid "[Edited %s]"
+msgstr "[Отредактировано %s]"
+
+#: ../../include/items.php:4853
+msgctxt "edit_activity"
+msgid "Post"
+msgstr "Публикация"
+
+#: ../../include/items.php:4853
+msgctxt "edit_activity"
+msgid "Comment"
+msgstr "Комментарий"
+
+#: ../../include/activities.php:42
+msgid " and "
+msgstr " и "
+
+#: ../../include/activities.php:50
+msgid "public profile"
+msgstr "общедоступный профиль"
+
+#: ../../include/activities.php:59
+#, php-format
+msgid "%1$s changed %2$s to “%3$s”"
+msgstr "%1$s изменил %2$s на “%3$s”"
+
+#: ../../include/activities.php:60
+#, php-format
+msgid "Visit %1$s's %2$s"
+msgstr "Посетить %1$s %2$s"
+
+#: ../../include/activities.php:63
+#, php-format
+msgid "%1$s has an updated %2$s, changing %3$s."
+msgstr "%1$s обновлено %2$s, изменено %3$s."
+
+#: ../../include/features.php:55 ../../Zotlabs/Module/Settings/Features.php:36
+#: ../../Zotlabs/Module/Admin/Features.php:55
+#: ../../Zotlabs/Module/Admin/Features.php:56
+msgid "Off"
+msgstr "Выкл."
+
+#: ../../include/features.php:55 ../../Zotlabs/Module/Settings/Features.php:36
+#: ../../Zotlabs/Module/Admin/Features.php:55
+#: ../../Zotlabs/Module/Admin/Features.php:56
+msgid "On"
+msgstr "Вкл."
+
+#: ../../include/features.php:82 ../../include/nav.php:465
+#: ../../include/nav.php:468 ../../Zotlabs/Storage/Browser.php:140
+#: ../../Zotlabs/Lib/Apps.php:345
+msgid "Calendar"
+msgstr "Календарь"
+
+#: ../../include/features.php:86
+msgid "Start calendar week on Monday"
+msgstr "Начинать календарную неделю с понедельника"
+
+#: ../../include/features.php:87
+msgid "Default is Sunday"
+msgstr "По умолчанию - воскресенье"
+
+#: ../../include/features.php:94
+msgid "Event Timezone Selection"
+msgstr "Выбор часового пояса события"
+
+#: ../../include/features.php:95
+msgid "Allow event creation in timezones other than your own."
+msgstr "Разрешить создание события в часовой зоне отличной от вашей"
+
+#: ../../include/features.php:104 ../../Zotlabs/Lib/Apps.php:342
+msgid "Channel Home"
+msgstr "Главная канала"
+
+#: ../../include/features.php:108
+msgid "Search by Date"
+msgstr "Поиск по дате"
+
+#: ../../include/features.php:109
+msgid "Ability to select posts by date ranges"
+msgstr "Возможность выбора сообщений по диапазонам дат"
+
+#: ../../include/features.php:116
+msgid "Tag Cloud"
+msgstr "Облако тегов"
+
+#: ../../include/features.php:117
+msgid "Provide a personal tag cloud on your channel page"
+msgstr "Показывает личное облако тегов на странице канала"
+
+#: ../../include/features.php:124 ../../include/features.php:351
+msgid "Use blog/list mode"
+msgstr "Использовать режим блога / списка"
+
+#: ../../include/features.php:125 ../../include/features.php:352
+msgid "Comments will be displayed separately"
+msgstr "Комментарии будут отображаться отдельно"
+
+#: ../../include/features.php:133 ../../include/text.php:1010
+#: ../../Zotlabs/Module/Connections.php:351 ../../Zotlabs/Lib/Apps.php:332
+msgid "Connections"
+msgstr "Контакты"
+
+#: ../../include/features.php:137
+msgid "Connection Filtering"
+msgstr "Фильтрация контактов"
+
+#: ../../include/features.php:138
+msgid "Filter incoming posts from connections based on keywords/content"
+msgstr "Фильтр входящих сообщений от контактов на основе ключевых слов / контента"
+
+#: ../../include/features.php:146
+msgid "Conversation"
+msgstr "Диалоги"
+
+#: ../../include/features.php:150
+msgid "Community Tagging"
+msgstr "Отметки сообщества"
+
+#: ../../include/features.php:151
+msgid "Ability to tag existing posts"
+msgstr "Возможность помечать тегами существующие публикации"
+
+#: ../../include/features.php:158
+msgid "Emoji Reactions"
+msgstr "Реакции Emoji"
+
+#: ../../include/features.php:159
+msgid "Add emoji reaction ability to posts"
+msgstr "Возможность добавлять реакции Emoji к публикациям"
+
+#: ../../include/features.php:166
+msgid "Dislike Posts"
+msgstr "Не нравящиеся публикации"
+
+#: ../../include/features.php:167
+msgid "Ability to dislike posts/comments"
+msgstr "Возможность отмечать не нравящиеся публикации / комментарии"
+
+#: ../../include/features.php:174
+msgid "Star Posts"
+msgstr "Помечать сообщения"
+
+#: ../../include/features.php:175
+msgid "Ability to mark special posts with a star indicator"
+msgstr "Возможность отметить специальные сообщения индикатором-звёздочкой"
+
+#: ../../include/features.php:182
+msgid "Reply on comment"
+msgstr "Ответить на комментарий"
+
+#: ../../include/features.php:183
+msgid "Ability to reply on selected comment"
+msgstr "Возможность ответить на выбранный комментарий"
+
+#: ../../include/features.php:192 ../../Zotlabs/Lib/Apps.php:346
+msgid "Directory"
+msgstr "Каталог"
+
+#: ../../include/features.php:196
+msgid "Advanced Directory Search"
+msgstr "Расширенный поиск в каталоге"
+
+#: ../../include/features.php:197
+msgid "Allows creation of complex directory search queries"
+msgstr "Позволяет создание сложных поисковых запросов в каталоге"
+
+#: ../../include/features.php:206
+msgid "Editor"
+msgstr "Редактор"
+
+#: ../../include/features.php:210
+msgid "Post Categories"
+msgstr "Категории публикаций"
+
+#: ../../include/features.php:211
+msgid "Add categories to your posts"
+msgstr "Добавить категории для ваших публикаций"
+
+#: ../../include/features.php:219
+msgid "Large Photos"
+msgstr "Большие фотографии"
+
+#: ../../include/features.php:220
+msgid ""
+"Include large (1024px) photo thumbnails in posts. If not enabled, use small "
+"(640px) photo thumbnails"
+msgstr "Включить большие (1024px) миниатюры изображений в публикациях. Если не включено, использовать маленькие (640px) миниатюры."
+
+#: ../../include/features.php:227
+msgid "Even More Encryption"
+msgstr "Еще больше шифрования"
+
+#: ../../include/features.php:228
+msgid ""
+"Allow optional encryption of content end-to-end with a shared secret key"
+msgstr "Разрешить дополнительное end-to-end шифрование содержимого с общим секретным ключом"
+
+#: ../../include/features.php:235
+msgid "Enable Voting Tools"
+msgstr "Включить инструменты голосования"
+
+#: ../../include/features.php:236
+msgid "Provide a class of post which others can vote on"
+msgstr "Предоставь класс публикаций с возможностью голосования"
+
+#: ../../include/features.php:243
+msgid "Disable Comments"
+msgstr "Отключить комментарии"
+
+#: ../../include/features.php:244
+msgid "Provide the option to disable comments for a post"
+msgstr "Предоставить возможность отключать комментарии для публикаций"
+
+#: ../../include/features.php:251
+msgid "Delayed Posting"
+msgstr "Задержанная публикация"
+
+#: ../../include/features.php:252
+msgid "Allow posts to be published at a later date"
+msgstr "Разрешить размешать публикации следующими датами"
+
+#: ../../include/features.php:259
+msgid "Content Expiration"
+msgstr "Истечение срока действия содержимого"
+
+#: ../../include/features.php:260
+msgid "Remove posts/comments and/or private messages at a future time"
+msgstr "Удалять публикации / комментарии и / или личные сообщения"
+
+#: ../../include/features.php:267
+msgid "Suppress Duplicate Posts/Comments"
+msgstr "Подавлять дублирующие публикации / комментарии"
+
+#: ../../include/features.php:268
+msgid ""
+"Prevent posts with identical content to be published with less than two "
+"minutes in between submissions."
+msgstr "Предотвращает появление публикаций с одинаковым содержимым если интервал между ними менее 2 минут"
+
+#: ../../include/features.php:275
+msgid "Auto-save drafts of posts and comments"
+msgstr "Автоматически сохранять черновики публикаций и комментариев"
+
+#: ../../include/features.php:276
+msgid ""
+"Automatically saves post and comment drafts in local browser storage to help "
+"prevent accidental loss of compositions"
+msgstr "Автоматически сохраняет черновики публикаций и комментариев в локальном хранилище браузера для предотвращения их случайной утраты"
+
+#: ../../include/features.php:285
+msgid "Manage"
+msgstr "Управление"
+
+#: ../../include/features.php:289
+msgid "Navigation Channel Select"
+msgstr "Выбор канала навигации"
+
+#: ../../include/features.php:290
+msgid "Change channels directly from within the navigation dropdown menu"
+msgstr "Изменить канал напрямую из выпадающего меню"
+
+#: ../../include/features.php:299 ../../Zotlabs/Module/Connections.php:310
+msgid "Network"
+msgstr "Сеть"
+
+#: ../../include/features.php:303 ../../Zotlabs/Widget/Savedsearch.php:83
+msgid "Saved Searches"
+msgstr "Сохранённые поиски"
+
+#: ../../include/features.php:304
+msgid "Save search terms for re-use"
+msgstr "Сохранять результаты поиска для повторного использования"
+
+#: ../../include/features.php:312
+msgid "Ability to file posts under folders"
+msgstr "Возможность размещать публикации в каталогах"
+
+#: ../../include/features.php:319
+msgid "Alternate Stream Order"
+msgstr "Отображение потока"
+
+#: ../../include/features.php:320
+msgid ""
+"Ability to order the stream by last post date, last comment date or "
+"unthreaded activities"
+msgstr "Возможность показывать поток по дате последнего сообщения, последнего комментария или в порядке поступления"
+
+#: ../../include/features.php:327
+msgid "Contact Filter"
+msgstr "Фильтр контактов"
+
+#: ../../include/features.php:328
+msgid "Ability to display only posts of a selected contact"
+msgstr "Возможность показа публикаций только от выбранных контактов"
+
+#: ../../include/features.php:335
+msgid "Forum Filter"
+msgstr "Фильтр по форумам"
+
+#: ../../include/features.php:336
+msgid "Ability to display only posts of a specific forum"
+msgstr "Возможность показа публикаций только определённого форума"
+
+#: ../../include/features.php:343
+msgid "Personal Posts Filter"
+msgstr "Персональный фильтр публикаций"
+
+#: ../../include/features.php:344
+msgid "Ability to display only posts that you've interacted on"
+msgstr "Возможность показа только тех публикаций с которыми вы взаимодействовали"
+
+#: ../../include/features.php:361 ../../include/nav.php:446
+#: ../../Zotlabs/Module/Fbrowser.php:29 ../../Zotlabs/Lib/Apps.php:344
+msgid "Photos"
+msgstr "Фотографии"
+
+#: ../../include/features.php:365
+msgid "Photo Location"
+msgstr "Местоположение фотографии"
+
+#: ../../include/features.php:366
+msgid "If location data is available on uploaded photos, link this to a map."
+msgstr "Если данные о местоположении доступны на загруженных фотографий, связать их с картой."
+
+#: ../../include/features.php:375 ../../Zotlabs/Lib/Apps.php:362
+msgid "Profiles"
+msgstr "Редактировать профиль"
+
+#: ../../include/features.php:379
+msgid "Advanced Profiles"
+msgstr "Расширенные профили"
+
+#: ../../include/features.php:380
+msgid "Additional profile sections and selections"
+msgstr "Дополнительные секции и выборы профиля"
+
+#: ../../include/features.php:387
+msgid "Profile Import/Export"
+msgstr "Импорт / экспорт профиля"
+
+#: ../../include/features.php:388
+msgid "Save and load profile details across sites/channels"
+msgstr "Сохранение и загрузка настроек профиля на всех сайтах / каналах"
+
+#: ../../include/features.php:395
+msgid "Multiple Profiles"
+msgstr "Несколько профилей"
+
+#: ../../include/features.php:396
+msgid "Ability to create multiple profiles"
+msgstr "Возможность создания нескольких профилей"
+
+#: ../../include/text.php:520
+msgid "prev"
+msgstr "предыдущий"
+
+#: ../../include/text.php:522
+msgid "first"
+msgstr "первый"
+
+#: ../../include/text.php:551
+msgid "last"
+msgstr "последний"
+
+#: ../../include/text.php:554
+msgid "next"
+msgstr "следующий"
+
+#: ../../include/text.php:572
+msgid "older"
+msgstr "старше"
+
+#: ../../include/text.php:574
+msgid "newer"
+msgstr "новее"
+
+#: ../../include/text.php:998
+msgid "No connections"
+msgstr "Нет контактов"
+
+#: ../../include/text.php:1030
+#, php-format
+msgid "View all %s connections"
+msgstr "Просмотреть все %s контактов"
+
+#: ../../include/text.php:1092
+#, php-format
+msgid "Network: %s"
+msgstr "Сеть: %s"
+
+#: ../../include/text.php:1103 ../../include/text.php:1115
+#: ../../include/acl_selectors.php:118 ../../include/nav.php:186
+#: ../../Zotlabs/Module/Search.php:44 ../../Zotlabs/Module/Connections.php:355
+#: ../../Zotlabs/Widget/Sitesearch.php:31
+#: ../../Zotlabs/Widget/Activity_filter.php:151 ../../Zotlabs/Lib/Apps.php:352
+msgid "Search"
+msgstr "Поиск"
+
+#: ../../include/text.php:1104 ../../include/text.php:1116
+#: ../../Zotlabs/Module/Admin/Profs.php:94
+#: ../../Zotlabs/Module/Admin/Profs.php:114 ../../Zotlabs/Module/Rbmark.php:32
+#: ../../Zotlabs/Module/Rbmark.php:104 ../../Zotlabs/Module/Filer.php:53
+#: ../../Zotlabs/Widget/Notes.php:23
+#: ../../extend/addon/hzaddons/queueworker/Mod_Queueworker.php:119
+msgid "Save"
+msgstr "Запомнить"
+
+#: ../../include/text.php:1195 ../../include/text.php:1199
+msgid "poke"
+msgstr "Ткнуть"
+
+#: ../../include/text.php:1195 ../../include/text.php:1199
+#: ../../include/conversation.php:251
+msgid "poked"
+msgstr "ткнут"
+
+#: ../../include/text.php:1200
+msgid "ping"
+msgstr "Пингануть"
+
+#: ../../include/text.php:1200
+msgid "pinged"
+msgstr "Отпингован"
+
+#: ../../include/text.php:1201
+msgid "prod"
+msgstr "Подтолкнуть"
+
+#: ../../include/text.php:1201
+msgid "prodded"
+msgstr "Подтолкнут"
+
+#: ../../include/text.php:1202
+msgid "slap"
+msgstr "Шлёпнуть"
+
+#: ../../include/text.php:1202
+msgid "slapped"
+msgstr "Шлёпнут"
+
+#: ../../include/text.php:1203
+msgid "finger"
+msgstr "Указать"
+
+#: ../../include/text.php:1203
+msgid "fingered"
+msgstr "Указан"
+
+#: ../../include/text.php:1204
+msgid "rebuff"
+msgstr "Дать отпор"
+
+#: ../../include/text.php:1204
+msgid "rebuffed"
+msgstr "Дан отпор"
+
+#: ../../include/text.php:1227
+msgid "happy"
+msgstr "счастливый"
+
+#: ../../include/text.php:1228
+msgid "sad"
+msgstr "грустный"
+
+#: ../../include/text.php:1229
+msgid "mellow"
+msgstr "спокойный"
+
+#: ../../include/text.php:1230
+msgid "tired"
+msgstr "усталый"
+
+#: ../../include/text.php:1231
+msgid "perky"
+msgstr "весёлый"
+
+#: ../../include/text.php:1232
+msgid "angry"
+msgstr "сердитый"
+
+#: ../../include/text.php:1233
+msgid "stupefied"
+msgstr "отупевший"
+
+#: ../../include/text.php:1234
+msgid "puzzled"
+msgstr "недоумевающий"
+
+#: ../../include/text.php:1235
+msgid "interested"
+msgstr "заинтересованный"
+
+#: ../../include/text.php:1236
+msgid "bitter"
+msgstr "едкий"
+
+#: ../../include/text.php:1237
+msgid "cheerful"
+msgstr "бодрый"
+
+#: ../../include/text.php:1238
+msgid "alive"
+msgstr "энергичный"
+
+#: ../../include/text.php:1239
+msgid "annoyed"
+msgstr "раздражённый"
+
+#: ../../include/text.php:1240
+msgid "anxious"
+msgstr "обеспокоенный"
+
+#: ../../include/text.php:1241
+msgid "cranky"
+msgstr "капризный"
+
+#: ../../include/text.php:1242
+msgid "disturbed"
+msgstr "встревоженный"
+
+#: ../../include/text.php:1243
+msgid "frustrated"
+msgstr "разочарованный"
+
+#: ../../include/text.php:1244
+msgid "depressed"
+msgstr "подавленный"
+
+#: ../../include/text.php:1245
+msgid "motivated"
+msgstr "мотивированный"
+
+#: ../../include/text.php:1246
+msgid "relaxed"
+msgstr "расслабленный"
+
+#: ../../include/text.php:1247
+msgid "surprised"
+msgstr "удивленный"
+
+#: ../../include/text.php:1435 ../../include/js_strings.php:96
+msgid "Monday"
+msgstr "Понедельник"
+
+#: ../../include/text.php:1435 ../../include/js_strings.php:97
+msgid "Tuesday"
+msgstr "Вторник"
+
+#: ../../include/text.php:1435 ../../include/js_strings.php:98
+msgid "Wednesday"
+msgstr "Среда"
+
+#: ../../include/text.php:1435 ../../include/js_strings.php:99
+msgid "Thursday"
+msgstr "Четверг"
+
+#: ../../include/text.php:1435 ../../include/js_strings.php:100
+msgid "Friday"
+msgstr "Пятница"
+
+#: ../../include/text.php:1435 ../../include/js_strings.php:101
+msgid "Saturday"
+msgstr "Суббота"
+
+#: ../../include/text.php:1435 ../../include/js_strings.php:95
+msgid "Sunday"
+msgstr "Воскресенье"
+
+#: ../../include/text.php:1439 ../../include/js_strings.php:71
+msgid "January"
+msgstr "Январь"
+
+#: ../../include/text.php:1439 ../../include/js_strings.php:72
+msgid "February"
+msgstr "Февраль"
+
+#: ../../include/text.php:1439 ../../include/js_strings.php:73
+msgid "March"
+msgstr "Март"
+
+#: ../../include/text.php:1439 ../../include/js_strings.php:74
+msgid "April"
+msgstr "Апрель"
+
+#: ../../include/text.php:1439
+msgid "May"
+msgstr "Май"
+
+#: ../../include/text.php:1439 ../../include/js_strings.php:76
+msgid "June"
+msgstr "Июнь"
+
+#: ../../include/text.php:1439 ../../include/js_strings.php:77
+msgid "July"
+msgstr "Июль"
+
+#: ../../include/text.php:1439 ../../include/js_strings.php:78
+msgid "August"
+msgstr "Август"
+
+#: ../../include/text.php:1439 ../../include/js_strings.php:79
+msgid "September"
+msgstr "Сентябрь"
+
+#: ../../include/text.php:1439 ../../include/js_strings.php:80
+msgid "October"
+msgstr "Октябрь"
+
+#: ../../include/text.php:1439 ../../include/js_strings.php:81
+msgid "November"
+msgstr "Ноябрь"
+
+#: ../../include/text.php:1439 ../../include/js_strings.php:82
+msgid "December"
+msgstr "Декабрь"
+
+#: ../../include/text.php:1513
+msgid "Unknown Attachment"
+msgstr "Неизвестное вложение"
+
+#: ../../include/text.php:1515 ../../Zotlabs/Storage/Browser.php:293
+#: ../../Zotlabs/Module/Sharedwithme.php:106
+msgid "Size"
+msgstr "Размер"
+
+#: ../../include/text.php:1515 ../../include/feedutils.php:858
+msgid "unknown"
+msgstr "неизвестный"
+
+#: ../../include/text.php:1551
+msgid "remove category"
+msgstr "удалить категорию"
+
+#: ../../include/text.php:1627
+msgid "remove from file"
+msgstr "удалить из файла"
+
+#: ../../include/text.php:1939 ../../Zotlabs/Module/Events.php:669
+msgid "Link to Source"
+msgstr "Ссылка на источник"
+
+#: ../../include/text.php:1961 ../../include/language.php:423
+msgid "default"
+msgstr "по умолчанию"
+
+#: ../../include/text.php:1969
+msgid "Page layout"
+msgstr "Шаблон страницы"
+
+#: ../../include/text.php:1969
+msgid "You can create your own with the layouts tool"
+msgstr "Вы можете создать свой собственный с помощью инструмента шаблонов"
+
+#: ../../include/text.php:1979 ../../Zotlabs/Module/Wiki.php:217
+#: ../../Zotlabs/Module/Wiki.php:371 ../../Zotlabs/Widget/Wiki_pages.php:38
+#: ../../Zotlabs/Widget/Wiki_pages.php:95
+msgid "BBcode"
+msgstr ""
+
+#: ../../include/text.php:1980
+msgid "HTML"
+msgstr ""
+
+#: ../../include/text.php:1981 ../../Zotlabs/Module/Wiki.php:217
+#: ../../Zotlabs/Module/Wiki.php:371 ../../Zotlabs/Widget/Wiki_pages.php:38
+#: ../../Zotlabs/Widget/Wiki_pages.php:95
+#: ../../extend/addon/hzaddons/mdpost/mdpost.php:41
+msgid "Markdown"
+msgstr "Разметка Markdown"
+
+#: ../../include/text.php:1982 ../../Zotlabs/Module/Wiki.php:217
+#: ../../Zotlabs/Widget/Wiki_pages.php:38
+#: ../../Zotlabs/Widget/Wiki_pages.php:95
+msgid "Text"
+msgstr "Текст"
+
+#: ../../include/text.php:1983
+msgid "Comanche Layout"
+msgstr "Шаблон Comanche"
+
+#: ../../include/text.php:1988
+msgid "PHP"
+msgstr ""
+
+#: ../../include/text.php:1997
+msgid "Page content type"
+msgstr "Тип содержимого страницы"
+
+#: ../../include/text.php:2117 ../../include/conversation.php:116
+#: ../../Zotlabs/Module/Tagger.php:69 ../../Zotlabs/Module/Like.php:392
+#: ../../Zotlabs/Module/Subthread.php:112 ../../Zotlabs/Lib/Activity.php:2433
+#: ../../extend/addon/hzaddons/redphotos/redphotohelper.php:71
+#: ../../extend/addon/hzaddons/pubcrawl/as.php:1693
+#: ../../extend/addon/hzaddons/diaspora/Receiver.php:1592
+msgid "photo"
+msgstr "фото"
+
+#: ../../include/text.php:2120 ../../include/conversation.php:119
+#: ../../include/event.php:1207 ../../Zotlabs/Module/Tagger.php:73
+#: ../../Zotlabs/Module/Events.php:266
+#: ../../Zotlabs/Module/Channel_calendar.php:213
+#: ../../Zotlabs/Module/Like.php:394
+msgid "event"
+msgstr "событие"
+
+#: ../../include/text.php:2123 ../../include/conversation.php:144
+#: ../../Zotlabs/Module/Like.php:392 ../../Zotlabs/Module/Subthread.php:112
+#: ../../Zotlabs/Lib/Activity.php:2433
+#: ../../extend/addon/hzaddons/pubcrawl/as.php:1693
+#: ../../extend/addon/hzaddons/diaspora/Receiver.php:1592
+msgid "status"
+msgstr "статус"
+
+#: ../../include/text.php:2125 ../../include/conversation.php:146
+#: ../../Zotlabs/Module/Tagger.php:79
+msgid "comment"
+msgstr "комментарий"
+
+#: ../../include/text.php:2130
+msgid "activity"
+msgstr "активность"
+
+#: ../../include/text.php:2231
+msgid "a-z, 0-9, -, and _ only"
+msgstr "Только a-z, 0-9, -, и _"
+
+#: ../../include/text.php:2557
+msgid "Design Tools"
+msgstr "Инструменты дизайна"
+
+#: ../../include/text.php:2560 ../../Zotlabs/Module/Blocks.php:154
msgid "Blocks"
msgstr "Блокировки"
-#: ../../Zotlabs/Module/Blocks.php:156
-msgid "Block Title"
-msgstr "Заблокировать заголовок"
+#: ../../include/text.php:2561 ../../Zotlabs/Module/Menu.php:170
+msgid "Menus"
+msgstr "Меню"
-#: ../../Zotlabs/Module/Blocks.php:157 ../../Zotlabs/Module/Menu.php:177
-#: ../../Zotlabs/Module/Layouts.php:191 ../../Zotlabs/Module/Webpages.php:266
-msgid "Created"
-msgstr "Создано"
+#: ../../include/text.php:2562 ../../Zotlabs/Module/Layouts.php:184
+msgid "Layouts"
+msgstr "Шаблоны"
-#: ../../Zotlabs/Module/Blocks.php:158 ../../Zotlabs/Module/Menu.php:178
-#: ../../Zotlabs/Module/Layouts.php:192 ../../Zotlabs/Module/Webpages.php:267
-msgid "Edited"
-msgstr "Отредактировано"
+#: ../../include/text.php:2563
+msgid "Pages"
+msgstr "Страницы"
+
+#: ../../include/text.php:2575
+msgid "Import"
+msgstr "Импортировать"
+
+#: ../../include/text.php:2576
+msgid "Import website..."
+msgstr "Импорт веб-сайта..."
+
+#: ../../include/text.php:2577
+msgid "Select folder to import"
+msgstr "Выбрать каталог для импорта"
+
+#: ../../include/text.php:2578
+msgid "Import from a zipped folder:"
+msgstr "Импортировать из каталога в zip-архиве:"
+
+#: ../../include/text.php:2579
+msgid "Import from cloud files:"
+msgstr "Импортировать из сетевых файлов:"
+
+#: ../../include/text.php:2580
+msgid "/cloud/channel/path/to/folder"
+msgstr ""
+
+#: ../../include/text.php:2581
+msgid "Enter path to website files"
+msgstr "Введите путь к файлам веб-сайта"
+
+#: ../../include/text.php:2582
+msgid "Select folder"
+msgstr "Выбрать каталог"
+
+#: ../../include/text.php:2583
+msgid "Export website..."
+msgstr "Экспорт веб-сайта..."
+
+#: ../../include/text.php:2584
+msgid "Export to a zip file"
+msgstr "Экспортировать в ZIP файл."
+
+#: ../../include/text.php:2585
+msgid "website.zip"
+msgstr ""
+
+#: ../../include/text.php:2586
+msgid "Enter a name for the zip file."
+msgstr "Введите имя для ZIP файла."
+
+#: ../../include/text.php:2587
+msgid "Export to cloud files"
+msgstr "Эскпортировать в сетевые файлы:"
+
+#: ../../include/text.php:2588
+msgid "/path/to/export/folder"
+msgstr ""
+
+#: ../../include/text.php:2589
+msgid "Enter a path to a cloud files destination."
+msgstr "Введите путь к расположению сетевых файлов."
+
+#: ../../include/text.php:2590
+msgid "Specify folder"
+msgstr "Указать каталог"
+
+#: ../../include/text.php:2952 ../../Zotlabs/Storage/Browser.php:131
+msgid "Collection"
+msgstr "Коллекция"
+
+#: ../../include/import.php:28
+msgid "Unable to import a removed channel."
+msgstr "Невозможно импортировать удалённый канал."
+
+#: ../../include/import.php:54
+msgid ""
+"Cannot create a duplicate channel identifier on this system. Import failed."
+msgstr "Не удалось создать дублирующийся идентификатор канала. Импорт невозможен."
+
+#: ../../include/import.php:75
+#: ../../extend/addon/hzaddons/diaspora/import_diaspora.php:43
+msgid "Unable to create a unique channel address. Import failed."
+msgstr "Не удалось создать уникальный адрес канала. Импорт не завершен."
+
+#: ../../include/import.php:120
+msgid "Cloned channel not found. Import failed."
+msgstr "Клон канала не найден. Импорт невозможен."
+
+#: ../../include/group.php:22 ../../Zotlabs/Lib/Group.php:28
+msgid ""
+"A deleted group with this name was revived. Existing item permissions "
+"may apply to this group and any future members. If this is "
+"not what you intended, please create another group with a different name."
+msgstr "Удаленная группа с этим названием была восстановлена. Существующие разрешения пункт могут применяться к этой группе и к её будущих участников. Если это не то, чего вы хотели, пожалуйста, создайте другую группу с другим именем."
+
+#: ../../include/group.php:264 ../../Zotlabs/Lib/Group.php:270
+msgid "Add new connections to this privacy group"
+msgstr "Добавить новые контакты в группу конфиденциальности"
+
+#: ../../include/group.php:298 ../../Zotlabs/Lib/Group.php:302
+msgid "edit"
+msgstr "редактировать"
+
+#: ../../include/group.php:320 ../../include/nav.php:99
+#: ../../Zotlabs/Module/Group.php:141 ../../Zotlabs/Module/Group.php:153
+#: ../../Zotlabs/Widget/Activity_filter.php:41 ../../Zotlabs/Lib/Group.php:324
+#: ../../Zotlabs/Lib/Apps.php:363
+msgid "Privacy Groups"
+msgstr "Группы конфиденциальности"
+
+#: ../../include/group.php:321 ../../Zotlabs/Lib/Group.php:325
+msgid "Edit group"
+msgstr "Редактировать группу"
+
+#: ../../include/group.php:322 ../../Zotlabs/Lib/Group.php:326
+msgid "Add privacy group"
+msgstr "Добавить группу конфиденциальности"
+
+#: ../../include/group.php:323 ../../Zotlabs/Lib/Group.php:327
+msgid "Channels not in any privacy group"
+msgstr "Каналы не включены ни в одну группу конфиденциальности"
+
+#: ../../include/group.php:325 ../../Zotlabs/Widget/Savedsearch.php:84
+#: ../../Zotlabs/Lib/Group.php:329
+msgid "add"
+msgstr "добавить"
+
+#: ../../include/account.php:36
+msgid "Not a valid email address"
+msgstr "Недействительный адрес электронной почты"
+
+#: ../../include/account.php:38
+msgid "Your email domain is not among those allowed on this site"
+msgstr "Домен электронной почты не входит в число тех, которые разрешены на этом сайте"
+
+#: ../../include/account.php:44
+msgid "Your email address is already registered at this site."
+msgstr "Ваш адрес электронной почты уже зарегистрирован на этом сайте."
+
+#: ../../include/account.php:76
+msgid "An invitation is required."
+msgstr "Требуется приглашение."
+
+#: ../../include/account.php:80
+msgid "Invitation could not be verified."
+msgstr "Не удалось проверить приглашение."
+
+#: ../../include/account.php:156
+msgid "Please enter the required information."
+msgstr "Пожалуйста, введите необходимую информацию."
+
+#: ../../include/account.php:223
+msgid "Failed to store account information."
+msgstr "Не удалось сохранить информацию аккаунта."
+
+#: ../../include/account.php:311
+#, php-format
+msgid "Registration confirmation for %s"
+msgstr "Подтверждение регистрации на %s"
+
+#: ../../include/account.php:380
+#, php-format
+msgid "Registration request at %s"
+msgstr "Запрос регистрации на %s"
+
+#: ../../include/account.php:402
+msgid "your registration password"
+msgstr "ваш пароль регистрации"
+
+#: ../../include/account.php:408 ../../include/account.php:471
+#, php-format
+msgid "Registration details for %s"
+msgstr "Регистрационные данные для %s"
+
+#: ../../include/account.php:482
+msgid "Account approved."
+msgstr "Аккаунт утвержден."
+
+#: ../../include/account.php:522
+#, php-format
+msgid "Registration revoked for %s"
+msgstr "Регистрация отозвана для %s"
+
+#: ../../include/account.php:805 ../../include/account.php:807
+msgid "Click here to upgrade."
+msgstr "Нажмите здесь для обновления."
+
+#: ../../include/account.php:813
+msgid "This action exceeds the limits set by your subscription plan."
+msgstr "Это действие превышает ограничения, установленные в вашем плане."
+
+#: ../../include/account.php:818
+msgid "This action is not available under your subscription plan."
+msgstr "Это действие невозможно из-за ограничений в вашем плане."
+
+#: ../../include/zot.php:774
+msgid "Invalid data packet"
+msgstr "Неверный пакет данных"
+
+#: ../../include/zot.php:801 ../../Zotlabs/Lib/Libzot.php:652
+msgid "Unable to verify channel signature"
+msgstr "Невозможно проверить подпись канала"
+
+#: ../../include/zot.php:2631 ../../Zotlabs/Lib/Libsync.php:733
+#, php-format
+msgid "Unable to verify site signature for %s"
+msgstr "Невозможно проверить подпись сайта %s"
+
+#: ../../include/zot.php:4328
+msgid "invalid target signature"
+msgstr "недопустимая целевая подпись"
+
+#: ../../include/follow.php:37
+msgid "Channel is blocked on this site."
+msgstr "Канал блокируется на этом сайте."
+
+#: ../../include/follow.php:42
+msgid "Channel location missing."
+msgstr "Местоположение канала отсутствует."
+
+#: ../../include/follow.php:84
+msgid "Response from remote channel was incomplete."
+msgstr "Ответ удаленного канала неполный."
+
+#: ../../include/follow.php:96
+msgid "Premium channel - please visit:"
+msgstr "Премимум-канал - пожалуйста посетите:"
+
+#: ../../include/follow.php:110
+msgid "Channel was deleted and no longer exists."
+msgstr "Канал удален и больше не существует."
+
+#: ../../include/follow.php:166
+msgid "Remote channel or protocol unavailable."
+msgstr "Удалённый канал или протокол недоступен."
+
+#: ../../include/follow.php:190
+msgid "Channel discovery failed."
+msgstr "Не удалось обнаружить канал."
+
+#: ../../include/follow.php:202
+msgid "Protocol disabled."
+msgstr "Протокол отключен."
+
+#: ../../include/follow.php:213
+msgid "Cannot connect to yourself."
+msgstr "Нельзя подключиться к самому себе."
+
+#: ../../include/help.php:80
+msgid "Help:"
+msgstr "Помощь:"
+
+#: ../../include/help.php:117 ../../include/help.php:125
+#: ../../include/nav.php:172 ../../include/nav.php:322
+#: ../../Zotlabs/Module/Layouts.php:186 ../../Zotlabs/Lib/Apps.php:347
+msgid "Help"
+msgstr "Помощь"
+
+#: ../../include/help.php:129
+msgid "Not Found"
+msgstr "Не найдено"
+
+#: ../../include/help.php:132 ../../Zotlabs/Module/Display.php:140
+#: ../../Zotlabs/Module/Display.php:157 ../../Zotlabs/Module/Display.php:174
+#: ../../Zotlabs/Module/Display.php:180 ../../Zotlabs/Module/Page.php:136
+#: ../../Zotlabs/Module/Block.php:77 ../../Zotlabs/Web/Router.php:185
+#: ../../Zotlabs/Lib/NativeWikiPage.php:521
+#: ../../extend/addon/hzaddons/chess/Mod_Chess.php:447
+msgid "Page not found."
+msgstr "Страница не найдена."
+
+#: ../../include/bbcode.php:219 ../../include/bbcode.php:1214
+#: ../../include/bbcode.php:1217 ../../include/bbcode.php:1222
+#: ../../include/bbcode.php:1225 ../../include/bbcode.php:1228
+#: ../../include/bbcode.php:1231 ../../include/bbcode.php:1236
+#: ../../include/bbcode.php:1239 ../../include/bbcode.php:1244
+#: ../../include/bbcode.php:1247 ../../include/bbcode.php:1250
+#: ../../include/bbcode.php:1253
+msgid "Image/photo"
+msgstr "Изображение / фотография"
+
+#: ../../include/bbcode.php:258 ../../include/bbcode.php:1264
+msgid "Encrypted content"
+msgstr "Зашифрованное содержание"
+
+#: ../../include/bbcode.php:274
+#, php-format
+msgid "Install %1$s element %2$s"
+msgstr "Установить %1$s элемент %2$s"
+
+#: ../../include/bbcode.php:278
+#, php-format
+msgid ""
+"This post contains an installable %s element, however you lack permissions "
+"to install it on this site."
+msgstr "Эта публикация содержит устанавливаемый %s элемент, однако у вас нет разрешений для его установки на этом сайте."
+
+#: ../../include/bbcode.php:288 ../../Zotlabs/Module/Impel.php:43
+msgid "webpage"
+msgstr "веб-страница"
+
+#: ../../include/bbcode.php:291 ../../Zotlabs/Module/Impel.php:53
+msgid "layout"
+msgstr "шаблон"
+
+#: ../../include/bbcode.php:294 ../../Zotlabs/Module/Impel.php:48
+msgid "block"
+msgstr "заблокировать"
+
+#: ../../include/bbcode.php:297 ../../Zotlabs/Module/Impel.php:60
+msgid "menu"
+msgstr "меню"
+
+#: ../../include/bbcode.php:358
+msgid "card"
+msgstr "карточка"
+
+#: ../../include/bbcode.php:360
+msgid "article"
+msgstr "статья"
+
+#: ../../include/bbcode.php:443 ../../include/bbcode.php:451
+msgid "Click to open/close"
+msgstr "Нажмите, чтобы открыть/закрыть"
+
+#: ../../include/bbcode.php:451
+msgid "spoiler"
+msgstr "спойлер"
+
+#: ../../include/bbcode.php:464
+msgid "View article"
+msgstr "Просмотр статьи"
+
+#: ../../include/bbcode.php:464
+msgid "View summary"
+msgstr "Просмотр резюме"
+
+#: ../../include/bbcode.php:754 ../../include/bbcode.php:924
+#: ../../Zotlabs/Lib/NativeWikiPage.php:603
+msgid "Different viewers will see this text differently"
+msgstr "Различные зрители увидят этот текст по-разному"
+
+#: ../../include/bbcode.php:1202
+msgid "$1 wrote:"
+msgstr "$1 писал:"
+
+#: ../../include/conversation.php:122 ../../Zotlabs/Module/Like.php:123
+msgid "channel"
+msgstr "канал"
+
+#: ../../include/conversation.php:160 ../../Zotlabs/Module/Like.php:447
+#: ../../Zotlabs/Lib/Activity.php:2468
+#: ../../extend/addon/hzaddons/pubcrawl/as.php:1730
+#: ../../extend/addon/hzaddons/diaspora/Receiver.php:1532
+#, php-format
+msgid "%1$s likes %2$s's %3$s"
+msgstr "%1$s нравится %3$s %2$s"
+
+#: ../../include/conversation.php:163 ../../Zotlabs/Module/Like.php:449
+#: ../../Zotlabs/Lib/Activity.php:2470
+#: ../../extend/addon/hzaddons/pubcrawl/as.php:1732
+#, php-format
+msgid "%1$s doesn't like %2$s's %3$s"
+msgstr "%1$s не нравится %2$s %3$s"
+
+#: ../../include/conversation.php:169
+#, php-format
+msgid "likes %1$s's %2$s"
+msgstr "Нравится %1$s %2$s"
+
+#: ../../include/conversation.php:172
+#, php-format
+msgid "doesn't like %1$s's %2$s"
+msgstr "Не нравится %1$s %2$s"
+
+#: ../../include/conversation.php:212
+#, php-format
+msgid "%1$s is now connected with %2$s"
+msgstr "%1$s теперь в контакте с %2$s"
+
+#: ../../include/conversation.php:247
+#, php-format
+msgid "%1$s poked %2$s"
+msgstr "%1$s ткнул %2$s"
+
+#: ../../include/conversation.php:268 ../../Zotlabs/Module/Mood.php:76
+#, php-format
+msgctxt "mood"
+msgid "%1$s is %2$s"
+msgstr "%1$s %2$s"
+
+#: ../../include/conversation.php:483 ../../Zotlabs/Lib/ThreadItem.php:468
+msgid "This is an unsaved preview"
+msgstr "Это несохранённый просмотр"
+
+#: ../../include/conversation.php:619 ../../Zotlabs/Module/Photos.php:1112
+msgctxt "title"
+msgid "Likes"
+msgstr "Нравится"
+
+#: ../../include/conversation.php:619 ../../Zotlabs/Module/Photos.php:1112
+msgctxt "title"
+msgid "Dislikes"
+msgstr "Не нравится"
+
+#: ../../include/conversation.php:620 ../../Zotlabs/Module/Photos.php:1113
+msgctxt "title"
+msgid "Agree"
+msgstr "Согласен"
+
+#: ../../include/conversation.php:620 ../../Zotlabs/Module/Photos.php:1113
+msgctxt "title"
+msgid "Disagree"
+msgstr "Не согласен"
+
+#: ../../include/conversation.php:620 ../../Zotlabs/Module/Photos.php:1113
+msgctxt "title"
+msgid "Abstain"
+msgstr "Воздержался"
+
+#: ../../include/conversation.php:621 ../../Zotlabs/Module/Photos.php:1114
+msgctxt "title"
+msgid "Attending"
+msgstr "Посещаю"
+
+#: ../../include/conversation.php:621 ../../Zotlabs/Module/Photos.php:1114
+msgctxt "title"
+msgid "Not attending"
+msgstr "Не посещаю"
+
+#: ../../include/conversation.php:621 ../../Zotlabs/Module/Photos.php:1114
+msgctxt "title"
+msgid "Might attend"
+msgstr "Возможно посещу"
+
+#: ../../include/conversation.php:690 ../../Zotlabs/Lib/ThreadItem.php:178
+msgid "Select"
+msgstr "Выбрать"
+
+#: ../../include/conversation.php:691 ../../include/conversation.php:736
+#: ../../Zotlabs/Storage/Browser.php:297 ../../Zotlabs/Module/Cdav.php:1081
+#: ../../Zotlabs/Module/Cdav.php:1392 ../../Zotlabs/Module/Profiles.php:800
+#: ../../Zotlabs/Module/Photos.php:1178 ../../Zotlabs/Module/Oauth.php:174
+#: ../../Zotlabs/Module/Oauth2.php:195 ../../Zotlabs/Module/Editlayout.php:138
+#: ../../Zotlabs/Module/Editblock.php:139
+#: ../../Zotlabs/Module/Admin/Channels.php:149
+#: ../../Zotlabs/Module/Admin/Profs.php:176
+#: ../../Zotlabs/Module/Admin/Accounts.php:175
+#: ../../Zotlabs/Module/Editwebpage.php:167 ../../Zotlabs/Module/Thing.php:267
+#: ../../Zotlabs/Module/Webpages.php:257 ../../Zotlabs/Module/Connedit.php:668
+#: ../../Zotlabs/Module/Connedit.php:940
+#: ../../Zotlabs/Module/Connections.php:306
+#: ../../Zotlabs/Module/Card_edit.php:129
+#: ../../Zotlabs/Module/Article_edit.php:129
+#: ../../Zotlabs/Module/Blocks.php:162 ../../Zotlabs/Lib/Apps.php:558
+#: ../../Zotlabs/Lib/ThreadItem.php:168
+msgid "Delete"
+msgstr "Удалить"
+
+#: ../../include/conversation.php:695 ../../Zotlabs/Lib/ThreadItem.php:267
+msgid "Toggle Star Status"
+msgstr "Переключить статус пометки"
+
+#: ../../include/conversation.php:700 ../../Zotlabs/Lib/ThreadItem.php:103
+msgid "Private Message"
+msgstr "Личное сообщение"
+
+#: ../../include/conversation.php:707 ../../Zotlabs/Lib/ThreadItem.php:278
+msgid "Message signature validated"
+msgstr "Подпись сообщения проверена"
+
+#: ../../include/conversation.php:708 ../../Zotlabs/Lib/ThreadItem.php:279
+msgid "Message signature incorrect"
+msgstr "Подпись сообщения неверная"
+
+#: ../../include/conversation.php:735
+#: ../../Zotlabs/Module/Admin/Accounts.php:173
+#: ../../Zotlabs/Module/Connections.php:320
+msgid "Approve"
+msgstr "Утвердить"
+
+#: ../../include/conversation.php:739
+#, php-format
+msgid "View %s's profile @ %s"
+msgstr "Просмотреть профиль %s @ %s"
+
+#: ../../include/conversation.php:759
+msgid "Categories:"
+msgstr "Категории:"
+
+#: ../../include/conversation.php:760
+msgid "Filed under:"
+msgstr "Хранить под:"
+
+#: ../../include/conversation.php:766 ../../Zotlabs/Lib/ThreadItem.php:401
+#, php-format
+msgid "from %s"
+msgstr "от %s"
+
+#: ../../include/conversation.php:769 ../../Zotlabs/Lib/ThreadItem.php:404
+#, php-format
+msgid "last edited: %s"
+msgstr "последнее редактирование: %s"
+
+#: ../../include/conversation.php:770 ../../Zotlabs/Lib/ThreadItem.php:405
+#, php-format
+msgid "Expires: %s"
+msgstr "Срок действия: %s"
+
+#: ../../include/conversation.php:785
+msgid "View in context"
+msgstr "Показать в контексте"
+
+#: ../../include/conversation.php:787 ../../Zotlabs/Module/Photos.php:1076
+#: ../../Zotlabs/Lib/ThreadItem.php:469
+msgid "Please wait"
+msgstr "Подождите пожалуйста"
+
+#: ../../include/conversation.php:886
+msgid "remove"
+msgstr "удалить"
+
+#: ../../include/conversation.php:890
+msgid "Loading..."
+msgstr "Загрузка..."
+
+#: ../../include/conversation.php:891 ../../Zotlabs/Lib/ThreadItem.php:291
+msgid "Conversation Tools"
+msgstr "Инструменты общения"
+
+#: ../../include/conversation.php:892
+msgid "Delete Selected Items"
+msgstr "Удалить выбранные элементы"
+
+#: ../../include/conversation.php:935
+msgid "View Source"
+msgstr "Просмотреть источник"
+
+#: ../../include/conversation.php:945
+msgid "Follow Thread"
+msgstr "Следить за темой"
+
+#: ../../include/conversation.php:954
+msgid "Unfollow Thread"
+msgstr "Прекратить отслеживать тему"
+
+#: ../../include/conversation.php:1038 ../../include/nav.php:110
+#: ../../Zotlabs/Module/Connedit.php:608 ../../Zotlabs/Lib/Apps.php:343
+#: ../../extend/addon/hzaddons/openclipatar/openclipatar.php:57
+msgid "View Profile"
+msgstr "Просмотреть профиль"
+
+#: ../../include/conversation.php:1048 ../../Zotlabs/Module/Connedit.php:629
+msgid "Recent Activity"
+msgstr "Последние действия"
+
+#: ../../include/conversation.php:1068
+msgid "Edit Connection"
+msgstr "Редактировать контакт"
+
+#: ../../include/conversation.php:1078
+msgid "Message"
+msgstr "Сообщение"
+
+#: ../../include/conversation.php:1088 ../../Zotlabs/Module/Ratings.php:97
+#: ../../Zotlabs/Module/Pubsites.php:35
+msgid "Ratings"
+msgstr "Оценки"
+
+#: ../../include/conversation.php:1098 ../../Zotlabs/Module/Poke.php:199
+#: ../../Zotlabs/Lib/Apps.php:350
+msgid "Poke"
+msgstr "Ткнуть"
+
+#: ../../include/conversation.php:1166 ../../Zotlabs/Storage/Browser.php:164
+#: ../../Zotlabs/Module/Cdav.php:871 ../../Zotlabs/Module/Cdav.php:872
+#: ../../Zotlabs/Module/Cdav.php:879 ../../Zotlabs/Module/Photos.php:790
+#: ../../Zotlabs/Module/Photos.php:1254
+#: ../../Zotlabs/Module/Embedphotos.php:174
+#: ../../Zotlabs/Widget/Portfolio.php:95 ../../Zotlabs/Widget/Album.php:84
+#: ../../Zotlabs/Lib/Apps.php:1114 ../../Zotlabs/Lib/Apps.php:1198
+#: ../../Zotlabs/Lib/Activity.php:1182
+#: ../../extend/addon/hzaddons/pubcrawl/as.php:1071
+msgid "Unknown"
+msgstr "Неизвестный"
+
+#: ../../include/conversation.php:1212
+#, php-format
+msgid "%s likes this."
+msgstr "%s нравится это."
+
+#: ../../include/conversation.php:1212
+#, php-format
+msgid "%s doesn't like this."
+msgstr "%s не нравится это."
+
+#: ../../include/conversation.php:1216
+#, php-format
+msgid "%2$d people like this."
+msgid_plural "%2$d people like this."
+msgstr[0] "%2$d человеку это нравится."
+msgstr[1] "%2$d человекам это нравится."
+msgstr[2] "%2$d человекам это нравится."
+
+#: ../../include/conversation.php:1218
+#, php-format
+msgid "%2$d people don't like this."
+msgid_plural "%2$d people don't like this."
+msgstr[0] "%2$d человеку это не нравится."
+msgstr[1] "%2$d человекам это не нравится."
+msgstr[2] "%2$d человекам это не нравится."
+
+#: ../../include/conversation.php:1224
+msgid "and"
+msgstr "и"
+
+#: ../../include/conversation.php:1227
+#, php-format
+msgid ", and %d other people"
+msgid_plural ", and %d other people"
+msgstr[0] ", и ещё %d человеку"
+msgstr[1] ", и ещё %d человекам"
+msgstr[2] ", и ещё %d человекам"
+
+#: ../../include/conversation.php:1228
+#, php-format
+msgid "%s like this."
+msgstr "%s нравится это."
+
+#: ../../include/conversation.php:1228
+#, php-format
+msgid "%s don't like this."
+msgstr "%s не нравится это."
+
+#: ../../include/conversation.php:1285
+#: ../../extend/addon/hzaddons/hsse/hsse.php:82
+msgid "Set your location"
+msgstr "Задать своё местоположение"
+
+#: ../../include/conversation.php:1286
+#: ../../extend/addon/hzaddons/hsse/hsse.php:83
+msgid "Clear browser location"
+msgstr "Очистить местоположение из браузера"
+
+#: ../../include/conversation.php:1298 ../../Zotlabs/Module/Mail.php:292
+#: ../../Zotlabs/Module/Mail.php:435 ../../Zotlabs/Module/Chat.php:222
+#: ../../Zotlabs/Module/Editblock.php:116
+#: ../../Zotlabs/Module/Editwebpage.php:143
+#: ../../Zotlabs/Module/Card_edit.php:101
+#: ../../Zotlabs/Module/Article_edit.php:101
+#: ../../extend/addon/hzaddons/hsse/hsse.php:95
+msgid "Insert web link"
+msgstr "Вставить веб-ссылку"
+
+#: ../../include/conversation.php:1302
+#: ../../extend/addon/hzaddons/hsse/hsse.php:99
+msgid "Embed (existing) photo from your photo albums"
+msgstr "Встроить (существующее) фото из вашего фотоальбома"
+
+#: ../../include/conversation.php:1337 ../../Zotlabs/Module/Mail.php:245
+#: ../../Zotlabs/Module/Mail.php:366 ../../Zotlabs/Module/Chat.php:220
+#: ../../extend/addon/hzaddons/hsse/hsse.php:134
+msgid "Please enter a link URL:"
+msgstr "Пожалуйста введите URL ссылки:"
+
+#: ../../include/conversation.php:1338
+#: ../../extend/addon/hzaddons/hsse/hsse.php:135
+msgid "Tag term:"
+msgstr "Теги:"
+
+#: ../../include/conversation.php:1339
+#: ../../extend/addon/hzaddons/hsse/hsse.php:136
+msgid "Where are you right now?"
+msgstr "Где вы сейчас?"
+
+#: ../../include/conversation.php:1342 ../../Zotlabs/Module/Cover_photo.php:436
+#: ../../Zotlabs/Module/Profile_photo.php:507 ../../Zotlabs/Module/Wiki.php:403
+#: ../../extend/addon/hzaddons/hsse/hsse.php:139
+msgid "Choose images to embed"
+msgstr "Выбрать изображения для встраивания"
+
+#: ../../include/conversation.php:1343 ../../Zotlabs/Module/Cover_photo.php:437
+#: ../../Zotlabs/Module/Profile_photo.php:508 ../../Zotlabs/Module/Wiki.php:404
+#: ../../extend/addon/hzaddons/hsse/hsse.php:140
+msgid "Choose an album"
+msgstr "Выбрать альбом"
+
+#: ../../include/conversation.php:1344
+#: ../../extend/addon/hzaddons/hsse/hsse.php:141
+msgid "Choose a different album..."
+msgstr "Выбрать другой альбом..."
+
+#: ../../include/conversation.php:1345 ../../Zotlabs/Module/Cover_photo.php:439
+#: ../../Zotlabs/Module/Profile_photo.php:510 ../../Zotlabs/Module/Wiki.php:406
+#: ../../extend/addon/hzaddons/hsse/hsse.php:142
+msgid "Error getting album list"
+msgstr "Ошибка получения списка альбомов"
+
+#: ../../include/conversation.php:1346 ../../Zotlabs/Module/Cover_photo.php:440
+#: ../../Zotlabs/Module/Profile_photo.php:511 ../../Zotlabs/Module/Wiki.php:407
+#: ../../extend/addon/hzaddons/hsse/hsse.php:143
+msgid "Error getting photo link"
+msgstr "Ошибка получения ссылки на фотографию"
+
+#: ../../include/conversation.php:1347 ../../Zotlabs/Module/Cover_photo.php:441
+#: ../../Zotlabs/Module/Profile_photo.php:512 ../../Zotlabs/Module/Wiki.php:408
+#: ../../extend/addon/hzaddons/hsse/hsse.php:144
+msgid "Error getting album"
+msgstr "Ошибка получения альбома"
+
+#: ../../include/conversation.php:1348
+#: ../../extend/addon/hzaddons/hsse/hsse.php:145
+msgid "Comments enabled"
+msgstr "Комментарии включены"
+
+#: ../../include/conversation.php:1349
+#: ../../extend/addon/hzaddons/hsse/hsse.php:146
+msgid "Comments disabled"
+msgstr "Комментарии отключены"
+
+#: ../../include/conversation.php:1359 ../../Zotlabs/Module/Photos.php:1097
+#: ../../Zotlabs/Module/Events.php:486 ../../Zotlabs/Module/Webpages.php:262
+#: ../../Zotlabs/Lib/ThreadItem.php:806
+#: ../../extend/addon/hzaddons/hsse/hsse.php:153
+msgid "Preview"
+msgstr "Предварительный просмотр"
+
+#: ../../include/conversation.php:1392 ../../Zotlabs/Module/Photos.php:1075
+#: ../../Zotlabs/Module/Webpages.php:256 ../../Zotlabs/Module/Blocks.php:161
+#: ../../Zotlabs/Module/Wiki.php:301 ../../Zotlabs/Module/Layouts.php:194
+#: ../../Zotlabs/Widget/Cdav.php:136
+#: ../../extend/addon/hzaddons/hsse/hsse.php:186
+msgid "Share"
+msgstr "Поделиться"
+
+#: ../../include/conversation.php:1401
+#: ../../extend/addon/hzaddons/hsse/hsse.php:195
+msgid "Page link name"
+msgstr "Название ссылки на страницу "
+
+#: ../../include/conversation.php:1404
+#: ../../extend/addon/hzaddons/hsse/hsse.php:198
+msgid "Post as"
+msgstr "Опубликовать как"
+
+#: ../../include/conversation.php:1406 ../../Zotlabs/Lib/ThreadItem.php:797
+#: ../../extend/addon/hzaddons/hsse/hsse.php:200
+msgid "Bold"
+msgstr "Жирный"
+
+#: ../../include/conversation.php:1407 ../../Zotlabs/Lib/ThreadItem.php:798
+#: ../../extend/addon/hzaddons/hsse/hsse.php:201
+msgid "Italic"
+msgstr "Курсив"
+
+#: ../../include/conversation.php:1408 ../../Zotlabs/Lib/ThreadItem.php:799
+#: ../../extend/addon/hzaddons/hsse/hsse.php:202
+msgid "Underline"
+msgstr "Подчеркнутый"
+
+#: ../../include/conversation.php:1409 ../../Zotlabs/Lib/ThreadItem.php:800
+#: ../../extend/addon/hzaddons/hsse/hsse.php:203
+msgid "Quote"
+msgstr "Цитата"
+
+#: ../../include/conversation.php:1410 ../../Zotlabs/Lib/ThreadItem.php:801
+#: ../../extend/addon/hzaddons/hsse/hsse.php:204
+msgid "Code"
+msgstr "Код"
+
+#: ../../include/conversation.php:1411 ../../Zotlabs/Lib/ThreadItem.php:803
+#: ../../extend/addon/hzaddons/hsse/hsse.php:205
+msgid "Attach/Upload file"
+msgstr "Прикрепить/загрузить файл"
+
+#: ../../include/conversation.php:1414 ../../Zotlabs/Module/Wiki.php:400
+#: ../../extend/addon/hzaddons/hsse/hsse.php:208
+msgid "Embed an image from your albums"
+msgstr "Встроить изображение из ваших альбомов"
+
+#: ../../include/conversation.php:1415 ../../include/conversation.php:1464
+#: ../../Zotlabs/Module/Cdav.php:1083 ../../Zotlabs/Module/Cdav.php:1393
+#: ../../Zotlabs/Module/Profiles.php:801 ../../Zotlabs/Module/Tagrm.php:15
+#: ../../Zotlabs/Module/Tagrm.php:138 ../../Zotlabs/Module/Oauth.php:112
+#: ../../Zotlabs/Module/Oauth.php:138 ../../Zotlabs/Module/Cover_photo.php:434
+#: ../../Zotlabs/Module/Oauth2.php:117 ../../Zotlabs/Module/Oauth2.php:145
+#: ../../Zotlabs/Module/Editlayout.php:140
+#: ../../Zotlabs/Module/Editblock.php:141 ../../Zotlabs/Module/Fbrowser.php:66
+#: ../../Zotlabs/Module/Fbrowser.php:88
+#: ../../Zotlabs/Module/Admin/Addons.php:427
+#: ../../Zotlabs/Module/Editwebpage.php:169
+#: ../../Zotlabs/Module/Profile_photo.php:505
+#: ../../Zotlabs/Module/Editpost.php:110 ../../Zotlabs/Module/Connedit.php:941
+#: ../../Zotlabs/Module/Card_edit.php:131
+#: ../../Zotlabs/Module/Article_edit.php:131 ../../Zotlabs/Module/Wiki.php:368
+#: ../../Zotlabs/Module/Wiki.php:401 ../../Zotlabs/Module/Filer.php:55
+#: ../../extend/addon/hzaddons/hsse/hsse.php:209
+#: ../../extend/addon/hzaddons/hsse/hsse.php:258
+msgid "Cancel"
+msgstr "Отменить"
+
+#: ../../include/conversation.php:1416 ../../include/conversation.php:1463
+#: ../../Zotlabs/Module/Cover_photo.php:435
+#: ../../Zotlabs/Module/Profile_photo.php:506 ../../Zotlabs/Module/Wiki.php:402
+#: ../../extend/addon/hzaddons/hsse/hsse.php:210
+#: ../../extend/addon/hzaddons/hsse/hsse.php:257
+msgid "OK"
+msgstr ""
+
+#: ../../include/conversation.php:1418
+#: ../../extend/addon/hzaddons/hsse/hsse.php:212
+msgid "Toggle voting"
+msgstr "Подключить голосование"
+
+#: ../../include/conversation.php:1421
+#: ../../extend/addon/hzaddons/hsse/hsse.php:215
+msgid "Disable comments"
+msgstr "Отключить комментарии"
+
+#: ../../include/conversation.php:1422
+#: ../../extend/addon/hzaddons/hsse/hsse.php:216
+msgid "Toggle comments"
+msgstr "Переключить комментарии"
+
+#: ../../include/conversation.php:1427 ../../Zotlabs/Module/Photos.php:671
+#: ../../Zotlabs/Module/Photos.php:1041 ../../Zotlabs/Module/Editblock.php:129
+#: ../../Zotlabs/Module/Card_edit.php:117
+#: ../../Zotlabs/Module/Article_edit.php:117
+#: ../../extend/addon/hzaddons/hsse/hsse.php:221
+msgid "Title (optional)"
+msgstr "Заголовок (необязательно)"
+
+#: ../../include/conversation.php:1430
+#: ../../extend/addon/hzaddons/hsse/hsse.php:224
+msgid "Categories (optional, comma-separated list)"
+msgstr "Категории (необязательно, список через запятую)"
+
+#: ../../include/conversation.php:1431 ../../Zotlabs/Module/Events.php:487
+#: ../../extend/addon/hzaddons/hsse/hsse.php:225
+msgid "Permission settings"
+msgstr "Настройки разрешений"
+
+#: ../../include/conversation.php:1453
+#: ../../extend/addon/hzaddons/hsse/hsse.php:247
+msgid "Other networks and post services"
+msgstr "Другие сети и службы публикаций"
+
+#: ../../include/conversation.php:1456 ../../Zotlabs/Module/Mail.php:296
+#: ../../Zotlabs/Module/Mail.php:439
+#: ../../extend/addon/hzaddons/hsse/hsse.php:250
+msgid "Set expiration date"
+msgstr "Установить срок действия"
+
+#: ../../include/conversation.php:1459
+#: ../../extend/addon/hzaddons/hsse/hsse.php:253
+msgid "Set publish date"
+msgstr "Установить дату публикации"
+
+#: ../../include/conversation.php:1461 ../../Zotlabs/Module/Mail.php:298
+#: ../../Zotlabs/Module/Mail.php:441 ../../Zotlabs/Module/Chat.php:221
+#: ../../Zotlabs/Lib/ThreadItem.php:810
+#: ../../extend/addon/hzaddons/hsse/hsse.php:255
+msgid "Encrypt text"
+msgstr "Зашифровать текст"
+
+#: ../../include/conversation.php:1705 ../../Zotlabs/Module/Photos.php:1140
+#: ../../Zotlabs/Lib/ThreadItem.php:241
+msgctxt "noun"
+msgid "Dislike"
+msgid_plural "Dislikes"
+msgstr[0] "Не нравится"
+msgstr[1] "Не нравится"
+msgstr[2] "Не нравится"
+
+#: ../../include/conversation.php:1708
+msgctxt "noun"
+msgid "Attending"
+msgid_plural "Attending"
+msgstr[0] "Посетит"
+msgstr[1] "Посетят"
+msgstr[2] "Посетят"
+
+#: ../../include/conversation.php:1711
+msgctxt "noun"
+msgid "Not Attending"
+msgid_plural "Not Attending"
+msgstr[0] "Не посетит"
+msgstr[1] "Не посетят"
+msgstr[2] "Не посетят"
+
+#: ../../include/conversation.php:1714
+msgctxt "noun"
+msgid "Undecided"
+msgid_plural "Undecided"
+msgstr "Не решил"
+
+#: ../../include/conversation.php:1717
+msgctxt "noun"
+msgid "Agree"
+msgid_plural "Agrees"
+msgstr[0] "Согласен"
+msgstr[1] "Согласны"
+msgstr[2] "Согласны"
+
+#: ../../include/conversation.php:1720
+msgctxt "noun"
+msgid "Disagree"
+msgid_plural "Disagrees"
+msgstr[0] "Не согласен"
+msgstr[1] "Не согласны"
+msgstr[2] "Не согласны"
+
+#: ../../include/conversation.php:1723
+msgctxt "noun"
+msgid "Abstain"
+msgid_plural "Abstains"
+msgstr[0] "Воздержался"
+msgstr[1] "Воздержались"
+msgstr[2] "Воздержались"
+
+#: ../../include/taxonomy.php:320
+msgid "Trending"
+msgstr "В тренде"
+
+#: ../../include/taxonomy.php:320 ../../include/taxonomy.php:449
+#: ../../include/taxonomy.php:470 ../../Zotlabs/Widget/Tagcloud.php:22
+msgid "Tags"
+msgstr "Теги"
+
+#: ../../include/taxonomy.php:550
+msgid "Keywords"
+msgstr "Ключевые слова"
+
+#: ../../include/taxonomy.php:571
+msgid "have"
+msgstr "иметь"
+
+#: ../../include/taxonomy.php:571
+msgid "has"
+msgstr "есть"
+
+#: ../../include/taxonomy.php:572
+msgid "want"
+msgstr "хотеть"
+
+#: ../../include/taxonomy.php:572
+msgid "wants"
+msgstr "хотеть"
+
+#: ../../include/taxonomy.php:573 ../../Zotlabs/Lib/ThreadItem.php:307
+msgid "like"
+msgstr "нравится"
+
+#: ../../include/taxonomy.php:573
+msgid "likes"
+msgstr "нравится"
+
+#: ../../include/taxonomy.php:574 ../../Zotlabs/Lib/ThreadItem.php:308
+msgid "dislike"
+msgstr "не нравится"
+
+#: ../../include/taxonomy.php:574
+msgid "dislikes"
+msgstr "не нравится"
+
+#: ../../include/language.php:436
+msgid "Select an alternate language"
+msgstr "Выбор дополнительного языка"
+
+#: ../../include/js_strings.php:5
+msgid "Delete this item?"
+msgstr "Удалить этот элемент?"
+
+#: ../../include/js_strings.php:6 ../../Zotlabs/Module/Photos.php:1095
+#: ../../Zotlabs/Module/Photos.php:1214 ../../Zotlabs/Lib/ThreadItem.php:795
+msgid "Comment"
+msgstr "Комментарий"
+
+#: ../../include/js_strings.php:7 ../../Zotlabs/Lib/ThreadItem.php:502
+#, php-format
+msgid "%s show all"
+msgstr "%s показать всё"
+
+#: ../../include/js_strings.php:8
+#, php-format
+msgid "%s show less"
+msgstr "%s показать меньше"
+
+#: ../../include/js_strings.php:9
+#, php-format
+msgid "%s expand"
+msgstr "%s развернуть"
+
+#: ../../include/js_strings.php:10
+#, php-format
+msgid "%s collapse"
+msgstr "%s свернуть"
+
+#: ../../include/js_strings.php:11
+msgid "Password too short"
+msgstr "Пароль слишком короткий"
+
+#: ../../include/js_strings.php:12
+msgid "Passwords do not match"
+msgstr "Пароли не совпадают"
+
+#: ../../include/js_strings.php:13
+msgid "everybody"
+msgstr "все"
+
+#: ../../include/js_strings.php:14
+msgid "Secret Passphrase"
+msgstr "Тайный пароль"
+
+#: ../../include/js_strings.php:15
+msgid "Passphrase hint"
+msgstr "Подсказка для пароля"
+
+#: ../../include/js_strings.php:16
+msgid "Notice: Permissions have changed but have not yet been submitted."
+msgstr "Уведомление: Права доступа изменились, но до сих пор не сохранены."
+
+#: ../../include/js_strings.php:17
+msgid "close all"
+msgstr "закрыть все"
+
+#: ../../include/js_strings.php:18
+msgid "Nothing new here"
+msgstr "Здесь нет ничего нового"
+
+#: ../../include/js_strings.php:19
+msgid "Rate This Channel (this is public)"
+msgstr "Оценкa этoго канала (общедоступно)"
+
+#: ../../include/js_strings.php:20 ../../Zotlabs/Module/Rate.php:155
+#: ../../Zotlabs/Module/Connedit.php:887
+msgid "Rating"
+msgstr "Оценка"
+
+#: ../../include/js_strings.php:21
+msgid "Describe (optional)"
+msgstr "Охарактеризовать (необязательно)"
+
+#: ../../include/js_strings.php:23
+msgid "Please enter a link URL"
+msgstr "Пожалуйста, введите URL ссылки"
+
+#: ../../include/js_strings.php:24
+msgid "Unsaved changes. Are you sure you wish to leave this page?"
+msgstr "Есть несохраненные изменения. Вы уверены, что хотите покинуть эту страницу?"
+
+#: ../../include/js_strings.php:25 ../../Zotlabs/Module/Cdav.php:1040
+#: ../../Zotlabs/Module/Profiles.php:509 ../../Zotlabs/Module/Profiles.php:734
+#: ../../Zotlabs/Module/Events.php:483 ../../Zotlabs/Module/Locs.php:117
+#: ../../Zotlabs/Module/Pubsites.php:52
+msgid "Location"
+msgstr "Место"
+
+#: ../../include/js_strings.php:26
+msgid "lovely"
+msgstr "прекрасно"
+
+#: ../../include/js_strings.php:27
+msgid "wonderful"
+msgstr "замечательно"
+
+#: ../../include/js_strings.php:28
+msgid "fantastic"
+msgstr "фантастично"
+
+#: ../../include/js_strings.php:29
+msgid "great"
+msgstr "отлично"
+
+#: ../../include/js_strings.php:30
+msgid ""
+"Your chosen nickname was either already taken or not valid. Please use our "
+"suggestion ("
+msgstr "Выбранный вами псевдоним уже используется или недействителен. Попробуйте использовать наше предложение ("
+
+#: ../../include/js_strings.php:31
+msgid ") or enter a new one."
+msgstr ") или введите новый."
+
+#: ../../include/js_strings.php:32
+msgid "Thank you, this nickname is valid."
+msgstr "Спасибо, этот псевдоним может быть использован."
+
+#: ../../include/js_strings.php:33
+msgid "A channel name is required."
+msgstr "Требуется название канала."
+
+#: ../../include/js_strings.php:34
+msgid "This is a "
+msgstr "Это "
+
+#: ../../include/js_strings.php:35
+msgid " channel name"
+msgstr " название канала"
+
+#: ../../include/js_strings.php:36
+msgid "Back to reply"
+msgstr "Вернуться к ответу"
+
+#: ../../include/js_strings.php:42
+#, php-format
+msgid "%d minutes"
+msgid_plural "%d minutes"
+msgstr[0] "%d минуту"
+msgstr[1] "%d минуты"
+msgstr[2] "%d минут"
+
+#: ../../include/js_strings.php:43
+#, php-format
+msgid "about %d hours"
+msgid_plural "about %d hours"
+msgstr[0] "около %d часa"
+msgstr[1] "около %d часов"
+msgstr[2] "около %d часов"
+
+#: ../../include/js_strings.php:44
+#, php-format
+msgid "%d days"
+msgid_plural "%d days"
+msgstr[0] "%d день"
+msgstr[1] "%d дня"
+msgstr[2] "%d дней"
+
+#: ../../include/js_strings.php:45
+#, php-format
+msgid "%d months"
+msgid_plural "%d months"
+msgstr[0] "%d месяц"
+msgstr[1] "%d месяца"
+msgstr[2] "%d месяцев"
+
+#: ../../include/js_strings.php:46
+#, php-format
+msgid "%d years"
+msgid_plural "%d years"
+msgstr[0] "%d год"
+msgstr[1] "%d года"
+msgstr[2] "%d лет"
+
+#: ../../include/js_strings.php:51
+msgid "timeago.prefixAgo"
+msgstr ""
+
+#: ../../include/js_strings.php:52
+msgid "timeago.prefixFromNow"
+msgstr "через"
+
+#: ../../include/js_strings.php:53
+msgid "timeago.suffixAgo"
+msgstr "назад"
+
+#: ../../include/js_strings.php:54
+msgid "timeago.suffixFromNow"
+msgstr ""
+
+#: ../../include/js_strings.php:57
+msgid "less than a minute"
+msgstr "менее чем одну минуту"
+
+#: ../../include/js_strings.php:58
+msgid "about a minute"
+msgstr "около минуты"
+
+#: ../../include/js_strings.php:60
+msgid "about an hour"
+msgstr "около часа"
+
+#: ../../include/js_strings.php:62
+msgid "a day"
+msgstr "день"
+
+#: ../../include/js_strings.php:64
+msgid "about a month"
+msgstr "около месяца"
+
+#: ../../include/js_strings.php:66
+msgid "about a year"
+msgstr "около года"
+
+#: ../../include/js_strings.php:68
+msgid " "
+msgstr " "
+
+#: ../../include/js_strings.php:69
+msgid "timeago.numbers"
+msgstr ""
+
+#: ../../include/js_strings.php:75
+msgctxt "long"
+msgid "May"
+msgstr "Май"
+
+#: ../../include/js_strings.php:83
+msgid "Jan"
+msgstr "Янв"
+
+#: ../../include/js_strings.php:84
+msgid "Feb"
+msgstr "Фев"
+
+#: ../../include/js_strings.php:85
+msgid "Mar"
+msgstr "Мар"
+
+#: ../../include/js_strings.php:86
+msgid "Apr"
+msgstr "Апр"
+
+#: ../../include/js_strings.php:87
+msgctxt "short"
+msgid "May"
+msgstr "Май"
+
+#: ../../include/js_strings.php:88
+msgid "Jun"
+msgstr "Июн"
+
+#: ../../include/js_strings.php:89
+msgid "Jul"
+msgstr "Июл"
+
+#: ../../include/js_strings.php:90
+msgid "Aug"
+msgstr "Авг"
+
+#: ../../include/js_strings.php:91
+msgid "Sep"
+msgstr "Сен"
+
+#: ../../include/js_strings.php:92
+msgid "Oct"
+msgstr "Окт"
+
+#: ../../include/js_strings.php:93
+msgid "Nov"
+msgstr "Ноя"
+
+#: ../../include/js_strings.php:94
+msgid "Dec"
+msgstr "Дек"
+
+#: ../../include/js_strings.php:102
+msgid "Sun"
+msgstr "Вск"
+
+#: ../../include/js_strings.php:103
+msgid "Mon"
+msgstr "Пон"
+
+#: ../../include/js_strings.php:104
+msgid "Tue"
+msgstr "Вт"
+
+#: ../../include/js_strings.php:105
+msgid "Wed"
+msgstr "Ср"
+
+#: ../../include/js_strings.php:106
+msgid "Thu"
+msgstr "Чет"
+
+#: ../../include/js_strings.php:107
+msgid "Fri"
+msgstr "Пят"
+
+#: ../../include/js_strings.php:108
+msgid "Sat"
+msgstr "Суб"
+
+#: ../../include/js_strings.php:109
+msgctxt "calendar"
+msgid "today"
+msgstr "сегодня"
+
+#: ../../include/js_strings.php:110
+msgctxt "calendar"
+msgid "month"
+msgstr "месяц"
+
+#: ../../include/js_strings.php:111
+msgctxt "calendar"
+msgid "week"
+msgstr "неделя"
+
+#: ../../include/js_strings.php:112
+msgctxt "calendar"
+msgid "day"
+msgstr "день"
+
+#: ../../include/js_strings.php:113
+msgctxt "calendar"
+msgid "All day"
+msgstr "Весь день"
+
+#: ../../include/dir_fns.php:141 ../../Zotlabs/Lib/Libzotdir.php:160
+msgid "Directory Options"
+msgstr "Параметры каталога"
+
+#: ../../include/dir_fns.php:143 ../../Zotlabs/Lib/Libzotdir.php:162
+msgid "Safe Mode"
+msgstr "Безопасный режим"
+
+#: ../../include/dir_fns.php:144 ../../Zotlabs/Lib/Libzotdir.php:163
+msgid "Public Forums Only"
+msgstr "Только публичные форумы"
+
+#: ../../include/dir_fns.php:145 ../../Zotlabs/Lib/Libzotdir.php:165
+msgid "This Website Only"
+msgstr "Только этот веб-сайт"
+
+#: ../../include/network.php:1726 ../../include/network.php:1727
+msgid "Friendica"
+msgstr ""
+
+#: ../../include/network.php:1728
+msgid "OStatus"
+msgstr ""
+
+#: ../../include/network.php:1729
+msgid "GNU-Social"
+msgstr ""
+
+#: ../../include/network.php:1730
+msgid "RSS/Atom"
+msgstr ""
+
+#: ../../include/network.php:1731 ../../Zotlabs/Lib/Activity.php:2283
+#: ../../Zotlabs/Lib/Activity.php:2477
+#: ../../extend/addon/hzaddons/pubcrawl/as.php:1344
+#: ../../extend/addon/hzaddons/pubcrawl/as.php:1545
+#: ../../extend/addon/hzaddons/pubcrawl/as.php:1739
+msgid "ActivityPub"
+msgstr ""
+
+#: ../../include/network.php:1732 ../../Zotlabs/Module/Cdav.php:1379
+#: ../../Zotlabs/Module/Profiles.php:787
+#: ../../Zotlabs/Module/Admin/Accounts.php:171
+#: ../../Zotlabs/Module/Admin/Accounts.php:183
+#: ../../Zotlabs/Module/Connedit.php:927
+#: ../../extend/addon/hzaddons/openid/MysqlProvider.php:56
+#: ../../extend/addon/hzaddons/openid/MysqlProvider.php:57
+#: ../../extend/addon/hzaddons/rtof/Mod_Rtof.php:57
+#: ../../extend/addon/hzaddons/redred/Mod_Redred.php:71
+msgid "Email"
+msgstr "Электронная почта"
+
+#: ../../include/network.php:1733
+msgid "Diaspora"
+msgstr ""
+
+#: ../../include/network.php:1734
+msgid "Facebook"
+msgstr ""
+
+#: ../../include/network.php:1735
+msgid "Zot"
+msgstr ""
+
+#: ../../include/network.php:1736
+msgid "LinkedIn"
+msgstr ""
+
+#: ../../include/network.php:1737
+msgid "XMPP/IM"
+msgstr ""
+
+#: ../../include/network.php:1738
+msgid "MySpace"
+msgstr ""
+
+#: ../../include/datetime.php:58 ../../Zotlabs/Module/Profiles.php:736
+#: ../../Zotlabs/Widget/Newmember.php:51
+msgid "Miscellaneous"
+msgstr "Прочее"
+
+#: ../../include/datetime.php:140
+msgid "Birthday"
+msgstr "День рождения"
+
+#: ../../include/datetime.php:140
+msgid "Age: "
+msgstr "Возраст:"
+
+#: ../../include/datetime.php:140
+msgid "YYYY-MM-DD or MM-DD"
+msgstr "YYYY-MM-DD или MM-DD"
+
+#: ../../include/datetime.php:211 ../../Zotlabs/Module/Appman.php:143
+#: ../../Zotlabs/Module/Appman.php:144 ../../Zotlabs/Module/Profiles.php:745
+#: ../../Zotlabs/Module/Profiles.php:749 ../../Zotlabs/Module/Events.php:468
+#: ../../Zotlabs/Module/Events.php:473
+msgid "Required"
+msgstr "Требуется"
+
+#: ../../include/datetime.php:238 ../../boot.php:2605
+msgid "never"
+msgstr "никогда"
+
+#: ../../include/datetime.php:244
+msgid "less than a second ago"
+msgstr "менее чем одну секунду"
+
+#: ../../include/datetime.php:262
+#, php-format
+msgctxt "e.g. 22 hours ago, 1 minute ago"
+msgid "%1$d %2$s ago"
+msgstr "%1$d %2$s назад"
+
+#: ../../include/datetime.php:273
+msgctxt "relative_date"
+msgid "year"
+msgid_plural "years"
+msgstr[0] "год"
+msgstr[1] "года"
+msgstr[2] "лет"
+
+#: ../../include/datetime.php:276
+msgctxt "relative_date"
+msgid "month"
+msgid_plural "months"
+msgstr[0] "месяц"
+msgstr[1] "месяца"
+msgstr[2] "месяцев"
+
+#: ../../include/datetime.php:279
+msgctxt "relative_date"
+msgid "week"
+msgid_plural "weeks"
+msgstr[0] "неделю"
+msgstr[1] "недели"
+msgstr[2] "недель"
+
+#: ../../include/datetime.php:282
+msgctxt "relative_date"
+msgid "day"
+msgid_plural "days"
+msgstr[0] "день"
+msgstr[1] "дня"
+msgstr[2] "дней"
+
+#: ../../include/datetime.php:285
+msgctxt "relative_date"
+msgid "hour"
+msgid_plural "hours"
+msgstr[0] "час"
+msgstr[1] "часа"
+msgstr[2] "часов"
+
+#: ../../include/datetime.php:288
+msgctxt "relative_date"
+msgid "minute"
+msgid_plural "minutes"
+msgstr[0] "минуту"
+msgstr[1] "минуты"
+msgstr[2] "минут"
+
+#: ../../include/datetime.php:291
+msgctxt "relative_date"
+msgid "second"
+msgid_plural "seconds"
+msgstr[0] "секунду"
+msgstr[1] "секунды"
+msgstr[2] "секунд"
+
+#: ../../include/datetime.php:520
+#, php-format
+msgid "%1$s's birthday"
+msgstr "День рождения %1$s"
+
+#: ../../include/datetime.php:521
+#, php-format
+msgid "Happy Birthday %1$s"
+msgstr "С Днем рождения %1$s !"
+
+#: ../../include/acl_selectors.php:33
+#: ../../Zotlabs/Lib/PermissionDescription.php:34
+msgid "Visible to your default audience"
+msgstr "Видно вашей аудитории по умолчанию."
+
+#: ../../include/acl_selectors.php:88 ../../Zotlabs/Module/Acl.php:121
+#: ../../Zotlabs/Module/Lockview.php:117 ../../Zotlabs/Module/Lockview.php:153
+msgctxt "acl"
+msgid "Profile"
+msgstr "Профиль"
+
+#: ../../include/acl_selectors.php:106
+#: ../../Zotlabs/Lib/PermissionDescription.php:107
+msgid "Only me"
+msgstr "Только мне"
+
+#: ../../include/acl_selectors.php:113
+msgid "Who can see this?"
+msgstr "Кто может это видеть?"
+
+#: ../../include/acl_selectors.php:114
+msgid "Custom selection"
+msgstr "Настраиваемый выбор"
+
+#: ../../include/acl_selectors.php:115
+msgid ""
+"Select \"Show\" to allow viewing. \"Don't show\" lets you override and limit "
+"the scope of \"Show\"."
+msgstr "Нажмите \"Показать\" чтобы разрешить просмотр. \"Не показывать\" позволит вам переопределить и ограничить область показа."
+
+#: ../../include/acl_selectors.php:116
+msgid "Show"
+msgstr "Показать"
+
+#: ../../include/acl_selectors.php:117
+msgid "Don't show"
+msgstr "Не показывать"
+
+#: ../../include/acl_selectors.php:123 ../../Zotlabs/Module/Photos.php:675
+#: ../../Zotlabs/Module/Photos.php:1044 ../../Zotlabs/Module/Chat.php:243
+#: ../../Zotlabs/Module/Filestorage.php:190 ../../Zotlabs/Module/Thing.php:319
+#: ../../Zotlabs/Module/Thing.php:372 ../../Zotlabs/Module/Connedit.php:690
+#: ../../extend/addon/hzaddons/flashcards/Mod_Flashcards.php:204
+msgid "Permissions"
+msgstr "Разрешения"
+
+#: ../../include/acl_selectors.php:125 ../../Zotlabs/Module/Photos.php:1274
+#: ../../Zotlabs/Lib/ThreadItem.php:463
+#: ../../extend/addon/hzaddons/channelreputation/channelreputation.php:230
+msgid "Close"
+msgstr "Закрыть"
+
+#: ../../include/acl_selectors.php:150
+#, php-format
+msgid ""
+"Post permissions %s cannot be changed %s after a post is shared.These "
+"permissions set who is allowed to view the post."
+msgstr "Разрешения публикации %s не могут быть изменены %s после того, как ею поделились. Эти разрешения устанавливают кому разрешено просматривать эту публикацию."
+
+#: ../../include/zid.php:368
+#, php-format
+msgid "OpenWebAuth: %1$s welcomes %2$s"
+msgstr "OpenWebAuth: %1$s приветствует %2$s"
+
+#: ../../include/connections.php:133
+msgid "New window"
+msgstr "Новое окно"
+
+#: ../../include/connections.php:134
+msgid "Open the selected location in a different window or browser tab"
+msgstr "Открыть выбранное местоположение в другом окне или вкладке браузера"
+
+#: ../../include/connections.php:728 ../../include/event.php:1369
+#: ../../Zotlabs/Module/Cdav.php:1384 ../../Zotlabs/Module/Profiles.php:792
+#: ../../Zotlabs/Module/Connedit.php:932
+msgid "Mobile"
+msgstr "Мобильный"
+
+#: ../../include/connections.php:729 ../../include/event.php:1370
+#: ../../Zotlabs/Module/Cdav.php:1385 ../../Zotlabs/Module/Profiles.php:793
+#: ../../Zotlabs/Module/Connedit.php:933
+msgid "Home"
+msgstr "Домашний"
+
+#: ../../include/connections.php:730 ../../include/event.php:1371
+msgid "Home, Voice"
+msgstr "Дом, голос"
+
+#: ../../include/connections.php:731 ../../include/event.php:1372
+msgid "Home, Fax"
+msgstr "Дом, факс"
+
+#: ../../include/connections.php:732 ../../include/event.php:1373
+#: ../../Zotlabs/Module/Cdav.php:1386 ../../Zotlabs/Module/Profiles.php:794
+#: ../../Zotlabs/Module/Connedit.php:934
+msgid "Work"
+msgstr "Рабочий"
+
+#: ../../include/connections.php:733 ../../include/event.php:1374
+msgid "Work, Voice"
+msgstr "Работа, голос"
+
+#: ../../include/connections.php:734 ../../include/event.php:1375
+msgid "Work, Fax"
+msgstr "Работа, факс"
+
+#: ../../include/event.php:32 ../../include/event.php:95
+msgid "l F d, Y \\@ g:i A"
+msgstr ""
+
+#: ../../include/event.php:40
+msgid "Starts:"
+msgstr "Начало:"
+
+#: ../../include/event.php:50
+msgid "Finishes:"
+msgstr "Окончание:"
+
+#: ../../include/event.php:95
+msgid "l F d, Y"
+msgstr ""
+
+#: ../../include/event.php:99
+msgid "Start:"
+msgstr "Начало:"
+
+#: ../../include/event.php:103
+msgid "End:"
+msgstr "Окончание:"
+
+#: ../../include/event.php:1058
+msgid "This event has been added to your calendar."
+msgstr "Это событие было добавлено в ваш календарь."
+
+#: ../../include/event.php:1284
+msgid "Not specified"
+msgstr "Не указано"
+
+#: ../../include/event.php:1285
+msgid "Needs Action"
+msgstr "Требует действия"
+
+#: ../../include/event.php:1286
+msgid "Completed"
+msgstr "Завершено"
+
+#: ../../include/event.php:1287
+msgid "In Process"
+msgstr "В процессе"
+
+#: ../../include/event.php:1288
+msgid "Cancelled"
+msgstr "Отменено"
+
+#: ../../include/auth.php:192
+msgid "Delegation session ended."
+msgstr "Делегированная сессия завершена."
+
+#: ../../include/auth.php:196
+msgid "Logged out."
+msgstr "Вышел из системы."
+
+#: ../../include/auth.php:291
+msgid "Email validation is incomplete. Please check your email."
+msgstr "Проверка email не завершена. Пожалуйста, проверьте вашу почту."
+
+#: ../../include/auth.php:307
+msgid "Failed authentication"
+msgstr "Ошибка аутентификации"
+
+#: ../../include/auth.php:317
+#: ../../extend/addon/hzaddons/openid/Mod_Openid.php:188
+msgid "Login failed."
+msgstr "Не удалось войти."
+
+#: ../../include/nav.php:90
+msgid "Remote authentication"
+msgstr "Удаленная аутентификация"
+
+#: ../../include/nav.php:90
+msgid "Click to authenticate to your home hub"
+msgstr "Нажмите, чтобы аутентифицировать себя на домашнем узле"
+
+#: ../../include/nav.php:96 ../../Zotlabs/Module/Manage.php:170
+#: ../../Zotlabs/Lib/Apps.php:336
+msgid "Channel Manager"
+msgstr "Менеджер каналов"
+
+#: ../../include/nav.php:96
+msgid "Manage your channels"
+msgstr "Управление вашими каналами"
+
+#: ../../include/nav.php:99
+msgid "Manage your privacy groups"
+msgstr "Управление вашим группами конфиденциальности"
+
+#: ../../include/nav.php:101 ../../Zotlabs/Module/Admin/Addons.php:345
+#: ../../Zotlabs/Module/Admin/Themes.php:125
+#: ../../Zotlabs/Widget/Newmember.php:53
+#: ../../Zotlabs/Widget/Settings_menu.php:61 ../../Zotlabs/Lib/Apps.php:338
+msgid "Settings"
+msgstr "Настройки"
+
+#: ../../include/nav.php:101
+msgid "Account/Channel Settings"
+msgstr "Настройки аккаунта / канала"
+
+#: ../../include/nav.php:107 ../../include/nav.php:136
+#: ../../include/nav.php:155 ../../boot.php:1673
+msgid "Logout"
+msgstr "Выход"
+
+#: ../../include/nav.php:107 ../../include/nav.php:136
+msgid "End this session"
+msgstr "Закончить эту сессию"
+
+#: ../../include/nav.php:110
+msgid "Your profile page"
+msgstr "Страницa вашего профиля"
+
+#: ../../include/nav.php:113
+msgid "Manage/Edit profiles"
+msgstr "Управление / редактирование профилей"
+
+#: ../../include/nav.php:115 ../../Zotlabs/Widget/Newmember.php:35
+msgid "Edit your profile"
+msgstr "Редактировать профиль"
+
+#: ../../include/nav.php:122 ../../include/nav.php:126 ../../boot.php:1674
+#: ../../Zotlabs/Lib/Apps.php:335
+msgid "Login"
+msgstr "Войти"
+
+#: ../../include/nav.php:122 ../../include/nav.php:126
+msgid "Sign in"
+msgstr "Войти"
+
+#: ../../include/nav.php:153
+msgid "Take me home"
+msgstr "Домой"
+
+#: ../../include/nav.php:155
+msgid "Log me out of this site"
+msgstr "Выйти с этого сайта"
+
+#: ../../include/nav.php:160 ../../boot.php:1654
+#: ../../Zotlabs/Module/Register.php:293
+msgid "Register"
+msgstr "Регистрация"
+
+#: ../../include/nav.php:160
+msgid "Create an account"
+msgstr "Создать аккаунт"
+
+#: ../../include/nav.php:172
+msgid "Help and documentation"
+msgstr "Справочная информация и документация"
+
+#: ../../include/nav.php:186
+msgid "Search site @name, !forum, #tag, ?docs, content"
+msgstr "Искать на сайте @имя, !форум, #тег, ?документ, содержимое"
+
+#: ../../include/nav.php:192 ../../Zotlabs/Widget/Admin.php:55
+msgid "Admin"
+msgstr "Администрирование"
+
+#: ../../include/nav.php:192
+msgid "Site Setup and Configuration"
+msgstr "Установка и конфигурация сайта"
+
+#: ../../include/nav.php:326 ../../Zotlabs/Module/Defperms.php:256
+#: ../../Zotlabs/Module/New_channel.php:157
+#: ../../Zotlabs/Module/New_channel.php:164
+#: ../../Zotlabs/Module/Connedit.php:869
+#: ../../Zotlabs/Widget/Notifications.php:162
+msgid "Loading"
+msgstr "Загрузка"
+
+#: ../../include/nav.php:332
+msgid "@name, !forum, #tag, ?doc, content"
+msgstr "@имя, !форум, #тег, ?документ, содержимое"
+
+#: ../../include/nav.php:333
+msgid "Please wait..."
+msgstr "Подождите пожалуйста ..."
+
+#: ../../include/nav.php:339
+msgid "Add Apps"
+msgstr "Добавить приложения"
+
+#: ../../include/nav.php:340
+msgid "Arrange Apps"
+msgstr "Упорядочить приложения"
+
+#: ../../include/nav.php:341
+msgid "Toggle System Apps"
+msgstr "Показать системные приложения"
+
+#: ../../include/nav.php:423 ../../Zotlabs/Module/Admin/Channels.php:154
+msgid "Channel"
+msgstr "Канал"
+
+#: ../../include/nav.php:426
+msgid "Status Messages and Posts"
+msgstr "Статусы и публикации"
+
+#: ../../include/nav.php:436 ../../Zotlabs/Module/Help.php:80
+msgid "About"
+msgstr "О себе"
+
+#: ../../include/nav.php:439
+msgid "Profile Details"
+msgstr "Информация о профиле"
+
+#: ../../include/nav.php:454 ../../Zotlabs/Storage/Browser.php:278
+#: ../../Zotlabs/Module/Fbrowser.php:85 ../../Zotlabs/Lib/Apps.php:339
+msgid "Files"
+msgstr "Файлы"
+
+#: ../../include/nav.php:457
+msgid "Files and Storage"
+msgstr "Файлы и хранилище"
+
+#: ../../include/nav.php:479 ../../include/nav.php:482
+#: ../../Zotlabs/Widget/Chatroom_list.php:16 ../../Zotlabs/Lib/Apps.php:329
+msgid "Chatrooms"
+msgstr "Чаты"
+
+#: ../../include/nav.php:492 ../../Zotlabs/Lib/Apps.php:328
+msgid "Bookmarks"
+msgstr "Закладки"
+
+#: ../../include/nav.php:495
+msgid "Saved Bookmarks"
+msgstr "Сохранённые закладки"
+
+#: ../../include/nav.php:503 ../../Zotlabs/Module/Cards.php:207
+#: ../../Zotlabs/Lib/Apps.php:325
+msgid "Cards"
+msgstr "Карточки"
+
+#: ../../include/nav.php:506
+msgid "View Cards"
+msgstr "Просмотреть карточки"
+
+#: ../../include/nav.php:514 ../../Zotlabs/Module/Articles.php:222
+#: ../../Zotlabs/Lib/Apps.php:324
+msgid "Articles"
+msgstr "Статьи"
+
+#: ../../include/nav.php:517
+msgid "View Articles"
+msgstr "Просмотр статей"
+
+#: ../../include/nav.php:526 ../../Zotlabs/Module/Webpages.php:252
+#: ../../Zotlabs/Lib/Apps.php:340
+msgid "Webpages"
+msgstr "Веб-страницы"
+
+#: ../../include/nav.php:529
+msgid "View Webpages"
+msgstr "Просмотр веб-страниц"
+
+#: ../../include/nav.php:538 ../../Zotlabs/Module/Wiki.php:206
+#: ../../Zotlabs/Widget/Wiki_list.php:15
+msgid "Wikis"
+msgstr ""
+
+#: ../../include/nav.php:541 ../../Zotlabs/Lib/Apps.php:341
+msgid "Wiki"
+msgstr ""
+
+#: ../../include/bookmarks.php:34
+#, php-format
+msgid "%1$s's bookmarks"
+msgstr "Закладки пользователя %1$s"
+
+#: ../../include/attach.php:267 ../../include/attach.php:375
+msgid "Item was not found."
+msgstr "Элемент не найден."
+
+#: ../../include/attach.php:284
+msgid "Unknown error."
+msgstr "Неизвестная ошибка."
+
+#: ../../include/attach.php:568
+msgid "No source file."
+msgstr "Нет исходного файла."
+
+#: ../../include/attach.php:590
+msgid "Cannot locate file to replace"
+msgstr "Не удается найти файл для замены"
+
+#: ../../include/attach.php:609
+msgid "Cannot locate file to revise/update"
+msgstr "Не удается найти файл для пересмотра / обновления"
+
+#: ../../include/attach.php:751
+#, php-format
+msgid "File exceeds size limit of %d"
+msgstr "Файл превышает предельный размер %d"
+
+#: ../../include/attach.php:772
+#, php-format
+msgid "You have reached your limit of %1$.0f Mbytes attachment storage."
+msgstr "Вы достигли предела %1$.0f Мбайт для хранения вложений."
+
+#: ../../include/attach.php:954
+msgid "File upload failed. Possible system limit or action terminated."
+msgstr "Загрузка файла не удалась. Возможно система перегружена или попытка прекращена."
+
+#: ../../include/attach.php:983
+msgid "Stored file could not be verified. Upload failed."
+msgstr "Файл для сохранения не может быть проверен. Загрузка не удалась."
+
+#: ../../include/attach.php:1057 ../../include/attach.php:1073
+msgid "Path not available."
+msgstr "Путь недоступен."
+
+#: ../../include/attach.php:1122 ../../include/attach.php:1285
+msgid "Empty pathname"
+msgstr "Пустое имя пути"
+
+#: ../../include/attach.php:1148
+msgid "duplicate filename or path"
+msgstr "дублирующееся имя файла или пути"
+
+#: ../../include/attach.php:1173
+msgid "Path not found."
+msgstr "Путь не найден."
+
+#: ../../include/attach.php:1241
+msgid "mkdir failed."
+msgstr "mkdir не удался"
+
+#: ../../include/attach.php:1245
+msgid "database storage failed."
+msgstr "ошибка при записи базы данных."
+
+#: ../../include/attach.php:1291
+msgid "Empty path"
+msgstr "Пустое имя пути"
+
+#: ../../include/photo/photo_driver.php:367
+#: ../../Zotlabs/Module/Profile_photo.php:145
+#: ../../Zotlabs/Module/Profile_photo.php:282
+msgid "Profile Photos"
+msgstr "Фотографии профиля"
+
+#: ../../boot.php:1653
+msgid "Create an account to access services and applications"
+msgstr "Создайте аккаунт для доступа к службам и приложениям"
+
+#: ../../boot.php:1677
+msgid "Login/Email"
+msgstr "Пользователь / email"
+
+#: ../../boot.php:1678
+msgid "Password"
+msgstr "Пароль"
+
+#: ../../boot.php:1679
+msgid "Remember me"
+msgstr "Запомнить меня"
+
+#: ../../boot.php:1682
+msgid "Forgot your password?"
+msgstr "Забыли пароль или логин?"
+
+#: ../../boot.php:1683 ../../Zotlabs/Module/Lostpass.php:91
+msgid "Password Reset"
+msgstr "Сбросить пароль"
+
+#: ../../boot.php:2478
+#, php-format
+msgid "[$Projectname] Website SSL error for %s"
+msgstr "[$Projectname] Ошибка SSL/TLS веб-сайта для %s"
+
+#: ../../boot.php:2483
+msgid "Website SSL certificate is not valid. Please correct."
+msgstr "SSL/TLS сертификат веб-сайт недействителен. Исправьте это."
+
+#: ../../boot.php:2599
+#, php-format
+msgid "[$Projectname] Cron tasks not running on %s"
+msgstr "[$Projectname] Задания Cron не запущены на %s"
+
+#: ../../boot.php:2604
+msgid "Cron/Scheduled tasks not running."
+msgstr "Задания Cron / планировщика не запущены."
+
+#: ../../Zotlabs/Storage/Browser.php:107 ../../Zotlabs/Storage/Browser.php:295
+msgid "parent"
+msgstr "источник"
+
+#: ../../Zotlabs/Storage/Browser.php:134
+msgid "Principal"
+msgstr "Субъект"
+
+#: ../../Zotlabs/Storage/Browser.php:137
+msgid "Addressbook"
+msgstr "Адресная книга"
+
+#: ../../Zotlabs/Storage/Browser.php:143
+msgid "Schedule Inbox"
+msgstr "План занятий входящий"
+
+#: ../../Zotlabs/Storage/Browser.php:146
+msgid "Schedule Outbox"
+msgstr "План занятий исходящий"
+
+#: ../../Zotlabs/Storage/Browser.php:279
+msgid "Total"
+msgstr "Всего"
+
+#: ../../Zotlabs/Storage/Browser.php:281
+msgid "Shared"
+msgstr "Общие"
-#: ../../Zotlabs/Module/Blocks.php:159 ../../Zotlabs/Module/Articles.php:116
-#: ../../Zotlabs/Module/Cdav.php:1084 ../../Zotlabs/Module/Cdav.php:1390
-#: ../../Zotlabs/Module/New_channel.php:189
-#: ../../Zotlabs/Module/Connedit.php:938 ../../Zotlabs/Module/Menu.php:181
-#: ../../Zotlabs/Module/Layouts.php:185 ../../Zotlabs/Module/Profiles.php:798
-#: ../../Zotlabs/Module/Cards.php:113 ../../Zotlabs/Module/Webpages.php:254
#: ../../Zotlabs/Storage/Browser.php:282 ../../Zotlabs/Storage/Browser.php:396
+#: ../../Zotlabs/Module/Cdav.php:1084 ../../Zotlabs/Module/Cdav.php:1390
+#: ../../Zotlabs/Module/Profiles.php:798
+#: ../../Zotlabs/Module/New_channel.php:189 ../../Zotlabs/Module/Menu.php:181
+#: ../../Zotlabs/Module/Webpages.php:254 ../../Zotlabs/Module/Connedit.php:938
+#: ../../Zotlabs/Module/Blocks.php:159 ../../Zotlabs/Module/Articles.php:116
+#: ../../Zotlabs/Module/Cards.php:113 ../../Zotlabs/Module/Layouts.php:185
#: ../../Zotlabs/Widget/Cdav.php:140 ../../Zotlabs/Widget/Cdav.php:178
msgid "Create"
msgstr "Создать"
-#: ../../Zotlabs/Module/Blocks.php:160 ../../Zotlabs/Module/Editlayout.php:114
-#: ../../Zotlabs/Module/Article_edit.php:99
-#: ../../Zotlabs/Module/Admin/Profs.php:175 ../../Zotlabs/Module/Thing.php:266
-#: ../../Zotlabs/Module/Oauth2.php:194 ../../Zotlabs/Module/Editblock.php:114
-#: ../../Zotlabs/Module/Connections.php:298
-#: ../../Zotlabs/Module/Connections.php:336
-#: ../../Zotlabs/Module/Connections.php:356 ../../Zotlabs/Module/Wiki.php:211
-#: ../../Zotlabs/Module/Wiki.php:384 ../../Zotlabs/Module/Menu.php:175
-#: ../../Zotlabs/Module/Layouts.php:193 ../../Zotlabs/Module/Group.php:252
-#: ../../Zotlabs/Module/Editwebpage.php:142
-#: ../../Zotlabs/Module/Webpages.php:255 ../../Zotlabs/Module/Card_edit.php:99
-#: ../../Zotlabs/Module/Oauth.php:173 ../../Zotlabs/Lib/Apps.php:557
-#: ../../Zotlabs/Lib/ThreadItem.php:148 ../../Zotlabs/Storage/Browser.php:296
-#: ../../Zotlabs/Widget/Cdav.php:138 ../../Zotlabs/Widget/Cdav.php:175
-#: ../../include/channel.php:1418 ../../include/channel.php:1422
-#: ../../include/menu.php:118
-msgid "Edit"
-msgstr "Изменить"
+#: ../../Zotlabs/Storage/Browser.php:283
+msgid "Add Files"
+msgstr "Добавить файлы"
-#: ../../Zotlabs/Module/Blocks.php:161 ../../Zotlabs/Module/Photos.php:1075
-#: ../../Zotlabs/Module/Wiki.php:301 ../../Zotlabs/Module/Layouts.php:194
-#: ../../Zotlabs/Module/Webpages.php:256 ../../Zotlabs/Widget/Cdav.php:136
-#: ../../addon/hsse/hsse.php:186 ../../include/conversation.php:1392
-msgid "Share"
-msgstr "Поделиться"
+#: ../../Zotlabs/Storage/Browser.php:286 ../../Zotlabs/Lib/ThreadItem.php:172
+msgid "Admin Delete"
+msgstr "Удалено администратором"
-#: ../../Zotlabs/Module/Blocks.php:162 ../../Zotlabs/Module/Editlayout.php:138
-#: ../../Zotlabs/Module/Cdav.php:1081 ../../Zotlabs/Module/Cdav.php:1392
-#: ../../Zotlabs/Module/Article_edit.php:129
-#: ../../Zotlabs/Module/Admin/Accounts.php:175
-#: ../../Zotlabs/Module/Admin/Channels.php:149
-#: ../../Zotlabs/Module/Admin/Profs.php:176 ../../Zotlabs/Module/Thing.php:267
-#: ../../Zotlabs/Module/Oauth2.php:195 ../../Zotlabs/Module/Editblock.php:139
-#: ../../Zotlabs/Module/Connections.php:306
-#: ../../Zotlabs/Module/Photos.php:1178 ../../Zotlabs/Module/Connedit.php:668
-#: ../../Zotlabs/Module/Connedit.php:940 ../../Zotlabs/Module/Profiles.php:800
-#: ../../Zotlabs/Module/Editwebpage.php:167
-#: ../../Zotlabs/Module/Webpages.php:257 ../../Zotlabs/Module/Card_edit.php:129
-#: ../../Zotlabs/Module/Oauth.php:174 ../../Zotlabs/Lib/Apps.php:558
-#: ../../Zotlabs/Lib/ThreadItem.php:168 ../../Zotlabs/Storage/Browser.php:297
-#: ../../include/conversation.php:691 ../../include/conversation.php:736
-msgid "Delete"
-msgstr "Удалить"
+#: ../../Zotlabs/Storage/Browser.php:291 ../../Zotlabs/Module/Cdav.php:1375
+#: ../../Zotlabs/Module/Oauth.php:113 ../../Zotlabs/Module/Oauth.php:139
+#: ../../Zotlabs/Module/Sharedwithme.php:104 ../../Zotlabs/Module/Chat.php:259
+#: ../../Zotlabs/Module/Oauth2.php:118 ../../Zotlabs/Module/Oauth2.php:146
+#: ../../Zotlabs/Module/Admin/Channels.php:159
+#: ../../Zotlabs/Module/Connedit.php:923 ../../Zotlabs/Module/Group.php:154
+#: ../../Zotlabs/Module/Wiki.php:218
+#: ../../Zotlabs/Widget/Wiki_page_history.php:22
+#: ../../Zotlabs/Lib/NativeWikiPage.php:561
+#: ../../extend/addon/hzaddons/rendezvous/rendezvous.php:172
+msgid "Name"
+msgstr "Имя"
-#: ../../Zotlabs/Module/Blocks.php:166 ../../Zotlabs/Module/Events.php:702
-#: ../../Zotlabs/Module/Wiki.php:213 ../../Zotlabs/Module/Wiki.php:409
-#: ../../Zotlabs/Module/Layouts.php:198 ../../Zotlabs/Module/Webpages.php:261
-#: ../../Zotlabs/Module/Pubsites.php:60
-msgid "View"
-msgstr "Просмотр"
+#: ../../Zotlabs/Storage/Browser.php:292 ../../Zotlabs/Module/Wiki.php:219
+msgid "Type"
+msgstr "Тип"
-#: ../../Zotlabs/Module/Invite.php:37
-msgid "Total invitation limit exceeded."
-msgstr "Превышено общее количество приглашений."
+#: ../../Zotlabs/Storage/Browser.php:294
+#: ../../Zotlabs/Module/Sharedwithme.php:107
+msgid "Last Modified"
+msgstr "Последнее изменение"
-#: ../../Zotlabs/Module/Invite.php:61
+#: ../../Zotlabs/Storage/Browser.php:367
#, php-format
-msgid "%s : Not a valid email address."
-msgstr "%s : Недействительный адрес электронной почты."
+msgid "You are using %1$s of your available file storage."
+msgstr "Вы используете %1$s из доступного вам хранилища файлов."
-#: ../../Zotlabs/Module/Invite.php:75
-msgid "Please join us on $Projectname"
-msgstr "Присоединятесь к $Projectname !"
-
-#: ../../Zotlabs/Module/Invite.php:85
-msgid "Invitation limit exceeded. Please contact your site administrator."
-msgstr "Превышен лимит приглашений. Пожалуйста, свяжитесь с администрацией сайта."
-
-#: ../../Zotlabs/Module/Invite.php:90
-#: ../../addon/notifyadmin/notifyadmin.php:40
+#: ../../Zotlabs/Storage/Browser.php:372
#, php-format
-msgid "%s : Message delivery failed."
-msgstr "%s : Доставка сообщения не удалась."
+msgid "You are using %1$s of %2$s available file storage. (%3$s%)"
+msgstr "Вы используете %1$s из %2$s доступного хранилища файлов (%3$s%)."
-#: ../../Zotlabs/Module/Invite.php:94
+#: ../../Zotlabs/Storage/Browser.php:383
+msgid "WARNING:"
+msgstr "Предупреждение:"
+
+#: ../../Zotlabs/Storage/Browser.php:395
+msgid "Create new folder"
+msgstr "Создать новую папку"
+
+#: ../../Zotlabs/Storage/Browser.php:397
+msgid "Upload file"
+msgstr "Загрузить файл"
+
+#: ../../Zotlabs/Storage/Browser.php:398 ../../Zotlabs/Module/Photos.php:685
+#: ../../Zotlabs/Module/Cover_photo.php:429
+#: ../../Zotlabs/Module/Embedphotos.php:186
+#: ../../Zotlabs/Module/Profile_photo.php:498
+#: ../../Zotlabs/Widget/Portfolio.php:110 ../../Zotlabs/Widget/Cdav.php:146
+#: ../../Zotlabs/Widget/Cdav.php:182 ../../Zotlabs/Widget/Album.php:97
+msgid "Upload"
+msgstr "Загрузка"
+
+#: ../../Zotlabs/Storage/Browser.php:410
+msgid "Drop files here to immediately upload"
+msgstr "Поместите файлы сюда для немедленной загрузки"
+
+#: ../../Zotlabs/Storage/Browser.php:411
+#: ../../Zotlabs/Module/Filestorage.php:206
+msgid "Show in your contacts shared folder"
+msgstr "Показать общий каталог в ваших контактах"
+
+#: ../../Zotlabs/Zot/Auth.php:152
+msgid ""
+"Remote authentication blocked. You are logged into this site locally. Please "
+"logout and retry."
+msgstr "Удалённая аутентификация заблокирована. Вы вошли на этот сайт локально. Пожалуйста, выйдите и попробуйте ещё раз."
+
+#: ../../Zotlabs/Zot/Auth.php:264
+#: ../../extend/addon/hzaddons/openid/Mod_Openid.php:76
+#: ../../extend/addon/hzaddons/openid/Mod_Openid.php:178
#, php-format
-msgid "%d message sent."
-msgid_plural "%d messages sent."
-msgstr[0] "%d сообщение отправлено."
-msgstr[1] "%d сообщения отправлено."
-msgstr[2] "%d сообщений отправлено."
+msgid "Welcome %s. Remote authentication successful."
+msgstr "Добро пожаловать %s. Удаленная аутентификация успешно завершена."
-#: ../../Zotlabs/Module/Invite.php:110
-msgid "Invite App"
-msgstr "Приложение \"Пригласить\""
+#: ../../Zotlabs/Module/Regdir.php:49 ../../Zotlabs/Module/Dirsearch.php:25
+msgid "This site is not a directory server"
+msgstr "Этот сайт не является сервером каталога"
-#: ../../Zotlabs/Module/Invite.php:110 ../../Zotlabs/Module/Articles.php:51
-#: ../../Zotlabs/Module/Cdav.php:899 ../../Zotlabs/Module/Permcats.php:62
-#: ../../Zotlabs/Module/Lang.php:17 ../../Zotlabs/Module/Uexport.php:61
-#: ../../Zotlabs/Module/Pubstream.php:20 ../../Zotlabs/Module/Connect.php:104
-#: ../../Zotlabs/Module/Tokens.php:99 ../../Zotlabs/Module/Oauth2.php:106
-#: ../../Zotlabs/Module/Randprof.php:29 ../../Zotlabs/Module/Mood.php:134
-#: ../../Zotlabs/Module/Bookmarks.php:78 ../../Zotlabs/Module/Wiki.php:52
-#: ../../Zotlabs/Module/Pdledit.php:42 ../../Zotlabs/Module/Poke.php:165
-#: ../../Zotlabs/Module/Chat.php:102 ../../Zotlabs/Module/Notes.php:56
-#: ../../Zotlabs/Module/Affinity.php:52 ../../Zotlabs/Module/Defperms.php:189
-#: ../../Zotlabs/Module/Group.php:106 ../../Zotlabs/Module/Cards.php:51
-#: ../../Zotlabs/Module/Webpages.php:48 ../../Zotlabs/Module/Sources.php:88
-#: ../../Zotlabs/Module/Suggest.php:40 ../../Zotlabs/Module/Probe.php:18
-#: ../../Zotlabs/Module/Oauth.php:100 ../../addon/skeleton/Mod_Skeleton.php:32
-#: ../../addon/gnusoc/Mod_Gnusoc.php:22 ../../addon/planets/Mod_Planets.php:20
-#: ../../addon/wppost/Mod_Wppost.php:41 ../../addon/nsfw/Mod_Nsfw.php:33
-#: ../../addon/ijpost/Mod_Ijpost.php:35 ../../addon/dwpost/Mod_Dwpost.php:36
-#: ../../addon/gallery/Mod_Gallery.php:58 ../../addon/ljpost/Mod_Ljpost.php:36
-#: ../../addon/startpage/Mod_Startpage.php:50
-#: ../../addon/diaspora/Mod_Diaspora.php:58
-#: ../../addon/photocache/Mod_Photocache.php:42
-#: ../../addon/rainbowtag/Mod_Rainbowtag.php:21
-#: ../../addon/nsabait/Mod_Nsabait.php:20
-#: ../../addon/fuzzloc/Mod_Fuzzloc.php:34 ../../addon/rtof/Mod_Rtof.php:36
-#: ../../addon/jappixmini/Mod_Jappixmini.php:96
-#: ../../addon/superblock/Mod_Superblock.php:20
-#: ../../addon/nofed/Mod_Nofed.php:33 ../../addon/redred/Mod_Redred.php:50
-#: ../../addon/hsse/Mod_Hsse.php:21 ../../addon/pubcrawl/Mod_Pubcrawl.php:40
-#: ../../addon/libertree/Mod_Libertree.php:35
-#: ../../addon/flattrwidget/Mod_Flattrwidget.php:53
-#: ../../addon/statusnet/Mod_Statusnet.php:146
-#: ../../addon/twitter/Mod_Twitter.php:78
-#: ../../addon/smileybutton/Mod_Smileybutton.php:35
-#: ../../addon/sendzid/Mod_Sendzid.php:20
-#: ../../addon/pageheader/Mod_Pageheader.php:34
-#: ../../addon/authchoose/Mod_Authchoose.php:28
-#: ../../addon/xmpp/Mod_Xmpp.php:35 ../../addon/pumpio/Mod_Pumpio.php:53
-msgid "Not Installed"
-msgstr "не установлено"
+#: ../../Zotlabs/Module/Mail.php:77
+msgid "Unable to lookup recipient."
+msgstr "Не удалось найти получателя."
-#: ../../Zotlabs/Module/Invite.php:111
-msgid "Send email invitations to join this network"
-msgstr "Отправить приглашение присоединиться к этой сети по электронной почте"
+#: ../../Zotlabs/Module/Mail.php:84
+msgid "Unable to communicate with requested channel."
+msgstr "Не удалось установить связь с запрашиваемым каналом."
-#: ../../Zotlabs/Module/Invite.php:124
-msgid "You have no more invitations available"
-msgstr "У вас больше нет приглашений"
+#: ../../Zotlabs/Module/Mail.php:91
+msgid "Cannot verify requested channel."
+msgstr "Не удалось установить подлинность требуемого канала."
-#: ../../Zotlabs/Module/Invite.php:155
-msgid "Send invitations"
-msgstr "Отправить приглашение"
+#: ../../Zotlabs/Module/Mail.php:109
+msgid "Selected channel has private message restrictions. Send failed."
+msgstr "Выбранный канал ограничивает частные сообщения. Отправка не удалась."
-#: ../../Zotlabs/Module/Invite.php:156
-msgid "Enter email addresses, one per line:"
-msgstr "Введите адреса электронной почты, по одному в строке:"
+#: ../../Zotlabs/Module/Mail.php:164
+msgid "Messages"
+msgstr "Сообщения"
-#: ../../Zotlabs/Module/Invite.php:157 ../../Zotlabs/Module/Mail.php:289
+#: ../../Zotlabs/Module/Mail.php:177
+msgid "message"
+msgstr "сообщение"
+
+#: ../../Zotlabs/Module/Mail.php:218
+msgid "Message recalled."
+msgstr "Сообщение отозванно."
+
+#: ../../Zotlabs/Module/Mail.php:231
+msgid "Conversation removed."
+msgstr "Беседа удалена."
+
+#: ../../Zotlabs/Module/Mail.php:246 ../../Zotlabs/Module/Mail.php:367
+msgid "Expires YYYY-MM-DD HH:MM"
+msgstr "Истекает YYYY-MM-DD HH:MM"
+
+#: ../../Zotlabs/Module/Mail.php:274
+msgid "Requested channel is not in this network"
+msgstr "Запрашиваемый канал не доступен."
+
+#: ../../Zotlabs/Module/Mail.php:282
+msgid "Send Private Message"
+msgstr "Отправить личное сообщение"
+
+#: ../../Zotlabs/Module/Mail.php:283 ../../Zotlabs/Module/Mail.php:426
+msgid "To:"
+msgstr "Кому:"
+
+#: ../../Zotlabs/Module/Mail.php:286 ../../Zotlabs/Module/Mail.php:428
+msgid "Subject:"
+msgstr "Тема:"
+
+#: ../../Zotlabs/Module/Mail.php:289 ../../Zotlabs/Module/Invite.php:157
msgid "Your message:"
msgstr "Сообщение:"
-#: ../../Zotlabs/Module/Invite.php:158
-msgid "Please join my community on $Projectname."
-msgstr "Присоединятесь к нашему сообществу $Projectname !"
+#: ../../Zotlabs/Module/Mail.php:291 ../../Zotlabs/Module/Mail.php:434
+msgid "Attach file"
+msgstr "Прикрепить файл"
-#: ../../Zotlabs/Module/Invite.php:160
-msgid "You will need to supply this invitation code:"
-msgstr "Вам нужно предоставит этот код приглашения:"
-
-#: ../../Zotlabs/Module/Invite.php:161
-msgid "1. Register at any $Projectname location (they are all inter-connected)"
-msgstr "1. Зарегистрируйтесь на любом из серверов $Projectname"
-
-#: ../../Zotlabs/Module/Invite.php:163
-msgid "2. Enter my $Projectname network address into the site searchbar."
-msgstr "2. Введите сетевой адрес $Projectname в поисковой строке сайта"
-
-#: ../../Zotlabs/Module/Invite.php:164
-msgid "or visit"
-msgstr "или посетите"
-
-#: ../../Zotlabs/Module/Invite.php:166
-msgid "3. Click [Connect]"
-msgstr "Нажать [Подключиться]"
-
-#: ../../Zotlabs/Module/Invite.php:168 ../../Zotlabs/Module/Permcats.php:128
-#: ../../Zotlabs/Module/Locs.php:121 ../../Zotlabs/Module/Mitem.php:259
-#: ../../Zotlabs/Module/Events.php:501 ../../Zotlabs/Module/Appman.php:155
-#: ../../Zotlabs/Module/Import_items.php:129 ../../Zotlabs/Module/Setup.php:304
-#: ../../Zotlabs/Module/Setup.php:344 ../../Zotlabs/Module/Connect.php:124
-#: ../../Zotlabs/Module/Admin/Features.php:66
-#: ../../Zotlabs/Module/Admin/Accounts.php:168
-#: ../../Zotlabs/Module/Admin/Logs.php:84
-#: ../../Zotlabs/Module/Admin/Channels.php:147
-#: ../../Zotlabs/Module/Admin/Themes.php:158
-#: ../../Zotlabs/Module/Admin/Site.php:289
-#: ../../Zotlabs/Module/Admin/Addons.php:441
-#: ../../Zotlabs/Module/Admin/Profs.php:178
-#: ../../Zotlabs/Module/Admin/Account_edit.php:73
-#: ../../Zotlabs/Module/Admin/Security.php:112
-#: ../../Zotlabs/Module/Settings/Channel.php:493
-#: ../../Zotlabs/Module/Settings/Features.php:46
-#: ../../Zotlabs/Module/Settings/Events.php:41
-#: ../../Zotlabs/Module/Settings/Calendar.php:41
-#: ../../Zotlabs/Module/Settings/Conversation.php:48
-#: ../../Zotlabs/Module/Settings/Connections.php:41
-#: ../../Zotlabs/Module/Settings/Photos.php:41
-#: ../../Zotlabs/Module/Settings/Account.php:103
-#: ../../Zotlabs/Module/Settings/Profiles.php:50
-#: ../../Zotlabs/Module/Settings/Manage.php:41
-#: ../../Zotlabs/Module/Settings/Channel_home.php:89
-#: ../../Zotlabs/Module/Settings/Directory.php:41
-#: ../../Zotlabs/Module/Settings/Editor.php:41
-#: ../../Zotlabs/Module/Settings/Display.php:189
-#: ../../Zotlabs/Module/Settings/Network.php:61
-#: ../../Zotlabs/Module/Tokens.php:188 ../../Zotlabs/Module/Thing.php:326
-#: ../../Zotlabs/Module/Thing.php:379 ../../Zotlabs/Module/Import.php:646
-#: ../../Zotlabs/Module/Oauth2.php:116 ../../Zotlabs/Module/Mood.php:158
-#: ../../Zotlabs/Module/Photos.php:1055 ../../Zotlabs/Module/Photos.php:1096
-#: ../../Zotlabs/Module/Photos.php:1215 ../../Zotlabs/Module/Wiki.php:215
-#: ../../Zotlabs/Module/Pdledit.php:107 ../../Zotlabs/Module/Poke.php:217
-#: ../../Zotlabs/Module/Connedit.php:904 ../../Zotlabs/Module/Chat.php:211
-#: ../../Zotlabs/Module/Chat.php:250
-#: ../../Zotlabs/Module/Email_validation.php:40
-#: ../../Zotlabs/Module/Pconfig.php:116 ../../Zotlabs/Module/Affinity.php:87
-#: ../../Zotlabs/Module/Defperms.php:265 ../../Zotlabs/Module/Group.php:150
-#: ../../Zotlabs/Module/Group.php:166 ../../Zotlabs/Module/Profiles.php:723
-#: ../../Zotlabs/Module/Editpost.php:86 ../../Zotlabs/Module/Sources.php:125
-#: ../../Zotlabs/Module/Sources.php:162 ../../Zotlabs/Module/Xchan.php:15
-#: ../../Zotlabs/Module/Mail.php:436 ../../Zotlabs/Module/Filestorage.php:203
-#: ../../Zotlabs/Module/Rate.php:166 ../../Zotlabs/Module/Oauth.php:111
-#: ../../Zotlabs/Lib/ThreadItem.php:796 ../../Zotlabs/Widget/Eventstools.php:16
-#: ../../Zotlabs/Widget/Wiki_pages.php:42
-#: ../../Zotlabs/Widget/Wiki_pages.php:99
-#: ../../view/theme/redbasic_c/php/config.php:95
-#: ../../view/theme/redbasic/php/config.php:94
-#: ../../addon/skeleton/Mod_Skeleton.php:51
-#: ../../addon/openclipatar/openclipatar.php:53
-#: ../../addon/wppost/Mod_Wppost.php:97 ../../addon/nsfw/Mod_Nsfw.php:61
-#: ../../addon/flashcards/Mod_Flashcards.php:218
-#: ../../addon/ijpost/Mod_Ijpost.php:72 ../../addon/dwpost/Mod_Dwpost.php:71
-#: ../../addon/likebanner/likebanner.php:57
-#: ../../addon/redphotos/redphotos.php:136 ../../addon/irc/irc.php:45
-#: ../../addon/ljpost/Mod_Ljpost.php:73
-#: ../../addon/startpage/Mod_Startpage.php:73
-#: ../../addon/diaspora/Mod_Diaspora.php:102
-#: ../../addon/photocache/Mod_Photocache.php:67
-#: ../../addon/hzfiles/hzfiles.php:86 ../../addon/mailtest/mailtest.php:100
-#: ../../addon/openstreetmap/openstreetmap.php:134
-#: ../../addon/fuzzloc/Mod_Fuzzloc.php:56 ../../addon/rtof/Mod_Rtof.php:72
-#: ../../addon/jappixmini/Mod_Jappixmini.php:261
-#: ../../addon/channelreputation/channelreputation.php:142
-#: ../../addon/nofed/Mod_Nofed.php:53 ../../addon/redred/Mod_Redred.php:90
-#: ../../addon/logrot/logrot.php:35
-#: ../../addon/content_import/Mod_content_import.php:142
-#: ../../addon/frphotos/frphotos.php:97
-#: ../../addon/pubcrawl/Mod_Pubcrawl.php:65
-#: ../../addon/chords/Mod_Chords.php:60
-#: ../../addon/libertree/Mod_Libertree.php:70
-#: ../../addon/flattrwidget/Mod_Flattrwidget.php:92
-#: ../../addon/statusnet/Mod_Statusnet.php:193
-#: ../../addon/statusnet/Mod_Statusnet.php:251
-#: ../../addon/statusnet/Mod_Statusnet.php:306
-#: ../../addon/statusnet/statusnet.php:602
-#: ../../addon/twitter/Mod_Twitter.php:184
-#: ../../addon/smileybutton/Mod_Smileybutton.php:55
-#: ../../addon/cart/Settings/Cart.php:114 ../../addon/cart/cart.php:1264
-#: ../../addon/cart/submodules/manualcat.php:248
-#: ../../addon/cart/submodules/hzservices.php:640
-#: ../../addon/cart/submodules/subscriptions.php:410
-#: ../../addon/piwik/piwik.php:95 ../../addon/pageheader/Mod_Pageheader.php:54
-#: ../../addon/xmpp/Mod_Xmpp.php:70 ../../addon/pumpio/Mod_Pumpio.php:115
-#: ../../addon/redfiles/redfiles.php:124 ../../addon/hubwall/hubwall.php:95
-#: ../../include/js_strings.php:22
-msgid "Submit"
+#: ../../Zotlabs/Module/Mail.php:293
+msgid "Send"
msgstr "Отправить"
-#: ../../Zotlabs/Module/Articles.php:51
-msgid "Articles App"
-msgstr "Приложение \"Статьи\""
+#: ../../Zotlabs/Module/Mail.php:397
+msgid "Delete message"
+msgstr "Удалить сообщение"
-#: ../../Zotlabs/Module/Articles.php:52
-msgid "Create interactive articles"
-msgstr "Создать интерактивные статьи"
+#: ../../Zotlabs/Module/Mail.php:398
+msgid "Delivery report"
+msgstr "Отчёт о доставке"
-#: ../../Zotlabs/Module/Articles.php:115
-msgid "Add Article"
-msgstr "Добавить статью"
+#: ../../Zotlabs/Module/Mail.php:399
+msgid "Recall message"
+msgstr "Отозвать сообщение"
-#: ../../Zotlabs/Module/Articles.php:222 ../../Zotlabs/Lib/Apps.php:324
-#: ../../include/nav.php:514
-msgid "Articles"
-msgstr "Статьи"
+#: ../../Zotlabs/Module/Mail.php:401
+msgid "Message has been recalled."
+msgstr "Сообщение отозванно"
-#: ../../Zotlabs/Module/Editlayout.php:79
-#: ../../Zotlabs/Module/Article_edit.php:17
-#: ../../Zotlabs/Module/Article_edit.php:33
-#: ../../Zotlabs/Module/Editblock.php:79 ../../Zotlabs/Module/Editblock.php:95
-#: ../../Zotlabs/Module/Editwebpage.php:80 ../../Zotlabs/Module/Editpost.php:24
-#: ../../Zotlabs/Module/Card_edit.php:17 ../../Zotlabs/Module/Card_edit.php:33
-msgid "Item not found"
-msgstr "Элемент не найден"
+#: ../../Zotlabs/Module/Mail.php:419
+msgid "Delete Conversation"
+msgstr "Удалить беседу"
-#: ../../Zotlabs/Module/Editlayout.php:128 ../../Zotlabs/Module/Layouts.php:129
-#: ../../Zotlabs/Module/Layouts.php:189
-msgid "Layout Name"
-msgstr "Название шаблона"
+#: ../../Zotlabs/Module/Mail.php:421
+msgid ""
+"No secure communications available. You may be able to "
+"respond from the sender's profile page."
+msgstr "Безопасная связь недоступна. Вы можете попытаться ответить со страницы профиля отправителя."
-#: ../../Zotlabs/Module/Editlayout.php:129 ../../Zotlabs/Module/Layouts.php:132
-msgid "Layout Description (Optional)"
-msgstr "Описание шаблона (необязательно)"
+#: ../../Zotlabs/Module/Mail.php:425
+msgid "Send Reply"
+msgstr "Отправить ответ"
-#: ../../Zotlabs/Module/Editlayout.php:137
-msgid "Edit Layout"
-msgstr "Редактировать шаблон"
+#: ../../Zotlabs/Module/Mail.php:430
+#, php-format
+msgid "Your message for %s (%s):"
+msgstr "Ваше сообщение для %s (%s):"
-#: ../../Zotlabs/Module/Editlayout.php:140 ../../Zotlabs/Module/Cdav.php:1083
-#: ../../Zotlabs/Module/Cdav.php:1393 ../../Zotlabs/Module/Article_edit.php:131
-#: ../../Zotlabs/Module/Admin/Addons.php:426
-#: ../../Zotlabs/Module/Oauth2.php:117 ../../Zotlabs/Module/Oauth2.php:145
-#: ../../Zotlabs/Module/Editblock.php:141 ../../Zotlabs/Module/Wiki.php:368
-#: ../../Zotlabs/Module/Wiki.php:401 ../../Zotlabs/Module/Profile_photo.php:505
-#: ../../Zotlabs/Module/Connedit.php:941 ../../Zotlabs/Module/Fbrowser.php:66
-#: ../../Zotlabs/Module/Fbrowser.php:88 ../../Zotlabs/Module/Profiles.php:801
-#: ../../Zotlabs/Module/Editwebpage.php:169
-#: ../../Zotlabs/Module/Editpost.php:110 ../../Zotlabs/Module/Filer.php:55
-#: ../../Zotlabs/Module/Cover_photo.php:434 ../../Zotlabs/Module/Tagrm.php:15
-#: ../../Zotlabs/Module/Tagrm.php:138 ../../Zotlabs/Module/Card_edit.php:131
-#: ../../Zotlabs/Module/Oauth.php:112 ../../Zotlabs/Module/Oauth.php:138
-#: ../../addon/hsse/hsse.php:209 ../../addon/hsse/hsse.php:258
-#: ../../include/conversation.php:1415 ../../include/conversation.php:1464
-msgid "Cancel"
-msgstr "Отменить"
+#: ../../Zotlabs/Module/Pconfig.php:32 ../../Zotlabs/Module/Pconfig.php:68
+msgid "This setting requires special processing and editing has been blocked."
+msgstr "Этот параметр требует специальной обработки и редактирования и был заблокирован."
-#: ../../Zotlabs/Module/Profperm.php:28 ../../Zotlabs/Module/Subthread.php:86
-#: ../../Zotlabs/Module/Import_items.php:120 ../../Zotlabs/Module/Share.php:71
-#: ../../Zotlabs/Module/Cloud.php:126 ../../Zotlabs/Module/Group.php:98
-#: ../../Zotlabs/Module/Dreport.php:10 ../../Zotlabs/Module/Dreport.php:82
-#: ../../Zotlabs/Module/Like.php:301 ../../Zotlabs/Web/WebServer.php:122
-#: ../../addon/redphotos/redphotos.php:119 ../../addon/hzfiles/hzfiles.php:75
-#: ../../addon/frphotos/frphotos.php:82 ../../addon/redfiles/redfiles.php:109
-#: ../../include/items.php:416
-msgid "Permission denied"
-msgstr "Доступ запрещен"
+#: ../../Zotlabs/Module/Pconfig.php:57
+msgid "Configuration Editor"
+msgstr "Редактор конфигурации"
-#: ../../Zotlabs/Module/Profperm.php:34 ../../Zotlabs/Module/Profperm.php:63
-msgid "Invalid profile identifier."
-msgstr "Неверный идентификатор профиля"
+#: ../../Zotlabs/Module/Pconfig.php:58
+msgid ""
+"Warning: Changing some settings could render your channel inoperable. Please "
+"leave this page unless you are comfortable with and knowledgeable about how "
+"to correctly use this feature."
+msgstr "Предупреждение. Изменение некоторых настроек может привести к неработоспособности вашего канала. Пожалуйста, покиньте эту страницу, если вы точно не значете, как правильно использовать эту функцию."
-#: ../../Zotlabs/Module/Profperm.php:111
-msgid "Profile Visibility Editor"
-msgstr "Редактор видимости профиля"
+#: ../../Zotlabs/Module/Defperms.php:67 ../../Zotlabs/Module/Connedit.php:81
+msgid "Could not access contact record."
+msgstr "Не удалось получить доступ к записи контакта."
-#: ../../Zotlabs/Module/Profperm.php:113 ../../Zotlabs/Lib/Apps.php:361
-#: ../../include/channel.php:1766
-msgid "Profile"
-msgstr "Профиль"
+#: ../../Zotlabs/Module/Defperms.php:111
+#: ../../Zotlabs/Module/Settings/Channel.php:266
+#: ../../extend/addon/hzaddons/rendezvous/rendezvous.php:82
+#: ../../extend/addon/hzaddons/logrot/logrot.php:54
+#: ../../extend/addon/hzaddons/openstreetmap/openstreetmap.php:150
+#: ../../extend/addon/hzaddons/msgfooter/msgfooter.php:54
+#: ../../extend/addon/hzaddons/twitter/twitter.php:483
+#: ../../extend/addon/hzaddons/xmpp/xmpp.php:54
+#: ../../extend/addon/hzaddons/piwik/piwik.php:116
+msgid "Settings updated."
+msgstr "Настройки обновлены."
-#: ../../Zotlabs/Module/Profperm.php:115
-msgid "Click on a contact to add or remove."
-msgstr "Нажмите на контакт, чтобы добавить или удалить."
+#: ../../Zotlabs/Module/Defperms.php:189
+msgid "Default Permissions App"
+msgstr "Приложение \"Разрешения по умолчанию\""
-#: ../../Zotlabs/Module/Profperm.php:124
-msgid "Visible To"
-msgstr "Видно"
+#: ../../Zotlabs/Module/Defperms.php:189 ../../Zotlabs/Module/Permcats.php:62
+#: ../../Zotlabs/Module/Poke.php:165 ../../Zotlabs/Module/Cdav.php:899
+#: ../../Zotlabs/Module/Oauth.php:100 ../../Zotlabs/Module/Pubstream.php:20
+#: ../../Zotlabs/Module/Sources.php:88 ../../Zotlabs/Module/Chat.php:102
+#: ../../Zotlabs/Module/Oauth2.php:106 ../../Zotlabs/Module/Uexport.php:61
+#: ../../Zotlabs/Module/Bookmarks.php:78 ../../Zotlabs/Module/Probe.php:18
+#: ../../Zotlabs/Module/Tokens.php:99 ../../Zotlabs/Module/Notes.php:56
+#: ../../Zotlabs/Module/Webpages.php:48 ../../Zotlabs/Module/Group.php:106
+#: ../../Zotlabs/Module/Mood.php:134 ../../Zotlabs/Module/Lang.php:17
+#: ../../Zotlabs/Module/Randprof.php:29 ../../Zotlabs/Module/Invite.php:110
+#: ../../Zotlabs/Module/Articles.php:51 ../../Zotlabs/Module/Connect.php:104
+#: ../../Zotlabs/Module/Pdledit.php:42 ../../Zotlabs/Module/Affinity.php:52
+#: ../../Zotlabs/Module/Wiki.php:52 ../../Zotlabs/Module/Suggest.php:40
+#: ../../Zotlabs/Module/Cards.php:51
+#: ../../extend/addon/hzaddons/jappixmini/Mod_Jappixmini.php:96
+#: ../../extend/addon/hzaddons/pumpio/Mod_Pumpio.php:53
+#: ../../extend/addon/hzaddons/ljpost/Mod_Ljpost.php:36
+#: ../../extend/addon/hzaddons/planets/Mod_Planets.php:20
+#: ../../extend/addon/hzaddons/photocache/Mod_Photocache.php:42
+#: ../../extend/addon/hzaddons/sendzid/Mod_Sendzid.php:20
+#: ../../extend/addon/hzaddons/statusnet/Mod_Statusnet.php:146
+#: ../../extend/addon/hzaddons/startpage/Mod_Startpage.php:50
+#: ../../extend/addon/hzaddons/authchoose/Mod_Authchoose.php:28
+#: ../../extend/addon/hzaddons/skeleton/Mod_Skeleton.php:32
+#: ../../extend/addon/hzaddons/pubcrawl/Mod_Pubcrawl.php:40
+#: ../../extend/addon/hzaddons/diaspora/Mod_Diaspora.php:58
+#: ../../extend/addon/hzaddons/superblock/Mod_Superblock.php:20
+#: ../../extend/addon/hzaddons/dwpost/Mod_Dwpost.php:36
+#: ../../extend/addon/hzaddons/rtof/Mod_Rtof.php:36
+#: ../../extend/addon/hzaddons/ijpost/Mod_Ijpost.php:35
+#: ../../extend/addon/hzaddons/fuzzloc/Mod_Fuzzloc.php:34
+#: ../../extend/addon/hzaddons/redred/Mod_Redred.php:50
+#: ../../extend/addon/hzaddons/nsfw/Mod_Nsfw.php:33
+#: ../../extend/addon/hzaddons/wppost/Mod_Wppost.php:41
+#: ../../extend/addon/hzaddons/gallery/Mod_Gallery.php:58
+#: ../../extend/addon/hzaddons/twitter/Mod_Twitter.php:78
+#: ../../extend/addon/hzaddons/libertree/Mod_Libertree.php:35
+#: ../../extend/addon/hzaddons/xmpp/Mod_Xmpp.php:35
+#: ../../extend/addon/hzaddons/pageheader/Mod_Pageheader.php:34
+#: ../../extend/addon/hzaddons/rainbowtag/Mod_Rainbowtag.php:21
+#: ../../extend/addon/hzaddons/nofed/Mod_Nofed.php:33
+#: ../../extend/addon/hzaddons/nsabait/Mod_Nsabait.php:20
+#: ../../extend/addon/hzaddons/smileybutton/Mod_Smileybutton.php:35
+#: ../../extend/addon/hzaddons/flattrwidget/Mod_Flattrwidget.php:53
+#: ../../extend/addon/hzaddons/gnusoc/Mod_Gnusoc.php:22
+#: ../../extend/addon/hzaddons/hsse/Mod_Hsse.php:21
+msgid "Not Installed"
+msgstr "не установлено"
-#: ../../Zotlabs/Module/Profperm.php:140
-#: ../../Zotlabs/Module/Connections.php:217
-msgid "All Connections"
-msgstr "Все контакты"
+#: ../../Zotlabs/Module/Defperms.php:190
+msgid "Set custom default permissions for new connections"
+msgstr "Настройка пользовательских разрешений по умолчанию для новых подключений "
+
+#: ../../Zotlabs/Module/Defperms.php:254 ../../Zotlabs/Module/Connedit.php:867
+msgid "Connection Default Permissions"
+msgstr "Разрешения по умолчанию для контакта"
+
+#: ../../Zotlabs/Module/Defperms.php:255 ../../Zotlabs/Module/Connedit.php:868
+msgid "Apply these permissions automatically"
+msgstr "Применить эти разрешения автоматически"
+
+#: ../../Zotlabs/Module/Defperms.php:255
+#: ../../Zotlabs/Module/Settings/Channel.php:470
+msgid ""
+"If enabled, connection requests will be approved without your interaction"
+msgstr "Если включено, запросы контактов будут одобрены без вашего участия"
+
+#: ../../Zotlabs/Module/Defperms.php:256 ../../Zotlabs/Module/Connedit.php:869
+msgid "Permission role"
+msgstr "Роль разрешения"
+
+#: ../../Zotlabs/Module/Defperms.php:257 ../../Zotlabs/Module/Connedit.php:870
+msgid "Add permission role"
+msgstr "Добавить роль разрешения"
+
+#: ../../Zotlabs/Module/Defperms.php:261 ../../Zotlabs/Module/Connedit.php:883
+msgid ""
+"The permissions indicated on this page will be applied to all new "
+"connections."
+msgstr "Разрешения, указанные на этой странице, будут применяться ко всем новым соединениям."
+
+#: ../../Zotlabs/Module/Defperms.php:262
+msgid "Automatic approval settings"
+msgstr "Настройки автоматического одобрения"
+
+#: ../../Zotlabs/Module/Defperms.php:264 ../../Zotlabs/Module/Permcats.php:123
+#: ../../Zotlabs/Module/Tokens.php:183 ../../Zotlabs/Module/Connedit.php:903
+msgid "inherited"
+msgstr "наследуется"
+
+#: ../../Zotlabs/Module/Defperms.php:266 ../../Zotlabs/Module/Permcats.php:121
+#: ../../Zotlabs/Module/Tokens.php:181 ../../Zotlabs/Module/Connedit.php:908
+msgid "My Settings"
+msgstr "Мои настройки"
+
+#: ../../Zotlabs/Module/Defperms.php:269 ../../Zotlabs/Module/Permcats.php:126
+#: ../../Zotlabs/Module/Tokens.php:186 ../../Zotlabs/Module/Connedit.php:910
+msgid "Individual Permissions"
+msgstr "Индивидуальные разрешения"
+
+#: ../../Zotlabs/Module/Defperms.php:270
+msgid ""
+"Some individual permissions may have been preset or locked based on your "
+"channel type and privacy settings."
+msgstr "Некоторые индивидуальные разрешения могут быть предустановлены или заблокированы на основании типа вашего канала и настроек приватности."
+
+#: ../../Zotlabs/Module/Permcats.php:28
+msgid "Permission category name is required."
+msgstr "Требуется категория разрешений."
+
+#: ../../Zotlabs/Module/Permcats.php:47
+msgid "Permission category saved."
+msgstr "Категория разрешения сохранена."
+
+#: ../../Zotlabs/Module/Permcats.php:62
+msgid "Permission Categories App"
+msgstr "Приложение \"Категории разрешений\""
+
+#: ../../Zotlabs/Module/Permcats.php:63
+msgid "Create custom connection permission limits"
+msgstr "Создать пользовательские ограничения на доступ к подключению"
+
+#: ../../Zotlabs/Module/Permcats.php:79
+msgid ""
+"Use this form to create permission rules for various classes of people or "
+"connections."
+msgstr "Используйте эту форму для создания правил разрешений для различных групп людей и контактов."
+
+#: ../../Zotlabs/Module/Permcats.php:112 ../../Zotlabs/Lib/Apps.php:373
+msgid "Permission Categories"
+msgstr "Категории разрешений"
+
+#: ../../Zotlabs/Module/Permcats.php:120
+msgid "Permission category name"
+msgstr "Наименование категории разрешений"
+
+#: ../../Zotlabs/Module/Permcats.php:127 ../../Zotlabs/Module/Tokens.php:187
+#: ../../Zotlabs/Module/Connedit.php:911
+msgid ""
+"Some permissions may be inherited from your channel's privacy settings, which have higher priority than "
+"individual settings. You can not change those settings here."
+msgstr "Некоторые разрешения могут наследовать из настроек приватности ваших каналов которые могут иметь более высокий приоритет чем индивидуальные. Вы не можете менять эти настройки здесь."
+
+#: ../../Zotlabs/Module/Xchan.php:10
+msgid "Xchan Lookup"
+msgstr "Поиск Xchan"
+
+#: ../../Zotlabs/Module/Xchan.php:13
+msgid "Lookup xchan beginning with (or webbie): "
+msgstr "Запрос Xchan начинается с (или webbie):"
+
+#: ../../Zotlabs/Module/Xchan.php:41 ../../Zotlabs/Module/Menu.php:231
+#: ../../Zotlabs/Module/Mitem.php:134
+msgid "Not found."
+msgstr "Не найдено."
+
+#: ../../Zotlabs/Module/Dreport.php:59
+msgid "Invalid message"
+msgstr "Неверное сообщение"
+
+#: ../../Zotlabs/Module/Dreport.php:93
+msgid "no results"
+msgstr "Ничего не найдено."
+
+#: ../../Zotlabs/Module/Dreport.php:107
+msgid "channel sync processed"
+msgstr "синхронизация канала завершена"
+
+#: ../../Zotlabs/Module/Dreport.php:111
+msgid "queued"
+msgstr "в очереди"
+
+#: ../../Zotlabs/Module/Dreport.php:115
+msgid "posted"
+msgstr "опубликовано"
+
+#: ../../Zotlabs/Module/Dreport.php:119
+msgid "accepted for delivery"
+msgstr "принято к доставке"
+
+#: ../../Zotlabs/Module/Dreport.php:123
+msgid "updated"
+msgstr "обновлено"
+
+#: ../../Zotlabs/Module/Dreport.php:126
+msgid "update ignored"
+msgstr "обновление игнорируется"
+
+#: ../../Zotlabs/Module/Dreport.php:129
+msgid "permission denied"
+msgstr "доступ запрещен"
+
+#: ../../Zotlabs/Module/Dreport.php:133
+msgid "recipient not found"
+msgstr "получатель не найден"
+
+#: ../../Zotlabs/Module/Dreport.php:136
+msgid "mail recalled"
+msgstr "почта отозвана"
+
+#: ../../Zotlabs/Module/Dreport.php:139
+msgid "duplicate mail received"
+msgstr "получено дублирующее сообщение"
+
+#: ../../Zotlabs/Module/Dreport.php:142
+msgid "mail delivered"
+msgstr "почта доставлен"
+
+#: ../../Zotlabs/Module/Dreport.php:162
+#, php-format
+msgid "Delivery report for %1$s"
+msgstr "Отчёт о доставке для %1$s"
+
+#: ../../Zotlabs/Module/Dreport.php:166 ../../Zotlabs/Widget/Wiki_pages.php:41
+#: ../../Zotlabs/Widget/Wiki_pages.php:98
+msgid "Options"
+msgstr "Параметры"
+
+#: ../../Zotlabs/Module/Dreport.php:167
+msgid "Redeliver"
+msgstr "Доставить повторно"
+
+#: ../../Zotlabs/Module/Network.php:109
+msgid "No such group"
+msgstr "Нет такой группы"
+
+#: ../../Zotlabs/Module/Network.php:158
+msgid "No such channel"
+msgstr "Нет такого канала"
+
+#: ../../Zotlabs/Module/Network.php:173 ../../Zotlabs/Module/Channel.php:193
+msgid "Search Results For:"
+msgstr "Результаты поиска для:"
+
+#: ../../Zotlabs/Module/Network.php:203 ../../Zotlabs/Module/Display.php:80
+#: ../../Zotlabs/Module/Pubstream.php:94 ../../Zotlabs/Module/Channel.php:228
+#: ../../Zotlabs/Module/Hq.php:134
+msgid "Reset form"
+msgstr "Очистить форму"
+
+#: ../../Zotlabs/Module/Network.php:242
+msgid "Privacy group is empty"
+msgstr "Группа конфиденциальности пуста"
+
+#: ../../Zotlabs/Module/Network.php:252
+msgid "Privacy group: "
+msgstr "Группа конфиденциальности: "
+
+#: ../../Zotlabs/Module/Network.php:325
+#: ../../extend/addon/hzaddons/redred/Mod_Redred.php:29
+msgid "Invalid channel."
+msgstr "Недействительный канал."
+
+#: ../../Zotlabs/Module/Email_validation.php:24
+#: ../../Zotlabs/Module/Email_resend.php:12
+msgid "Token verification failed."
+msgstr "Не удалось выполнить проверку токена."
+
+#: ../../Zotlabs/Module/Email_validation.php:36
+msgid "Email Verification Required"
+msgstr "Требуется проверка адреса email"
+
+#: ../../Zotlabs/Module/Email_validation.php:37
+#, php-format
+msgid ""
+"A verification token was sent to your email address [%s]. Enter that token "
+"here to complete the account verification step. Please allow a few minutes "
+"for delivery, and check your spam folder if you do not see the message."
+msgstr "Проверочный токен был отправлен на ваш адрес электронной почты [%s]. Введите этот токен здесь для завершения этапа проверки учётной записи. Пожалуйста, подождите несколько минут для завершения доставки и проверьте вашу папку \"Спам\" если вы не видите письма."
+
+#: ../../Zotlabs/Module/Email_validation.php:38
+msgid "Resend Email"
+msgstr "Выслать повторно"
+
+#: ../../Zotlabs/Module/Email_validation.php:41
+msgid "Validation token"
+msgstr "Проверочный токен"
+
+#: ../../Zotlabs/Module/Common.php:14
+msgid "No channel."
+msgstr "Канала нет."
+
+#: ../../Zotlabs/Module/Common.php:45
+msgid "No connections in common."
+msgstr "Общих контактов нет."
+
+#: ../../Zotlabs/Module/Common.php:65
+msgid "View Common Connections"
+msgstr "Просмотр общий контактов"
+
+#: ../../Zotlabs/Module/Acl.php:360
+msgid "network"
+msgstr "сеть"
+
+#: ../../Zotlabs/Module/Item.php:382
+msgid "Unable to locate original post."
+msgstr "Не удалось найти оригинальную публикацию."
+
+#: ../../Zotlabs/Module/Item.php:668
+msgid "Empty post discarded."
+msgstr "Пустая публикация отклонена."
+
+#: ../../Zotlabs/Module/Item.php:1082
+msgid "Duplicate post suppressed."
+msgstr "Подавлена дублирующаяся публикация."
+
+#: ../../Zotlabs/Module/Item.php:1227
+msgid "System error. Post not saved."
+msgstr "Системная ошибка. Публикация не сохранена."
+
+#: ../../Zotlabs/Module/Item.php:1257
+msgid "Your comment is awaiting approval."
+msgstr "Ваш комментарий ожидает одобрения."
+
+#: ../../Zotlabs/Module/Item.php:1374
+msgid "Unable to obtain post information from database."
+msgstr "Невозможно получить информацию о публикации из базы данных"
+
+#: ../../Zotlabs/Module/Item.php:1381
+#, php-format
+msgid "You have reached your limit of %1$.0f top level posts."
+msgstr "Вы достигли вашего ограничения в %1$.0f публикаций высокого уровня."
+
+#: ../../Zotlabs/Module/Item.php:1388
+#, php-format
+msgid "You have reached your limit of %1$.0f webpages."
+msgstr "Вы достигли вашего ограничения в %1$.0f страниц."
+
+#: ../../Zotlabs/Module/Achievements.php:38
+msgid "Some blurb about what to do when you're new here"
+msgstr "Некоторые предложения о том, что делать, если вы здесь новичок "
+
+#: ../../Zotlabs/Module/Display.php:29 ../../Zotlabs/Module/Directory.php:67
+#: ../../Zotlabs/Module/Directory.php:72 ../../Zotlabs/Module/Photos.php:516
+#: ../../Zotlabs/Module/Viewconnections.php:23
+#: ../../Zotlabs/Module/Ratings.php:83 ../../Zotlabs/Module/Search.php:17
+msgid "Public access denied."
+msgstr "Публичный доступ запрещен."
+
+#: ../../Zotlabs/Module/Display.php:378 ../../Zotlabs/Module/Channel.php:483
+msgid ""
+"You must enable javascript for your browser to be able to view this content."
+msgstr "Для просмотра этого содержимого в вашем браузере должен быть включён JavaScript"
+
+#: ../../Zotlabs/Module/Display.php:396
+msgid "Article"
+msgstr "Статья"
+
+#: ../../Zotlabs/Module/Display.php:448
+msgid "Item has been removed."
+msgstr "Элемент был удалён."
+
+#: ../../Zotlabs/Module/Ping.php:337
+msgid "sent you a private message"
+msgstr "отправил вам личное сообщение"
+
+#: ../../Zotlabs/Module/Ping.php:393
+msgid "added your channel"
+msgstr "добавил ваш канал"
+
+#: ../../Zotlabs/Module/Ping.php:418
+msgid "requires approval"
+msgstr "Требуется подтверждение"
+
+#: ../../Zotlabs/Module/Ping.php:428
+msgid "g A l F d"
+msgstr "g A l F d"
+
+#: ../../Zotlabs/Module/Ping.php:446
+msgid "[today]"
+msgstr "[сегодня]"
+
+#: ../../Zotlabs/Module/Ping.php:456
+msgid "posted an event"
+msgstr "событие опубликовано"
+
+#: ../../Zotlabs/Module/Ping.php:490
+msgid "shared a file with you"
+msgstr "с вами поделились файлом"
+
+#: ../../Zotlabs/Module/Ping.php:672
+msgid "Private forum"
+msgstr "Частный форум"
+
+#: ../../Zotlabs/Module/Ping.php:672
+msgid "Public forum"
+msgstr "Публичный форум"
+
+#: ../../Zotlabs/Module/Poke.php:165
+msgid "Poke App"
+msgstr "Приложение \"Ткнуть\""
+
+#: ../../Zotlabs/Module/Poke.php:166
+msgid "Poke somebody in your addressbook"
+msgstr "Ткнуть кого-нибудь в вашей адресной книге"
+
+#: ../../Zotlabs/Module/Poke.php:200
+msgid "Poke somebody"
+msgstr "Ткнуть кого-нибудь"
+
+#: ../../Zotlabs/Module/Poke.php:203
+msgid "Poke/Prod"
+msgstr "Толкнуть / подтолкнуть"
+
+#: ../../Zotlabs/Module/Poke.php:204
+msgid "Poke, prod or do other things to somebody"
+msgstr "Толкнуть, подтолкнуть или сделать что-то ещё с кем-то"
+
+#: ../../Zotlabs/Module/Poke.php:211
+msgid "Recipient"
+msgstr "Получатель"
+
+#: ../../Zotlabs/Module/Poke.php:212
+msgid "Choose what you wish to do to recipient"
+msgstr "Выбрать что вы хотите сделать с получателем"
+
+#: ../../Zotlabs/Module/Poke.php:215 ../../Zotlabs/Module/Poke.php:216
+msgid "Make this post private"
+msgstr "Сделать эту публикацию приватной"
+
+#: ../../Zotlabs/Module/Lockview.php:75
+msgid "Remote privacy information not available."
+msgstr "Удаленная информация о конфиденциальности недоступна."
+
+#: ../../Zotlabs/Module/Lockview.php:96
+msgid "Visible to:"
+msgstr "Видимо для:"
+
+#: ../../Zotlabs/Module/Tagger.php:48
+msgid "Post not found."
+msgstr "Публикация не найдена"
+
+#: ../../Zotlabs/Module/Tagger.php:119
+#, php-format
+msgid "%1$s tagged %2$s's %3$s with %4$s"
+msgstr "%1$s отметил тегом %4$s %3$s %2$s"
+
+#: ../../Zotlabs/Module/Directory.php:116
+msgid "No default suggestions were found."
+msgstr "Предложений по умолчанию не найдено."
+
+#: ../../Zotlabs/Module/Directory.php:270
+#, php-format
+msgid "%d rating"
+msgid_plural "%d ratings"
+msgstr[0] "%d оценка"
+msgstr[1] "%d оценки"
+msgstr[2] "%d оценок"
+
+#: ../../Zotlabs/Module/Directory.php:281
+msgid "Gender: "
+msgstr "Пол:"
+
+#: ../../Zotlabs/Module/Directory.php:283
+msgid "Status: "
+msgstr "Статус:"
+
+#: ../../Zotlabs/Module/Directory.php:285
+msgid "Homepage: "
+msgstr "Домашняя страница:"
+
+#: ../../Zotlabs/Module/Directory.php:345
+msgid "Description:"
+msgstr "Описание:"
+
+#: ../../Zotlabs/Module/Directory.php:354
+msgid "Public Forum:"
+msgstr "Публичный форум:"
+
+#: ../../Zotlabs/Module/Directory.php:357
+msgid "Keywords: "
+msgstr "Ключевые слова:"
+
+#: ../../Zotlabs/Module/Directory.php:360
+msgid "Don't suggest"
+msgstr "Не предлагать"
+
+#: ../../Zotlabs/Module/Directory.php:362
+msgid "Common connections (estimated):"
+msgstr "Общие контакты (оценочно):"
+
+#: ../../Zotlabs/Module/Directory.php:411
+msgid "Global Directory"
+msgstr "Глобальный каталог"
+
+#: ../../Zotlabs/Module/Directory.php:411
+msgid "Local Directory"
+msgstr "Локальный каталог"
+
+#: ../../Zotlabs/Module/Directory.php:417
+msgid "Finding:"
+msgstr "Поиск:"
+
+#: ../../Zotlabs/Module/Directory.php:422
+msgid "next page"
+msgstr "следующая страница"
+
+#: ../../Zotlabs/Module/Directory.php:422
+msgid "previous page"
+msgstr "предыдущая страница"
+
+#: ../../Zotlabs/Module/Directory.php:423
+msgid "Sort options"
+msgstr "Параметры сортировки"
+
+#: ../../Zotlabs/Module/Directory.php:424
+msgid "Alphabetic"
+msgstr "По алфавиту"
+
+#: ../../Zotlabs/Module/Directory.php:425
+msgid "Reverse Alphabetic"
+msgstr "Против алфавита"
+
+#: ../../Zotlabs/Module/Directory.php:426
+msgid "Newest to Oldest"
+msgstr "От новых к старым"
+
+#: ../../Zotlabs/Module/Directory.php:427
+msgid "Oldest to Newest"
+msgstr "От старых к новым"
+
+#: ../../Zotlabs/Module/Directory.php:444
+msgid "No entries (some entries may be hidden)."
+msgstr "Нет записей (некоторые записи могут быть скрыты)."
#: ../../Zotlabs/Module/Cdav.php:807 ../../Zotlabs/Module/Events.php:28
msgid "Calendar entries imported."
@@ -655,16 +4799,6 @@ msgstr "НЕДЕЙСТВИТЕЛЬНОЕ СОБЫТИЕ ОТКЛОНЕНО!"
msgid "Summary: "
msgstr "Резюме: "
-#: ../../Zotlabs/Module/Cdav.php:871 ../../Zotlabs/Module/Cdav.php:872
-#: ../../Zotlabs/Module/Cdav.php:879 ../../Zotlabs/Module/Embedphotos.php:174
-#: ../../Zotlabs/Module/Photos.php:790 ../../Zotlabs/Module/Photos.php:1254
-#: ../../Zotlabs/Lib/Activity.php:1095 ../../Zotlabs/Lib/Apps.php:1114
-#: ../../Zotlabs/Lib/Apps.php:1198 ../../Zotlabs/Storage/Browser.php:164
-#: ../../Zotlabs/Widget/Portfolio.php:95 ../../Zotlabs/Widget/Album.php:84
-#: ../../addon/pubcrawl/as.php:1071 ../../include/conversation.php:1166
-msgid "Unknown"
-msgstr "Неизвестный"
-
#: ../../Zotlabs/Module/Cdav.php:872
msgid "Date: "
msgstr "Дата: "
@@ -689,8 +4823,9 @@ msgstr "Приложение CardDAV"
msgid "CalDAV capable addressbook"
msgstr "Адресная книга с поддержкой CalDAV"
-#: ../../Zotlabs/Module/Cdav.php:968 ../../Zotlabs/Module/Cal.php:167
+#: ../../Zotlabs/Module/Cdav.php:968
#: ../../Zotlabs/Module/Channel_calendar.php:387
+#: ../../Zotlabs/Module/Cal.php:167
msgid "Link to source"
msgstr "Ссылка на источник"
@@ -710,30 +4845,23 @@ msgstr "Дата и время окончания"
msgid "Timezone:"
msgstr "Часовой пояс:"
-#: ../../Zotlabs/Module/Cdav.php:1039 ../../Zotlabs/Module/Events.php:481
-#: ../../Zotlabs/Module/Appman.php:145 ../../Zotlabs/Module/Rbmark.php:101
-#: ../../addon/rendezvous/rendezvous.php:173
-#: ../../addon/cart/submodules/manualcat.php:260
-#: ../../addon/cart/submodules/hzservices.php:652
+#: ../../Zotlabs/Module/Cdav.php:1039 ../../Zotlabs/Module/Appman.php:145
+#: ../../Zotlabs/Module/Events.php:481 ../../Zotlabs/Module/Rbmark.php:101
+#: ../../extend/addon/hzaddons/rendezvous/rendezvous.php:173
+#: ../../extend/addon/hzaddons/cart/submodules/manualcat.php:260
+#: ../../extend/addon/hzaddons/cart/submodules/hzservices.php:652
msgid "Description"
msgstr "Описание"
-#: ../../Zotlabs/Module/Cdav.php:1040 ../../Zotlabs/Module/Locs.php:117
-#: ../../Zotlabs/Module/Events.php:483 ../../Zotlabs/Module/Profiles.php:509
-#: ../../Zotlabs/Module/Profiles.php:734 ../../Zotlabs/Module/Pubsites.php:52
-#: ../../include/js_strings.php:25
-msgid "Location"
-msgstr "Место"
-
-#: ../../Zotlabs/Module/Cdav.php:1060 ../../Zotlabs/Module/Events.php:697
-#: ../../Zotlabs/Module/Events.php:706 ../../Zotlabs/Module/Cal.php:205
-#: ../../Zotlabs/Module/Photos.php:944
+#: ../../Zotlabs/Module/Cdav.php:1060 ../../Zotlabs/Module/Photos.php:944
+#: ../../Zotlabs/Module/Events.php:697 ../../Zotlabs/Module/Events.php:706
+#: ../../Zotlabs/Module/Cal.php:205
msgid "Previous"
msgstr "Предыдущая"
-#: ../../Zotlabs/Module/Cdav.php:1061 ../../Zotlabs/Module/Events.php:698
-#: ../../Zotlabs/Module/Events.php:707 ../../Zotlabs/Module/Setup.php:260
-#: ../../Zotlabs/Module/Cal.php:206 ../../Zotlabs/Module/Photos.php:953
+#: ../../Zotlabs/Module/Cdav.php:1061 ../../Zotlabs/Module/Photos.php:953
+#: ../../Zotlabs/Module/Events.php:698 ../../Zotlabs/Module/Events.php:707
+#: ../../Zotlabs/Module/Cal.php:206 ../../Zotlabs/Module/Setup.php:260
msgid "Next"
msgstr "Следующая"
@@ -775,10 +4903,11 @@ msgid "Less"
msgstr "Меньше"
#: ../../Zotlabs/Module/Cdav.php:1078 ../../Zotlabs/Module/Cdav.php:1391
-#: ../../Zotlabs/Module/Admin/Addons.php:456 ../../Zotlabs/Module/Oauth2.php:58
-#: ../../Zotlabs/Module/Oauth2.php:144 ../../Zotlabs/Module/Connedit.php:939
#: ../../Zotlabs/Module/Profiles.php:799 ../../Zotlabs/Module/Oauth.php:53
-#: ../../Zotlabs/Module/Oauth.php:137 ../../Zotlabs/Lib/Apps.php:536
+#: ../../Zotlabs/Module/Oauth.php:137 ../../Zotlabs/Module/Oauth2.php:58
+#: ../../Zotlabs/Module/Oauth2.php:144
+#: ../../Zotlabs/Module/Admin/Addons.php:457
+#: ../../Zotlabs/Module/Connedit.php:939 ../../Zotlabs/Lib/Apps.php:536
msgid "Update"
msgstr "Обновить"
@@ -803,27 +4932,6 @@ msgstr "Удалить всё"
msgid "Sorry! Editing of recurrent events is not yet implemented."
msgstr "Простите, но редактирование повторяющихся событий пока не реализовано."
-#: ../../Zotlabs/Module/Cdav.php:1095 ../../Zotlabs/Widget/Appcategories.php:43
-#: ../../include/contact_widgets.php:96 ../../include/contact_widgets.php:139
-#: ../../include/contact_widgets.php:184 ../../include/taxonomy.php:409
-#: ../../include/taxonomy.php:491 ../../include/taxonomy.php:511
-#: ../../include/taxonomy.php:532
-msgid "Categories"
-msgstr "Категории"
-
-#: ../../Zotlabs/Module/Cdav.php:1375 ../../Zotlabs/Module/Sharedwithme.php:104
-#: ../../Zotlabs/Module/Admin/Channels.php:159
-#: ../../Zotlabs/Module/Oauth2.php:118 ../../Zotlabs/Module/Oauth2.php:146
-#: ../../Zotlabs/Module/Wiki.php:218 ../../Zotlabs/Module/Connedit.php:923
-#: ../../Zotlabs/Module/Chat.php:259 ../../Zotlabs/Module/Group.php:154
-#: ../../Zotlabs/Module/Oauth.php:113 ../../Zotlabs/Module/Oauth.php:139
-#: ../../Zotlabs/Lib/NativeWikiPage.php:561
-#: ../../Zotlabs/Storage/Browser.php:291
-#: ../../Zotlabs/Widget/Wiki_page_history.php:22
-#: ../../addon/rendezvous/rendezvous.php:172
-msgid "Name"
-msgstr "Имя"
-
#: ../../Zotlabs/Module/Cdav.php:1376 ../../Zotlabs/Module/Connedit.php:924
msgid "Organisation"
msgstr "Организация"
@@ -832,69 +4940,41 @@ msgstr "Организация"
msgid "Title"
msgstr "Наименование"
-#: ../../Zotlabs/Module/Cdav.php:1378 ../../Zotlabs/Module/Connedit.php:926
-#: ../../Zotlabs/Module/Profiles.php:786
+#: ../../Zotlabs/Module/Cdav.php:1378 ../../Zotlabs/Module/Profiles.php:786
+#: ../../Zotlabs/Module/Connedit.php:926
msgid "Phone"
msgstr "Телефон"
-#: ../../Zotlabs/Module/Cdav.php:1379
-#: ../../Zotlabs/Module/Admin/Accounts.php:171
-#: ../../Zotlabs/Module/Admin/Accounts.php:183
-#: ../../Zotlabs/Module/Connedit.php:927 ../../Zotlabs/Module/Profiles.php:787
-#: ../../addon/openid/MysqlProvider.php:56
-#: ../../addon/openid/MysqlProvider.php:57 ../../addon/rtof/Mod_Rtof.php:57
-#: ../../addon/redred/Mod_Redred.php:71 ../../include/network.php:1732
-msgid "Email"
-msgstr "Электронная почта"
-
-#: ../../Zotlabs/Module/Cdav.php:1380 ../../Zotlabs/Module/Connedit.php:928
-#: ../../Zotlabs/Module/Profiles.php:788
+#: ../../Zotlabs/Module/Cdav.php:1380 ../../Zotlabs/Module/Profiles.php:788
+#: ../../Zotlabs/Module/Connedit.php:928
msgid "Instant messenger"
msgstr "Мессенджер"
-#: ../../Zotlabs/Module/Cdav.php:1381 ../../Zotlabs/Module/Connedit.php:929
-#: ../../Zotlabs/Module/Profiles.php:789
+#: ../../Zotlabs/Module/Cdav.php:1381 ../../Zotlabs/Module/Profiles.php:789
+#: ../../Zotlabs/Module/Connedit.php:929
msgid "Website"
msgstr "Веб-сайт"
-#: ../../Zotlabs/Module/Cdav.php:1382 ../../Zotlabs/Module/Locs.php:118
+#: ../../Zotlabs/Module/Cdav.php:1382 ../../Zotlabs/Module/Profiles.php:502
+#: ../../Zotlabs/Module/Profiles.php:790 ../../Zotlabs/Module/Locs.php:118
#: ../../Zotlabs/Module/Admin/Channels.php:160
-#: ../../Zotlabs/Module/Connedit.php:930 ../../Zotlabs/Module/Profiles.php:502
-#: ../../Zotlabs/Module/Profiles.php:790
+#: ../../Zotlabs/Module/Connedit.php:930
msgid "Address"
msgstr "Адрес"
-#: ../../Zotlabs/Module/Cdav.php:1383 ../../Zotlabs/Module/Connedit.php:931
-#: ../../Zotlabs/Module/Profiles.php:791
+#: ../../Zotlabs/Module/Cdav.php:1383 ../../Zotlabs/Module/Profiles.php:791
+#: ../../Zotlabs/Module/Connedit.php:931
msgid "Note"
msgstr "Заметка"
-#: ../../Zotlabs/Module/Cdav.php:1384 ../../Zotlabs/Module/Connedit.php:932
-#: ../../Zotlabs/Module/Profiles.php:792 ../../include/event.php:1369
-#: ../../include/connections.php:723
-msgid "Mobile"
-msgstr "Мобильный"
-
-#: ../../Zotlabs/Module/Cdav.php:1385 ../../Zotlabs/Module/Connedit.php:933
-#: ../../Zotlabs/Module/Profiles.php:793 ../../include/event.php:1370
-#: ../../include/connections.php:724
-msgid "Home"
-msgstr "Домашний"
-
-#: ../../Zotlabs/Module/Cdav.php:1386 ../../Zotlabs/Module/Connedit.php:934
-#: ../../Zotlabs/Module/Profiles.php:794 ../../include/event.php:1373
-#: ../../include/connections.php:727
-msgid "Work"
-msgstr "Рабочий"
-
-#: ../../Zotlabs/Module/Cdav.php:1388 ../../Zotlabs/Module/Connedit.php:936
-#: ../../Zotlabs/Module/Profiles.php:796
-#: ../../addon/jappixmini/Mod_Jappixmini.php:216
+#: ../../Zotlabs/Module/Cdav.php:1388 ../../Zotlabs/Module/Profiles.php:796
+#: ../../Zotlabs/Module/Connedit.php:936
+#: ../../extend/addon/hzaddons/jappixmini/Mod_Jappixmini.php:216
msgid "Add Contact"
msgstr "Добавить контакт"
-#: ../../Zotlabs/Module/Cdav.php:1389 ../../Zotlabs/Module/Connedit.php:937
-#: ../../Zotlabs/Module/Profiles.php:797
+#: ../../Zotlabs/Module/Cdav.php:1389 ../../Zotlabs/Module/Profiles.php:797
+#: ../../Zotlabs/Module/Connedit.php:937
msgid "Add Field"
msgstr "Добавить поле"
@@ -922,8 +5002,8 @@ msgstr "Регион"
msgid "ZIP Code"
msgstr "Индекс"
-#: ../../Zotlabs/Module/Cdav.php:1400 ../../Zotlabs/Module/Connedit.php:948
-#: ../../Zotlabs/Module/Profiles.php:757
+#: ../../Zotlabs/Module/Cdav.php:1400 ../../Zotlabs/Module/Profiles.php:757
+#: ../../Zotlabs/Module/Connedit.php:948
msgid "Country"
msgstr "Страна"
@@ -935,78 +5015,2388 @@ msgstr "Календарь по умолчанию"
msgid "Default Addressbook"
msgstr "Адресная книга по умолчанию"
-#: ../../Zotlabs/Module/Regdir.php:49 ../../Zotlabs/Module/Dirsearch.php:25
-msgid "This site is not a directory server"
-msgstr "Этот сайт не является сервером каталога"
-
-#: ../../Zotlabs/Module/Permcats.php:28
-msgid "Permission category name is required."
-msgstr "Требуется категория разрешений."
-
-#: ../../Zotlabs/Module/Permcats.php:47
-msgid "Permission category saved."
-msgstr "Категория разрешения сохранена."
-
-#: ../../Zotlabs/Module/Permcats.php:62
-msgid "Permission Categories App"
-msgstr "Приложение \"Категории разрешений\""
-
-#: ../../Zotlabs/Module/Permcats.php:63
-msgid "Create custom connection permission limits"
-msgstr "Создать пользовательские ограничения на доступ к подключению"
-
-#: ../../Zotlabs/Module/Permcats.php:79
-msgid ""
-"Use this form to create permission rules for various classes of people or "
-"connections."
-msgstr "Используйте эту форму для создания правил разрешений для различных групп людей и контактов."
-
-#: ../../Zotlabs/Module/Permcats.php:112 ../../Zotlabs/Lib/Apps.php:373
-msgid "Permission Categories"
-msgstr "Категории разрешений"
-
-#: ../../Zotlabs/Module/Permcats.php:120
-msgid "Permission category name"
-msgstr "Наименование категории разрешений"
-
-#: ../../Zotlabs/Module/Permcats.php:121 ../../Zotlabs/Module/Tokens.php:181
-#: ../../Zotlabs/Module/Connedit.php:908 ../../Zotlabs/Module/Defperms.php:266
-msgid "My Settings"
-msgstr "Мои настройки"
-
-#: ../../Zotlabs/Module/Permcats.php:123 ../../Zotlabs/Module/Tokens.php:183
-#: ../../Zotlabs/Module/Connedit.php:903 ../../Zotlabs/Module/Defperms.php:264
-msgid "inherited"
-msgstr "наследуется"
-
-#: ../../Zotlabs/Module/Permcats.php:126 ../../Zotlabs/Module/Tokens.php:186
-#: ../../Zotlabs/Module/Connedit.php:910 ../../Zotlabs/Module/Defperms.php:269
-msgid "Individual Permissions"
-msgstr "Индивидуальные разрешения"
-
-#: ../../Zotlabs/Module/Permcats.php:127 ../../Zotlabs/Module/Tokens.php:187
-#: ../../Zotlabs/Module/Connedit.php:911
-msgid ""
-"Some permissions may be inherited from your channel's privacy settings, which have higher priority than "
-"individual settings. You can not change those settings here."
-msgstr "Некоторые разрешения могут наследовать из настроек приватности ваших каналов которые могут иметь более высокий приоритет чем индивидуальные. Вы не можете менять эти настройки здесь."
-
-#: ../../Zotlabs/Module/Channel.php:41 ../../Zotlabs/Module/Ochannel.php:32
-#: ../../Zotlabs/Module/Chat.php:31 ../../addon/chess/Mod_Chess.php:343
-msgid "You must be logged in to see this page."
-msgstr "Вы должны авторизоваться, чтобы увидеть эту страницу."
-
-#: ../../Zotlabs/Module/Channel.php:98 ../../Zotlabs/Module/Hcard.php:37
-#: ../../Zotlabs/Module/Profile.php:45
+#: ../../Zotlabs/Module/Profile.php:45 ../../Zotlabs/Module/Channel.php:98
+#: ../../Zotlabs/Module/Hcard.php:37
msgid "Posts and comments"
msgstr "Публикации и комментарии"
-#: ../../Zotlabs/Module/Channel.php:105 ../../Zotlabs/Module/Hcard.php:44
-#: ../../Zotlabs/Module/Profile.php:52
+#: ../../Zotlabs/Module/Profile.php:52 ../../Zotlabs/Module/Channel.php:105
+#: ../../Zotlabs/Module/Hcard.php:44
msgid "Only posts"
msgstr "Только публикации"
+#: ../../Zotlabs/Module/Profile.php:93
+msgid "vcard"
+msgstr "vCard"
+
+#: ../../Zotlabs/Module/Ochannel.php:32 ../../Zotlabs/Module/Chat.php:31
+#: ../../Zotlabs/Module/Channel.php:41
+#: ../../extend/addon/hzaddons/chess/Mod_Chess.php:343
+msgid "You must be logged in to see this page."
+msgstr "Вы должны авторизоваться, чтобы увидеть эту страницу."
+
+#: ../../Zotlabs/Module/Share.php:103 ../../Zotlabs/Lib/Activity.php:1661
+#, php-format
+msgid "🔁 Repeated %1$s's %2$s"
+msgstr "🔁 Повторил %1$s %2$s"
+
+#: ../../Zotlabs/Module/Share.php:119
+msgid "Post repeated"
+msgstr "Публикация повторяется"
+
+#: ../../Zotlabs/Module/Notify.php:61 ../../Zotlabs/Module/Notifications.php:55
+msgid "No more system notifications."
+msgstr "Нет новых оповещений системы."
+
+#: ../../Zotlabs/Module/Notify.php:65 ../../Zotlabs/Module/Notifications.php:59
+msgid "System Notifications"
+msgstr "Системные оповещения "
+
+#: ../../Zotlabs/Module/Impel.php:185
+#, php-format
+msgid "%s element installed"
+msgstr "%s элемент установлен"
+
+#: ../../Zotlabs/Module/Impel.php:188
+#, php-format
+msgid "%s element installation failed"
+msgstr "%sустановка элемента неудачна."
+
+#: ../../Zotlabs/Module/Appman.php:39 ../../Zotlabs/Module/Appman.php:56
+msgid "App installed."
+msgstr "Приложение установлено."
+
+#: ../../Zotlabs/Module/Appman.php:49
+msgid "Malformed app."
+msgstr "Неработающее приложение."
+
+#: ../../Zotlabs/Module/Appman.php:132
+msgid "Embed code"
+msgstr "Встроить код"
+
+#: ../../Zotlabs/Module/Appman.php:138
+msgid "Edit App"
+msgstr "Редактировать приложение"
+
+#: ../../Zotlabs/Module/Appman.php:138
+msgid "Create App"
+msgstr "Создать приложение"
+
+#: ../../Zotlabs/Module/Appman.php:143
+msgid "Name of app"
+msgstr "Наименование приложения"
+
+#: ../../Zotlabs/Module/Appman.php:144
+msgid "Location (URL) of app"
+msgstr "Местоположение (URL) приложения"
+
+#: ../../Zotlabs/Module/Appman.php:146
+msgid "Photo icon URL"
+msgstr "URL пиктограммы"
+
+#: ../../Zotlabs/Module/Appman.php:146
+msgid "80 x 80 pixels - optional"
+msgstr "80 x 80 пикселей - необязательно"
+
+#: ../../Zotlabs/Module/Appman.php:147
+msgid "Categories (optional, comma separated list)"
+msgstr "Категории (необязательно, список через запятую)"
+
+#: ../../Zotlabs/Module/Appman.php:148
+msgid "Version ID"
+msgstr "ID версии"
+
+#: ../../Zotlabs/Module/Appman.php:149
+msgid "Price of app"
+msgstr "Цена приложения"
+
+#: ../../Zotlabs/Module/Appman.php:150
+msgid "Location (URL) to purchase app"
+msgstr "Ссылка (URL) для покупки приложения"
+
+#: ../../Zotlabs/Module/Profperm.php:34 ../../Zotlabs/Module/Profperm.php:63
+msgid "Invalid profile identifier."
+msgstr "Неверный идентификатор профиля"
+
+#: ../../Zotlabs/Module/Profperm.php:111
+msgid "Profile Visibility Editor"
+msgstr "Редактор видимости профиля"
+
+#: ../../Zotlabs/Module/Profperm.php:115
+msgid "Click on a contact to add or remove."
+msgstr "Нажмите на контакт, чтобы добавить или удалить."
+
+#: ../../Zotlabs/Module/Profperm.php:124
+msgid "Visible To"
+msgstr "Видно"
+
+#: ../../Zotlabs/Module/Profperm.php:140
+#: ../../Zotlabs/Module/Connections.php:217
+msgid "All Connections"
+msgstr "Все контакты"
+
+#: ../../Zotlabs/Module/Changeaddr.php:35
+msgid ""
+"Channel name changes are not allowed within 48 hours of changing the account "
+"password."
+msgstr "Изменение названия канала не разрешается в течении 48 часов после смены пароля у аккаунта."
+
+#: ../../Zotlabs/Module/Changeaddr.php:77
+msgid "Change channel nickname/address"
+msgstr "Изменить псевдоним / адрес канала"
+
+#: ../../Zotlabs/Module/Changeaddr.php:78 ../../Zotlabs/Module/Removeme.php:61
+#: ../../Zotlabs/Module/Removeaccount.php:58
+msgid "WARNING: "
+msgstr "ПРЕДУПРЕЖДЕНИЕ: "
+
+#: ../../Zotlabs/Module/Changeaddr.php:78
+msgid "Any/all connections on other networks will be lost!"
+msgstr "Любые / все контакты в других сетях будут утеряны!"
+
+#: ../../Zotlabs/Module/Changeaddr.php:79 ../../Zotlabs/Module/Removeme.php:62
+#: ../../Zotlabs/Module/Removeaccount.php:59
+msgid "Please enter your password for verification:"
+msgstr "Пожалуйста, введите ваш пароль для проверки:"
+
+#: ../../Zotlabs/Module/Changeaddr.php:80
+msgid "New channel address"
+msgstr "Новый адрес канала"
+
+#: ../../Zotlabs/Module/Changeaddr.php:81
+msgid "Rename Channel"
+msgstr "Переименовать канал"
+
+#: ../../Zotlabs/Module/Admin.php:96
+#: ../../Zotlabs/Module/Admin/Accounts.php:167
+#: ../../Zotlabs/Module/Admin/Accounts.php:180
+#: ../../Zotlabs/Widget/Admin.php:23
+msgid "Accounts"
+msgstr "Учётные записи"
+
+#: ../../Zotlabs/Module/Admin.php:97
+msgid "Blocked accounts"
+msgstr "Заблокированные аккаунты"
+
+#: ../../Zotlabs/Module/Admin.php:98
+msgid "Expired accounts"
+msgstr "Просроченные аккаунты"
+
+#: ../../Zotlabs/Module/Admin.php:99
+msgid "Expiring accounts"
+msgstr "Близкие к просрочке аккаунты"
+
+#: ../../Zotlabs/Module/Admin.php:114
+#: ../../Zotlabs/Module/Admin/Channels.php:146
+#: ../../Zotlabs/Widget/Admin.php:24
+msgid "Channels"
+msgstr "Каналы"
+
+#: ../../Zotlabs/Module/Admin.php:120
+msgid "Message queues"
+msgstr "Очередь сообщений"
+
+#: ../../Zotlabs/Module/Admin.php:134
+msgid "Your software should be updated"
+msgstr "Ваше программное обеспечение должно быть обновлено"
+
+#: ../../Zotlabs/Module/Admin.php:138 ../../Zotlabs/Module/Admin/Logs.php:82
+#: ../../Zotlabs/Module/Admin/Channels.php:145
+#: ../../Zotlabs/Module/Admin/Security.php:92
+#: ../../Zotlabs/Module/Admin/Addons.php:342
+#: ../../Zotlabs/Module/Admin/Addons.php:440
+#: ../../Zotlabs/Module/Admin/Site.php:287
+#: ../../Zotlabs/Module/Admin/Themes.php:122
+#: ../../Zotlabs/Module/Admin/Themes.php:156
+#: ../../Zotlabs/Module/Admin/Accounts.php:166
+msgid "Administration"
+msgstr "Администрирование"
+
+#: ../../Zotlabs/Module/Admin.php:139
+msgid "Summary"
+msgstr "Резюме"
+
+#: ../../Zotlabs/Module/Admin.php:142
+msgid "Registered accounts"
+msgstr "Зарегистрированные аккаунты"
+
+#: ../../Zotlabs/Module/Admin.php:143
+msgid "Pending registrations"
+msgstr "Ждут утверждения"
+
+#: ../../Zotlabs/Module/Admin.php:144
+msgid "Registered channels"
+msgstr "Зарегистрированные каналы"
+
+#: ../../Zotlabs/Module/Admin.php:145
+msgid "Active addons"
+msgstr "Активные расширения"
+
+#: ../../Zotlabs/Module/Admin.php:146
+msgid "Version"
+msgstr "Версия системы"
+
+#: ../../Zotlabs/Module/Admin.php:147
+msgid "Repository version (master)"
+msgstr "Версия репозитория (master)"
+
+#: ../../Zotlabs/Module/Admin.php:148
+msgid "Repository version (dev)"
+msgstr "Версия репозитория (dev)"
+
+#: ../../Zotlabs/Module/Profiles.php:24 ../../Zotlabs/Module/Profiles.php:184
+#: ../../Zotlabs/Module/Profiles.php:241 ../../Zotlabs/Module/Profiles.php:659
+msgid "Profile not found."
+msgstr "Профиль не найден."
+
+#: ../../Zotlabs/Module/Profiles.php:44
+msgid "Profile deleted."
+msgstr "Профиль удален."
+
+#: ../../Zotlabs/Module/Profiles.php:68 ../../Zotlabs/Module/Profiles.php:105
+msgid "Profile-"
+msgstr "Профиль -"
+
+#: ../../Zotlabs/Module/Profiles.php:90 ../../Zotlabs/Module/Profiles.php:127
+msgid "New profile created."
+msgstr "Новый профиль создан."
+
+#: ../../Zotlabs/Module/Profiles.php:111
+msgid "Profile unavailable to clone."
+msgstr "Профиль недоступен для клонирования."
+
+#: ../../Zotlabs/Module/Profiles.php:146
+msgid "Profile unavailable to export."
+msgstr "Профиль недоступен для экспорта."
+
+#: ../../Zotlabs/Module/Profiles.php:252
+msgid "Profile Name is required."
+msgstr "Требуется имя профиля."
+
+#: ../../Zotlabs/Module/Profiles.php:459
+msgid "Marital Status"
+msgstr "Семейное положение"
+
+#: ../../Zotlabs/Module/Profiles.php:463
+msgid "Romantic Partner"
+msgstr "Романтический партнер"
+
+#: ../../Zotlabs/Module/Profiles.php:467 ../../Zotlabs/Module/Profiles.php:772
+msgid "Likes"
+msgstr "Нравится"
+
+#: ../../Zotlabs/Module/Profiles.php:471 ../../Zotlabs/Module/Profiles.php:773
+msgid "Dislikes"
+msgstr "Не нравится"
+
+#: ../../Zotlabs/Module/Profiles.php:475 ../../Zotlabs/Module/Profiles.php:780
+msgid "Work/Employment"
+msgstr "Работа / Занятость"
+
+#: ../../Zotlabs/Module/Profiles.php:478
+msgid "Religion"
+msgstr "Религия"
+
+#: ../../Zotlabs/Module/Profiles.php:482
+msgid "Political Views"
+msgstr "Политические взгляды"
+
+#: ../../Zotlabs/Module/Profiles.php:486
+#: ../../extend/addon/hzaddons/openid/MysqlProvider.php:74
+msgid "Gender"
+msgstr "Гендер"
+
+#: ../../Zotlabs/Module/Profiles.php:490
+msgid "Sexual Preference"
+msgstr "Сексуальная ориентация"
+
+#: ../../Zotlabs/Module/Profiles.php:494
+msgid "Homepage"
+msgstr "Домашняя страница"
+
+#: ../../Zotlabs/Module/Profiles.php:498
+msgid "Interests"
+msgstr "Интересы"
+
+#: ../../Zotlabs/Module/Profiles.php:594
+msgid "Profile updated."
+msgstr "Профиль обновлен."
+
+#: ../../Zotlabs/Module/Profiles.php:678
+msgid "Hide your connections list from viewers of this profile"
+msgstr "Скрывать от просмотра ваш список контактов в этом профиле"
+
+#: ../../Zotlabs/Module/Profiles.php:722
+msgid "Edit Profile Details"
+msgstr "Редактирование профиля"
+
+#: ../../Zotlabs/Module/Profiles.php:724
+msgid "View this profile"
+msgstr "Посмотреть этот профиль"
+
+#: ../../Zotlabs/Module/Profiles.php:726
+msgid "Profile Tools"
+msgstr "Инструменты профиля"
+
+#: ../../Zotlabs/Module/Profiles.php:727
+msgid "Change cover photo"
+msgstr "Изменить фотографию обложки"
+
+#: ../../Zotlabs/Module/Profiles.php:729
+msgid "Create a new profile using these settings"
+msgstr "Создать новый профиль с теми же настройками"
+
+#: ../../Zotlabs/Module/Profiles.php:730
+msgid "Clone this profile"
+msgstr "Клонировать этот профиль"
+
+#: ../../Zotlabs/Module/Profiles.php:731
+msgid "Delete this profile"
+msgstr "Удалить этот профиль"
+
+#: ../../Zotlabs/Module/Profiles.php:732
+msgid "Add profile things"
+msgstr "Добавить в профиль"
+
+#: ../../Zotlabs/Module/Profiles.php:733
+msgid "Personal"
+msgstr "Личное"
+
+#: ../../Zotlabs/Module/Profiles.php:735
+msgid "Relationship"
+msgstr "Отношения"
+
+#: ../../Zotlabs/Module/Profiles.php:738
+msgid "Import profile from file"
+msgstr "Импортировать профиль из файла"
+
+#: ../../Zotlabs/Module/Profiles.php:739
+msgid "Export profile to file"
+msgstr "Экспортировать профиль в файл"
+
+#: ../../Zotlabs/Module/Profiles.php:740
+msgid "Your gender"
+msgstr "Ваш пол"
+
+#: ../../Zotlabs/Module/Profiles.php:741
+msgid "Marital status"
+msgstr "Семейное положение"
+
+#: ../../Zotlabs/Module/Profiles.php:742
+msgid "Sexual preference"
+msgstr "Сексуальная ориентация"
+
+#: ../../Zotlabs/Module/Profiles.php:745
+msgid "Profile name"
+msgstr "Имя профиля"
+
+#: ../../Zotlabs/Module/Profiles.php:747
+msgid "This is your default profile."
+msgstr "Это ваш профиль по умолчанию."
+
+#: ../../Zotlabs/Module/Profiles.php:749
+msgid "Your full name"
+msgstr "Ваше полное имя"
+
+#: ../../Zotlabs/Module/Profiles.php:750
+msgid "Title/Description"
+msgstr "Заголовок / описание"
+
+#: ../../Zotlabs/Module/Profiles.php:753
+msgid "Street address"
+msgstr "Улица, дом, квартира"
+
+#: ../../Zotlabs/Module/Profiles.php:754
+msgid "Locality/City"
+msgstr "Населенный пункт / город"
+
+#: ../../Zotlabs/Module/Profiles.php:755
+msgid "Region/State"
+msgstr "Регион / Область"
+
+#: ../../Zotlabs/Module/Profiles.php:756
+msgid "Postal/Zip code"
+msgstr "Почтовый индекс"
+
+#: ../../Zotlabs/Module/Profiles.php:762
+msgid "Who (if applicable)"
+msgstr "Кто (если применимо)"
+
+#: ../../Zotlabs/Module/Profiles.php:762
+msgid "Examples: cathy123, Cathy Williams, cathy@example.com"
+msgstr "Примеры: ivan1990, Ivan Petrov, ivan@example.com"
+
+#: ../../Zotlabs/Module/Profiles.php:763
+msgid "Since (date)"
+msgstr "С (дата)"
+
+#: ../../Zotlabs/Module/Profiles.php:766
+msgid "Tell us about yourself"
+msgstr "Расскажите нам о себе"
+
+#: ../../Zotlabs/Module/Profiles.php:767
+#: ../../extend/addon/hzaddons/openid/MysqlProvider.php:68
+msgid "Homepage URL"
+msgstr "URL домашней страницы"
+
+#: ../../Zotlabs/Module/Profiles.php:768
+msgid "Hometown"
+msgstr "Родной город"
+
+#: ../../Zotlabs/Module/Profiles.php:769
+msgid "Political views"
+msgstr "Политические взгляды"
+
+#: ../../Zotlabs/Module/Profiles.php:770
+msgid "Religious views"
+msgstr "Религиозные взгляды"
+
+#: ../../Zotlabs/Module/Profiles.php:771
+msgid "Keywords used in directory listings"
+msgstr "Ключевые слова для участия в каталоге"
+
+#: ../../Zotlabs/Module/Profiles.php:771
+msgid "Example: fishing photography software"
+msgstr "Например: fishing photography software"
+
+#: ../../Zotlabs/Module/Profiles.php:774
+msgid "Musical interests"
+msgstr "Музыкальные интересы"
+
+#: ../../Zotlabs/Module/Profiles.php:775
+msgid "Books, literature"
+msgstr "Книги, литература"
+
+#: ../../Zotlabs/Module/Profiles.php:776
+msgid "Television"
+msgstr "Телевидение"
+
+#: ../../Zotlabs/Module/Profiles.php:777
+msgid "Film/Dance/Culture/Entertainment"
+msgstr "Кино / танцы / культура / развлечения"
+
+#: ../../Zotlabs/Module/Profiles.php:778
+msgid "Hobbies/Interests"
+msgstr "Хобби / интересы"
+
+#: ../../Zotlabs/Module/Profiles.php:779
+msgid "Love/Romance"
+msgstr "Любовь / романтические отношения"
+
+#: ../../Zotlabs/Module/Profiles.php:781
+msgid "School/Education"
+msgstr "Школа / образование"
+
+#: ../../Zotlabs/Module/Profiles.php:782
+msgid "Contact information and social networks"
+msgstr "Информация и социальные сети для связи"
+
+#: ../../Zotlabs/Module/Profiles.php:783
+msgid "My other channels"
+msgstr "Мои другие контакты"
+
+#: ../../Zotlabs/Module/Profiles.php:785
+msgid "Communications"
+msgstr "Связи"
+
+#: ../../Zotlabs/Module/Profiles.php:831 ../../Zotlabs/Module/Chat.php:264
+#: ../../Zotlabs/Module/Wiki.php:214 ../../Zotlabs/Module/Manage.php:145
+msgid "Create New"
+msgstr "Создать новый"
+
+#: ../../Zotlabs/Module/Photos.php:78
+msgid "Page owner information could not be retrieved."
+msgstr "Информация о владельце страницы не может быть получена."
+
+#: ../../Zotlabs/Module/Photos.php:94 ../../Zotlabs/Module/Photos.php:113
+msgid "Album not found."
+msgstr "Альбом не найден."
+
+#: ../../Zotlabs/Module/Photos.php:103
+msgid "Delete Album"
+msgstr "Удалить альбом"
+
+#: ../../Zotlabs/Module/Photos.php:174 ../../Zotlabs/Module/Photos.php:1056
+msgid "Delete Photo"
+msgstr "Удалить фотографию"
+
+#: ../../Zotlabs/Module/Photos.php:527
+msgid "No photos selected"
+msgstr "Никакие фотографии не выбраны"
+
+#: ../../Zotlabs/Module/Photos.php:576
+msgid "Access to this item is restricted."
+msgstr "Доступ к этому элементу ограничен."
+
+#: ../../Zotlabs/Module/Photos.php:619
+#, php-format
+msgid "%1$.2f MB of %2$.2f MB photo storage used."
+msgstr "Вы использовали %1$.2f мегабайт из %2$.2f для хранения фото."
+
+#: ../../Zotlabs/Module/Photos.php:622
+#, php-format
+msgid "%1$.2f MB photo storage used."
+msgstr "Вы использовали %1$.2f мегабайт для хранения фото."
+
+#: ../../Zotlabs/Module/Photos.php:664
+msgid "Upload Photos"
+msgstr "Загрузить фотографии"
+
+#: ../../Zotlabs/Module/Photos.php:668
+msgid "Enter an album name"
+msgstr "Введите название альбома"
+
+#: ../../Zotlabs/Module/Photos.php:669
+msgid "or select an existing album (doubleclick)"
+msgstr "или выберите существующий альбом (двойной щелчок)"
+
+#: ../../Zotlabs/Module/Photos.php:670
+msgid "Create a status post for this upload"
+msgstr "Сделать публикацию о статусе для этой загрузки"
+
+#: ../../Zotlabs/Module/Photos.php:672
+msgid "Description (optional)"
+msgstr "Описание (необязательно)"
+
+#: ../../Zotlabs/Module/Photos.php:758
+msgid "Show Newest First"
+msgstr "Показать новые первыми"
+
+#: ../../Zotlabs/Module/Photos.php:760
+msgid "Show Oldest First"
+msgstr "Показать старые первыми"
+
+#: ../../Zotlabs/Module/Photos.php:784 ../../Zotlabs/Module/Photos.php:1332
+#: ../../Zotlabs/Module/Embedphotos.php:168
+#: ../../Zotlabs/Widget/Portfolio.php:87 ../../Zotlabs/Widget/Album.php:78
+msgid "View Photo"
+msgstr "Посмотреть фотографию"
+
+#: ../../Zotlabs/Module/Photos.php:815 ../../Zotlabs/Module/Embedphotos.php:184
+#: ../../Zotlabs/Widget/Portfolio.php:108 ../../Zotlabs/Widget/Album.php:95
+msgid "Edit Album"
+msgstr "Редактировать Фотоальбом"
+
+#: ../../Zotlabs/Module/Photos.php:817 ../../Zotlabs/Module/Photos.php:1363
+msgid "Add Photos"
+msgstr "Добавить фотографии"
+
+#: ../../Zotlabs/Module/Photos.php:865
+msgid "Permission denied. Access to this item may be restricted."
+msgstr "Доступ запрещен. Доступ к этому элементу может быть ограничен."
+
+#: ../../Zotlabs/Module/Photos.php:867
+msgid "Photo not available"
+msgstr "Фотография не доступна"
+
+#: ../../Zotlabs/Module/Photos.php:925
+msgid "Use as profile photo"
+msgstr "Использовать в качестве фотографии профиля"
+
+#: ../../Zotlabs/Module/Photos.php:926
+msgid "Use as cover photo"
+msgstr "Использовать в качестве фотографии обложки"
+
+#: ../../Zotlabs/Module/Photos.php:933
+msgid "Private Photo"
+msgstr "Личная фотография"
+
+#: ../../Zotlabs/Module/Photos.php:948
+msgid "View Full Size"
+msgstr "Посмотреть в полный размер"
+
+#: ../../Zotlabs/Module/Photos.php:993 ../../Zotlabs/Module/Tagrm.php:137
+#: ../../Zotlabs/Module/Cover_photo.php:430
+#: ../../Zotlabs/Module/Admin/Addons.php:459
+#: ../../Zotlabs/Module/Profile_photo.php:499
+#: ../../extend/addon/hzaddons/superblock/Mod_Superblock.php:91
+msgid "Remove"
+msgstr "Удалить"
+
+#: ../../Zotlabs/Module/Photos.php:1030
+msgid "Edit photo"
+msgstr "Редактировать фотографию"
+
+#: ../../Zotlabs/Module/Photos.php:1032
+msgid "Rotate CW (right)"
+msgstr "Повернуть CW (направо)"
+
+#: ../../Zotlabs/Module/Photos.php:1033
+msgid "Rotate CCW (left)"
+msgstr "Повернуть CCW (налево)"
+
+#: ../../Zotlabs/Module/Photos.php:1036
+msgid "Move photo to album"
+msgstr "Переместить фотографию в альбом"
+
+#: ../../Zotlabs/Module/Photos.php:1037
+msgid "Enter a new album name"
+msgstr "Введите новое название альбома"
+
+#: ../../Zotlabs/Module/Photos.php:1038
+msgid "or select an existing one (doubleclick)"
+msgstr "или выбрать существующую (двойной щелчок)"
+
+#: ../../Zotlabs/Module/Photos.php:1043
+msgid "Add a Tag"
+msgstr "Добавить тег"
+
+#: ../../Zotlabs/Module/Photos.php:1051
+msgid "Example: @bob, @Barbara_Jensen, @jim@example.com"
+msgstr "Пример: @bob, @Barbara_Jensen, @jim@example.com"
+
+#: ../../Zotlabs/Module/Photos.php:1054
+msgid "Flag as adult in album view"
+msgstr "Пометить как альбом \"для взрослых\""
+
+#: ../../Zotlabs/Module/Photos.php:1073 ../../Zotlabs/Lib/ThreadItem.php:307
+msgid "I like this (toggle)"
+msgstr "мне это нравится (переключение)"
+
+#: ../../Zotlabs/Module/Photos.php:1074 ../../Zotlabs/Lib/ThreadItem.php:308
+msgid "I don't like this (toggle)"
+msgstr "мне это не нравится (переключение)"
+
+#: ../../Zotlabs/Module/Photos.php:1093 ../../Zotlabs/Module/Photos.php:1212
+#: ../../Zotlabs/Lib/ThreadItem.php:793
+msgid "This is you"
+msgstr "Это вы"
+
+#: ../../Zotlabs/Module/Photos.php:1131 ../../Zotlabs/Module/Photos.php:1143
+#: ../../Zotlabs/Lib/ThreadItem.php:232 ../../Zotlabs/Lib/ThreadItem.php:244
+msgid "View all"
+msgstr "Просмотреть все"
+
+#: ../../Zotlabs/Module/Photos.php:1246
+msgid "Photo Tools"
+msgstr "Фото-Инструменты"
+
+#: ../../Zotlabs/Module/Photos.php:1255
+msgid "In This Photo:"
+msgstr "На этой фотографии:"
+
+#: ../../Zotlabs/Module/Photos.php:1260
+msgid "Map"
+msgstr "Карта"
+
+#: ../../Zotlabs/Module/Photos.php:1268 ../../Zotlabs/Lib/ThreadItem.php:457
+msgctxt "noun"
+msgid "Likes"
+msgstr "Нравится"
+
+#: ../../Zotlabs/Module/Photos.php:1269 ../../Zotlabs/Lib/ThreadItem.php:458
+msgctxt "noun"
+msgid "Dislikes"
+msgstr "Не нравится"
+
+#: ../../Zotlabs/Module/Tagrm.php:48 ../../Zotlabs/Module/Tagrm.php:98
+msgid "Tag removed"
+msgstr "Тег удалён"
+
+#: ../../Zotlabs/Module/Tagrm.php:123
+msgid "Remove Item Tag"
+msgstr "Удалить тег элемента"
+
+#: ../../Zotlabs/Module/Tagrm.php:125
+msgid "Select a tag to remove: "
+msgstr "Выбрать тег для удаления:"
+
+#: ../../Zotlabs/Module/Chanview.php:96 ../../Zotlabs/Module/Page.php:75
+#: ../../Zotlabs/Module/Wall_upload.php:31 ../../Zotlabs/Module/Block.php:41
+#: ../../Zotlabs/Module/Cal.php:31 ../../Zotlabs/Module/Card_edit.php:44
+#: ../../Zotlabs/Module/Article_edit.php:44
+msgid "Channel not found."
+msgstr "Канал не найден."
+
+#: ../../Zotlabs/Module/Chanview.php:139
+msgid "toggle full screen mode"
+msgstr "переключение полноэкранного режима"
+
+#: ../../Zotlabs/Module/Page.php:39 ../../Zotlabs/Module/Block.php:29
+msgid "Invalid item."
+msgstr "Недействительный элемент."
+
+#: ../../Zotlabs/Module/Page.php:173
+msgid ""
+"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."
+msgstr ""
+
+#: ../../Zotlabs/Module/Api.php:74 ../../Zotlabs/Module/Api.php:95
+msgid "Authorize application connection"
+msgstr "Авторизовать подключение приложения"
+
+#: ../../Zotlabs/Module/Api.php:75
+msgid "Return to your app and insert this Security Code:"
+msgstr "Вернитесь к своему приложению и вставьте этот код безопасности:"
+
+#: ../../Zotlabs/Module/Api.php:85
+msgid "Please login to continue."
+msgstr "Пожалуйста, войдите, чтобы продолжить."
+
+#: ../../Zotlabs/Module/Api.php:97
+msgid ""
+"Do you want to authorize this application to access your posts and contacts, "
+"and/or create new posts for you?"
+msgstr "Вы хотите авторизовать это приложение для доступа к вашим публикациям и контактам и / или созданию новых публикаций?"
+
+#: ../../Zotlabs/Module/Lostpass.php:19
+msgid "No valid account found."
+msgstr "Действительный аккаунт не найден."
+
+#: ../../Zotlabs/Module/Lostpass.php:33
+msgid "Password reset request issued. Check your email."
+msgstr "Запрос на сброс пароля отправлен. Проверьте вашу электронную почту."
+
+#: ../../Zotlabs/Module/Lostpass.php:39 ../../Zotlabs/Module/Lostpass.php:108
+#, php-format
+msgid "Site Member (%s)"
+msgstr "Участник сайта (%s)"
+
+#: ../../Zotlabs/Module/Lostpass.php:44 ../../Zotlabs/Module/Lostpass.php:49
+#, php-format
+msgid "Password reset requested at %s"
+msgstr "Запрошен сброс пароля на %s"
+
+#: ../../Zotlabs/Module/Lostpass.php:68
+msgid ""
+"Request could not be verified. (You may have previously submitted it.) "
+"Password reset failed."
+msgstr "Запрос не может быть проверен. (Вы могли отправить его раньше). Сброс пароля не возможен."
+
+#: ../../Zotlabs/Module/Lostpass.php:92
+msgid "Your password has been reset as requested."
+msgstr "Ваш пароль в соответствии с просьбой сброшен."
+
+#: ../../Zotlabs/Module/Lostpass.php:93
+msgid "Your new password is"
+msgstr "Ваш новый пароль"
+
+#: ../../Zotlabs/Module/Lostpass.php:94
+msgid "Save or copy your new password - and then"
+msgstr "Сохраните ваш новый пароль и затем"
+
+#: ../../Zotlabs/Module/Lostpass.php:95
+msgid "click here to login"
+msgstr "нажмите здесь чтобы войти"
+
+#: ../../Zotlabs/Module/Lostpass.php:96
+msgid ""
+"Your password may be changed from the Settings page after "
+"successful login."
+msgstr "Ваш пароль может быть изменён на странице Настройки после успешного входа."
+
+#: ../../Zotlabs/Module/Lostpass.php:117
+#, php-format
+msgid "Your password has changed at %s"
+msgstr "Пароль был изменен на %s"
+
+#: ../../Zotlabs/Module/Lostpass.php:130
+msgid "Forgot your Password?"
+msgstr "Забыли ваш пароль?"
+
+#: ../../Zotlabs/Module/Lostpass.php:131
+msgid ""
+"Enter your email address and submit to have your password reset. Then check "
+"your email for further instructions."
+msgstr "Введите ваш адрес электронной почты и нажмите отправить чтобы сбросить пароль. Затем проверьте ваш почтовый ящик для дальнейших инструкций. "
+
+#: ../../Zotlabs/Module/Lostpass.php:132
+msgid "Email Address"
+msgstr "Адрес электронной почты"
+
+#: ../../Zotlabs/Module/Lostpass.php:133 ../../Zotlabs/Module/Pdledit.php:77
+msgid "Reset"
+msgstr "Сбросить"
+
+#: ../../Zotlabs/Module/Oauth.php:45
+msgid "Name is required"
+msgstr "Необходимо имя"
+
+#: ../../Zotlabs/Module/Oauth.php:49
+msgid "Key and Secret are required"
+msgstr "Требуются ключ и код"
+
+#: ../../Zotlabs/Module/Oauth.php:100
+msgid "OAuth Apps Manager App"
+msgstr "Приложение \"Менеджер Oauth\""
+
+#: ../../Zotlabs/Module/Oauth.php:101
+msgid "OAuth authentication tokens for mobile and remote apps"
+msgstr "Токены аутентификации OAuth для мобильный и удалённых приложений"
+
+#: ../../Zotlabs/Module/Oauth.php:110 ../../Zotlabs/Module/Oauth.php:136
+#: ../../Zotlabs/Module/Oauth.php:172 ../../Zotlabs/Module/Oauth2.php:143
+#: ../../Zotlabs/Module/Oauth2.php:193
+msgid "Add application"
+msgstr "Добавить приложение"
+
+#: ../../Zotlabs/Module/Oauth.php:113 ../../Zotlabs/Module/Oauth2.php:118
+#: ../../Zotlabs/Module/Oauth2.php:146
+msgid "Name of application"
+msgstr "Название приложения"
+
+#: ../../Zotlabs/Module/Oauth.php:114 ../../Zotlabs/Module/Oauth.php:140
+#: ../../extend/addon/hzaddons/statusnet/statusnet.php:596
+#: ../../extend/addon/hzaddons/twitter/twitter.php:494
+msgid "Consumer Key"
+msgstr "Ключ клиента"
+
+#: ../../Zotlabs/Module/Oauth.php:114 ../../Zotlabs/Module/Oauth.php:115
+#: ../../Zotlabs/Module/Oauth2.php:119 ../../Zotlabs/Module/Oauth2.php:147
+msgid "Automatically generated - change if desired. Max length 20"
+msgstr "Сгенерирован автоматические - измените если требуется. Макс. длина 20"
+
+#: ../../Zotlabs/Module/Oauth.php:115 ../../Zotlabs/Module/Oauth.php:141
+#: ../../Zotlabs/Module/Oauth2.php:119 ../../Zotlabs/Module/Oauth2.php:147
+#: ../../extend/addon/hzaddons/statusnet/statusnet.php:595
+#: ../../extend/addon/hzaddons/twitter/twitter.php:495
+msgid "Consumer Secret"
+msgstr "Код клиента"
+
+#: ../../Zotlabs/Module/Oauth.php:116 ../../Zotlabs/Module/Oauth.php:142
+#: ../../Zotlabs/Module/Oauth2.php:120 ../../Zotlabs/Module/Oauth2.php:148
+msgid "Redirect"
+msgstr "Перенаправление"
+
+#: ../../Zotlabs/Module/Oauth.php:116 ../../Zotlabs/Module/Oauth2.php:120
+#: ../../Zotlabs/Module/Oauth2.php:148
+msgid ""
+"Redirect URI - leave blank unless your application specifically requires this"
+msgstr "URI перенаправления - оставьте пустыми до тех пока ваше приложение не требует этого"
+
+#: ../../Zotlabs/Module/Oauth.php:117 ../../Zotlabs/Module/Oauth.php:143
+msgid "Icon url"
+msgstr "URL значка"
+
+#: ../../Zotlabs/Module/Oauth.php:117 ../../Zotlabs/Module/Sources.php:123
+#: ../../Zotlabs/Module/Sources.php:158
+msgid "Optional"
+msgstr "Необязательно"
+
+#: ../../Zotlabs/Module/Oauth.php:128
+msgid "Application not found."
+msgstr "Приложение не найдено."
+
+#: ../../Zotlabs/Module/Oauth.php:171
+msgid "Connected OAuth Apps"
+msgstr "Подключенные приложения OAuth"
+
+#: ../../Zotlabs/Module/Oauth.php:175 ../../Zotlabs/Module/Oauth2.php:196
+msgid "Client key starts with"
+msgstr "Ключ клиента начинается с"
+
+#: ../../Zotlabs/Module/Oauth.php:176 ../../Zotlabs/Module/Oauth2.php:197
+msgid "No name"
+msgstr "Без названия"
+
+#: ../../Zotlabs/Module/Oauth.php:177 ../../Zotlabs/Module/Oauth2.php:198
+msgid "Remove authorization"
+msgstr "Удалить разрешение"
+
+#: ../../Zotlabs/Module/Events.php:113
+#: ../../Zotlabs/Module/Channel_calendar.php:51
+msgid "Event can not end before it has started."
+msgstr "Событие не может завершиться до его начала."
+
+#: ../../Zotlabs/Module/Events.php:115 ../../Zotlabs/Module/Events.php:124
+#: ../../Zotlabs/Module/Events.php:146
+#: ../../Zotlabs/Module/Channel_calendar.php:53
+#: ../../Zotlabs/Module/Channel_calendar.php:61
+#: ../../Zotlabs/Module/Channel_calendar.php:78
+msgid "Unable to generate preview."
+msgstr "Невозможно создать предварительный просмотр."
+
+#: ../../Zotlabs/Module/Events.php:122
+#: ../../Zotlabs/Module/Channel_calendar.php:59
+msgid "Event title and start time are required."
+msgstr "Требуются наименование события и время начала."
+
+#: ../../Zotlabs/Module/Events.php:144 ../../Zotlabs/Module/Events.php:271
+#: ../../Zotlabs/Module/Channel_calendar.php:76
+#: ../../Zotlabs/Module/Channel_calendar.php:218
+msgid "Event not found."
+msgstr "Событие не найдено."
+
+#: ../../Zotlabs/Module/Events.php:468
+msgid "Edit event title"
+msgstr "Редактировать наименование события"
+
+#: ../../Zotlabs/Module/Events.php:470
+msgid "Categories (comma-separated list)"
+msgstr "Категории (список через запятую)"
+
+#: ../../Zotlabs/Module/Events.php:471
+msgid "Edit Category"
+msgstr "Редактировать категорию"
+
+#: ../../Zotlabs/Module/Events.php:471
+msgid "Category"
+msgstr "Категория"
+
+#: ../../Zotlabs/Module/Events.php:474
+msgid "Edit start date and time"
+msgstr "Редактировать дату и время начала"
+
+#: ../../Zotlabs/Module/Events.php:475 ../../Zotlabs/Module/Events.php:478
+msgid "Finish date and time are not known or not relevant"
+msgstr "Дата и время окончания неизвестны или неприменимы"
+
+#: ../../Zotlabs/Module/Events.php:477
+msgid "Edit finish date and time"
+msgstr "Редактировать дату и время окончания"
+
+#: ../../Zotlabs/Module/Events.php:477
+msgid "Finish date and time"
+msgstr "Дата и время окончания"
+
+#: ../../Zotlabs/Module/Events.php:479 ../../Zotlabs/Module/Events.php:480
+msgid "Adjust for viewer timezone"
+msgstr "Настройте просмотр часовых поясов"
+
+#: ../../Zotlabs/Module/Events.php:479
+msgid ""
+"Important for events that happen in a particular place. Not practical for "
+"global holidays."
+msgstr "Важно для событий, которые происходят в определённом месте. Не подходит для всеобщих праздников."
+
+#: ../../Zotlabs/Module/Events.php:481
+msgid "Edit Description"
+msgstr "Редактировать описание"
+
+#: ../../Zotlabs/Module/Events.php:483
+msgid "Edit Location"
+msgstr "Редактировать местоположение"
+
+#: ../../Zotlabs/Module/Events.php:502
+msgid "Advanced Options"
+msgstr "Дополнительные настройки"
+
+#: ../../Zotlabs/Module/Events.php:613
+msgid "l, F j"
+msgstr ""
+
+#: ../../Zotlabs/Module/Events.php:641
+#: ../../Zotlabs/Module/Channel_calendar.php:370
+msgid "Edit event"
+msgstr "Редактировать событие"
+
+#: ../../Zotlabs/Module/Events.php:643
+#: ../../Zotlabs/Module/Channel_calendar.php:372
+msgid "Delete event"
+msgstr "Удалить событие"
+
+#: ../../Zotlabs/Module/Events.php:677
+#: ../../Zotlabs/Module/Channel_calendar.php:401
+msgid "calendar"
+msgstr "календарь"
+
+#: ../../Zotlabs/Module/Events.php:696
+msgid "Edit Event"
+msgstr "Редактировать событие"
+
+#: ../../Zotlabs/Module/Events.php:696
+msgid "Create Event"
+msgstr "Создать событие"
+
+#: ../../Zotlabs/Module/Events.php:702 ../../Zotlabs/Module/Pubsites.php:60
+#: ../../Zotlabs/Module/Webpages.php:261 ../../Zotlabs/Module/Blocks.php:166
+#: ../../Zotlabs/Module/Wiki.php:213 ../../Zotlabs/Module/Wiki.php:409
+#: ../../Zotlabs/Module/Layouts.php:198
+msgid "View"
+msgstr "Просмотр"
+
+#: ../../Zotlabs/Module/Events.php:739
+msgid "Event removed"
+msgstr "Событие удалено"
+
+#: ../../Zotlabs/Module/Events.php:742
+#: ../../Zotlabs/Module/Channel_calendar.php:488
+msgid "Failed to remove event"
+msgstr "Не удалось удалить событие"
+
+#: ../../Zotlabs/Module/Authorize.php:17
+msgid "Unknown App"
+msgstr "Неизвестное приложение"
+
+#: ../../Zotlabs/Module/Authorize.php:29
+msgid "Authorize"
+msgstr "Авторизовать"
+
+#: ../../Zotlabs/Module/Authorize.php:30
+#, php-format
+msgid "Do you authorize the app %s to access your channel data?"
+msgstr "Авторизуете ли вы приложение %s для доступа к данным вашего канала?"
+
+#: ../../Zotlabs/Module/Authorize.php:32
+msgid "Allow"
+msgstr "Разрешить"
+
+#: ../../Zotlabs/Module/Authorize.php:33
+#: ../../Zotlabs/Module/Admin/Accounts.php:174
+msgid "Deny"
+msgstr "Запретить"
+
+#: ../../Zotlabs/Module/Pubstream.php:20
+msgid "Public Stream App"
+msgstr "Приложение \"Публичный поток\""
+
+#: ../../Zotlabs/Module/Pubstream.php:21
+msgid "The unmoderated public stream of this hub"
+msgstr "Немодерируемый публичный поток с этого хаба"
+
+#: ../../Zotlabs/Module/Pubstream.php:109
+#: ../../Zotlabs/Widget/Notifications.php:142 ../../Zotlabs/Lib/Apps.php:375
+msgid "Public Stream"
+msgstr "Публичный поток"
+
+#: ../../Zotlabs/Module/New_channel.php:147 ../../Zotlabs/Module/Manage.php:138
+#, php-format
+msgid "You have created %1$.0f of %2$.0f allowed channels."
+msgstr "Вы создали %1$.0f из %2$.0f возможных каналов."
+
+#: ../../Zotlabs/Module/New_channel.php:159
+msgid "Your real name is recommended."
+msgstr "Рекомендуется использовать ваше настоящее имя."
+
+#: ../../Zotlabs/Module/New_channel.php:160
+msgid ""
+"Examples: \"Bob Jameson\", \"Lisa and her Horses\", \"Soccer\", \"Aviation "
+"Group\""
+msgstr "Примеры: \"Иван Иванов\", \"Оксана и кони\", \"Футбол\", \"Тимур и его команда\""
+
+#: ../../Zotlabs/Module/New_channel.php:165
+msgid ""
+"This will be used to create a unique network address (like an email address)."
+msgstr "Это будет использовано для создания уникального сетевого адреса (наподобие email)."
+
+#: ../../Zotlabs/Module/New_channel.php:167
+msgid "Allowed characters are a-z 0-9, - and _"
+msgstr "Разрешённые символы a-z 0-9, - и _"
+
+#: ../../Zotlabs/Module/New_channel.php:175
+msgid "Channel name"
+msgstr "Название канала"
+
+#: ../../Zotlabs/Module/New_channel.php:177
+#: ../../Zotlabs/Module/Register.php:263
+msgid "Choose a short nickname"
+msgstr "Выберите короткий псевдоним"
+
+#: ../../Zotlabs/Module/New_channel.php:178
+#: ../../Zotlabs/Module/Register.php:264
+#: ../../Zotlabs/Module/Settings/Channel.php:535
+msgid "Channel role and privacy"
+msgstr "Роль и конфиденциальность канала"
+
+#: ../../Zotlabs/Module/New_channel.php:178
+msgid ""
+"Select a channel permission role compatible with your usage needs and "
+"privacy requirements."
+msgstr "Выберите разрешения для канала в соответствии с вашими потребностями и требованиями безопасности."
+
+#: ../../Zotlabs/Module/New_channel.php:178
+#: ../../Zotlabs/Module/Register.php:264
+msgid "Read more about channel permission roles"
+msgstr "Прочитать больше о разрешениях для каналов"
+
+#: ../../Zotlabs/Module/New_channel.php:181
+msgid "Create a Channel"
+msgstr "Создать канал"
+
+#: ../../Zotlabs/Module/New_channel.php:182
+msgid ""
+"A channel is a unique network identity. It can represent a person (social "
+"network profile), a forum (group), a business or celebrity page, a newsfeed, "
+"and many other things."
+msgstr "Канал это уникальная сетевая идентичность. Он может представлять человека (профиль в социальной сети), форум или группу, бизнес или страницу знаменитости, новостную ленту и многие другие вещи."
+
+#: ../../Zotlabs/Module/New_channel.php:183
+msgid ""
+"or import an existing channel from another location."
+msgstr "или импортировать существующий канал из другого места."
+
+#: ../../Zotlabs/Module/New_channel.php:188
+msgid "Validate"
+msgstr "Проверить"
+
+#: ../../Zotlabs/Module/Cover_photo.php:83
+#: ../../Zotlabs/Module/Profile_photo.php:91
+msgid "Image uploaded but image cropping failed."
+msgstr "Изображение загружено но обрезка не удалась."
+
+#: ../../Zotlabs/Module/Cover_photo.php:194
+#: ../../Zotlabs/Module/Cover_photo.php:252
+msgid "Cover Photos"
+msgstr "Фотографии обложки"
+
+#: ../../Zotlabs/Module/Cover_photo.php:210
+#: ../../Zotlabs/Module/Profile_photo.php:164
+msgid "Image resize failed."
+msgstr "Не удалось изменить размер изображения."
+
+#: ../../Zotlabs/Module/Cover_photo.php:263
+#: ../../Zotlabs/Module/Profile_photo.php:294
+msgid "Image upload failed."
+msgstr "Загрузка изображения не удалась."
+
+#: ../../Zotlabs/Module/Cover_photo.php:280
+#: ../../Zotlabs/Module/Profile_photo.php:313
+msgid "Unable to process image."
+msgstr "Невозможно обработать изображение."
+
+#: ../../Zotlabs/Module/Cover_photo.php:373
+#: ../../Zotlabs/Module/Cover_photo.php:388
+#: ../../Zotlabs/Module/Profile_photo.php:377
+#: ../../Zotlabs/Module/Profile_photo.php:429
+msgid "Photo not available."
+msgstr "Фотография недоступна."
+
+#: ../../Zotlabs/Module/Cover_photo.php:424
+msgid "Your cover photo may be visible to anybody on the internet"
+msgstr "Фотография вашей обложки может быть видна всем в Интернете"
+
+#: ../../Zotlabs/Module/Cover_photo.php:426
+#: ../../Zotlabs/Module/Profile_photo.php:495
+msgid "Upload File:"
+msgstr "Загрузить файл:"
+
+#: ../../Zotlabs/Module/Cover_photo.php:427
+#: ../../Zotlabs/Module/Profile_photo.php:496
+msgid "Select a profile:"
+msgstr "Выбрать профиль:"
+
+#: ../../Zotlabs/Module/Cover_photo.php:428
+msgid "Change Cover Photo"
+msgstr "Изменить фотографию обложки"
+
+#: ../../Zotlabs/Module/Cover_photo.php:432
+#: ../../Zotlabs/Module/Cover_photo.php:433
+#: ../../Zotlabs/Module/Profile_photo.php:503
+#: ../../Zotlabs/Module/Profile_photo.php:504
+msgid "Use a photo from your albums"
+msgstr "Использовать фотографию из ваших альбомов"
+
+#: ../../Zotlabs/Module/Cover_photo.php:438
+#: ../../Zotlabs/Module/Profile_photo.php:509 ../../Zotlabs/Module/Wiki.php:405
+msgid "Choose a different album"
+msgstr "Выбрать другой альбом"
+
+#: ../../Zotlabs/Module/Cover_photo.php:444
+#: ../../Zotlabs/Module/Profile_photo.php:514
+msgid "Select existing photo"
+msgstr "Выбрать существующую фотографию"
+
+#: ../../Zotlabs/Module/Cover_photo.php:461
+#: ../../Zotlabs/Module/Profile_photo.php:533
+msgid "Crop Image"
+msgstr "Обрезать изображение"
+
+#: ../../Zotlabs/Module/Cover_photo.php:462
+#: ../../Zotlabs/Module/Profile_photo.php:534
+msgid "Please adjust the image cropping for optimum viewing."
+msgstr "Пожалуйста настройте обрезку изображения для оптимального просмотра."
+
+#: ../../Zotlabs/Module/Cover_photo.php:464
+#: ../../Zotlabs/Module/Profile_photo.php:536
+msgid "Done Editing"
+msgstr "Закончить редактирование"
+
+#: ../../Zotlabs/Module/Sharedwithme.php:103
+msgid "Files: shared with me"
+msgstr "Файлы: поделились со мной"
+
+#: ../../Zotlabs/Module/Sharedwithme.php:105
+msgid "NEW"
+msgstr "НОВОЕ"
+
+#: ../../Zotlabs/Module/Sharedwithme.php:108
+msgid "Remove all files"
+msgstr "Удалить все файлы"
+
+#: ../../Zotlabs/Module/Sharedwithme.php:109
+msgid "Remove this file"
+msgstr "Удалить этот файл"
+
+#: ../../Zotlabs/Module/Register.php:52
+msgid "Maximum daily site registrations exceeded. Please try again tomorrow."
+msgstr "Превышено максимальное количество регистраций на сегодня. Пожалуйста, попробуйте снова завтра."
+
+#: ../../Zotlabs/Module/Register.php:58
+msgid ""
+"Please indicate acceptance of the Terms of Service. Registration failed."
+msgstr "Пожалуйста, подтвердите согласие с \"Условиями обслуживания\". Регистрация не удалась."
+
+#: ../../Zotlabs/Module/Register.php:92
+msgid "Passwords do not match."
+msgstr "Пароли не совпадают."
+
+#: ../../Zotlabs/Module/Register.php:135
+msgid "Registration successful. Continue to create your first channel..."
+msgstr "Регистрация завершена успешно. Для продолжения создайте свой первый канал..."
+
+#: ../../Zotlabs/Module/Register.php:138
+msgid ""
+"Registration successful. Please check your email for validation instructions."
+msgstr "Регистрация завершена успешно. Пожалуйста проверьте вашу электронную почту для подтверждения."
+
+#: ../../Zotlabs/Module/Register.php:145
+msgid "Your registration is pending approval by the site owner."
+msgstr "Ваша регистрация ожидает одобрения администрации сайта."
+
+#: ../../Zotlabs/Module/Register.php:148
+msgid "Your registration can not be processed."
+msgstr "Ваша регистрация не может быть обработана."
+
+#: ../../Zotlabs/Module/Register.php:195
+msgid "Registration on this hub is disabled."
+msgstr "Регистрация на этом хабе отключена."
+
+#: ../../Zotlabs/Module/Register.php:204
+msgid "Registration on this hub is by approval only."
+msgstr "Регистрация на этом хабе только по утверждению."
+
+#: ../../Zotlabs/Module/Register.php:205 ../../Zotlabs/Module/Register.php:214
+msgid "Register at another affiliated hub."
+msgstr "Зарегистрироваться на другом хабе."
+
+#: ../../Zotlabs/Module/Register.php:213
+msgid "Registration on this hub is by invitation only."
+msgstr "Регистрация на этом хабе доступна только по приглашениям."
+
+#: ../../Zotlabs/Module/Register.php:224
+msgid ""
+"This site has exceeded the number of allowed daily account registrations. "
+"Please try again tomorrow."
+msgstr "Этот сайт превысил максимальное количество регистраций на сегодня. Пожалуйста, попробуйте снова завтра. "
+
+#: ../../Zotlabs/Module/Register.php:239 ../../Zotlabs/Module/Siteinfo.php:28
+msgid "Terms of Service"
+msgstr "Условия предоставления услуг"
+
+#: ../../Zotlabs/Module/Register.php:245
+#, php-format
+msgid "I accept the %s for this website"
+msgstr "Я принимаю %s для этого веб-сайта."
+
+#: ../../Zotlabs/Module/Register.php:252
+#, php-format
+msgid "I am over %s years of age and accept the %s for this website"
+msgstr "Мой возраст превышает %s лет и я принимаю %s для этого веб-сайта."
+
+#: ../../Zotlabs/Module/Register.php:257
+msgid "Your email address"
+msgstr "Ваш адрес электронной почты"
+
+#: ../../Zotlabs/Module/Register.php:258
+msgid "Choose a password"
+msgstr "Выберите пароль"
+
+#: ../../Zotlabs/Module/Register.php:259
+msgid "Please re-enter your password"
+msgstr "Пожалуйста, введите пароль еще раз"
+
+#: ../../Zotlabs/Module/Register.php:260
+msgid "Please enter your invitation code"
+msgstr "Пожалуйста, введите Ваш код приглашения"
+
+#: ../../Zotlabs/Module/Register.php:261
+msgid "Your Name"
+msgstr "Ваше имя"
+
+#: ../../Zotlabs/Module/Register.php:261
+msgid "Real names are preferred."
+msgstr "Предпочтительны реальные имена."
+
+#: ../../Zotlabs/Module/Register.php:263
+#, php-format
+msgid ""
+"Your nickname will be used to create an easy to remember channel address e."
+"g. nickname%s"
+msgstr "Ваш псевдоним будет использован для создания легко запоминаемого адреса канала, напр. nickname %s"
+
+#: ../../Zotlabs/Module/Register.php:264
+msgid ""
+"Select a channel permission role for your usage needs and privacy "
+"requirements."
+msgstr "Выберите разрешения для канала в зависимости от ваших потребностей и требований приватности."
+
+#: ../../Zotlabs/Module/Register.php:265
+msgid "no"
+msgstr "нет"
+
+#: ../../Zotlabs/Module/Register.php:265
+msgid "yes"
+msgstr "да"
+
+#: ../../Zotlabs/Module/Register.php:277
+#: ../../Zotlabs/Module/Admin/Site.php:290
+msgid "Registration"
+msgstr "Регистрация"
+
+#: ../../Zotlabs/Module/Register.php:294
+msgid ""
+"This site requires email verification. After completing this form, please "
+"check your email for further instructions."
+msgstr "Этот сайт требует проверку адреса электронной почты. После заполнения этой формы, пожалуйста, проверьте ваш почтовый ящик для дальнейших инструкций."
+
+#: ../../Zotlabs/Module/Apporder.php:47
+msgid "Change Order of Pinned Navbar Apps"
+msgstr "Изменить порядок приложений на панели навигации"
+
+#: ../../Zotlabs/Module/Apporder.php:47
+msgid "Change Order of App Tray Apps"
+msgstr "Изменить порядок приложений в лотке"
+
+#: ../../Zotlabs/Module/Apporder.php:48
+msgid ""
+"Use arrows to move the corresponding app left (top) or right (bottom) in the "
+"navbar"
+msgstr "Используйте стрелки для перемещения приложения влево (вверх) или вправо (вниз) в панели навигации"
+
+#: ../../Zotlabs/Module/Apporder.php:48
+msgid "Use arrows to move the corresponding app up or down in the app tray"
+msgstr "Используйте стрелки для перемещения приложения вверх или вниз в лотке"
+
+#: ../../Zotlabs/Module/Help.php:23
+msgid "Documentation Search"
+msgstr "Поиск документации"
+
+#: ../../Zotlabs/Module/Help.php:81 ../../Zotlabs/Module/Group.php:155
+msgid "Members"
+msgstr "Участники"
+
+#: ../../Zotlabs/Module/Help.php:82
+msgid "Administrators"
+msgstr "Администраторы"
+
+#: ../../Zotlabs/Module/Help.php:83
+msgid "Developers"
+msgstr "Разработчики"
+
+#: ../../Zotlabs/Module/Help.php:84
+msgid "Tutorials"
+msgstr "Руководства"
+
+#: ../../Zotlabs/Module/Help.php:95
+msgid "$Projectname Documentation"
+msgstr "$Projectname Документация"
+
+#: ../../Zotlabs/Module/Help.php:96
+msgid "Contents"
+msgstr "Содержимое"
+
+#: ../../Zotlabs/Module/Viewconnections.php:65
+msgid "No connections."
+msgstr "Контактов нет."
+
+#: ../../Zotlabs/Module/Viewconnections.php:83
+#, php-format
+msgid "Visit %s's profile [%s]"
+msgstr "Посетить %s профиль [%s]"
+
+#: ../../Zotlabs/Module/Viewconnections.php:113
+msgid "View Connections"
+msgstr "Просмотр контактов"
+
+#: ../../Zotlabs/Module/Rate.php:156
+msgid "Website:"
+msgstr "Веб-сайт:"
+
+#: ../../Zotlabs/Module/Rate.php:159
+#, php-format
+msgid "Remote Channel [%s] (not yet known on this site)"
+msgstr "Удалённый канал [%s] (пока неизвестен на этом сайте)"
+
+#: ../../Zotlabs/Module/Rate.php:160
+msgid "Rating (this information is public)"
+msgstr "Оценка (эта информация общедоступна)"
+
+#: ../../Zotlabs/Module/Rate.php:161
+msgid "Optionally explain your rating (this information is public)"
+msgstr "Объясните свою оценку (необязательно; эта информация общедоступна)"
+
+#: ../../Zotlabs/Module/Regmod.php:15
+msgid "Please login."
+msgstr "Пожалуйста, войдите."
+
+#: ../../Zotlabs/Module/Locs.php:25 ../../Zotlabs/Module/Locs.php:54
+msgid "Location not found."
+msgstr "Местоположение не найдено"
+
+#: ../../Zotlabs/Module/Locs.php:62
+msgid "Location lookup failed."
+msgstr "Поиск местоположения не удался"
+
+#: ../../Zotlabs/Module/Locs.php:66
+msgid ""
+"Please select another location to become primary before removing the primary "
+"location."
+msgstr "Пожалуйста, выберите другое местоположение в качестве основного прежде чем удалить предыдущее"
+
+#: ../../Zotlabs/Module/Locs.php:95
+msgid "Syncing locations"
+msgstr "Синхронизировать местоположение"
+
+#: ../../Zotlabs/Module/Locs.php:105
+msgid "No locations found."
+msgstr "Местоположений не найдено"
+
+#: ../../Zotlabs/Module/Locs.php:116
+msgid "Manage Channel Locations"
+msgstr "Управление местоположением канала"
+
+#: ../../Zotlabs/Module/Locs.php:119
+msgid "Primary"
+msgstr "Основной"
+
+#: ../../Zotlabs/Module/Locs.php:120 ../../Zotlabs/Module/Menu.php:176
+msgid "Drop"
+msgstr "Удалить"
+
+#: ../../Zotlabs/Module/Locs.php:122
+msgid "Sync Now"
+msgstr "Синхронизировать"
+
+#: ../../Zotlabs/Module/Locs.php:123
+msgid "Please wait several minutes between consecutive operations."
+msgstr "Пожалуйста, подождите несколько минут между последовательными операциями."
+
+#: ../../Zotlabs/Module/Locs.php:124
+msgid ""
+"When possible, drop a location by logging into that website/hub and removing "
+"your channel."
+msgstr "По возможности, очистите местоположение, войдя на этот веб-сайт / хаб и удалив свой канал."
+
+#: ../../Zotlabs/Module/Locs.php:125
+msgid "Use this form to drop the location if the hub is no longer operating."
+msgstr "Используйте эту форму, чтобы удалить местоположение, если хаб больше не функционирует."
+
+#: ../../Zotlabs/Module/Sources.php:41
+msgid "Failed to create source. No channel selected."
+msgstr "Не удалось создать источник. Канал не выбран."
+
+#: ../../Zotlabs/Module/Sources.php:57
+msgid "Source created."
+msgstr "Источник создан."
+
+#: ../../Zotlabs/Module/Sources.php:70
+msgid "Source updated."
+msgstr "Источник обновлен."
+
+#: ../../Zotlabs/Module/Sources.php:88
+msgid "Sources App"
+msgstr "Приложение \"Источники канала\""
+
+#: ../../Zotlabs/Module/Sources.php:89
+msgid "Automatically import channel content from other channels or feeds"
+msgstr "Автоматический импорт контента из других каналов или лент"
+
+#: ../../Zotlabs/Module/Sources.php:101
+msgid "*"
+msgstr ""
+
+#: ../../Zotlabs/Module/Sources.php:107 ../../Zotlabs/Lib/Apps.php:367
+msgid "Channel Sources"
+msgstr "Источники канала"
+
+#: ../../Zotlabs/Module/Sources.php:108
+msgid "Manage remote sources of content for your channel."
+msgstr "Управление удалённым источниками содержимого для вашего канала"
+
+#: ../../Zotlabs/Module/Sources.php:109 ../../Zotlabs/Module/Sources.php:119
+msgid "New Source"
+msgstr "Новый источник"
+
+#: ../../Zotlabs/Module/Sources.php:120 ../../Zotlabs/Module/Sources.php:154
+msgid ""
+"Import all or selected content from the following channel into this channel "
+"and distribute it according to your channel settings."
+msgstr "Импортировать всё или выбранное содержимое из следующего канала в этот канал и распределить его в соответствии с вашими настройками."
+
+#: ../../Zotlabs/Module/Sources.php:121 ../../Zotlabs/Module/Sources.php:155
+msgid "Only import content with these words (one per line)"
+msgstr "Импортировать содержимое только с этим текстом (построчно)"
+
+#: ../../Zotlabs/Module/Sources.php:121 ../../Zotlabs/Module/Sources.php:155
+msgid "Leave blank to import all public content"
+msgstr "Оставьте пустым для импорта всего общедоступного содержимого"
+
+#: ../../Zotlabs/Module/Sources.php:122 ../../Zotlabs/Module/Sources.php:161
+msgid "Channel Name"
+msgstr "Название канала"
+
+#: ../../Zotlabs/Module/Sources.php:123 ../../Zotlabs/Module/Sources.php:158
+msgid ""
+"Add the following categories to posts imported from this source (comma "
+"separated)"
+msgstr "Добавить следующие категории к импортированным публикациям из этого источника (через запятые)"
+
+#: ../../Zotlabs/Module/Sources.php:124 ../../Zotlabs/Module/Sources.php:159
+msgid "Resend posts with this channel as author"
+msgstr "Отправить публикации в этот канал повторно как автор"
+
+#: ../../Zotlabs/Module/Sources.php:124 ../../Zotlabs/Module/Sources.php:159
+msgid "Copyrights may apply"
+msgstr "Могут применяться авторские права"
+
+#: ../../Zotlabs/Module/Sources.php:144 ../../Zotlabs/Module/Sources.php:174
+msgid "Source not found."
+msgstr "Источник не найден."
+
+#: ../../Zotlabs/Module/Sources.php:151
+msgid "Edit Source"
+msgstr "Редактировать источник"
+
+#: ../../Zotlabs/Module/Sources.php:152
+msgid "Delete Source"
+msgstr "Удалить источник"
+
+#: ../../Zotlabs/Module/Sources.php:182
+msgid "Source removed"
+msgstr "Источник удален"
+
+#: ../../Zotlabs/Module/Sources.php:184
+msgid "Unable to remove source."
+msgstr "Невозможно удалить источник."
+
+#: ../../Zotlabs/Module/Chat.php:102
+msgid "Chatrooms App"
+msgstr "Приложение \"Мои чаты\""
+
+#: ../../Zotlabs/Module/Chat.php:103
+msgid "Access Controlled Chatrooms"
+msgstr "Получить доступ к контролируемым чатам"
+
+#: ../../Zotlabs/Module/Chat.php:196
+msgid "Room not found"
+msgstr "Комната не найдена"
+
+#: ../../Zotlabs/Module/Chat.php:212
+msgid "Leave Room"
+msgstr "Покинуть комнату"
+
+#: ../../Zotlabs/Module/Chat.php:213
+msgid "Delete Room"
+msgstr "Удалить комнату"
+
+#: ../../Zotlabs/Module/Chat.php:214
+msgid "I am away right now"
+msgstr "Я сейчас отошёл"
+
+#: ../../Zotlabs/Module/Chat.php:215
+msgid "I am online"
+msgstr "Я на связи"
+
+#: ../../Zotlabs/Module/Chat.php:217
+msgid "Bookmark this room"
+msgstr "Запомнить эту комнату"
+
+#: ../../Zotlabs/Module/Chat.php:240
+msgid "New Chatroom"
+msgstr "Новый чат"
+
+#: ../../Zotlabs/Module/Chat.php:241
+msgid "Chatroom name"
+msgstr "Название чата"
+
+#: ../../Zotlabs/Module/Chat.php:242
+msgid "Expiration of chats (minutes)"
+msgstr "Завершение чатов (минут)"
+
+#: ../../Zotlabs/Module/Chat.php:258
+#, php-format
+msgid "%1$s's Chatrooms"
+msgstr "Чаты пользователя %1$s"
+
+#: ../../Zotlabs/Module/Chat.php:263
+msgid "No chatrooms available"
+msgstr "Нет доступных чатов"
+
+#: ../../Zotlabs/Module/Chat.php:267
+msgid "Expiration"
+msgstr "Срок действия"
+
+#: ../../Zotlabs/Module/Chat.php:268
+msgid "min"
+msgstr "мин."
+
+#: ../../Zotlabs/Module/Oauth2.php:54
+msgid "Name and Secret are required"
+msgstr "Требуются имя и код"
+
+#: ../../Zotlabs/Module/Oauth2.php:106
+msgid "OAuth2 Apps Manager App"
+msgstr "Приложение \"Менеджер Oauth2\""
+
+#: ../../Zotlabs/Module/Oauth2.php:107
+msgid "OAuth2 authenticatication tokens for mobile and remote apps"
+msgstr "Аутентификация OAuth2 для мобильных и удаленных приложений"
+
+#: ../../Zotlabs/Module/Oauth2.php:115
+msgid "Add OAuth2 application"
+msgstr "Добавить приложение OAuth2"
+
+#: ../../Zotlabs/Module/Oauth2.php:121 ../../Zotlabs/Module/Oauth2.php:149
+msgid "Grant Types"
+msgstr "Разрешить типы"
+
+#: ../../Zotlabs/Module/Oauth2.php:121 ../../Zotlabs/Module/Oauth2.php:122
+msgid "leave blank unless your application sepcifically requires this"
+msgstr "оставьте пустыми до тех пока ваше приложение не требует этого"
+
+#: ../../Zotlabs/Module/Oauth2.php:122 ../../Zotlabs/Module/Oauth2.php:150
+msgid "Authorization scope"
+msgstr "Область полномочий"
+
+#: ../../Zotlabs/Module/Oauth2.php:134
+msgid "OAuth2 Application not found."
+msgstr "Приложение OAuth2 не найдено."
+
+#: ../../Zotlabs/Module/Oauth2.php:149 ../../Zotlabs/Module/Oauth2.php:150
+msgid "leave blank unless your application specifically requires this"
+msgstr "оставьте поле пустым, если ваше приложение не требует этого"
+
+#: ../../Zotlabs/Module/Oauth2.php:192
+msgid "Connected OAuth2 Apps"
+msgstr "Подключённые приложения OAuth2"
+
+#: ../../Zotlabs/Module/Settings/Manage.php:39
+msgid "Channel Manager Settings"
+msgstr "Настройки менеджера канала"
+
+#: ../../Zotlabs/Module/Settings/Calendar.php:39
+msgid "Calendar Settings"
+msgstr "Настройки календаря"
+
+#: ../../Zotlabs/Module/Settings/Account.php:19
+msgid "Not valid email."
+msgstr "Не действительный адрес email."
+
+#: ../../Zotlabs/Module/Settings/Account.php:22
+msgid "Protected email address. Cannot change to that email."
+msgstr "Защищенный адрес электронной почты. Нельзя изменить."
+
+#: ../../Zotlabs/Module/Settings/Account.php:31
+msgid "System failure storing new email. Please try again."
+msgstr "Системная ошибка сохранения email. Пожалуйста попробуйте ещё раз."
+
+#: ../../Zotlabs/Module/Settings/Account.php:48
+msgid "Password verification failed."
+msgstr "Не удалось выполнить проверку пароля."
+
+#: ../../Zotlabs/Module/Settings/Account.php:55
+msgid "Passwords do not match. Password unchanged."
+msgstr "Пароли не совпадают. Пароль не изменён."
+
+#: ../../Zotlabs/Module/Settings/Account.php:59
+msgid "Empty passwords are not allowed. Password unchanged."
+msgstr "Пустые пароли не допускаются. Пароль не изменён."
+
+#: ../../Zotlabs/Module/Settings/Account.php:73
+msgid "Password changed."
+msgstr "Пароль изменен."
+
+#: ../../Zotlabs/Module/Settings/Account.php:75
+msgid "Password update failed. Please try again."
+msgstr "Изменение пароля не удалось. Пожалуйста, попробуйте ещё раз."
+
+#: ../../Zotlabs/Module/Settings/Account.php:99
+msgid "Account Settings"
+msgstr "Настройки аккаунта"
+
+#: ../../Zotlabs/Module/Settings/Account.php:100
+msgid "Current Password"
+msgstr "Текущий пароль"
+
+#: ../../Zotlabs/Module/Settings/Account.php:101
+msgid "Enter New Password"
+msgstr "Введите новый пароль:"
+
+#: ../../Zotlabs/Module/Settings/Account.php:102
+msgid "Confirm New Password"
+msgstr "Подтвердите новый пароль:"
+
+#: ../../Zotlabs/Module/Settings/Account.php:102
+msgid "Leave password fields blank unless changing"
+msgstr "Оставьте поля пустыми до измнения"
+
+#: ../../Zotlabs/Module/Settings/Account.php:104
+#: ../../Zotlabs/Module/Settings/Channel.php:500
+msgid "Email Address:"
+msgstr "Адрес email:"
+
+#: ../../Zotlabs/Module/Settings/Account.php:105
+#: ../../Zotlabs/Module/Removeaccount.php:61
+msgid "Remove Account"
+msgstr "Удалить аккаунт"
+
+#: ../../Zotlabs/Module/Settings/Account.php:106
+msgid "Remove this account including all its channels"
+msgstr "Удалить этот аккаунт включая все каналы"
+
+#: ../../Zotlabs/Module/Settings/Conversation.php:22
+msgid "Settings saved."
+msgstr "Настройки сохранены."
+
+#: ../../Zotlabs/Module/Settings/Conversation.php:24
+msgid "Settings saved. Reload page please."
+msgstr "Настройки сохранены. Пожалуйста, перезагрузите страницу."
+
+#: ../../Zotlabs/Module/Settings/Conversation.php:46
+msgid "Conversation Settings"
+msgstr "Настройки бесед"
+
+#: ../../Zotlabs/Module/Settings/Editor.php:39
+msgid "Editor Settings"
+msgstr "Настройки редактора"
+
+#: ../../Zotlabs/Module/Settings/Display.php:119
+#: ../../Zotlabs/Module/Admin/Site.php:198
+#, php-format
+msgid "%s - (Incompatible)"
+msgstr "%s - (несовместимо)"
+
+#: ../../Zotlabs/Module/Settings/Display.php:128
+#, php-format
+msgid "%s - (Experimental)"
+msgstr "%s - (экспериментальный)"
+
+#: ../../Zotlabs/Module/Settings/Display.php:184
+msgid "Display Settings"
+msgstr "Настройки отображения"
+
+#: ../../Zotlabs/Module/Settings/Display.php:185
+msgid "Theme Settings"
+msgstr "Настройки темы"
+
+#: ../../Zotlabs/Module/Settings/Display.php:186
+msgid "Custom Theme Settings"
+msgstr "Дополнительные настройки темы"
+
+#: ../../Zotlabs/Module/Settings/Display.php:187
+msgid "Content Settings"
+msgstr "Настройки содержимого"
+
+#: ../../Zotlabs/Module/Settings/Display.php:193
+msgid "Display Theme:"
+msgstr "Тема отображения:"
+
+#: ../../Zotlabs/Module/Settings/Display.php:194
+msgid "Select scheme"
+msgstr "Выбрать схему"
+
+#: ../../Zotlabs/Module/Settings/Display.php:196
+msgid "Preload images before rendering the page"
+msgstr "Предзагрузка изображений перед обработкой страницы"
+
+#: ../../Zotlabs/Module/Settings/Display.php:196
+msgid ""
+"The subjective page load time will be longer but the page will be ready when "
+"displayed"
+msgstr "Субъективное время загрузки страницы будет длиннее, но страница будет готова при отображении"
+
+#: ../../Zotlabs/Module/Settings/Display.php:197
+msgid "Enable user zoom on mobile devices"
+msgstr "Включить масштабирование на мобильных устройствах"
+
+#: ../../Zotlabs/Module/Settings/Display.php:198
+msgid "Update browser every xx seconds"
+msgstr "Обновление браузера каждые N секунд"
+
+#: ../../Zotlabs/Module/Settings/Display.php:198
+msgid "Minimum of 10 seconds, no maximum"
+msgstr "Минимум 10 секунд, без максимума"
+
+#: ../../Zotlabs/Module/Settings/Display.php:199
+msgid "Maximum number of conversations to load at any time:"
+msgstr "Максимальное количество бесед для загрузки одновременно:"
+
+#: ../../Zotlabs/Module/Settings/Display.php:199
+msgid "Maximum of 100 items"
+msgstr "Максимум 100 элементов"
+
+#: ../../Zotlabs/Module/Settings/Display.php:200
+msgid "Show emoticons (smilies) as images"
+msgstr "Показывать эмотиконы (смайлики) как изображения"
+
+#: ../../Zotlabs/Module/Settings/Display.php:201
+msgid "Provide channel menu in navigation bar"
+msgstr "Показывать меню канала в панели навигации"
+
+#: ../../Zotlabs/Module/Settings/Display.php:201
+msgid "Default: channel menu located in app menu"
+msgstr "По умолчанию каналы расположены в меню приложения"
+
+#: ../../Zotlabs/Module/Settings/Display.php:202
+msgid "Manual conversation updates"
+msgstr "Обновление бесед вручную"
+
+#: ../../Zotlabs/Module/Settings/Display.php:202
+msgid "Default is on, turning this off may increase screen jumping"
+msgstr "Включено по умолчанию, выключение может привести к рывкам в отображении"
+
+#: ../../Zotlabs/Module/Settings/Display.php:203
+msgid "Link post titles to source"
+msgstr "Ссылки на источник заголовков публикаций"
+
+#: ../../Zotlabs/Module/Settings/Display.php:205
+#: ../../Zotlabs/Widget/Newmember.php:75
+msgid "New Member Links"
+msgstr "Ссылки для новичков"
+
+#: ../../Zotlabs/Module/Settings/Display.php:205
+msgid "Display new member quick links menu"
+msgstr "Показать меню быстрых ссылок для новых участников"
+
+#: ../../Zotlabs/Module/Settings/Features.php:43
+msgid "Additional Features"
+msgstr "Дополнительные функции"
+
+#: ../../Zotlabs/Module/Settings/Network.php:41
+#: ../../Zotlabs/Module/Settings/Channel_home.php:44
+msgid "Max height of content (in pixels)"
+msgstr "Максимальная высота содержимого (в пикселях)"
+
+#: ../../Zotlabs/Module/Settings/Network.php:43
+#: ../../Zotlabs/Module/Settings/Channel_home.php:46
+msgid "Click to expand content exceeding this height"
+msgstr "Нажмите чтобы развернуть содержимое превышающее эту высоту"
+
+#: ../../Zotlabs/Module/Settings/Network.php:58
+msgid "Stream Settings"
+msgstr "Настройки потока"
+
+#: ../../Zotlabs/Module/Settings/Events.php:39
+msgid "Events Settings"
+msgstr "Настройки событий"
+
+#: ../../Zotlabs/Module/Settings/Channel_home.php:59
+msgid "Personal menu to display in your channel pages"
+msgstr "Персональное меню для отображения на странице вашего канала"
+
+#: ../../Zotlabs/Module/Settings/Channel_home.php:86
+msgid "Channel Home Settings"
+msgstr "Настройки главной страницы канала"
+
+#: ../../Zotlabs/Module/Settings/Directory.php:39
+msgid "Directory Settings"
+msgstr "Настройки каталога"
+
+#: ../../Zotlabs/Module/Settings/Photos.php:39
+msgid "Photos Settings"
+msgstr "Настройки фотографий"
+
+#: ../../Zotlabs/Module/Settings/Profiles.php:47
+msgid "Profiles Settings"
+msgstr "Настройки профилей"
+
+#: ../../Zotlabs/Module/Settings/Featured.php:24
+msgid "No feature settings configured"
+msgstr "Параметры функций не настроены"
+
+#: ../../Zotlabs/Module/Settings/Featured.php:33
+msgid "Addon Settings"
+msgstr "Настройки расширений"
+
+#: ../../Zotlabs/Module/Settings/Featured.php:34
+msgid "Please save/submit changes to any panel before opening another."
+msgstr "Пожалуйста сохраните / отправьте изменения на панели прежде чем открывать другую."
+
+#: ../../Zotlabs/Module/Settings/Connections.php:39
+msgid "Connections Settings"
+msgstr "Настройки контактов"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:327
+msgid "Nobody except yourself"
+msgstr "Никто кроме вас"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:328
+msgid "Only those you specifically allow"
+msgstr "Только персонально разрешённые"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:329
+msgid "Approved connections"
+msgstr "Одобренные контакты"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:330
+msgid "Any connections"
+msgstr "Любые контакты"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:331
+msgid "Anybody on this website"
+msgstr "Любой на этом сайте"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:332
+msgid "Anybody in this network"
+msgstr "Любой в этой сети"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:333
+msgid "Anybody authenticated"
+msgstr "Любой аутентифицированный"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:334
+msgid "Anybody on the internet"
+msgstr "Любой в интернете"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:409
+msgid "Publish your default profile in the network directory"
+msgstr "Публиковать ваш профиль по умолчанию в сетевом каталоге"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:414
+msgid "Allow us to suggest you as a potential friend to new members?"
+msgstr "Разрешить предлагать вас как потенциального друга для новых пользователей?"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:418
+msgid "or"
+msgstr "или"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:427
+msgid "Your channel address is"
+msgstr "Адрес вашего канала"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:430
+msgid "Your files/photos are accessible via WebDAV at"
+msgstr "Ваши файлы / фотографии доступны через WebDAV по"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:470
+msgid "Automatic membership approval"
+msgstr "Членство одобрено автоматически"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:491
+msgid "Channel Settings"
+msgstr "Настройки канала"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:498
+msgid "Basic Settings"
+msgstr "Основные настройки"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:501
+msgid "Your Timezone:"
+msgstr "Часовой пояс:"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:502
+msgid "Default Post Location:"
+msgstr "Расположение по умолчанию:"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:502
+msgid "Geographical location to display on your posts"
+msgstr "Показывать географическое положение в ваших публикациях"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:503
+msgid "Use Browser Location:"
+msgstr "Определять расположение из браузера"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:505
+msgid "Adult Content"
+msgstr "Содержимое для взрослых"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:505
+msgid ""
+"This channel frequently or regularly publishes adult content. (Please tag "
+"any adult material and/or nudity with #NSFW)"
+msgstr "Этот канал часто или регулярно публикует содержимое для взрослых. Пожалуйста, помечайте любой такой материал тегом #NSFW"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:507
+msgid "Security and Privacy Settings"
+msgstr "Безопасность и настройки приватности"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:509
+msgid "Your permissions are already configured. Click to view/adjust"
+msgstr "Ваши разрешения уже настроены. Нажмите чтобы просмотреть или изменить"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:511
+msgid "Hide my online presence"
+msgstr "Скрывать моё присутствие онлайн"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:511
+msgid "Prevents displaying in your profile that you are online"
+msgstr "Предотвращает отображения статуса \"в сети\" в вашем профиле"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:513
+msgid "Simple Privacy Settings:"
+msgstr "Простые настройки безопасности:"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:514
+msgid ""
+"Very Public - extremely permissive (should be used with caution)"
+msgstr "Полностью открытый - сверхлиберальный (должен использоваться с осторожностью)"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:515
+msgid ""
+"Typical - default public, privacy when desired (similar to social "
+"network permissions but with improved privacy)"
+msgstr "Обычный - открытый по умолчанию, приватность по желанию (как в социальных сетях, но с улучшенными настройками)"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:516
+msgid "Private - default private, never open or public"
+msgstr "Частный - частный по умочанию, не открытый и не публичный"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:517
+msgid "Blocked - default blocked to/from everybody"
+msgstr "Закрытый - заблокированный по умолчанию от / для всех"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:519
+msgid "Allow others to tag your posts"
+msgstr "Разрешить другим отмечать ваши публикации"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:519
+msgid ""
+"Often used by the community to retro-actively flag inappropriate content"
+msgstr "Часто используется сообществом для маркировки неподобающего содержания"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:521
+msgid "Channel Permission Limits"
+msgstr "Ограничения разрешений канала"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:523
+msgid "Expire other channel content after this many days"
+msgstr "Храненить содержимое других каналов, дней"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:523
+msgid "0 or blank to use the website limit."
+msgstr "0 или пусто - использовать настройки сайта."
+
+#: ../../Zotlabs/Module/Settings/Channel.php:523
+#, php-format
+msgid "This website expires after %d days."
+msgstr "Срок хранения содержимого этого сайта истекает через %d дней"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:523
+msgid "This website does not expire imported content."
+msgstr "Срок хранения импортированного содержимого этого сайта не ограничен."
+
+#: ../../Zotlabs/Module/Settings/Channel.php:523
+msgid "The website limit takes precedence if lower than your limit."
+msgstr "Ограничение сайта имеет приоритет если ниже вашего значения."
+
+#: ../../Zotlabs/Module/Settings/Channel.php:524
+msgid "Maximum Friend Requests/Day:"
+msgstr "Запросов в друзья в день:"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:524
+msgid "May reduce spam activity"
+msgstr "Может ограничить спам активность"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:525
+msgid "Default Privacy Group"
+msgstr "Группа конфиденциальности по умолчанию"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:526
+#: ../../Zotlabs/Module/Mitem.php:168 ../../Zotlabs/Module/Mitem.php:247
+msgid "(click to open/close)"
+msgstr "(нажмите чтобы открыть/закрыть)"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:527
+msgid "Use my default audience setting for the type of object published"
+msgstr "Использовать настройки аудитории по умолчанию для типа опубликованного объекта"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:536
+msgid "Default permissions category"
+msgstr "Категория разрешений по умолчанию"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:542
+msgid "Maximum private messages per day from unknown people:"
+msgstr "Максимально количество сообщений от незнакомых людей, в день:"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:542
+msgid "Useful to reduce spamming"
+msgstr "Полезно для сокращения количества спама"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:545
+#: ../../Zotlabs/Lib/Enotify.php:68
+msgid "Notification Settings"
+msgstr "Настройки уведомлений"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:546
+msgid "By default post a status message when:"
+msgstr "По умолчанию публиковать новый статус при:"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:547
+msgid "accepting a friend request"
+msgstr "одобрении запроса в друзья"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:548
+msgid "joining a forum/community"
+msgstr "вступлении в сообщество / форум"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:549
+msgid "making an interesting profile change"
+msgstr "интересном изменении профиля"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:550
+msgid "Send a notification email when:"
+msgstr "Отправить уведомление по email когда:"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:551
+msgid "You receive a connection request"
+msgstr "вы получили новый запрос контакта"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:552
+msgid "Your connections are confirmed"
+msgstr "Ваш запрос контакта был одобрен"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:553
+msgid "Someone writes on your profile wall"
+msgstr "Кто-то написал на стене вашего профиля"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:554
+msgid "Someone writes a followup comment"
+msgstr "Кто-то пишет комментарий"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:555
+msgid "You receive a private message"
+msgstr "Вы получили личное сообщение"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:556
+msgid "You receive a friend suggestion"
+msgstr "Вы получили предложение друзей"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:557
+msgid "You are tagged in a post"
+msgstr "Вы были отмечены в публикации"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:558
+msgid "You are poked/prodded/etc. in a post"
+msgstr "Вас толкнули, подтолкнули и т.п. в публикации"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:560
+msgid "Someone likes your post/comment"
+msgstr "Кому-то нравится ваша публикация / комментарий"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:563
+msgid "Show visual notifications including:"
+msgstr "Показывать визуальные оповещения включая:"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:565
+msgid "Unseen stream activity"
+msgstr "Невидимая активность в потоке"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:566
+msgid "Unseen channel activity"
+msgstr "Невидимая активность в канале"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:567
+msgid "Unseen private messages"
+msgstr "Невидимые личные сообщения"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:567
+#: ../../Zotlabs/Module/Settings/Channel.php:572
+#: ../../Zotlabs/Module/Settings/Channel.php:573
+#: ../../Zotlabs/Module/Settings/Channel.php:574
+#: ../../extend/addon/hzaddons/jappixmini/Mod_Jappixmini.php:191
+msgid "Recommended"
+msgstr "Рекомендовано"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:568
+msgid "Upcoming events"
+msgstr "Грядущие события"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:569
+msgid "Events today"
+msgstr "События сегодня"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:570
+msgid "Upcoming birthdays"
+msgstr "Грядущие дни рождения"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:570
+msgid "Not available in all themes"
+msgstr "Не доступно во всех темах"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:571
+msgid "System (personal) notifications"
+msgstr "Системные (личные) уведомления"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:572
+msgid "System info messages"
+msgstr "Сообщения с системной информацией"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:573
+msgid "System critical alerts"
+msgstr "Критические уведомления системы"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:574
+msgid "New connections"
+msgstr "Новые контакты"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:575
+msgid "System Registrations"
+msgstr "Системные регистрации"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:576
+msgid "Unseen shared files"
+msgstr "Невидимые общие файлы"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:577
+msgid "Unseen public stream activity"
+msgstr "Невидимая активность в публичном потоке"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:578
+msgid "Unseen likes and dislikes"
+msgstr "Невидимые лайки и дислайки"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:579
+msgid "Unseen forum posts"
+msgstr "Невидимые публикации на форуме"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:580
+msgid "Email notification hub (hostname)"
+msgstr "Центр уведомлений по email (имя хоста)"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:580
+#, php-format
+msgid ""
+"If your channel is mirrored to multiple hubs, set this to your preferred "
+"location. This will prevent duplicate email notifications. Example: %s"
+msgstr "Если ваш канал зеркалируется в нескольких местах, это ваше предпочтительное местоположение. Это должно предотвратить дублировать уведомлений по email. Например: %s"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:581
+msgid "Show new wall posts, private messages and connections under Notices"
+msgstr "Показать новые сообщения на стене, личные сообщения и контакты в \"Уведомлениях\""
+
+#: ../../Zotlabs/Module/Settings/Channel.php:583
+msgid "Notify me of events this many days in advance"
+msgstr "Уведомлять меня о событиях заранее, дней"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:583
+msgid "Must be greater than 0"
+msgstr "Должно быть больше 0"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:588
+msgid "Advanced Account/Page Type Settings"
+msgstr "Дополнительные настройки учётной записи / страницы"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:589
+msgid "Change the behaviour of this account for special situations"
+msgstr "Изменить поведение этого аккаунта в особых ситуациях"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:591
+msgid "Miscellaneous Settings"
+msgstr "Дополнительные настройки"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:592
+msgid "Default photo upload folder"
+msgstr "Каталог загрузки фотографий по умолчанию"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:592
+#: ../../Zotlabs/Module/Settings/Channel.php:593
+msgid "%Y - current year, %m - current month"
+msgstr "%Y - текущий год, %y - текущий месяц"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:593
+msgid "Default file upload folder"
+msgstr "Каталог загрузки файлов по умолчанию"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:594
+#: ../../Zotlabs/Module/Removeme.php:64
+msgid "Remove Channel"
+msgstr "Удаление канала"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:595
+msgid "Remove this channel."
+msgstr "Удалить этот канал."
+
+#: ../../Zotlabs/Module/Dirsearch.php:33
+msgid "This directory server requires an access token"
+msgstr "Для доступа к этому серверу каталогов требуется токен"
+
+#: ../../Zotlabs/Module/Editlayout.php:79 ../../Zotlabs/Module/Editblock.php:79
+#: ../../Zotlabs/Module/Editblock.php:95
+#: ../../Zotlabs/Module/Editwebpage.php:80 ../../Zotlabs/Module/Editpost.php:24
+#: ../../Zotlabs/Module/Card_edit.php:17 ../../Zotlabs/Module/Card_edit.php:33
+#: ../../Zotlabs/Module/Article_edit.php:17
+#: ../../Zotlabs/Module/Article_edit.php:33
+msgid "Item not found"
+msgstr "Элемент не найден"
+
+#: ../../Zotlabs/Module/Editlayout.php:128 ../../Zotlabs/Module/Layouts.php:129
+#: ../../Zotlabs/Module/Layouts.php:189
+msgid "Layout Name"
+msgstr "Название шаблона"
+
+#: ../../Zotlabs/Module/Editlayout.php:129 ../../Zotlabs/Module/Layouts.php:132
+msgid "Layout Description (Optional)"
+msgstr "Описание шаблона (необязательно)"
+
+#: ../../Zotlabs/Module/Editlayout.php:137
+msgid "Edit Layout"
+msgstr "Редактировать шаблон"
+
+#: ../../Zotlabs/Module/Apps.php:50 ../../Zotlabs/Widget/Appstore.php:14
+msgid "Available Apps"
+msgstr "Доступные приложения"
+
+#: ../../Zotlabs/Module/Apps.php:50
+msgid "Installed Apps"
+msgstr "Установленные приложения"
+
+#: ../../Zotlabs/Module/Apps.php:53
+msgid "Manage Apps"
+msgstr "Управление приложениями"
+
+#: ../../Zotlabs/Module/Apps.php:54
+msgid "Create Custom App"
+msgstr "Создать пользовательское приложение"
+
+#: ../../Zotlabs/Module/Filestorage.php:103
+msgid "File not found."
+msgstr "Файл не найден."
+
+#: ../../Zotlabs/Module/Filestorage.php:152
+msgid "Permission Denied."
+msgstr "Доступ запрещен."
+
+#: ../../Zotlabs/Module/Filestorage.php:185
+msgid "Edit file permissions"
+msgstr "Редактировать разрешения файла"
+
+#: ../../Zotlabs/Module/Filestorage.php:197
+#: ../../extend/addon/hzaddons/flashcards/Mod_Flashcards.php:211
+msgid "Set/edit permissions"
+msgstr "Редактировать разрешения"
+
+#: ../../Zotlabs/Module/Filestorage.php:198
+msgid "Include all files and sub folders"
+msgstr "Включить все файлы и подкаталоги"
+
+#: ../../Zotlabs/Module/Filestorage.php:199
+msgid "Return to file list"
+msgstr "Вернутся к списку файлов"
+
+#: ../../Zotlabs/Module/Filestorage.php:201
+msgid "Copy/paste this code to attach file to a post"
+msgstr "Копировать / вставить этот код для прикрепления файла к публикации"
+
+#: ../../Zotlabs/Module/Filestorage.php:202
+msgid "Copy/paste this URL to link file from a web page"
+msgstr "Копировать / вставить эту URL для ссылки на файл со страницы"
+
+#: ../../Zotlabs/Module/Filestorage.php:204
+msgid "Share this file"
+msgstr "Поделиться этим файлом"
+
+#: ../../Zotlabs/Module/Filestorage.php:205
+msgid "Show URL to this file"
+msgstr "Показать URL этого файла"
+
+#: ../../Zotlabs/Module/Editblock.php:113 ../../Zotlabs/Module/Blocks.php:97
+#: ../../Zotlabs/Module/Blocks.php:155
+msgid "Block Name"
+msgstr "Название блока"
+
+#: ../../Zotlabs/Module/Editblock.php:138
+msgid "Edit Block"
+msgstr "Редактировать блок"
+
+#: ../../Zotlabs/Module/Service_limits.php:23
+msgid "No service class restrictions found."
+msgstr "Ограничений класса обслуживание не найдено."
+
#: ../../Zotlabs/Module/Channel.php:122
#, php-format
msgid "This is the home page of %s."
@@ -1016,29 +7406,6 @@ msgstr "Это домашняя страница %s."
msgid "Insufficient permissions. Request redirected to profile page."
msgstr "Недостаточно прав. Запрос перенаправлен на страницу профиля."
-#: ../../Zotlabs/Module/Channel.php:193 ../../Zotlabs/Module/Network.php:173
-msgid "Search Results For:"
-msgstr "Результаты поиска для:"
-
-#: ../../Zotlabs/Module/Channel.php:228 ../../Zotlabs/Module/Hq.php:134
-#: ../../Zotlabs/Module/Pubstream.php:94 ../../Zotlabs/Module/Display.php:80
-#: ../../Zotlabs/Module/Network.php:203
-msgid "Reset form"
-msgstr "Очистить форму"
-
-#: ../../Zotlabs/Module/Channel.php:483 ../../Zotlabs/Module/Display.php:378
-msgid ""
-"You must enable javascript for your browser to be able to view this content."
-msgstr "Для просмотра этого содержимого в вашем браузере должен быть включён JavaScript"
-
-#: ../../Zotlabs/Module/Lang.php:17
-msgid "Language App"
-msgstr "Приложение \"Язык\""
-
-#: ../../Zotlabs/Module/Lang.php:18
-msgid "Change UI language"
-msgstr "Изменить язык интерфейса"
-
#: ../../Zotlabs/Module/Uexport.php:61
msgid "Channel Export App"
msgstr "Приложение \"Экспорт канала\""
@@ -1105,737 +7472,125 @@ msgid ""
"or restore these in date order (oldest first)."
msgstr "Данные файлы с содержимым могут быть импортированы и восстановлены на любом содержащем ваш канал сайте. Посетите %2$s. Для лучших результатов пожалуйста производите импорт и восстановление в порядке датировки (старые сначала)."
-#: ../../Zotlabs/Module/Hq.php:140
-msgid "Welcome to Hubzilla!"
-msgstr "Добро пожаловать в Hubzilla!"
+#: ../../Zotlabs/Module/Chatsvc.php:131
+msgid "Away"
+msgstr "Нет на месте"
-#: ../../Zotlabs/Module/Hq.php:140
-msgid "You have got no unseen posts..."
-msgstr "У вас нет видимых публикаций..."
+#: ../../Zotlabs/Module/Chatsvc.php:136
+msgid "Online"
+msgstr "В сети"
-#: ../../Zotlabs/Module/Search.php:17 ../../Zotlabs/Module/Photos.php:516
-#: ../../Zotlabs/Module/Ratings.php:83 ../../Zotlabs/Module/Directory.php:67
-#: ../../Zotlabs/Module/Directory.php:72 ../../Zotlabs/Module/Display.php:29
-#: ../../Zotlabs/Module/Viewconnections.php:23
-msgid "Public access denied."
-msgstr "Публичный доступ запрещен."
+#: ../../Zotlabs/Module/Like.php:56
+msgid "Like/Dislike"
+msgstr "Нравится / не нравится"
-#: ../../Zotlabs/Module/Search.php:44 ../../Zotlabs/Module/Connections.php:352
-#: ../../Zotlabs/Lib/Apps.php:352 ../../Zotlabs/Widget/Sitesearch.php:31
-#: ../../Zotlabs/Widget/Activity_filter.php:151 ../../include/text.php:1103
-#: ../../include/text.php:1115 ../../include/acl_selectors.php:118
-#: ../../include/nav.php:186
-msgid "Search"
-msgstr "Поиск"
+#: ../../Zotlabs/Module/Like.php:61
+msgid "This action is restricted to members."
+msgstr "Это действие доступно только участникам."
-#: ../../Zotlabs/Module/Search.php:230
+#: ../../Zotlabs/Module/Like.php:62
+msgid ""
+"Please login with your $Projectname ID or register as a new $Projectname member to continue."
+msgstr "Пожалуйста, для продолжения войдите с вашим $Projectname ID или зарегистрируйтесь как новый участник $Projectname."
+
+#: ../../Zotlabs/Module/Like.php:111 ../../Zotlabs/Module/Like.php:137
+#: ../../Zotlabs/Module/Like.php:175
+msgid "Invalid request."
+msgstr "Неверный запрос."
+
+#: ../../Zotlabs/Module/Like.php:152
+msgid "thing"
+msgstr "предмет"
+
+#: ../../Zotlabs/Module/Like.php:198
+msgid "Channel unavailable."
+msgstr "Канал недоступен."
+
+#: ../../Zotlabs/Module/Like.php:246
+msgid "Previous action reversed."
+msgstr "Предыдущее действие отменено."
+
+#: ../../Zotlabs/Module/Like.php:451
#, php-format
-msgid "Items tagged with: %s"
-msgstr "Объекты помечены как: %s"
+msgid "%1$s agrees with %2$s's %3$s"
+msgstr "%1$s согласен с %2$s %3$s"
-#: ../../Zotlabs/Module/Search.php:232
+#: ../../Zotlabs/Module/Like.php:453
#, php-format
-msgid "Search results for: %s"
-msgstr "Результаты поиска для: %s"
+msgid "%1$s doesn't agree with %2$s's %3$s"
+msgstr "%1$s не согласен с %2$s %3$s"
-#: ../../Zotlabs/Module/Pubstream.php:20
-msgid "Public Stream App"
-msgstr "Приложение \"Публичный поток\""
-
-#: ../../Zotlabs/Module/Pubstream.php:21
-msgid "The unmoderated public stream of this hub"
-msgstr "Немодерируемый публичный поток с этого хаба"
-
-#: ../../Zotlabs/Module/Pubstream.php:109 ../../Zotlabs/Lib/Apps.php:375
-#: ../../Zotlabs/Widget/Notifications.php:142
-msgid "Public Stream"
-msgstr "Публичный поток"
-
-#: ../../Zotlabs/Module/Locs.php:25 ../../Zotlabs/Module/Locs.php:54
-msgid "Location not found."
-msgstr "Местоположение не найдено"
-
-#: ../../Zotlabs/Module/Locs.php:62
-msgid "Location lookup failed."
-msgstr "Поиск местоположения не удался"
-
-#: ../../Zotlabs/Module/Locs.php:66
-msgid ""
-"Please select another location to become primary before removing the primary "
-"location."
-msgstr "Пожалуйста, выберите другое местоположение в качестве основного прежде чем удалить предыдущее"
-
-#: ../../Zotlabs/Module/Locs.php:95
-msgid "Syncing locations"
-msgstr "Синхронизировать местоположение"
-
-#: ../../Zotlabs/Module/Locs.php:105
-msgid "No locations found."
-msgstr "Местоположений не найдено"
-
-#: ../../Zotlabs/Module/Locs.php:116
-msgid "Manage Channel Locations"
-msgstr "Управление местоположением канала"
-
-#: ../../Zotlabs/Module/Locs.php:119
-msgid "Primary"
-msgstr "Основной"
-
-#: ../../Zotlabs/Module/Locs.php:120 ../../Zotlabs/Module/Menu.php:176
-msgid "Drop"
-msgstr "Удалить"
-
-#: ../../Zotlabs/Module/Locs.php:122
-msgid "Sync Now"
-msgstr "Синхронизировать"
-
-#: ../../Zotlabs/Module/Locs.php:123
-msgid "Please wait several minutes between consecutive operations."
-msgstr "Пожалуйста, подождите несколько минут между последовательными операциями."
-
-#: ../../Zotlabs/Module/Locs.php:124
-msgid ""
-"When possible, drop a location by logging into that website/hub and removing "
-"your channel."
-msgstr "По возможности, очистите местоположение, войдя на этот веб-сайт / хаб и удалив свой канал."
-
-#: ../../Zotlabs/Module/Locs.php:125
-msgid "Use this form to drop the location if the hub is no longer operating."
-msgstr "Используйте эту форму, чтобы удалить местоположение, если хаб больше не функционирует."
-
-#: ../../Zotlabs/Module/Apporder.php:47
-msgid "Change Order of Pinned Navbar Apps"
-msgstr "Изменить порядок приложений на панели навигации"
-
-#: ../../Zotlabs/Module/Apporder.php:47
-msgid "Change Order of App Tray Apps"
-msgstr "Изменить порядок приложений в лотке"
-
-#: ../../Zotlabs/Module/Apporder.php:48
-msgid ""
-"Use arrows to move the corresponding app left (top) or right (bottom) in the "
-"navbar"
-msgstr "Используйте стрелки для перемещения приложения влево (вверх) или вправо (вниз) в панели навигации"
-
-#: ../../Zotlabs/Module/Apporder.php:48
-msgid "Use arrows to move the corresponding app up or down in the app tray"
-msgstr "Используйте стрелки для перемещения приложения вверх или вниз в лотке"
-
-#: ../../Zotlabs/Module/Mitem.php:31 ../../Zotlabs/Module/Menu.php:208
-msgid "Menu not found."
-msgstr "Меню не найдено"
-
-#: ../../Zotlabs/Module/Mitem.php:63
-msgid "Unable to create element."
-msgstr "Невозможно создать элемент."
-
-#: ../../Zotlabs/Module/Mitem.php:87
-msgid "Unable to update menu element."
-msgstr "Невозможно обновить элемент меню."
-
-#: ../../Zotlabs/Module/Mitem.php:103
-msgid "Unable to add menu element."
-msgstr "Невозможно добавить элемент меню."
-
-#: ../../Zotlabs/Module/Mitem.php:134 ../../Zotlabs/Module/Menu.php:231
-#: ../../Zotlabs/Module/Xchan.php:41
-msgid "Not found."
-msgstr "Не найдено."
-
-#: ../../Zotlabs/Module/Mitem.php:167 ../../Zotlabs/Module/Mitem.php:246
-msgid "Menu Item Permissions"
-msgstr "Разрешения на пункт меню"
-
-#: ../../Zotlabs/Module/Mitem.php:168 ../../Zotlabs/Module/Mitem.php:247
-#: ../../Zotlabs/Module/Settings/Channel.php:526
-msgid "(click to open/close)"
-msgstr "(нажмите чтобы открыть/закрыть)"
-
-#: ../../Zotlabs/Module/Mitem.php:174 ../../Zotlabs/Module/Mitem.php:191
-msgid "Link Name"
-msgstr "Имя ссылки"
-
-#: ../../Zotlabs/Module/Mitem.php:175 ../../Zotlabs/Module/Mitem.php:255
-msgid "Link or Submenu Target"
-msgstr "Ссылка или цель подменю"
-
-#: ../../Zotlabs/Module/Mitem.php:175
-msgid "Enter URL of the link or select a menu name to create a submenu"
-msgstr "Введите URL ссылки или выберите имя меню для создания подменю"
-
-#: ../../Zotlabs/Module/Mitem.php:176 ../../Zotlabs/Module/Mitem.php:256
-msgid "Use magic-auth if available"
-msgstr "Использовать magic-auth если возможно"
-
-#: ../../Zotlabs/Module/Mitem.php:176 ../../Zotlabs/Module/Mitem.php:177
-#: ../../Zotlabs/Module/Mitem.php:256 ../../Zotlabs/Module/Mitem.php:257
-#: ../../Zotlabs/Module/Events.php:478 ../../Zotlabs/Module/Events.php:479
-#: ../../Zotlabs/Module/Removeme.php:63 ../../Zotlabs/Module/Admin/Site.php:255
-#: ../../Zotlabs/Module/Settings/Channel.php:309
-#: ../../Zotlabs/Module/Settings/Display.php:89
-#: ../../Zotlabs/Module/Import.php:635 ../../Zotlabs/Module/Import.php:639
-#: ../../Zotlabs/Module/Import.php:640 ../../Zotlabs/Module/Api.php:99
-#: ../../Zotlabs/Module/Photos.php:670 ../../Zotlabs/Module/Wiki.php:227
-#: ../../Zotlabs/Module/Wiki.php:228 ../../Zotlabs/Module/Connedit.php:406
-#: ../../Zotlabs/Module/Connedit.php:796 ../../Zotlabs/Module/Menu.php:162
-#: ../../Zotlabs/Module/Menu.php:221 ../../Zotlabs/Module/Defperms.php:197
-#: ../../Zotlabs/Module/Profiles.php:681 ../../Zotlabs/Module/Sources.php:124
-#: ../../Zotlabs/Module/Sources.php:159
-#: ../../Zotlabs/Module/Filestorage.php:198
-#: ../../Zotlabs/Module/Filestorage.php:206 ../../Zotlabs/Lib/Libzotdir.php:162
-#: ../../Zotlabs/Lib/Libzotdir.php:163 ../../Zotlabs/Lib/Libzotdir.php:165
-#: ../../Zotlabs/Storage/Browser.php:411 ../../boot.php:1681
-#: ../../view/theme/redbasic_c/php/config.php:100
-#: ../../view/theme/redbasic_c/php/config.php:115
-#: ../../view/theme/redbasic/php/config.php:99
-#: ../../view/theme/redbasic/php/config.php:116
-#: ../../addon/wppost/Mod_Wppost.php:82 ../../addon/wppost/Mod_Wppost.php:86
-#: ../../addon/ijpost/Mod_Ijpost.php:61 ../../addon/dwpost/Mod_Dwpost.php:60
-#: ../../addon/ljpost/Mod_Ljpost.php:62 ../../addon/rtof/Mod_Rtof.php:49
-#: ../../addon/jappixmini/Mod_Jappixmini.php:161
-#: ../../addon/jappixmini/Mod_Jappixmini.php:191
-#: ../../addon/jappixmini/Mod_Jappixmini.php:199
-#: ../../addon/jappixmini/Mod_Jappixmini.php:203
-#: ../../addon/jappixmini/Mod_Jappixmini.php:207
-#: ../../addon/channelreputation/channelreputation.php:110
-#: ../../addon/nofed/Mod_Nofed.php:42 ../../addon/redred/Mod_Redred.php:63
-#: ../../addon/content_import/Mod_content_import.php:137
-#: ../../addon/content_import/Mod_content_import.php:138
-#: ../../addon/pubcrawl/Mod_Pubcrawl.php:45
-#: ../../addon/libertree/Mod_Libertree.php:59
-#: ../../addon/statusnet/Mod_Statusnet.php:260
-#: ../../addon/statusnet/Mod_Statusnet.php:282
-#: ../../addon/statusnet/Mod_Statusnet.php:291
-#: ../../addon/twitter/Mod_Twitter.php:162
-#: ../../addon/twitter/Mod_Twitter.php:171
-#: ../../addon/smileybutton/Mod_Smileybutton.php:44
-#: ../../addon/cart/Settings/Cart.php:59 ../../addon/cart/Settings/Cart.php:71
-#: ../../addon/cart/cart.php:1258
-#: ../../addon/cart/submodules/paypalbutton.php:87
-#: ../../addon/cart/submodules/paypalbutton.php:95
-#: ../../addon/cart/submodules/manualcat.php:63
-#: ../../addon/cart/submodules/manualcat.php:254
-#: ../../addon/cart/submodules/manualcat.php:258
-#: ../../addon/cart/submodules/hzservices.php:64
-#: ../../addon/cart/submodules/hzservices.php:646
-#: ../../addon/cart/submodules/hzservices.php:650
-#: ../../addon/cart/submodules/subscriptions.php:153
-#: ../../addon/cart/submodules/subscriptions.php:425
-#: ../../addon/pumpio/Mod_Pumpio.php:94 ../../addon/pumpio/Mod_Pumpio.php:98
-#: ../../addon/pumpio/Mod_Pumpio.php:102 ../../include/dir_fns.php:143
-#: ../../include/dir_fns.php:144 ../../include/dir_fns.php:145
-msgid "No"
-msgstr "Нет"
-
-#: ../../Zotlabs/Module/Mitem.php:176 ../../Zotlabs/Module/Mitem.php:177
-#: ../../Zotlabs/Module/Mitem.php:256 ../../Zotlabs/Module/Mitem.php:257
-#: ../../Zotlabs/Module/Events.php:478 ../../Zotlabs/Module/Events.php:479
-#: ../../Zotlabs/Module/Removeme.php:63 ../../Zotlabs/Module/Admin/Site.php:257
-#: ../../Zotlabs/Module/Settings/Channel.php:309
-#: ../../Zotlabs/Module/Settings/Display.php:89
-#: ../../Zotlabs/Module/Import.php:635 ../../Zotlabs/Module/Import.php:639
-#: ../../Zotlabs/Module/Import.php:640 ../../Zotlabs/Module/Api.php:98
-#: ../../Zotlabs/Module/Photos.php:670 ../../Zotlabs/Module/Wiki.php:227
-#: ../../Zotlabs/Module/Wiki.php:228 ../../Zotlabs/Module/Connedit.php:406
-#: ../../Zotlabs/Module/Menu.php:162 ../../Zotlabs/Module/Menu.php:221
-#: ../../Zotlabs/Module/Defperms.php:197 ../../Zotlabs/Module/Profiles.php:681
-#: ../../Zotlabs/Module/Sources.php:124 ../../Zotlabs/Module/Sources.php:159
-#: ../../Zotlabs/Module/Filestorage.php:198
-#: ../../Zotlabs/Module/Filestorage.php:206 ../../Zotlabs/Lib/Libzotdir.php:162
-#: ../../Zotlabs/Lib/Libzotdir.php:163 ../../Zotlabs/Lib/Libzotdir.php:165
-#: ../../Zotlabs/Storage/Browser.php:411 ../../boot.php:1681
-#: ../../view/theme/redbasic_c/php/config.php:100
-#: ../../view/theme/redbasic_c/php/config.php:115
-#: ../../view/theme/redbasic/php/config.php:99
-#: ../../view/theme/redbasic/php/config.php:116
-#: ../../addon/wppost/Mod_Wppost.php:82 ../../addon/wppost/Mod_Wppost.php:86
-#: ../../addon/ijpost/Mod_Ijpost.php:61 ../../addon/dwpost/Mod_Dwpost.php:60
-#: ../../addon/ljpost/Mod_Ljpost.php:62 ../../addon/rtof/Mod_Rtof.php:49
-#: ../../addon/jappixmini/Mod_Jappixmini.php:161
-#: ../../addon/jappixmini/Mod_Jappixmini.php:191
-#: ../../addon/jappixmini/Mod_Jappixmini.php:199
-#: ../../addon/jappixmini/Mod_Jappixmini.php:203
-#: ../../addon/jappixmini/Mod_Jappixmini.php:207
-#: ../../addon/channelreputation/channelreputation.php:110
-#: ../../addon/nofed/Mod_Nofed.php:42 ../../addon/redred/Mod_Redred.php:63
-#: ../../addon/content_import/Mod_content_import.php:137
-#: ../../addon/content_import/Mod_content_import.php:138
-#: ../../addon/pubcrawl/Mod_Pubcrawl.php:45
-#: ../../addon/libertree/Mod_Libertree.php:59
-#: ../../addon/statusnet/Mod_Statusnet.php:260
-#: ../../addon/statusnet/Mod_Statusnet.php:282
-#: ../../addon/statusnet/Mod_Statusnet.php:291
-#: ../../addon/twitter/Mod_Twitter.php:162
-#: ../../addon/twitter/Mod_Twitter.php:171
-#: ../../addon/smileybutton/Mod_Smileybutton.php:44
-#: ../../addon/cart/Settings/Cart.php:59 ../../addon/cart/Settings/Cart.php:71
-#: ../../addon/cart/cart.php:1258
-#: ../../addon/cart/submodules/paypalbutton.php:87
-#: ../../addon/cart/submodules/paypalbutton.php:95
-#: ../../addon/cart/submodules/manualcat.php:63
-#: ../../addon/cart/submodules/manualcat.php:254
-#: ../../addon/cart/submodules/manualcat.php:258
-#: ../../addon/cart/submodules/hzservices.php:64
-#: ../../addon/cart/submodules/hzservices.php:646
-#: ../../addon/cart/submodules/hzservices.php:650
-#: ../../addon/cart/submodules/subscriptions.php:153
-#: ../../addon/cart/submodules/subscriptions.php:425
-#: ../../addon/pumpio/Mod_Pumpio.php:94 ../../addon/pumpio/Mod_Pumpio.php:98
-#: ../../addon/pumpio/Mod_Pumpio.php:102 ../../include/dir_fns.php:143
-#: ../../include/dir_fns.php:144 ../../include/dir_fns.php:145
-msgid "Yes"
-msgstr "Да"
-
-#: ../../Zotlabs/Module/Mitem.php:177 ../../Zotlabs/Module/Mitem.php:257
-msgid "Open link in new window"
-msgstr "Открыть ссылку в новом окне"
-
-#: ../../Zotlabs/Module/Mitem.php:178 ../../Zotlabs/Module/Mitem.php:258
-msgid "Order in list"
-msgstr "Порядок в списке"
-
-#: ../../Zotlabs/Module/Mitem.php:178 ../../Zotlabs/Module/Mitem.php:258
-msgid "Higher numbers will sink to bottom of listing"
-msgstr "Большие значения в конце списка"
-
-#: ../../Zotlabs/Module/Mitem.php:179
-msgid "Submit and finish"
-msgstr "Отправить и завершить"
-
-#: ../../Zotlabs/Module/Mitem.php:180
-msgid "Submit and continue"
-msgstr "Отправить и продолжить"
-
-#: ../../Zotlabs/Module/Mitem.php:189
-msgid "Menu:"
-msgstr "Меню:"
-
-#: ../../Zotlabs/Module/Mitem.php:192
-msgid "Link Target"
-msgstr "Цель ссылки"
-
-#: ../../Zotlabs/Module/Mitem.php:195
-msgid "Edit menu"
-msgstr "Редактировать меню"
-
-#: ../../Zotlabs/Module/Mitem.php:198
-msgid "Edit element"
-msgstr "Редактировать элемент"
-
-#: ../../Zotlabs/Module/Mitem.php:199
-msgid "Drop element"
-msgstr "Удалить элемент"
-
-#: ../../Zotlabs/Module/Mitem.php:200
-msgid "New element"
-msgstr "Новый элемент"
-
-#: ../../Zotlabs/Module/Mitem.php:201
-msgid "Edit this menu container"
-msgstr "Редактировать контейнер меню"
-
-#: ../../Zotlabs/Module/Mitem.php:202
-msgid "Add menu element"
-msgstr "Добавить элемент меню"
-
-#: ../../Zotlabs/Module/Mitem.php:203
-msgid "Delete this menu item"
-msgstr "Удалить этот элемент меню"
-
-#: ../../Zotlabs/Module/Mitem.php:204
-msgid "Edit this menu item"
-msgstr "Редактировать этот элемент меню"
-
-#: ../../Zotlabs/Module/Mitem.php:222
-msgid "Menu item not found."
-msgstr "Элемент меню не найден."
-
-#: ../../Zotlabs/Module/Mitem.php:235
-msgid "Menu item deleted."
-msgstr "Элемент меню удалён."
-
-#: ../../Zotlabs/Module/Mitem.php:237
-msgid "Menu item could not be deleted."
-msgstr "Невозможно удалить элемент меню."
-
-#: ../../Zotlabs/Module/Mitem.php:244
-msgid "Edit Menu Element"
-msgstr "Редактировать элемент меню"
-
-#: ../../Zotlabs/Module/Mitem.php:254
-msgid "Link text"
-msgstr "Текст ссылки"
-
-#: ../../Zotlabs/Module/Events.php:113
-#: ../../Zotlabs/Module/Channel_calendar.php:51
-msgid "Event can not end before it has started."
-msgstr "Событие не может завершиться до его начала."
-
-#: ../../Zotlabs/Module/Events.php:115 ../../Zotlabs/Module/Events.php:124
-#: ../../Zotlabs/Module/Events.php:146
-#: ../../Zotlabs/Module/Channel_calendar.php:53
-#: ../../Zotlabs/Module/Channel_calendar.php:61
-#: ../../Zotlabs/Module/Channel_calendar.php:78
-msgid "Unable to generate preview."
-msgstr "Невозможно создать предварительный просмотр."
-
-#: ../../Zotlabs/Module/Events.php:122
-#: ../../Zotlabs/Module/Channel_calendar.php:59
-msgid "Event title and start time are required."
-msgstr "Требуются наименование события и время начала."
-
-#: ../../Zotlabs/Module/Events.php:144 ../../Zotlabs/Module/Events.php:271
-#: ../../Zotlabs/Module/Channel_calendar.php:76
-#: ../../Zotlabs/Module/Channel_calendar.php:218
-msgid "Event not found."
-msgstr "Событие не найдено."
-
-#: ../../Zotlabs/Module/Events.php:266
-#: ../../Zotlabs/Module/Channel_calendar.php:213
-#: ../../Zotlabs/Module/Tagger.php:73 ../../Zotlabs/Module/Like.php:394
-#: ../../include/conversation.php:119 ../../include/text.php:2120
-#: ../../include/event.php:1207
-msgid "event"
-msgstr "событие"
-
-#: ../../Zotlabs/Module/Events.php:468
-msgid "Edit event title"
-msgstr "Редактировать наименование события"
-
-#: ../../Zotlabs/Module/Events.php:468 ../../Zotlabs/Module/Events.php:473
-#: ../../Zotlabs/Module/Appman.php:143 ../../Zotlabs/Module/Appman.php:144
-#: ../../Zotlabs/Module/Profiles.php:745 ../../Zotlabs/Module/Profiles.php:749
-#: ../../include/datetime.php:211
-msgid "Required"
-msgstr "Требуется"
-
-#: ../../Zotlabs/Module/Events.php:470
-msgid "Categories (comma-separated list)"
-msgstr "Категории (список через запятую)"
-
-#: ../../Zotlabs/Module/Events.php:471
-msgid "Edit Category"
-msgstr "Редактировать категорию"
-
-#: ../../Zotlabs/Module/Events.php:471
-msgid "Category"
-msgstr "Категория"
-
-#: ../../Zotlabs/Module/Events.php:474
-msgid "Edit start date and time"
-msgstr "Редактировать дату и время начала"
-
-#: ../../Zotlabs/Module/Events.php:475 ../../Zotlabs/Module/Events.php:478
-msgid "Finish date and time are not known or not relevant"
-msgstr "Дата и время окончания неизвестны или неприменимы"
-
-#: ../../Zotlabs/Module/Events.php:477
-msgid "Edit finish date and time"
-msgstr "Редактировать дату и время окончания"
-
-#: ../../Zotlabs/Module/Events.php:477
-msgid "Finish date and time"
-msgstr "Дата и время окончания"
-
-#: ../../Zotlabs/Module/Events.php:479 ../../Zotlabs/Module/Events.php:480
-msgid "Adjust for viewer timezone"
-msgstr "Настройте просмотр часовых поясов"
-
-#: ../../Zotlabs/Module/Events.php:479
-msgid ""
-"Important for events that happen in a particular place. Not practical for "
-"global holidays."
-msgstr "Важно для событий, которые происходят в определённом месте. Не подходит для всеобщих праздников."
-
-#: ../../Zotlabs/Module/Events.php:481
-msgid "Edit Description"
-msgstr "Редактировать описание"
-
-#: ../../Zotlabs/Module/Events.php:483
-msgid "Edit Location"
-msgstr "Редактировать местоположение"
-
-#: ../../Zotlabs/Module/Events.php:486 ../../Zotlabs/Module/Photos.php:1097
-#: ../../Zotlabs/Module/Webpages.php:262 ../../Zotlabs/Lib/ThreadItem.php:806
-#: ../../addon/hsse/hsse.php:153 ../../include/conversation.php:1359
-msgid "Preview"
-msgstr "Предварительный просмотр"
-
-#: ../../Zotlabs/Module/Events.php:487 ../../addon/hsse/hsse.php:225
-#: ../../include/conversation.php:1431
-msgid "Permission settings"
-msgstr "Настройки разрешений"
-
-#: ../../Zotlabs/Module/Events.php:502
-msgid "Advanced Options"
-msgstr "Дополнительные настройки"
-
-#: ../../Zotlabs/Module/Events.php:613
-msgid "l, F j"
-msgstr ""
-
-#: ../../Zotlabs/Module/Events.php:641
-#: ../../Zotlabs/Module/Channel_calendar.php:370
-msgid "Edit event"
-msgstr "Редактировать событие"
-
-#: ../../Zotlabs/Module/Events.php:643
-#: ../../Zotlabs/Module/Channel_calendar.php:372
-msgid "Delete event"
-msgstr "Удалить событие"
-
-#: ../../Zotlabs/Module/Events.php:669 ../../include/text.php:1939
-msgid "Link to Source"
-msgstr "Ссылка на источник"
-
-#: ../../Zotlabs/Module/Events.php:677
-#: ../../Zotlabs/Module/Channel_calendar.php:401
-msgid "calendar"
-msgstr "календарь"
-
-#: ../../Zotlabs/Module/Events.php:696
-msgid "Edit Event"
-msgstr "Редактировать событие"
-
-#: ../../Zotlabs/Module/Events.php:696
-msgid "Create Event"
-msgstr "Создать событие"
-
-#: ../../Zotlabs/Module/Events.php:699 ../../include/channel.php:1769
-msgid "Export"
-msgstr "Экспорт"
-
-#: ../../Zotlabs/Module/Events.php:739
-msgid "Event removed"
-msgstr "Событие удалено"
-
-#: ../../Zotlabs/Module/Events.php:742
-#: ../../Zotlabs/Module/Channel_calendar.php:488
-msgid "Failed to remove event"
-msgstr "Не удалось удалить событие"
-
-#: ../../Zotlabs/Module/Appman.php:39 ../../Zotlabs/Module/Appman.php:56
-msgid "App installed."
-msgstr "Приложение установлено."
-
-#: ../../Zotlabs/Module/Appman.php:49
-msgid "Malformed app."
-msgstr "Неработающее приложение."
-
-#: ../../Zotlabs/Module/Appman.php:132
-msgid "Embed code"
-msgstr "Встроить код"
-
-#: ../../Zotlabs/Module/Appman.php:138
-msgid "Edit App"
-msgstr "Редактировать приложение"
-
-#: ../../Zotlabs/Module/Appman.php:138
-msgid "Create App"
-msgstr "Создать приложение"
-
-#: ../../Zotlabs/Module/Appman.php:143
-msgid "Name of app"
-msgstr "Наименование приложения"
-
-#: ../../Zotlabs/Module/Appman.php:144
-msgid "Location (URL) of app"
-msgstr "Местоположение (URL) приложения"
-
-#: ../../Zotlabs/Module/Appman.php:146
-msgid "Photo icon URL"
-msgstr "URL пиктограммы"
-
-#: ../../Zotlabs/Module/Appman.php:146
-msgid "80 x 80 pixels - optional"
-msgstr "80 x 80 пикселей - необязательно"
-
-#: ../../Zotlabs/Module/Appman.php:147
-msgid "Categories (optional, comma separated list)"
-msgstr "Категории (необязательно, список через запятую)"
-
-#: ../../Zotlabs/Module/Appman.php:148
-msgid "Version ID"
-msgstr "ID версии"
-
-#: ../../Zotlabs/Module/Appman.php:149
-msgid "Price of app"
-msgstr "Цена приложения"
-
-#: ../../Zotlabs/Module/Appman.php:150
-msgid "Location (URL) to purchase app"
-msgstr "Ссылка (URL) для покупки приложения"
-
-#: ../../Zotlabs/Module/Regmod.php:15
-msgid "Please login."
-msgstr "Пожалуйста, войдите."
-
-#: ../../Zotlabs/Module/Magic.php:78
-msgid "Hub not found."
-msgstr "Узел не найден."
-
-#: ../../Zotlabs/Module/Subthread.php:112 ../../Zotlabs/Module/Tagger.php:69
-#: ../../Zotlabs/Module/Like.php:392 ../../Zotlabs/Lib/Activity.php:2320
-#: ../../addon/redphotos/redphotohelper.php:71
-#: ../../addon/diaspora/Receiver.php:1592 ../../addon/pubcrawl/as.php:1690
-#: ../../include/conversation.php:116 ../../include/text.php:2117
-msgid "photo"
-msgstr "фото"
-
-#: ../../Zotlabs/Module/Subthread.php:112 ../../Zotlabs/Module/Like.php:392
-#: ../../Zotlabs/Lib/Activity.php:2320 ../../addon/diaspora/Receiver.php:1592
-#: ../../addon/pubcrawl/as.php:1690 ../../include/conversation.php:144
-#: ../../include/text.php:2123
-msgid "status"
-msgstr "статус"
-
-#: ../../Zotlabs/Module/Subthread.php:143
+#: ../../Zotlabs/Module/Like.php:455
#, php-format
-msgid "%1$s is following %2$s's %3$s"
-msgstr "%1$s отслеживает %2$s's %3$s"
+msgid "%1$s abstains from a decision on %2$s's %3$s"
+msgstr "%1$s воздерживается от решения по %2$s%3$s"
-#: ../../Zotlabs/Module/Subthread.php:145
+#: ../../Zotlabs/Module/Like.php:457
+#: ../../extend/addon/hzaddons/diaspora/Receiver.php:2178
#, php-format
-msgid "%1$s stopped following %2$s's %3$s"
-msgstr "%1$s прекратил отслеживать %2$s's %3$s"
+msgid "%1$s is attending %2$s's %3$s"
+msgstr "%1$s посещает %2$s%3$s"
-#: ../../Zotlabs/Module/Article_edit.php:44 ../../Zotlabs/Module/Cal.php:31
-#: ../../Zotlabs/Module/Chanview.php:96 ../../Zotlabs/Module/Page.php:75
-#: ../../Zotlabs/Module/Wall_upload.php:31 ../../Zotlabs/Module/Block.php:41
-#: ../../Zotlabs/Module/Card_edit.php:44
-msgid "Channel not found."
-msgstr "Канал не найден."
-
-#: ../../Zotlabs/Module/Article_edit.php:101
-#: ../../Zotlabs/Module/Editblock.php:116 ../../Zotlabs/Module/Chat.php:222
-#: ../../Zotlabs/Module/Editwebpage.php:143 ../../Zotlabs/Module/Mail.php:292
-#: ../../Zotlabs/Module/Mail.php:435 ../../Zotlabs/Module/Card_edit.php:101
-#: ../../addon/hsse/hsse.php:95 ../../include/conversation.php:1298
-msgid "Insert web link"
-msgstr "Вставить веб-ссылку"
-
-#: ../../Zotlabs/Module/Article_edit.php:117
-#: ../../Zotlabs/Module/Editblock.php:129 ../../Zotlabs/Module/Photos.php:671
-#: ../../Zotlabs/Module/Photos.php:1041 ../../Zotlabs/Module/Card_edit.php:117
-#: ../../addon/hsse/hsse.php:221 ../../include/conversation.php:1427
-msgid "Title (optional)"
-msgstr "Заголовок (необязательно)"
-
-#: ../../Zotlabs/Module/Article_edit.php:128
-msgid "Edit Article"
-msgstr "Редактировать статью"
-
-#: ../../Zotlabs/Module/Import_items.php:48 ../../Zotlabs/Module/Import.php:68
-msgid "Nothing to import."
-msgstr "Ничего импортировать."
-
-#: ../../Zotlabs/Module/Import_items.php:72 ../../Zotlabs/Module/Import.php:83
-#: ../../Zotlabs/Module/Import.php:99
-msgid "Unable to download data from old server"
-msgstr "Невозможно загрузить данные со старого сервера"
-
-#: ../../Zotlabs/Module/Import_items.php:77 ../../Zotlabs/Module/Import.php:106
-msgid "Imported file is empty."
-msgstr "Импортированный файл пуст."
-
-#: ../../Zotlabs/Module/Import_items.php:93
+#: ../../Zotlabs/Module/Like.php:459
+#: ../../extend/addon/hzaddons/diaspora/Receiver.php:2180
#, php-format
-msgid "Warning: Database versions differ by %1$d updates."
-msgstr "Предупреждение: Версия базы данных отличается от %1$d обновления."
+msgid "%1$s is not attending %2$s's %3$s"
+msgstr "%1$s не посещает %2$s%3$s"
-#: ../../Zotlabs/Module/Import_items.php:108
-msgid "Import completed"
-msgstr "Импорт завершён."
-
-#: ../../Zotlabs/Module/Import_items.php:125
-msgid "Import Items"
-msgstr "Импортировать объекты"
-
-#: ../../Zotlabs/Module/Import_items.php:126
-msgid "Use this form to import existing posts and content from an export file."
-msgstr "Используйте эту форму для импорта существующих публикаций и содержимого из файла."
-
-#: ../../Zotlabs/Module/Import_items.php:127
-#: ../../Zotlabs/Module/Import.php:629
-msgid "File to Upload"
-msgstr "Файл для загрузки"
-
-#: ../../Zotlabs/Module/New_channel.php:147 ../../Zotlabs/Module/Manage.php:138
+#: ../../Zotlabs/Module/Like.php:461
+#: ../../extend/addon/hzaddons/diaspora/Receiver.php:2182
#, php-format
-msgid "You have created %1$.0f of %2$.0f allowed channels."
-msgstr "Вы создали %1$.0f из %2$.0f возможных каналов."
+msgid "%1$s may attend %2$s's %3$s"
+msgstr "%1$s может посетить %2$s%3$s"
-#: ../../Zotlabs/Module/New_channel.php:157
-#: ../../Zotlabs/Module/New_channel.php:164
-#: ../../Zotlabs/Module/Connedit.php:869 ../../Zotlabs/Module/Defperms.php:256
-#: ../../Zotlabs/Widget/Notifications.php:162 ../../include/nav.php:326
-msgid "Loading"
-msgstr "Загрузка"
+#: ../../Zotlabs/Module/Like.php:572
+msgid "Action completed."
+msgstr "Действие завершено."
-#: ../../Zotlabs/Module/New_channel.php:159
-msgid "Your real name is recommended."
-msgstr "Рекомендуется использовать ваше настоящее имя."
+#: ../../Zotlabs/Module/Like.php:573
+msgid "Thank you."
+msgstr "Спасибо."
-#: ../../Zotlabs/Module/New_channel.php:160
-msgid ""
-"Examples: \"Bob Jameson\", \"Lisa and her Horses\", \"Soccer\", \"Aviation "
-"Group\""
-msgstr "Примеры: \"Иван Иванов\", \"Оксана и кони\", \"Футбол\", \"Тимур и его команда\""
+#: ../../Zotlabs/Module/Bookmarks.php:62
+msgid "Bookmark added"
+msgstr "Закладка добавлена"
-#: ../../Zotlabs/Module/New_channel.php:165
-msgid ""
-"This will be used to create a unique network address (like an email address)."
-msgstr "Это будет использовано для создания уникального сетевого адреса (наподобие email)."
+#: ../../Zotlabs/Module/Bookmarks.php:78
+msgid "Bookmarks App"
+msgstr "Приложение \"Закладки\""
-#: ../../Zotlabs/Module/New_channel.php:167
-msgid "Allowed characters are a-z 0-9, - and _"
-msgstr "Разрешённые символы a-z 0-9, - и _"
+#: ../../Zotlabs/Module/Bookmarks.php:79
+msgid "Bookmark links from posts and manage them"
+msgstr "Поместить ссылки из публикации в закладки и управлять ими"
-#: ../../Zotlabs/Module/New_channel.php:175
-msgid "Channel name"
-msgstr "Название канала"
+#: ../../Zotlabs/Module/Bookmarks.php:92
+msgid "My Bookmarks"
+msgstr "Мои закладки"
-#: ../../Zotlabs/Module/New_channel.php:177
-#: ../../Zotlabs/Module/Register.php:263
-msgid "Choose a short nickname"
-msgstr "Выберите короткий псевдоним"
+#: ../../Zotlabs/Module/Bookmarks.php:103
+msgid "My Connections Bookmarks"
+msgstr "Закладки моих контактов"
-#: ../../Zotlabs/Module/New_channel.php:178
-#: ../../Zotlabs/Module/Settings/Channel.php:535
-#: ../../Zotlabs/Module/Register.php:264
-msgid "Channel role and privacy"
-msgstr "Роль и конфиденциальность канала"
+#: ../../Zotlabs/Module/Attach.php:13
+msgid "Item not available."
+msgstr "Элемент недоступен."
-#: ../../Zotlabs/Module/New_channel.php:178
-msgid ""
-"Select a channel permission role compatible with your usage needs and "
-"privacy requirements."
-msgstr "Выберите разрешения для канала в соответствии с вашими потребностями и требованиями безопасности."
+#: ../../Zotlabs/Module/Probe.php:18
+msgid "Remote Diagnostics App"
+msgstr "Приложение \"Удалённая диагностика\""
-#: ../../Zotlabs/Module/New_channel.php:178
-#: ../../Zotlabs/Module/Register.php:264
-msgid "Read more about channel permission roles"
-msgstr "Прочитать больше о разрешениях для каналов"
+#: ../../Zotlabs/Module/Probe.php:19
+msgid "Perform diagnostics on remote channels"
+msgstr "Производит диагностику удалённых каналов"
-#: ../../Zotlabs/Module/New_channel.php:181
-msgid "Create a Channel"
-msgstr "Создать канал"
+#: ../../Zotlabs/Module/Viewsrc.php:43
+msgid "item"
+msgstr "пункт"
-#: ../../Zotlabs/Module/New_channel.php:182
-msgid ""
-"A channel is a unique network identity. It can represent a person (social "
-"network profile), a forum (group), a business or celebrity page, a newsfeed, "
-"and many other things."
-msgstr "Канал это уникальная сетевая идентичность. Он может представлять человека (профиль в социальной сети), форум или группу, бизнес или страницу знаменитости, новостную ленту и многие другие вещи."
-
-#: ../../Zotlabs/Module/New_channel.php:183
-msgid ""
-"or import an existing channel from another location."
-msgstr "или импортировать существующий канал из другого места."
-
-#: ../../Zotlabs/Module/New_channel.php:188
-msgid "Validate"
-msgstr "Проверить"
+#: ../../Zotlabs/Module/Cal.php:64
+msgid "Permissions denied."
+msgstr "Доступ запрещен."
#: ../../Zotlabs/Module/Removeme.php:35
msgid ""
@@ -1847,12 +7602,6 @@ msgstr "Удаление канала не разрешается в течен
msgid "Remove This Channel"
msgstr "Удалить этот канал"
-#: ../../Zotlabs/Module/Removeme.php:61
-#: ../../Zotlabs/Module/Removeaccount.php:58
-#: ../../Zotlabs/Module/Changeaddr.php:78
-msgid "WARNING: "
-msgstr "ПРЕДУПРЕЖДЕНИЕ: "
-
#: ../../Zotlabs/Module/Removeme.php:61
msgid "This channel will be completely removed from the network. "
msgstr "Этот канал будет полностью удалён из сети. "
@@ -1862,12 +7611,6 @@ msgstr "Этот канал будет полностью удалён из се
msgid "This action is permanent and can not be undone!"
msgstr "Это действие необратимо и не может быть отменено!"
-#: ../../Zotlabs/Module/Removeme.php:62
-#: ../../Zotlabs/Module/Removeaccount.php:59
-#: ../../Zotlabs/Module/Changeaddr.php:79
-msgid "Please enter your password for verification:"
-msgstr "Пожалуйста, введите ваш пароль для проверки:"
-
#: ../../Zotlabs/Module/Removeme.php:63
msgid "Remove this channel and all its clones from the network"
msgstr "Удалить этот канал и все его клоны из сети"
@@ -1878,36 +7621,162 @@ msgid ""
"removed from the network"
msgstr "По умолчанию только представление канала расположенное на данном хабе будет удалено из сети"
-#: ../../Zotlabs/Module/Removeme.php:64
-#: ../../Zotlabs/Module/Settings/Channel.php:594
-msgid "Remove Channel"
-msgstr "Удаление канала"
+#: ../../Zotlabs/Module/Menu.php:67
+msgid "Unable to update menu."
+msgstr "Невозможно обновить меню."
-#: ../../Zotlabs/Module/Sharedwithme.php:103
-msgid "Files: shared with me"
-msgstr "Файлы: поделились со мной"
+#: ../../Zotlabs/Module/Menu.php:78
+msgid "Unable to create menu."
+msgstr "Невозможно создать меню."
-#: ../../Zotlabs/Module/Sharedwithme.php:105
-msgid "NEW"
-msgstr "НОВОЕ"
+#: ../../Zotlabs/Module/Menu.php:160 ../../Zotlabs/Module/Menu.php:173
+msgid "Menu Name"
+msgstr "Название меню"
-#: ../../Zotlabs/Module/Sharedwithme.php:106
-#: ../../Zotlabs/Storage/Browser.php:293 ../../include/text.php:1515
-msgid "Size"
-msgstr "Размер"
+#: ../../Zotlabs/Module/Menu.php:160
+msgid "Unique name (not visible on webpage) - required"
+msgstr "Уникальное название (не видимо на странице) - требуется"
-#: ../../Zotlabs/Module/Sharedwithme.php:107
-#: ../../Zotlabs/Storage/Browser.php:294
-msgid "Last Modified"
-msgstr "Последнее изменение"
+#: ../../Zotlabs/Module/Menu.php:161 ../../Zotlabs/Module/Menu.php:174
+msgid "Menu Title"
+msgstr "Заголовок меню"
-#: ../../Zotlabs/Module/Sharedwithme.php:108
-msgid "Remove all files"
-msgstr "Удалить все файлы"
+#: ../../Zotlabs/Module/Menu.php:161
+msgid "Visible on webpage - leave empty for no title"
+msgstr "Видимость на странице - оставьте пустым если не хотите иметь заголовок"
-#: ../../Zotlabs/Module/Sharedwithme.php:109
-msgid "Remove this file"
-msgstr "Удалить этот файл"
+#: ../../Zotlabs/Module/Menu.php:162
+msgid "Allow Bookmarks"
+msgstr "Разрешить закладки"
+
+#: ../../Zotlabs/Module/Menu.php:162 ../../Zotlabs/Module/Menu.php:221
+msgid "Menu may be used to store saved bookmarks"
+msgstr "Меню может использоваться, чтобы сохранить закладки"
+
+#: ../../Zotlabs/Module/Menu.php:163 ../../Zotlabs/Module/Menu.php:224
+msgid "Submit and proceed"
+msgstr "Отправить и обработать"
+
+#: ../../Zotlabs/Module/Menu.php:177 ../../Zotlabs/Module/Webpages.php:266
+#: ../../Zotlabs/Module/Blocks.php:157 ../../Zotlabs/Module/Layouts.php:191
+msgid "Created"
+msgstr "Создано"
+
+#: ../../Zotlabs/Module/Menu.php:178 ../../Zotlabs/Module/Webpages.php:267
+#: ../../Zotlabs/Module/Blocks.php:158 ../../Zotlabs/Module/Layouts.php:192
+msgid "Edited"
+msgstr "Отредактировано"
+
+#: ../../Zotlabs/Module/Menu.php:179 ../../Zotlabs/Module/Notifications.php:50
+#: ../../Zotlabs/Module/Connections.php:83
+#: ../../Zotlabs/Module/Connections.php:92
+msgid "New"
+msgstr "Новые"
+
+#: ../../Zotlabs/Module/Menu.php:180
+msgid "Bookmarks allowed"
+msgstr "Закладки разрешены"
+
+#: ../../Zotlabs/Module/Menu.php:182
+msgid "Delete this menu"
+msgstr "Удалить это меню"
+
+#: ../../Zotlabs/Module/Menu.php:183 ../../Zotlabs/Module/Menu.php:218
+msgid "Edit menu contents"
+msgstr "Редактировать содержание меню"
+
+#: ../../Zotlabs/Module/Menu.php:184
+msgid "Edit this menu"
+msgstr "Редактировать это меню"
+
+#: ../../Zotlabs/Module/Menu.php:200
+msgid "Menu could not be deleted."
+msgstr "Меню не может быть удалено."
+
+#: ../../Zotlabs/Module/Menu.php:208 ../../Zotlabs/Module/Mitem.php:31
+msgid "Menu not found."
+msgstr "Меню не найдено"
+
+#: ../../Zotlabs/Module/Menu.php:213
+msgid "Edit Menu"
+msgstr "Редактировать меню"
+
+#: ../../Zotlabs/Module/Menu.php:217
+msgid "Add or remove entries to this menu"
+msgstr "Добавить или удалить пункты этого меню"
+
+#: ../../Zotlabs/Module/Menu.php:219
+msgid "Menu name"
+msgstr "Название меню"
+
+#: ../../Zotlabs/Module/Menu.php:219
+msgid "Must be unique, only seen by you"
+msgstr "Должно быть уникальным (видно только вам)"
+
+#: ../../Zotlabs/Module/Menu.php:220
+msgid "Menu title"
+msgstr "Заголовок меню"
+
+#: ../../Zotlabs/Module/Menu.php:220
+msgid "Menu title as seen by others"
+msgstr "Видимый другими заголовок меню"
+
+#: ../../Zotlabs/Module/Menu.php:221
+msgid "Allow bookmarks"
+msgstr "Разрешить закладки"
+
+#: ../../Zotlabs/Module/Ratings.php:70
+msgid "No ratings"
+msgstr "Оценок нет"
+
+#: ../../Zotlabs/Module/Ratings.php:98
+msgid "Rating: "
+msgstr "Оценкa:"
+
+#: ../../Zotlabs/Module/Ratings.php:99
+msgid "Website: "
+msgstr "Веб-сайт:"
+
+#: ../../Zotlabs/Module/Ratings.php:101
+msgid "Description: "
+msgstr "Описание:"
+
+#: ../../Zotlabs/Module/Pubsites.php:24 ../../Zotlabs/Widget/Pubsites.php:12
+msgid "Public Hubs"
+msgstr "Публичные хабы"
+
+#: ../../Zotlabs/Module/Pubsites.php:27
+msgid ""
+"The listed hubs allow public registration for the $Projectname network. All "
+"hubs in the network are interlinked so membership on any of them conveys "
+"membership in the network as a whole. Some hubs may require subscription or "
+"provide tiered service plans. The hub itself may provide "
+"additional details."
+msgstr "Указанные хабы разрешают публичную регистрацию для сети $Projectname. Все хабы в сети взаимосвязаны, поэтому членство в любом из них передает членство во всю сеть. Некоторым хабам может потребоваться подписка или предоставление многоуровневых планов обслуживания. Сам хаб может предоставить дополнительные сведения."
+
+#: ../../Zotlabs/Module/Pubsites.php:33
+msgid "Hub URL"
+msgstr "URL сервера"
+
+#: ../../Zotlabs/Module/Pubsites.php:33
+msgid "Access Type"
+msgstr "Тип доступа"
+
+#: ../../Zotlabs/Module/Pubsites.php:33
+msgid "Registration Policy"
+msgstr "Политика регистрации"
+
+#: ../../Zotlabs/Module/Pubsites.php:33
+msgid "Stats"
+msgstr "Статистика"
+
+#: ../../Zotlabs/Module/Pubsites.php:33
+msgid "Software"
+msgstr "Программное обеспечение"
+
+#: ../../Zotlabs/Module/Pubsites.php:49
+msgid "Rate"
+msgstr "Оценка"
#: ../../Zotlabs/Module/Setup.php:167
msgid "$Projectname Server - Setup"
@@ -2339,7 +8208,8 @@ msgid ""
"server root."
msgstr "Файл конфигурации базы данных \".htconfig.php\" не может быть записан. Используйте прилагаемый текст для создания файла конфигурации в корневом каталоге веб-сервера."
-#: ../../Zotlabs/Module/Setup.php:718 ../../addon/rendezvous/rendezvous.php:401
+#: ../../Zotlabs/Module/Setup.php:718
+#: ../../extend/addon/hzaddons/rendezvous/rendezvous.php:401
msgid "Errors encountered creating database tables."
msgstr "При создании базы данных возникли ошибки."
@@ -2352,98 +8222,117 @@ msgid ""
"IMPORTANT: You will need to [manually] setup a scheduled task for the poller."
msgstr "Вам понадобится [вручную] настроить запланированную задачу для опрашивателя."
-#: ../../Zotlabs/Module/Connect.php:73 ../../Zotlabs/Module/Connect.php:135
-msgid "Continue"
-msgstr "Продолжить"
+#: ../../Zotlabs/Module/Mitem.php:63
+msgid "Unable to create element."
+msgstr "Невозможно создать элемент."
-#: ../../Zotlabs/Module/Connect.php:104
-msgid "Premium Channel App"
-msgstr "Приложение \"Премиальный канал\""
+#: ../../Zotlabs/Module/Mitem.php:87
+msgid "Unable to update menu element."
+msgstr "Невозможно обновить элемент меню."
-#: ../../Zotlabs/Module/Connect.php:105
-msgid ""
-"Allows you to set restrictions and terms on those that connect with your "
-"channel"
-msgstr "Позволяет установить ограничения и условия для подключающихся к вашему каналу"
+#: ../../Zotlabs/Module/Mitem.php:103
+msgid "Unable to add menu element."
+msgstr "Невозможно добавить элемент меню."
-#: ../../Zotlabs/Module/Connect.php:116
-msgid "Premium Channel Setup"
-msgstr "Установка премиального канала"
+#: ../../Zotlabs/Module/Mitem.php:167 ../../Zotlabs/Module/Mitem.php:246
+msgid "Menu Item Permissions"
+msgstr "Разрешения на пункт меню"
-#: ../../Zotlabs/Module/Connect.php:118
-msgid "Enable premium channel connection restrictions"
-msgstr "Включить ограничения для премиального канала"
+#: ../../Zotlabs/Module/Mitem.php:174 ../../Zotlabs/Module/Mitem.php:191
+msgid "Link Name"
+msgstr "Имя ссылки"
-#: ../../Zotlabs/Module/Connect.php:119
-msgid ""
-"Please enter your restrictions or conditions, such as paypal receipt, usage "
-"guidelines, etc."
-msgstr "Пожалуйста введите ваши ограничения или условия, такие, как оплата PayPal, правила использования и т.п."
+#: ../../Zotlabs/Module/Mitem.php:175 ../../Zotlabs/Module/Mitem.php:255
+msgid "Link or Submenu Target"
+msgstr "Ссылка или цель подменю"
-#: ../../Zotlabs/Module/Connect.php:121 ../../Zotlabs/Module/Connect.php:141
-msgid ""
-"This channel may require additional steps or acknowledgement of the "
-"following conditions prior to connecting:"
-msgstr "Этот канал до подключения может требовать дополнительных шагов или подтверждений следующих условий:"
+#: ../../Zotlabs/Module/Mitem.php:175
+msgid "Enter URL of the link or select a menu name to create a submenu"
+msgstr "Введите URL ссылки или выберите имя меню для создания подменю"
-#: ../../Zotlabs/Module/Connect.php:122
-msgid ""
-"Potential connections will then see the following text before proceeding:"
-msgstr "Потенциальные соединения будут видеть следующий предварительный текст:"
+#: ../../Zotlabs/Module/Mitem.php:176 ../../Zotlabs/Module/Mitem.php:256
+msgid "Use magic-auth if available"
+msgstr "Использовать magic-auth если возможно"
-#: ../../Zotlabs/Module/Connect.php:123 ../../Zotlabs/Module/Connect.php:144
-msgid ""
-"By continuing, I certify that I have complied with any instructions provided "
-"on this page."
-msgstr "Продолжая, я подтверждаю что я выполнил все условия представленные на данной странице."
+#: ../../Zotlabs/Module/Mitem.php:177 ../../Zotlabs/Module/Mitem.php:257
+msgid "Open link in new window"
+msgstr "Открыть ссылку в новом окне"
-#: ../../Zotlabs/Module/Connect.php:132
-msgid "(No specific instructions have been provided by the channel owner.)"
-msgstr "(Владельцем канала не было представлено никаких специальных инструкций.)"
+#: ../../Zotlabs/Module/Mitem.php:178 ../../Zotlabs/Module/Mitem.php:258
+msgid "Order in list"
+msgstr "Порядок в списке"
-#: ../../Zotlabs/Module/Connect.php:140
-msgid "Restricted or Premium Channel"
-msgstr "Ограниченный или премиальный канал"
+#: ../../Zotlabs/Module/Mitem.php:178 ../../Zotlabs/Module/Mitem.php:258
+msgid "Higher numbers will sink to bottom of listing"
+msgstr "Большие значения в конце списка"
-#: ../../Zotlabs/Module/Admin/Queue.php:35
-msgid "Queue Statistics"
-msgstr "Статистика очереди"
+#: ../../Zotlabs/Module/Mitem.php:179
+msgid "Submit and finish"
+msgstr "Отправить и завершить"
-#: ../../Zotlabs/Module/Admin/Queue.php:36
-msgid "Total Entries"
-msgstr "Всего записей"
+#: ../../Zotlabs/Module/Mitem.php:180
+msgid "Submit and continue"
+msgstr "Отправить и продолжить"
-#: ../../Zotlabs/Module/Admin/Queue.php:37
-msgid "Priority"
-msgstr "Приоритет"
+#: ../../Zotlabs/Module/Mitem.php:189
+msgid "Menu:"
+msgstr "Меню:"
-#: ../../Zotlabs/Module/Admin/Queue.php:38
-msgid "Destination URL"
-msgstr "Конечный URL-адрес"
+#: ../../Zotlabs/Module/Mitem.php:192
+msgid "Link Target"
+msgstr "Цель ссылки"
-#: ../../Zotlabs/Module/Admin/Queue.php:39
-msgid "Mark hub permanently offline"
-msgstr "Пометить хаб как постоянно отключенный"
+#: ../../Zotlabs/Module/Mitem.php:195
+msgid "Edit menu"
+msgstr "Редактировать меню"
-#: ../../Zotlabs/Module/Admin/Queue.php:40
-msgid "Empty queue for this hub"
-msgstr "Освободить очередь для этого хаба"
+#: ../../Zotlabs/Module/Mitem.php:198
+msgid "Edit element"
+msgstr "Редактировать элемент"
-#: ../../Zotlabs/Module/Admin/Queue.php:41
-msgid "Last known contact"
-msgstr "Последний известный контакт"
+#: ../../Zotlabs/Module/Mitem.php:199
+msgid "Drop element"
+msgstr "Удалить элемент"
-#: ../../Zotlabs/Module/Admin/Features.php:55
-#: ../../Zotlabs/Module/Admin/Features.php:56
-#: ../../Zotlabs/Module/Settings/Features.php:36 ../../include/features.php:55
-msgid "Off"
-msgstr "Выкл."
+#: ../../Zotlabs/Module/Mitem.php:200
+msgid "New element"
+msgstr "Новый элемент"
-#: ../../Zotlabs/Module/Admin/Features.php:55
-#: ../../Zotlabs/Module/Admin/Features.php:56
-#: ../../Zotlabs/Module/Settings/Features.php:36 ../../include/features.php:55
-msgid "On"
-msgstr "Вкл."
+#: ../../Zotlabs/Module/Mitem.php:201
+msgid "Edit this menu container"
+msgstr "Редактировать контейнер меню"
+
+#: ../../Zotlabs/Module/Mitem.php:202
+msgid "Add menu element"
+msgstr "Добавить элемент меню"
+
+#: ../../Zotlabs/Module/Mitem.php:203
+msgid "Delete this menu item"
+msgstr "Удалить этот элемент меню"
+
+#: ../../Zotlabs/Module/Mitem.php:204
+msgid "Edit this menu item"
+msgstr "Редактировать этот элемент меню"
+
+#: ../../Zotlabs/Module/Mitem.php:222
+msgid "Menu item not found."
+msgstr "Элемент меню не найден."
+
+#: ../../Zotlabs/Module/Mitem.php:235
+msgid "Menu item deleted."
+msgstr "Элемент меню удалён."
+
+#: ../../Zotlabs/Module/Mitem.php:237
+msgid "Menu item could not be deleted."
+msgstr "Невозможно удалить элемент меню."
+
+#: ../../Zotlabs/Module/Mitem.php:244
+msgid "Edit Menu Element"
+msgstr "Редактировать элемент меню"
+
+#: ../../Zotlabs/Module/Mitem.php:254
+msgid "Link text"
+msgstr "Текст ссылки"
#: ../../Zotlabs/Module/Admin/Features.php:56
#, php-format
@@ -2454,197 +8343,6 @@ msgstr "Заблокировать функцию \"%s\""
msgid "Manage Additional Features"
msgstr "Управление дополнительными функциями"
-#: ../../Zotlabs/Module/Admin/Dbsync.php:19
-#: ../../Zotlabs/Module/Admin/Dbsync.php:59
-msgid "Update has been marked successful"
-msgstr "Обновление было помечено как успешное"
-
-#: ../../Zotlabs/Module/Admin/Dbsync.php:32
-#, php-format
-msgid "Verification of update %s failed. Check system logs."
-msgstr "Проверка обновления %s не удалась. Проверьте системный журнал."
-
-#: ../../Zotlabs/Module/Admin/Dbsync.php:35
-#: ../../Zotlabs/Module/Admin/Dbsync.php:74
-#, php-format
-msgid "Update %s was successfully applied."
-msgstr "Обновление %s было успешно применено."
-
-#: ../../Zotlabs/Module/Admin/Dbsync.php:39
-#, php-format
-msgid "Verifying update %s did not return a status. Unknown if it succeeded."
-msgstr "Проверка обновления %s не вернула его состояние. Неизвестно было ли оно успешным."
-
-#: ../../Zotlabs/Module/Admin/Dbsync.php:42
-#, php-format
-msgid "Update %s does not contain a verification function."
-msgstr "Обновление %s не содержит функцию проверки."
-
-#: ../../Zotlabs/Module/Admin/Dbsync.php:46
-#: ../../Zotlabs/Module/Admin/Dbsync.php:81
-#, php-format
-msgid "Update function %s could not be found."
-msgstr "Функция обновления %s не может быть найдена."
-
-#: ../../Zotlabs/Module/Admin/Dbsync.php:71
-#, php-format
-msgid "Executing update procedure %s failed. Check system logs."
-msgstr "Не удалось выполнить процедуру обновления %s.Проверьте системный журнал."
-
-#: ../../Zotlabs/Module/Admin/Dbsync.php:78
-#, php-format
-msgid ""
-"Update %s did not return a status. It cannot be determined if it was "
-"successful."
-msgstr "Обновление %s не вернуло свой статус. Невозможно определить было ли оно успешным."
-
-#: ../../Zotlabs/Module/Admin/Dbsync.php:99
-msgid "Failed Updates"
-msgstr "Обновления с ошибками"
-
-#: ../../Zotlabs/Module/Admin/Dbsync.php:101
-msgid "Mark success (if update was manually applied)"
-msgstr "Пометить успешным (если обновление было применено вручную)"
-
-#: ../../Zotlabs/Module/Admin/Dbsync.php:102
-msgid "Attempt to verify this update if a verification procedure exists"
-msgstr "Попытайтесь проверить это обновление, если существует процедура проверки"
-
-#: ../../Zotlabs/Module/Admin/Dbsync.php:103
-msgid "Attempt to execute this update step automatically"
-msgstr "Попытаться применить этот этап обновления автоматически"
-
-#: ../../Zotlabs/Module/Admin/Dbsync.php:108
-msgid "No failed updates."
-msgstr "Ошибок обновлений нет."
-
-#: ../../Zotlabs/Module/Admin/Accounts.php:37
-#, php-format
-msgid "%s account blocked/unblocked"
-msgid_plural "%s account blocked/unblocked"
-msgstr[0] "%s аккаунт блокирован/разблокирован"
-msgstr[1] "%s аккаунта блокированы/разблокированы"
-msgstr[2] "%s аккаунтов блокированы/разблокированы"
-
-#: ../../Zotlabs/Module/Admin/Accounts.php:44
-#, php-format
-msgid "%s account deleted"
-msgid_plural "%s accounts deleted"
-msgstr[0] "%s аккаунт удалён"
-msgstr[1] "%s аккаунта удалёны"
-msgstr[2] "%s аккаунтов удалёны"
-
-#: ../../Zotlabs/Module/Admin/Accounts.php:80
-msgid "Account not found"
-msgstr "Аккаунт не найден"
-
-#: ../../Zotlabs/Module/Admin/Accounts.php:91 ../../include/channel.php:2632
-#, php-format
-msgid "Account '%s' deleted"
-msgstr "Аккаунт '%s' удален"
-
-#: ../../Zotlabs/Module/Admin/Accounts.php:99
-#, php-format
-msgid "Account '%s' blocked"
-msgstr "Аккаунт '%s' заблокирован"
-
-#: ../../Zotlabs/Module/Admin/Accounts.php:107
-#, php-format
-msgid "Account '%s' unblocked"
-msgstr "Аккаунт '%s' разблокирован"
-
-#: ../../Zotlabs/Module/Admin/Accounts.php:166
-#: ../../Zotlabs/Module/Admin/Logs.php:82
-#: ../../Zotlabs/Module/Admin/Channels.php:145
-#: ../../Zotlabs/Module/Admin/Themes.php:122
-#: ../../Zotlabs/Module/Admin/Themes.php:156
-#: ../../Zotlabs/Module/Admin/Site.php:287
-#: ../../Zotlabs/Module/Admin/Addons.php:341
-#: ../../Zotlabs/Module/Admin/Addons.php:439
-#: ../../Zotlabs/Module/Admin/Security.php:92
-#: ../../Zotlabs/Module/Admin.php:138
-msgid "Administration"
-msgstr "Администрирование"
-
-#: ../../Zotlabs/Module/Admin/Accounts.php:167
-#: ../../Zotlabs/Module/Admin/Accounts.php:180
-#: ../../Zotlabs/Module/Admin.php:96 ../../Zotlabs/Widget/Admin.php:23
-msgid "Accounts"
-msgstr "Учётные записи"
-
-#: ../../Zotlabs/Module/Admin/Accounts.php:169
-#: ../../Zotlabs/Module/Admin/Channels.php:148
-msgid "select all"
-msgstr "выбрать все"
-
-#: ../../Zotlabs/Module/Admin/Accounts.php:170
-msgid "Registrations waiting for confirm"
-msgstr "Регистрации ждут подтверждения"
-
-#: ../../Zotlabs/Module/Admin/Accounts.php:171
-msgid "Request date"
-msgstr "Дата запроса"
-
-#: ../../Zotlabs/Module/Admin/Accounts.php:172
-msgid "No registrations."
-msgstr "Нет новых регистраций."
-
-#: ../../Zotlabs/Module/Admin/Accounts.php:173
-#: ../../Zotlabs/Module/Connections.php:320 ../../include/conversation.php:735
-msgid "Approve"
-msgstr "Утвердить"
-
-#: ../../Zotlabs/Module/Admin/Accounts.php:174
-#: ../../Zotlabs/Module/Authorize.php:33
-msgid "Deny"
-msgstr "Запретить"
-
-#: ../../Zotlabs/Module/Admin/Accounts.php:176
-#: ../../Zotlabs/Module/Connedit.php:636
-msgid "Block"
-msgstr "Блокировать"
-
-#: ../../Zotlabs/Module/Admin/Accounts.php:177
-#: ../../Zotlabs/Module/Connedit.php:636
-msgid "Unblock"
-msgstr "Разблокировать"
-
-#: ../../Zotlabs/Module/Admin/Accounts.php:182
-msgid "ID"
-msgstr ""
-
-#: ../../Zotlabs/Module/Admin/Accounts.php:184
-msgid "All Channels"
-msgstr "Все каналы"
-
-#: ../../Zotlabs/Module/Admin/Accounts.php:185
-msgid "Register date"
-msgstr "Дата регистрации"
-
-#: ../../Zotlabs/Module/Admin/Accounts.php:186
-msgid "Last login"
-msgstr "Последний вход"
-
-#: ../../Zotlabs/Module/Admin/Accounts.php:187
-msgid "Expires"
-msgstr "Срок действия"
-
-#: ../../Zotlabs/Module/Admin/Accounts.php:188
-msgid "Service Class"
-msgstr "Класс обслуживания"
-
-#: ../../Zotlabs/Module/Admin/Accounts.php:190
-msgid ""
-"Selected accounts will be deleted!\\n\\nEverything these accounts had posted "
-"on this site will be permanently deleted!\\n\\nAre you sure?"
-msgstr "Выбранные учётные записи будут удалены!\n\nВсё что было ими опубликовано на этом сайте будет удалено навсегда!\n\nВы уверены?"
-
-#: ../../Zotlabs/Module/Admin/Accounts.php:191
-msgid ""
-"The account {0} will be deleted!\\n\\nEverything this account has posted on "
-"this site will be permanently deleted!\\n\\nAre you sure?"
-msgstr "Этот аккаунт {0} будет удалён!\n\nВсё что им было опубликовано на этом сайте будет удалено навсегда!\n\nВы уверены?"
-
#: ../../Zotlabs/Module/Admin/Logs.php:28
msgid "Log settings updated."
msgstr "Настройки журнала обновлены."
@@ -2729,10 +8427,10 @@ msgstr "Код в канале '%s' разрешён"
msgid "Channel '%s' code disallowed"
msgstr "Код в канале '%s' запрещён"
-#: ../../Zotlabs/Module/Admin/Channels.php:146
-#: ../../Zotlabs/Module/Admin.php:114 ../../Zotlabs/Widget/Admin.php:24
-msgid "Channels"
-msgstr "Каналы"
+#: ../../Zotlabs/Module/Admin/Channels.php:148
+#: ../../Zotlabs/Module/Admin/Accounts.php:169
+msgid "select all"
+msgstr "выбрать все"
#: ../../Zotlabs/Module/Admin/Channels.php:150
msgid "Censor"
@@ -2750,10 +8448,6 @@ msgstr "Разрешить код"
msgid "Disallow Code"
msgstr "Запретить код"
-#: ../../Zotlabs/Module/Admin/Channels.php:154 ../../include/nav.php:423
-msgid "Channel"
-msgstr "Канал"
-
#: ../../Zotlabs/Module/Admin/Channels.php:158
msgid "UID"
msgstr ""
@@ -2770,89 +8464,243 @@ msgid ""
"channel on this site will be permanently deleted!\\n\\nAre you sure?"
msgstr "Канал {0} будет удалён!\n\nВсё что было опубликовано в этом канале на этом сайте будет удалено навсегда!\n\nВы уверены?"
-#: ../../Zotlabs/Module/Admin/Themes.php:26
-msgid "Theme settings updated."
-msgstr "Настройки темы обновленны."
+#: ../../Zotlabs/Module/Admin/Security.php:83
+msgid ""
+"By default, unfiltered HTML is allowed in embedded media. This is inherently "
+"insecure."
+msgstr "По умолчанию, HTML без фильтрации доступен во встраиваемых медиа. Это небезопасно."
-#: ../../Zotlabs/Module/Admin/Themes.php:61
-msgid "No themes found."
-msgstr "Темы не найдены."
+#: ../../Zotlabs/Module/Admin/Security.php:86
+msgid ""
+"The recommended setting is to only allow unfiltered HTML from the following "
+"sites:"
+msgstr "Рекомендуется настроить разрешения использовать HTML без фильтрации только для следующих сайтов:"
-#: ../../Zotlabs/Module/Admin/Themes.php:72
-#: ../../Zotlabs/Module/Admin/Addons.php:259 ../../Zotlabs/Module/Thing.php:94
-#: ../../Zotlabs/Module/Viewsrc.php:25 ../../Zotlabs/Module/Display.php:45
-#: ../../Zotlabs/Module/Display.php:455 ../../Zotlabs/Module/Filestorage.php:26
-#: ../../Zotlabs/Module/Admin.php:62
-#: ../../addon/flashcards/Mod_Flashcards.php:240
-#: ../../addon/flashcards/Mod_Flashcards.php:241 ../../include/items.php:3713
-msgid "Item not found."
-msgstr "Элемент не найден."
+#: ../../Zotlabs/Module/Admin/Security.php:87
+msgid ""
+"https://youtube.com/ https://www.youtube.com/ https://youtu.be/"
+" https://vimeo.com/ https://soundcloud.com/ "
+msgstr ""
+#: ../../Zotlabs/Module/Admin/Security.php:88
+msgid ""
+"All other embedded content will be filtered, unless "
+"embedded content from that site is explicitly blocked."
+msgstr "се остальные встроенные материалы будут отфильтрованы, если встроенное содержимое с этого сайта явно заблокировано."
+
+#: ../../Zotlabs/Module/Admin/Security.php:93 ../../Zotlabs/Widget/Admin.php:25
+msgid "Security"
+msgstr "Безопасность"
+
+#: ../../Zotlabs/Module/Admin/Security.php:95
+msgid "Block public"
+msgstr "Блокировать публичный доступ"
+
+#: ../../Zotlabs/Module/Admin/Security.php:95
+msgid ""
+"Check to block public access to all otherwise public personal pages on this "
+"site unless you are currently authenticated."
+msgstr "Установите флажок для блокировки публичного доступа ко всем другим общедоступным страницам на этом сайте, если вы в настоящее время не аутентифицированы."
+
+#: ../../Zotlabs/Module/Admin/Security.php:96
+msgid "Provide a cloud root directory"
+msgstr "Предоставить корневой каталог в облаке"
+
+#: ../../Zotlabs/Module/Admin/Security.php:96
+msgid ""
+"The cloud root directory lists all channel names which provide public files"
+msgstr "В корневом каталоге облака показываются все имена каналов, которые предоставляют общедоступные файлы"
+
+#: ../../Zotlabs/Module/Admin/Security.php:97
+msgid "Show total disk space available to cloud uploads"
+msgstr "Показывать общее доступное для загрузок место в хранилище"
+
+#: ../../Zotlabs/Module/Admin/Security.php:98
+msgid "Set \"Transport Security\" HTTP header"
+msgstr "Установить HTTP-заголовок \"Transport Security\""
+
+#: ../../Zotlabs/Module/Admin/Security.php:99
+msgid "Set \"Content Security Policy\" HTTP header"
+msgstr "Установить HTTP-заголовок \"Content Security Policy\""
+
+#: ../../Zotlabs/Module/Admin/Security.php:100
+msgid "Allowed email domains"
+msgstr "Разрешённые домены email"
+
+#: ../../Zotlabs/Module/Admin/Security.php:100
+msgid ""
+"Comma separated list of domains which are allowed in email addresses for "
+"registrations to this site. Wildcards are accepted. Empty to allow any "
+"domains"
+msgstr "Список разделённых запятыми доменов для которых разрешена регистрация на этом сайте. Wildcards разрешены. Если пусто то разрешены любые домены."
+
+#: ../../Zotlabs/Module/Admin/Security.php:101
+msgid "Not allowed email domains"
+msgstr "Запрещённые домены email"
+
+#: ../../Zotlabs/Module/Admin/Security.php:101
+msgid ""
+"Comma separated list of domains which are not allowed in email addresses for "
+"registrations to this site. Wildcards are accepted. Empty to allow any "
+"domains, unless allowed domains have been defined."
+msgstr "Список разделённых запятыми доменов для которых запрещена регистрация на этом сайте. Wildcards разрешены. Если пусто то разрешены любые домены до тех пор, пока разрешённые домены не будут указаны."
+
+#: ../../Zotlabs/Module/Admin/Security.php:102
+msgid "Allow communications only from these sites"
+msgstr "Разрешить связь только с этими сайтами"
+
+#: ../../Zotlabs/Module/Admin/Security.php:102
+msgid ""
+"One site per line. Leave empty to allow communication from anywhere by "
+"default"
+msgstr "Один сайт на строку. Оставьте пустым для разрешения взаимодействия без ограничений (по умочанию)."
+
+#: ../../Zotlabs/Module/Admin/Security.php:103
+msgid "Block communications from these sites"
+msgstr "Блокировать связь с этими сайтами"
+
+#: ../../Zotlabs/Module/Admin/Security.php:104
+msgid "Allow communications only from these channels"
+msgstr "Разрешить связь только для этих каналов"
+
+#: ../../Zotlabs/Module/Admin/Security.php:104
+msgid ""
+"One channel (hash) per line. Leave empty to allow from any channel by default"
+msgstr "Один канал (или его хэш) на строку. Оставьте пустым для разрешения взаимодействия с любым каналом (по умолчанию)."
+
+#: ../../Zotlabs/Module/Admin/Security.php:105
+msgid "Block communications from these channels"
+msgstr "Блокировать связь с этими каналами"
+
+#: ../../Zotlabs/Module/Admin/Security.php:106
+msgid "Only allow embeds from secure (SSL) websites and links."
+msgstr "Разрешать встраивание только для безопасных (SSL/TLS) сайтов и ссылок."
+
+#: ../../Zotlabs/Module/Admin/Security.php:107
+msgid "Allow unfiltered embedded HTML content only from these domains"
+msgstr "Разрешить встраивать нефильтруемое HTML-содержимое только для этих доменов"
+
+#: ../../Zotlabs/Module/Admin/Security.php:107
+msgid "One site per line. By default embedded content is filtered."
+msgstr "Один сайт на строку. По умолчанию встраиваемое содержимое фильтруется."
+
+#: ../../Zotlabs/Module/Admin/Security.php:108
+msgid "Block embedded HTML from these domains"
+msgstr "Блокировать встраивание HTML-содержимого для этих доменов"
+
+#: ../../Zotlabs/Module/Admin/Addons.php:290
+#, php-format
+msgid "Plugin %s disabled."
+msgstr "Плагин %s отключен."
+
+#: ../../Zotlabs/Module/Admin/Addons.php:295
+#, php-format
+msgid "Plugin %s enabled."
+msgstr "Плагин %s включен."
+
+#: ../../Zotlabs/Module/Admin/Addons.php:311
#: ../../Zotlabs/Module/Admin/Themes.php:95
-#: ../../Zotlabs/Module/Admin/Addons.php:310
msgid "Disable"
msgstr "Запретить"
+#: ../../Zotlabs/Module/Admin/Addons.php:314
#: ../../Zotlabs/Module/Admin/Themes.php:97
-#: ../../Zotlabs/Module/Admin/Addons.php:313
msgid "Enable"
msgstr "Разрешить"
-#: ../../Zotlabs/Module/Admin/Themes.php:116
-msgid "Screenshot"
-msgstr "Снимок экрана"
-
-#: ../../Zotlabs/Module/Admin/Themes.php:123
-#: ../../Zotlabs/Module/Admin/Themes.php:157 ../../Zotlabs/Widget/Admin.php:28
-msgid "Themes"
-msgstr "Темы"
-
-#: ../../Zotlabs/Module/Admin/Themes.php:124
#: ../../Zotlabs/Module/Admin/Addons.php:343
+#: ../../Zotlabs/Module/Admin/Addons.php:441 ../../Zotlabs/Widget/Admin.php:27
+msgid "Addons"
+msgstr "Расширения"
+
+#: ../../Zotlabs/Module/Admin/Addons.php:344
+#: ../../Zotlabs/Module/Admin/Themes.php:124
msgid "Toggle"
msgstr "Переключить"
-#: ../../Zotlabs/Module/Admin/Themes.php:125
-#: ../../Zotlabs/Module/Admin/Addons.php:344 ../../Zotlabs/Lib/Apps.php:338
-#: ../../Zotlabs/Widget/Newmember.php:53
-#: ../../Zotlabs/Widget/Settings_menu.php:61 ../../include/nav.php:101
-msgid "Settings"
-msgstr "Настройки"
-
+#: ../../Zotlabs/Module/Admin/Addons.php:352
#: ../../Zotlabs/Module/Admin/Themes.php:134
-#: ../../Zotlabs/Module/Admin/Addons.php:351
msgid "Author: "
msgstr "Автор: "
+#: ../../Zotlabs/Module/Admin/Addons.php:353
#: ../../Zotlabs/Module/Admin/Themes.php:135
-#: ../../Zotlabs/Module/Admin/Addons.php:352
msgid "Maintainer: "
msgstr "Сопровождающий:"
-#: ../../Zotlabs/Module/Admin/Themes.php:162
-msgid "[Experimental]"
-msgstr "[экспериментальный]"
+#: ../../Zotlabs/Module/Admin/Addons.php:354
+msgid "Minimum project version: "
+msgstr "Минимальная версия проекта: "
-#: ../../Zotlabs/Module/Admin/Themes.php:163
-msgid "[Unsupported]"
-msgstr "[неподдерживаемый]"
+#: ../../Zotlabs/Module/Admin/Addons.php:355
+msgid "Maximum project version: "
+msgstr "Максимальная версия проекта: "
+
+#: ../../Zotlabs/Module/Admin/Addons.php:356
+msgid "Minimum PHP version: "
+msgstr "Минимальная версия PHP: "
+
+#: ../../Zotlabs/Module/Admin/Addons.php:357
+msgid "Compatible Server Roles: "
+msgstr "Совместимые роли сервера: "
+
+#: ../../Zotlabs/Module/Admin/Addons.php:358
+msgid "Requires: "
+msgstr "Необходимо:"
+
+#: ../../Zotlabs/Module/Admin/Addons.php:359
+#: ../../Zotlabs/Module/Admin/Addons.php:446
+msgid "Disabled - version incompatibility"
+msgstr "Отключено - несовместимость версий"
+
+#: ../../Zotlabs/Module/Admin/Addons.php:415
+msgid "Enter the public git repository URL of the addon repo."
+msgstr "Введите URL публичного репозитория расширений git"
+
+#: ../../Zotlabs/Module/Admin/Addons.php:416
+msgid "Addon repo git URL"
+msgstr "URL репозитория расширений git"
+
+#: ../../Zotlabs/Module/Admin/Addons.php:417
+msgid "Custom repo name"
+msgstr "Пользовательское имя репозитория"
+
+#: ../../Zotlabs/Module/Admin/Addons.php:417
+msgid "(optional)"
+msgstr "(необязательно)"
+
+#: ../../Zotlabs/Module/Admin/Addons.php:418
+msgid "Download Addon Repo"
+msgstr "Загрузить репозиторий расширений"
+
+#: ../../Zotlabs/Module/Admin/Addons.php:425
+msgid "Install new repo"
+msgstr "Установить новый репозиторий"
+
+#: ../../Zotlabs/Module/Admin/Addons.php:426 ../../Zotlabs/Lib/Apps.php:536
+msgid "Install"
+msgstr "Установить"
+
+#: ../../Zotlabs/Module/Admin/Addons.php:449
+msgid "Manage Repos"
+msgstr "Управление репозиториями"
+
+#: ../../Zotlabs/Module/Admin/Addons.php:450
+msgid "Installed Addon Repositories"
+msgstr "Установленные репозитории расширений"
+
+#: ../../Zotlabs/Module/Admin/Addons.php:451
+msgid "Install a New Addon Repository"
+msgstr "Установить новый репозиторий расширений"
+
+#: ../../Zotlabs/Module/Admin/Addons.php:458
+msgid "Switch branch"
+msgstr "Переключить ветку"
#: ../../Zotlabs/Module/Admin/Site.php:161
msgid "Site settings updated."
msgstr "Настройки сайта обновлены."
-#: ../../Zotlabs/Module/Admin/Site.php:187
-#: ../../view/theme/redbasic_c/php/config.php:15
-#: ../../view/theme/redbasic/php/config.php:15 ../../include/text.php:3229
-msgid "Default"
-msgstr "По умолчанию"
-
-#: ../../Zotlabs/Module/Admin/Site.php:198
-#: ../../Zotlabs/Module/Settings/Display.php:119
-#, php-format
-msgid "%s - (Incompatible)"
-msgstr "%s - (несовместимо)"
-
#: ../../Zotlabs/Module/Admin/Site.php:205
msgid "mobile"
msgstr "мобильный"
@@ -2898,11 +8746,6 @@ msgstr "Эта роль будет использоваться для перв
msgid "Site"
msgstr "Сайт"
-#: ../../Zotlabs/Module/Admin/Site.php:290
-#: ../../Zotlabs/Module/Register.php:277
-msgid "Registration"
-msgstr "Регистрация"
-
#: ../../Zotlabs/Module/Admin/Site.php:291
msgid "File upload"
msgstr "Загрузка файла"
@@ -2911,12 +8754,8 @@ msgstr "Загрузка файла"
msgid "Policies"
msgstr "Правила"
-#: ../../Zotlabs/Module/Admin/Site.php:293 ../../include/contact_widgets.php:16
-msgid "Advanced"
-msgstr "Дополнительно"
-
#: ../../Zotlabs/Module/Admin/Site.php:297
-#: ../../addon/statusnet/statusnet.php:593
+#: ../../extend/addon/hzaddons/statusnet/statusnet.php:593
msgid "Site name"
msgstr "Название сайта"
@@ -3286,98 +9125,6 @@ msgstr "Необязательно: место размещения сайта"
msgid "Region or country"
msgstr "Регион или страна"
-#: ../../Zotlabs/Module/Admin/Addons.php:289
-#, php-format
-msgid "Plugin %s disabled."
-msgstr "Плагин %s отключен."
-
-#: ../../Zotlabs/Module/Admin/Addons.php:294
-#, php-format
-msgid "Plugin %s enabled."
-msgstr "Плагин %s включен."
-
-#: ../../Zotlabs/Module/Admin/Addons.php:342
-#: ../../Zotlabs/Module/Admin/Addons.php:440 ../../Zotlabs/Widget/Admin.php:27
-msgid "Addons"
-msgstr "Расширения"
-
-#: ../../Zotlabs/Module/Admin/Addons.php:353
-msgid "Minimum project version: "
-msgstr "Минимальная версия проекта: "
-
-#: ../../Zotlabs/Module/Admin/Addons.php:354
-msgid "Maximum project version: "
-msgstr "Максимальная версия проекта: "
-
-#: ../../Zotlabs/Module/Admin/Addons.php:355
-msgid "Minimum PHP version: "
-msgstr "Минимальная версия PHP: "
-
-#: ../../Zotlabs/Module/Admin/Addons.php:356
-msgid "Compatible Server Roles: "
-msgstr "Совместимые роли сервера: "
-
-#: ../../Zotlabs/Module/Admin/Addons.php:357
-msgid "Requires: "
-msgstr "Необходимо:"
-
-#: ../../Zotlabs/Module/Admin/Addons.php:358
-#: ../../Zotlabs/Module/Admin/Addons.php:445
-msgid "Disabled - version incompatibility"
-msgstr "Отключено - несовместимость версий"
-
-#: ../../Zotlabs/Module/Admin/Addons.php:414
-msgid "Enter the public git repository URL of the addon repo."
-msgstr "Введите URL публичного репозитория расширений git"
-
-#: ../../Zotlabs/Module/Admin/Addons.php:415
-msgid "Addon repo git URL"
-msgstr "URL репозитория расширений git"
-
-#: ../../Zotlabs/Module/Admin/Addons.php:416
-msgid "Custom repo name"
-msgstr "Пользовательское имя репозитория"
-
-#: ../../Zotlabs/Module/Admin/Addons.php:416
-msgid "(optional)"
-msgstr "(необязательно)"
-
-#: ../../Zotlabs/Module/Admin/Addons.php:417
-msgid "Download Addon Repo"
-msgstr "Загрузить репозиторий расширений"
-
-#: ../../Zotlabs/Module/Admin/Addons.php:424
-msgid "Install new repo"
-msgstr "Установить новый репозиторий"
-
-#: ../../Zotlabs/Module/Admin/Addons.php:425 ../../Zotlabs/Lib/Apps.php:536
-msgid "Install"
-msgstr "Установить"
-
-#: ../../Zotlabs/Module/Admin/Addons.php:448
-msgid "Manage Repos"
-msgstr "Управление репозиториями"
-
-#: ../../Zotlabs/Module/Admin/Addons.php:449
-msgid "Installed Addon Repositories"
-msgstr "Установленные репозитории расширений"
-
-#: ../../Zotlabs/Module/Admin/Addons.php:450
-msgid "Install a New Addon Repository"
-msgstr "Установить новый репозиторий расширений"
-
-#: ../../Zotlabs/Module/Admin/Addons.php:457
-msgid "Switch branch"
-msgstr "Переключить ветку"
-
-#: ../../Zotlabs/Module/Admin/Addons.php:458
-#: ../../Zotlabs/Module/Photos.php:993
-#: ../../Zotlabs/Module/Profile_photo.php:499
-#: ../../Zotlabs/Module/Cover_photo.php:430 ../../Zotlabs/Module/Tagrm.php:137
-#: ../../addon/superblock/Mod_Superblock.php:91
-msgid "Remove"
-msgstr "Удалить"
-
#: ../../Zotlabs/Module/Admin/Profs.php:89
msgid "New Profile Field"
msgstr "Поле нового профиля"
@@ -3417,15 +9164,6 @@ msgstr "Текст подсказки"
msgid "Additional info (optional)"
msgstr "Дополнительная информация (необязательно)"
-#: ../../Zotlabs/Module/Admin/Profs.php:94
-#: ../../Zotlabs/Module/Admin/Profs.php:114 ../../Zotlabs/Module/Rbmark.php:32
-#: ../../Zotlabs/Module/Rbmark.php:104 ../../Zotlabs/Module/Filer.php:53
-#: ../../Zotlabs/Widget/Notes.php:23
-#: ../../addon/queueworker/Mod_Queueworker.php:119 ../../include/text.php:1104
-#: ../../include/text.php:1116
-msgid "Save"
-msgstr "Запомнить"
-
#: ../../Zotlabs/Module/Admin/Profs.php:103
msgid "Field definition not found"
msgstr "Определения поля не найдено"
@@ -3462,6 +9200,211 @@ msgstr "Настраиваемые поля"
msgid "Create Custom Field"
msgstr "Создать настраиваемое поле"
+#: ../../Zotlabs/Module/Admin/Queue.php:35
+msgid "Queue Statistics"
+msgstr "Статистика очереди"
+
+#: ../../Zotlabs/Module/Admin/Queue.php:36
+msgid "Total Entries"
+msgstr "Всего записей"
+
+#: ../../Zotlabs/Module/Admin/Queue.php:37
+msgid "Priority"
+msgstr "Приоритет"
+
+#: ../../Zotlabs/Module/Admin/Queue.php:38
+msgid "Destination URL"
+msgstr "Конечный URL-адрес"
+
+#: ../../Zotlabs/Module/Admin/Queue.php:39
+msgid "Mark hub permanently offline"
+msgstr "Пометить хаб как постоянно отключенный"
+
+#: ../../Zotlabs/Module/Admin/Queue.php:40
+msgid "Empty queue for this hub"
+msgstr "Освободить очередь для этого хаба"
+
+#: ../../Zotlabs/Module/Admin/Queue.php:41
+msgid "Last known contact"
+msgstr "Последний известный контакт"
+
+#: ../../Zotlabs/Module/Admin/Themes.php:26
+msgid "Theme settings updated."
+msgstr "Настройки темы обновленны."
+
+#: ../../Zotlabs/Module/Admin/Themes.php:61
+msgid "No themes found."
+msgstr "Темы не найдены."
+
+#: ../../Zotlabs/Module/Admin/Themes.php:116
+msgid "Screenshot"
+msgstr "Снимок экрана"
+
+#: ../../Zotlabs/Module/Admin/Themes.php:123
+#: ../../Zotlabs/Module/Admin/Themes.php:157 ../../Zotlabs/Widget/Admin.php:28
+msgid "Themes"
+msgstr "Темы"
+
+#: ../../Zotlabs/Module/Admin/Themes.php:162
+msgid "[Experimental]"
+msgstr "[экспериментальный]"
+
+#: ../../Zotlabs/Module/Admin/Themes.php:163
+msgid "[Unsupported]"
+msgstr "[неподдерживаемый]"
+
+#: ../../Zotlabs/Module/Admin/Accounts.php:37
+#, php-format
+msgid "%s account blocked/unblocked"
+msgid_plural "%s account blocked/unblocked"
+msgstr[0] "%s аккаунт блокирован/разблокирован"
+msgstr[1] "%s аккаунта блокированы/разблокированы"
+msgstr[2] "%s аккаунтов блокированы/разблокированы"
+
+#: ../../Zotlabs/Module/Admin/Accounts.php:44
+#, php-format
+msgid "%s account deleted"
+msgid_plural "%s accounts deleted"
+msgstr[0] "%s аккаунт удалён"
+msgstr[1] "%s аккаунта удалёны"
+msgstr[2] "%s аккаунтов удалёны"
+
+#: ../../Zotlabs/Module/Admin/Accounts.php:80
+msgid "Account not found"
+msgstr "Аккаунт не найден"
+
+#: ../../Zotlabs/Module/Admin/Accounts.php:99
+#, php-format
+msgid "Account '%s' blocked"
+msgstr "Аккаунт '%s' заблокирован"
+
+#: ../../Zotlabs/Module/Admin/Accounts.php:107
+#, php-format
+msgid "Account '%s' unblocked"
+msgstr "Аккаунт '%s' разблокирован"
+
+#: ../../Zotlabs/Module/Admin/Accounts.php:170
+msgid "Registrations waiting for confirm"
+msgstr "Регистрации ждут подтверждения"
+
+#: ../../Zotlabs/Module/Admin/Accounts.php:171
+msgid "Request date"
+msgstr "Дата запроса"
+
+#: ../../Zotlabs/Module/Admin/Accounts.php:172
+msgid "No registrations."
+msgstr "Нет новых регистраций."
+
+#: ../../Zotlabs/Module/Admin/Accounts.php:176
+#: ../../Zotlabs/Module/Connedit.php:636
+msgid "Block"
+msgstr "Блокировать"
+
+#: ../../Zotlabs/Module/Admin/Accounts.php:177
+#: ../../Zotlabs/Module/Connedit.php:636
+msgid "Unblock"
+msgstr "Разблокировать"
+
+#: ../../Zotlabs/Module/Admin/Accounts.php:182
+msgid "ID"
+msgstr ""
+
+#: ../../Zotlabs/Module/Admin/Accounts.php:184
+msgid "All Channels"
+msgstr "Все каналы"
+
+#: ../../Zotlabs/Module/Admin/Accounts.php:185
+msgid "Register date"
+msgstr "Дата регистрации"
+
+#: ../../Zotlabs/Module/Admin/Accounts.php:186
+msgid "Last login"
+msgstr "Последний вход"
+
+#: ../../Zotlabs/Module/Admin/Accounts.php:187
+msgid "Expires"
+msgstr "Срок действия"
+
+#: ../../Zotlabs/Module/Admin/Accounts.php:188
+msgid "Service Class"
+msgstr "Класс обслуживания"
+
+#: ../../Zotlabs/Module/Admin/Accounts.php:190
+msgid ""
+"Selected accounts will be deleted!\\n\\nEverything these accounts had posted "
+"on this site will be permanently deleted!\\n\\nAre you sure?"
+msgstr "Выбранные учётные записи будут удалены!\n\nВсё что было ими опубликовано на этом сайте будет удалено навсегда!\n\nВы уверены?"
+
+#: ../../Zotlabs/Module/Admin/Accounts.php:191
+msgid ""
+"The account {0} will be deleted!\\n\\nEverything this account has posted on "
+"this site will be permanently deleted!\\n\\nAre you sure?"
+msgstr "Этот аккаунт {0} будет удалён!\n\nВсё что им было опубликовано на этом сайте будет удалено навсегда!\n\nВы уверены?"
+
+#: ../../Zotlabs/Module/Admin/Dbsync.php:19
+#: ../../Zotlabs/Module/Admin/Dbsync.php:59
+msgid "Update has been marked successful"
+msgstr "Обновление было помечено как успешное"
+
+#: ../../Zotlabs/Module/Admin/Dbsync.php:32
+#, php-format
+msgid "Verification of update %s failed. Check system logs."
+msgstr "Проверка обновления %s не удалась. Проверьте системный журнал."
+
+#: ../../Zotlabs/Module/Admin/Dbsync.php:35
+#: ../../Zotlabs/Module/Admin/Dbsync.php:74
+#, php-format
+msgid "Update %s was successfully applied."
+msgstr "Обновление %s было успешно применено."
+
+#: ../../Zotlabs/Module/Admin/Dbsync.php:39
+#, php-format
+msgid "Verifying update %s did not return a status. Unknown if it succeeded."
+msgstr "Проверка обновления %s не вернула его состояние. Неизвестно было ли оно успешным."
+
+#: ../../Zotlabs/Module/Admin/Dbsync.php:42
+#, php-format
+msgid "Update %s does not contain a verification function."
+msgstr "Обновление %s не содержит функцию проверки."
+
+#: ../../Zotlabs/Module/Admin/Dbsync.php:46
+#: ../../Zotlabs/Module/Admin/Dbsync.php:81
+#, php-format
+msgid "Update function %s could not be found."
+msgstr "Функция обновления %s не может быть найдена."
+
+#: ../../Zotlabs/Module/Admin/Dbsync.php:71
+#, php-format
+msgid "Executing update procedure %s failed. Check system logs."
+msgstr "Не удалось выполнить процедуру обновления %s.Проверьте системный журнал."
+
+#: ../../Zotlabs/Module/Admin/Dbsync.php:78
+#, php-format
+msgid ""
+"Update %s did not return a status. It cannot be determined if it was "
+"successful."
+msgstr "Обновление %s не вернуло свой статус. Невозможно определить было ли оно успешным."
+
+#: ../../Zotlabs/Module/Admin/Dbsync.php:99
+msgid "Failed Updates"
+msgstr "Обновления с ошибками"
+
+#: ../../Zotlabs/Module/Admin/Dbsync.php:101
+msgid "Mark success (if update was manually applied)"
+msgstr "Пометить успешным (если обновление было применено вручную)"
+
+#: ../../Zotlabs/Module/Admin/Dbsync.php:102
+msgid "Attempt to verify this update if a verification procedure exists"
+msgstr "Попытайтесь проверить это обновление, если существует процедура проверки"
+
+#: ../../Zotlabs/Module/Admin/Dbsync.php:103
+msgid "Attempt to execute this update step automatically"
+msgstr "Попытаться применить этот этап обновления автоматически"
+
+#: ../../Zotlabs/Module/Admin/Dbsync.php:108
+msgid "No failed updates."
+msgstr "Ошибок обновлений нет."
+
#: ../../Zotlabs/Module/Admin/Account_edit.php:29
#, php-format
msgid "Password changed for account %d."
@@ -3495,823 +9438,6 @@ msgstr "Язык сообщения для email"
msgid "Service class"
msgstr "Класс обслуживания"
-#: ../../Zotlabs/Module/Admin/Security.php:83
-msgid ""
-"By default, unfiltered HTML is allowed in embedded media. This is inherently "
-"insecure."
-msgstr "По умолчанию, HTML без фильтрации доступен во встраиваемых медиа. Это небезопасно."
-
-#: ../../Zotlabs/Module/Admin/Security.php:86
-msgid ""
-"The recommended setting is to only allow unfiltered HTML from the following "
-"sites:"
-msgstr "Рекомендуется настроить разрешения использовать HTML без фильтрации только для следующих сайтов:"
-
-#: ../../Zotlabs/Module/Admin/Security.php:87
-msgid ""
-"https://youtube.com/ https://www.youtube.com/ https://youtu.be/"
-" https://vimeo.com/ https://soundcloud.com/ "
-msgstr ""
-
-#: ../../Zotlabs/Module/Admin/Security.php:88
-msgid ""
-"All other embedded content will be filtered, unless "
-"embedded content from that site is explicitly blocked."
-msgstr "се остальные встроенные материалы будут отфильтрованы, если встроенное содержимое с этого сайта явно заблокировано."
-
-#: ../../Zotlabs/Module/Admin/Security.php:93 ../../Zotlabs/Widget/Admin.php:25
-msgid "Security"
-msgstr "Безопасность"
-
-#: ../../Zotlabs/Module/Admin/Security.php:95
-msgid "Block public"
-msgstr "Блокировать публичный доступ"
-
-#: ../../Zotlabs/Module/Admin/Security.php:95
-msgid ""
-"Check to block public access to all otherwise public personal pages on this "
-"site unless you are currently authenticated."
-msgstr "Установите флажок для блокировки публичного доступа ко всем другим общедоступным страницам на этом сайте, если вы в настоящее время не аутентифицированы."
-
-#: ../../Zotlabs/Module/Admin/Security.php:96
-msgid "Provide a cloud root directory"
-msgstr "Предоставить корневой каталог в облаке"
-
-#: ../../Zotlabs/Module/Admin/Security.php:96
-msgid ""
-"The cloud root directory lists all channel names which provide public files"
-msgstr "В корневом каталоге облака показываются все имена каналов, которые предоставляют общедоступные файлы"
-
-#: ../../Zotlabs/Module/Admin/Security.php:97
-msgid "Show total disk space available to cloud uploads"
-msgstr "Показывать общее доступное для загрузок место в хранилище"
-
-#: ../../Zotlabs/Module/Admin/Security.php:98
-msgid "Set \"Transport Security\" HTTP header"
-msgstr "Установить HTTP-заголовок \"Transport Security\""
-
-#: ../../Zotlabs/Module/Admin/Security.php:99
-msgid "Set \"Content Security Policy\" HTTP header"
-msgstr "Установить HTTP-заголовок \"Content Security Policy\""
-
-#: ../../Zotlabs/Module/Admin/Security.php:100
-msgid "Allowed email domains"
-msgstr "Разрешённые домены email"
-
-#: ../../Zotlabs/Module/Admin/Security.php:100
-msgid ""
-"Comma separated list of domains which are allowed in email addresses for "
-"registrations to this site. Wildcards are accepted. Empty to allow any "
-"domains"
-msgstr "Список разделённых запятыми доменов для которых разрешена регистрация на этом сайте. Wildcards разрешены. Если пусто то разрешены любые домены."
-
-#: ../../Zotlabs/Module/Admin/Security.php:101
-msgid "Not allowed email domains"
-msgstr "Запрещённые домены email"
-
-#: ../../Zotlabs/Module/Admin/Security.php:101
-msgid ""
-"Comma separated list of domains which are not allowed in email addresses for "
-"registrations to this site. Wildcards are accepted. Empty to allow any "
-"domains, unless allowed domains have been defined."
-msgstr "Список разделённых запятыми доменов для которых запрещена регистрация на этом сайте. Wildcards разрешены. Если пусто то разрешены любые домены до тех пор, пока разрешённые домены не будут указаны."
-
-#: ../../Zotlabs/Module/Admin/Security.php:102
-msgid "Allow communications only from these sites"
-msgstr "Разрешить связь только с этими сайтами"
-
-#: ../../Zotlabs/Module/Admin/Security.php:102
-msgid ""
-"One site per line. Leave empty to allow communication from anywhere by "
-"default"
-msgstr "Один сайт на строку. Оставьте пустым для разрешения взаимодействия без ограничений (по умочанию)."
-
-#: ../../Zotlabs/Module/Admin/Security.php:103
-msgid "Block communications from these sites"
-msgstr "Блокировать связь с этими сайтами"
-
-#: ../../Zotlabs/Module/Admin/Security.php:104
-msgid "Allow communications only from these channels"
-msgstr "Разрешить связь только для этих каналов"
-
-#: ../../Zotlabs/Module/Admin/Security.php:104
-msgid ""
-"One channel (hash) per line. Leave empty to allow from any channel by default"
-msgstr "Один канал (или его хэш) на строку. Оставьте пустым для разрешения взаимодействия с любым каналом (по умолчанию)."
-
-#: ../../Zotlabs/Module/Admin/Security.php:105
-msgid "Block communications from these channels"
-msgstr "Блокировать связь с этими каналами"
-
-#: ../../Zotlabs/Module/Admin/Security.php:106
-msgid "Only allow embeds from secure (SSL) websites and links."
-msgstr "Разрешать встраивание только для безопасных (SSL/TLS) сайтов и ссылок."
-
-#: ../../Zotlabs/Module/Admin/Security.php:107
-msgid "Allow unfiltered embedded HTML content only from these domains"
-msgstr "Разрешить встраивать нефильтруемое HTML-содержимое только для этих доменов"
-
-#: ../../Zotlabs/Module/Admin/Security.php:107
-msgid "One site per line. By default embedded content is filtered."
-msgstr "Один сайт на строку. По умолчанию встраиваемое содержимое фильтруется."
-
-#: ../../Zotlabs/Module/Admin/Security.php:108
-msgid "Block embedded HTML from these domains"
-msgstr "Блокировать встраивание HTML-содержимого для этих доменов"
-
-#: ../../Zotlabs/Module/Lockview.php:75
-msgid "Remote privacy information not available."
-msgstr "Удаленная информация о конфиденциальности недоступна."
-
-#: ../../Zotlabs/Module/Lockview.php:96
-msgid "Visible to:"
-msgstr "Видимо для:"
-
-#: ../../Zotlabs/Module/Lockview.php:117 ../../Zotlabs/Module/Lockview.php:153
-#: ../../Zotlabs/Module/Acl.php:121 ../../include/acl_selectors.php:88
-msgctxt "acl"
-msgid "Profile"
-msgstr "Профиль"
-
-#: ../../Zotlabs/Module/Moderate.php:65
-msgid "Comment approved"
-msgstr "Комментарий одобрен"
-
-#: ../../Zotlabs/Module/Moderate.php:69
-msgid "Comment deleted"
-msgstr "Комментарий удалён"
-
-#: ../../Zotlabs/Module/Settings/Channel.php:70
-#: ../../Zotlabs/Module/Settings/Channel.php:74
-#: ../../Zotlabs/Module/Settings/Channel.php:75
-#: ../../Zotlabs/Module/Settings/Channel.php:78
-#: ../../Zotlabs/Module/Settings/Channel.php:89
-#: ../../Zotlabs/Module/Connedit.php:725 ../../Zotlabs/Widget/Affinity.php:32
-#: ../../include/selectors.php:134 ../../include/channel.php:493
-#: ../../include/channel.php:494 ../../include/channel.php:501
-msgid "Friends"
-msgstr "Друзья"
-
-#: ../../Zotlabs/Module/Settings/Channel.php:266
-#: ../../Zotlabs/Module/Defperms.php:111
-#: ../../addon/rendezvous/rendezvous.php:82
-#: ../../addon/openstreetmap/openstreetmap.php:150
-#: ../../addon/msgfooter/msgfooter.php:54 ../../addon/logrot/logrot.php:54
-#: ../../addon/twitter/twitter.php:605 ../../addon/piwik/piwik.php:116
-#: ../../addon/xmpp/xmpp.php:54
-msgid "Settings updated."
-msgstr "Настройки обновлены."
-
-#: ../../Zotlabs/Module/Settings/Channel.php:327
-msgid "Nobody except yourself"
-msgstr "Никто кроме вас"
-
-#: ../../Zotlabs/Module/Settings/Channel.php:328
-msgid "Only those you specifically allow"
-msgstr "Только персонально разрешённые"
-
-#: ../../Zotlabs/Module/Settings/Channel.php:329
-msgid "Approved connections"
-msgstr "Одобренные контакты"
-
-#: ../../Zotlabs/Module/Settings/Channel.php:330
-msgid "Any connections"
-msgstr "Любые контакты"
-
-#: ../../Zotlabs/Module/Settings/Channel.php:331
-msgid "Anybody on this website"
-msgstr "Любой на этом сайте"
-
-#: ../../Zotlabs/Module/Settings/Channel.php:332
-msgid "Anybody in this network"
-msgstr "Любой в этой сети"
-
-#: ../../Zotlabs/Module/Settings/Channel.php:333
-msgid "Anybody authenticated"
-msgstr "Любой аутентифицированный"
-
-#: ../../Zotlabs/Module/Settings/Channel.php:334
-msgid "Anybody on the internet"
-msgstr "Любой в интернете"
-
-#: ../../Zotlabs/Module/Settings/Channel.php:409
-msgid "Publish your default profile in the network directory"
-msgstr "Публиковать ваш профиль по умолчанию в сетевом каталоге"
-
-#: ../../Zotlabs/Module/Settings/Channel.php:414
-msgid "Allow us to suggest you as a potential friend to new members?"
-msgstr "Разрешить предлагать вас как потенциального друга для новых пользователей?"
-
-#: ../../Zotlabs/Module/Settings/Channel.php:418
-msgid "or"
-msgstr "или"
-
-#: ../../Zotlabs/Module/Settings/Channel.php:427
-msgid "Your channel address is"
-msgstr "Адрес вашего канала"
-
-#: ../../Zotlabs/Module/Settings/Channel.php:430
-msgid "Your files/photos are accessible via WebDAV at"
-msgstr "Ваши файлы / фотографии доступны через WebDAV по"
-
-#: ../../Zotlabs/Module/Settings/Channel.php:470
-msgid "Automatic membership approval"
-msgstr "Членство одобрено автоматически"
-
-#: ../../Zotlabs/Module/Settings/Channel.php:470
-#: ../../Zotlabs/Module/Defperms.php:255
-msgid ""
-"If enabled, connection requests will be approved without your interaction"
-msgstr "Если включено, запросы контактов будут одобрены без вашего участия"
-
-#: ../../Zotlabs/Module/Settings/Channel.php:491
-msgid "Channel Settings"
-msgstr "Настройки канала"
-
-#: ../../Zotlabs/Module/Settings/Channel.php:498
-msgid "Basic Settings"
-msgstr "Основные настройки"
-
-#: ../../Zotlabs/Module/Settings/Channel.php:499 ../../include/channel.php:1643
-msgid "Full Name:"
-msgstr "Полное имя:"
-
-#: ../../Zotlabs/Module/Settings/Channel.php:500
-#: ../../Zotlabs/Module/Settings/Account.php:104
-msgid "Email Address:"
-msgstr "Адрес email:"
-
-#: ../../Zotlabs/Module/Settings/Channel.php:501
-msgid "Your Timezone:"
-msgstr "Часовой пояс:"
-
-#: ../../Zotlabs/Module/Settings/Channel.php:502
-msgid "Default Post Location:"
-msgstr "Расположение по умолчанию:"
-
-#: ../../Zotlabs/Module/Settings/Channel.php:502
-msgid "Geographical location to display on your posts"
-msgstr "Показывать географическое положение в ваших публикациях"
-
-#: ../../Zotlabs/Module/Settings/Channel.php:503
-msgid "Use Browser Location:"
-msgstr "Определять расположение из браузера"
-
-#: ../../Zotlabs/Module/Settings/Channel.php:505
-msgid "Adult Content"
-msgstr "Содержимое для взрослых"
-
-#: ../../Zotlabs/Module/Settings/Channel.php:505
-msgid ""
-"This channel frequently or regularly publishes adult content. (Please tag "
-"any adult material and/or nudity with #NSFW)"
-msgstr "Этот канал часто или регулярно публикует содержимое для взрослых. Пожалуйста, помечайте любой такой материал тегом #NSFW"
-
-#: ../../Zotlabs/Module/Settings/Channel.php:507
-msgid "Security and Privacy Settings"
-msgstr "Безопасность и настройки приватности"
-
-#: ../../Zotlabs/Module/Settings/Channel.php:509
-msgid "Your permissions are already configured. Click to view/adjust"
-msgstr "Ваши разрешения уже настроены. Нажмите чтобы просмотреть или изменить"
-
-#: ../../Zotlabs/Module/Settings/Channel.php:511
-msgid "Hide my online presence"
-msgstr "Скрывать моё присутствие онлайн"
-
-#: ../../Zotlabs/Module/Settings/Channel.php:511
-msgid "Prevents displaying in your profile that you are online"
-msgstr "Предотвращает отображения статуса \"в сети\" в вашем профиле"
-
-#: ../../Zotlabs/Module/Settings/Channel.php:513
-msgid "Simple Privacy Settings:"
-msgstr "Простые настройки безопасности:"
-
-#: ../../Zotlabs/Module/Settings/Channel.php:514
-msgid ""
-"Very Public - extremely permissive (should be used with caution)"
-msgstr "Полностью открытый - сверхлиберальный (должен использоваться с осторожностью)"
-
-#: ../../Zotlabs/Module/Settings/Channel.php:515
-msgid ""
-"Typical - default public, privacy when desired (similar to social "
-"network permissions but with improved privacy)"
-msgstr "Обычный - открытый по умолчанию, приватность по желанию (как в социальных сетях, но с улучшенными настройками)"
-
-#: ../../Zotlabs/Module/Settings/Channel.php:516
-msgid "Private - default private, never open or public"
-msgstr "Частный - частный по умочанию, не открытый и не публичный"
-
-#: ../../Zotlabs/Module/Settings/Channel.php:517
-msgid "Blocked - default blocked to/from everybody"
-msgstr "Закрытый - заблокированный по умолчанию от / для всех"
-
-#: ../../Zotlabs/Module/Settings/Channel.php:519
-msgid "Allow others to tag your posts"
-msgstr "Разрешить другим отмечать ваши публикации"
-
-#: ../../Zotlabs/Module/Settings/Channel.php:519
-msgid ""
-"Often used by the community to retro-actively flag inappropriate content"
-msgstr "Часто используется сообществом для маркировки неподобающего содержания"
-
-#: ../../Zotlabs/Module/Settings/Channel.php:521
-msgid "Channel Permission Limits"
-msgstr "Ограничения разрешений канала"
-
-#: ../../Zotlabs/Module/Settings/Channel.php:523
-msgid "Expire other channel content after this many days"
-msgstr "Храненить содержимое других каналов, дней"
-
-#: ../../Zotlabs/Module/Settings/Channel.php:523
-msgid "0 or blank to use the website limit."
-msgstr "0 или пусто - использовать настройки сайта."
-
-#: ../../Zotlabs/Module/Settings/Channel.php:523
-#, php-format
-msgid "This website expires after %d days."
-msgstr "Срок хранения содержимого этого сайта истекает через %d дней"
-
-#: ../../Zotlabs/Module/Settings/Channel.php:523
-msgid "This website does not expire imported content."
-msgstr "Срок хранения импортированного содержимого этого сайта не ограничен."
-
-#: ../../Zotlabs/Module/Settings/Channel.php:523
-msgid "The website limit takes precedence if lower than your limit."
-msgstr "Ограничение сайта имеет приоритет если ниже вашего значения."
-
-#: ../../Zotlabs/Module/Settings/Channel.php:524
-msgid "Maximum Friend Requests/Day:"
-msgstr "Запросов в друзья в день:"
-
-#: ../../Zotlabs/Module/Settings/Channel.php:524
-msgid "May reduce spam activity"
-msgstr "Может ограничить спам активность"
-
-#: ../../Zotlabs/Module/Settings/Channel.php:525
-msgid "Default Privacy Group"
-msgstr "Группа конфиденциальности по умолчанию"
-
-#: ../../Zotlabs/Module/Settings/Channel.php:527
-msgid "Use my default audience setting for the type of object published"
-msgstr "Использовать настройки аудитории по умолчанию для типа опубликованного объекта"
-
-#: ../../Zotlabs/Module/Settings/Channel.php:536
-msgid "Default permissions category"
-msgstr "Категория разрешений по умолчанию"
-
-#: ../../Zotlabs/Module/Settings/Channel.php:542
-msgid "Maximum private messages per day from unknown people:"
-msgstr "Максимально количество сообщений от незнакомых людей, в день:"
-
-#: ../../Zotlabs/Module/Settings/Channel.php:542
-msgid "Useful to reduce spamming"
-msgstr "Полезно для сокращения количества спама"
-
-#: ../../Zotlabs/Module/Settings/Channel.php:545
-#: ../../Zotlabs/Lib/Enotify.php:68
-msgid "Notification Settings"
-msgstr "Настройки уведомлений"
-
-#: ../../Zotlabs/Module/Settings/Channel.php:546
-msgid "By default post a status message when:"
-msgstr "По умолчанию публиковать новый статус при:"
-
-#: ../../Zotlabs/Module/Settings/Channel.php:547
-msgid "accepting a friend request"
-msgstr "одобрении запроса в друзья"
-
-#: ../../Zotlabs/Module/Settings/Channel.php:548
-msgid "joining a forum/community"
-msgstr "вступлении в сообщество / форум"
-
-#: ../../Zotlabs/Module/Settings/Channel.php:549
-msgid "making an interesting profile change"
-msgstr "интересном изменении профиля"
-
-#: ../../Zotlabs/Module/Settings/Channel.php:550
-msgid "Send a notification email when:"
-msgstr "Отправить уведомление по email когда:"
-
-#: ../../Zotlabs/Module/Settings/Channel.php:551
-msgid "You receive a connection request"
-msgstr "вы получили новый запрос контакта"
-
-#: ../../Zotlabs/Module/Settings/Channel.php:552
-msgid "Your connections are confirmed"
-msgstr "Ваш запрос контакта был одобрен"
-
-#: ../../Zotlabs/Module/Settings/Channel.php:553
-msgid "Someone writes on your profile wall"
-msgstr "Кто-то написал на стене вашего профиля"
-
-#: ../../Zotlabs/Module/Settings/Channel.php:554
-msgid "Someone writes a followup comment"
-msgstr "Кто-то пишет комментарий"
-
-#: ../../Zotlabs/Module/Settings/Channel.php:555
-msgid "You receive a private message"
-msgstr "Вы получили личное сообщение"
-
-#: ../../Zotlabs/Module/Settings/Channel.php:556
-msgid "You receive a friend suggestion"
-msgstr "Вы получили предложение друзей"
-
-#: ../../Zotlabs/Module/Settings/Channel.php:557
-msgid "You are tagged in a post"
-msgstr "Вы были отмечены в публикации"
-
-#: ../../Zotlabs/Module/Settings/Channel.php:558
-msgid "You are poked/prodded/etc. in a post"
-msgstr "Вас толкнули, подтолкнули и т.п. в публикации"
-
-#: ../../Zotlabs/Module/Settings/Channel.php:560
-msgid "Someone likes your post/comment"
-msgstr "Кому-то нравится ваша публикация / комментарий"
-
-#: ../../Zotlabs/Module/Settings/Channel.php:563
-msgid "Show visual notifications including:"
-msgstr "Показывать визуальные оповещения включая:"
-
-#: ../../Zotlabs/Module/Settings/Channel.php:565
-msgid "Unseen stream activity"
-msgstr "Невидимая активность в потоке"
-
-#: ../../Zotlabs/Module/Settings/Channel.php:566
-msgid "Unseen channel activity"
-msgstr "Невидимая активность в канале"
-
-#: ../../Zotlabs/Module/Settings/Channel.php:567
-msgid "Unseen private messages"
-msgstr "Невидимые личные сообщения"
-
-#: ../../Zotlabs/Module/Settings/Channel.php:567
-#: ../../Zotlabs/Module/Settings/Channel.php:572
-#: ../../Zotlabs/Module/Settings/Channel.php:573
-#: ../../Zotlabs/Module/Settings/Channel.php:574
-#: ../../addon/jappixmini/Mod_Jappixmini.php:191
-msgid "Recommended"
-msgstr "Рекомендовано"
-
-#: ../../Zotlabs/Module/Settings/Channel.php:568
-msgid "Upcoming events"
-msgstr "Грядущие события"
-
-#: ../../Zotlabs/Module/Settings/Channel.php:569
-msgid "Events today"
-msgstr "События сегодня"
-
-#: ../../Zotlabs/Module/Settings/Channel.php:570
-msgid "Upcoming birthdays"
-msgstr "Грядущие дни рождения"
-
-#: ../../Zotlabs/Module/Settings/Channel.php:570
-msgid "Not available in all themes"
-msgstr "Не доступно во всех темах"
-
-#: ../../Zotlabs/Module/Settings/Channel.php:571
-msgid "System (personal) notifications"
-msgstr "Системные (личные) уведомления"
-
-#: ../../Zotlabs/Module/Settings/Channel.php:572
-msgid "System info messages"
-msgstr "Сообщения с системной информацией"
-
-#: ../../Zotlabs/Module/Settings/Channel.php:573
-msgid "System critical alerts"
-msgstr "Критические уведомления системы"
-
-#: ../../Zotlabs/Module/Settings/Channel.php:574
-msgid "New connections"
-msgstr "Новые контакты"
-
-#: ../../Zotlabs/Module/Settings/Channel.php:575
-msgid "System Registrations"
-msgstr "Системные регистрации"
-
-#: ../../Zotlabs/Module/Settings/Channel.php:576
-msgid "Unseen shared files"
-msgstr "Невидимые общие файлы"
-
-#: ../../Zotlabs/Module/Settings/Channel.php:577
-msgid "Unseen public stream activity"
-msgstr "Невидимая активность в публичном потоке"
-
-#: ../../Zotlabs/Module/Settings/Channel.php:578
-msgid "Unseen likes and dislikes"
-msgstr "Невидимые лайки и дислайки"
-
-#: ../../Zotlabs/Module/Settings/Channel.php:579
-msgid "Unseen forum posts"
-msgstr "Невидимые публикации на форуме"
-
-#: ../../Zotlabs/Module/Settings/Channel.php:580
-msgid "Email notification hub (hostname)"
-msgstr "Центр уведомлений по email (имя хоста)"
-
-#: ../../Zotlabs/Module/Settings/Channel.php:580
-#, php-format
-msgid ""
-"If your channel is mirrored to multiple hubs, set this to your preferred "
-"location. This will prevent duplicate email notifications. Example: %s"
-msgstr "Если ваш канал зеркалируется в нескольких местах, это ваше предпочтительное местоположение. Это должно предотвратить дублировать уведомлений по email. Например: %s"
-
-#: ../../Zotlabs/Module/Settings/Channel.php:581
-msgid "Show new wall posts, private messages and connections under Notices"
-msgstr "Показать новые сообщения на стене, личные сообщения и контакты в \"Уведомлениях\""
-
-#: ../../Zotlabs/Module/Settings/Channel.php:583
-msgid "Notify me of events this many days in advance"
-msgstr "Уведомлять меня о событиях заранее, дней"
-
-#: ../../Zotlabs/Module/Settings/Channel.php:583
-msgid "Must be greater than 0"
-msgstr "Должно быть больше 0"
-
-#: ../../Zotlabs/Module/Settings/Channel.php:588
-msgid "Advanced Account/Page Type Settings"
-msgstr "Дополнительные настройки учётной записи / страницы"
-
-#: ../../Zotlabs/Module/Settings/Channel.php:589
-msgid "Change the behaviour of this account for special situations"
-msgstr "Изменить поведение этого аккаунта в особых ситуациях"
-
-#: ../../Zotlabs/Module/Settings/Channel.php:591
-msgid "Miscellaneous Settings"
-msgstr "Дополнительные настройки"
-
-#: ../../Zotlabs/Module/Settings/Channel.php:592
-msgid "Default photo upload folder"
-msgstr "Каталог загрузки фотографий по умолчанию"
-
-#: ../../Zotlabs/Module/Settings/Channel.php:592
-#: ../../Zotlabs/Module/Settings/Channel.php:593
-msgid "%Y - current year, %m - current month"
-msgstr "%Y - текущий год, %y - текущий месяц"
-
-#: ../../Zotlabs/Module/Settings/Channel.php:593
-msgid "Default file upload folder"
-msgstr "Каталог загрузки файлов по умолчанию"
-
-#: ../../Zotlabs/Module/Settings/Channel.php:595
-msgid "Remove this channel."
-msgstr "Удалить этот канал."
-
-#: ../../Zotlabs/Module/Settings/Features.php:43
-msgid "Additional Features"
-msgstr "Дополнительные функции"
-
-#: ../../Zotlabs/Module/Settings/Events.php:39
-msgid "Events Settings"
-msgstr "Настройки событий"
-
-#: ../../Zotlabs/Module/Settings/Calendar.php:39
-msgid "Calendar Settings"
-msgstr "Настройки календаря"
-
-#: ../../Zotlabs/Module/Settings/Conversation.php:22
-msgid "Settings saved."
-msgstr "Настройки сохранены."
-
-#: ../../Zotlabs/Module/Settings/Conversation.php:24
-msgid "Settings saved. Reload page please."
-msgstr "Настройки сохранены. Пожалуйста, перезагрузите страницу."
-
-#: ../../Zotlabs/Module/Settings/Conversation.php:46
-msgid "Conversation Settings"
-msgstr "Настройки бесед"
-
-#: ../../Zotlabs/Module/Settings/Connections.php:39
-msgid "Connections Settings"
-msgstr "Настройки контактов"
-
-#: ../../Zotlabs/Module/Settings/Photos.php:39
-msgid "Photos Settings"
-msgstr "Настройки фотографий"
-
-#: ../../Zotlabs/Module/Settings/Account.php:19
-msgid "Not valid email."
-msgstr "Не действительный адрес email."
-
-#: ../../Zotlabs/Module/Settings/Account.php:22
-msgid "Protected email address. Cannot change to that email."
-msgstr "Защищенный адрес электронной почты. Нельзя изменить."
-
-#: ../../Zotlabs/Module/Settings/Account.php:31
-msgid "System failure storing new email. Please try again."
-msgstr "Системная ошибка сохранения email. Пожалуйста попробуйте ещё раз."
-
-#: ../../Zotlabs/Module/Settings/Account.php:48
-msgid "Password verification failed."
-msgstr "Не удалось выполнить проверку пароля."
-
-#: ../../Zotlabs/Module/Settings/Account.php:55
-msgid "Passwords do not match. Password unchanged."
-msgstr "Пароли не совпадают. Пароль не изменён."
-
-#: ../../Zotlabs/Module/Settings/Account.php:59
-msgid "Empty passwords are not allowed. Password unchanged."
-msgstr "Пустые пароли не допускаются. Пароль не изменён."
-
-#: ../../Zotlabs/Module/Settings/Account.php:73
-msgid "Password changed."
-msgstr "Пароль изменен."
-
-#: ../../Zotlabs/Module/Settings/Account.php:75
-msgid "Password update failed. Please try again."
-msgstr "Изменение пароля не удалось. Пожалуйста, попробуйте ещё раз."
-
-#: ../../Zotlabs/Module/Settings/Account.php:99
-msgid "Account Settings"
-msgstr "Настройки аккаунта"
-
-#: ../../Zotlabs/Module/Settings/Account.php:100
-msgid "Current Password"
-msgstr "Текущий пароль"
-
-#: ../../Zotlabs/Module/Settings/Account.php:101
-msgid "Enter New Password"
-msgstr "Введите новый пароль:"
-
-#: ../../Zotlabs/Module/Settings/Account.php:102
-msgid "Confirm New Password"
-msgstr "Подтвердите новый пароль:"
-
-#: ../../Zotlabs/Module/Settings/Account.php:102
-msgid "Leave password fields blank unless changing"
-msgstr "Оставьте поля пустыми до измнения"
-
-#: ../../Zotlabs/Module/Settings/Account.php:105
-#: ../../Zotlabs/Module/Removeaccount.php:61
-msgid "Remove Account"
-msgstr "Удалить аккаунт"
-
-#: ../../Zotlabs/Module/Settings/Account.php:106
-msgid "Remove this account including all its channels"
-msgstr "Удалить этот аккаунт включая все каналы"
-
-#: ../../Zotlabs/Module/Settings/Profiles.php:47
-msgid "Profiles Settings"
-msgstr "Настройки профилей"
-
-#: ../../Zotlabs/Module/Settings/Manage.php:39
-msgid "Channel Manager Settings"
-msgstr "Настройки менеджера канала"
-
-#: ../../Zotlabs/Module/Settings/Featured.php:24
-msgid "No feature settings configured"
-msgstr "Параметры функций не настроены"
-
-#: ../../Zotlabs/Module/Settings/Featured.php:33
-msgid "Addon Settings"
-msgstr "Настройки расширений"
-
-#: ../../Zotlabs/Module/Settings/Featured.php:34
-msgid "Please save/submit changes to any panel before opening another."
-msgstr "Пожалуйста сохраните / отправьте изменения на панели прежде чем открывать другую."
-
-#: ../../Zotlabs/Module/Settings/Channel_home.php:44
-#: ../../Zotlabs/Module/Settings/Network.php:41
-msgid "Max height of content (in pixels)"
-msgstr "Максимальная высота содержимого (в пикселях)"
-
-#: ../../Zotlabs/Module/Settings/Channel_home.php:46
-#: ../../Zotlabs/Module/Settings/Network.php:43
-msgid "Click to expand content exceeding this height"
-msgstr "Нажмите чтобы развернуть содержимое превышающее эту высоту"
-
-#: ../../Zotlabs/Module/Settings/Channel_home.php:59
-msgid "Personal menu to display in your channel pages"
-msgstr "Персональное меню для отображения на странице вашего канала"
-
-#: ../../Zotlabs/Module/Settings/Channel_home.php:86
-msgid "Channel Home Settings"
-msgstr "Настройки главной страницы канала"
-
-#: ../../Zotlabs/Module/Settings/Directory.php:39
-msgid "Directory Settings"
-msgstr "Настройки каталога"
-
-#: ../../Zotlabs/Module/Settings/Editor.php:39
-msgid "Editor Settings"
-msgstr "Настройки редактора"
-
-#: ../../Zotlabs/Module/Settings/Display.php:128
-#, php-format
-msgid "%s - (Experimental)"
-msgstr "%s - (экспериментальный)"
-
-#: ../../Zotlabs/Module/Settings/Display.php:184
-msgid "Display Settings"
-msgstr "Настройки отображения"
-
-#: ../../Zotlabs/Module/Settings/Display.php:185
-msgid "Theme Settings"
-msgstr "Настройки темы"
-
-#: ../../Zotlabs/Module/Settings/Display.php:186
-msgid "Custom Theme Settings"
-msgstr "Дополнительные настройки темы"
-
-#: ../../Zotlabs/Module/Settings/Display.php:187
-msgid "Content Settings"
-msgstr "Настройки содержимого"
-
-#: ../../Zotlabs/Module/Settings/Display.php:193
-msgid "Display Theme:"
-msgstr "Тема отображения:"
-
-#: ../../Zotlabs/Module/Settings/Display.php:194
-msgid "Select scheme"
-msgstr "Выбрать схему"
-
-#: ../../Zotlabs/Module/Settings/Display.php:196
-msgid "Preload images before rendering the page"
-msgstr "Предзагрузка изображений перед обработкой страницы"
-
-#: ../../Zotlabs/Module/Settings/Display.php:196
-msgid ""
-"The subjective page load time will be longer but the page will be ready when "
-"displayed"
-msgstr "Субъективное время загрузки страницы будет длиннее, но страница будет готова при отображении"
-
-#: ../../Zotlabs/Module/Settings/Display.php:197
-msgid "Enable user zoom on mobile devices"
-msgstr "Включить масштабирование на мобильных устройствах"
-
-#: ../../Zotlabs/Module/Settings/Display.php:198
-msgid "Update browser every xx seconds"
-msgstr "Обновление браузера каждые N секунд"
-
-#: ../../Zotlabs/Module/Settings/Display.php:198
-msgid "Minimum of 10 seconds, no maximum"
-msgstr "Минимум 10 секунд, без максимума"
-
-#: ../../Zotlabs/Module/Settings/Display.php:199
-msgid "Maximum number of conversations to load at any time:"
-msgstr "Максимальное количество бесед для загрузки одновременно:"
-
-#: ../../Zotlabs/Module/Settings/Display.php:199
-msgid "Maximum of 100 items"
-msgstr "Максимум 100 элементов"
-
-#: ../../Zotlabs/Module/Settings/Display.php:200
-msgid "Show emoticons (smilies) as images"
-msgstr "Показывать эмотиконы (смайлики) как изображения"
-
-#: ../../Zotlabs/Module/Settings/Display.php:201
-msgid "Provide channel menu in navigation bar"
-msgstr "Показывать меню канала в панели навигации"
-
-#: ../../Zotlabs/Module/Settings/Display.php:201
-msgid "Default: channel menu located in app menu"
-msgstr "По умолчанию каналы расположены в меню приложения"
-
-#: ../../Zotlabs/Module/Settings/Display.php:202
-msgid "Manual conversation updates"
-msgstr "Обновление бесед вручную"
-
-#: ../../Zotlabs/Module/Settings/Display.php:202
-msgid "Default is on, turning this off may increase screen jumping"
-msgstr "Включено по умолчанию, выключение может привести к рывкам в отображении"
-
-#: ../../Zotlabs/Module/Settings/Display.php:203
-msgid "Link post titles to source"
-msgstr "Ссылки на источник заголовков публикаций"
-
-#: ../../Zotlabs/Module/Settings/Display.php:205
-#: ../../Zotlabs/Widget/Newmember.php:75
-msgid "New Member Links"
-msgstr "Ссылки для новичков"
-
-#: ../../Zotlabs/Module/Settings/Display.php:205
-msgid "Display new member quick links menu"
-msgstr "Показать меню быстрых ссылок для новых участников"
-
-#: ../../Zotlabs/Module/Settings/Network.php:58
-msgid "Stream Settings"
-msgstr "Настройки потока"
-
-#: ../../Zotlabs/Module/Embedphotos.php:168 ../../Zotlabs/Module/Photos.php:784
-#: ../../Zotlabs/Module/Photos.php:1332 ../../Zotlabs/Widget/Portfolio.php:87
-#: ../../Zotlabs/Widget/Album.php:78
-msgid "View Photo"
-msgstr "Посмотреть фотографию"
-
-#: ../../Zotlabs/Module/Embedphotos.php:184 ../../Zotlabs/Module/Photos.php:815
-#: ../../Zotlabs/Widget/Portfolio.php:108 ../../Zotlabs/Widget/Album.php:95
-msgid "Edit Album"
-msgstr "Редактировать Фотоальбом"
-
-#: ../../Zotlabs/Module/Embedphotos.php:186 ../../Zotlabs/Module/Photos.php:685
-#: ../../Zotlabs/Module/Profile_photo.php:498
-#: ../../Zotlabs/Module/Cover_photo.php:429
-#: ../../Zotlabs/Storage/Browser.php:398 ../../Zotlabs/Widget/Cdav.php:146
-#: ../../Zotlabs/Widget/Cdav.php:182 ../../Zotlabs/Widget/Portfolio.php:110
-#: ../../Zotlabs/Widget/Album.php:97
-msgid "Upload"
-msgstr "Загрузка"
-
#: ../../Zotlabs/Module/Tokens.php:39
#, php-format
msgid "This channel is limited to %d tokens"
@@ -4367,9 +9493,32 @@ msgstr "Срок действия (yyyy-mm-dd)"
msgid "Their Settings"
msgstr "Их настройки"
-#: ../../Zotlabs/Module/Achievements.php:38
-msgid "Some blurb about what to do when you're new here"
-msgstr "Некоторые предложения о том, что делать, если вы здесь новичок "
+#: ../../Zotlabs/Module/Notifications.php:60
+#: ../../Zotlabs/Lib/ThreadItem.php:450
+msgid "Mark all seen"
+msgstr "Отметить как просмотренное"
+
+#: ../../Zotlabs/Module/Subthread.php:143
+#, php-format
+msgid "%1$s is following %2$s's %3$s"
+msgstr "%1$s отслеживает %2$s's %3$s"
+
+#: ../../Zotlabs/Module/Subthread.php:145
+#, php-format
+msgid "%1$s stopped following %2$s's %3$s"
+msgstr "%1$s прекратил отслеживать %2$s's %3$s"
+
+#: ../../Zotlabs/Module/Rpost.php:144 ../../Zotlabs/Module/Editpost.php:109
+msgid "Edit post"
+msgstr "Редактировать сообщение"
+
+#: ../../Zotlabs/Module/Editwebpage.php:139
+msgid "Page link"
+msgstr "Ссылка страницы"
+
+#: ../../Zotlabs/Module/Editwebpage.php:166
+msgid "Edit Webpage"
+msgstr "Редактировать веб-страницу"
#: ../../Zotlabs/Module/Thing.php:120
msgid "Thing updated"
@@ -4424,1122 +9573,118 @@ msgstr "URL (необязательно)"
msgid "URL for photo of thing (optional)"
msgstr "URL для фотографии (необязательно)"
-#: ../../Zotlabs/Module/Thing.php:319 ../../Zotlabs/Module/Thing.php:372
-#: ../../Zotlabs/Module/Photos.php:675 ../../Zotlabs/Module/Photos.php:1044
-#: ../../Zotlabs/Module/Connedit.php:690 ../../Zotlabs/Module/Chat.php:243
-#: ../../Zotlabs/Module/Filestorage.php:190
-#: ../../addon/flashcards/Mod_Flashcards.php:210
-#: ../../include/acl_selectors.php:123
-msgid "Permissions"
-msgstr "Разрешения"
-
#: ../../Zotlabs/Module/Thing.php:362
msgid "Add Thing to your Profile"
msgstr "Добавить к вашему профилю"
-#: ../../Zotlabs/Module/Notify.php:61 ../../Zotlabs/Module/Notifications.php:55
-msgid "No more system notifications."
-msgstr "Нет новых оповещений системы."
+#: ../../Zotlabs/Module/Hq.php:140
+msgid "Welcome to Hubzilla!"
+msgstr "Добро пожаловать в Hubzilla!"
-#: ../../Zotlabs/Module/Notify.php:65 ../../Zotlabs/Module/Notifications.php:59
-msgid "System Notifications"
-msgstr "Системные оповещения "
+#: ../../Zotlabs/Module/Hq.php:140
+msgid "You have got no unseen posts..."
+msgstr "У вас нет видимых публикаций..."
-#: ../../Zotlabs/Module/Follow.php:36
-msgid "Connection added."
-msgstr "Контакт добавлен."
-
-#: ../../Zotlabs/Module/Import.php:157
+#: ../../Zotlabs/Module/Search.php:230
#, php-format
-msgid "Your service plan only allows %d channels."
-msgstr "Ваш класс обслуживания разрешает только %d каналов."
+msgid "Items tagged with: %s"
+msgstr "Объекты помечены как: %s"
-#: ../../Zotlabs/Module/Import.php:184
-msgid "No channel. Import failed."
-msgstr "Канала нет. Импорт невозможен."
+#: ../../Zotlabs/Module/Search.php:232
+#, php-format
+msgid "Search results for: %s"
+msgstr "Результаты поиска для: %s"
-#: ../../Zotlabs/Module/Import.php:594
-#: ../../addon/diaspora/import_diaspora.php:141
-msgid "Import completed."
+#: ../../Zotlabs/Module/Notes.php:56
+msgid "Notes App"
+msgstr "Приложение \"Заметки\""
+
+#: ../../Zotlabs/Module/Notes.php:57
+msgid "A simple notes app with a widget (note: notes are not encrypted)"
+msgstr "Простое приложение для заметок с виджетом (примечание: заметки не зашифрованы)"
+
+#: ../../Zotlabs/Module/Moderate.php:65
+msgid "Comment approved"
+msgstr "Комментарий одобрен"
+
+#: ../../Zotlabs/Module/Moderate.php:69
+msgid "Comment deleted"
+msgstr "Комментарий удалён"
+
+#: ../../Zotlabs/Module/Webpages.php:48
+msgid "Webpages App"
+msgstr "Приложение \"Веб-страницы\""
+
+#: ../../Zotlabs/Module/Webpages.php:49
+msgid "Provide managed web pages on your channel"
+msgstr "Предоставлять управляемые веб-страницы на Вашем канале"
+
+#: ../../Zotlabs/Module/Webpages.php:69
+msgid "Import Webpage Elements"
+msgstr "Импортировать части веб-страницы"
+
+#: ../../Zotlabs/Module/Webpages.php:70
+msgid "Import selected"
+msgstr "Импортировать выбранное"
+
+#: ../../Zotlabs/Module/Webpages.php:93
+msgid "Export Webpage Elements"
+msgstr "Экспортировать часть веб-страницы"
+
+#: ../../Zotlabs/Module/Webpages.php:94
+msgid "Export selected"
+msgstr "Экспортировать выбранное"
+
+#: ../../Zotlabs/Module/Webpages.php:263
+msgid "Actions"
+msgstr "Действия"
+
+#: ../../Zotlabs/Module/Webpages.php:264
+msgid "Page Link"
+msgstr "Ссылка страницы"
+
+#: ../../Zotlabs/Module/Webpages.php:265
+msgid "Page Title"
+msgstr "Заголовок страницы"
+
+#: ../../Zotlabs/Module/Webpages.php:295
+msgid "Invalid file type."
+msgstr "Неверный тип файла."
+
+#: ../../Zotlabs/Module/Webpages.php:307
+msgid "Error opening zip file"
+msgstr "Ошибка открытия ZIP файла"
+
+#: ../../Zotlabs/Module/Webpages.php:318
+msgid "Invalid folder path."
+msgstr "Неверный путь к каталогу."
+
+#: ../../Zotlabs/Module/Webpages.php:345
+msgid "No webpage elements detected."
+msgstr "Не обнаружено частей веб-страницы."
+
+#: ../../Zotlabs/Module/Webpages.php:420
+msgid "Import complete."
msgstr "Импорт завершен."
-#: ../../Zotlabs/Module/Import.php:622
-msgid "You must be logged in to use this feature."
-msgstr "Вы должны войти в систему, чтобы использовать эту функцию."
-
-#: ../../Zotlabs/Module/Import.php:627
-msgid "Import Channel"
-msgstr "Импортировать канал"
-
-#: ../../Zotlabs/Module/Import.php:628
-msgid ""
-"Use this form to import an existing channel from a different server/hub. You "
-"may retrieve the channel identity from the old server/hub via the network or "
-"provide an export file."
-msgstr "Используйте эту форм для импорта существующего канала с другого сервера / хаба. Вы можете получить идентификационные данные канала со старого сервера / хаба через сеть или предоставить файл экспорта."
-
-#: ../../Zotlabs/Module/Import.php:630
-msgid "Or provide the old server/hub details"
-msgstr "или предоставьте данные старого сервера"
-
-#: ../../Zotlabs/Module/Import.php:632
-msgid "Your old identity address (xyz@example.com)"
-msgstr "Ваш старый адрес канала (xyz@example.com)"
-
-#: ../../Zotlabs/Module/Import.php:633
-msgid "Your old login email address"
-msgstr "Ваш старый адрес электронной почты"
-
-#: ../../Zotlabs/Module/Import.php:634
-msgid "Your old login password"
-msgstr "Ваш старый пароль"
-
-#: ../../Zotlabs/Module/Import.php:635
-msgid "Import a few months of posts if possible (limited by available memory"
-msgstr "Импортировать несколько месяцев публикаций если возможно (ограничено доступной памятью)"
-
-#: ../../Zotlabs/Module/Import.php:637
-msgid ""
-"For either option, please choose whether to make this hub your new primary "
-"address, or whether your old location should continue this role. You will be "
-"able to post from either location, but only one can be marked as the primary "
-"location for files, photos, and media."
-msgstr "Для любого варианта, пожалуйста, выберите, следует ли сделать этот хаб вашим новым основным адресом, или ваше прежнее местоположение должно продолжить выполнять эту роль. Вы сможете отправлять сообщения из любого местоположения, но только одно может быть помечено как основное место для файлов, фотографий и мультимедиа."
-
-#: ../../Zotlabs/Module/Import.php:639
-msgid "Make this hub my primary location"
-msgstr "Сделать этот хаб главным"
-
-#: ../../Zotlabs/Module/Import.php:640
-msgid "Move this channel (disable all previous locations)"
-msgstr "Переместить это канал (отключить все предыдущие месторасположения)"
-
-#: ../../Zotlabs/Module/Import.php:641
-msgid "Use this channel nickname instead of the one provided"
-msgstr "Использовать псевдоним этого канала вместо предоставленного"
-
-#: ../../Zotlabs/Module/Import.php:641
-msgid ""
-"Leave blank to keep your existing channel nickname. You will be randomly "
-"assigned a similar nickname if either name is already allocated on this site."
-msgstr "Оставьте пустым для сохранения существующего псевдонима канала. Вам будет случайным образом назначен похожий псевдоним если такое имя уже выделено на этом сайте."
-
-#: ../../Zotlabs/Module/Import.php:643
-msgid ""
-"This process may take several minutes to complete. Please submit the form "
-"only once and leave this page open until finished."
-msgstr "Процесс может занять несколько минут. Пожалуйста, отправьте форму только один раз и оставьте эту страницу открытой до завершения."
-
-#: ../../Zotlabs/Module/Rmagic.php:44
-msgid "Authentication failed."
-msgstr "Ошибка аутентификации."
-
-#: ../../Zotlabs/Module/Rmagic.php:93 ../../boot.php:1677
-#: ../../include/channel.php:2475
-msgid "Remote Authentication"
-msgstr "Удаленная аутентификация"
-
-#: ../../Zotlabs/Module/Rmagic.php:94 ../../include/channel.php:2476
-msgid "Enter your channel address (e.g. channel@example.com)"
-msgstr "Введите адрес вашего канала (например: channel@example.com)"
-
-#: ../../Zotlabs/Module/Rmagic.php:95 ../../include/channel.php:2477
-msgid "Authenticate"
-msgstr "Проверка подлинности"
-
-#: ../../Zotlabs/Module/Oauth2.php:54
-msgid "Name and Secret are required"
-msgstr "Требуются имя и код"
-
-#: ../../Zotlabs/Module/Oauth2.php:106
-msgid "OAuth2 Apps Manager App"
-msgstr "Приложение \"Менеджер Oauth2\""
-
-#: ../../Zotlabs/Module/Oauth2.php:107
-msgid "OAuth2 authenticatication tokens for mobile and remote apps"
-msgstr "Аутентификация OAuth2 для мобильных и удаленных приложений"
-
-#: ../../Zotlabs/Module/Oauth2.php:115
-msgid "Add OAuth2 application"
-msgstr "Добавить приложение OAuth2"
-
-#: ../../Zotlabs/Module/Oauth2.php:118 ../../Zotlabs/Module/Oauth2.php:146
-#: ../../Zotlabs/Module/Oauth.php:113
-msgid "Name of application"
-msgstr "Название приложения"
-
-#: ../../Zotlabs/Module/Oauth2.php:119 ../../Zotlabs/Module/Oauth2.php:147
-#: ../../Zotlabs/Module/Oauth.php:115 ../../Zotlabs/Module/Oauth.php:141
-#: ../../addon/statusnet/statusnet.php:595 ../../addon/twitter/twitter.php:615
-msgid "Consumer Secret"
-msgstr "Код клиента"
-
-#: ../../Zotlabs/Module/Oauth2.php:119 ../../Zotlabs/Module/Oauth2.php:147
-#: ../../Zotlabs/Module/Oauth.php:114 ../../Zotlabs/Module/Oauth.php:115
-msgid "Automatically generated - change if desired. Max length 20"
-msgstr "Сгенерирован автоматические - измените если требуется. Макс. длина 20"
-
-#: ../../Zotlabs/Module/Oauth2.php:120 ../../Zotlabs/Module/Oauth2.php:148
-#: ../../Zotlabs/Module/Oauth.php:116 ../../Zotlabs/Module/Oauth.php:142
-msgid "Redirect"
-msgstr "Перенаправление"
-
-#: ../../Zotlabs/Module/Oauth2.php:120 ../../Zotlabs/Module/Oauth2.php:148
-#: ../../Zotlabs/Module/Oauth.php:116
-msgid ""
-"Redirect URI - leave blank unless your application specifically requires this"
-msgstr "URI перенаправления - оставьте пустыми до тех пока ваше приложение не требует этого"
-
-#: ../../Zotlabs/Module/Oauth2.php:121 ../../Zotlabs/Module/Oauth2.php:149
-msgid "Grant Types"
-msgstr "Разрешить типы"
-
-#: ../../Zotlabs/Module/Oauth2.php:121 ../../Zotlabs/Module/Oauth2.php:122
-msgid "leave blank unless your application sepcifically requires this"
-msgstr "оставьте пустыми до тех пока ваше приложение не требует этого"
-
-#: ../../Zotlabs/Module/Oauth2.php:122 ../../Zotlabs/Module/Oauth2.php:150
-msgid "Authorization scope"
-msgstr "Область полномочий"
-
-#: ../../Zotlabs/Module/Oauth2.php:134
-msgid "OAuth2 Application not found."
-msgstr "Приложение OAuth2 не найдено."
-
-#: ../../Zotlabs/Module/Oauth2.php:143 ../../Zotlabs/Module/Oauth2.php:193
-#: ../../Zotlabs/Module/Oauth.php:110 ../../Zotlabs/Module/Oauth.php:136
-#: ../../Zotlabs/Module/Oauth.php:172
-msgid "Add application"
-msgstr "Добавить приложение"
-
-#: ../../Zotlabs/Module/Oauth2.php:149 ../../Zotlabs/Module/Oauth2.php:150
-msgid "leave blank unless your application specifically requires this"
-msgstr "оставьте поле пустым, если ваше приложение не требует этого"
-
-#: ../../Zotlabs/Module/Oauth2.php:192
-msgid "Connected OAuth2 Apps"
-msgstr "Подключённые приложения OAuth2"
-
-#: ../../Zotlabs/Module/Oauth2.php:196 ../../Zotlabs/Module/Oauth.php:175
-msgid "Client key starts with"
-msgstr "Ключ клиента начинается с"
-
-#: ../../Zotlabs/Module/Oauth2.php:197 ../../Zotlabs/Module/Oauth.php:176
-msgid "No name"
-msgstr "Без названия"
-
-#: ../../Zotlabs/Module/Oauth2.php:198 ../../Zotlabs/Module/Oauth.php:177
-msgid "Remove authorization"
-msgstr "Удалить разрешение"
-
-#: ../../Zotlabs/Module/Cal.php:64
-msgid "Permissions denied."
-msgstr "Доступ запрещен."
-
-#: ../../Zotlabs/Module/Api.php:74 ../../Zotlabs/Module/Api.php:95
-msgid "Authorize application connection"
-msgstr "Авторизовать подключение приложения"
-
-#: ../../Zotlabs/Module/Api.php:75
-msgid "Return to your app and insert this Security Code:"
-msgstr "Вернитесь к своему приложению и вставьте этот код безопасности:"
-
-#: ../../Zotlabs/Module/Api.php:85
-msgid "Please login to continue."
-msgstr "Пожалуйста, войдите, чтобы продолжить."
-
-#: ../../Zotlabs/Module/Api.php:97
-msgid ""
-"Do you want to authorize this application to access your posts and contacts, "
-"and/or create new posts for you?"
-msgstr "Вы хотите авторизовать это приложение для доступа к вашим публикациям и контактам и / или созданию новых публикаций?"
-
-#: ../../Zotlabs/Module/Attach.php:13
-msgid "Item not available."
-msgstr "Элемент недоступен."
-
-#: ../../Zotlabs/Module/Randprof.php:29
-msgid "Random Channel App"
-msgstr "Приложение \"Случайный канал\""
-
-#: ../../Zotlabs/Module/Randprof.php:30
-msgid "Visit a random channel in the $Projectname network"
-msgstr "Посещение случайного канала в сети $Projectname"
-
-#: ../../Zotlabs/Module/Editblock.php:138
-msgid "Edit Block"
-msgstr "Редактировать блок"
-
-#: ../../Zotlabs/Module/Profile.php:93
-msgid "vcard"
-msgstr "vCard"
-
-#: ../../Zotlabs/Module/Apps.php:50 ../../Zotlabs/Widget/Appstore.php:14
-msgid "Available Apps"
-msgstr "Доступные приложения"
-
-#: ../../Zotlabs/Module/Apps.php:50
-msgid "Installed Apps"
-msgstr "Установленные приложения"
-
-#: ../../Zotlabs/Module/Apps.php:53
-msgid "Manage Apps"
-msgstr "Управление приложениями"
-
-#: ../../Zotlabs/Module/Apps.php:54
-msgid "Create Custom App"
-msgstr "Создать пользовательское приложение"
-
-#: ../../Zotlabs/Module/Mood.php:76 ../../include/conversation.php:268
-#, php-format
-msgctxt "mood"
-msgid "%1$s is %2$s"
-msgstr "%1$s %2$s"
-
-#: ../../Zotlabs/Module/Mood.php:134
-msgid "Mood App"
-msgstr "Приложение \"Настроение\""
-
-#: ../../Zotlabs/Module/Mood.php:135 ../../Zotlabs/Module/Mood.php:155
-msgid "Set your current mood and tell your friends"
-msgstr "Установить текущее настроение и рассказать друзьям"
-
-#: ../../Zotlabs/Module/Mood.php:154 ../../Zotlabs/Lib/Apps.php:349
-msgid "Mood"
-msgstr "Настроение"
-
-#: ../../Zotlabs/Module/Connections.php:58
-#: ../../Zotlabs/Module/Connections.php:115
-#: ../../Zotlabs/Module/Connections.php:273
-msgid "Active"
-msgstr "Активен"
-
-#: ../../Zotlabs/Module/Connections.php:63
-#: ../../Zotlabs/Module/Connections.php:181
-#: ../../Zotlabs/Module/Connections.php:278
-msgid "Blocked"
-msgstr "Заблокирован"
-
-#: ../../Zotlabs/Module/Connections.php:68
-#: ../../Zotlabs/Module/Connections.php:188
-#: ../../Zotlabs/Module/Connections.php:277
-msgid "Ignored"
-msgstr "Игнорируется"
-
-#: ../../Zotlabs/Module/Connections.php:73
-#: ../../Zotlabs/Module/Connections.php:202
-#: ../../Zotlabs/Module/Connections.php:276
-msgid "Hidden"
-msgstr "Скрыт"
-
-#: ../../Zotlabs/Module/Connections.php:78
-#: ../../Zotlabs/Module/Connections.php:195
-msgid "Archived/Unreachable"
-msgstr "Заархивировано / недоступно"
-
-#: ../../Zotlabs/Module/Connections.php:83
-#: ../../Zotlabs/Module/Connections.php:92 ../../Zotlabs/Module/Menu.php:179
-#: ../../Zotlabs/Module/Notifications.php:50
-msgid "New"
-msgstr "Новые"
-
-#: ../../Zotlabs/Module/Connections.php:97
-#: ../../Zotlabs/Module/Connections.php:111
-#: ../../Zotlabs/Module/Connedit.php:727 ../../Zotlabs/Widget/Affinity.php:34
-msgid "All"
-msgstr "Все"
-
-#: ../../Zotlabs/Module/Connections.php:157
-msgid "Active Connections"
-msgstr "Активные контакты"
-
-#: ../../Zotlabs/Module/Connections.php:160
-msgid "Show active connections"
-msgstr "Показать активные контакты"
-
-#: ../../Zotlabs/Module/Connections.php:164
-#: ../../Zotlabs/Widget/Notifications.php:84
-msgid "New Connections"
-msgstr "Новые контакты"
-
-#: ../../Zotlabs/Module/Connections.php:167
-msgid "Show pending (new) connections"
-msgstr "Просмотр (новых) ожидающих контактов"
-
-#: ../../Zotlabs/Module/Connections.php:184
-msgid "Only show blocked connections"
-msgstr "Показать только заблокированные контакты"
-
-#: ../../Zotlabs/Module/Connections.php:191
-msgid "Only show ignored connections"
-msgstr "Показать только проигнорированные контакты"
-
-#: ../../Zotlabs/Module/Connections.php:198
-msgid "Only show archived/unreachable connections"
-msgstr "Показать только заархивированные / недоступные контакты"
-
-#: ../../Zotlabs/Module/Connections.php:205
-msgid "Only show hidden connections"
-msgstr "Показать только скрытые контакты"
-
-#: ../../Zotlabs/Module/Connections.php:220
-msgid "Show all connections"
-msgstr "Просмотр всех контактов"
-
-#: ../../Zotlabs/Module/Connections.php:274
-msgid "Pending approval"
-msgstr "Ожидающие подтверждения"
-
-#: ../../Zotlabs/Module/Connections.php:275
-msgid "Archived"
-msgstr "Зархивирован"
-
-#: ../../Zotlabs/Module/Connections.php:279
-msgid "Not connected at this location"
-msgstr "Не подключено в этом месте"
-
-#: ../../Zotlabs/Module/Connections.php:296
-#, php-format
-msgid "%1$s [%2$s]"
+#: ../../Zotlabs/Module/Home.php:72 ../../Zotlabs/Module/Home.php:80
+#: ../../Zotlabs/Lib/Enotify.php:66
+#: ../../extend/addon/hzaddons/opensearch/opensearch.php:42
+msgid "$Projectname"
msgstr ""
-#: ../../Zotlabs/Module/Connections.php:297
-msgid "Edit connection"
-msgstr "Редактировать контакт"
-
-#: ../../Zotlabs/Module/Connections.php:299
-msgid "Delete connection"
-msgstr "Удалить контакт"
-
-#: ../../Zotlabs/Module/Connections.php:308
-msgid "Channel address"
-msgstr "Адрес канала"
-
-#: ../../Zotlabs/Module/Connections.php:310 ../../include/features.php:299
-msgid "Network"
-msgstr "Сеть"
-
-#: ../../Zotlabs/Module/Connections.php:313
-msgid "Call"
-msgstr "Вызов"
-
-#: ../../Zotlabs/Module/Connections.php:315
-msgid "Status"
-msgstr "Статус"
-
-#: ../../Zotlabs/Module/Connections.php:317
-msgid "Connected"
-msgstr "Подключено"
-
-#: ../../Zotlabs/Module/Connections.php:319
-msgid "Approve connection"
-msgstr "Утвердить контакт"
-
-#: ../../Zotlabs/Module/Connections.php:321
-msgid "Ignore connection"
-msgstr "Игнорировать контакт"
-
-#: ../../Zotlabs/Module/Connections.php:322
-#: ../../Zotlabs/Module/Connedit.php:644
-msgid "Ignore"
-msgstr "Игнорировать"
-
-#: ../../Zotlabs/Module/Connections.php:323
-msgid "Recent activity"
-msgstr "Последние действия"
-
-#: ../../Zotlabs/Module/Connections.php:348 ../../Zotlabs/Lib/Apps.php:332
-#: ../../include/text.php:1010 ../../include/features.php:133
-msgid "Connections"
-msgstr "Контакты"
-
-#: ../../Zotlabs/Module/Connections.php:353
-msgid "Search your connections"
-msgstr "Поиск ваших контактов"
-
-#: ../../Zotlabs/Module/Connections.php:354
-msgid "Connections search"
-msgstr "Поиск контаков"
-
-#: ../../Zotlabs/Module/Connections.php:355
-#: ../../Zotlabs/Module/Directory.php:416
-#: ../../Zotlabs/Module/Directory.php:421 ../../include/contact_widgets.php:23
-msgid "Find"
-msgstr "Поиск"
-
-#: ../../Zotlabs/Module/Viewsrc.php:43
-msgid "item"
-msgstr "пункт"
-
-#: ../../Zotlabs/Module/Bookmarks.php:62
-msgid "Bookmark added"
-msgstr "Закладка добавлена"
-
-#: ../../Zotlabs/Module/Bookmarks.php:78
-msgid "Bookmarks App"
-msgstr "Приложение \"Закладки\""
-
-#: ../../Zotlabs/Module/Bookmarks.php:79
-msgid "Bookmark links from posts and manage them"
-msgstr "Поместить ссылки из публикации в закладки и управлять ими"
-
-#: ../../Zotlabs/Module/Bookmarks.php:92
-msgid "My Bookmarks"
-msgstr "Мои закладки"
-
-#: ../../Zotlabs/Module/Bookmarks.php:103
-msgid "My Connections Bookmarks"
-msgstr "Закладки моих контактов"
-
-#: ../../Zotlabs/Module/Removeaccount.php:35
-msgid ""
-"Account removals are not allowed within 48 hours of changing the account "
-"password."
-msgstr "Удаление канала не разрешается в течении 48 часов после смены пароля у аккаунта."
-
-#: ../../Zotlabs/Module/Removeaccount.php:57
-msgid "Remove This Account"
-msgstr "Удалить этот аккаунт"
-
-#: ../../Zotlabs/Module/Removeaccount.php:58
-msgid ""
-"This account and all its channels will be completely removed from the "
-"network. "
-msgstr "Этот аккаунт и все его каналы будут полностью удалены из сети."
-
-#: ../../Zotlabs/Module/Removeaccount.php:60
-msgid ""
-"Remove this account, all its channels and all its channel clones from the "
-"network"
-msgstr "Удалить этот аккаунт, все его каналы и их клоны из сети."
-
-#: ../../Zotlabs/Module/Removeaccount.php:60
-msgid ""
-"By default only the instances of the channels located on this hub will be "
-"removed from the network"
-msgstr "По умолчанию только представление канала расположенное на данном хабе будет удалено из сети"
-
-#: ../../Zotlabs/Module/Photos.php:78
-msgid "Page owner information could not be retrieved."
-msgstr "Информация о владельце страницы не может быть получена."
-
-#: ../../Zotlabs/Module/Photos.php:94 ../../Zotlabs/Module/Photos.php:113
-msgid "Album not found."
-msgstr "Альбом не найден."
-
-#: ../../Zotlabs/Module/Photos.php:103
-msgid "Delete Album"
-msgstr "Удалить альбом"
-
-#: ../../Zotlabs/Module/Photos.php:174 ../../Zotlabs/Module/Photos.php:1056
-msgid "Delete Photo"
-msgstr "Удалить фотографию"
-
-#: ../../Zotlabs/Module/Photos.php:527
-msgid "No photos selected"
-msgstr "Никакие фотографии не выбраны"
-
-#: ../../Zotlabs/Module/Photos.php:576
-msgid "Access to this item is restricted."
-msgstr "Доступ к этому элементу ограничен."
-
-#: ../../Zotlabs/Module/Photos.php:619
+#: ../../Zotlabs/Module/Home.php:90
#, php-format
-msgid "%1$.2f MB of %2$.2f MB photo storage used."
-msgstr "Вы использовали %1$.2f мегабайт из %2$.2f для хранения фото."
-
-#: ../../Zotlabs/Module/Photos.php:622
-#, php-format
-msgid "%1$.2f MB photo storage used."
-msgstr "Вы использовали %1$.2f мегабайт для хранения фото."
-
-#: ../../Zotlabs/Module/Photos.php:664
-msgid "Upload Photos"
-msgstr "Загрузить фотографии"
-
-#: ../../Zotlabs/Module/Photos.php:668
-msgid "Enter an album name"
-msgstr "Введите название альбома"
-
-#: ../../Zotlabs/Module/Photos.php:669
-msgid "or select an existing album (doubleclick)"
-msgstr "или выберите существующий альбом (двойной щелчок)"
-
-#: ../../Zotlabs/Module/Photos.php:670
-msgid "Create a status post for this upload"
-msgstr "Сделать публикацию о статусе для этой загрузки"
-
-#: ../../Zotlabs/Module/Photos.php:672
-msgid "Description (optional)"
-msgstr "Описание (необязательно)"
-
-#: ../../Zotlabs/Module/Photos.php:758
-msgid "Show Newest First"
-msgstr "Показать новые первыми"
-
-#: ../../Zotlabs/Module/Photos.php:760
-msgid "Show Oldest First"
-msgstr "Показать старые первыми"
-
-#: ../../Zotlabs/Module/Photos.php:817 ../../Zotlabs/Module/Photos.php:1363
-msgid "Add Photos"
-msgstr "Добавить фотографии"
-
-#: ../../Zotlabs/Module/Photos.php:865
-msgid "Permission denied. Access to this item may be restricted."
-msgstr "Доступ запрещен. Доступ к этому элементу может быть ограничен."
-
-#: ../../Zotlabs/Module/Photos.php:867
-msgid "Photo not available"
-msgstr "Фотография не доступна"
-
-#: ../../Zotlabs/Module/Photos.php:925
-msgid "Use as profile photo"
-msgstr "Использовать в качестве фотографии профиля"
-
-#: ../../Zotlabs/Module/Photos.php:926
-msgid "Use as cover photo"
-msgstr "Использовать в качестве фотографии обложки"
-
-#: ../../Zotlabs/Module/Photos.php:933
-msgid "Private Photo"
-msgstr "Личная фотография"
-
-#: ../../Zotlabs/Module/Photos.php:948
-msgid "View Full Size"
-msgstr "Посмотреть в полный размер"
-
-#: ../../Zotlabs/Module/Photos.php:1030
-msgid "Edit photo"
-msgstr "Редактировать фотографию"
-
-#: ../../Zotlabs/Module/Photos.php:1032
-msgid "Rotate CW (right)"
-msgstr "Повернуть CW (направо)"
-
-#: ../../Zotlabs/Module/Photos.php:1033
-msgid "Rotate CCW (left)"
-msgstr "Повернуть CCW (налево)"
-
-#: ../../Zotlabs/Module/Photos.php:1036
-msgid "Move photo to album"
-msgstr "Переместить фотографию в альбом"
-
-#: ../../Zotlabs/Module/Photos.php:1037
-msgid "Enter a new album name"
-msgstr "Введите новое название альбома"
-
-#: ../../Zotlabs/Module/Photos.php:1038
-msgid "or select an existing one (doubleclick)"
-msgstr "или выбрать существующую (двойной щелчок)"
-
-#: ../../Zotlabs/Module/Photos.php:1043
-msgid "Add a Tag"
-msgstr "Добавить тег"
-
-#: ../../Zotlabs/Module/Photos.php:1051
-msgid "Example: @bob, @Barbara_Jensen, @jim@example.com"
-msgstr "Пример: @bob, @Barbara_Jensen, @jim@example.com"
-
-#: ../../Zotlabs/Module/Photos.php:1054
-msgid "Flag as adult in album view"
-msgstr "Пометить как альбом \"для взрослых\""
-
-#: ../../Zotlabs/Module/Photos.php:1073 ../../Zotlabs/Lib/ThreadItem.php:307
-msgid "I like this (toggle)"
-msgstr "мне это нравится (переключение)"
-
-#: ../../Zotlabs/Module/Photos.php:1074 ../../Zotlabs/Lib/ThreadItem.php:308
-msgid "I don't like this (toggle)"
-msgstr "мне это не нравится (переключение)"
-
-#: ../../Zotlabs/Module/Photos.php:1076 ../../Zotlabs/Lib/ThreadItem.php:469
-#: ../../include/conversation.php:787
-msgid "Please wait"
-msgstr "Подождите пожалуйста"
-
-#: ../../Zotlabs/Module/Photos.php:1093 ../../Zotlabs/Module/Photos.php:1212
-#: ../../Zotlabs/Lib/ThreadItem.php:793
-msgid "This is you"
-msgstr "Это вы"
-
-#: ../../Zotlabs/Module/Photos.php:1095 ../../Zotlabs/Module/Photos.php:1214
-#: ../../Zotlabs/Lib/ThreadItem.php:795 ../../include/js_strings.php:6
-msgid "Comment"
-msgstr "Комментарий"
-
-#: ../../Zotlabs/Module/Photos.php:1112 ../../include/conversation.php:619
-msgctxt "title"
-msgid "Likes"
-msgstr "Нравится"
-
-#: ../../Zotlabs/Module/Photos.php:1112 ../../include/conversation.php:619
-msgctxt "title"
-msgid "Dislikes"
-msgstr "Не нравится"
-
-#: ../../Zotlabs/Module/Photos.php:1113 ../../include/conversation.php:620
-msgctxt "title"
-msgid "Agree"
-msgstr "Согласен"
-
-#: ../../Zotlabs/Module/Photos.php:1113 ../../include/conversation.php:620
-msgctxt "title"
-msgid "Disagree"
-msgstr "Не согласен"
-
-#: ../../Zotlabs/Module/Photos.php:1113 ../../include/conversation.php:620
-msgctxt "title"
-msgid "Abstain"
-msgstr "Воздержался"
-
-#: ../../Zotlabs/Module/Photos.php:1114 ../../include/conversation.php:621
-msgctxt "title"
-msgid "Attending"
-msgstr "Посещаю"
-
-#: ../../Zotlabs/Module/Photos.php:1114 ../../include/conversation.php:621
-msgctxt "title"
-msgid "Not attending"
-msgstr "Не посещаю"
-
-#: ../../Zotlabs/Module/Photos.php:1114 ../../include/conversation.php:621
-msgctxt "title"
-msgid "Might attend"
-msgstr "Возможно посещу"
-
-#: ../../Zotlabs/Module/Photos.php:1131 ../../Zotlabs/Module/Photos.php:1143
-#: ../../Zotlabs/Lib/ThreadItem.php:232 ../../Zotlabs/Lib/ThreadItem.php:244
-msgid "View all"
-msgstr "Просмотреть все"
-
-#: ../../Zotlabs/Module/Photos.php:1135 ../../Zotlabs/Lib/ThreadItem.php:236
-#: ../../include/conversation.php:1702 ../../include/channel.php:1661
-#: ../../include/taxonomy.php:659
-msgctxt "noun"
-msgid "Like"
-msgid_plural "Likes"
-msgstr[0] "Нравится"
-msgstr[1] "Нравится"
-msgstr[2] "Нравится"
-
-#: ../../Zotlabs/Module/Photos.php:1140 ../../Zotlabs/Lib/ThreadItem.php:241
-#: ../../include/conversation.php:1705
-msgctxt "noun"
-msgid "Dislike"
-msgid_plural "Dislikes"
-msgstr[0] "Не нравится"
-msgstr[1] "Не нравится"
-msgstr[2] "Не нравится"
-
-#: ../../Zotlabs/Module/Photos.php:1246
-msgid "Photo Tools"
-msgstr "Фото-Инструменты"
-
-#: ../../Zotlabs/Module/Photos.php:1255
-msgid "In This Photo:"
-msgstr "На этой фотографии:"
-
-#: ../../Zotlabs/Module/Photos.php:1260
-msgid "Map"
-msgstr "Карта"
-
-#: ../../Zotlabs/Module/Photos.php:1268 ../../Zotlabs/Lib/ThreadItem.php:457
-msgctxt "noun"
-msgid "Likes"
-msgstr "Нравится"
-
-#: ../../Zotlabs/Module/Photos.php:1269 ../../Zotlabs/Lib/ThreadItem.php:458
-msgctxt "noun"
-msgid "Dislikes"
-msgstr "Не нравится"
-
-#: ../../Zotlabs/Module/Photos.php:1274 ../../Zotlabs/Lib/ThreadItem.php:463
-#: ../../addon/channelreputation/channelreputation.php:230
-#: ../../include/acl_selectors.php:125
-msgid "Close"
-msgstr "Закрыть"
-
-#: ../../Zotlabs/Module/Photos.php:1347 ../../Zotlabs/Module/Photos.php:1360
-#: ../../Zotlabs/Module/Photos.php:1361 ../../include/photos.php:667
-msgid "Recent Photos"
-msgstr "Последние фотографии"
-
-#: ../../Zotlabs/Module/Wiki.php:35
-#: ../../addon/flashcards/Mod_Flashcards.php:35 ../../addon/cart/cart.php:1298
-msgid "Profile Unavailable."
-msgstr "Профиль недоступен."
-
-#: ../../Zotlabs/Module/Wiki.php:52
-msgid "Wiki App"
-msgstr "Приложение \"Wiki\""
-
-#: ../../Zotlabs/Module/Wiki.php:53
-msgid "Provide a wiki for your channel"
-msgstr "Предоставьте Wiki для вашего канала"
-
-#: ../../Zotlabs/Module/Wiki.php:77 ../../addon/cart/myshop.php:37
-#: ../../addon/cart/cart.php:1444
-#: ../../addon/cart/submodules/paypalbutton.php:456
-#: ../../addon/cart/manual_payments.php:93
-msgid "Invalid channel"
-msgstr "Недействительный канал"
-
-#: ../../Zotlabs/Module/Wiki.php:133
-msgid "Error retrieving wiki"
-msgstr "Ошибка при получении Wiki"
-
-#: ../../Zotlabs/Module/Wiki.php:140
-msgid "Error creating zip file export folder"
-msgstr "Ошибка при создании zip-файла при экспорте каталога"
-
-#: ../../Zotlabs/Module/Wiki.php:191
-msgid "Error downloading wiki: "
-msgstr "Ошибка загрузки Wiki:"
-
-#: ../../Zotlabs/Module/Wiki.php:206 ../../Zotlabs/Widget/Wiki_list.php:15
-#: ../../include/nav.php:538
-msgid "Wikis"
-msgstr ""
-
-#: ../../Zotlabs/Module/Wiki.php:212
-msgid "Download"
-msgstr "Загрузить"
-
-#: ../../Zotlabs/Module/Wiki.php:214 ../../Zotlabs/Module/Chat.php:264
-#: ../../Zotlabs/Module/Profiles.php:831 ../../Zotlabs/Module/Manage.php:145
-msgid "Create New"
-msgstr "Создать новый"
-
-#: ../../Zotlabs/Module/Wiki.php:216
-msgid "Wiki name"
-msgstr "Название Wiki"
-
-#: ../../Zotlabs/Module/Wiki.php:217
-msgid "Content type"
-msgstr "Тип содержимого"
-
-#: ../../Zotlabs/Module/Wiki.php:217 ../../Zotlabs/Module/Wiki.php:371
-#: ../../Zotlabs/Widget/Wiki_pages.php:38
-#: ../../Zotlabs/Widget/Wiki_pages.php:95 ../../addon/mdpost/mdpost.php:41
-#: ../../include/text.php:1981
-msgid "Markdown"
-msgstr "Разметка Markdown"
-
-#: ../../Zotlabs/Module/Wiki.php:217 ../../Zotlabs/Module/Wiki.php:371
-#: ../../Zotlabs/Widget/Wiki_pages.php:38
-#: ../../Zotlabs/Widget/Wiki_pages.php:95 ../../include/text.php:1979
-msgid "BBcode"
-msgstr ""
-
-#: ../../Zotlabs/Module/Wiki.php:217 ../../Zotlabs/Widget/Wiki_pages.php:38
-#: ../../Zotlabs/Widget/Wiki_pages.php:95 ../../include/text.php:1982
-msgid "Text"
-msgstr "Текст"
-
-#: ../../Zotlabs/Module/Wiki.php:219 ../../Zotlabs/Storage/Browser.php:292
-msgid "Type"
-msgstr "Тип"
-
-#: ../../Zotlabs/Module/Wiki.php:220
-msgid "Any type"
-msgstr "Любой тип"
-
-#: ../../Zotlabs/Module/Wiki.php:227
-msgid "Lock content type"
-msgstr "Зафиксировать тип содержимого"
-
-#: ../../Zotlabs/Module/Wiki.php:228
-msgid "Create a status post for this wiki"
-msgstr "Создать публикацию о статусе этой Wiki"
-
-#: ../../Zotlabs/Module/Wiki.php:229
-msgid "Edit Wiki Name"
-msgstr "Редактировать наименование Wiki"
-
-#: ../../Zotlabs/Module/Wiki.php:274
-msgid "Wiki not found"
-msgstr "Wiki не найдена"
-
-#: ../../Zotlabs/Module/Wiki.php:300
-msgid "Rename page"
-msgstr "Переименовать страницу"
-
-#: ../../Zotlabs/Module/Wiki.php:321
-msgid "Error retrieving page content"
-msgstr "Ошибка при получении содержимого страницы"
-
-#: ../../Zotlabs/Module/Wiki.php:329 ../../Zotlabs/Module/Wiki.php:331
-msgid "New page"
-msgstr "Новая страница"
-
-#: ../../Zotlabs/Module/Wiki.php:366
-msgid "Revision Comparison"
-msgstr "Сравнение ревизий"
-
-#: ../../Zotlabs/Module/Wiki.php:367 ../../Zotlabs/Lib/NativeWikiPage.php:564
-#: ../../Zotlabs/Widget/Wiki_page_history.php:25
-msgid "Revert"
-msgstr "Отменить"
-
-#: ../../Zotlabs/Module/Wiki.php:374
-msgid "Short description of your changes (optional)"
-msgstr "Краткое описание ваших изменений (необязательно)"
-
-#: ../../Zotlabs/Module/Wiki.php:384
-msgid "Source"
-msgstr "Источник"
-
-#: ../../Zotlabs/Module/Wiki.php:394
-msgid "New page name"
-msgstr "Новое имя страницы"
-
-#: ../../Zotlabs/Module/Wiki.php:399
-msgid "Embed image from photo albums"
-msgstr "Встроить изображение из фотоальбома"
-
-#: ../../Zotlabs/Module/Wiki.php:400 ../../addon/hsse/hsse.php:208
-#: ../../include/conversation.php:1414
-msgid "Embed an image from your albums"
-msgstr "Встроить изображение из ваших альбомов"
-
-#: ../../Zotlabs/Module/Wiki.php:402 ../../Zotlabs/Module/Profile_photo.php:506
-#: ../../Zotlabs/Module/Cover_photo.php:435 ../../addon/hsse/hsse.php:210
-#: ../../addon/hsse/hsse.php:257 ../../include/conversation.php:1416
-#: ../../include/conversation.php:1463
-msgid "OK"
-msgstr ""
-
-#: ../../Zotlabs/Module/Wiki.php:403 ../../Zotlabs/Module/Profile_photo.php:507
-#: ../../Zotlabs/Module/Cover_photo.php:436 ../../addon/hsse/hsse.php:139
-#: ../../include/conversation.php:1342
-msgid "Choose images to embed"
-msgstr "Выбрать изображения для встраивания"
-
-#: ../../Zotlabs/Module/Wiki.php:404 ../../Zotlabs/Module/Profile_photo.php:508
-#: ../../Zotlabs/Module/Cover_photo.php:437 ../../addon/hsse/hsse.php:140
-#: ../../include/conversation.php:1343
-msgid "Choose an album"
-msgstr "Выбрать альбом"
-
-#: ../../Zotlabs/Module/Wiki.php:405 ../../Zotlabs/Module/Profile_photo.php:509
-#: ../../Zotlabs/Module/Cover_photo.php:438
-msgid "Choose a different album"
-msgstr "Выбрать другой альбом"
-
-#: ../../Zotlabs/Module/Wiki.php:406 ../../Zotlabs/Module/Profile_photo.php:510
-#: ../../Zotlabs/Module/Cover_photo.php:439 ../../addon/hsse/hsse.php:142
-#: ../../include/conversation.php:1345
-msgid "Error getting album list"
-msgstr "Ошибка получения списка альбомов"
-
-#: ../../Zotlabs/Module/Wiki.php:407 ../../Zotlabs/Module/Profile_photo.php:511
-#: ../../Zotlabs/Module/Cover_photo.php:440 ../../addon/hsse/hsse.php:143
-#: ../../include/conversation.php:1346
-msgid "Error getting photo link"
-msgstr "Ошибка получения ссылки на фотографию"
-
-#: ../../Zotlabs/Module/Wiki.php:408 ../../Zotlabs/Module/Profile_photo.php:512
-#: ../../Zotlabs/Module/Cover_photo.php:441 ../../addon/hsse/hsse.php:144
-#: ../../include/conversation.php:1347
-msgid "Error getting album"
-msgstr "Ошибка получения альбома"
-
-#: ../../Zotlabs/Module/Wiki.php:410
-msgid "History"
-msgstr "История"
-
-#: ../../Zotlabs/Module/Wiki.php:488
-msgid "Error creating wiki. Invalid name."
-msgstr "Ошибка создания Wiki. Неверное имя."
-
-#: ../../Zotlabs/Module/Wiki.php:495
-msgid "A wiki with this name already exists."
-msgstr "Wiki с таким именем уже существует."
-
-#: ../../Zotlabs/Module/Wiki.php:508
-msgid "Wiki created, but error creating Home page."
-msgstr "Wiki создана, но возникла ошибка при создании домашней страницы"
-
-#: ../../Zotlabs/Module/Wiki.php:515
-msgid "Error creating wiki"
-msgstr "Ошибка при создании Wiki"
-
-#: ../../Zotlabs/Module/Wiki.php:539
-msgid "Error updating wiki. Invalid name."
-msgstr "Ошибка при обновлении Wiki. Неверное имя."
-
-#: ../../Zotlabs/Module/Wiki.php:559
-msgid "Error updating wiki"
-msgstr "Ошибка при обновлении Wiki"
-
-#: ../../Zotlabs/Module/Wiki.php:574
-msgid "Wiki delete permission denied."
-msgstr "Нет прав на удаление Wiki."
-
-#: ../../Zotlabs/Module/Wiki.php:584
-msgid "Error deleting wiki"
-msgstr "Ошибка удаления Wiki"
-
-#: ../../Zotlabs/Module/Wiki.php:617
-msgid "New page created"
-msgstr "Создана новая страница"
-
-#: ../../Zotlabs/Module/Wiki.php:739
-msgid "Cannot delete Home"
-msgstr "Невозможно удалить домашнюю страницу"
-
-#: ../../Zotlabs/Module/Wiki.php:803
-msgid "Current Revision"
-msgstr "Текущая ревизия"
-
-#: ../../Zotlabs/Module/Wiki.php:803
-msgid "Selected Revision"
-msgstr "Выбранная ревизия"
-
-#: ../../Zotlabs/Module/Wiki.php:853
-msgid "You must be authenticated."
-msgstr "Вы должны быть аутентифицированы."
-
-#: ../../Zotlabs/Module/Share.php:103 ../../Zotlabs/Lib/Activity.php:1574
-#, php-format
-msgid "🔁 Repeated %1$s's %2$s"
-msgstr "🔁 Повторил %1$s %2$s"
-
-#: ../../Zotlabs/Module/Share.php:119
-msgid "Post repeated"
-msgstr "Публикация повторяется"
-
-#: ../../Zotlabs/Module/Chanview.php:139
-msgid "toggle full screen mode"
-msgstr "переключение полноэкранного режима"
-
-#: ../../Zotlabs/Module/Pdledit.php:26
-msgid "Layout updated."
-msgstr "Шаблон обновлен."
-
-#: ../../Zotlabs/Module/Pdledit.php:42
-msgid "PDL Editor App"
-msgstr "Приложение \"Редактор PDL\""
-
-#: ../../Zotlabs/Module/Pdledit.php:43
-msgid "Provides the ability to edit system page layouts"
-msgstr "Предоставляет возможность редактировать макеты системных страниц"
-
-#: ../../Zotlabs/Module/Pdledit.php:56 ../../Zotlabs/Module/Pdledit.php:99
-msgid "Edit System Page Description"
-msgstr "Редактировать описание системной страницы"
-
-#: ../../Zotlabs/Module/Pdledit.php:77
-msgid "(modified)"
-msgstr "(изменено)"
-
-#: ../../Zotlabs/Module/Pdledit.php:77 ../../Zotlabs/Module/Lostpass.php:133
-msgid "Reset"
-msgstr "Сбросить"
-
-#: ../../Zotlabs/Module/Pdledit.php:94
-msgid "Layout not found."
-msgstr "Шаблон не найден."
-
-#: ../../Zotlabs/Module/Pdledit.php:100
-msgid "Module Name:"
-msgstr "Имя модуля:"
-
-#: ../../Zotlabs/Module/Pdledit.php:101
-msgid "Layout Help"
-msgstr "Помощь к шаблону"
-
-#: ../../Zotlabs/Module/Pdledit.php:102
-msgid "Edit another layout"
-msgstr "Редактировать другой шаблон"
-
-#: ../../Zotlabs/Module/Pdledit.php:103
-msgid "System layout"
-msgstr "Системный шаблон"
-
-#: ../../Zotlabs/Module/Poke.php:165
-msgid "Poke App"
-msgstr "Приложение \"Ткнуть\""
-
-#: ../../Zotlabs/Module/Poke.php:166
-msgid "Poke somebody in your addressbook"
-msgstr "Ткнуть кого-нибудь в вашей адресной книге"
-
-#: ../../Zotlabs/Module/Poke.php:199 ../../Zotlabs/Lib/Apps.php:350
-#: ../../include/conversation.php:1098
-msgid "Poke"
-msgstr "Ткнуть"
-
-#: ../../Zotlabs/Module/Poke.php:200
-msgid "Poke somebody"
-msgstr "Ткнуть кого-нибудь"
-
-#: ../../Zotlabs/Module/Poke.php:203
-msgid "Poke/Prod"
-msgstr "Толкнуть / подтолкнуть"
-
-#: ../../Zotlabs/Module/Poke.php:204
-msgid "Poke, prod or do other things to somebody"
-msgstr "Толкнуть, подтолкнуть или сделать что-то ещё с кем-то"
-
-#: ../../Zotlabs/Module/Poke.php:211
-msgid "Recipient"
-msgstr "Получатель"
-
-#: ../../Zotlabs/Module/Poke.php:212
-msgid "Choose what you wish to do to recipient"
-msgstr "Выбрать что вы хотите сделать с получателем"
-
-#: ../../Zotlabs/Module/Poke.php:215 ../../Zotlabs/Module/Poke.php:216
-msgid "Make this post private"
-msgstr "Сделать эту публикацию приватной"
-
-#: ../../Zotlabs/Module/Profile_photo.php:91
-#: ../../Zotlabs/Module/Cover_photo.php:83
-msgid "Image uploaded but image cropping failed."
-msgstr "Изображение загружено но обрезка не удалась."
-
-#: ../../Zotlabs/Module/Profile_photo.php:145
-#: ../../Zotlabs/Module/Profile_photo.php:282
-#: ../../include/photo/photo_driver.php:367
-msgid "Profile Photos"
-msgstr "Фотографии профиля"
-
-#: ../../Zotlabs/Module/Profile_photo.php:164
-#: ../../Zotlabs/Module/Cover_photo.php:210
-msgid "Image resize failed."
-msgstr "Не удалось изменить размер изображения."
+msgid "Welcome to %s"
+msgstr "Добро пожаловать в %s"
#: ../../Zotlabs/Module/Profile_photo.php:252
-#: ../../addon/openclipatar/openclipatar.php:298
+#: ../../extend/addon/hzaddons/openclipatar/openclipatar.php:298
msgid ""
"Shift-reload the page or clear browser cache if the new photo does not "
"display immediately."
msgstr "Если новая фотография не отображается немедленно то нажмите Shift + \"Обновить\" для очистки кэша браузера"
-#: ../../Zotlabs/Module/Profile_photo.php:259
-#: ../../Zotlabs/Module/Cover_photo.php:239 ../../include/photos.php:196
-msgid "Unable to process image"
-msgstr "Не удается обработать изображение"
-
-#: ../../Zotlabs/Module/Profile_photo.php:294
-#: ../../Zotlabs/Module/Cover_photo.php:263
-msgid "Image upload failed."
-msgstr "Загрузка изображения не удалась."
-
-#: ../../Zotlabs/Module/Profile_photo.php:313
-#: ../../Zotlabs/Module/Cover_photo.php:280
-msgid "Unable to process image."
-msgstr "Невозможно обработать изображение."
-
-#: ../../Zotlabs/Module/Profile_photo.php:377
-#: ../../Zotlabs/Module/Profile_photo.php:429
-#: ../../Zotlabs/Module/Cover_photo.php:373
-#: ../../Zotlabs/Module/Cover_photo.php:388
-msgid "Photo not available."
-msgstr "Фотография недоступна."
-
#: ../../Zotlabs/Module/Profile_photo.php:493
msgid ""
"Your default profile photo is visible to anybody on the internet. Profile "
@@ -5552,16 +9697,6 @@ msgid ""
"distributed to other websites."
msgstr "Фотография вашего профиля видна всем в Интернете и может быть отправлена на другие сайты."
-#: ../../Zotlabs/Module/Profile_photo.php:495
-#: ../../Zotlabs/Module/Cover_photo.php:426
-msgid "Upload File:"
-msgstr "Загрузить файл:"
-
-#: ../../Zotlabs/Module/Profile_photo.php:496
-#: ../../Zotlabs/Module/Cover_photo.php:427
-msgid "Select a profile:"
-msgstr "Выбрать профиль:"
-
#: ../../Zotlabs/Module/Profile_photo.php:497
msgid "Use Photo for Profile"
msgstr "Использовать фотографию для профиля"
@@ -5574,136 +9709,29 @@ msgstr "Изменить фотографию профиля"
msgid "Use"
msgstr "Использовать"
-#: ../../Zotlabs/Module/Profile_photo.php:503
-#: ../../Zotlabs/Module/Profile_photo.php:504
-#: ../../Zotlabs/Module/Cover_photo.php:432
-#: ../../Zotlabs/Module/Cover_photo.php:433
-msgid "Use a photo from your albums"
-msgstr "Использовать фотографию из ваших альбомов"
+#: ../../Zotlabs/Module/Rbmark.php:94
+msgid "Select a bookmark folder"
+msgstr "Выбрать каталог для закладок"
-#: ../../Zotlabs/Module/Profile_photo.php:514
-#: ../../Zotlabs/Module/Cover_photo.php:444
-msgid "Select existing photo"
-msgstr "Выбрать существующую фотографию"
+#: ../../Zotlabs/Module/Rbmark.php:99
+msgid "Save Bookmark"
+msgstr "Сохранить закладку"
-#: ../../Zotlabs/Module/Profile_photo.php:533
-#: ../../Zotlabs/Module/Cover_photo.php:461
-msgid "Crop Image"
-msgstr "Обрезать изображение"
+#: ../../Zotlabs/Module/Rbmark.php:100
+msgid "URL of bookmark"
+msgstr "URL закладки"
-#: ../../Zotlabs/Module/Profile_photo.php:534
-#: ../../Zotlabs/Module/Cover_photo.php:462
-msgid "Please adjust the image cropping for optimum viewing."
-msgstr "Пожалуйста настройте обрезку изображения для оптимального просмотра."
+#: ../../Zotlabs/Module/Rbmark.php:105
+msgid "Or enter new bookmark folder name"
+msgstr "или введите новое имя каталога закладок"
-#: ../../Zotlabs/Module/Profile_photo.php:536
-#: ../../Zotlabs/Module/Cover_photo.php:464
-msgid "Done Editing"
-msgstr "Закончить редактирование"
+#: ../../Zotlabs/Module/Follow.php:36
+msgid "Connection added."
+msgstr "Контакт добавлен."
-#: ../../Zotlabs/Module/Chatsvc.php:131
-msgid "Away"
-msgstr "Нет на месте"
-
-#: ../../Zotlabs/Module/Chatsvc.php:136
-msgid "Online"
-msgstr "В сети"
-
-#: ../../Zotlabs/Module/Item.php:382
-msgid "Unable to locate original post."
-msgstr "Не удалось найти оригинальную публикацию."
-
-#: ../../Zotlabs/Module/Item.php:668
-msgid "Empty post discarded."
-msgstr "Пустая публикация отклонена."
-
-#: ../../Zotlabs/Module/Item.php:1082
-msgid "Duplicate post suppressed."
-msgstr "Подавлена дублирующаяся публикация."
-
-#: ../../Zotlabs/Module/Item.php:1227
-msgid "System error. Post not saved."
-msgstr "Системная ошибка. Публикация не сохранена."
-
-#: ../../Zotlabs/Module/Item.php:1263
-msgid "Your comment is awaiting approval."
-msgstr "Ваш комментарий ожидает одобрения."
-
-#: ../../Zotlabs/Module/Item.php:1380
-msgid "Unable to obtain post information from database."
-msgstr "Невозможно получить информацию о публикации из базы данных"
-
-#: ../../Zotlabs/Module/Item.php:1387
-#, php-format
-msgid "You have reached your limit of %1$.0f top level posts."
-msgstr "Вы достигли вашего ограничения в %1$.0f публикаций высокого уровня."
-
-#: ../../Zotlabs/Module/Item.php:1394
-#, php-format
-msgid "You have reached your limit of %1$.0f webpages."
-msgstr "Вы достигли вашего ограничения в %1$.0f страниц."
-
-#: ../../Zotlabs/Module/Ping.php:337
-msgid "sent you a private message"
-msgstr "отправил вам личное сообщение"
-
-#: ../../Zotlabs/Module/Ping.php:393
-msgid "added your channel"
-msgstr "добавил ваш канал"
-
-#: ../../Zotlabs/Module/Ping.php:418
-msgid "requires approval"
-msgstr "Требуется подтверждение"
-
-#: ../../Zotlabs/Module/Ping.php:428
-msgid "g A l F d"
-msgstr "g A l F d"
-
-#: ../../Zotlabs/Module/Ping.php:446
-msgid "[today]"
-msgstr "[сегодня]"
-
-#: ../../Zotlabs/Module/Ping.php:456
-msgid "posted an event"
-msgstr "событие опубликовано"
-
-#: ../../Zotlabs/Module/Ping.php:490
-msgid "shared a file with you"
-msgstr "с вами поделились файлом"
-
-#: ../../Zotlabs/Module/Ping.php:672
-msgid "Private forum"
-msgstr "Частный форум"
-
-#: ../../Zotlabs/Module/Ping.php:672
-msgid "Public forum"
-msgstr "Публичный форум"
-
-#: ../../Zotlabs/Module/Page.php:39 ../../Zotlabs/Module/Block.php:29
-msgid "Invalid item."
-msgstr "Недействительный элемент."
-
-#: ../../Zotlabs/Module/Page.php:136 ../../Zotlabs/Module/Block.php:77
-#: ../../Zotlabs/Module/Display.php:140 ../../Zotlabs/Module/Display.php:157
-#: ../../Zotlabs/Module/Display.php:174 ../../Zotlabs/Module/Display.php:180
-#: ../../Zotlabs/Lib/NativeWikiPage.php:521 ../../Zotlabs/Web/Router.php:185
-#: ../../addon/chess/Mod_Chess.php:447 ../../include/help.php:132
-msgid "Page not found."
-msgstr "Страница не найдена."
-
-#: ../../Zotlabs/Module/Page.php:173
-msgid ""
-"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."
-msgstr ""
-
-#: ../../Zotlabs/Module/Connedit.php:81 ../../Zotlabs/Module/Defperms.php:67
-msgid "Could not access contact record."
-msgstr "Не удалось получить доступ к записи контакта."
+#: ../../Zotlabs/Module/Editpost.php:38 ../../Zotlabs/Module/Editpost.php:43
+msgid "Item is not editable"
+msgstr "Элемент нельзя редактировать"
#: ../../Zotlabs/Module/Connedit.php:112
msgid "Could not locate selected profile."
@@ -5739,12 +9767,6 @@ msgstr "Не удалось получить доступ к параметра
msgid "Connection has been removed."
msgstr "Контакт был удалён."
-#: ../../Zotlabs/Module/Connedit.php:608 ../../Zotlabs/Lib/Apps.php:343
-#: ../../addon/openclipatar/openclipatar.php:57
-#: ../../include/conversation.php:1038 ../../include/nav.php:110
-msgid "View Profile"
-msgstr "Просмотреть профиль"
-
#: ../../Zotlabs/Module/Connedit.php:611
#, php-format
msgid "View %s's profile"
@@ -5766,10 +9788,6 @@ msgstr "Обновить фотографию"
msgid "Fetch updated photo"
msgstr "Получить обновлённую фотографию"
-#: ../../Zotlabs/Module/Connedit.php:629 ../../include/conversation.php:1048
-msgid "Recent Activity"
-msgstr "Последние действия"
-
#: ../../Zotlabs/Module/Connedit.php:632
msgid "View recent posts and comments"
msgstr "Просмотреть последние публикации и комментарии"
@@ -5786,6 +9804,11 @@ msgstr "Этот контакт заблокирован!"
msgid "Unignore"
msgstr "Не игнорировать"
+#: ../../Zotlabs/Module/Connedit.php:644
+#: ../../Zotlabs/Module/Connections.php:322
+msgid "Ignore"
+msgstr "Игнорировать"
+
#: ../../Zotlabs/Module/Connedit.php:647
msgid "Ignore (or Unignore) all inbound communications from this connection"
msgstr "Игнорировать (или не игнорировать) все связи для этого контакта"
@@ -5863,6 +9886,13 @@ msgstr "Семья"
msgid "Acquaintances"
msgstr "Знакомые"
+#: ../../Zotlabs/Module/Connedit.php:727
+#: ../../Zotlabs/Module/Connections.php:97
+#: ../../Zotlabs/Module/Connections.php:111
+#: ../../Zotlabs/Widget/Affinity.php:34
+msgid "All"
+msgstr "Все"
+
#: ../../Zotlabs/Module/Connedit.php:756
msgid "Filter"
msgstr "Фильтр"
@@ -5909,31 +9939,10 @@ msgid ""
"not supported by their network."
msgstr "Этот контакт недоступен из данного местоположения. Независимое местоположение не поддерживается их сетью."
-#: ../../Zotlabs/Module/Connedit.php:867 ../../Zotlabs/Module/Defperms.php:254
-msgid "Connection Default Permissions"
-msgstr "Разрешения по умолчанию для контакта"
-
-#: ../../Zotlabs/Module/Connedit.php:867 ../../include/items.php:4323
-#, php-format
-msgid "Connection: %s"
-msgstr "Контакт: %s"
-
-#: ../../Zotlabs/Module/Connedit.php:868 ../../Zotlabs/Module/Defperms.php:255
-msgid "Apply these permissions automatically"
-msgstr "Применить эти разрешения автоматически"
-
#: ../../Zotlabs/Module/Connedit.php:868
msgid "Connection requests will be approved without your interaction"
msgstr "Запросы контактов будут одобрены без вашего участия"
-#: ../../Zotlabs/Module/Connedit.php:869 ../../Zotlabs/Module/Defperms.php:256
-msgid "Permission role"
-msgstr "Роль разрешения"
-
-#: ../../Zotlabs/Module/Connedit.php:870 ../../Zotlabs/Module/Defperms.php:257
-msgid "Add permission role"
-msgstr "Добавить роль разрешения"
-
#: ../../Zotlabs/Module/Connedit.php:877
msgid "This connection's primary address is"
msgstr "Главный адрес это контакта"
@@ -5942,12 +9951,6 @@ msgstr "Главный адрес это контакта"
msgid "Available locations:"
msgstr "Доступные расположения:"
-#: ../../Zotlabs/Module/Connedit.php:883 ../../Zotlabs/Module/Defperms.php:261
-msgid ""
-"The permissions indicated on this page will be applied to all new "
-"connections."
-msgstr "Разрешения, указанные на этой странице, будут применяться ко всем новым соединениям."
-
#: ../../Zotlabs/Module/Connedit.php:884
msgid "Connection Tools"
msgstr "Инструменты контактов"
@@ -5956,11 +9959,6 @@ msgstr "Инструменты контактов"
msgid "Slide to adjust your degree of friendship"
msgstr "Прокрутить для настройки степени дружбы"
-#: ../../Zotlabs/Module/Connedit.php:887 ../../Zotlabs/Module/Rate.php:155
-#: ../../include/js_strings.php:20
-msgid "Rating"
-msgstr "Оценка"
-
#: ../../Zotlabs/Module/Connedit.php:888
msgid "Slide to adjust your rating"
msgstr "Прокрутить для настройки оценки"
@@ -6012,277 +10010,433 @@ msgstr "Последнее обновление:"
msgid "Details"
msgstr "Сведения"
-#: ../../Zotlabs/Module/Chat.php:102
-msgid "Chatrooms App"
-msgstr "Приложение \"Мои чаты\""
+#: ../../Zotlabs/Module/Group.php:45
+msgid "Privacy group created."
+msgstr "Группа конфиденциальности создана."
-#: ../../Zotlabs/Module/Chat.php:103
-msgid "Access Controlled Chatrooms"
-msgstr "Получить доступ к контролируемым чатам"
+#: ../../Zotlabs/Module/Group.php:48
+msgid "Could not create privacy group."
+msgstr "Не удалось создать группу конфиденциальности."
-#: ../../Zotlabs/Module/Chat.php:196
-msgid "Room not found"
-msgstr "Комната не найдена"
+#: ../../Zotlabs/Module/Group.php:80
+msgid "Privacy group updated."
+msgstr "Группа конфиденциальности обновлена."
-#: ../../Zotlabs/Module/Chat.php:212
-msgid "Leave Room"
-msgstr "Покинуть комнату"
+#: ../../Zotlabs/Module/Group.php:106
+msgid "Privacy Groups App"
+msgstr "Приложение \"Группы конфиденциальности\""
-#: ../../Zotlabs/Module/Chat.php:213
-msgid "Delete Room"
-msgstr "Удалить комнату"
+#: ../../Zotlabs/Module/Group.php:107
+msgid "Management of privacy groups"
+msgstr "Управление группами конфиденциальности."
-#: ../../Zotlabs/Module/Chat.php:214
-msgid "I am away right now"
-msgstr "Я сейчас отошёл"
+#: ../../Zotlabs/Module/Group.php:142
+msgid "Add Group"
+msgstr "Добавить группу"
-#: ../../Zotlabs/Module/Chat.php:215
-msgid "I am online"
-msgstr "Я на связи"
+#: ../../Zotlabs/Module/Group.php:146
+msgid "Privacy group name"
+msgstr "Имя группы конфиденциальности"
-#: ../../Zotlabs/Module/Chat.php:217
-msgid "Bookmark this room"
-msgstr "Запомнить эту комнату"
+#: ../../Zotlabs/Module/Group.php:147 ../../Zotlabs/Module/Group.php:256
+msgid "Members are visible to other channels"
+msgstr "Участники канала видимые для остальных"
-#: ../../Zotlabs/Module/Chat.php:220 ../../Zotlabs/Module/Mail.php:245
-#: ../../Zotlabs/Module/Mail.php:366 ../../addon/hsse/hsse.php:134
-#: ../../include/conversation.php:1337
-msgid "Please enter a link URL:"
-msgstr "Пожалуйста введите URL ссылки:"
+#: ../../Zotlabs/Module/Group.php:182
+msgid "Privacy group removed."
+msgstr "Группа конфиденциальности удалена."
-#: ../../Zotlabs/Module/Chat.php:221 ../../Zotlabs/Module/Mail.php:298
-#: ../../Zotlabs/Module/Mail.php:441 ../../Zotlabs/Lib/ThreadItem.php:810
-#: ../../addon/hsse/hsse.php:255 ../../include/conversation.php:1461
-msgid "Encrypt text"
-msgstr "Зашифровать текст"
+#: ../../Zotlabs/Module/Group.php:185
+msgid "Unable to remove privacy group."
+msgstr "Ну удалось удалить группу конфиденциальности."
-#: ../../Zotlabs/Module/Chat.php:240
-msgid "New Chatroom"
-msgstr "Новый чат"
-
-#: ../../Zotlabs/Module/Chat.php:241
-msgid "Chatroom name"
-msgstr "Название чата"
-
-#: ../../Zotlabs/Module/Chat.php:242
-msgid "Expiration of chats (minutes)"
-msgstr "Завершение чатов (минут)"
-
-#: ../../Zotlabs/Module/Chat.php:258
+#: ../../Zotlabs/Module/Group.php:251
#, php-format
-msgid "%1$s's Chatrooms"
-msgstr "Чаты пользователя %1$s"
+msgid "Privacy Group: %s"
+msgstr "Группа конфиденциальности: %s"
-#: ../../Zotlabs/Module/Chat.php:263
-msgid "No chatrooms available"
-msgstr "Нет доступных чатов"
+#: ../../Zotlabs/Module/Group.php:253
+msgid "Privacy group name: "
+msgstr "Название группы конфиденциальности: "
-#: ../../Zotlabs/Module/Chat.php:267
-msgid "Expiration"
-msgstr "Срок действия"
+#: ../../Zotlabs/Module/Group.php:258
+msgid "Delete Group"
+msgstr "Удалить группу"
-#: ../../Zotlabs/Module/Chat.php:268
-msgid "min"
-msgstr "мин."
+#: ../../Zotlabs/Module/Group.php:269
+msgid "Group members"
+msgstr "Члены группы"
-#: ../../Zotlabs/Module/Fbrowser.php:29 ../../Zotlabs/Lib/Apps.php:344
-#: ../../include/features.php:361 ../../include/nav.php:446
-msgid "Photos"
-msgstr "Фотографии"
+#: ../../Zotlabs/Module/Group.php:271
+msgid "Not in this group"
+msgstr "Не в этой группе"
-#: ../../Zotlabs/Module/Fbrowser.php:85 ../../Zotlabs/Lib/Apps.php:339
-#: ../../Zotlabs/Storage/Browser.php:278 ../../include/nav.php:454
-msgid "Files"
-msgstr "Файлы"
+#: ../../Zotlabs/Module/Group.php:303
+msgid "Click a channel to toggle membership"
+msgstr "Нажмите на канал для просмотра членства"
-#: ../../Zotlabs/Module/Menu.php:67
-msgid "Unable to update menu."
-msgstr "Невозможно обновить меню."
+#: ../../Zotlabs/Module/Connections.php:58
+#: ../../Zotlabs/Module/Connections.php:115
+#: ../../Zotlabs/Module/Connections.php:273
+msgid "Active"
+msgstr "Активен"
-#: ../../Zotlabs/Module/Menu.php:78
-msgid "Unable to create menu."
-msgstr "Невозможно создать меню."
+#: ../../Zotlabs/Module/Connections.php:63
+#: ../../Zotlabs/Module/Connections.php:181
+#: ../../Zotlabs/Module/Connections.php:278
+msgid "Blocked"
+msgstr "Заблокирован"
-#: ../../Zotlabs/Module/Menu.php:160 ../../Zotlabs/Module/Menu.php:173
-msgid "Menu Name"
-msgstr "Название меню"
+#: ../../Zotlabs/Module/Connections.php:68
+#: ../../Zotlabs/Module/Connections.php:188
+#: ../../Zotlabs/Module/Connections.php:277
+msgid "Ignored"
+msgstr "Игнорируется"
-#: ../../Zotlabs/Module/Menu.php:160
-msgid "Unique name (not visible on webpage) - required"
-msgstr "Уникальное название (не видимо на странице) - требуется"
+#: ../../Zotlabs/Module/Connections.php:73
+#: ../../Zotlabs/Module/Connections.php:202
+#: ../../Zotlabs/Module/Connections.php:276
+msgid "Hidden"
+msgstr "Скрыт"
-#: ../../Zotlabs/Module/Menu.php:161 ../../Zotlabs/Module/Menu.php:174
-msgid "Menu Title"
-msgstr "Заголовок меню"
+#: ../../Zotlabs/Module/Connections.php:78
+#: ../../Zotlabs/Module/Connections.php:195
+msgid "Archived/Unreachable"
+msgstr "Заархивировано / недоступно"
-#: ../../Zotlabs/Module/Menu.php:161
-msgid "Visible on webpage - leave empty for no title"
-msgstr "Видимость на странице - оставьте пустым если не хотите иметь заголовок"
+#: ../../Zotlabs/Module/Connections.php:157
+msgid "Active Connections"
+msgstr "Активные контакты"
-#: ../../Zotlabs/Module/Menu.php:162
-msgid "Allow Bookmarks"
-msgstr "Разрешить закладки"
+#: ../../Zotlabs/Module/Connections.php:160
+msgid "Show active connections"
+msgstr "Показать активные контакты"
-#: ../../Zotlabs/Module/Menu.php:162 ../../Zotlabs/Module/Menu.php:221
-msgid "Menu may be used to store saved bookmarks"
-msgstr "Меню может использоваться, чтобы сохранить закладки"
+#: ../../Zotlabs/Module/Connections.php:164
+#: ../../Zotlabs/Widget/Notifications.php:84
+msgid "New Connections"
+msgstr "Новые контакты"
-#: ../../Zotlabs/Module/Menu.php:163 ../../Zotlabs/Module/Menu.php:224
-msgid "Submit and proceed"
-msgstr "Отправить и обработать"
+#: ../../Zotlabs/Module/Connections.php:167
+msgid "Show pending (new) connections"
+msgstr "Просмотр (новых) ожидающих контактов"
-#: ../../Zotlabs/Module/Menu.php:170 ../../include/text.php:2561
-msgid "Menus"
-msgstr "Меню"
+#: ../../Zotlabs/Module/Connections.php:184
+msgid "Only show blocked connections"
+msgstr "Показать только заблокированные контакты"
-#: ../../Zotlabs/Module/Menu.php:180
-msgid "Bookmarks allowed"
-msgstr "Закладки разрешены"
+#: ../../Zotlabs/Module/Connections.php:191
+msgid "Only show ignored connections"
+msgstr "Показать только проигнорированные контакты"
-#: ../../Zotlabs/Module/Menu.php:182
-msgid "Delete this menu"
-msgstr "Удалить это меню"
+#: ../../Zotlabs/Module/Connections.php:198
+msgid "Only show archived/unreachable connections"
+msgstr "Показать только заархивированные / недоступные контакты"
-#: ../../Zotlabs/Module/Menu.php:183 ../../Zotlabs/Module/Menu.php:218
-msgid "Edit menu contents"
-msgstr "Редактировать содержание меню"
+#: ../../Zotlabs/Module/Connections.php:205
+msgid "Only show hidden connections"
+msgstr "Показать только скрытые контакты"
-#: ../../Zotlabs/Module/Menu.php:184
-msgid "Edit this menu"
-msgstr "Редактировать это меню"
+#: ../../Zotlabs/Module/Connections.php:220
+msgid "Show all connections"
+msgstr "Просмотр всех контактов"
-#: ../../Zotlabs/Module/Menu.php:200
-msgid "Menu could not be deleted."
-msgstr "Меню не может быть удалено."
+#: ../../Zotlabs/Module/Connections.php:274
+msgid "Pending approval"
+msgstr "Ожидающие подтверждения"
-#: ../../Zotlabs/Module/Menu.php:213
-msgid "Edit Menu"
-msgstr "Редактировать меню"
+#: ../../Zotlabs/Module/Connections.php:275
+msgid "Archived"
+msgstr "Зархивирован"
-#: ../../Zotlabs/Module/Menu.php:217
-msgid "Add or remove entries to this menu"
-msgstr "Добавить или удалить пункты этого меню"
+#: ../../Zotlabs/Module/Connections.php:279
+msgid "Not connected at this location"
+msgstr "Не подключено в этом месте"
-#: ../../Zotlabs/Module/Menu.php:219
-msgid "Menu name"
-msgstr "Название меню"
+#: ../../Zotlabs/Module/Connections.php:296
+#, php-format
+msgid "%1$s [%2$s]"
+msgstr ""
-#: ../../Zotlabs/Module/Menu.php:219
-msgid "Must be unique, only seen by you"
-msgstr "Должно быть уникальным (видно только вам)"
+#: ../../Zotlabs/Module/Connections.php:297
+msgid "Edit connection"
+msgstr "Редактировать контакт"
-#: ../../Zotlabs/Module/Menu.php:220
-msgid "Menu title"
-msgstr "Заголовок меню"
+#: ../../Zotlabs/Module/Connections.php:299
+msgid "Delete connection"
+msgstr "Удалить контакт"
-#: ../../Zotlabs/Module/Menu.php:220
-msgid "Menu title as seen by others"
-msgstr "Видимый другими заголовок меню"
+#: ../../Zotlabs/Module/Connections.php:308
+msgid "Channel address"
+msgstr "Адрес канала"
-#: ../../Zotlabs/Module/Menu.php:221
-msgid "Allow bookmarks"
-msgstr "Разрешить закладки"
+#: ../../Zotlabs/Module/Connections.php:313
+msgid "Call"
+msgstr "Вызов"
-#: ../../Zotlabs/Module/Layouts.php:184 ../../include/text.php:2562
-msgid "Layouts"
-msgstr "Шаблоны"
+#: ../../Zotlabs/Module/Connections.php:315
+msgid "Status"
+msgstr "Статус"
-#: ../../Zotlabs/Module/Layouts.php:186 ../../Zotlabs/Lib/Apps.php:347
-#: ../../include/nav.php:172 ../../include/nav.php:322
-#: ../../include/help.php:117 ../../include/help.php:125
-msgid "Help"
-msgstr "Помощь"
+#: ../../Zotlabs/Module/Connections.php:317
+msgid "Connected"
+msgstr "Подключено"
-#: ../../Zotlabs/Module/Layouts.php:186
-msgid "Comanche page description language help"
-msgstr "Помощь по языку описания страниц Comanche "
+#: ../../Zotlabs/Module/Connections.php:319
+msgid "Approve connection"
+msgstr "Утвердить контакт"
-#: ../../Zotlabs/Module/Layouts.php:190
-msgid "Layout Description"
-msgstr "Описание шаблона"
+#: ../../Zotlabs/Module/Connections.php:321
+msgid "Ignore connection"
+msgstr "Игнорировать контакт"
-#: ../../Zotlabs/Module/Layouts.php:195
-msgid "Download PDL file"
-msgstr "Загрузить PDL файл"
+#: ../../Zotlabs/Module/Connections.php:323
+msgid "Recent activity"
+msgstr "Последние действия"
-#: ../../Zotlabs/Module/Notes.php:56
-msgid "Notes App"
-msgstr "Приложение \"Заметки\""
+#: ../../Zotlabs/Module/Connections.php:328
+msgid "Connect at this location"
+msgstr "Подключить в этом месте"
-#: ../../Zotlabs/Module/Notes.php:57
-msgid "A simple notes app with a widget (note: notes are not encrypted)"
-msgstr "Простое приложение для заметок с виджетом (примечание: заметки не зашифрованы)"
+#: ../../Zotlabs/Module/Connections.php:356
+msgid "Search your connections"
+msgstr "Поиск ваших контактов"
-#: ../../Zotlabs/Module/Cloud.php:123
+#: ../../Zotlabs/Module/Connections.php:357
+msgid "Connections search"
+msgstr "Поиск контаков"
+
+#: ../../Zotlabs/Module/Mood.php:134
+msgid "Mood App"
+msgstr "Приложение \"Настроение\""
+
+#: ../../Zotlabs/Module/Mood.php:135 ../../Zotlabs/Module/Mood.php:155
+msgid "Set your current mood and tell your friends"
+msgstr "Установить текущее настроение и рассказать друзьям"
+
+#: ../../Zotlabs/Module/Mood.php:154 ../../Zotlabs/Lib/Apps.php:349
+msgid "Mood"
+msgstr "Настроение"
+
+#: ../../Zotlabs/Module/Card_edit.php:128
+msgid "Edit Card"
+msgstr "Редактировать карточку"
+
+#: ../../Zotlabs/Module/Article_edit.php:128
+msgid "Edit Article"
+msgstr "Редактировать статью"
+
+#: ../../Zotlabs/Module/Lang.php:17
+msgid "Language App"
+msgstr "Приложение \"Язык\""
+
+#: ../../Zotlabs/Module/Lang.php:18
+msgid "Change UI language"
+msgstr "Изменить язык интерфейса"
+
+#: ../../Zotlabs/Module/Blocks.php:156
+msgid "Block Title"
+msgstr "Заблокировать заголовок"
+
+#: ../../Zotlabs/Module/Randprof.php:29
+msgid "Random Channel App"
+msgstr "Приложение \"Случайный канал\""
+
+#: ../../Zotlabs/Module/Randprof.php:30
+msgid "Visit a random channel in the $Projectname network"
+msgstr "Посещение случайного канала в сети $Projectname"
+
+#: ../../Zotlabs/Module/Invite.php:37
+msgid "Total invitation limit exceeded."
+msgstr "Превышено общее количество приглашений."
+
+#: ../../Zotlabs/Module/Invite.php:61
+#, php-format
+msgid "%s : Not a valid email address."
+msgstr "%s : Недействительный адрес электронной почты."
+
+#: ../../Zotlabs/Module/Invite.php:75
+msgid "Please join us on $Projectname"
+msgstr "Присоединятесь к $Projectname !"
+
+#: ../../Zotlabs/Module/Invite.php:85
+msgid "Invitation limit exceeded. Please contact your site administrator."
+msgstr "Превышен лимит приглашений. Пожалуйста, свяжитесь с администрацией сайта."
+
+#: ../../Zotlabs/Module/Invite.php:90
+#: ../../extend/addon/hzaddons/notifyadmin/notifyadmin.php:40
+#, php-format
+msgid "%s : Message delivery failed."
+msgstr "%s : Доставка сообщения не удалась."
+
+#: ../../Zotlabs/Module/Invite.php:94
+#, php-format
+msgid "%d message sent."
+msgid_plural "%d messages sent."
+msgstr[0] "%d сообщение отправлено."
+msgstr[1] "%d сообщения отправлено."
+msgstr[2] "%d сообщений отправлено."
+
+#: ../../Zotlabs/Module/Invite.php:110
+msgid "Invite App"
+msgstr "Приложение \"Пригласить\""
+
+#: ../../Zotlabs/Module/Invite.php:111
+msgid "Send email invitations to join this network"
+msgstr "Отправить приглашение присоединиться к этой сети по электронной почте"
+
+#: ../../Zotlabs/Module/Invite.php:124
+msgid "You have no more invitations available"
+msgstr "У вас больше нет приглашений"
+
+#: ../../Zotlabs/Module/Invite.php:155
+msgid "Send invitations"
+msgstr "Отправить приглашение"
+
+#: ../../Zotlabs/Module/Invite.php:156
+msgid "Enter email addresses, one per line:"
+msgstr "Введите адреса электронной почты, по одному в строке:"
+
+#: ../../Zotlabs/Module/Invite.php:158
+msgid "Please join my community on $Projectname."
+msgstr "Присоединятесь к нашему сообществу $Projectname !"
+
+#: ../../Zotlabs/Module/Invite.php:160
+msgid "You will need to supply this invitation code:"
+msgstr "Вам нужно предоставит этот код приглашения:"
+
+#: ../../Zotlabs/Module/Invite.php:161
+msgid "1. Register at any $Projectname location (they are all inter-connected)"
+msgstr "1. Зарегистрируйтесь на любом из серверов $Projectname"
+
+#: ../../Zotlabs/Module/Invite.php:163
+msgid "2. Enter my $Projectname network address into the site searchbar."
+msgstr "2. Введите сетевой адрес $Projectname в поисковой строке сайта"
+
+#: ../../Zotlabs/Module/Invite.php:164
+msgid "or visit"
+msgstr "или посетите"
+
+#: ../../Zotlabs/Module/Invite.php:166
+msgid "3. Click [Connect]"
+msgstr "Нажать [Подключиться]"
+
+#: ../../Zotlabs/Module/Articles.php:51
+msgid "Articles App"
+msgstr "Приложение \"Статьи\""
+
+#: ../../Zotlabs/Module/Articles.php:52
+msgid "Create interactive articles"
+msgstr "Создать интерактивные статьи"
+
+#: ../../Zotlabs/Module/Articles.php:115
+msgid "Add Article"
+msgstr "Добавить статью"
+
+#: ../../Zotlabs/Module/Connect.php:73 ../../Zotlabs/Module/Connect.php:135
+msgid "Continue"
+msgstr "Продолжить"
+
+#: ../../Zotlabs/Module/Connect.php:104
+msgid "Premium Channel App"
+msgstr "Приложение \"Премиальный канал\""
+
+#: ../../Zotlabs/Module/Connect.php:105
+msgid ""
+"Allows you to set restrictions and terms on those that connect with your "
+"channel"
+msgstr "Позволяет установить ограничения и условия для подключающихся к вашему каналу"
+
+#: ../../Zotlabs/Module/Connect.php:116
+msgid "Premium Channel Setup"
+msgstr "Установка премиального канала"
+
+#: ../../Zotlabs/Module/Connect.php:118
+msgid "Enable premium channel connection restrictions"
+msgstr "Включить ограничения для премиального канала"
+
+#: ../../Zotlabs/Module/Connect.php:119
+msgid ""
+"Please enter your restrictions or conditions, such as paypal receipt, usage "
+"guidelines, etc."
+msgstr "Пожалуйста введите ваши ограничения или условия, такие, как оплата PayPal, правила использования и т.п."
+
+#: ../../Zotlabs/Module/Connect.php:121 ../../Zotlabs/Module/Connect.php:141
+msgid ""
+"This channel may require additional steps or acknowledgement of the "
+"following conditions prior to connecting:"
+msgstr "Этот канал до подключения может требовать дополнительных шагов или подтверждений следующих условий:"
+
+#: ../../Zotlabs/Module/Connect.php:122
+msgid ""
+"Potential connections will then see the following text before proceeding:"
+msgstr "Потенциальные соединения будут видеть следующий предварительный текст:"
+
+#: ../../Zotlabs/Module/Connect.php:123 ../../Zotlabs/Module/Connect.php:144
+msgid ""
+"By continuing, I certify that I have complied with any instructions provided "
+"on this page."
+msgstr "Продолжая, я подтверждаю что я выполнил все условия представленные на данной странице."
+
+#: ../../Zotlabs/Module/Connect.php:132
+msgid "(No specific instructions have been provided by the channel owner.)"
+msgstr "(Владельцем канала не было представлено никаких специальных инструкций.)"
+
+#: ../../Zotlabs/Module/Connect.php:140
+msgid "Restricted or Premium Channel"
+msgstr "Ограниченный или премиальный канал"
+
+#: ../../Zotlabs/Module/Cloud.php:116
msgid "Not found"
msgstr "Не найдено."
-#: ../../Zotlabs/Module/Cloud.php:129
+#: ../../Zotlabs/Module/Cloud.php:122
msgid "Please refresh page"
msgstr "Пожалуйста обновите страницу"
-#: ../../Zotlabs/Module/Cloud.php:132
+#: ../../Zotlabs/Module/Cloud.php:125
msgid "Unknown error"
msgstr "Неизвестная ошибка"
-#: ../../Zotlabs/Module/Email_validation.php:24
-#: ../../Zotlabs/Module/Email_resend.php:12
-msgid "Token verification failed."
-msgstr "Не удалось выполнить проверку токена."
+#: ../../Zotlabs/Module/Pdledit.php:26
+msgid "Layout updated."
+msgstr "Шаблон обновлен."
-#: ../../Zotlabs/Module/Email_validation.php:36
-msgid "Email Verification Required"
-msgstr "Требуется проверка адреса email"
+#: ../../Zotlabs/Module/Pdledit.php:42
+msgid "PDL Editor App"
+msgstr "Приложение \"Редактор PDL\""
-#: ../../Zotlabs/Module/Email_validation.php:37
-#, php-format
-msgid ""
-"A verification token was sent to your email address [%s]. Enter that token "
-"here to complete the account verification step. Please allow a few minutes "
-"for delivery, and check your spam folder if you do not see the message."
-msgstr "Проверочный токен был отправлен на ваш адрес электронной почты [%s]. Введите этот токен здесь для завершения этапа проверки учётной записи. Пожалуйста, подождите несколько минут для завершения доставки и проверьте вашу папку \"Спам\" если вы не видите письма."
+#: ../../Zotlabs/Module/Pdledit.php:43
+msgid "Provides the ability to edit system page layouts"
+msgstr "Предоставляет возможность редактировать макеты системных страниц"
-#: ../../Zotlabs/Module/Email_validation.php:38
-msgid "Resend Email"
-msgstr "Выслать повторно"
+#: ../../Zotlabs/Module/Pdledit.php:56 ../../Zotlabs/Module/Pdledit.php:99
+msgid "Edit System Page Description"
+msgstr "Редактировать описание системной страницы"
-#: ../../Zotlabs/Module/Email_validation.php:41
-msgid "Validation token"
-msgstr "Проверочный токен"
+#: ../../Zotlabs/Module/Pdledit.php:77
+msgid "(modified)"
+msgstr "(изменено)"
-#: ../../Zotlabs/Module/Tagger.php:48
-msgid "Post not found."
-msgstr "Публикация не найдена"
+#: ../../Zotlabs/Module/Pdledit.php:94
+msgid "Layout not found."
+msgstr "Шаблон не найден."
-#: ../../Zotlabs/Module/Tagger.php:77 ../../include/markdown.php:204
-#: ../../include/bbcode.php:362
-msgid "post"
-msgstr "публикация"
+#: ../../Zotlabs/Module/Pdledit.php:100
+msgid "Module Name:"
+msgstr "Имя модуля:"
-#: ../../Zotlabs/Module/Tagger.php:79 ../../include/conversation.php:146
-#: ../../include/text.php:2125
-msgid "comment"
-msgstr "комментарий"
+#: ../../Zotlabs/Module/Pdledit.php:101
+msgid "Layout Help"
+msgstr "Помощь к шаблону"
-#: ../../Zotlabs/Module/Tagger.php:119
-#, php-format
-msgid "%1$s tagged %2$s's %3$s with %4$s"
-msgstr "%1$s отметил тегом %4$s %3$s %2$s"
+#: ../../Zotlabs/Module/Pdledit.php:102
+msgid "Edit another layout"
+msgstr "Редактировать другой шаблон"
-#: ../../Zotlabs/Module/Pconfig.php:32 ../../Zotlabs/Module/Pconfig.php:68
-msgid "This setting requires special processing and editing has been blocked."
-msgstr "Этот параметр требует специальной обработки и редактирования и был заблокирован."
-
-#: ../../Zotlabs/Module/Pconfig.php:57
-msgid "Configuration Editor"
-msgstr "Редактор конфигурации"
-
-#: ../../Zotlabs/Module/Pconfig.php:58
-msgid ""
-"Warning: Changing some settings could render your channel inoperable. Please "
-"leave this page unless you are comfortable with and knowledgeable about how "
-"to correctly use this feature."
-msgstr "Предупреждение. Изменение некоторых настроек может привести к неработоспособности вашего канала. Пожалуйста, покиньте эту страницу, если вы точно не значете, как правильно использовать эту функцию."
+#: ../../Zotlabs/Module/Pdledit.php:103
+msgid "System layout"
+msgstr "Системный шаблон"
#: ../../Zotlabs/Module/Affinity.php:35
msgid "Affinity Tool settings updated."
@@ -6335,399 +10489,465 @@ msgstr "Если этот параметр отключен, максималь
msgid "Affinity Tool Settings"
msgstr "Настройки степени сходства"
-#: ../../Zotlabs/Module/Defperms.php:189
-msgid "Default Permissions App"
-msgstr "Приложение \"Разрешения по умолчанию\""
+#: ../../Zotlabs/Module/Wiki.php:35
+#: ../../extend/addon/hzaddons/cart/cart.php:1298
+#: ../../extend/addon/hzaddons/flashcards/Mod_Flashcards.php:34
+msgid "Profile Unavailable."
+msgstr "Профиль недоступен."
-#: ../../Zotlabs/Module/Defperms.php:190
-msgid "Set custom default permissions for new connections"
-msgstr "Настройка пользовательских разрешений по умолчанию для новых подключений "
+#: ../../Zotlabs/Module/Wiki.php:52
+msgid "Wiki App"
+msgstr "Приложение \"Wiki\""
-#: ../../Zotlabs/Module/Defperms.php:262
-msgid "Automatic approval settings"
-msgstr "Настройки автоматического одобрения"
+#: ../../Zotlabs/Module/Wiki.php:53
+msgid "Provide a wiki for your channel"
+msgstr "Предоставьте Wiki для вашего канала"
-#: ../../Zotlabs/Module/Defperms.php:270
+#: ../../Zotlabs/Module/Wiki.php:77
+#: ../../extend/addon/hzaddons/cart/cart.php:1444
+#: ../../extend/addon/hzaddons/cart/manual_payments.php:93
+#: ../../extend/addon/hzaddons/cart/submodules/paypalbutton.php:456
+#: ../../extend/addon/hzaddons/cart/myshop.php:37
+msgid "Invalid channel"
+msgstr "Недействительный канал"
+
+#: ../../Zotlabs/Module/Wiki.php:133
+msgid "Error retrieving wiki"
+msgstr "Ошибка при получении Wiki"
+
+#: ../../Zotlabs/Module/Wiki.php:140
+msgid "Error creating zip file export folder"
+msgstr "Ошибка при создании zip-файла при экспорте каталога"
+
+#: ../../Zotlabs/Module/Wiki.php:191
+msgid "Error downloading wiki: "
+msgstr "Ошибка загрузки Wiki:"
+
+#: ../../Zotlabs/Module/Wiki.php:212
+msgid "Download"
+msgstr "Загрузить"
+
+#: ../../Zotlabs/Module/Wiki.php:216
+msgid "Wiki name"
+msgstr "Название Wiki"
+
+#: ../../Zotlabs/Module/Wiki.php:217
+msgid "Content type"
+msgstr "Тип содержимого"
+
+#: ../../Zotlabs/Module/Wiki.php:220
+msgid "Any type"
+msgstr "Любой тип"
+
+#: ../../Zotlabs/Module/Wiki.php:227
+msgid "Lock content type"
+msgstr "Зафиксировать тип содержимого"
+
+#: ../../Zotlabs/Module/Wiki.php:228
+msgid "Create a status post for this wiki"
+msgstr "Создать публикацию о статусе этой Wiki"
+
+#: ../../Zotlabs/Module/Wiki.php:229
+msgid "Edit Wiki Name"
+msgstr "Редактировать наименование Wiki"
+
+#: ../../Zotlabs/Module/Wiki.php:274
+msgid "Wiki not found"
+msgstr "Wiki не найдена"
+
+#: ../../Zotlabs/Module/Wiki.php:300
+msgid "Rename page"
+msgstr "Переименовать страницу"
+
+#: ../../Zotlabs/Module/Wiki.php:321
+msgid "Error retrieving page content"
+msgstr "Ошибка при получении содержимого страницы"
+
+#: ../../Zotlabs/Module/Wiki.php:329 ../../Zotlabs/Module/Wiki.php:331
+msgid "New page"
+msgstr "Новая страница"
+
+#: ../../Zotlabs/Module/Wiki.php:366
+msgid "Revision Comparison"
+msgstr "Сравнение ревизий"
+
+#: ../../Zotlabs/Module/Wiki.php:367
+#: ../../Zotlabs/Widget/Wiki_page_history.php:25
+#: ../../Zotlabs/Lib/NativeWikiPage.php:564
+msgid "Revert"
+msgstr "Отменить"
+
+#: ../../Zotlabs/Module/Wiki.php:374
+msgid "Short description of your changes (optional)"
+msgstr "Краткое описание ваших изменений (необязательно)"
+
+#: ../../Zotlabs/Module/Wiki.php:384
+msgid "Source"
+msgstr "Источник"
+
+#: ../../Zotlabs/Module/Wiki.php:394
+msgid "New page name"
+msgstr "Новое имя страницы"
+
+#: ../../Zotlabs/Module/Wiki.php:399
+msgid "Embed image from photo albums"
+msgstr "Встроить изображение из фотоальбома"
+
+#: ../../Zotlabs/Module/Wiki.php:410
+msgid "History"
+msgstr "История"
+
+#: ../../Zotlabs/Module/Wiki.php:488
+msgid "Error creating wiki. Invalid name."
+msgstr "Ошибка создания Wiki. Неверное имя."
+
+#: ../../Zotlabs/Module/Wiki.php:495
+msgid "A wiki with this name already exists."
+msgstr "Wiki с таким именем уже существует."
+
+#: ../../Zotlabs/Module/Wiki.php:508
+msgid "Wiki created, but error creating Home page."
+msgstr "Wiki создана, но возникла ошибка при создании домашней страницы"
+
+#: ../../Zotlabs/Module/Wiki.php:515
+msgid "Error creating wiki"
+msgstr "Ошибка при создании Wiki"
+
+#: ../../Zotlabs/Module/Wiki.php:539
+msgid "Error updating wiki. Invalid name."
+msgstr "Ошибка при обновлении Wiki. Неверное имя."
+
+#: ../../Zotlabs/Module/Wiki.php:559
+msgid "Error updating wiki"
+msgstr "Ошибка при обновлении Wiki"
+
+#: ../../Zotlabs/Module/Wiki.php:574
+msgid "Wiki delete permission denied."
+msgstr "Нет прав на удаление Wiki."
+
+#: ../../Zotlabs/Module/Wiki.php:584
+msgid "Error deleting wiki"
+msgstr "Ошибка удаления Wiki"
+
+#: ../../Zotlabs/Module/Wiki.php:617
+msgid "New page created"
+msgstr "Создана новая страница"
+
+#: ../../Zotlabs/Module/Wiki.php:739
+msgid "Cannot delete Home"
+msgstr "Невозможно удалить домашнюю страницу"
+
+#: ../../Zotlabs/Module/Wiki.php:803
+msgid "Current Revision"
+msgstr "Текущая ревизия"
+
+#: ../../Zotlabs/Module/Wiki.php:803
+msgid "Selected Revision"
+msgstr "Выбранная ревизия"
+
+#: ../../Zotlabs/Module/Wiki.php:853
+msgid "You must be authenticated."
+msgstr "Вы должны быть аутентифицированы."
+
+#: ../../Zotlabs/Module/Email_resend.php:30
+msgid "Email verification resent"
+msgstr "Сообщение для проверки email отправлено повторно"
+
+#: ../../Zotlabs/Module/Email_resend.php:33
+msgid "Unable to resend email verification message."
+msgstr "Невозможно повторно отправить сообщение для проверки email"
+
+#: ../../Zotlabs/Module/Filer.php:52
+msgid "Enter a folder name"
+msgstr "Введите название каталога"
+
+#: ../../Zotlabs/Module/Filer.php:52
+msgid "or select an existing folder (doubleclick)"
+msgstr "или выберите существующий каталог (двойной щелчок)"
+
+#: ../../Zotlabs/Module/Filer.php:54 ../../Zotlabs/Lib/ThreadItem.php:182
+msgid "Save to Folder"
+msgstr "Сохранить в каталог"
+
+#: ../../Zotlabs/Module/Manage.php:145
+msgid "Create a new channel"
+msgstr "Создать новый канал"
+
+#: ../../Zotlabs/Module/Manage.php:171
+msgid "Current Channel"
+msgstr "Текущий канал"
+
+#: ../../Zotlabs/Module/Manage.php:173
+msgid "Switch to one of your channels by selecting it."
+msgstr "Выбрать и переключиться на один из ваших каналов"
+
+#: ../../Zotlabs/Module/Manage.php:174
+msgid "Default Channel"
+msgstr "Основной канал"
+
+#: ../../Zotlabs/Module/Manage.php:175
+msgid "Make Default"
+msgstr "Сделать основным"
+
+#: ../../Zotlabs/Module/Manage.php:178
+#, php-format
+msgid "%d new messages"
+msgstr "%d новых сообщений"
+
+#: ../../Zotlabs/Module/Manage.php:179
+#, php-format
+msgid "%d new introductions"
+msgstr "%d новых представлений"
+
+#: ../../Zotlabs/Module/Manage.php:181
+msgid "Delegated Channel"
+msgstr "Делегированный канал"
+
+#: ../../Zotlabs/Module/Suggest.php:40
+msgid "Suggest Channels App"
+msgstr "Приложение \"Рекомендуемые каналы\""
+
+#: ../../Zotlabs/Module/Suggest.php:41
msgid ""
-"Some individual permissions may have been preset or locked based on your "
-"channel type and privacy settings."
-msgstr "Некоторые индивидуальные разрешения могут быть предустановлены или заблокированы на основании типа вашего канала и настроек приватности."
+"Suggestions for channels in the $Projectname network you might be interested "
+"in"
+msgstr "Предложения по рекомендуемым каналам в сети $Projectname которые могут вас заинтересовать"
-#: ../../Zotlabs/Module/Authorize.php:17
-msgid "Unknown App"
-msgstr "Неизвестное приложение"
+#: ../../Zotlabs/Module/Suggest.php:54
+msgid ""
+"No suggestions available. If this is a new site, please try again in 24 "
+"hours."
+msgstr "Нет предложений. Если это новый сайт, повторите попытку через 24 часа."
-#: ../../Zotlabs/Module/Authorize.php:29
-msgid "Authorize"
-msgstr "Авторизовать"
+#: ../../Zotlabs/Module/Suggest.php:73 ../../Zotlabs/Widget/Suggestions.php:48
+msgid "Ignore/Hide"
+msgstr "Игнорировать / cкрыть"
-#: ../../Zotlabs/Module/Authorize.php:30
+#: ../../Zotlabs/Module/Import.php:68 ../../Zotlabs/Module/Import_items.php:48
+msgid "Nothing to import."
+msgstr "Ничего импортировать."
+
+#: ../../Zotlabs/Module/Import.php:83 ../../Zotlabs/Module/Import.php:99
+#: ../../Zotlabs/Module/Import_items.php:72
+msgid "Unable to download data from old server"
+msgstr "Невозможно загрузить данные со старого сервера"
+
+#: ../../Zotlabs/Module/Import.php:106 ../../Zotlabs/Module/Import_items.php:77
+msgid "Imported file is empty."
+msgstr "Импортированный файл пуст."
+
+#: ../../Zotlabs/Module/Import.php:157
#, php-format
-msgid "Do you authorize the app %s to access your channel data?"
-msgstr "Авторизуете ли вы приложение %s для доступа к данным вашего канала?"
+msgid "Your service plan only allows %d channels."
+msgstr "Ваш класс обслуживания разрешает только %d каналов."
-#: ../../Zotlabs/Module/Authorize.php:32
-msgid "Allow"
-msgstr "Разрешить"
+#: ../../Zotlabs/Module/Import.php:184
+msgid "No channel. Import failed."
+msgstr "Канала нет. Импорт невозможен."
-#: ../../Zotlabs/Module/Group.php:45
-msgid "Privacy group created."
-msgstr "Группа конфиденциальности создана."
+#: ../../Zotlabs/Module/Import.php:594
+#: ../../extend/addon/hzaddons/diaspora/import_diaspora.php:141
+msgid "Import completed."
+msgstr "Импорт завершен."
-#: ../../Zotlabs/Module/Group.php:48
-msgid "Could not create privacy group."
-msgstr "Не удалось создать группу конфиденциальности."
+#: ../../Zotlabs/Module/Import.php:622
+msgid "You must be logged in to use this feature."
+msgstr "Вы должны войти в систему, чтобы использовать эту функцию."
-#: ../../Zotlabs/Module/Group.php:61 ../../Zotlabs/Module/Group.php:213
-#: ../../include/items.php:4290
-msgid "Privacy group not found."
-msgstr "Группа конфиденциальности не найдена."
+#: ../../Zotlabs/Module/Import.php:627
+msgid "Import Channel"
+msgstr "Импортировать канал"
-#: ../../Zotlabs/Module/Group.php:80
-msgid "Privacy group updated."
-msgstr "Группа конфиденциальности обновлена."
+#: ../../Zotlabs/Module/Import.php:628
+msgid ""
+"Use this form to import an existing channel from a different server/hub. You "
+"may retrieve the channel identity from the old server/hub via the network or "
+"provide an export file."
+msgstr "Используйте эту форм для импорта существующего канала с другого сервера / хаба. Вы можете получить идентификационные данные канала со старого сервера / хаба через сеть или предоставить файл экспорта."
-#: ../../Zotlabs/Module/Group.php:106
-msgid "Privacy Groups App"
-msgstr "Приложение \"Группы конфиденциальности\""
+#: ../../Zotlabs/Module/Import.php:629
+#: ../../Zotlabs/Module/Import_items.php:127
+msgid "File to Upload"
+msgstr "Файл для загрузки"
-#: ../../Zotlabs/Module/Group.php:107
-msgid "Management of privacy groups"
-msgstr "Управление группами конфиденциальности."
+#: ../../Zotlabs/Module/Import.php:630
+msgid "Or provide the old server/hub details"
+msgstr "или предоставьте данные старого сервера"
-#: ../../Zotlabs/Module/Group.php:141 ../../Zotlabs/Module/Group.php:153
-#: ../../Zotlabs/Lib/Apps.php:363 ../../Zotlabs/Lib/Group.php:324
-#: ../../Zotlabs/Widget/Activity_filter.php:41 ../../include/nav.php:99
-#: ../../include/group.php:320
-msgid "Privacy Groups"
-msgstr "Группы конфиденциальности"
+#: ../../Zotlabs/Module/Import.php:632
+msgid "Your old identity address (xyz@example.com)"
+msgstr "Ваш старый адрес канала (xyz@example.com)"
-#: ../../Zotlabs/Module/Group.php:142
-msgid "Add Group"
-msgstr "Добавить группу"
+#: ../../Zotlabs/Module/Import.php:633
+msgid "Your old login email address"
+msgstr "Ваш старый адрес электронной почты"
-#: ../../Zotlabs/Module/Group.php:146
-msgid "Privacy group name"
-msgstr "Имя группы конфиденциальности"
+#: ../../Zotlabs/Module/Import.php:634
+msgid "Your old login password"
+msgstr "Ваш старый пароль"
-#: ../../Zotlabs/Module/Group.php:147 ../../Zotlabs/Module/Group.php:256
-msgid "Members are visible to other channels"
-msgstr "Участники канала видимые для остальных"
+#: ../../Zotlabs/Module/Import.php:635
+msgid "Import a few months of posts if possible (limited by available memory"
+msgstr "Импортировать несколько месяцев публикаций если возможно (ограничено доступной памятью)"
-#: ../../Zotlabs/Module/Group.php:155 ../../Zotlabs/Module/Help.php:81
-msgid "Members"
-msgstr "Участники"
+#: ../../Zotlabs/Module/Import.php:637
+msgid ""
+"For either option, please choose whether to make this hub your new primary "
+"address, or whether your old location should continue this role. You will be "
+"able to post from either location, but only one can be marked as the primary "
+"location for files, photos, and media."
+msgstr "Для любого варианта, пожалуйста, выберите, следует ли сделать этот хаб вашим новым основным адресом, или ваше прежнее местоположение должно продолжить выполнять эту роль. Вы сможете отправлять сообщения из любого местоположения, но только одно может быть помечено как основное место для файлов, фотографий и мультимедиа."
-#: ../../Zotlabs/Module/Group.php:182
-msgid "Privacy group removed."
-msgstr "Группа конфиденциальности удалена."
+#: ../../Zotlabs/Module/Import.php:639
+msgid "Make this hub my primary location"
+msgstr "Сделать этот хаб главным"
-#: ../../Zotlabs/Module/Group.php:185
-msgid "Unable to remove privacy group."
-msgstr "Ну удалось удалить группу конфиденциальности."
+#: ../../Zotlabs/Module/Import.php:640
+msgid "Move this channel (disable all previous locations)"
+msgstr "Переместить это канал (отключить все предыдущие месторасположения)"
-#: ../../Zotlabs/Module/Group.php:251
+#: ../../Zotlabs/Module/Import.php:641
+msgid "Use this channel nickname instead of the one provided"
+msgstr "Использовать псевдоним этого канала вместо предоставленного"
+
+#: ../../Zotlabs/Module/Import.php:641
+msgid ""
+"Leave blank to keep your existing channel nickname. You will be randomly "
+"assigned a similar nickname if either name is already allocated on this site."
+msgstr "Оставьте пустым для сохранения существующего псевдонима канала. Вам будет случайным образом назначен похожий псевдоним если такое имя уже выделено на этом сайте."
+
+#: ../../Zotlabs/Module/Import.php:643
+msgid ""
+"This process may take several minutes to complete. Please submit the form "
+"only once and leave this page open until finished."
+msgstr "Процесс может занять несколько минут. Пожалуйста, отправьте форму только один раз и оставьте эту страницу открытой до завершения."
+
+#: ../../Zotlabs/Module/Magic.php:78
+msgid "Hub not found."
+msgstr "Узел не найден."
+
+#: ../../Zotlabs/Module/Import_items.php:93
#, php-format
-msgid "Privacy Group: %s"
-msgstr "Группа конфиденциальности: %s"
-
-#: ../../Zotlabs/Module/Group.php:253
-msgid "Privacy group name: "
-msgstr "Название группы конфиденциальности: "
-
-#: ../../Zotlabs/Module/Group.php:258
-msgid "Delete Group"
-msgstr "Удалить группу"
-
-#: ../../Zotlabs/Module/Group.php:269
-msgid "Group members"
-msgstr "Члены группы"
-
-#: ../../Zotlabs/Module/Group.php:271
-msgid "Not in this group"
-msgstr "Не в этой группе"
-
-#: ../../Zotlabs/Module/Group.php:303
-msgid "Click a channel to toggle membership"
-msgstr "Нажмите на канал для просмотра членства"
-
-#: ../../Zotlabs/Module/Profiles.php:24 ../../Zotlabs/Module/Profiles.php:184
-#: ../../Zotlabs/Module/Profiles.php:241 ../../Zotlabs/Module/Profiles.php:659
-msgid "Profile not found."
-msgstr "Профиль не найден."
-
-#: ../../Zotlabs/Module/Profiles.php:44
-msgid "Profile deleted."
-msgstr "Профиль удален."
-
-#: ../../Zotlabs/Module/Profiles.php:68 ../../Zotlabs/Module/Profiles.php:105
-msgid "Profile-"
-msgstr "Профиль -"
-
-#: ../../Zotlabs/Module/Profiles.php:90 ../../Zotlabs/Module/Profiles.php:127
-msgid "New profile created."
-msgstr "Новый профиль создан."
-
-#: ../../Zotlabs/Module/Profiles.php:111
-msgid "Profile unavailable to clone."
-msgstr "Профиль недоступен для клонирования."
-
-#: ../../Zotlabs/Module/Profiles.php:146
-msgid "Profile unavailable to export."
-msgstr "Профиль недоступен для экспорта."
-
-#: ../../Zotlabs/Module/Profiles.php:252
-msgid "Profile Name is required."
-msgstr "Требуется имя профиля."
-
-#: ../../Zotlabs/Module/Profiles.php:459
-msgid "Marital Status"
-msgstr "Семейное положение"
-
-#: ../../Zotlabs/Module/Profiles.php:463
-msgid "Romantic Partner"
-msgstr "Романтический партнер"
-
-#: ../../Zotlabs/Module/Profiles.php:467 ../../Zotlabs/Module/Profiles.php:772
-msgid "Likes"
-msgstr "Нравится"
-
-#: ../../Zotlabs/Module/Profiles.php:471 ../../Zotlabs/Module/Profiles.php:773
-msgid "Dislikes"
-msgstr "Не нравится"
-
-#: ../../Zotlabs/Module/Profiles.php:475 ../../Zotlabs/Module/Profiles.php:780
-msgid "Work/Employment"
-msgstr "Работа / Занятость"
-
-#: ../../Zotlabs/Module/Profiles.php:478
-msgid "Religion"
-msgstr "Религия"
-
-#: ../../Zotlabs/Module/Profiles.php:482
-msgid "Political Views"
-msgstr "Политические взгляды"
-
-#: ../../Zotlabs/Module/Profiles.php:486
-#: ../../addon/openid/MysqlProvider.php:74
-msgid "Gender"
-msgstr "Гендер"
-
-#: ../../Zotlabs/Module/Profiles.php:490
-msgid "Sexual Preference"
-msgstr "Сексуальная ориентация"
-
-#: ../../Zotlabs/Module/Profiles.php:494
-msgid "Homepage"
-msgstr "Домашняя страница"
-
-#: ../../Zotlabs/Module/Profiles.php:498
-msgid "Interests"
-msgstr "Интересы"
-
-#: ../../Zotlabs/Module/Profiles.php:594
-msgid "Profile updated."
-msgstr "Профиль обновлен."
-
-#: ../../Zotlabs/Module/Profiles.php:678
-msgid "Hide your connections list from viewers of this profile"
-msgstr "Скрывать от просмотра ваш список контактов в этом профиле"
-
-#: ../../Zotlabs/Module/Profiles.php:722
-msgid "Edit Profile Details"
-msgstr "Редактирование профиля"
-
-#: ../../Zotlabs/Module/Profiles.php:724
-msgid "View this profile"
-msgstr "Посмотреть этот профиль"
-
-#: ../../Zotlabs/Module/Profiles.php:725 ../../Zotlabs/Module/Profiles.php:824
-#: ../../include/channel.php:1441
-msgid "Edit visibility"
-msgstr "Редактировать видимость"
-
-#: ../../Zotlabs/Module/Profiles.php:726
-msgid "Profile Tools"
-msgstr "Инструменты профиля"
-
-#: ../../Zotlabs/Module/Profiles.php:727
-msgid "Change cover photo"
-msgstr "Изменить фотографию обложки"
-
-#: ../../Zotlabs/Module/Profiles.php:728 ../../include/channel.php:1411
-msgid "Change profile photo"
-msgstr "Изменить фотографию профиля"
-
-#: ../../Zotlabs/Module/Profiles.php:729
-msgid "Create a new profile using these settings"
-msgstr "Создать новый профиль с теми же настройками"
-
-#: ../../Zotlabs/Module/Profiles.php:730
-msgid "Clone this profile"
-msgstr "Клонировать этот профиль"
-
-#: ../../Zotlabs/Module/Profiles.php:731
-msgid "Delete this profile"
-msgstr "Удалить этот профиль"
-
-#: ../../Zotlabs/Module/Profiles.php:732
-msgid "Add profile things"
-msgstr "Добавить в профиль"
-
-#: ../../Zotlabs/Module/Profiles.php:733
-msgid "Personal"
-msgstr "Личное"
-
-#: ../../Zotlabs/Module/Profiles.php:735
-msgid "Relationship"
-msgstr "Отношения"
-
-#: ../../Zotlabs/Module/Profiles.php:736 ../../Zotlabs/Widget/Newmember.php:51
-#: ../../include/datetime.php:58
-msgid "Miscellaneous"
-msgstr "Прочее"
-
-#: ../../Zotlabs/Module/Profiles.php:738
-msgid "Import profile from file"
-msgstr "Импортировать профиль из файла"
-
-#: ../../Zotlabs/Module/Profiles.php:739
-msgid "Export profile to file"
-msgstr "Экспортировать профиль в файл"
-
-#: ../../Zotlabs/Module/Profiles.php:740
-msgid "Your gender"
-msgstr "Ваш пол"
-
-#: ../../Zotlabs/Module/Profiles.php:741
-msgid "Marital status"
-msgstr "Семейное положение"
-
-#: ../../Zotlabs/Module/Profiles.php:742
-msgid "Sexual preference"
-msgstr "Сексуальная ориентация"
-
-#: ../../Zotlabs/Module/Profiles.php:745
-msgid "Profile name"
-msgstr "Имя профиля"
-
-#: ../../Zotlabs/Module/Profiles.php:747
-msgid "This is your default profile."
-msgstr "Это ваш профиль по умолчанию."
-
-#: ../../Zotlabs/Module/Profiles.php:749
-msgid "Your full name"
-msgstr "Ваше полное имя"
-
-#: ../../Zotlabs/Module/Profiles.php:750
-msgid "Title/Description"
-msgstr "Заголовок / описание"
-
-#: ../../Zotlabs/Module/Profiles.php:753
-msgid "Street address"
-msgstr "Улица, дом, квартира"
-
-#: ../../Zotlabs/Module/Profiles.php:754
-msgid "Locality/City"
-msgstr "Населенный пункт / город"
-
-#: ../../Zotlabs/Module/Profiles.php:755
-msgid "Region/State"
-msgstr "Регион / Область"
-
-#: ../../Zotlabs/Module/Profiles.php:756
-msgid "Postal/Zip code"
-msgstr "Почтовый индекс"
-
-#: ../../Zotlabs/Module/Profiles.php:762
-msgid "Who (if applicable)"
-msgstr "Кто (если применимо)"
-
-#: ../../Zotlabs/Module/Profiles.php:762
-msgid "Examples: cathy123, Cathy Williams, cathy@example.com"
-msgstr "Примеры: ivan1990, Ivan Petrov, ivan@example.com"
-
-#: ../../Zotlabs/Module/Profiles.php:763
-msgid "Since (date)"
-msgstr "С (дата)"
-
-#: ../../Zotlabs/Module/Profiles.php:766
-msgid "Tell us about yourself"
-msgstr "Расскажите нам о себе"
-
-#: ../../Zotlabs/Module/Profiles.php:767
-#: ../../addon/openid/MysqlProvider.php:68
-msgid "Homepage URL"
-msgstr "URL домашней страницы"
-
-#: ../../Zotlabs/Module/Profiles.php:768
-msgid "Hometown"
-msgstr "Родной город"
-
-#: ../../Zotlabs/Module/Profiles.php:769
-msgid "Political views"
-msgstr "Политические взгляды"
-
-#: ../../Zotlabs/Module/Profiles.php:770
-msgid "Religious views"
-msgstr "Религиозные взгляды"
-
-#: ../../Zotlabs/Module/Profiles.php:771
-msgid "Keywords used in directory listings"
-msgstr "Ключевые слова для участия в каталоге"
-
-#: ../../Zotlabs/Module/Profiles.php:771
-msgid "Example: fishing photography software"
-msgstr "Например: fishing photography software"
-
-#: ../../Zotlabs/Module/Profiles.php:774
-msgid "Musical interests"
-msgstr "Музыкальные интересы"
-
-#: ../../Zotlabs/Module/Profiles.php:775
-msgid "Books, literature"
-msgstr "Книги, литература"
-
-#: ../../Zotlabs/Module/Profiles.php:776
-msgid "Television"
-msgstr "Телевидение"
-
-#: ../../Zotlabs/Module/Profiles.php:777
-msgid "Film/Dance/Culture/Entertainment"
-msgstr "Кино / танцы / культура / развлечения"
-
-#: ../../Zotlabs/Module/Profiles.php:778
-msgid "Hobbies/Interests"
-msgstr "Хобби / интересы"
-
-#: ../../Zotlabs/Module/Profiles.php:779
-msgid "Love/Romance"
-msgstr "Любовь / романтические отношения"
-
-#: ../../Zotlabs/Module/Profiles.php:781
-msgid "School/Education"
-msgstr "Школа / образование"
-
-#: ../../Zotlabs/Module/Profiles.php:782
-msgid "Contact information and social networks"
-msgstr "Информация и социальные сети для связи"
-
-#: ../../Zotlabs/Module/Profiles.php:783
-msgid "My other channels"
-msgstr "Мои другие контакты"
-
-#: ../../Zotlabs/Module/Profiles.php:785
-msgid "Communications"
-msgstr "Связи"
-
-#: ../../Zotlabs/Module/Profiles.php:820 ../../include/channel.php:1437
-msgid "Profile Image"
-msgstr "Изображение профиля"
-
-#: ../../Zotlabs/Module/Profiles.php:830 ../../include/channel.php:1418
-#: ../../include/nav.php:113
-msgid "Edit Profiles"
-msgstr "Редактирование профилей"
+msgid "Warning: Database versions differ by %1$d updates."
+msgstr "Предупреждение: Версия базы данных отличается от %1$d обновления."
+
+#: ../../Zotlabs/Module/Import_items.php:108
+msgid "Import completed"
+msgstr "Импорт завершён."
+
+#: ../../Zotlabs/Module/Import_items.php:125
+msgid "Import Items"
+msgstr "Импортировать объекты"
+
+#: ../../Zotlabs/Module/Import_items.php:126
+msgid "Use this form to import existing posts and content from an export file."
+msgstr "Используйте эту форму для импорта существующих публикаций и содержимого из файла."
+
+#: ../../Zotlabs/Module/Siteinfo.php:21
+msgid "About this site"
+msgstr "Об этом сайте"
+
+#: ../../Zotlabs/Module/Siteinfo.php:22
+msgid "Site Name"
+msgstr "Название сайта"
+
+#: ../../Zotlabs/Module/Siteinfo.php:26
+msgid "Administrator"
+msgstr "Администратор"
+
+#: ../../Zotlabs/Module/Siteinfo.php:29
+msgid "Software and Project information"
+msgstr "Информация о программном обеспечении и проекте"
+
+#: ../../Zotlabs/Module/Siteinfo.php:30
+msgid "This site is powered by $Projectname"
+msgstr "Этот сайт работает на $Projectname"
+
+#: ../../Zotlabs/Module/Siteinfo.php:31
+msgid ""
+"Federated and decentralised networking and identity services provided by Zot"
+msgstr "Объединенные и децентрализованные сети и службы идентификациии обеспечиваются Zot"
+
+#: ../../Zotlabs/Module/Siteinfo.php:34
+msgid "Additional federated transport protocols:"
+msgstr "Дополнительные федеративные транспортные протоколы:"
+
+#: ../../Zotlabs/Module/Siteinfo.php:36
+#, php-format
+msgid "Version %s"
+msgstr "Версия %s"
+
+#: ../../Zotlabs/Module/Siteinfo.php:37
+msgid "Project homepage"
+msgstr "Домашняя страница проекта"
+
+#: ../../Zotlabs/Module/Siteinfo.php:38
+msgid "Developer homepage"
+msgstr "Домашняя страница разработчика"
+
+#: ../../Zotlabs/Module/Cards.php:51
+msgid "Cards App"
+msgstr "Приложение \"Карточки\""
+
+#: ../../Zotlabs/Module/Cards.php:52
+msgid "Create personal planning cards"
+msgstr "Создать личные карточки планирования"
+
+#: ../../Zotlabs/Module/Cards.php:112
+msgid "Add Card"
+msgstr "Добавить карточку"
+
+#: ../../Zotlabs/Module/Removeaccount.php:35
+msgid ""
+"Account removals are not allowed within 48 hours of changing the account "
+"password."
+msgstr "Удаление канала не разрешается в течении 48 часов после смены пароля у аккаунта."
+
+#: ../../Zotlabs/Module/Removeaccount.php:57
+msgid "Remove This Account"
+msgstr "Удалить этот аккаунт"
+
+#: ../../Zotlabs/Module/Removeaccount.php:58
+msgid ""
+"This account and all its channels will be completely removed from the "
+"network. "
+msgstr "Этот аккаунт и все его каналы будут полностью удалены из сети."
+
+#: ../../Zotlabs/Module/Removeaccount.php:60
+msgid ""
+"Remove this account, all its channels and all its channel clones from the "
+"network"
+msgstr "Удалить этот аккаунт, все его каналы и их клоны из сети."
+
+#: ../../Zotlabs/Module/Removeaccount.php:60
+msgid ""
+"By default only the instances of the channels located on this hub will be "
+"removed from the network"
+msgstr "По умолчанию только представление канала расположенное на данном хабе будет удалено из сети"
+
+#: ../../Zotlabs/Module/Oexchange.php:27
+msgid "Unable to find your hub."
+msgstr "Невозможно найти ваш сервер"
+
+#: ../../Zotlabs/Module/Oexchange.php:41
+msgid "Post successful."
+msgstr "Успешно опубликовано."
+
+#: ../../Zotlabs/Module/Rmagic.php:44
+msgid "Authentication failed."
+msgstr "Ошибка аутентификации."
+
+#: ../../Zotlabs/Module/Layouts.php:186
+msgid "Comanche page description language help"
+msgstr "Помощь по языку описания страниц Comanche "
+
+#: ../../Zotlabs/Module/Layouts.php:190
+msgid "Layout Description"
+msgstr "Описание шаблона"
+
+#: ../../Zotlabs/Module/Layouts.php:195
+msgid "Download PDL file"
+msgstr "Загрузить PDL файл"
#: ../../Zotlabs/Module/Go.php:21
msgid "This page is available only to site members"
@@ -6792,1826 +11012,735 @@ msgstr "Ваш персональный поток (может быть пуст
msgid "View the public stream. Warning: this content is not moderated"
msgstr "Просмотр публичного потока. Предупреждение: этот контент не модерируется"
-#: ../../Zotlabs/Module/Editwebpage.php:139
-msgid "Page link"
-msgstr "Ссылка страницы"
-
-#: ../../Zotlabs/Module/Editwebpage.php:166
-msgid "Edit Webpage"
-msgstr "Редактировать веб-страницу"
-
-#: ../../Zotlabs/Module/Manage.php:145
-msgid "Create a new channel"
-msgstr "Создать новый канал"
-
-#: ../../Zotlabs/Module/Manage.php:170 ../../Zotlabs/Lib/Apps.php:336
-#: ../../include/nav.php:96
-msgid "Channel Manager"
-msgstr "Менеджер каналов"
-
-#: ../../Zotlabs/Module/Manage.php:171
-msgid "Current Channel"
-msgstr "Текущий канал"
-
-#: ../../Zotlabs/Module/Manage.php:173
-msgid "Switch to one of your channels by selecting it."
-msgstr "Выбрать и переключиться на один из ваших каналов"
-
-#: ../../Zotlabs/Module/Manage.php:174
-msgid "Default Channel"
-msgstr "Основной канал"
-
-#: ../../Zotlabs/Module/Manage.php:175
-msgid "Make Default"
-msgstr "Сделать основным"
-
-#: ../../Zotlabs/Module/Manage.php:178
-#, php-format
-msgid "%d new messages"
-msgstr "%d новых сообщений"
-
-#: ../../Zotlabs/Module/Manage.php:179
-#, php-format
-msgid "%d new introductions"
-msgstr "%d новых представлений"
-
-#: ../../Zotlabs/Module/Manage.php:181
-msgid "Delegated Channel"
-msgstr "Делегированный канал"
-
-#: ../../Zotlabs/Module/Cards.php:51
-msgid "Cards App"
-msgstr "Приложение \"Карточки\""
-
-#: ../../Zotlabs/Module/Cards.php:52
-msgid "Create personal planning cards"
-msgstr "Создать личные карточки планирования"
-
-#: ../../Zotlabs/Module/Cards.php:112
-msgid "Add Card"
-msgstr "Добавить карточку"
-
-#: ../../Zotlabs/Module/Cards.php:207 ../../Zotlabs/Lib/Apps.php:325
-#: ../../include/nav.php:503
-msgid "Cards"
-msgstr "Карточки"
-
-#: ../../Zotlabs/Module/Dirsearch.php:33
-msgid "This directory server requires an access token"
-msgstr "Для доступа к этому серверу каталогов требуется токен"
-
-#: ../../Zotlabs/Module/Siteinfo.php:21
-msgid "About this site"
-msgstr "Об этом сайте"
-
-#: ../../Zotlabs/Module/Siteinfo.php:22
-msgid "Site Name"
-msgstr "Название сайта"
-
-#: ../../Zotlabs/Module/Siteinfo.php:26
-msgid "Administrator"
-msgstr "Администратор"
-
-#: ../../Zotlabs/Module/Siteinfo.php:28 ../../Zotlabs/Module/Register.php:239
-msgid "Terms of Service"
-msgstr "Условия предоставления услуг"
-
-#: ../../Zotlabs/Module/Siteinfo.php:29
-msgid "Software and Project information"
-msgstr "Информация о программном обеспечении и проекте"
-
-#: ../../Zotlabs/Module/Siteinfo.php:30
-msgid "This site is powered by $Projectname"
-msgstr "Этот сайт работает на $Projectname"
-
-#: ../../Zotlabs/Module/Siteinfo.php:31
-msgid ""
-"Federated and decentralised networking and identity services provided by Zot"
-msgstr "Объединенные и децентрализованные сети и службы идентификациии обеспечиваются Zot"
-
-#: ../../Zotlabs/Module/Siteinfo.php:34
-msgid "Additional federated transport protocols:"
-msgstr "Дополнительные федеративные транспортные протоколы:"
-
-#: ../../Zotlabs/Module/Siteinfo.php:36
-#, php-format
-msgid "Version %s"
-msgstr "Версия %s"
-
-#: ../../Zotlabs/Module/Siteinfo.php:37
-msgid "Project homepage"
-msgstr "Домашняя страница проекта"
-
-#: ../../Zotlabs/Module/Siteinfo.php:38
-msgid "Developer homepage"
-msgstr "Домашняя страница разработчика"
-
-#: ../../Zotlabs/Module/Ratings.php:70
-msgid "No ratings"
-msgstr "Оценок нет"
-
-#: ../../Zotlabs/Module/Ratings.php:97 ../../Zotlabs/Module/Pubsites.php:35
-#: ../../include/conversation.php:1088
-msgid "Ratings"
-msgstr "Оценки"
-
-#: ../../Zotlabs/Module/Ratings.php:98
-msgid "Rating: "
-msgstr "Оценкa:"
-
-#: ../../Zotlabs/Module/Ratings.php:99
-msgid "Website: "
-msgstr "Веб-сайт:"
-
-#: ../../Zotlabs/Module/Ratings.php:101
-msgid "Description: "
-msgstr "Описание:"
-
-#: ../../Zotlabs/Module/Webpages.php:48
-msgid "Webpages App"
-msgstr "Приложение \"Веб-страницы\""
-
-#: ../../Zotlabs/Module/Webpages.php:49
-msgid "Provide managed web pages on your channel"
-msgstr "Предоставлять управляемые веб-страницы на Вашем канале"
-
-#: ../../Zotlabs/Module/Webpages.php:69
-msgid "Import Webpage Elements"
-msgstr "Импортировать части веб-страницы"
-
-#: ../../Zotlabs/Module/Webpages.php:70
-msgid "Import selected"
-msgstr "Импортировать выбранное"
-
-#: ../../Zotlabs/Module/Webpages.php:93
-msgid "Export Webpage Elements"
-msgstr "Экспортировать часть веб-страницы"
-
-#: ../../Zotlabs/Module/Webpages.php:94
-msgid "Export selected"
-msgstr "Экспортировать выбранное"
-
-#: ../../Zotlabs/Module/Webpages.php:252 ../../Zotlabs/Lib/Apps.php:340
-#: ../../include/nav.php:526
-msgid "Webpages"
-msgstr "Веб-страницы"
-
-#: ../../Zotlabs/Module/Webpages.php:263
-msgid "Actions"
-msgstr "Действия"
-
-#: ../../Zotlabs/Module/Webpages.php:264
-msgid "Page Link"
-msgstr "Ссылка страницы"
-
-#: ../../Zotlabs/Module/Webpages.php:265
-msgid "Page Title"
-msgstr "Заголовок страницы"
-
-#: ../../Zotlabs/Module/Webpages.php:295
-msgid "Invalid file type."
-msgstr "Неверный тип файла."
-
-#: ../../Zotlabs/Module/Webpages.php:307
-msgid "Error opening zip file"
-msgstr "Ошибка открытия ZIP файла"
-
-#: ../../Zotlabs/Module/Webpages.php:318
-msgid "Invalid folder path."
-msgstr "Неверный путь к каталогу."
-
-#: ../../Zotlabs/Module/Webpages.php:345
-msgid "No webpage elements detected."
-msgstr "Не обнаружено частей веб-страницы."
-
-#: ../../Zotlabs/Module/Webpages.php:420
-msgid "Import complete."
-msgstr "Импорт завершен."
-
-#: ../../Zotlabs/Module/Changeaddr.php:35
-msgid ""
-"Channel name changes are not allowed within 48 hours of changing the account "
-"password."
-msgstr "Изменение названия канала не разрешается в течении 48 часов после смены пароля у аккаунта."
-
-#: ../../Zotlabs/Module/Changeaddr.php:46 ../../include/channel.php:222
-#: ../../include/channel.php:655
-msgid "Reserved nickname. Please choose another."
-msgstr "Зарезервированый псевдоним. Пожалуйста, выберите другой."
-
-#: ../../Zotlabs/Module/Changeaddr.php:51 ../../include/channel.php:227
-#: ../../include/channel.php:660
-msgid ""
-"Nickname has unsupported characters or is already being used on this site."
-msgstr "Псевдоним имеет недопустимые символы или уже используется на этом сайте."
-
-#: ../../Zotlabs/Module/Changeaddr.php:77
-msgid "Change channel nickname/address"
-msgstr "Изменить псевдоним / адрес канала"
-
-#: ../../Zotlabs/Module/Changeaddr.php:78
-msgid "Any/all connections on other networks will be lost!"
-msgstr "Любые / все контакты в других сетях будут утеряны!"
-
-#: ../../Zotlabs/Module/Changeaddr.php:80
-msgid "New channel address"
-msgstr "Новый адрес канала"
-
-#: ../../Zotlabs/Module/Changeaddr.php:81
-msgid "Rename Channel"
-msgstr "Переименовать канал"
-
-#: ../../Zotlabs/Module/Editpost.php:38 ../../Zotlabs/Module/Editpost.php:43
-msgid "Item is not editable"
-msgstr "Элемент нельзя редактировать"
-
-#: ../../Zotlabs/Module/Editpost.php:109 ../../Zotlabs/Module/Rpost.php:144
-msgid "Edit post"
-msgstr "Редактировать сообщение"
-
-#: ../../Zotlabs/Module/Dreport.php:59
-msgid "Invalid message"
-msgstr "Неверное сообщение"
-
-#: ../../Zotlabs/Module/Dreport.php:93
-msgid "no results"
-msgstr "Ничего не найдено."
-
-#: ../../Zotlabs/Module/Dreport.php:107
-msgid "channel sync processed"
-msgstr "синхронизация канала завершена"
-
-#: ../../Zotlabs/Module/Dreport.php:111
-msgid "queued"
-msgstr "в очереди"
-
-#: ../../Zotlabs/Module/Dreport.php:115
-msgid "posted"
-msgstr "опубликовано"
-
-#: ../../Zotlabs/Module/Dreport.php:119
-msgid "accepted for delivery"
-msgstr "принято к доставке"
-
-#: ../../Zotlabs/Module/Dreport.php:123
-msgid "updated"
-msgstr "обновлено"
-
-#: ../../Zotlabs/Module/Dreport.php:126
-msgid "update ignored"
-msgstr "обновление игнорируется"
-
-#: ../../Zotlabs/Module/Dreport.php:129
-msgid "permission denied"
-msgstr "доступ запрещен"
-
-#: ../../Zotlabs/Module/Dreport.php:133
-msgid "recipient not found"
-msgstr "получатель не найден"
-
-#: ../../Zotlabs/Module/Dreport.php:136
-msgid "mail recalled"
-msgstr "почта отозвана"
-
-#: ../../Zotlabs/Module/Dreport.php:139
-msgid "duplicate mail received"
-msgstr "получено дублирующее сообщение"
-
-#: ../../Zotlabs/Module/Dreport.php:142
-msgid "mail delivered"
-msgstr "почта доставлен"
-
-#: ../../Zotlabs/Module/Dreport.php:162
-#, php-format
-msgid "Delivery report for %1$s"
-msgstr "Отчёт о доставке для %1$s"
-
-#: ../../Zotlabs/Module/Dreport.php:166 ../../Zotlabs/Widget/Wiki_pages.php:41
-#: ../../Zotlabs/Widget/Wiki_pages.php:98
-msgid "Options"
-msgstr "Параметры"
-
-#: ../../Zotlabs/Module/Dreport.php:167
-msgid "Redeliver"
-msgstr "Доставить повторно"
-
-#: ../../Zotlabs/Module/Sources.php:41
-msgid "Failed to create source. No channel selected."
-msgstr "Не удалось создать источник. Канал не выбран."
-
-#: ../../Zotlabs/Module/Sources.php:57
-msgid "Source created."
-msgstr "Источник создан."
-
-#: ../../Zotlabs/Module/Sources.php:70
-msgid "Source updated."
-msgstr "Источник обновлен."
-
-#: ../../Zotlabs/Module/Sources.php:88
-msgid "Sources App"
-msgstr "Приложение \"Источники канала\""
-
-#: ../../Zotlabs/Module/Sources.php:89
-msgid "Automatically import channel content from other channels or feeds"
-msgstr "Автоматический импорт контента из других каналов или лент"
-
-#: ../../Zotlabs/Module/Sources.php:101
-msgid "*"
-msgstr ""
-
-#: ../../Zotlabs/Module/Sources.php:107 ../../Zotlabs/Lib/Apps.php:367
-msgid "Channel Sources"
-msgstr "Источники канала"
-
-#: ../../Zotlabs/Module/Sources.php:108
-msgid "Manage remote sources of content for your channel."
-msgstr "Управление удалённым источниками содержимого для вашего канала"
-
-#: ../../Zotlabs/Module/Sources.php:109 ../../Zotlabs/Module/Sources.php:119
-msgid "New Source"
-msgstr "Новый источник"
-
-#: ../../Zotlabs/Module/Sources.php:120 ../../Zotlabs/Module/Sources.php:154
-msgid ""
-"Import all or selected content from the following channel into this channel "
-"and distribute it according to your channel settings."
-msgstr "Импортировать всё или выбранное содержимое из следующего канала в этот канал и распределить его в соответствии с вашими настройками."
-
-#: ../../Zotlabs/Module/Sources.php:121 ../../Zotlabs/Module/Sources.php:155
-msgid "Only import content with these words (one per line)"
-msgstr "Импортировать содержимое только с этим текстом (построчно)"
-
-#: ../../Zotlabs/Module/Sources.php:121 ../../Zotlabs/Module/Sources.php:155
-msgid "Leave blank to import all public content"
-msgstr "Оставьте пустым для импорта всего общедоступного содержимого"
-
-#: ../../Zotlabs/Module/Sources.php:122 ../../Zotlabs/Module/Sources.php:161
-msgid "Channel Name"
-msgstr "Название канала"
-
-#: ../../Zotlabs/Module/Sources.php:123 ../../Zotlabs/Module/Sources.php:158
-msgid ""
-"Add the following categories to posts imported from this source (comma "
-"separated)"
-msgstr "Добавить следующие категории к импортированным публикациям из этого источника (через запятые)"
-
-#: ../../Zotlabs/Module/Sources.php:123 ../../Zotlabs/Module/Sources.php:158
-#: ../../Zotlabs/Module/Oauth.php:117
-msgid "Optional"
-msgstr "Необязательно"
-
-#: ../../Zotlabs/Module/Sources.php:124 ../../Zotlabs/Module/Sources.php:159
-msgid "Resend posts with this channel as author"
-msgstr "Отправить публикации в этот канал повторно как автор"
-
-#: ../../Zotlabs/Module/Sources.php:124 ../../Zotlabs/Module/Sources.php:159
-msgid "Copyrights may apply"
-msgstr "Могут применяться авторские права"
-
-#: ../../Zotlabs/Module/Sources.php:144 ../../Zotlabs/Module/Sources.php:174
-msgid "Source not found."
-msgstr "Источник не найден."
-
-#: ../../Zotlabs/Module/Sources.php:151
-msgid "Edit Source"
-msgstr "Редактировать источник"
-
-#: ../../Zotlabs/Module/Sources.php:152
-msgid "Delete Source"
-msgstr "Удалить источник"
-
-#: ../../Zotlabs/Module/Sources.php:182
-msgid "Source removed"
-msgstr "Источник удален"
-
-#: ../../Zotlabs/Module/Sources.php:184
-msgid "Unable to remove source."
-msgstr "Невозможно удалить источник."
-
-#: ../../Zotlabs/Module/Like.php:56
-msgid "Like/Dislike"
-msgstr "Нравится / не нравится"
-
-#: ../../Zotlabs/Module/Like.php:61
-msgid "This action is restricted to members."
-msgstr "Это действие доступно только участникам."
-
-#: ../../Zotlabs/Module/Like.php:62
-msgid ""
-"Please login with your $Projectname ID or register as a new $Projectname member to continue."
-msgstr "Пожалуйста, для продолжения войдите с вашим $Projectname ID или зарегистрируйтесь как новый участник $Projectname."
-
-#: ../../Zotlabs/Module/Like.php:111 ../../Zotlabs/Module/Like.php:137
-#: ../../Zotlabs/Module/Like.php:175
-msgid "Invalid request."
-msgstr "Неверный запрос."
-
-#: ../../Zotlabs/Module/Like.php:123 ../../include/conversation.php:122
-msgid "channel"
-msgstr "канал"
-
-#: ../../Zotlabs/Module/Like.php:152
-msgid "thing"
-msgstr "предмет"
-
-#: ../../Zotlabs/Module/Like.php:198
-msgid "Channel unavailable."
-msgstr "Канал недоступен."
-
-#: ../../Zotlabs/Module/Like.php:246
-msgid "Previous action reversed."
-msgstr "Предыдущее действие отменено."
-
-#: ../../Zotlabs/Module/Like.php:447 ../../Zotlabs/Lib/Activity.php:2355
-#: ../../addon/diaspora/Receiver.php:1532 ../../addon/pubcrawl/as.php:1727
-#: ../../include/conversation.php:160
-#, php-format
-msgid "%1$s likes %2$s's %3$s"
-msgstr "%1$s нравится %3$s %2$s"
-
-#: ../../Zotlabs/Module/Like.php:449 ../../Zotlabs/Lib/Activity.php:2357
-#: ../../addon/pubcrawl/as.php:1729 ../../include/conversation.php:163
-#, php-format
-msgid "%1$s doesn't like %2$s's %3$s"
-msgstr "%1$s не нравится %2$s %3$s"
-
-#: ../../Zotlabs/Module/Like.php:451
-#, php-format
-msgid "%1$s agrees with %2$s's %3$s"
-msgstr "%1$s согласен с %2$s %3$s"
-
-#: ../../Zotlabs/Module/Like.php:453
-#, php-format
-msgid "%1$s doesn't agree with %2$s's %3$s"
-msgstr "%1$s не согласен с %2$s %3$s"
-
-#: ../../Zotlabs/Module/Like.php:455
-#, php-format
-msgid "%1$s abstains from a decision on %2$s's %3$s"
-msgstr "%1$s воздерживается от решения по %2$s%3$s"
-
-#: ../../Zotlabs/Module/Like.php:457 ../../addon/diaspora/Receiver.php:2178
-#, php-format
-msgid "%1$s is attending %2$s's %3$s"
-msgstr "%1$s посещает %2$s%3$s"
-
-#: ../../Zotlabs/Module/Like.php:459 ../../addon/diaspora/Receiver.php:2180
-#, php-format
-msgid "%1$s is not attending %2$s's %3$s"
-msgstr "%1$s не посещает %2$s%3$s"
-
-#: ../../Zotlabs/Module/Like.php:461 ../../addon/diaspora/Receiver.php:2182
-#, php-format
-msgid "%1$s may attend %2$s's %3$s"
-msgstr "%1$s может посетить %2$s%3$s"
-
-#: ../../Zotlabs/Module/Like.php:572
-msgid "Action completed."
-msgstr "Действие завершено."
-
-#: ../../Zotlabs/Module/Like.php:573
-msgid "Thank you."
-msgstr "Спасибо."
-
-#: ../../Zotlabs/Module/Directory.php:116
-msgid "No default suggestions were found."
-msgstr "Предложений по умолчанию не найдено."
-
-#: ../../Zotlabs/Module/Directory.php:270
-#, php-format
-msgid "%d rating"
-msgid_plural "%d ratings"
-msgstr[0] "%d оценка"
-msgstr[1] "%d оценки"
-msgstr[2] "%d оценок"
-
-#: ../../Zotlabs/Module/Directory.php:281
-msgid "Gender: "
-msgstr "Пол:"
-
-#: ../../Zotlabs/Module/Directory.php:283
-msgid "Status: "
-msgstr "Статус:"
-
-#: ../../Zotlabs/Module/Directory.php:285
-msgid "Homepage: "
-msgstr "Домашняя страница:"
-
-#: ../../Zotlabs/Module/Directory.php:334 ../../include/channel.php:1686
-msgid "Age:"
-msgstr "Возраст:"
-
-#: ../../Zotlabs/Module/Directory.php:339 ../../include/channel.php:1513
-#: ../../include/event.php:62 ../../include/event.php:112
-msgid "Location:"
-msgstr "Местоположение:"
-
-#: ../../Zotlabs/Module/Directory.php:345
-msgid "Description:"
-msgstr "Описание:"
-
-#: ../../Zotlabs/Module/Directory.php:350 ../../include/channel.php:1715
-msgid "Hometown:"
-msgstr "Родной город:"
-
-#: ../../Zotlabs/Module/Directory.php:352 ../../include/channel.php:1721
-msgid "About:"
-msgstr "О себе:"
-
-#: ../../Zotlabs/Module/Directory.php:353 ../../Zotlabs/Module/Suggest.php:71
-#: ../../Zotlabs/Widget/Follow.php:32 ../../Zotlabs/Widget/Suggestions.php:46
-#: ../../include/conversation.php:1058 ../../include/channel.php:1498
-#: ../../include/connections.php:110
-msgid "Connect"
-msgstr "Подключить"
-
-#: ../../Zotlabs/Module/Directory.php:354
-msgid "Public Forum:"
-msgstr "Публичный форум:"
-
-#: ../../Zotlabs/Module/Directory.php:357
-msgid "Keywords: "
-msgstr "Ключевые слова:"
-
-#: ../../Zotlabs/Module/Directory.php:360
-msgid "Don't suggest"
-msgstr "Не предлагать"
-
-#: ../../Zotlabs/Module/Directory.php:362
-msgid "Common connections (estimated):"
-msgstr "Общие контакты (оценочно):"
-
-#: ../../Zotlabs/Module/Directory.php:411
-msgid "Global Directory"
-msgstr "Глобальный каталог"
-
-#: ../../Zotlabs/Module/Directory.php:411
-msgid "Local Directory"
-msgstr "Локальный каталог"
-
-#: ../../Zotlabs/Module/Directory.php:417
-msgid "Finding:"
-msgstr "Поиск:"
-
-#: ../../Zotlabs/Module/Directory.php:420 ../../Zotlabs/Module/Suggest.php:79
-#: ../../include/contact_widgets.php:24
-msgid "Channel Suggestions"
-msgstr "Рекомендации каналов"
-
-#: ../../Zotlabs/Module/Directory.php:422
-msgid "next page"
-msgstr "следующая страница"
-
-#: ../../Zotlabs/Module/Directory.php:422
-msgid "previous page"
-msgstr "предыдущая страница"
-
-#: ../../Zotlabs/Module/Directory.php:423
-msgid "Sort options"
-msgstr "Параметры сортировки"
-
-#: ../../Zotlabs/Module/Directory.php:424
-msgid "Alphabetic"
-msgstr "По алфавиту"
-
-#: ../../Zotlabs/Module/Directory.php:425
-msgid "Reverse Alphabetic"
-msgstr "Против алфавита"
-
-#: ../../Zotlabs/Module/Directory.php:426
-msgid "Newest to Oldest"
-msgstr "От новых к старым"
-
-#: ../../Zotlabs/Module/Directory.php:427
-msgid "Oldest to Newest"
-msgstr "От старых к новым"
-
-#: ../../Zotlabs/Module/Directory.php:444
-msgid "No entries (some entries may be hidden)."
-msgstr "Нет записей (некоторые записи могут быть скрыты)."
-
-#: ../../Zotlabs/Module/Xchan.php:10
-msgid "Xchan Lookup"
-msgstr "Поиск Xchan"
-
-#: ../../Zotlabs/Module/Xchan.php:13
-msgid "Lookup xchan beginning with (or webbie): "
-msgstr "Запрос Xchan начинается с (или webbie):"
-
-#: ../../Zotlabs/Module/Suggest.php:40
-msgid "Suggest Channels App"
-msgstr "Приложение \"Рекомендуемые каналы\""
-
-#: ../../Zotlabs/Module/Suggest.php:41
-msgid ""
-"Suggestions for channels in the $Projectname network you might be interested "
-"in"
-msgstr "Предложения по рекомендуемым каналам в сети $Projectname которые могут вас заинтересовать"
-
-#: ../../Zotlabs/Module/Suggest.php:54
-msgid ""
-"No suggestions available. If this is a new site, please try again in 24 "
-"hours."
-msgstr "Нет предложений. Если это новый сайт, повторите попытку через 24 часа."
-
-#: ../../Zotlabs/Module/Suggest.php:73 ../../Zotlabs/Widget/Suggestions.php:48
-msgid "Ignore/Hide"
-msgstr "Игнорировать / cкрыть"
-
-#: ../../Zotlabs/Module/Oexchange.php:27
-msgid "Unable to find your hub."
-msgstr "Невозможно найти ваш сервер"
-
-#: ../../Zotlabs/Module/Oexchange.php:41
-msgid "Post successful."
-msgstr "Успешно опубликовано."
-
-#: ../../Zotlabs/Module/Mail.php:77
-msgid "Unable to lookup recipient."
-msgstr "Не удалось найти получателя."
-
-#: ../../Zotlabs/Module/Mail.php:84
-msgid "Unable to communicate with requested channel."
-msgstr "Не удалось установить связь с запрашиваемым каналом."
-
-#: ../../Zotlabs/Module/Mail.php:91
-msgid "Cannot verify requested channel."
-msgstr "Не удалось установить подлинность требуемого канала."
-
-#: ../../Zotlabs/Module/Mail.php:109
-msgid "Selected channel has private message restrictions. Send failed."
-msgstr "Выбранный канал ограничивает частные сообщения. Отправка не удалась."
-
-#: ../../Zotlabs/Module/Mail.php:164
-msgid "Messages"
-msgstr "Сообщения"
-
-#: ../../Zotlabs/Module/Mail.php:177
-msgid "message"
-msgstr "сообщение"
-
-#: ../../Zotlabs/Module/Mail.php:218
-msgid "Message recalled."
-msgstr "Сообщение отозванно."
-
-#: ../../Zotlabs/Module/Mail.php:231
-msgid "Conversation removed."
-msgstr "Беседа удалена."
-
-#: ../../Zotlabs/Module/Mail.php:246 ../../Zotlabs/Module/Mail.php:367
-msgid "Expires YYYY-MM-DD HH:MM"
-msgstr "Истекает YYYY-MM-DD HH:MM"
-
-#: ../../Zotlabs/Module/Mail.php:274
-msgid "Requested channel is not in this network"
-msgstr "Запрашиваемый канал не доступен."
-
-#: ../../Zotlabs/Module/Mail.php:282
-msgid "Send Private Message"
-msgstr "Отправить личное сообщение"
-
-#: ../../Zotlabs/Module/Mail.php:283 ../../Zotlabs/Module/Mail.php:426
-msgid "To:"
-msgstr "Кому:"
-
-#: ../../Zotlabs/Module/Mail.php:286 ../../Zotlabs/Module/Mail.php:428
-msgid "Subject:"
-msgstr "Тема:"
-
-#: ../../Zotlabs/Module/Mail.php:291 ../../Zotlabs/Module/Mail.php:434
-msgid "Attach file"
-msgstr "Прикрепить файл"
-
-#: ../../Zotlabs/Module/Mail.php:293
-msgid "Send"
-msgstr "Отправить"
-
-#: ../../Zotlabs/Module/Mail.php:296 ../../Zotlabs/Module/Mail.php:439
-#: ../../addon/hsse/hsse.php:250 ../../include/conversation.php:1456
-msgid "Set expiration date"
-msgstr "Установить срок действия"
-
-#: ../../Zotlabs/Module/Mail.php:397
-msgid "Delete message"
-msgstr "Удалить сообщение"
-
-#: ../../Zotlabs/Module/Mail.php:398
-msgid "Delivery report"
-msgstr "Отчёт о доставке"
-
-#: ../../Zotlabs/Module/Mail.php:399
-msgid "Recall message"
-msgstr "Отозвать сообщение"
-
-#: ../../Zotlabs/Module/Mail.php:401
-msgid "Message has been recalled."
-msgstr "Сообщение отозванно"
-
-#: ../../Zotlabs/Module/Mail.php:419
-msgid "Delete Conversation"
-msgstr "Удалить беседу"
-
-#: ../../Zotlabs/Module/Mail.php:421
-msgid ""
-"No secure communications available. You may be able to "
-"respond from the sender's profile page."
-msgstr "Безопасная связь недоступна. Вы можете попытаться ответить со страницы профиля отправителя."
-
-#: ../../Zotlabs/Module/Mail.php:425
-msgid "Send Reply"
-msgstr "Отправить ответ"
-
-#: ../../Zotlabs/Module/Mail.php:430
-#, php-format
-msgid "Your message for %s (%s):"
-msgstr "Ваше сообщение для %s (%s):"
-
-#: ../../Zotlabs/Module/Pubsites.php:24 ../../Zotlabs/Widget/Pubsites.php:12
-msgid "Public Hubs"
-msgstr "Публичные хабы"
-
-#: ../../Zotlabs/Module/Pubsites.php:27
-msgid ""
-"The listed hubs allow public registration for the $Projectname network. All "
-"hubs in the network are interlinked so membership on any of them conveys "
-"membership in the network as a whole. Some hubs may require subscription or "
-"provide tiered service plans. The hub itself may provide "
-"additional details."
-msgstr "Указанные хабы разрешают публичную регистрацию для сети $Projectname. Все хабы в сети взаимосвязаны, поэтому членство в любом из них передает членство во всю сеть. Некоторым хабам может потребоваться подписка или предоставление многоуровневых планов обслуживания. Сам хаб может предоставить дополнительные сведения."
-
-#: ../../Zotlabs/Module/Pubsites.php:33
-msgid "Hub URL"
-msgstr "URL сервера"
-
-#: ../../Zotlabs/Module/Pubsites.php:33
-msgid "Access Type"
-msgstr "Тип доступа"
-
-#: ../../Zotlabs/Module/Pubsites.php:33
-msgid "Registration Policy"
-msgstr "Политика регистрации"
-
-#: ../../Zotlabs/Module/Pubsites.php:33
-msgid "Stats"
-msgstr "Статистика"
-
-#: ../../Zotlabs/Module/Pubsites.php:33
-msgid "Software"
-msgstr "Программное обеспечение"
-
-#: ../../Zotlabs/Module/Pubsites.php:49
-msgid "Rate"
-msgstr "Оценка"
-
-#: ../../Zotlabs/Module/Impel.php:43 ../../include/bbcode.php:288
-msgid "webpage"
-msgstr "веб-страница"
-
-#: ../../Zotlabs/Module/Impel.php:48 ../../include/bbcode.php:294
-msgid "block"
-msgstr "заблокировать"
-
-#: ../../Zotlabs/Module/Impel.php:53 ../../include/bbcode.php:291
-msgid "layout"
-msgstr "шаблон"
-
-#: ../../Zotlabs/Module/Impel.php:60 ../../include/bbcode.php:297
-msgid "menu"
-msgstr "меню"
-
-#: ../../Zotlabs/Module/Impel.php:185
-#, php-format
-msgid "%s element installed"
-msgstr "%s элемент установлен"
-
-#: ../../Zotlabs/Module/Impel.php:188
-#, php-format
-msgid "%s element installation failed"
-msgstr "%sустановка элемента неудачна."
-
-#: ../../Zotlabs/Module/Rbmark.php:94
-msgid "Select a bookmark folder"
-msgstr "Выбрать каталог для закладок"
-
-#: ../../Zotlabs/Module/Rbmark.php:99
-msgid "Save Bookmark"
-msgstr "Сохранить закладку"
-
-#: ../../Zotlabs/Module/Rbmark.php:100
-msgid "URL of bookmark"
-msgstr "URL закладки"
-
-#: ../../Zotlabs/Module/Rbmark.php:105
-msgid "Or enter new bookmark folder name"
-msgstr "или введите новое имя каталога закладок"
-
-#: ../../Zotlabs/Module/Filer.php:52
-msgid "Enter a folder name"
-msgstr "Введите название каталога"
-
-#: ../../Zotlabs/Module/Filer.php:52
-msgid "or select an existing folder (doubleclick)"
-msgstr "или выберите существующий каталог (двойной щелчок)"
-
-#: ../../Zotlabs/Module/Filer.php:54 ../../Zotlabs/Lib/ThreadItem.php:182
-msgid "Save to Folder"
-msgstr "Сохранить в каталог"
-
-#: ../../Zotlabs/Module/Probe.php:18
-msgid "Remote Diagnostics App"
-msgstr "Приложение \"Удалённая диагностика\""
-
-#: ../../Zotlabs/Module/Probe.php:19
-msgid "Perform diagnostics on remote channels"
-msgstr "Производит диагностику удалённых каналов"
-
-#: ../../Zotlabs/Module/Register.php:52
-msgid "Maximum daily site registrations exceeded. Please try again tomorrow."
-msgstr "Превышено максимальное количество регистраций на сегодня. Пожалуйста, попробуйте снова завтра."
-
-#: ../../Zotlabs/Module/Register.php:58
-msgid ""
-"Please indicate acceptance of the Terms of Service. Registration failed."
-msgstr "Пожалуйста, подтвердите согласие с \"Условиями обслуживания\". Регистрация не удалась."
-
-#: ../../Zotlabs/Module/Register.php:92
-msgid "Passwords do not match."
-msgstr "Пароли не совпадают."
-
-#: ../../Zotlabs/Module/Register.php:135
-msgid "Registration successful. Continue to create your first channel..."
-msgstr "Регистрация завершена успешно. Для продолжения создайте свой первый канал..."
-
-#: ../../Zotlabs/Module/Register.php:138
-msgid ""
-"Registration successful. Please check your email for validation instructions."
-msgstr "Регистрация завершена успешно. Пожалуйста проверьте вашу электронную почту для подтверждения."
-
-#: ../../Zotlabs/Module/Register.php:145
-msgid "Your registration is pending approval by the site owner."
-msgstr "Ваша регистрация ожидает одобрения администрации сайта."
-
-#: ../../Zotlabs/Module/Register.php:148
-msgid "Your registration can not be processed."
-msgstr "Ваша регистрация не может быть обработана."
-
-#: ../../Zotlabs/Module/Register.php:195
-msgid "Registration on this hub is disabled."
-msgstr "Регистрация на этом хабе отключена."
-
-#: ../../Zotlabs/Module/Register.php:204
-msgid "Registration on this hub is by approval only."
-msgstr "Регистрация на этом хабе только по утверждению."
-
-#: ../../Zotlabs/Module/Register.php:205 ../../Zotlabs/Module/Register.php:214
-msgid "Register at another affiliated hub."
-msgstr "Зарегистрироваться на другом хабе."
-
-#: ../../Zotlabs/Module/Register.php:213
-msgid "Registration on this hub is by invitation only."
-msgstr "Регистрация на этом хабе доступна только по приглашениям."
-
-#: ../../Zotlabs/Module/Register.php:224
-msgid ""
-"This site has exceeded the number of allowed daily account registrations. "
-"Please try again tomorrow."
-msgstr "Этот сайт превысил максимальное количество регистраций на сегодня. Пожалуйста, попробуйте снова завтра. "
-
-#: ../../Zotlabs/Module/Register.php:245
-#, php-format
-msgid "I accept the %s for this website"
-msgstr "Я принимаю %s для этого веб-сайта."
-
-#: ../../Zotlabs/Module/Register.php:252
-#, php-format
-msgid "I am over %s years of age and accept the %s for this website"
-msgstr "Мой возраст превышает %s лет и я принимаю %s для этого веб-сайта."
-
-#: ../../Zotlabs/Module/Register.php:257
-msgid "Your email address"
-msgstr "Ваш адрес электронной почты"
-
-#: ../../Zotlabs/Module/Register.php:258
-msgid "Choose a password"
-msgstr "Выберите пароль"
-
-#: ../../Zotlabs/Module/Register.php:259
-msgid "Please re-enter your password"
-msgstr "Пожалуйста, введите пароль еще раз"
-
-#: ../../Zotlabs/Module/Register.php:260
-msgid "Please enter your invitation code"
-msgstr "Пожалуйста, введите Ваш код приглашения"
-
-#: ../../Zotlabs/Module/Register.php:261
-msgid "Your Name"
-msgstr "Ваше имя"
-
-#: ../../Zotlabs/Module/Register.php:261
-msgid "Real names are preferred."
-msgstr "Предпочтительны реальные имена."
-
-#: ../../Zotlabs/Module/Register.php:263
-#, php-format
-msgid ""
-"Your nickname will be used to create an easy to remember channel address e."
-"g. nickname%s"
-msgstr "Ваш псевдоним будет использован для создания легко запоминаемого адреса канала, напр. nickname %s"
-
-#: ../../Zotlabs/Module/Register.php:264
-msgid ""
-"Select a channel permission role for your usage needs and privacy "
-"requirements."
-msgstr "Выберите разрешения для канала в зависимости от ваших потребностей и требований приватности."
-
-#: ../../Zotlabs/Module/Register.php:265
-msgid "no"
-msgstr "нет"
-
-#: ../../Zotlabs/Module/Register.php:265
-msgid "yes"
-msgstr "да"
-
-#: ../../Zotlabs/Module/Register.php:293 ../../boot.php:1656
-#: ../../include/nav.php:160
-msgid "Register"
-msgstr "Регистрация"
-
-#: ../../Zotlabs/Module/Register.php:294
-msgid ""
-"This site requires email verification. After completing this form, please "
-"check your email for further instructions."
-msgstr "Этот сайт требует проверку адреса электронной почты. После заполнения этой формы, пожалуйста, проверьте ваш почтовый ящик для дальнейших инструкций."
-
-#: ../../Zotlabs/Module/Cover_photo.php:194
-#: ../../Zotlabs/Module/Cover_photo.php:252
-msgid "Cover Photos"
-msgstr "Фотографии обложки"
-
-#: ../../Zotlabs/Module/Cover_photo.php:303 ../../include/items.php:4667
-msgid "female"
-msgstr "женщина"
-
-#: ../../Zotlabs/Module/Cover_photo.php:304 ../../include/items.php:4668
-#, php-format
-msgid "%1$s updated her %2$s"
-msgstr "%1$s обновила её %2$s"
-
-#: ../../Zotlabs/Module/Cover_photo.php:305 ../../include/items.php:4669
-msgid "male"
-msgstr "мужчина"
-
-#: ../../Zotlabs/Module/Cover_photo.php:306 ../../include/items.php:4670
-#, php-format
-msgid "%1$s updated his %2$s"
-msgstr "%1$s обновил его %2$s"
-
-#: ../../Zotlabs/Module/Cover_photo.php:308 ../../include/items.php:4672
-#, php-format
-msgid "%1$s updated their %2$s"
-msgstr "%2$s %1$s обновлена"
-
-#: ../../Zotlabs/Module/Cover_photo.php:310 ../../include/channel.php:2207
-msgid "cover photo"
-msgstr "фотография обложки"
-
-#: ../../Zotlabs/Module/Cover_photo.php:424
-msgid "Your cover photo may be visible to anybody on the internet"
-msgstr "Фотография вашей обложки может быть видна всем в Интернете"
-
-#: ../../Zotlabs/Module/Cover_photo.php:428
-msgid "Change Cover Photo"
-msgstr "Изменить фотографию обложки"
-
-#: ../../Zotlabs/Module/Help.php:23
-msgid "Documentation Search"
-msgstr "Поиск документации"
-
-#: ../../Zotlabs/Module/Help.php:80 ../../include/nav.php:436
-msgid "About"
-msgstr "О себе"
-
-#: ../../Zotlabs/Module/Help.php:82
-msgid "Administrators"
-msgstr "Администраторы"
-
-#: ../../Zotlabs/Module/Help.php:83
-msgid "Developers"
-msgstr "Разработчики"
-
-#: ../../Zotlabs/Module/Help.php:84
-msgid "Tutorials"
-msgstr "Руководства"
-
-#: ../../Zotlabs/Module/Help.php:95
-msgid "$Projectname Documentation"
-msgstr "$Projectname Документация"
-
-#: ../../Zotlabs/Module/Help.php:96
-msgid "Contents"
-msgstr "Содержимое"
-
-#: ../../Zotlabs/Module/Display.php:396
-msgid "Article"
-msgstr "Статья"
-
-#: ../../Zotlabs/Module/Display.php:448
-msgid "Item has been removed."
-msgstr "Элемент был удалён."
-
-#: ../../Zotlabs/Module/Tagrm.php:48 ../../Zotlabs/Module/Tagrm.php:98
-msgid "Tag removed"
-msgstr "Тег удалён"
-
-#: ../../Zotlabs/Module/Tagrm.php:123
-msgid "Remove Item Tag"
-msgstr "Удалить тег элемента"
-
-#: ../../Zotlabs/Module/Tagrm.php:125
-msgid "Select a tag to remove: "
-msgstr "Выбрать тег для удаления:"
-
-#: ../../Zotlabs/Module/Network.php:109
-msgid "No such group"
-msgstr "Нет такой группы"
-
-#: ../../Zotlabs/Module/Network.php:158
-msgid "No such channel"
-msgstr "Нет такого канала"
-
-#: ../../Zotlabs/Module/Network.php:242
-msgid "Privacy group is empty"
-msgstr "Группа конфиденциальности пуста"
-
-#: ../../Zotlabs/Module/Network.php:252
-msgid "Privacy group: "
-msgstr "Группа конфиденциальности: "
-
-#: ../../Zotlabs/Module/Network.php:325 ../../addon/redred/Mod_Redred.php:29
-msgid "Invalid channel."
-msgstr "Недействительный канал."
-
-#: ../../Zotlabs/Module/Acl.php:360
-msgid "network"
-msgstr "сеть"
-
-#: ../../Zotlabs/Module/Home.php:72 ../../Zotlabs/Module/Home.php:80
-#: ../../Zotlabs/Lib/Enotify.php:66 ../../addon/opensearch/opensearch.php:42
-msgid "$Projectname"
-msgstr ""
-
-#: ../../Zotlabs/Module/Home.php:90
-#, php-format
-msgid "Welcome to %s"
-msgstr "Добро пожаловать в %s"
-
-#: ../../Zotlabs/Module/Filestorage.php:103
-msgid "File not found."
-msgstr "Файл не найден."
-
-#: ../../Zotlabs/Module/Filestorage.php:152
-msgid "Permission Denied."
-msgstr "Доступ запрещен."
-
-#: ../../Zotlabs/Module/Filestorage.php:185
-msgid "Edit file permissions"
-msgstr "Редактировать разрешения файла"
-
-#: ../../Zotlabs/Module/Filestorage.php:197
-#: ../../addon/flashcards/Mod_Flashcards.php:217
-msgid "Set/edit permissions"
-msgstr "Редактировать разрешения"
-
-#: ../../Zotlabs/Module/Filestorage.php:198
-msgid "Include all files and sub folders"
-msgstr "Включить все файлы и подкаталоги"
-
-#: ../../Zotlabs/Module/Filestorage.php:199
-msgid "Return to file list"
-msgstr "Вернутся к списку файлов"
-
-#: ../../Zotlabs/Module/Filestorage.php:201
-msgid "Copy/paste this code to attach file to a post"
-msgstr "Копировать / вставить этот код для прикрепления файла к публикации"
-
-#: ../../Zotlabs/Module/Filestorage.php:202
-msgid "Copy/paste this URL to link file from a web page"
-msgstr "Копировать / вставить эту URL для ссылки на файл со страницы"
-
-#: ../../Zotlabs/Module/Filestorage.php:204
-msgid "Share this file"
-msgstr "Поделиться этим файлом"
-
-#: ../../Zotlabs/Module/Filestorage.php:205
-msgid "Show URL to this file"
-msgstr "Показать URL этого файла"
-
-#: ../../Zotlabs/Module/Filestorage.php:206
-#: ../../Zotlabs/Storage/Browser.php:411
-msgid "Show in your contacts shared folder"
-msgstr "Показать общий каталог в ваших контактах"
-
-#: ../../Zotlabs/Module/Common.php:14
-msgid "No channel."
-msgstr "Канала нет."
-
-#: ../../Zotlabs/Module/Common.php:45
-msgid "No connections in common."
-msgstr "Общих контактов нет."
-
-#: ../../Zotlabs/Module/Common.php:65
-msgid "View Common Connections"
-msgstr "Просмотр общий контактов"
-
-#: ../../Zotlabs/Module/Email_resend.php:30
-msgid "Email verification resent"
-msgstr "Сообщение для проверки email отправлено повторно"
-
-#: ../../Zotlabs/Module/Email_resend.php:33
-msgid "Unable to resend email verification message."
-msgstr "Невозможно повторно отправить сообщение для проверки email"
-
-#: ../../Zotlabs/Module/Viewconnections.php:65
-msgid "No connections."
-msgstr "Контактов нет."
-
-#: ../../Zotlabs/Module/Viewconnections.php:83
-#, php-format
-msgid "Visit %s's profile [%s]"
-msgstr "Посетить %s профиль [%s]"
-
-#: ../../Zotlabs/Module/Viewconnections.php:113
-msgid "View Connections"
-msgstr "Просмотр контактов"
-
-#: ../../Zotlabs/Module/Admin.php:97
-msgid "Blocked accounts"
-msgstr "Заблокированные аккаунты"
-
-#: ../../Zotlabs/Module/Admin.php:98
-msgid "Expired accounts"
-msgstr "Просроченные аккаунты"
-
-#: ../../Zotlabs/Module/Admin.php:99
-msgid "Expiring accounts"
-msgstr "Близкие к просрочке аккаунты"
-
-#: ../../Zotlabs/Module/Admin.php:120
-msgid "Message queues"
-msgstr "Очередь сообщений"
-
-#: ../../Zotlabs/Module/Admin.php:134
-msgid "Your software should be updated"
-msgstr "Ваше программное обеспечение должно быть обновлено"
-
-#: ../../Zotlabs/Module/Admin.php:139
-msgid "Summary"
-msgstr "Резюме"
-
-#: ../../Zotlabs/Module/Admin.php:142
-msgid "Registered accounts"
-msgstr "Зарегистрированные аккаунты"
-
-#: ../../Zotlabs/Module/Admin.php:143
-msgid "Pending registrations"
-msgstr "Ждут утверждения"
-
-#: ../../Zotlabs/Module/Admin.php:144
-msgid "Registered channels"
-msgstr "Зарегистрированные каналы"
-
-#: ../../Zotlabs/Module/Admin.php:145
-msgid "Active addons"
-msgstr "Активные расширения"
-
-#: ../../Zotlabs/Module/Admin.php:146
-msgid "Version"
-msgstr "Версия системы"
-
-#: ../../Zotlabs/Module/Admin.php:147
-msgid "Repository version (master)"
-msgstr "Версия репозитория (master)"
-
-#: ../../Zotlabs/Module/Admin.php:148
-msgid "Repository version (dev)"
-msgstr "Версия репозитория (dev)"
-
-#: ../../Zotlabs/Module/Service_limits.php:23
-msgid "No service class restrictions found."
-msgstr "Ограничений класса обслуживание не найдено."
-
-#: ../../Zotlabs/Module/Rate.php:156
-msgid "Website:"
-msgstr "Веб-сайт:"
-
-#: ../../Zotlabs/Module/Rate.php:159
-#, php-format
-msgid "Remote Channel [%s] (not yet known on this site)"
-msgstr "Удалённый канал [%s] (пока неизвестен на этом сайте)"
-
-#: ../../Zotlabs/Module/Rate.php:160
-msgid "Rating (this information is public)"
-msgstr "Оценка (эта информация общедоступна)"
-
-#: ../../Zotlabs/Module/Rate.php:161
-msgid "Optionally explain your rating (this information is public)"
-msgstr "Объясните свою оценку (необязательно; эта информация общедоступна)"
-
-#: ../../Zotlabs/Module/Card_edit.php:128
-msgid "Edit Card"
-msgstr "Редактировать карточку"
-
-#: ../../Zotlabs/Module/Lostpass.php:19
-msgid "No valid account found."
-msgstr "Действительный аккаунт не найден."
-
-#: ../../Zotlabs/Module/Lostpass.php:33
-msgid "Password reset request issued. Check your email."
-msgstr "Запрос на сброс пароля отправлен. Проверьте вашу электронную почту."
-
-#: ../../Zotlabs/Module/Lostpass.php:39 ../../Zotlabs/Module/Lostpass.php:108
-#, php-format
-msgid "Site Member (%s)"
-msgstr "Участник сайта (%s)"
-
-#: ../../Zotlabs/Module/Lostpass.php:44 ../../Zotlabs/Module/Lostpass.php:49
-#, php-format
-msgid "Password reset requested at %s"
-msgstr "Запрошен сброс пароля на %s"
-
-#: ../../Zotlabs/Module/Lostpass.php:68
-msgid ""
-"Request could not be verified. (You may have previously submitted it.) "
-"Password reset failed."
-msgstr "Запрос не может быть проверен. (Вы могли отправить его раньше). Сброс пароля не возможен."
-
-#: ../../Zotlabs/Module/Lostpass.php:91 ../../boot.php:1685
-msgid "Password Reset"
-msgstr "Сбросить пароль"
-
-#: ../../Zotlabs/Module/Lostpass.php:92
-msgid "Your password has been reset as requested."
-msgstr "Ваш пароль в соответствии с просьбой сброшен."
-
-#: ../../Zotlabs/Module/Lostpass.php:93
-msgid "Your new password is"
-msgstr "Ваш новый пароль"
-
-#: ../../Zotlabs/Module/Lostpass.php:94
-msgid "Save or copy your new password - and then"
-msgstr "Сохраните ваш новый пароль и затем"
-
-#: ../../Zotlabs/Module/Lostpass.php:95
-msgid "click here to login"
-msgstr "нажмите здесь чтобы войти"
-
-#: ../../Zotlabs/Module/Lostpass.php:96
-msgid ""
-"Your password may be changed from the Settings page after "
-"successful login."
-msgstr "Ваш пароль может быть изменён на странице Настройки после успешного входа."
-
-#: ../../Zotlabs/Module/Lostpass.php:117
-#, php-format
-msgid "Your password has changed at %s"
-msgstr "Пароль был изменен на %s"
-
-#: ../../Zotlabs/Module/Lostpass.php:130
-msgid "Forgot your Password?"
-msgstr "Забыли ваш пароль?"
-
-#: ../../Zotlabs/Module/Lostpass.php:131
-msgid ""
-"Enter your email address and submit to have your password reset. Then check "
-"your email for further instructions."
-msgstr "Введите ваш адрес электронной почты и нажмите отправить чтобы сбросить пароль. Затем проверьте ваш почтовый ящик для дальнейших инструкций. "
-
-#: ../../Zotlabs/Module/Lostpass.php:132
-msgid "Email Address"
-msgstr "Адрес электронной почты"
-
-#: ../../Zotlabs/Module/Oauth.php:45
-msgid "Name is required"
-msgstr "Необходимо имя"
-
-#: ../../Zotlabs/Module/Oauth.php:49
-msgid "Key and Secret are required"
-msgstr "Требуются ключ и код"
-
-#: ../../Zotlabs/Module/Oauth.php:100
-msgid "OAuth Apps Manager App"
-msgstr "Приложение \"Менеджер Oauth\""
-
-#: ../../Zotlabs/Module/Oauth.php:101
-msgid "OAuth authentication tokens for mobile and remote apps"
-msgstr "Токены аутентификации OAuth для мобильный и удалённых приложений"
-
-#: ../../Zotlabs/Module/Oauth.php:114 ../../Zotlabs/Module/Oauth.php:140
-#: ../../addon/statusnet/statusnet.php:596 ../../addon/twitter/twitter.php:614
-msgid "Consumer Key"
-msgstr "Ключ клиента"
-
-#: ../../Zotlabs/Module/Oauth.php:117 ../../Zotlabs/Module/Oauth.php:143
-msgid "Icon url"
-msgstr "URL значка"
-
-#: ../../Zotlabs/Module/Oauth.php:128
-msgid "Application not found."
-msgstr "Приложение не найдено."
-
-#: ../../Zotlabs/Module/Oauth.php:171
-msgid "Connected OAuth Apps"
-msgstr "Подключенные приложения OAuth"
-
-#: ../../Zotlabs/Module/Notifications.php:60
-#: ../../Zotlabs/Lib/ThreadItem.php:450
-msgid "Mark all seen"
-msgstr "Отметить как просмотренное"
-
-#: ../../Zotlabs/Lib/Activity.php:1559
-#, php-format
-msgid "Likes %1$s's %2$s"
-msgstr "Нравится %1$s %2$s"
-
-#: ../../Zotlabs/Lib/Activity.php:1562
-#, php-format
-msgid "Doesn't like %1$s's %2$s"
-msgstr "Не нравится %1$s %2$s"
-
-#: ../../Zotlabs/Lib/Activity.php:1565
-#, php-format
-msgid "Will attend %1$s's %2$s"
-msgstr "Примет участие %1$s %2$s"
-
-#: ../../Zotlabs/Lib/Activity.php:1568
-#, php-format
-msgid "Will not attend %1$s's %2$s"
-msgstr "Не примет участие %1$s %2$s"
-
-#: ../../Zotlabs/Lib/Activity.php:1571
-#, php-format
-msgid "May attend %1$s's %2$s"
-msgstr "Возможно примет участие %1$s %2$s"
-
-#: ../../Zotlabs/Lib/Activity.php:2170 ../../Zotlabs/Lib/Activity.php:2364
-#: ../../widget/Netselect/Netselect.php:42 ../../addon/pubcrawl/as.php:1341
-#: ../../addon/pubcrawl/as.php:1542 ../../addon/pubcrawl/as.php:1736
-#: ../../include/network.php:1731
-msgid "ActivityPub"
-msgstr ""
-
-#: ../../Zotlabs/Lib/Techlevels.php:10
-msgid "0. Beginner/Basic"
-msgstr "Начинающий / Базовый"
-
-#: ../../Zotlabs/Lib/Techlevels.php:11
-msgid "1. Novice - not skilled but willing to learn"
-msgstr "1. Новичок - не опытный, но желающий учиться"
-
-#: ../../Zotlabs/Lib/Techlevels.php:12
-msgid "2. Intermediate - somewhat comfortable"
-msgstr "2. Промежуточный - более удобный"
-
-#: ../../Zotlabs/Lib/Techlevels.php:13
-msgid "3. Advanced - very comfortable"
-msgstr "3. Продвинутый - очень удобный"
-
-#: ../../Zotlabs/Lib/Techlevels.php:14
-msgid "4. Expert - I can write computer code"
-msgstr "4. Эксперт - я умею программировать"
-
-#: ../../Zotlabs/Lib/Techlevels.php:15
-msgid "5. Wizard - I probably know more than you do"
-msgstr "5. Волшебник - возможно я знаю больше чем ты"
-
-#: ../../Zotlabs/Lib/Libzot.php:652 ../../include/zot.php:801
-msgid "Unable to verify channel signature"
-msgstr "Невозможно проверить подпись канала"
-
-#: ../../Zotlabs/Lib/Apps.php:322
-msgid "Apps"
-msgstr "Приложения"
-
-#: ../../Zotlabs/Lib/Apps.php:323
-msgid "Affinity Tool"
-msgstr "Степень сходства"
-
-#: ../../Zotlabs/Lib/Apps.php:326
-msgid "Site Admin"
-msgstr "Администратор сайта"
-
-#: ../../Zotlabs/Lib/Apps.php:327 ../../addon/buglink/buglink.php:16
-msgid "Report Bug"
-msgstr "Сообщить об ошибке"
-
-#: ../../Zotlabs/Lib/Apps.php:328 ../../include/nav.php:492
-msgid "Bookmarks"
-msgstr "Закладки"
-
-#: ../../Zotlabs/Lib/Apps.php:329 ../../Zotlabs/Widget/Chatroom_list.php:16
-#: ../../include/nav.php:479 ../../include/nav.php:482
-msgid "Chatrooms"
-msgstr "Чаты"
-
-#: ../../Zotlabs/Lib/Apps.php:330
-msgid "Content Filter"
-msgstr "Фильтр содержимого"
-
-#: ../../Zotlabs/Lib/Apps.php:331
-#: ../../addon/content_import/Mod_content_import.php:135
-msgid "Content Import"
-msgstr "Импорт содержимого"
-
-#: ../../Zotlabs/Lib/Apps.php:333
-msgid "Remote Diagnostics"
-msgstr "Удалённая диагностика"
-
-#: ../../Zotlabs/Lib/Apps.php:334
-msgid "Suggest Channels"
-msgstr "Предлагаемые каналы"
-
-#: ../../Zotlabs/Lib/Apps.php:335 ../../boot.php:1676 ../../include/nav.php:122
-#: ../../include/nav.php:126
-msgid "Login"
-msgstr "Войти"
-
-#: ../../Zotlabs/Lib/Apps.php:337
-msgid "Stream"
-msgstr "Поток"
-
-#: ../../Zotlabs/Lib/Apps.php:341 ../../include/nav.php:541
-msgid "Wiki"
-msgstr ""
-
-#: ../../Zotlabs/Lib/Apps.php:342 ../../include/features.php:104
-msgid "Channel Home"
-msgstr "Главная канала"
-
-#: ../../Zotlabs/Lib/Apps.php:345 ../../Zotlabs/Storage/Browser.php:140
-#: ../../include/features.php:82 ../../include/nav.php:465
-#: ../../include/nav.php:468
-msgid "Calendar"
-msgstr "Календарь"
-
-#: ../../Zotlabs/Lib/Apps.php:346 ../../include/features.php:192
-msgid "Directory"
-msgstr "Каталог"
-
-#: ../../Zotlabs/Lib/Apps.php:348
-msgid "Mail"
-msgstr "Переписка"
-
-#: ../../Zotlabs/Lib/Apps.php:351
-msgid "Chat"
-msgstr "Чат"
-
-#: ../../Zotlabs/Lib/Apps.php:353
-msgid "Probe"
-msgstr "Проба"
-
-#: ../../Zotlabs/Lib/Apps.php:354
-msgid "Suggest"
-msgstr "Предложить"
-
-#: ../../Zotlabs/Lib/Apps.php:355
-msgid "Random Channel"
-msgstr "Случайный канал"
-
-#: ../../Zotlabs/Lib/Apps.php:356
-msgid "Invite"
-msgstr "Пригласить"
-
-#: ../../Zotlabs/Lib/Apps.php:357 ../../Zotlabs/Widget/Admin.php:26
-msgid "Features"
-msgstr "Функции"
-
-#: ../../Zotlabs/Lib/Apps.php:358 ../../addon/openid/MysqlProvider.php:69
-msgid "Language"
-msgstr "Язык"
-
-#: ../../Zotlabs/Lib/Apps.php:359
-msgid "Post"
-msgstr "Публикация"
-
-#: ../../Zotlabs/Lib/Apps.php:360 ../../addon/openid/MysqlProvider.php:58
-#: ../../addon/openid/MysqlProvider.php:59
-#: ../../addon/openid/MysqlProvider.php:60
-msgid "Profile Photo"
-msgstr "Фотография профиля"
-
-#: ../../Zotlabs/Lib/Apps.php:362 ../../include/features.php:375
-msgid "Profiles"
-msgstr "Редактировать профиль"
-
-#: ../../Zotlabs/Lib/Apps.php:364
-msgid "Notifications"
-msgstr "Оповещения"
-
-#: ../../Zotlabs/Lib/Apps.php:365
-msgid "Order Apps"
-msgstr "Порядок приложений"
-
-#: ../../Zotlabs/Lib/Apps.php:366
-msgid "CardDAV"
-msgstr ""
-
-#: ../../Zotlabs/Lib/Apps.php:368
-msgid "Guest Access"
-msgstr "Гостевой доступ"
-
-#: ../../Zotlabs/Lib/Apps.php:369 ../../Zotlabs/Widget/Notes.php:21
+#: ../../Zotlabs/Widget/Forums.php:100
+#: ../../Zotlabs/Widget/Notifications.php:119
+#: ../../Zotlabs/Widget/Notifications.php:120
+#: ../../Zotlabs/Widget/Activity_filter.php:73
+msgid "Forums"
+msgstr "Форумы"
+
+#: ../../Zotlabs/Widget/Notes.php:21 ../../Zotlabs/Lib/Apps.php:369
msgid "Notes"
msgstr "Заметки"
-#: ../../Zotlabs/Lib/Apps.php:370
-msgid "OAuth Apps Manager"
-msgstr "Менеджер OAuth"
+#: ../../Zotlabs/Widget/Suggestions.php:53
+msgid "Suggestions"
+msgstr "Рекомендации"
-#: ../../Zotlabs/Lib/Apps.php:371
-msgid "OAuth2 Apps Manager"
-msgstr "Менеджер OAuth2"
+#: ../../Zotlabs/Widget/Suggestions.php:54
+msgid "See more..."
+msgstr "Просмотреть больше..."
-#: ../../Zotlabs/Lib/Apps.php:372
-msgid "PDL Editor"
-msgstr "Редактор PDL"
+#: ../../Zotlabs/Widget/Notifications.php:16
+msgid "New Network Activity"
+msgstr "Новая сетевая активность"
-#: ../../Zotlabs/Lib/Apps.php:374
-msgid "Premium Channel"
-msgstr "Премиальный канал"
+#: ../../Zotlabs/Widget/Notifications.php:17
+msgid "New Network Activity Notifications"
+msgstr "Новые уведомления о сетевой активности"
-#: ../../Zotlabs/Lib/Apps.php:376
-msgid "My Chatrooms"
-msgstr "Мои чаты"
+#: ../../Zotlabs/Widget/Notifications.php:20
+msgid "View your network activity"
+msgstr "Просмотреть вашу сетевую активность"
-#: ../../Zotlabs/Lib/Apps.php:377
-msgid "Channel Export"
-msgstr "Экспорт канала"
+#: ../../Zotlabs/Widget/Notifications.php:23
+msgid "Mark all notifications read"
+msgstr "Пометить уведомления как прочитанные"
-#: ../../Zotlabs/Lib/Apps.php:554
-msgid "Purchase"
-msgstr "Купить"
+#: ../../Zotlabs/Widget/Notifications.php:26
+#: ../../Zotlabs/Widget/Notifications.php:45
+#: ../../Zotlabs/Widget/Notifications.php:152
+msgid "Show new posts only"
+msgstr "Показывать только новые публикации"
-#: ../../Zotlabs/Lib/Apps.php:559
-msgid "Undelete"
-msgstr "Восстановить"
+#: ../../Zotlabs/Widget/Notifications.php:27
+#: ../../Zotlabs/Widget/Notifications.php:46
+#: ../../Zotlabs/Widget/Notifications.php:122
+#: ../../Zotlabs/Widget/Notifications.php:153
+msgid "Filter by name or address"
+msgstr "Фильтровать по имени или адресу"
-#: ../../Zotlabs/Lib/Apps.php:568
-msgid "Add to app-tray"
-msgstr "Добавить в app-tray"
+#: ../../Zotlabs/Widget/Notifications.php:35
+msgid "New Home Activity"
+msgstr "Новая локальная активность"
-#: ../../Zotlabs/Lib/Apps.php:569
-msgid "Remove from app-tray"
-msgstr "Удалить из app-tray"
+#: ../../Zotlabs/Widget/Notifications.php:36
+msgid "New Home Activity Notifications"
+msgstr "Новые уведомления локальной активности"
-#: ../../Zotlabs/Lib/Apps.php:570
-msgid "Pin to navbar"
-msgstr "Добавить на панель навигации"
+#: ../../Zotlabs/Widget/Notifications.php:39
+msgid "View your home activity"
+msgstr "Просмотреть локальную активность"
-#: ../../Zotlabs/Lib/Apps.php:571
-msgid "Unpin from navbar"
-msgstr "Удалить с панели навигации"
+#: ../../Zotlabs/Widget/Notifications.php:42
+#: ../../Zotlabs/Widget/Notifications.php:149
+msgid "Mark all notifications seen"
+msgstr "Пометить уведомления как просмотренные"
-#: ../../Zotlabs/Lib/Permcat.php:82
-msgctxt "permcat"
-msgid "default"
-msgstr "по умолчанию"
+#: ../../Zotlabs/Widget/Notifications.php:54
+msgid "New Mails"
+msgstr "Новая переписка"
-#: ../../Zotlabs/Lib/Permcat.php:133
-msgctxt "permcat"
-msgid "follower"
-msgstr "поклонник"
+#: ../../Zotlabs/Widget/Notifications.php:55
+msgid "New Mails Notifications"
+msgstr "Уведомления о новой переписке"
-#: ../../Zotlabs/Lib/Permcat.php:137
-msgctxt "permcat"
-msgid "contributor"
-msgstr "участник"
+#: ../../Zotlabs/Widget/Notifications.php:58
+msgid "View your private mails"
+msgstr "Просмотреть вашу личную переписку"
-#: ../../Zotlabs/Lib/Permcat.php:141
-msgctxt "permcat"
-msgid "publisher"
-msgstr "издатель"
+#: ../../Zotlabs/Widget/Notifications.php:61
+msgid "Mark all messages seen"
+msgstr "Пометить сообщения как просмотренные"
-#: ../../Zotlabs/Lib/NativeWikiPage.php:42
-#: ../../Zotlabs/Lib/NativeWikiPage.php:94
-msgid "(No Title)"
-msgstr "(нет заголовка)"
+#: ../../Zotlabs/Widget/Notifications.php:69
+msgid "New Events"
+msgstr "Новые события"
-#: ../../Zotlabs/Lib/NativeWikiPage.php:109
-msgid "Wiki page create failed."
-msgstr "Не удалось создать страницу Wiki."
+#: ../../Zotlabs/Widget/Notifications.php:70
+msgid "New Events Notifications"
+msgstr "Уведомления о новых событиях"
-#: ../../Zotlabs/Lib/NativeWikiPage.php:122
-msgid "Wiki not found."
-msgstr "Wiki не найдена."
+#: ../../Zotlabs/Widget/Notifications.php:73
+msgid "View events"
+msgstr "Просмотреть события"
-#: ../../Zotlabs/Lib/NativeWikiPage.php:133
-msgid "Destination name already exists"
-msgstr "Имя назначения уже существует"
+#: ../../Zotlabs/Widget/Notifications.php:76
+msgid "Mark all events seen"
+msgstr "Пометить все события как просмотренные"
-#: ../../Zotlabs/Lib/NativeWikiPage.php:166
-#: ../../Zotlabs/Lib/NativeWikiPage.php:362
-msgid "Page not found"
-msgstr "Страница не найдена."
+#: ../../Zotlabs/Widget/Notifications.php:85
+msgid "New Connections Notifications"
+msgstr "Уведомления о новых контактах"
-#: ../../Zotlabs/Lib/NativeWikiPage.php:197
-msgid "Error reading page content"
-msgstr "Ошибка чтения содержимого страницы"
+#: ../../Zotlabs/Widget/Notifications.php:88
+msgid "View all connections"
+msgstr "Просмотр всех контактов"
-#: ../../Zotlabs/Lib/NativeWikiPage.php:353
-#: ../../Zotlabs/Lib/NativeWikiPage.php:402
-#: ../../Zotlabs/Lib/NativeWikiPage.php:469
-#: ../../Zotlabs/Lib/NativeWikiPage.php:510
-msgid "Error reading wiki"
-msgstr "Ошибка чтения Wiki"
+#: ../../Zotlabs/Widget/Notifications.php:96
+msgid "New Files"
+msgstr "Новые файлы"
-#: ../../Zotlabs/Lib/NativeWikiPage.php:390
-msgid "Page update failed."
-msgstr "Не удалось обновить страницу."
+#: ../../Zotlabs/Widget/Notifications.php:97
+msgid "New Files Notifications"
+msgstr "Уведомления о новых файлах"
-#: ../../Zotlabs/Lib/NativeWikiPage.php:424
-msgid "Nothing deleted"
-msgstr "Ничего не удалено"
+#: ../../Zotlabs/Widget/Notifications.php:104
+#: ../../Zotlabs/Widget/Notifications.php:105
+msgid "Notices"
+msgstr "Оповещения"
-#: ../../Zotlabs/Lib/NativeWikiPage.php:490
-msgid "Compare: object not found."
-msgstr "Сравнение: объект не найден."
+#: ../../Zotlabs/Widget/Notifications.php:108
+msgid "View all notices"
+msgstr "Просмотреть все оповещения"
-#: ../../Zotlabs/Lib/NativeWikiPage.php:496
-msgid "Page updated"
-msgstr "Страница обновлена"
+#: ../../Zotlabs/Widget/Notifications.php:111
+msgid "Mark all notices seen"
+msgstr "Пометить все оповещения как просмотренные"
-#: ../../Zotlabs/Lib/NativeWikiPage.php:499
-msgid "Untitled"
-msgstr "Не озаглавлено"
+#: ../../Zotlabs/Widget/Notifications.php:132
+msgid "New Registrations"
+msgstr "Новые регистрации"
-#: ../../Zotlabs/Lib/NativeWikiPage.php:505
-msgid "Wiki resource_id required for git commit"
-msgstr "Требуется resource_id Wiki для отправки в Git"
+#: ../../Zotlabs/Widget/Notifications.php:133
+msgid "New Registrations Notifications"
+msgstr "Уведомления о новых регистрациях"
+
+#: ../../Zotlabs/Widget/Notifications.php:143
+msgid "Public Stream Notifications"
+msgstr "Уведомления публичного потока"
+
+#: ../../Zotlabs/Widget/Notifications.php:146
+msgid "View the public stream"
+msgstr "Просмотреть публичный поток"
+
+#: ../../Zotlabs/Widget/Notifications.php:161
+msgid "Sorry, you have got no notifications at the moment"
+msgstr "Извините, но сейчас у вас нет уведомлений"
+
+#: ../../Zotlabs/Widget/Tasklist.php:23
+msgid "Tasks"
+msgstr "Задачи"
+
+#: ../../Zotlabs/Widget/Photo.php:48 ../../Zotlabs/Widget/Photo_rand.php:58
+msgid "photo/image"
+msgstr "фотография / изображение"
+
+#: ../../Zotlabs/Widget/Cdav.php:37
+msgid "Select Channel"
+msgstr "Выбрать канал"
+
+#: ../../Zotlabs/Widget/Cdav.php:42
+msgid "Read-write"
+msgstr "Чтение-запись"
+
+#: ../../Zotlabs/Widget/Cdav.php:43
+msgid "Read-only"
+msgstr "Только чтение"
+
+#: ../../Zotlabs/Widget/Cdav.php:127
+msgid "Channel Calendar"
+msgstr "Календарь канала"
+
+#: ../../Zotlabs/Widget/Cdav.php:131
+msgid "Shared CalDAV Calendars"
+msgstr "Общие календари CalDAV"
+
+#: ../../Zotlabs/Widget/Cdav.php:135
+msgid "Share this calendar"
+msgstr "Поделиться этим календарём"
+
+#: ../../Zotlabs/Widget/Cdav.php:137
+msgid "Calendar name and color"
+msgstr "Имя и цвет календаря"
+
+#: ../../Zotlabs/Widget/Cdav.php:139
+msgid "Create new CalDAV calendar"
+msgstr "Создать новый календарь CalDAV"
+
+#: ../../Zotlabs/Widget/Cdav.php:141
+msgid "Calendar Name"
+msgstr "Имя календаря"
+
+#: ../../Zotlabs/Widget/Cdav.php:142
+msgid "Calendar Tools"
+msgstr "Инструменты календаря"
+
+#: ../../Zotlabs/Widget/Cdav.php:144
+msgid "Import calendar"
+msgstr "Импортировать календарь"
+
+#: ../../Zotlabs/Widget/Cdav.php:145
+msgid "Select a calendar to import to"
+msgstr "Выбрать календарь для импорта в"
+
+#: ../../Zotlabs/Widget/Cdav.php:172
+msgid "Addressbooks"
+msgstr "Адресные книги"
+
+#: ../../Zotlabs/Widget/Cdav.php:174
+msgid "Addressbook name"
+msgstr "Имя адресной книги"
+
+#: ../../Zotlabs/Widget/Cdav.php:176
+msgid "Create new addressbook"
+msgstr "Создать новую адресную книгу"
+
+#: ../../Zotlabs/Widget/Cdav.php:177
+msgid "Addressbook Name"
+msgstr "Имя адресной книги"
+
+#: ../../Zotlabs/Widget/Cdav.php:179
+msgid "Addressbook Tools"
+msgstr "Инструменты адресной книги"
+
+#: ../../Zotlabs/Widget/Cdav.php:180
+msgid "Import addressbook"
+msgstr "Импортировать адресную книгу"
+
+#: ../../Zotlabs/Widget/Cdav.php:181
+msgid "Select an addressbook to import to"
+msgstr "Выбрать адресную книгу для импорта в"
+
+#: ../../Zotlabs/Widget/Activity.php:50
+msgctxt "widget"
+msgid "Activity"
+msgstr "Активность"
+
+#: ../../Zotlabs/Widget/Hq_controls.php:14
+msgid "HQ Control Panel"
+msgstr "Панель управления HQ"
+
+#: ../../Zotlabs/Widget/Hq_controls.php:17
+msgid "Create a new post"
+msgstr "Создать новую публикацию"
+
+#: ../../Zotlabs/Widget/Follow.php:22
+#, php-format
+msgid "You have %1$.0f of %2$.0f allowed connections."
+msgstr "У вас есть %1$.0f из %2$.0f разрешенных контактов."
+
+#: ../../Zotlabs/Widget/Follow.php:29
+msgid "Add New Connection"
+msgstr "Добавить новый контакт"
+
+#: ../../Zotlabs/Widget/Follow.php:30
+msgid "Enter channel address"
+msgstr "Введите адрес канала"
+
+#: ../../Zotlabs/Widget/Follow.php:31
+msgid "Examples: bob@example.com, https://example.com/barbara"
+msgstr "Пример: ivan@example.com, http://example.com/ivan"
+
+#: ../../Zotlabs/Widget/Archive.php:43
+msgid "Archives"
+msgstr "Архивы"
+
+#: ../../Zotlabs/Widget/Suggestedchats.php:32
+msgid "Suggested Chatrooms"
+msgstr "Рекомендуемые чаты"
+
+#: ../../Zotlabs/Widget/Rating.php:51
+msgid "Rating Tools"
+msgstr "Инструменты оценки"
+
+#: ../../Zotlabs/Widget/Rating.php:55 ../../Zotlabs/Widget/Rating.php:57
+msgid "Rate Me"
+msgstr "Оценить меня"
+
+#: ../../Zotlabs/Widget/Rating.php:60
+msgid "View Ratings"
+msgstr "Просмотр оценок"
+
+#: ../../Zotlabs/Widget/Newmember.php:31
+msgid "Profile Creation"
+msgstr "Создание профиля"
+
+#: ../../Zotlabs/Widget/Newmember.php:33
+msgid "Upload profile photo"
+msgstr "Загрузить фотографию профиля"
+
+#: ../../Zotlabs/Widget/Newmember.php:34
+msgid "Upload cover photo"
+msgstr "Загрузить фотографию обложки"
+
+#: ../../Zotlabs/Widget/Newmember.php:38
+msgid "Find and Connect with others"
+msgstr "Найти и вступить в контакт"
+
+#: ../../Zotlabs/Widget/Newmember.php:40
+msgid "View the directory"
+msgstr "Просмотреть каталог"
+
+#: ../../Zotlabs/Widget/Newmember.php:42
+msgid "Manage your connections"
+msgstr "Управление вашими контактами"
+
+#: ../../Zotlabs/Widget/Newmember.php:45
+msgid "Communicate"
+msgstr "Связаться"
+
+#: ../../Zotlabs/Widget/Newmember.php:47
+msgid "View your channel homepage"
+msgstr "Домашняя страница канала"
+
+#: ../../Zotlabs/Widget/Newmember.php:48
+msgid "View your network stream"
+msgstr "Просмотреть ваш сетевой поток"
+
+#: ../../Zotlabs/Widget/Newmember.php:54
+msgid "Documentation"
+msgstr "Документация"
+
+#: ../../Zotlabs/Widget/Newmember.php:57
+msgid "Missing Features?"
+msgstr "Отсутствует функция?"
+
+#: ../../Zotlabs/Widget/Newmember.php:59
+msgid "Pin apps to navigation bar"
+msgstr "Прикрепить приложение к панели"
+
+#: ../../Zotlabs/Widget/Newmember.php:60
+msgid "Install more apps"
+msgstr "Установить больше приложений"
+
+#: ../../Zotlabs/Widget/Newmember.php:71
+msgid "View public stream"
+msgstr "Просмотреть публичный поток"
+
+#: ../../Zotlabs/Widget/Mailmenu.php:13
+msgid "Private Mail Menu"
+msgstr "Меню личной переписки"
+
+#: ../../Zotlabs/Widget/Mailmenu.php:15
+msgid "Combined View"
+msgstr "Комбинированный вид"
+
+#: ../../Zotlabs/Widget/Mailmenu.php:20
+msgid "Inbox"
+msgstr "Входящие"
+
+#: ../../Zotlabs/Widget/Mailmenu.php:25
+msgid "Outbox"
+msgstr "Исходящие"
+
+#: ../../Zotlabs/Widget/Mailmenu.php:30
+msgid "New Message"
+msgstr "Новое сообщение"
+
+#: ../../Zotlabs/Widget/Wiki_pages.php:34
+#: ../../Zotlabs/Widget/Wiki_pages.php:91
+msgid "Add new page"
+msgstr "Добавить новую страницу"
+
+#: ../../Zotlabs/Widget/Wiki_pages.php:85
+msgid "Wiki Pages"
+msgstr "Wiki страницы"
+
+#: ../../Zotlabs/Widget/Wiki_pages.php:96
+msgid "Page name"
+msgstr "Название страницы"
+
+#: ../../Zotlabs/Widget/Eventstools.php:13
+msgid "Events Tools"
+msgstr "Инструменты для событий"
+
+#: ../../Zotlabs/Widget/Eventstools.php:14
+msgid "Export Calendar"
+msgstr "Экспортировать календарь"
+
+#: ../../Zotlabs/Widget/Eventstools.php:15
+msgid "Import Calendar"
+msgstr "Импортировать календарь"
+
+#: ../../Zotlabs/Widget/Chatroom_list.php:20
+msgid "Overview"
+msgstr "Обзор"
+
+#: ../../Zotlabs/Widget/Settings_menu.php:32
+msgid "Account settings"
+msgstr "Настройки аккаунта"
+
+#: ../../Zotlabs/Widget/Settings_menu.php:38
+msgid "Channel settings"
+msgstr "Настройки канала"
+
+#: ../../Zotlabs/Widget/Settings_menu.php:46
+msgid "Display settings"
+msgstr "Настройки отображения"
+
+#: ../../Zotlabs/Widget/Settings_menu.php:53
+msgid "Manage locations"
+msgstr "Управление местоположением"
+
+#: ../../Zotlabs/Widget/Admin.php:23 ../../Zotlabs/Widget/Admin.php:60
+msgid "Member registrations waiting for confirmation"
+msgstr "Регистрации участников, ожидающие подверждения"
+
+#: ../../Zotlabs/Widget/Admin.php:26 ../../Zotlabs/Lib/Apps.php:357
+msgid "Features"
+msgstr "Функции"
+
+#: ../../Zotlabs/Widget/Admin.php:29
+msgid "Inspect queue"
+msgstr "Просмотр очереди"
+
+#: ../../Zotlabs/Widget/Admin.php:31
+msgid "DB updates"
+msgstr "Обновление базы данных"
+
+#: ../../Zotlabs/Widget/Admin.php:56
+msgid "Addon Features"
+msgstr "Настройки расширений"
+
+#: ../../Zotlabs/Widget/Appstore.php:11
+msgid "App Collections"
+msgstr "Коллекции приложений"
+
+#: ../../Zotlabs/Widget/Appstore.php:13
+msgid "Installed apps"
+msgstr "Установленные приложения"
+
+#: ../../Zotlabs/Widget/Savedsearch.php:75
+msgid "Remove term"
+msgstr "Удалить термин"
+
+#: ../../Zotlabs/Widget/Activity_filter.php:36
+#, php-format
+msgid "Show posts related to the %s privacy group"
+msgstr "Показывать публикации относящиеся к группе конфиденциальности %s"
+
+#: ../../Zotlabs/Widget/Activity_filter.php:45
+msgid "Show my privacy groups"
+msgstr "Показывать мои группы конфиденциальности"
+
+#: ../../Zotlabs/Widget/Activity_filter.php:66
+msgid "Show posts to this forum"
+msgstr "Показывать публикации этого форума"
+
+#: ../../Zotlabs/Widget/Activity_filter.php:77
+msgid "Show forums"
+msgstr "Показывать форумы"
+
+#: ../../Zotlabs/Widget/Activity_filter.php:91
+msgid "Starred Posts"
+msgstr "Отмеченные публикации"
+
+#: ../../Zotlabs/Widget/Activity_filter.php:95
+msgid "Show posts that I have starred"
+msgstr "Показывать публикации которые я отметил"
+
+#: ../../Zotlabs/Widget/Activity_filter.php:106
+msgid "Personal Posts"
+msgstr "Личные публикации"
+
+#: ../../Zotlabs/Widget/Activity_filter.php:110
+msgid "Show posts that mention or involve me"
+msgstr "Показывать публикации где вы были упомянуты или привлечены"
+
+#: ../../Zotlabs/Widget/Activity_filter.php:131
+#, php-format
+msgid "Show posts that I have filed to %s"
+msgstr "Показывать публикации которые я добавил в %s"
+
+#: ../../Zotlabs/Widget/Activity_filter.php:141
+msgid "Show filed post categories"
+msgstr "Показывать категории добавленных публикаций"
+
+#: ../../Zotlabs/Widget/Activity_filter.php:155
+msgid "Panel search"
+msgstr "Панель поиска"
+
+#: ../../Zotlabs/Widget/Activity_filter.php:165
+msgid "Filter by name"
+msgstr "Отфильтровать по имени"
+
+#: ../../Zotlabs/Widget/Activity_filter.php:180
+msgid "Remove active filter"
+msgstr "Удалить активный фильтр"
+
+#: ../../Zotlabs/Widget/Activity_filter.php:196
+msgid "Stream Filters"
+msgstr "Фильтры потока"
+
+#: ../../Zotlabs/Widget/Chatroom_members.php:11
+msgid "Chat Members"
+msgstr "Участники чата"
+
+#: ../../Zotlabs/Widget/Cover_photo.php:65
+msgid "Click to show more"
+msgstr "Нажмите чтобы показать больше"
+
+#: ../../Zotlabs/Widget/Affinity.php:54
+msgid "Refresh"
+msgstr "Обновить"
+
+#: ../../Zotlabs/Widget/Activity_order.php:90
+msgid "Commented Date"
+msgstr "По комментариям"
+
+#: ../../Zotlabs/Widget/Activity_order.php:94
+msgid "Order by last commented date"
+msgstr "Сортировка по дате последнего комментария"
+
+#: ../../Zotlabs/Widget/Activity_order.php:97
+msgid "Posted Date"
+msgstr "По публикациям"
+
+#: ../../Zotlabs/Widget/Activity_order.php:101
+msgid "Order by last posted date"
+msgstr "Сортировка по дате последней публикации"
+
+#: ../../Zotlabs/Widget/Activity_order.php:104
+msgid "Date Unthreaded"
+msgstr "По порядку"
+
+#: ../../Zotlabs/Widget/Activity_order.php:108
+msgid "Order unthreaded by date"
+msgstr "Сортировка в порядке поступления"
+
+#: ../../Zotlabs/Widget/Activity_order.php:123
+msgid "Stream Order"
+msgstr "Упорядочить поток"
+
+#: ../../Zotlabs/Widget/Bookmarkedchats.php:24
+msgid "Bookmarked Chatrooms"
+msgstr "Закладки чатов"
+
+#: ../../Zotlabs/Widget/Conversations.php:17
+msgid "Received Messages"
+msgstr "Полученные сообщения"
+
+#: ../../Zotlabs/Widget/Conversations.php:21
+msgid "Sent Messages"
+msgstr "Отправленные сообщения"
+
+#: ../../Zotlabs/Widget/Conversations.php:25
+msgid "Conversations"
+msgstr "Беседы"
+
+#: ../../Zotlabs/Widget/Conversations.php:37
+msgid "No messages."
+msgstr "Сообщений нет."
+
+#: ../../Zotlabs/Widget/Conversations.php:57
+msgid "Delete conversation"
+msgstr "Удалить беседу"
-#: ../../Zotlabs/Lib/NativeWikiPage.php:562
#: ../../Zotlabs/Widget/Wiki_page_history.php:23
+#: ../../Zotlabs/Lib/NativeWikiPage.php:562
msgctxt "wiki_history"
msgid "Message"
msgstr "Сообщение"
-#: ../../Zotlabs/Lib/NativeWikiPage.php:563
#: ../../Zotlabs/Widget/Wiki_page_history.php:24
+#: ../../Zotlabs/Lib/NativeWikiPage.php:563
msgid "Date"
msgstr "Дата"
-#: ../../Zotlabs/Lib/NativeWikiPage.php:565
#: ../../Zotlabs/Widget/Wiki_page_history.php:26
+#: ../../Zotlabs/Lib/NativeWikiPage.php:565
msgid "Compare"
msgstr "Сравнить"
-#: ../../Zotlabs/Lib/NativeWikiPage.php:603 ../../include/bbcode.php:754
-#: ../../include/bbcode.php:924
-msgid "Different viewers will see this text differently"
-msgstr "Различные зрители увидят этот текст по-разному"
+#: ../../Zotlabs/Access/Permissions.php:56
+msgid "Can view my channel stream and posts"
+msgstr "Может просматривать мой поток и сообщения"
-#: ../../Zotlabs/Lib/PermissionDescription.php:34
-#: ../../include/acl_selectors.php:33
-msgid "Visible to your default audience"
-msgstr "Видно вашей аудитории по умолчанию."
+#: ../../Zotlabs/Access/Permissions.php:57
+msgid "Can send me their channel stream and posts"
+msgstr "Может присылать мне свои потоки и сообщения"
-#: ../../Zotlabs/Lib/PermissionDescription.php:107
-#: ../../include/acl_selectors.php:106
-msgid "Only me"
-msgstr "Только мне"
+#: ../../Zotlabs/Access/Permissions.php:58
+msgid "Can view my default channel profile"
+msgstr "Может просматривать мой стандартный профиль канала"
-#: ../../Zotlabs/Lib/PermissionDescription.php:108
-msgid "Public"
-msgstr "Общедоступно"
+#: ../../Zotlabs/Access/Permissions.php:59
+msgid "Can view my connections"
+msgstr "Может просматривать мои контакты"
-#: ../../Zotlabs/Lib/PermissionDescription.php:109
-msgid "Anybody in the $Projectname network"
-msgstr "Любому в сети $Projectname"
+#: ../../Zotlabs/Access/Permissions.php:60
+msgid "Can view my file storage and photos"
+msgstr "Может просматривать мое хранилище файлов"
-#: ../../Zotlabs/Lib/PermissionDescription.php:110
+#: ../../Zotlabs/Access/Permissions.php:61
+msgid "Can upload/modify my file storage and photos"
+msgstr "Может загружать/изменять мои файлы и фотографии в хранилище"
+
+#: ../../Zotlabs/Access/Permissions.php:62
+msgid "Can view my channel webpages"
+msgstr "Может просматривать мои веб-страницы"
+
+#: ../../Zotlabs/Access/Permissions.php:63
+msgid "Can view my wiki pages"
+msgstr "Может просматривать мои вики-страницы"
+
+#: ../../Zotlabs/Access/Permissions.php:64
+msgid "Can create/edit my channel webpages"
+msgstr "Может редактировать мои веб-страницы"
+
+#: ../../Zotlabs/Access/Permissions.php:65
+msgid "Can write to my wiki pages"
+msgstr "Может редактировать мои вики-страницы"
+
+#: ../../Zotlabs/Access/Permissions.php:66
+msgid "Can post on my channel (wall) page"
+msgstr "Может публиковать на моей странице канала"
+
+#: ../../Zotlabs/Access/Permissions.php:67
+msgid "Can comment on or like my posts"
+msgstr "Может прокомментировать или отмечать как понравившиеся мои публикации"
+
+#: ../../Zotlabs/Access/Permissions.php:68
+msgid "Can send me private mail messages"
+msgstr "Может отправлять мне личные сообщения по эл. почте"
+
+#: ../../Zotlabs/Access/Permissions.php:69
+msgid "Can like/dislike profiles and profile things"
+msgstr "Может комментировать или отмечать как нравится/ненравится мой профиль"
+
+#: ../../Zotlabs/Access/Permissions.php:70
+msgid "Can forward to all my channel connections via ! mentions in posts"
+msgstr "Может пересылать всем подписчикам моего канала используя ! в публикациях"
+
+#: ../../Zotlabs/Access/Permissions.php:71
+msgid "Can chat with me"
+msgstr "Может общаться со мной в чате"
+
+#: ../../Zotlabs/Access/Permissions.php:72
+msgid "Can source my public posts in derived channels"
+msgstr "Может использовать мои публичные сообщения в клонированных лентах сообщений"
+
+#: ../../Zotlabs/Access/Permissions.php:73
+msgid "Can administer my channel"
+msgstr "Может администрировать мой канал"
+
+#: ../../Zotlabs/Access/PermissionRoles.php:283
+msgid "Social Networking"
+msgstr "Социальная Сеть"
+
+#: ../../Zotlabs/Access/PermissionRoles.php:284
+msgid "Social - Federation"
+msgstr "Социальная - Федерация"
+
+#: ../../Zotlabs/Access/PermissionRoles.php:285
+msgid "Social - Mostly Public"
+msgstr "Социальная - В основном общественный"
+
+#: ../../Zotlabs/Access/PermissionRoles.php:286
+msgid "Social - Restricted"
+msgstr "Социальная - Ограниченный"
+
+#: ../../Zotlabs/Access/PermissionRoles.php:287
+msgid "Social - Private"
+msgstr "Социальная - Частный"
+
+#: ../../Zotlabs/Access/PermissionRoles.php:290
+msgid "Community Forum"
+msgstr "Форум сообщества"
+
+#: ../../Zotlabs/Access/PermissionRoles.php:291
+msgid "Forum - Mostly Public"
+msgstr "Форум - В основном общественный"
+
+#: ../../Zotlabs/Access/PermissionRoles.php:292
+msgid "Forum - Restricted"
+msgstr "Форум - Ограниченный"
+
+#: ../../Zotlabs/Access/PermissionRoles.php:293
+msgid "Forum - Private"
+msgstr "Форум - Частный"
+
+#: ../../Zotlabs/Access/PermissionRoles.php:296
+msgid "Feed Republish"
+msgstr "Публиковать ленты новостей"
+
+#: ../../Zotlabs/Access/PermissionRoles.php:297
+msgid "Feed - Mostly Public"
+msgstr "Ленты новостей - В основном общественный"
+
+#: ../../Zotlabs/Access/PermissionRoles.php:298
+msgid "Feed - Restricted"
+msgstr "Ленты новостей - Ограниченный"
+
+#: ../../Zotlabs/Access/PermissionRoles.php:301
+msgid "Special Purpose"
+msgstr "Спец. назначение"
+
+#: ../../Zotlabs/Access/PermissionRoles.php:302
+msgid "Special - Celebrity/Soapbox"
+msgstr "Спец. назначение - Знаменитость/Soapbox"
+
+#: ../../Zotlabs/Access/PermissionRoles.php:303
+msgid "Special - Group Repository"
+msgstr "Спец. назначение - Групповой репозиторий"
+
+#: ../../Zotlabs/Access/PermissionRoles.php:307
+msgid "Custom/Expert Mode"
+msgstr "Экспертный режим"
+
+#: ../../Zotlabs/Lib/DB_Upgrade.php:67
+msgid "Source code of failed update: "
+msgstr "Исходный код неудачного обновления: "
+
+#: ../../Zotlabs/Lib/DB_Upgrade.php:88
#, php-format
-msgid "Any account on %s"
-msgstr "Любой аккаунт в %s"
+msgid "Update Error at %s"
+msgstr "Ошибка обновления на %s"
-#: ../../Zotlabs/Lib/PermissionDescription.php:111
-msgid "Any of my connections"
-msgstr "Любой из моих контактов"
-
-#: ../../Zotlabs/Lib/PermissionDescription.php:112
-msgid "Only connections I specifically allow"
-msgstr "Только те контакты, кому я дам разрешение"
-
-#: ../../Zotlabs/Lib/PermissionDescription.php:113
-msgid "Anybody authenticated (could include visitors from other networks)"
-msgstr "Любой аутентифицированный (может включать посетителей их других сетей)"
-
-#: ../../Zotlabs/Lib/PermissionDescription.php:114
-msgid "Any connections including those who haven't yet been approved"
-msgstr "Любые контакты включая те, которые вы ещё не одобрили"
-
-#: ../../Zotlabs/Lib/PermissionDescription.php:150
-msgid ""
-"This is your default setting for the audience of your normal stream, and "
-"posts."
-msgstr "Это настройка по умолчанию для аудитории ваших обычных потоков и публикаций"
-
-#: ../../Zotlabs/Lib/PermissionDescription.php:151
-msgid ""
-"This is your default setting for who can view your default channel profile"
-msgstr "Это настройка по умолчанию для тех, кто может просматривать профиль вашего основного канала"
-
-#: ../../Zotlabs/Lib/PermissionDescription.php:152
-msgid "This is your default setting for who can view your connections"
-msgstr "Это настройка по умолчанию для тех, кто может просматривать ваши контакты"
-
-#: ../../Zotlabs/Lib/PermissionDescription.php:153
-msgid ""
-"This is your default setting for who can view your file storage and photos"
-msgstr "Это настройка по умолчанию для тех, кто может просматривать ваше хранилище файлов и фотографий"
-
-#: ../../Zotlabs/Lib/PermissionDescription.php:154
-msgid "This is your default setting for the audience of your webpages"
-msgstr "Это настройка по умолчанию для аудитории ваших веб-страниц"
-
-#: ../../Zotlabs/Lib/Libzotdir.php:160 ../../include/dir_fns.php:141
-msgid "Directory Options"
-msgstr "Параметры каталога"
-
-#: ../../Zotlabs/Lib/Libzotdir.php:162 ../../include/dir_fns.php:143
-msgid "Safe Mode"
-msgstr "Безопасный режим"
-
-#: ../../Zotlabs/Lib/Libzotdir.php:163 ../../include/dir_fns.php:144
-msgid "Public Forums Only"
-msgstr "Только публичные форумы"
-
-#: ../../Zotlabs/Lib/Libzotdir.php:165 ../../include/dir_fns.php:145
-msgid "This Website Only"
-msgstr "Только этот веб-сайт"
-
-#: ../../Zotlabs/Lib/Group.php:28 ../../include/group.php:22
-msgid ""
-"A deleted group with this name was revived. Existing item permissions "
-"may apply to this group and any future members. If this is "
-"not what you intended, please create another group with a different name."
-msgstr "Удаленная группа с этим названием была восстановлена. Существующие разрешения пункт могут применяться к этой группе и к её будущих участников. Если это не то, чего вы хотели, пожалуйста, создайте другую группу с другим именем."
-
-#: ../../Zotlabs/Lib/Group.php:270 ../../include/group.php:264
-msgid "Add new connections to this privacy group"
-msgstr "Добавить новые контакты в группу конфиденциальности"
-
-#: ../../Zotlabs/Lib/Group.php:302 ../../include/group.php:298
-msgid "edit"
-msgstr "редактировать"
-
-#: ../../Zotlabs/Lib/Group.php:325 ../../include/group.php:321
-msgid "Edit group"
-msgstr "Редактировать группу"
-
-#: ../../Zotlabs/Lib/Group.php:326 ../../include/group.php:322
-msgid "Add privacy group"
-msgstr "Добавить группу конфиденциальности"
-
-#: ../../Zotlabs/Lib/Group.php:327 ../../include/group.php:323
-msgid "Channels not in any privacy group"
-msgstr "Каналы не включены ни в одну группу конфиденциальности"
-
-#: ../../Zotlabs/Lib/Group.php:329 ../../Zotlabs/Widget/Savedsearch.php:84
-#: ../../include/group.php:325
-msgid "add"
-msgstr "добавить"
-
-#: ../../Zotlabs/Lib/Chatroom.php:23
-msgid "Missing room name"
-msgstr "Отсутствует название комнаты"
-
-#: ../../Zotlabs/Lib/Chatroom.php:32
-msgid "Duplicate room name"
-msgstr "Название комнаты дублируется"
-
-#: ../../Zotlabs/Lib/Chatroom.php:82 ../../Zotlabs/Lib/Chatroom.php:90
-msgid "Invalid room specifier."
-msgstr "Неверный указатель комнаты."
-
-#: ../../Zotlabs/Lib/Chatroom.php:122
-msgid "Room not found."
-msgstr "Комната не найдена."
-
-#: ../../Zotlabs/Lib/Chatroom.php:143
-msgid "Room is full"
-msgstr "Комната переполнена"
-
-#: ../../Zotlabs/Lib/Libsync.php:733 ../../include/zot.php:2632
+#: ../../Zotlabs/Lib/DB_Upgrade.php:94
#, php-format
-msgid "Unable to verify site signature for %s"
-msgstr "Невозможно проверить подпись сайта %s"
+msgid "Update %s failed. See error logs."
+msgstr "Выполнение %s неудачно. Проверьте системный журнал."
#: ../../Zotlabs/Lib/Enotify.php:60
msgid "$Projectname Notification"
msgstr "Оповещение $Projectname "
-#: ../../Zotlabs/Lib/Enotify.php:61 ../../addon/diaspora/util.php:336
-#: ../../addon/diaspora/util.php:349 ../../addon/diaspora/p.php:48
+#: ../../Zotlabs/Lib/Enotify.php:61
+#: ../../extend/addon/hzaddons/diaspora/p.php:48
+#: ../../extend/addon/hzaddons/diaspora/util.php:336
+#: ../../extend/addon/hzaddons/diaspora/util.php:349
msgid "$projectname"
msgstr ""
@@ -8619,7 +11748,8 @@ msgstr ""
msgid "Thank You,"
msgstr "Спасибо,"
-#: ../../Zotlabs/Lib/Enotify.php:65 ../../addon/hubwall/hubwall.php:33
+#: ../../Zotlabs/Lib/Enotify.php:65
+#: ../../extend/addon/hzaddons/hubwall/hubwall.php:33
#, php-format
msgid "%s Administrator"
msgstr "администратор %s"
@@ -8878,44 +12008,229 @@ msgstr "отредактировал публикацию датированну
msgid "edited a comment dated %s"
msgstr "отредактировал комментарий датированный %s"
-#: ../../Zotlabs/Lib/NativeWiki.php:143
-msgid "Wiki updated successfully"
-msgstr "Wiki успешно обновлена"
+#: ../../Zotlabs/Lib/NativeWikiPage.php:42
+#: ../../Zotlabs/Lib/NativeWikiPage.php:94
+msgid "(No Title)"
+msgstr "(нет заголовка)"
-#: ../../Zotlabs/Lib/NativeWiki.php:197
-msgid "Wiki files deleted successfully"
-msgstr "Wiki успешно удалена"
+#: ../../Zotlabs/Lib/NativeWikiPage.php:109
+msgid "Wiki page create failed."
+msgstr "Не удалось создать страницу Wiki."
-#: ../../Zotlabs/Lib/DB_Upgrade.php:67
-msgid "Source code of failed update: "
-msgstr "Исходный код неудачного обновления: "
+#: ../../Zotlabs/Lib/NativeWikiPage.php:122
+msgid "Wiki not found."
+msgstr "Wiki не найдена."
-#: ../../Zotlabs/Lib/DB_Upgrade.php:88
-#, php-format
-msgid "Update Error at %s"
-msgstr "Ошибка обновления на %s"
+#: ../../Zotlabs/Lib/NativeWikiPage.php:133
+msgid "Destination name already exists"
+msgstr "Имя назначения уже существует"
-#: ../../Zotlabs/Lib/DB_Upgrade.php:94
-#, php-format
-msgid "Update %s failed. See error logs."
-msgstr "Выполнение %s неудачно. Проверьте системный журнал."
+#: ../../Zotlabs/Lib/NativeWikiPage.php:166
+#: ../../Zotlabs/Lib/NativeWikiPage.php:362
+msgid "Page not found"
+msgstr "Страница не найдена."
-#: ../../Zotlabs/Lib/ThreadItem.php:103 ../../include/conversation.php:700
-msgid "Private Message"
-msgstr "Личное сообщение"
+#: ../../Zotlabs/Lib/NativeWikiPage.php:197
+msgid "Error reading page content"
+msgstr "Ошибка чтения содержимого страницы"
+
+#: ../../Zotlabs/Lib/NativeWikiPage.php:353
+#: ../../Zotlabs/Lib/NativeWikiPage.php:402
+#: ../../Zotlabs/Lib/NativeWikiPage.php:469
+#: ../../Zotlabs/Lib/NativeWikiPage.php:510
+msgid "Error reading wiki"
+msgstr "Ошибка чтения Wiki"
+
+#: ../../Zotlabs/Lib/NativeWikiPage.php:390
+msgid "Page update failed."
+msgstr "Не удалось обновить страницу."
+
+#: ../../Zotlabs/Lib/NativeWikiPage.php:424
+msgid "Nothing deleted"
+msgstr "Ничего не удалено"
+
+#: ../../Zotlabs/Lib/NativeWikiPage.php:490
+msgid "Compare: object not found."
+msgstr "Сравнение: объект не найден."
+
+#: ../../Zotlabs/Lib/NativeWikiPage.php:496
+msgid "Page updated"
+msgstr "Страница обновлена"
+
+#: ../../Zotlabs/Lib/NativeWikiPage.php:499
+msgid "Untitled"
+msgstr "Не озаглавлено"
+
+#: ../../Zotlabs/Lib/NativeWikiPage.php:505
+msgid "Wiki resource_id required for git commit"
+msgstr "Требуется resource_id Wiki для отправки в Git"
+
+#: ../../Zotlabs/Lib/Permcat.php:82
+msgctxt "permcat"
+msgid "default"
+msgstr "по умолчанию"
+
+#: ../../Zotlabs/Lib/Permcat.php:133
+msgctxt "permcat"
+msgid "follower"
+msgstr "поклонник"
+
+#: ../../Zotlabs/Lib/Permcat.php:137
+msgctxt "permcat"
+msgid "contributor"
+msgstr "участник"
+
+#: ../../Zotlabs/Lib/Permcat.php:141
+msgctxt "permcat"
+msgid "publisher"
+msgstr "издатель"
+
+#: ../../Zotlabs/Lib/Apps.php:322
+msgid "Apps"
+msgstr "Приложения"
+
+#: ../../Zotlabs/Lib/Apps.php:323
+msgid "Affinity Tool"
+msgstr "Степень сходства"
+
+#: ../../Zotlabs/Lib/Apps.php:326
+msgid "Site Admin"
+msgstr "Администратор сайта"
+
+#: ../../Zotlabs/Lib/Apps.php:327
+#: ../../extend/addon/hzaddons/buglink/buglink.php:16
+msgid "Report Bug"
+msgstr "Сообщить об ошибке"
+
+#: ../../Zotlabs/Lib/Apps.php:330
+msgid "Content Filter"
+msgstr "Фильтр содержимого"
+
+#: ../../Zotlabs/Lib/Apps.php:331
+#: ../../extend/addon/hzaddons/content_import/Mod_content_import.php:135
+msgid "Content Import"
+msgstr "Импорт содержимого"
+
+#: ../../Zotlabs/Lib/Apps.php:333
+msgid "Remote Diagnostics"
+msgstr "Удалённая диагностика"
+
+#: ../../Zotlabs/Lib/Apps.php:334
+msgid "Suggest Channels"
+msgstr "Предлагаемые каналы"
+
+#: ../../Zotlabs/Lib/Apps.php:337
+msgid "Stream"
+msgstr "Поток"
+
+#: ../../Zotlabs/Lib/Apps.php:348
+msgid "Mail"
+msgstr "Переписка"
+
+#: ../../Zotlabs/Lib/Apps.php:351
+msgid "Chat"
+msgstr "Чат"
+
+#: ../../Zotlabs/Lib/Apps.php:353
+msgid "Probe"
+msgstr "Проба"
+
+#: ../../Zotlabs/Lib/Apps.php:354
+msgid "Suggest"
+msgstr "Предложить"
+
+#: ../../Zotlabs/Lib/Apps.php:355
+msgid "Random Channel"
+msgstr "Случайный канал"
+
+#: ../../Zotlabs/Lib/Apps.php:356
+msgid "Invite"
+msgstr "Пригласить"
+
+#: ../../Zotlabs/Lib/Apps.php:358
+#: ../../extend/addon/hzaddons/openid/MysqlProvider.php:69
+msgid "Language"
+msgstr "Язык"
+
+#: ../../Zotlabs/Lib/Apps.php:359
+msgid "Post"
+msgstr "Публикация"
+
+#: ../../Zotlabs/Lib/Apps.php:360
+#: ../../extend/addon/hzaddons/openid/MysqlProvider.php:58
+#: ../../extend/addon/hzaddons/openid/MysqlProvider.php:59
+#: ../../extend/addon/hzaddons/openid/MysqlProvider.php:60
+msgid "Profile Photo"
+msgstr "Фотография профиля"
+
+#: ../../Zotlabs/Lib/Apps.php:364
+msgid "Notifications"
+msgstr "Оповещения"
+
+#: ../../Zotlabs/Lib/Apps.php:365
+msgid "Order Apps"
+msgstr "Порядок приложений"
+
+#: ../../Zotlabs/Lib/Apps.php:366
+msgid "CardDAV"
+msgstr ""
+
+#: ../../Zotlabs/Lib/Apps.php:368
+msgid "Guest Access"
+msgstr "Гостевой доступ"
+
+#: ../../Zotlabs/Lib/Apps.php:370
+msgid "OAuth Apps Manager"
+msgstr "Менеджер OAuth"
+
+#: ../../Zotlabs/Lib/Apps.php:371
+msgid "OAuth2 Apps Manager"
+msgstr "Менеджер OAuth2"
+
+#: ../../Zotlabs/Lib/Apps.php:372
+msgid "PDL Editor"
+msgstr "Редактор PDL"
+
+#: ../../Zotlabs/Lib/Apps.php:374
+msgid "Premium Channel"
+msgstr "Премиальный канал"
+
+#: ../../Zotlabs/Lib/Apps.php:376
+msgid "My Chatrooms"
+msgstr "Мои чаты"
+
+#: ../../Zotlabs/Lib/Apps.php:377
+msgid "Channel Export"
+msgstr "Экспорт канала"
+
+#: ../../Zotlabs/Lib/Apps.php:554
+msgid "Purchase"
+msgstr "Купить"
+
+#: ../../Zotlabs/Lib/Apps.php:559
+msgid "Undelete"
+msgstr "Восстановить"
+
+#: ../../Zotlabs/Lib/Apps.php:568
+msgid "Add to app-tray"
+msgstr "Добавить в app-tray"
+
+#: ../../Zotlabs/Lib/Apps.php:569
+msgid "Remove from app-tray"
+msgstr "Удалить из app-tray"
+
+#: ../../Zotlabs/Lib/Apps.php:570
+msgid "Pin to navbar"
+msgstr "Добавить на панель навигации"
+
+#: ../../Zotlabs/Lib/Apps.php:571
+msgid "Unpin from navbar"
+msgstr "Удалить с панели навигации"
#: ../../Zotlabs/Lib/ThreadItem.php:130
msgid "Privacy conflict. Discretion advised."
msgstr "Конфиликт настроек конфиденциальности."
-#: ../../Zotlabs/Lib/ThreadItem.php:172 ../../Zotlabs/Storage/Browser.php:286
-msgid "Admin Delete"
-msgstr "Удалено администратором"
-
-#: ../../Zotlabs/Lib/ThreadItem.php:178 ../../include/conversation.php:690
-msgid "Select"
-msgstr "Выбрать"
-
#: ../../Zotlabs/Lib/ThreadItem.php:203
msgid "I will attend"
msgstr "Я буду участвовать"
@@ -8940,34 +12255,10 @@ msgstr "Я не согласен"
msgid "I abstain"
msgstr "Я воздержался"
-#: ../../Zotlabs/Lib/ThreadItem.php:267 ../../include/conversation.php:695
-msgid "Toggle Star Status"
-msgstr "Переключить статус пометки"
-
-#: ../../Zotlabs/Lib/ThreadItem.php:278 ../../include/conversation.php:707
-msgid "Message signature validated"
-msgstr "Подпись сообщения проверена"
-
-#: ../../Zotlabs/Lib/ThreadItem.php:279 ../../include/conversation.php:708
-msgid "Message signature incorrect"
-msgstr "Подпись сообщения неверная"
-
#: ../../Zotlabs/Lib/ThreadItem.php:287
msgid "Add Tag"
msgstr "Добавить тег"
-#: ../../Zotlabs/Lib/ThreadItem.php:291 ../../include/conversation.php:891
-msgid "Conversation Tools"
-msgstr "Инструменты общения"
-
-#: ../../Zotlabs/Lib/ThreadItem.php:307 ../../include/taxonomy.php:573
-msgid "like"
-msgstr "нравится"
-
-#: ../../Zotlabs/Lib/ThreadItem.php:308 ../../include/taxonomy.php:574
-msgid "dislike"
-msgstr "не нравится"
-
#: ../../Zotlabs/Lib/ThreadItem.php:309
msgid "Reply on this comment"
msgstr "Ответить на этот комментарий"
@@ -9021,21 +12312,6 @@ msgstr "Стена-к-Стене"
msgid "via Wall-To-Wall:"
msgstr "через Стена-к-Стене:"
-#: ../../Zotlabs/Lib/ThreadItem.php:401 ../../include/conversation.php:766
-#, php-format
-msgid "from %s"
-msgstr "от %s"
-
-#: ../../Zotlabs/Lib/ThreadItem.php:404 ../../include/conversation.php:769
-#, php-format
-msgid "last edited: %s"
-msgstr "последнее редактирование: %s"
-
-#: ../../Zotlabs/Lib/ThreadItem.php:405 ../../include/conversation.php:770
-#, php-format
-msgid "Expires: %s"
-msgstr "Срок действия: %s"
-
#: ../../Zotlabs/Lib/ThreadItem.php:413
msgid "Attend"
msgstr "Посетить"
@@ -9057,7 +12333,7 @@ msgid "Go to previous comment"
msgstr "Перейти к предыдущему комментарию"
#: ../../Zotlabs/Lib/ThreadItem.php:440
-#: ../../addon/bookmarker/bookmarker.php:38
+#: ../../extend/addon/hzaddons/bookmarker/bookmarker.php:38
msgid "Save Bookmarks"
msgstr "Сохранить закладки"
@@ -9065,49 +12341,10 @@ msgstr "Сохранить закладки"
msgid "Add to Calendar"
msgstr "Добавить в календарь"
-#: ../../Zotlabs/Lib/ThreadItem.php:468 ../../include/conversation.php:483
-msgid "This is an unsaved preview"
-msgstr "Это несохранённый просмотр"
-
-#: ../../Zotlabs/Lib/ThreadItem.php:502 ../../include/js_strings.php:7
-#, php-format
-msgid "%s show all"
-msgstr "%s показать всё"
-
-#: ../../Zotlabs/Lib/ThreadItem.php:797 ../../addon/hsse/hsse.php:200
-#: ../../include/conversation.php:1406
-msgid "Bold"
-msgstr "Жирный"
-
-#: ../../Zotlabs/Lib/ThreadItem.php:798 ../../addon/hsse/hsse.php:201
-#: ../../include/conversation.php:1407
-msgid "Italic"
-msgstr "Курсив"
-
-#: ../../Zotlabs/Lib/ThreadItem.php:799 ../../addon/hsse/hsse.php:202
-#: ../../include/conversation.php:1408
-msgid "Underline"
-msgstr "Подчеркнутый"
-
-#: ../../Zotlabs/Lib/ThreadItem.php:800 ../../addon/hsse/hsse.php:203
-#: ../../include/conversation.php:1409
-msgid "Quote"
-msgstr "Цитата"
-
-#: ../../Zotlabs/Lib/ThreadItem.php:801 ../../addon/hsse/hsse.php:204
-#: ../../include/conversation.php:1410
-msgid "Code"
-msgstr "Код"
-
#: ../../Zotlabs/Lib/ThreadItem.php:802
msgid "Image"
msgstr "Изображение"
-#: ../../Zotlabs/Lib/ThreadItem.php:803 ../../addon/hsse/hsse.php:205
-#: ../../include/conversation.php:1411
-msgid "Attach/Upload file"
-msgstr "Прикрепить/загрузить файл"
-
#: ../../Zotlabs/Lib/ThreadItem.php:804
msgid "Insert Link"
msgstr "Вставить ссылку"
@@ -9128,967 +12365,309 @@ msgstr "Ваш адрес электронной почты (требуется)
msgid "Your website URL (optional)"
msgstr "URL вашего вебсайта (необязательно)"
-#: ../../Zotlabs/Zot/Auth.php:152
+#: ../../Zotlabs/Lib/Chatroom.php:23
+msgid "Missing room name"
+msgstr "Отсутствует название комнаты"
+
+#: ../../Zotlabs/Lib/Chatroom.php:32
+msgid "Duplicate room name"
+msgstr "Название комнаты дублируется"
+
+#: ../../Zotlabs/Lib/Chatroom.php:82 ../../Zotlabs/Lib/Chatroom.php:90
+msgid "Invalid room specifier."
+msgstr "Неверный указатель комнаты."
+
+#: ../../Zotlabs/Lib/Chatroom.php:122
+msgid "Room not found."
+msgstr "Комната не найдена."
+
+#: ../../Zotlabs/Lib/Chatroom.php:143
+msgid "Room is full"
+msgstr "Комната переполнена"
+
+#: ../../Zotlabs/Lib/PermissionDescription.php:108
+msgid "Public"
+msgstr "Общедоступно"
+
+#: ../../Zotlabs/Lib/PermissionDescription.php:109
+msgid "Anybody in the $Projectname network"
+msgstr "Любому в сети $Projectname"
+
+#: ../../Zotlabs/Lib/PermissionDescription.php:110
+#, php-format
+msgid "Any account on %s"
+msgstr "Любой аккаунт в %s"
+
+#: ../../Zotlabs/Lib/PermissionDescription.php:111
+msgid "Any of my connections"
+msgstr "Любой из моих контактов"
+
+#: ../../Zotlabs/Lib/PermissionDescription.php:112
+msgid "Only connections I specifically allow"
+msgstr "Только те контакты, кому я дам разрешение"
+
+#: ../../Zotlabs/Lib/PermissionDescription.php:113
+msgid "Anybody authenticated (could include visitors from other networks)"
+msgstr "Любой аутентифицированный (может включать посетителей их других сетей)"
+
+#: ../../Zotlabs/Lib/PermissionDescription.php:114
+msgid "Any connections including those who haven't yet been approved"
+msgstr "Любые контакты включая те, которые вы ещё не одобрили"
+
+#: ../../Zotlabs/Lib/PermissionDescription.php:150
msgid ""
-"Remote authentication blocked. You are logged into this site locally. Please "
-"logout and retry."
-msgstr "Удалённая аутентификация заблокирована. Вы вошли на этот сайт локально. Пожалуйста, выйдите и попробуйте ещё раз."
+"This is your default setting for the audience of your normal stream, and "
+"posts."
+msgstr "Это настройка по умолчанию для аудитории ваших обычных потоков и публикаций"
-#: ../../Zotlabs/Zot/Auth.php:264 ../../addon/openid/Mod_Openid.php:76
-#: ../../addon/openid/Mod_Openid.php:178
+#: ../../Zotlabs/Lib/PermissionDescription.php:151
+msgid ""
+"This is your default setting for who can view your default channel profile"
+msgstr "Это настройка по умолчанию для тех, кто может просматривать профиль вашего основного канала"
+
+#: ../../Zotlabs/Lib/PermissionDescription.php:152
+msgid "This is your default setting for who can view your connections"
+msgstr "Это настройка по умолчанию для тех, кто может просматривать ваши контакты"
+
+#: ../../Zotlabs/Lib/PermissionDescription.php:153
+msgid ""
+"This is your default setting for who can view your file storage and photos"
+msgstr "Это настройка по умолчанию для тех, кто может просматривать ваше хранилище файлов и фотографий"
+
+#: ../../Zotlabs/Lib/PermissionDescription.php:154
+msgid "This is your default setting for the audience of your webpages"
+msgstr "Это настройка по умолчанию для аудитории ваших веб-страниц"
+
+#: ../../Zotlabs/Lib/Activity.php:1646
#, php-format
-msgid "Welcome %s. Remote authentication successful."
-msgstr "Добро пожаловать %s. Удаленная аутентификация успешно завершена."
+msgid "Likes %1$s's %2$s"
+msgstr "Нравится %1$s %2$s"
-#: ../../Zotlabs/Storage/Browser.php:107 ../../Zotlabs/Storage/Browser.php:295
-msgid "parent"
-msgstr "источник"
-
-#: ../../Zotlabs/Storage/Browser.php:131 ../../include/text.php:2952
-msgid "Collection"
-msgstr "Коллекция"
-
-#: ../../Zotlabs/Storage/Browser.php:134
-msgid "Principal"
-msgstr "Субъект"
-
-#: ../../Zotlabs/Storage/Browser.php:137
-msgid "Addressbook"
-msgstr "Адресная книга"
-
-#: ../../Zotlabs/Storage/Browser.php:143
-msgid "Schedule Inbox"
-msgstr "План занятий входящий"
-
-#: ../../Zotlabs/Storage/Browser.php:146
-msgid "Schedule Outbox"
-msgstr "План занятий исходящий"
-
-#: ../../Zotlabs/Storage/Browser.php:279
-msgid "Total"
-msgstr "Всего"
-
-#: ../../Zotlabs/Storage/Browser.php:281
-msgid "Shared"
-msgstr "Общие"
-
-#: ../../Zotlabs/Storage/Browser.php:283
-msgid "Add Files"
-msgstr "Добавить файлы"
-
-#: ../../Zotlabs/Storage/Browser.php:367
+#: ../../Zotlabs/Lib/Activity.php:1649
#, php-format
-msgid "You are using %1$s of your available file storage."
-msgstr "Вы используете %1$s из доступного вам хранилища файлов."
+msgid "Doesn't like %1$s's %2$s"
+msgstr "Не нравится %1$s %2$s"
-#: ../../Zotlabs/Storage/Browser.php:372
+#: ../../Zotlabs/Lib/Activity.php:1652
#, php-format
-msgid "You are using %1$s of %2$s available file storage. (%3$s%)"
-msgstr "Вы используете %1$s из %2$s доступного хранилища файлов (%3$s%)."
+msgid "Will attend %1$s's %2$s"
+msgstr "Примет участие %1$s %2$s"
-#: ../../Zotlabs/Storage/Browser.php:383
-msgid "WARNING:"
-msgstr "Предупреждение:"
-
-#: ../../Zotlabs/Storage/Browser.php:395
-msgid "Create new folder"
-msgstr "Создать новую папку"
-
-#: ../../Zotlabs/Storage/Browser.php:397
-msgid "Upload file"
-msgstr "Загрузить файл"
-
-#: ../../Zotlabs/Storage/Browser.php:410
-msgid "Drop files here to immediately upload"
-msgstr "Поместите файлы сюда для немедленной загрузки"
-
-#: ../../Zotlabs/Widget/Forums.php:100
-#: ../../Zotlabs/Widget/Activity_filter.php:73
-#: ../../Zotlabs/Widget/Notifications.php:119
-#: ../../Zotlabs/Widget/Notifications.php:120
-msgid "Forums"
-msgstr "Форумы"
-
-#: ../../Zotlabs/Widget/Cdav.php:37
-msgid "Select Channel"
-msgstr "Выбрать канал"
-
-#: ../../Zotlabs/Widget/Cdav.php:42
-msgid "Read-write"
-msgstr "Чтение-запись"
-
-#: ../../Zotlabs/Widget/Cdav.php:43
-msgid "Read-only"
-msgstr "Только чтение"
-
-#: ../../Zotlabs/Widget/Cdav.php:127
-msgid "Channel Calendar"
-msgstr "Календарь канала"
-
-#: ../../Zotlabs/Widget/Cdav.php:131
-msgid "Shared CalDAV Calendars"
-msgstr "Общие календари CalDAV"
-
-#: ../../Zotlabs/Widget/Cdav.php:135
-msgid "Share this calendar"
-msgstr "Поделиться этим календарём"
-
-#: ../../Zotlabs/Widget/Cdav.php:137
-msgid "Calendar name and color"
-msgstr "Имя и цвет календаря"
-
-#: ../../Zotlabs/Widget/Cdav.php:139
-msgid "Create new CalDAV calendar"
-msgstr "Создать новый календарь CalDAV"
-
-#: ../../Zotlabs/Widget/Cdav.php:141
-msgid "Calendar Name"
-msgstr "Имя календаря"
-
-#: ../../Zotlabs/Widget/Cdav.php:142
-msgid "Calendar Tools"
-msgstr "Инструменты календаря"
-
-#: ../../Zotlabs/Widget/Cdav.php:144
-msgid "Import calendar"
-msgstr "Импортировать календарь"
-
-#: ../../Zotlabs/Widget/Cdav.php:145
-msgid "Select a calendar to import to"
-msgstr "Выбрать календарь для импорта в"
-
-#: ../../Zotlabs/Widget/Cdav.php:172
-msgid "Addressbooks"
-msgstr "Адресные книги"
-
-#: ../../Zotlabs/Widget/Cdav.php:174
-msgid "Addressbook name"
-msgstr "Имя адресной книги"
-
-#: ../../Zotlabs/Widget/Cdav.php:176
-msgid "Create new addressbook"
-msgstr "Создать новую адресную книгу"
-
-#: ../../Zotlabs/Widget/Cdav.php:177
-msgid "Addressbook Name"
-msgstr "Имя адресной книги"
-
-#: ../../Zotlabs/Widget/Cdav.php:179
-msgid "Addressbook Tools"
-msgstr "Инструменты адресной книги"
-
-#: ../../Zotlabs/Widget/Cdav.php:180
-msgid "Import addressbook"
-msgstr "Импортировать адресную книгу"
-
-#: ../../Zotlabs/Widget/Cdav.php:181
-msgid "Select an addressbook to import to"
-msgstr "Выбрать адресную книгу для импорта в"
-
-#: ../../Zotlabs/Widget/Appcategories.php:46 ../../Zotlabs/Widget/Filer.php:31
-#: ../../widget/Netselect/Netselect.php:26 ../../include/contact_widgets.php:56
-#: ../../include/contact_widgets.php:99 ../../include/contact_widgets.php:142
-#: ../../include/contact_widgets.php:187
-msgid "Everything"
-msgstr "Всё"
-
-#: ../../Zotlabs/Widget/Eventstools.php:13
-msgid "Events Tools"
-msgstr "Инструменты для событий"
-
-#: ../../Zotlabs/Widget/Eventstools.php:14
-msgid "Export Calendar"
-msgstr "Экспортировать календарь"
-
-#: ../../Zotlabs/Widget/Eventstools.php:15
-msgid "Import Calendar"
-msgstr "Импортировать календарь"
-
-#: ../../Zotlabs/Widget/Suggestedchats.php:32
-msgid "Suggested Chatrooms"
-msgstr "Рекомендуемые чаты"
-
-#: ../../Zotlabs/Widget/Hq_controls.php:14
-msgid "HQ Control Panel"
-msgstr "Панель управления HQ"
-
-#: ../../Zotlabs/Widget/Hq_controls.php:17
-msgid "Create a new post"
-msgstr "Создать новую публикацию"
-
-#: ../../Zotlabs/Widget/Mailmenu.php:13
-msgid "Private Mail Menu"
-msgstr "Меню личной переписки"
-
-#: ../../Zotlabs/Widget/Mailmenu.php:15
-msgid "Combined View"
-msgstr "Комбинированный вид"
-
-#: ../../Zotlabs/Widget/Mailmenu.php:20
-msgid "Inbox"
-msgstr "Входящие"
-
-#: ../../Zotlabs/Widget/Mailmenu.php:25
-msgid "Outbox"
-msgstr "Исходящие"
-
-#: ../../Zotlabs/Widget/Mailmenu.php:30
-msgid "New Message"
-msgstr "Новое сообщение"
-
-#: ../../Zotlabs/Widget/Chatroom_list.php:20
-msgid "Overview"
-msgstr "Обзор"
-
-#: ../../Zotlabs/Widget/Rating.php:51
-msgid "Rating Tools"
-msgstr "Инструменты оценки"
-
-#: ../../Zotlabs/Widget/Rating.php:55 ../../Zotlabs/Widget/Rating.php:57
-msgid "Rate Me"
-msgstr "Оценить меня"
-
-#: ../../Zotlabs/Widget/Rating.php:60
-msgid "View Ratings"
-msgstr "Просмотр оценок"
-
-#: ../../Zotlabs/Widget/Activity.php:50
-msgctxt "widget"
-msgid "Activity"
-msgstr "Активность"
-
-#: ../../Zotlabs/Widget/Activity_filter.php:36
+#: ../../Zotlabs/Lib/Activity.php:1655
#, php-format
-msgid "Show posts related to the %s privacy group"
-msgstr "Показывать публикации относящиеся к группе конфиденциальности %s"
+msgid "Will not attend %1$s's %2$s"
+msgstr "Не примет участие %1$s %2$s"
-#: ../../Zotlabs/Widget/Activity_filter.php:45
-msgid "Show my privacy groups"
-msgstr "Показывать мои группы конфиденциальности"
-
-#: ../../Zotlabs/Widget/Activity_filter.php:66
-msgid "Show posts to this forum"
-msgstr "Показывать публикации этого форума"
-
-#: ../../Zotlabs/Widget/Activity_filter.php:77
-msgid "Show forums"
-msgstr "Показывать форумы"
-
-#: ../../Zotlabs/Widget/Activity_filter.php:91
-msgid "Starred Posts"
-msgstr "Отмеченные публикации"
-
-#: ../../Zotlabs/Widget/Activity_filter.php:95
-msgid "Show posts that I have starred"
-msgstr "Показывать публикации которые я отметил"
-
-#: ../../Zotlabs/Widget/Activity_filter.php:106
-msgid "Personal Posts"
-msgstr "Личные публикации"
-
-#: ../../Zotlabs/Widget/Activity_filter.php:110
-msgid "Show posts that mention or involve me"
-msgstr "Показывать публикации где вы были упомянуты или привлечены"
-
-#: ../../Zotlabs/Widget/Activity_filter.php:131
+#: ../../Zotlabs/Lib/Activity.php:1658
#, php-format
-msgid "Show posts that I have filed to %s"
-msgstr "Показывать публикации которые я добавил в %s"
+msgid "May attend %1$s's %2$s"
+msgstr "Возможно примет участие %1$s %2$s"
-#: ../../Zotlabs/Widget/Activity_filter.php:137
-#: ../../Zotlabs/Widget/Filer.php:28 ../../include/contact_widgets.php:53
-#: ../../include/features.php:311
-msgid "Saved Folders"
-msgstr "Сохранённые каталоги"
+#: ../../Zotlabs/Lib/Techlevels.php:10
+msgid "0. Beginner/Basic"
+msgstr "Начинающий / Базовый"
-#: ../../Zotlabs/Widget/Activity_filter.php:141
-msgid "Show filed post categories"
-msgstr "Показывать категории добавленных публикаций"
+#: ../../Zotlabs/Lib/Techlevels.php:11
+msgid "1. Novice - not skilled but willing to learn"
+msgstr "1. Новичок - не опытный, но желающий учиться"
-#: ../../Zotlabs/Widget/Activity_filter.php:155
-msgid "Panel search"
-msgstr "Панель поиска"
+#: ../../Zotlabs/Lib/Techlevels.php:12
+msgid "2. Intermediate - somewhat comfortable"
+msgstr "2. Промежуточный - более удобный"
-#: ../../Zotlabs/Widget/Activity_filter.php:165
-msgid "Filter by name"
-msgstr "Отфильтровать по имени"
+#: ../../Zotlabs/Lib/Techlevels.php:13
+msgid "3. Advanced - very comfortable"
+msgstr "3. Продвинутый - очень удобный"
-#: ../../Zotlabs/Widget/Activity_filter.php:180
-msgid "Remove active filter"
-msgstr "Удалить активный фильтр"
+#: ../../Zotlabs/Lib/Techlevels.php:14
+msgid "4. Expert - I can write computer code"
+msgstr "4. Эксперт - я умею программировать"
-#: ../../Zotlabs/Widget/Activity_filter.php:196
-msgid "Stream Filters"
-msgstr "Фильтры потока"
+#: ../../Zotlabs/Lib/Techlevels.php:15
+msgid "5. Wizard - I probably know more than you do"
+msgstr "5. Волшебник - возможно я знаю больше чем ты"
-#: ../../Zotlabs/Widget/Follow.php:22
-#, php-format
-msgid "You have %1$.0f of %2$.0f allowed connections."
-msgstr "У вас есть %1$.0f из %2$.0f разрешенных контактов."
+#: ../../Zotlabs/Lib/NativeWiki.php:143
+msgid "Wiki updated successfully"
+msgstr "Wiki успешно обновлена"
-#: ../../Zotlabs/Widget/Follow.php:29
-msgid "Add New Connection"
-msgstr "Добавить новый контакт"
+#: ../../Zotlabs/Lib/NativeWiki.php:197
+msgid "Wiki files deleted successfully"
+msgstr "Wiki успешно удалена"
-#: ../../Zotlabs/Widget/Follow.php:30
-msgid "Enter channel address"
-msgstr "Введите адрес канала"
+#: ../../extend/addon/hzaddons/jappixmini/Mod_Jappixmini.php:96
+msgid "Jappixmini App"
+msgstr "Приложение Jappix Mini"
-#: ../../Zotlabs/Widget/Follow.php:31
-msgid "Examples: bob@example.com, https://example.com/barbara"
-msgstr "Пример: ivan@example.com, http://example.com/ivan"
+#: ../../extend/addon/hzaddons/jappixmini/Mod_Jappixmini.php:97
+msgid "Provides a Facebook-like chat using Jappix Mini"
+msgstr "Предоставляет Facebook-подобный чат с использованием Jappix Mini"
-#: ../../Zotlabs/Widget/Archive.php:43
-msgid "Archives"
-msgstr "Архивы"
+#: ../../extend/addon/hzaddons/jappixmini/Mod_Jappixmini.php:161
+msgid "Hide Jappixmini Chat-Widget from the webinterface"
+msgstr "Скрыть виджет чата Jappix Mini из веб-интерфейса"
-#: ../../Zotlabs/Widget/Conversations.php:17
-msgid "Received Messages"
-msgstr "Полученные сообщения"
+#: ../../extend/addon/hzaddons/jappixmini/Mod_Jappixmini.php:166
+msgid "Jabber username"
+msgstr "Имя пользователя Jabber"
-#: ../../Zotlabs/Widget/Conversations.php:21
-msgid "Sent Messages"
-msgstr "Отправленные сообщения"
+#: ../../extend/addon/hzaddons/jappixmini/Mod_Jappixmini.php:172
+msgid "Jabber server"
+msgstr "Сервер Jabber"
-#: ../../Zotlabs/Widget/Conversations.php:25
-msgid "Conversations"
-msgstr "Беседы"
+#: ../../extend/addon/hzaddons/jappixmini/Mod_Jappixmini.php:178
+msgid "Jabber BOSH host URL"
+msgstr "URL узла Jabber BOSH"
-#: ../../Zotlabs/Widget/Conversations.php:37
-msgid "No messages."
-msgstr "Сообщений нет."
+#: ../../extend/addon/hzaddons/jappixmini/Mod_Jappixmini.php:185
+msgid "Jabber password"
+msgstr "Пароль Jabber"
-#: ../../Zotlabs/Widget/Conversations.php:57
-msgid "Delete conversation"
-msgstr "Удалить беседу"
+#: ../../extend/addon/hzaddons/jappixmini/Mod_Jappixmini.php:191
+msgid "Encrypt Jabber password with Hubzilla password"
+msgstr "Зашифровать пароль Jabber с помощью пароля Hubzilla"
-#: ../../Zotlabs/Widget/Chatroom_members.php:11
-msgid "Chat Members"
-msgstr "Участники чата"
+#: ../../extend/addon/hzaddons/jappixmini/Mod_Jappixmini.php:195
+#: ../../extend/addon/hzaddons/redred/Mod_Redred.php:79
+msgid "Hubzilla password"
+msgstr "Пароль Hubzilla"
-#: ../../Zotlabs/Widget/Photo.php:48 ../../Zotlabs/Widget/Photo_rand.php:58
-msgid "photo/image"
-msgstr "фотография / изображение"
+#: ../../extend/addon/hzaddons/jappixmini/Mod_Jappixmini.php:199
+#: ../../extend/addon/hzaddons/jappixmini/Mod_Jappixmini.php:203
+msgid "Approve subscription requests from Hubzilla contacts automatically"
+msgstr "Утверждать запросы на подписку от контактов Hubzilla автоматически"
-#: ../../Zotlabs/Widget/Savedsearch.php:75
-msgid "Remove term"
-msgstr "Удалить термин"
+#: ../../extend/addon/hzaddons/jappixmini/Mod_Jappixmini.php:207
+msgid "Purge internal list of jabber addresses of contacts"
+msgstr "Очистить внутренний список адресов контактов Jabber"
-#: ../../Zotlabs/Widget/Savedsearch.php:83 ../../include/features.php:303
-msgid "Saved Searches"
-msgstr "Сохранённые поиски"
+#: ../../extend/addon/hzaddons/jappixmini/Mod_Jappixmini.php:212
+msgid "Configuration Help"
+msgstr "Помощь по конфигурации"
-#: ../../Zotlabs/Widget/Wiki_pages.php:34
-#: ../../Zotlabs/Widget/Wiki_pages.php:91
-msgid "Add new page"
-msgstr "Добавить новую страницу"
+#: ../../extend/addon/hzaddons/jappixmini/Mod_Jappixmini.php:258
+msgid "Jappixmini Settings"
+msgstr "Настройки Jappix Мini"
-#: ../../Zotlabs/Widget/Wiki_pages.php:85
-msgid "Wiki Pages"
-msgstr "Wiki страницы"
-
-#: ../../Zotlabs/Widget/Wiki_pages.php:96
-msgid "Page name"
-msgstr "Название страницы"
-
-#: ../../Zotlabs/Widget/Affinity.php:54
-msgid "Refresh"
-msgstr "Обновить"
-
-#: ../../Zotlabs/Widget/Tasklist.php:23
-msgid "Tasks"
-msgstr "Задачи"
-
-#: ../../Zotlabs/Widget/Suggestions.php:53
-msgid "Suggestions"
-msgstr "Рекомендации"
-
-#: ../../Zotlabs/Widget/Suggestions.php:54
-msgid "See more..."
-msgstr "Просмотреть больше..."
-
-#: ../../Zotlabs/Widget/Activity_order.php:90
-msgid "Commented Date"
-msgstr "По комментариям"
-
-#: ../../Zotlabs/Widget/Activity_order.php:94
-msgid "Order by last commented date"
-msgstr "Сортировка по дате последнего комментария"
-
-#: ../../Zotlabs/Widget/Activity_order.php:97
-msgid "Posted Date"
-msgstr "По публикациям"
-
-#: ../../Zotlabs/Widget/Activity_order.php:101
-msgid "Order by last posted date"
-msgstr "Сортировка по дате последней публикации"
-
-#: ../../Zotlabs/Widget/Activity_order.php:104
-msgid "Date Unthreaded"
-msgstr "По порядку"
-
-#: ../../Zotlabs/Widget/Activity_order.php:108
-msgid "Order unthreaded by date"
-msgstr "Сортировка в порядке поступления"
-
-#: ../../Zotlabs/Widget/Activity_order.php:123
-msgid "Stream Order"
-msgstr "Упорядочить поток"
-
-#: ../../Zotlabs/Widget/Cover_photo.php:65
-msgid "Click to show more"
-msgstr "Нажмите чтобы показать больше"
-
-#: ../../Zotlabs/Widget/Tagcloud.php:22 ../../include/taxonomy.php:320
-#: ../../include/taxonomy.php:449 ../../include/taxonomy.php:470
-msgid "Tags"
-msgstr "Теги"
-
-#: ../../Zotlabs/Widget/Appstore.php:11
-msgid "App Collections"
-msgstr "Коллекции приложений"
-
-#: ../../Zotlabs/Widget/Appstore.php:13
-msgid "Installed apps"
-msgstr "Установленные приложения"
-
-#: ../../Zotlabs/Widget/Newmember.php:31
-msgid "Profile Creation"
-msgstr "Создание профиля"
-
-#: ../../Zotlabs/Widget/Newmember.php:33
-msgid "Upload profile photo"
-msgstr "Загрузить фотографию профиля"
-
-#: ../../Zotlabs/Widget/Newmember.php:34
-msgid "Upload cover photo"
-msgstr "Загрузить фотографию обложки"
-
-#: ../../Zotlabs/Widget/Newmember.php:35 ../../include/nav.php:115
-msgid "Edit your profile"
-msgstr "Редактировать профиль"
-
-#: ../../Zotlabs/Widget/Newmember.php:38
-msgid "Find and Connect with others"
-msgstr "Найти и вступить в контакт"
-
-#: ../../Zotlabs/Widget/Newmember.php:40
-msgid "View the directory"
-msgstr "Просмотреть каталог"
-
-#: ../../Zotlabs/Widget/Newmember.php:42
-msgid "Manage your connections"
-msgstr "Управление вашими контактами"
-
-#: ../../Zotlabs/Widget/Newmember.php:45
-msgid "Communicate"
-msgstr "Связаться"
-
-#: ../../Zotlabs/Widget/Newmember.php:47
-msgid "View your channel homepage"
-msgstr "Домашняя страница канала"
-
-#: ../../Zotlabs/Widget/Newmember.php:48
-msgid "View your network stream"
-msgstr "Просмотреть ваш сетевой поток"
-
-#: ../../Zotlabs/Widget/Newmember.php:54
-msgid "Documentation"
-msgstr "Документация"
-
-#: ../../Zotlabs/Widget/Newmember.php:57
-msgid "Missing Features?"
-msgstr "Отсутствует функция?"
-
-#: ../../Zotlabs/Widget/Newmember.php:59
-msgid "Pin apps to navigation bar"
-msgstr "Прикрепить приложение к панели"
-
-#: ../../Zotlabs/Widget/Newmember.php:60
-msgid "Install more apps"
-msgstr "Установить больше приложений"
-
-#: ../../Zotlabs/Widget/Newmember.php:71
-msgid "View public stream"
-msgstr "Просмотреть публичный поток"
-
-#: ../../Zotlabs/Widget/Admin.php:23 ../../Zotlabs/Widget/Admin.php:60
-msgid "Member registrations waiting for confirmation"
-msgstr "Регистрации участников, ожидающие подверждения"
-
-#: ../../Zotlabs/Widget/Admin.php:29
-msgid "Inspect queue"
-msgstr "Просмотр очереди"
-
-#: ../../Zotlabs/Widget/Admin.php:31
-msgid "DB updates"
-msgstr "Обновление базы данных"
-
-#: ../../Zotlabs/Widget/Admin.php:55 ../../include/nav.php:192
-msgid "Admin"
-msgstr "Администрирование"
-
-#: ../../Zotlabs/Widget/Admin.php:56
-msgid "Addon Features"
-msgstr "Настройки расширений"
-
-#: ../../Zotlabs/Widget/Settings_menu.php:32
-msgid "Account settings"
-msgstr "Настройки аккаунта"
-
-#: ../../Zotlabs/Widget/Settings_menu.php:38
-msgid "Channel settings"
-msgstr "Настройки канала"
-
-#: ../../Zotlabs/Widget/Settings_menu.php:46
-msgid "Display settings"
-msgstr "Настройки отображения"
-
-#: ../../Zotlabs/Widget/Settings_menu.php:53
-msgid "Manage locations"
-msgstr "Управление местоположением"
-
-#: ../../Zotlabs/Widget/Bookmarkedchats.php:24
-msgid "Bookmarked Chatrooms"
-msgstr "Закладки чатов"
-
-#: ../../Zotlabs/Widget/Notifications.php:16
-msgid "New Network Activity"
-msgstr "Новая сетевая активность"
-
-#: ../../Zotlabs/Widget/Notifications.php:17
-msgid "New Network Activity Notifications"
-msgstr "Новые уведомления о сетевой активности"
-
-#: ../../Zotlabs/Widget/Notifications.php:20
-msgid "View your network activity"
-msgstr "Просмотреть вашу сетевую активность"
-
-#: ../../Zotlabs/Widget/Notifications.php:23
-msgid "Mark all notifications read"
-msgstr "Пометить уведомления как прочитанные"
-
-#: ../../Zotlabs/Widget/Notifications.php:26
-#: ../../Zotlabs/Widget/Notifications.php:45
-#: ../../Zotlabs/Widget/Notifications.php:152
-msgid "Show new posts only"
-msgstr "Показывать только новые публикации"
-
-#: ../../Zotlabs/Widget/Notifications.php:27
-#: ../../Zotlabs/Widget/Notifications.php:46
-#: ../../Zotlabs/Widget/Notifications.php:122
-#: ../../Zotlabs/Widget/Notifications.php:153
-msgid "Filter by name or address"
-msgstr "Фильтровать по имени или адресу"
-
-#: ../../Zotlabs/Widget/Notifications.php:35
-msgid "New Home Activity"
-msgstr "Новая локальная активность"
-
-#: ../../Zotlabs/Widget/Notifications.php:36
-msgid "New Home Activity Notifications"
-msgstr "Новые уведомления локальной активности"
-
-#: ../../Zotlabs/Widget/Notifications.php:39
-msgid "View your home activity"
-msgstr "Просмотреть локальную активность"
-
-#: ../../Zotlabs/Widget/Notifications.php:42
-#: ../../Zotlabs/Widget/Notifications.php:149
-msgid "Mark all notifications seen"
-msgstr "Пометить уведомления как просмотренные"
-
-#: ../../Zotlabs/Widget/Notifications.php:54
-msgid "New Mails"
-msgstr "Новая переписка"
-
-#: ../../Zotlabs/Widget/Notifications.php:55
-msgid "New Mails Notifications"
-msgstr "Уведомления о новой переписке"
-
-#: ../../Zotlabs/Widget/Notifications.php:58
-msgid "View your private mails"
-msgstr "Просмотреть вашу личную переписку"
-
-#: ../../Zotlabs/Widget/Notifications.php:61
-msgid "Mark all messages seen"
-msgstr "Пометить сообщения как просмотренные"
-
-#: ../../Zotlabs/Widget/Notifications.php:69
-msgid "New Events"
-msgstr "Новые события"
-
-#: ../../Zotlabs/Widget/Notifications.php:70
-msgid "New Events Notifications"
-msgstr "Уведомления о новых событиях"
-
-#: ../../Zotlabs/Widget/Notifications.php:73
-msgid "View events"
-msgstr "Просмотреть события"
-
-#: ../../Zotlabs/Widget/Notifications.php:76
-msgid "Mark all events seen"
-msgstr "Пометить все события как просмотренные"
-
-#: ../../Zotlabs/Widget/Notifications.php:85
-msgid "New Connections Notifications"
-msgstr "Уведомления о новых контактах"
-
-#: ../../Zotlabs/Widget/Notifications.php:88
-msgid "View all connections"
-msgstr "Просмотр всех контактов"
-
-#: ../../Zotlabs/Widget/Notifications.php:96
-msgid "New Files"
-msgstr "Новые файлы"
-
-#: ../../Zotlabs/Widget/Notifications.php:97
-msgid "New Files Notifications"
-msgstr "Уведомления о новых файлах"
-
-#: ../../Zotlabs/Widget/Notifications.php:104
-#: ../../Zotlabs/Widget/Notifications.php:105
-msgid "Notices"
-msgstr "Оповещения"
-
-#: ../../Zotlabs/Widget/Notifications.php:108
-msgid "View all notices"
-msgstr "Просмотреть все оповещения"
-
-#: ../../Zotlabs/Widget/Notifications.php:111
-msgid "Mark all notices seen"
-msgstr "Пометить все оповещения как просмотренные"
-
-#: ../../Zotlabs/Widget/Notifications.php:132
-msgid "New Registrations"
-msgstr "Новые регистрации"
-
-#: ../../Zotlabs/Widget/Notifications.php:133
-msgid "New Registrations Notifications"
-msgstr "Уведомления о новых регистрациях"
-
-#: ../../Zotlabs/Widget/Notifications.php:143
-msgid "Public Stream Notifications"
-msgstr "Уведомления публичного потока"
-
-#: ../../Zotlabs/Widget/Notifications.php:146
-msgid "View the public stream"
-msgstr "Просмотреть публичный поток"
-
-#: ../../Zotlabs/Widget/Notifications.php:161
-msgid "Sorry, you have got no notifications at the moment"
-msgstr "Извините, но сейчас у вас нет уведомлений"
-
-#: ../../util/nconfig.php:34
-msgid "Source channel not found."
-msgstr "Канал-источник не найден."
-
-#: ../../widget/Netselect/Netselect.php:24
-msgid "Network/Protocol"
-msgstr "Сеть/Протокол"
-
-#: ../../widget/Netselect/Netselect.php:28 ../../include/network.php:1735
-msgid "Zot"
-msgstr ""
-
-#: ../../widget/Netselect/Netselect.php:31 ../../include/network.php:1733
-msgid "Diaspora"
-msgstr ""
-
-#: ../../widget/Netselect/Netselect.php:33 ../../include/network.php:1726
-#: ../../include/network.php:1727
-msgid "Friendica"
-msgstr ""
-
-#: ../../widget/Netselect/Netselect.php:38 ../../include/network.php:1728
-msgid "OStatus"
-msgstr ""
-
-#: ../../boot.php:1655
-msgid "Create an account to access services and applications"
-msgstr "Создайте аккаунт для доступа к службам и приложениям"
-
-#: ../../boot.php:1675 ../../include/nav.php:107 ../../include/nav.php:136
-#: ../../include/nav.php:155
-msgid "Logout"
-msgstr "Выход"
-
-#: ../../boot.php:1679
-msgid "Login/Email"
-msgstr "Пользователь / email"
-
-#: ../../boot.php:1680
-msgid "Password"
-msgstr "Пароль"
-
-#: ../../boot.php:1681
-msgid "Remember me"
-msgstr "Запомнить меня"
-
-#: ../../boot.php:1684
-msgid "Forgot your password?"
-msgstr "Забыли пароль или логин?"
-
-#: ../../boot.php:2480
-#, php-format
-msgid "[$Projectname] Website SSL error for %s"
-msgstr "[$Projectname] Ошибка SSL/TLS веб-сайта для %s"
-
-#: ../../boot.php:2485
-msgid "Website SSL certificate is not valid. Please correct."
-msgstr "SSL/TLS сертификат веб-сайт недействителен. Исправьте это."
-
-#: ../../boot.php:2601
-#, php-format
-msgid "[$Projectname] Cron tasks not running on %s"
-msgstr "[$Projectname] Задания Cron не запущены на %s"
-
-#: ../../boot.php:2606
-msgid "Cron/Scheduled tasks not running."
-msgstr "Задания Cron / планировщика не запущены."
-
-#: ../../boot.php:2607 ../../include/datetime.php:238
-msgid "never"
-msgstr "никогда"
-
-#: ../../view/theme/redbasic_c/php/config.php:16
-#: ../../view/theme/redbasic_c/php/config.php:19
-#: ../../view/theme/redbasic/php/config.php:16
-#: ../../view/theme/redbasic/php/config.php:19
-msgid "Focus (Hubzilla default)"
-msgstr "Фокус (по умолчанию Hubzilla)"
-
-#: ../../view/theme/redbasic_c/php/config.php:99
-#: ../../view/theme/redbasic/php/config.php:98
-msgid "Theme settings"
-msgstr "Настройки темы"
-
-#: ../../view/theme/redbasic_c/php/config.php:100
-#: ../../view/theme/redbasic/php/config.php:99
-msgid "Narrow navbar"
-msgstr "Узкая панель навигации"
-
-#: ../../view/theme/redbasic_c/php/config.php:101
-#: ../../view/theme/redbasic/php/config.php:100
-msgid "Navigation bar background color"
-msgstr "Панель навигации, цвет фона"
-
-#: ../../view/theme/redbasic_c/php/config.php:102
-#: ../../view/theme/redbasic/php/config.php:101
-msgid "Navigation bar icon color "
-msgstr "Панель навигации, цвет значков"
-
-#: ../../view/theme/redbasic_c/php/config.php:103
-#: ../../view/theme/redbasic/php/config.php:102
-msgid "Navigation bar active icon color "
-msgstr "Панель навигации, цвет активного значка"
-
-#: ../../view/theme/redbasic_c/php/config.php:104
-#: ../../view/theme/redbasic/php/config.php:103
-msgid "Link color"
-msgstr "Цвет ссылок"
-
-#: ../../view/theme/redbasic_c/php/config.php:105
-#: ../../view/theme/redbasic/php/config.php:104
-msgid "Set font-color for banner"
-msgstr "Цвет текста в шапке"
-
-#: ../../view/theme/redbasic_c/php/config.php:106
-#: ../../view/theme/redbasic/php/config.php:105
-msgid "Set the background color"
-msgstr "Цвет фона"
-
-#: ../../view/theme/redbasic_c/php/config.php:107
-#: ../../view/theme/redbasic/php/config.php:106
-msgid "Set the background image"
-msgstr "Фоновое изображение"
-
-#: ../../view/theme/redbasic_c/php/config.php:108
-#: ../../view/theme/redbasic/php/config.php:107
-msgid "Set the background color of items"
-msgstr "Цвет фона элементов"
-
-#: ../../view/theme/redbasic_c/php/config.php:109
-#: ../../view/theme/redbasic/php/config.php:108
-msgid "Set the background color of comments"
-msgstr "Цвет фона комментариев"
-
-#: ../../view/theme/redbasic_c/php/config.php:110
-#: ../../view/theme/redbasic/php/config.php:109
-msgid "Set font-size for the entire application"
-msgstr "Установить системный размер шрифта"
-
-#: ../../view/theme/redbasic_c/php/config.php:110
-#: ../../view/theme/redbasic/php/config.php:109
-msgid "Examples: 1rem, 100%, 16px"
-msgstr "Например: 1rem, 100%, 16px"
-
-#: ../../view/theme/redbasic_c/php/config.php:111
-#: ../../view/theme/redbasic/php/config.php:110
-msgid "Set font-color for posts and comments"
-msgstr "Цвет шрифта для публикаций и комментариев"
-
-#: ../../view/theme/redbasic_c/php/config.php:112
-#: ../../view/theme/redbasic/php/config.php:111
-msgid "Set radius of corners"
-msgstr "Радиус скруглений"
-
-#: ../../view/theme/redbasic_c/php/config.php:112
-#: ../../view/theme/redbasic/php/config.php:111
-msgid "Example: 4px"
-msgstr "Например: 4px"
-
-#: ../../view/theme/redbasic_c/php/config.php:113
-#: ../../view/theme/redbasic/php/config.php:112
-msgid "Set shadow depth of photos"
-msgstr "Глубина теней фотографий"
-
-#: ../../view/theme/redbasic_c/php/config.php:114
-#: ../../view/theme/redbasic/php/config.php:113
-msgid "Set maximum width of content region in pixel"
-msgstr "Максимальная ширина содержания региона (в пикселях)"
-
-#: ../../view/theme/redbasic_c/php/config.php:114
-#: ../../view/theme/redbasic/php/config.php:113
-msgid "Leave empty for default width"
-msgstr "Оставьте пустым для ширины по умолчанию"
-
-#: ../../view/theme/redbasic_c/php/config.php:115
-msgid "Left align page content"
-msgstr "Выровнять содержимое страницы по левому краю"
-
-#: ../../view/theme/redbasic_c/php/config.php:116
-#: ../../view/theme/redbasic/php/config.php:114
-msgid "Set size of conversation author photo"
-msgstr "Размер фотографии автора беседы"
-
-#: ../../view/theme/redbasic_c/php/config.php:117
-#: ../../view/theme/redbasic/php/config.php:115
-msgid "Set size of followup author photos"
-msgstr "Размер фотографий подписчиков"
-
-#: ../../view/theme/redbasic/php/config.php:116
-msgid "Show advanced settings"
-msgstr "Показать расширенные настройки"
-
-#: ../../addon/rendezvous/rendezvous.php:57
+#: ../../extend/addon/hzaddons/rendezvous/rendezvous.php:57
msgid "Errors encountered deleting database table "
msgstr "Возникшие при удалении таблицы базы данных ошибки"
-#: ../../addon/rendezvous/rendezvous.php:95 ../../addon/twitter/twitter.php:612
+#: ../../extend/addon/hzaddons/rendezvous/rendezvous.php:95
+#: ../../extend/addon/hzaddons/twitter/twitter.php:492
msgid "Submit Settings"
msgstr "Отправить настройки"
-#: ../../addon/rendezvous/rendezvous.php:96
+#: ../../extend/addon/hzaddons/rendezvous/rendezvous.php:96
msgid "Drop tables when uninstalling?"
msgstr "Удалить таблицы при деинсталляции?"
-#: ../../addon/rendezvous/rendezvous.php:96
+#: ../../extend/addon/hzaddons/rendezvous/rendezvous.php:96
msgid ""
"If checked, the Rendezvous database tables will be deleted when the plugin "
"is uninstalled."
msgstr "Если включено, то таблицы базы данных Rendezvous будут удалены при удалении плагина."
-#: ../../addon/rendezvous/rendezvous.php:97
+#: ../../extend/addon/hzaddons/rendezvous/rendezvous.php:97
msgid "Mapbox Access Token"
msgstr "Токен доступа к Mapbox"
-#: ../../addon/rendezvous/rendezvous.php:97
+#: ../../extend/addon/hzaddons/rendezvous/rendezvous.php:97
msgid ""
"If you enter a Mapbox access token, it will be used to retrieve map tiles "
"from Mapbox instead of the default OpenStreetMap tile server."
msgstr "Если вы введете токен доступа к Mapbox, он будет использоваться для извлечения фрагментов карты из Mapbox вместо стандартного сервера OpenStreetMap."
-#: ../../addon/rendezvous/rendezvous.php:162
+#: ../../extend/addon/hzaddons/rendezvous/rendezvous.php:162
msgid "Rendezvous"
msgstr ""
-#: ../../addon/rendezvous/rendezvous.php:167
+#: ../../extend/addon/hzaddons/rendezvous/rendezvous.php:167
msgid ""
"This identity has been deleted by another member due to inactivity. Please "
"press the \"New identity\" button or refresh the page to register a new "
"identity. You may use the same name."
msgstr "Этот идентификатор был удалён другим участником из-за неактивности. Пожалуйста нажмите кнопку \"Новый идентификатор\" для обновления страницы и получения нового идентификатора. Вы можете использовать то же имя."
-#: ../../addon/rendezvous/rendezvous.php:168
+#: ../../extend/addon/hzaddons/rendezvous/rendezvous.php:168
msgid "Welcome to Rendezvous!"
msgstr "Добро пожаловать в Rendezvous!"
-#: ../../addon/rendezvous/rendezvous.php:169
+#: ../../extend/addon/hzaddons/rendezvous/rendezvous.php:169
msgid ""
"Enter your name to join this rendezvous. To begin sharing your location with "
"the other members, tap the GPS control. When your location is discovered, a "
"red dot will appear and others will be able to see you on the map."
msgstr "Введите ваше имя для вступления в это Rendezvous. Для того, чтобы делиться вашим положением с другими участниками, нажмите \"GPS control\". Когда ваше местоположение определно, красная точка появится и остальные смогут увидеть вас на карте."
-#: ../../addon/rendezvous/rendezvous.php:171
+#: ../../extend/addon/hzaddons/rendezvous/rendezvous.php:171
msgid "Let's meet here"
msgstr "Давайте встретимся здесь"
-#: ../../addon/rendezvous/rendezvous.php:174
+#: ../../extend/addon/hzaddons/rendezvous/rendezvous.php:174
msgid "New marker"
msgstr "Новый маркер"
-#: ../../addon/rendezvous/rendezvous.php:175
+#: ../../extend/addon/hzaddons/rendezvous/rendezvous.php:175
msgid "Edit marker"
msgstr "Редактировать маркер"
-#: ../../addon/rendezvous/rendezvous.php:176
+#: ../../extend/addon/hzaddons/rendezvous/rendezvous.php:176
msgid "New identity"
msgstr "Новый идентификатор"
-#: ../../addon/rendezvous/rendezvous.php:177
+#: ../../extend/addon/hzaddons/rendezvous/rendezvous.php:177
msgid "Delete marker"
msgstr "Удалить маркер"
-#: ../../addon/rendezvous/rendezvous.php:178
+#: ../../extend/addon/hzaddons/rendezvous/rendezvous.php:178
msgid "Delete member"
msgstr "Удалить участника"
-#: ../../addon/rendezvous/rendezvous.php:179
+#: ../../extend/addon/hzaddons/rendezvous/rendezvous.php:179
msgid "Edit proximity alert"
msgstr "Изменить оповещение о близости"
-#: ../../addon/rendezvous/rendezvous.php:180
+#: ../../extend/addon/hzaddons/rendezvous/rendezvous.php:180
msgid ""
"A proximity alert will be issued when this member is within a certain radius "
"of you.
Enter a radius in meters (0 to disable):"
msgstr "Оповещение о близости будет произведено, если этот участник находится на определённом расстоянии от вас.
Введите радиус в метрах (0 для отключения):"
-#: ../../addon/rendezvous/rendezvous.php:180
-#: ../../addon/rendezvous/rendezvous.php:185
+#: ../../extend/addon/hzaddons/rendezvous/rendezvous.php:180
+#: ../../extend/addon/hzaddons/rendezvous/rendezvous.php:185
msgid "distance"
msgstr "расстояние"
-#: ../../addon/rendezvous/rendezvous.php:181
+#: ../../extend/addon/hzaddons/rendezvous/rendezvous.php:181
msgid "Proximity alert distance (meters)"
msgstr "Расстояние для уведомления о близости (метров)"
-#: ../../addon/rendezvous/rendezvous.php:182
-#: ../../addon/rendezvous/rendezvous.php:184
+#: ../../extend/addon/hzaddons/rendezvous/rendezvous.php:182
+#: ../../extend/addon/hzaddons/rendezvous/rendezvous.php:184
msgid ""
"A proximity alert will be issued when you are within a certain radius of the "
"marker location.
Enter a radius in meters (0 to disable):"
msgstr "Оповещение о близости будет произведено, если вы находитесь на определённом расстоянии местоположения маркера.
Введите радиус в метрах (0 для отключения):"
-#: ../../addon/rendezvous/rendezvous.php:183
+#: ../../extend/addon/hzaddons/rendezvous/rendezvous.php:183
msgid "Marker proximity alert"
msgstr "Маркер уведомления о близости"
-#: ../../addon/rendezvous/rendezvous.php:186
+#: ../../extend/addon/hzaddons/rendezvous/rendezvous.php:186
msgid "Reminder note"
msgstr "Напоминание"
-#: ../../addon/rendezvous/rendezvous.php:187
+#: ../../extend/addon/hzaddons/rendezvous/rendezvous.php:187
msgid ""
"Enter a note to be displayed when you are within the specified proximity..."
msgstr "Введите сообщение для отображения когда вы находитесь рядом"
-#: ../../addon/rendezvous/rendezvous.php:199
+#: ../../extend/addon/hzaddons/rendezvous/rendezvous.php:199
msgid "Add new rendezvous"
msgstr "Добавить новое Rendezvous."
-#: ../../addon/rendezvous/rendezvous.php:200
+#: ../../extend/addon/hzaddons/rendezvous/rendezvous.php:200
msgid ""
"Create a new rendezvous and share the access link with those you wish to "
"invite to the group. Those who open the link become members of the "
@@ -10096,346 +12675,1968 @@ msgid ""
"share their own locations with the group."
msgstr "Создайте новое Rendezvous и поделитесь ссылкой доступа с теми, кого вы хотите пригласить в группу. Тот, кто откроет эту ссылку, станет её участником. Участники могут видеть местоположение, добавлять маркеры на карту или делится своим собственным местоположением с группой."
-#: ../../addon/rendezvous/rendezvous.php:232
+#: ../../extend/addon/hzaddons/rendezvous/rendezvous.php:232
msgid "You have no rendezvous. Press the button above to create a rendezvous!"
msgstr "У вас нет Rendezvous. Нажмите на кнопку ниже чтобы создать его!"
-#: ../../addon/skeleton/Mod_Skeleton.php:32
-msgid "Skeleton App"
-msgstr "Приложение \"Скелет\""
+#: ../../extend/addon/hzaddons/pumpio/pumpio.php:152
+msgid "You are now authenticated to pumpio."
+msgstr "Вы аутентифицированы в Pump.io"
-#: ../../addon/skeleton/Mod_Skeleton.php:33
-msgid "A skeleton for addons, you can copy/paste"
-msgstr "Скелет для приложений. Вы можете использовать copy/paste"
+#: ../../extend/addon/hzaddons/pumpio/pumpio.php:153
+msgid "return to the featured settings page"
+msgstr "Вернутся к странице настроек"
-#: ../../addon/skeleton/Mod_Skeleton.php:40
-msgid "Some setting"
-msgstr "Некоторые настройки"
+#: ../../extend/addon/hzaddons/pumpio/pumpio.php:168
+msgid "Post to Pump.io"
+msgstr "Опубликовать в Pump.io"
-#: ../../addon/skeleton/Mod_Skeleton.php:40
-msgid "A setting"
-msgstr "Настройка"
+#: ../../extend/addon/hzaddons/pumpio/Mod_Pumpio.php:40
+msgid "Pump.io Settings saved."
+msgstr "Настройки Pump.io сохранены."
-#: ../../addon/skeleton/Mod_Skeleton.php:48
-msgid "Skeleton Settings"
-msgstr "Настройки скелета"
+#: ../../extend/addon/hzaddons/pumpio/Mod_Pumpio.php:53
+msgid "Pump.io Crosspost Connector App"
+msgstr "Приложение \"Публикация в Pump.io\""
-#: ../../addon/gnusoc/Mod_Gnusoc.php:16
+#: ../../extend/addon/hzaddons/pumpio/Mod_Pumpio.php:54
+msgid "Relay public posts to pump.io"
+msgstr "Пересылает общедоступные публикации в Pump.io"
+
+#: ../../extend/addon/hzaddons/pumpio/Mod_Pumpio.php:73
+msgid "Pump.io servername"
+msgstr "Имя сервера Pump.io"
+
+#: ../../extend/addon/hzaddons/pumpio/Mod_Pumpio.php:73
+msgid "Without \"http://\" or \"https://\""
+msgstr "Без \"http://\" или \"https://\""
+
+#: ../../extend/addon/hzaddons/pumpio/Mod_Pumpio.php:77
+msgid "Pump.io username"
+msgstr "Имя пользователя Pump.io"
+
+#: ../../extend/addon/hzaddons/pumpio/Mod_Pumpio.php:77
+msgid "Without the servername"
+msgstr "без имени сервера"
+
+#: ../../extend/addon/hzaddons/pumpio/Mod_Pumpio.php:88
+msgid "You are not authenticated to pumpio"
+msgstr "Вы не аутентифицированы на Pump.io"
+
+#: ../../extend/addon/hzaddons/pumpio/Mod_Pumpio.php:90
+msgid "(Re-)Authenticate your pump.io connection"
+msgstr "Аутентифицировать (повторно) ваше соединение с Pump.io"
+
+#: ../../extend/addon/hzaddons/pumpio/Mod_Pumpio.php:94
+msgid "Post to pump.io by default"
+msgstr "Публиковать в Pump.io по умолчанию"
+
+#: ../../extend/addon/hzaddons/pumpio/Mod_Pumpio.php:98
+msgid "Should posts be public"
+msgstr "Публикации должны быть общедоступными"
+
+#: ../../extend/addon/hzaddons/pumpio/Mod_Pumpio.php:102
+msgid "Mirror all public posts"
+msgstr "Отображать все общедоступные публикации"
+
+#: ../../extend/addon/hzaddons/pumpio/Mod_Pumpio.php:112
+msgid "Pump.io Crosspost Connector"
+msgstr "Публикация в Pump.io"
+
+#: ../../extend/addon/hzaddons/cart/cart.php:159
+msgid "DB Cleanup Failure"
+msgstr "Сбой очистки базы данных"
+
+#: ../../extend/addon/hzaddons/cart/cart.php:565
+msgid "[cart] Item Added"
+msgstr "[cart] Элемент добавлен"
+
+#: ../../extend/addon/hzaddons/cart/cart.php:953
+msgid "Order already checked out."
+msgstr "Заказ уже проверен."
+
+#: ../../extend/addon/hzaddons/cart/cart.php:1256
+msgid "Drop database tables when uninstalling."
+msgstr "Сбросить таблицы базы данных при деинсталляции"
+
+#: ../../extend/addon/hzaddons/cart/cart.php:1263
+#: ../../extend/addon/hzaddons/cart/Settings/Cart.php:111
+msgid "Cart Settings"
+msgstr "Настройки карточек"
+
+#: ../../extend/addon/hzaddons/cart/cart.php:1275
+#: ../../extend/addon/hzaddons/cart/cart.php:1278
+msgid "Shop"
+msgstr "Магазин"
+
+#: ../../extend/addon/hzaddons/cart/cart.php:1334
+#: ../../extend/addon/hzaddons/cart/myshop.php:111
+msgid "Order Not Found"
+msgstr "Заказ не найден"
+
+#: ../../extend/addon/hzaddons/cart/cart.php:1395
+msgid "Cart utilities for orders and payments"
+msgstr "Утилиты карточек для заказов и платежей"
+
+#: ../../extend/addon/hzaddons/cart/cart.php:1433
+msgid "You must be logged into the Grid to shop."
+msgstr "Вы должны быть в сети для доступа к магазину"
+
+#: ../../extend/addon/hzaddons/cart/cart.php:1466
+#: ../../extend/addon/hzaddons/cart/manual_payments.php:68
+#: ../../extend/addon/hzaddons/cart/submodules/paypalbutton.php:392
+msgid "Order not found."
+msgstr "Заказ не найден."
+
+#: ../../extend/addon/hzaddons/cart/cart.php:1474
+msgid "Access denied."
+msgstr "Доступ запрещён."
+
+#: ../../extend/addon/hzaddons/cart/cart.php:1526
+#: ../../extend/addon/hzaddons/cart/cart.php:1669
+msgid "No Order Found"
+msgstr "Нет найденных заказов"
+
+#: ../../extend/addon/hzaddons/cart/cart.php:1535
+msgid "An unknown error has occurred Please start again."
+msgstr "Произошла неизвестная ошибка. Пожалуйста, начните снова."
+
+#: ../../extend/addon/hzaddons/cart/cart.php:1702
+msgid "Invalid Payment Type. Please start again."
+msgstr "Недействительный тип платежа. Пожалуйста, начните снова."
+
+#: ../../extend/addon/hzaddons/cart/cart.php:1709
+msgid "Order not found"
+msgstr "Заказ не найден"
+
+#: ../../extend/addon/hzaddons/cart/Settings/Cart.php:56
+msgid "Enable Test Catalog"
+msgstr "Включить тестовый каталог"
+
+#: ../../extend/addon/hzaddons/cart/Settings/Cart.php:68
+msgid "Enable Manual Payments"
+msgstr "Включить ручные платежи"
+
+#: ../../extend/addon/hzaddons/cart/Settings/Cart.php:88
+msgid "Base Merchant Currency"
+msgstr "Основная торговая валюта"
+
+#: ../../extend/addon/hzaddons/cart/manual_payments.php:7
+msgid "Error: order mismatch. Please try again."
+msgstr "Ошибка: несоответствие заказа. Пожалуйста, попробуйте ещё раз"
+
+#: ../../extend/addon/hzaddons/cart/manual_payments.php:61
+msgid "Manual payments are not enabled."
+msgstr "Ручные платежи не подключены."
+
+#: ../../extend/addon/hzaddons/cart/manual_payments.php:77
+msgid "Finished"
+msgstr "Завершено"
+
+#: ../../extend/addon/hzaddons/cart/submodules/manualcat.php:61
+msgid "Enable Manual Cart Module"
+msgstr "Включить модуль ручного управления карточками"
+
+#: ../../extend/addon/hzaddons/cart/submodules/manualcat.php:173
+#: ../../extend/addon/hzaddons/cart/submodules/hzservices.php:160
+msgid "New Sku"
+msgstr "Новый код"
+
+#: ../../extend/addon/hzaddons/cart/submodules/manualcat.php:209
+#: ../../extend/addon/hzaddons/cart/submodules/hzservices.php:195
+msgid "Cannot save edits to locked item."
+msgstr "Невозможно сохранить изменения заблокированной позиции."
+
+#: ../../extend/addon/hzaddons/cart/submodules/manualcat.php:252
+#: ../../extend/addon/hzaddons/cart/submodules/hzservices.php:644
+msgid "Changes Locked"
+msgstr "Изменения заблокированы"
+
+#: ../../extend/addon/hzaddons/cart/submodules/manualcat.php:256
+#: ../../extend/addon/hzaddons/cart/submodules/hzservices.php:648
+msgid "Item available for purchase."
+msgstr "Позиция доступна для приобретения."
+
+#: ../../extend/addon/hzaddons/cart/submodules/manualcat.php:263
+#: ../../extend/addon/hzaddons/cart/submodules/hzservices.php:655
+msgid "Price"
+msgstr "Цена"
+
+#: ../../extend/addon/hzaddons/cart/submodules/subscriptions.php:151
+msgid "Enable Subscription Management Module"
+msgstr "Включить модуль управления подписками"
+
+#: ../../extend/addon/hzaddons/cart/submodules/subscriptions.php:223
msgid ""
-"The GNU-Social protocol does not support location independence. Connections "
-"you make within that network may be unreachable from alternate channel "
-"locations."
-msgstr "Протокол GNU-Social не поддерживает независимость от расположения. Ваши контакты установленные в этой сети могут быть недоступны из альтернативных мест размещения канала."
+"Cannot include subscription items with different terms in the same order."
+msgstr "Нельзя включать элементы подписки с разными условиями в том же заказе."
-#: ../../addon/gnusoc/Mod_Gnusoc.php:22
-msgid "GNU-Social Protocol App"
-msgstr "Приложение \"Протокол GNU-Social\""
+#: ../../extend/addon/hzaddons/cart/submodules/subscriptions.php:372
+msgid "Select Subscription to Edit"
+msgstr "Выбрать подписку для редактирования"
-#: ../../addon/gnusoc/Mod_Gnusoc.php:34
-msgid "GNU-Social Protocol"
-msgstr "Протокол GNU-Social"
+#: ../../extend/addon/hzaddons/cart/submodules/subscriptions.php:380
+msgid "Edit Subscriptions"
+msgstr "Редактировать подписки"
-#: ../../addon/gnusoc/gnusoc.php:451
-msgid "Follow"
-msgstr "Отслеживать"
+#: ../../extend/addon/hzaddons/cart/submodules/subscriptions.php:414
+msgid "Subscription SKU"
+msgstr "Код подписки"
-#: ../../addon/gnusoc/gnusoc.php:454
+#: ../../extend/addon/hzaddons/cart/submodules/subscriptions.php:419
+msgid "Catalog Description"
+msgstr "Описание каталога"
+
+#: ../../extend/addon/hzaddons/cart/submodules/subscriptions.php:423
+msgid "Subscription available for purchase."
+msgstr "Подписка доступна для покупки."
+
+#: ../../extend/addon/hzaddons/cart/submodules/subscriptions.php:428
+msgid "Maximum active subscriptions to this item per account."
+msgstr "Максимальное количество подписок на аккаунт для этой позиции"
+
+#: ../../extend/addon/hzaddons/cart/submodules/subscriptions.php:431
+msgid "Subscription price."
+msgstr "Цена подписки."
+
+#: ../../extend/addon/hzaddons/cart/submodules/subscriptions.php:435
+msgid "Quantity"
+msgstr "Количество"
+
+#: ../../extend/addon/hzaddons/cart/submodules/subscriptions.php:439
+msgid "Term"
+msgstr "Условия"
+
+#: ../../extend/addon/hzaddons/cart/submodules/paypalbutton.php:85
+msgid "Enable Paypal Button Module"
+msgstr "Включить модуль кнопки Paypal"
+
+#: ../../extend/addon/hzaddons/cart/submodules/paypalbutton.php:93
+msgid "Use Production Key"
+msgstr "Использовать ключ Production"
+
+#: ../../extend/addon/hzaddons/cart/submodules/paypalbutton.php:100
+msgid "Paypal Sandbox Client Key"
+msgstr "Ключ клиента Paypal Sandbox"
+
+#: ../../extend/addon/hzaddons/cart/submodules/paypalbutton.php:107
+msgid "Paypal Sandbox Secret Key"
+msgstr "Секретный ключ Paypal Sandbox"
+
+#: ../../extend/addon/hzaddons/cart/submodules/paypalbutton.php:113
+msgid "Paypal Production Client Key"
+msgstr "Ключ клиента Paypal Production"
+
+#: ../../extend/addon/hzaddons/cart/submodules/paypalbutton.php:120
+msgid "Paypal Production Secret Key"
+msgstr "Секретный ключ Paypal Production"
+
+#: ../../extend/addon/hzaddons/cart/submodules/paypalbutton.php:252
+msgid "Paypal button payments are not enabled."
+msgstr "Кнопка Paypal для платежей не включена."
+
+#: ../../extend/addon/hzaddons/cart/submodules/paypalbutton.php:270
+msgid ""
+"Paypal button payments are not properly configured. Please choose another "
+"payment option."
+msgstr "Кнопка Paypal для платежей настроена неправильно. Пожалуйста, используйте другой вариант оплаты."
+
+#: ../../extend/addon/hzaddons/cart/submodules/hzservices.php:62
+msgid "Enable Hubzilla Services Module"
+msgstr "Включить модуль сервиса Hubzilla"
+
+#: ../../extend/addon/hzaddons/cart/submodules/hzservices.php:243
+#: ../../extend/addon/hzaddons/cart/submodules/hzservices.php:330
+msgid "SKU not found."
+msgstr "Код не найден."
+
+#: ../../extend/addon/hzaddons/cart/submodules/hzservices.php:296
+#: ../../extend/addon/hzaddons/cart/submodules/hzservices.php:300
+msgid "Invalid Activation Directive."
+msgstr "Недействительная директива активации."
+
+#: ../../extend/addon/hzaddons/cart/submodules/hzservices.php:371
+#: ../../extend/addon/hzaddons/cart/submodules/hzservices.php:375
+msgid "Invalid Deactivation Directive."
+msgstr "Недействительная директива деактивации"
+
+#: ../../extend/addon/hzaddons/cart/submodules/hzservices.php:561
+msgid "Add to this privacy group"
+msgstr "Добавить в эту группу конфиденциальности"
+
+#: ../../extend/addon/hzaddons/cart/submodules/hzservices.php:577
+msgid "Set user service class"
+msgstr "Установить класс обслуживания пользователя"
+
+#: ../../extend/addon/hzaddons/cart/submodules/hzservices.php:604
+msgid "You must be using a local account to purchase this service."
+msgstr "Вы должны использовать локальную учётноую запись для покупки этого сервиса."
+
+#: ../../extend/addon/hzaddons/cart/submodules/hzservices.php:659
+msgid "Add buyer to privacy group"
+msgstr "Добавить покупателя в группу конфиденциальности"
+
+#: ../../extend/addon/hzaddons/cart/submodules/hzservices.php:664
+msgid "Add buyer as connection"
+msgstr "Добавить покупателя как контакт"
+
+#: ../../extend/addon/hzaddons/cart/submodules/hzservices.php:672
+#: ../../extend/addon/hzaddons/cart/submodules/hzservices.php:714
+msgid "Set Service Class"
+msgstr "Установить класс обслуживания"
+
+#: ../../extend/addon/hzaddons/cart/myshop.php:30
+msgid "Access Denied."
+msgstr "Доступ запрещён."
+
+#: ../../extend/addon/hzaddons/cart/myshop.php:141
+#: ../../extend/addon/hzaddons/cart/myshop.php:177
+#: ../../extend/addon/hzaddons/cart/myshop.php:211
+#: ../../extend/addon/hzaddons/cart/myshop.php:259
+#: ../../extend/addon/hzaddons/cart/myshop.php:294
+#: ../../extend/addon/hzaddons/cart/myshop.php:317
+#: ../../extend/addon/hzaddons/channelreputation/channelreputation.php:100
+#: ../../extend/addon/hzaddons/channelreputation/channelreputation.php:101
+msgid "Access Denied"
+msgstr "Доступ запрещён"
+
+#: ../../extend/addon/hzaddons/cart/myshop.php:186
+#: ../../extend/addon/hzaddons/cart/myshop.php:220
+#: ../../extend/addon/hzaddons/cart/myshop.php:269
+#: ../../extend/addon/hzaddons/cart/myshop.php:327
+msgid "Invalid Item"
+msgstr "Недействительный элемент"
+
+#: ../../extend/addon/hzaddons/irc/Mod_Irc.php:23
+#: ../../extend/addon/hzaddons/irc/irc.php:41
+msgid "Popular Channels"
+msgstr "Популярные каналы"
+
+#: ../../extend/addon/hzaddons/irc/irc.php:37
+msgid "Channels to auto connect"
+msgstr "Каналы для автоматического подключения"
+
+#: ../../extend/addon/hzaddons/irc/irc.php:37
+#: ../../extend/addon/hzaddons/irc/irc.php:41
+msgid "Comma separated list"
+msgstr "Список, разделённый запятыми"
+
+#: ../../extend/addon/hzaddons/irc/irc.php:45
+msgid "IRC Settings"
+msgstr "Настройки IRC"
+
+#: ../../extend/addon/hzaddons/irc/irc.php:54
+msgid "IRC settings saved."
+msgstr "Настройки IRC сохранены"
+
+#: ../../extend/addon/hzaddons/irc/irc.php:58
+msgid "IRC Chatroom"
+msgstr "Чат IRC"
+
+#: ../../extend/addon/hzaddons/testdrive/testdrive.php:104
#, php-format
-msgid "%1$s is now following %2$s"
-msgstr "%1$s сейчас отслеживает %2$s"
+msgid "Your account on %s will expire in a few days."
+msgstr "Ваш аккаунт на %s перестанет работать через несколько дней."
-#: ../../addon/planets/Mod_Planets.php:20
-#: ../../addon/planets/Mod_Planets.php:23
+#: ../../extend/addon/hzaddons/testdrive/testdrive.php:105
+msgid "Your $Productname test account is about to expire."
+msgstr "Ваш тестовый аккаунт в $Productname близок к окончанию срока действия."
+
+#: ../../extend/addon/hzaddons/frphotos/frphotos.php:92
+msgid "Friendica Photo Album Import"
+msgstr "Импортировать альбом фотографий Friendica"
+
+#: ../../extend/addon/hzaddons/frphotos/frphotos.php:93
+msgid "This will import all your Friendica photo albums to this Red channel."
+msgstr "Это позволит импортировать все ваши альбомы фотографий Friendica в этот канал."
+
+#: ../../extend/addon/hzaddons/frphotos/frphotos.php:94
+msgid "Friendica Server base URL"
+msgstr "Базовый URL сервера Friendica"
+
+#: ../../extend/addon/hzaddons/frphotos/frphotos.php:95
+msgid "Friendica Login Username"
+msgstr "Имя пользователя для входа Friendica"
+
+#: ../../extend/addon/hzaddons/frphotos/frphotos.php:96
+msgid "Friendica Login Password"
+msgstr "Пароль для входа Firendica"
+
+#: ../../extend/addon/hzaddons/ljpost/ljpost.php:45
+msgid "Post to Livejournal"
+msgstr "Опубликовать в Livejournal"
+
+#: ../../extend/addon/hzaddons/ljpost/Mod_Ljpost.php:36
+msgid "Livejournal Crosspost Connector App"
+msgstr "Приложение \"Публикация в Livejournal\""
+
+#: ../../extend/addon/hzaddons/ljpost/Mod_Ljpost.php:37
+msgid "Relay public posts to Livejournal"
+msgstr "Пересылает общедоступные публикации в Livejournal"
+
+#: ../../extend/addon/hzaddons/ljpost/Mod_Ljpost.php:54
+msgid "Livejournal username"
+msgstr "Имя пользователя Livejournal"
+
+#: ../../extend/addon/hzaddons/ljpost/Mod_Ljpost.php:58
+msgid "Livejournal password"
+msgstr "Пароль Livejournal"
+
+#: ../../extend/addon/hzaddons/ljpost/Mod_Ljpost.php:62
+msgid "Post to Livejournal by default"
+msgstr "Публиковать в Livejournal по умолчанию"
+
+#: ../../extend/addon/hzaddons/ljpost/Mod_Ljpost.php:70
+msgid "Livejournal Crosspost Connector"
+msgstr "Публикация в Livejournal"
+
+#: ../../extend/addon/hzaddons/planets/Mod_Planets.php:20
+#: ../../extend/addon/hzaddons/planets/Mod_Planets.php:23
msgid "Random Planet App"
msgstr "Приложение \"Случайная планета\""
-#: ../../addon/planets/Mod_Planets.php:23
-#: ../../addon/rainbowtag/Mod_Rainbowtag.php:26
-#: ../../addon/nsabait/Mod_Nsabait.php:24 ../../addon/hsse/Mod_Hsse.php:26
-#: ../../addon/authchoose/Mod_Authchoose.php:33
+#: ../../extend/addon/hzaddons/planets/Mod_Planets.php:23
+#: ../../extend/addon/hzaddons/authchoose/Mod_Authchoose.php:33
+#: ../../extend/addon/hzaddons/rainbowtag/Mod_Rainbowtag.php:26
+#: ../../extend/addon/hzaddons/nsabait/Mod_Nsabait.php:24
+#: ../../extend/addon/hzaddons/hsse/Mod_Hsse.php:26
msgid "Installed"
msgstr "Установлено"
-#: ../../addon/planets/Mod_Planets.php:25
+#: ../../extend/addon/hzaddons/planets/Mod_Planets.php:25
msgid ""
"Set a random planet from the Star Wars Empire as your location when posting"
msgstr "Установить случайную планету из Империи Звездных Войн в качестве вашего местоположения при публикации"
-#: ../../addon/openclipatar/openclipatar.php:50
-#: ../../addon/openclipatar/openclipatar.php:128
+#: ../../extend/addon/hzaddons/openid/Mod_Openid.php:30
+msgid "OpenID protocol error. No ID returned."
+msgstr "Ошибка протокола OpenID. Идентификатор не возвращён."
+
+#: ../../extend/addon/hzaddons/openid/MysqlProvider.php:52
+msgid "First Name"
+msgstr "Имя"
+
+#: ../../extend/addon/hzaddons/openid/MysqlProvider.php:53
+msgid "Last Name"
+msgstr "Фамилия"
+
+#: ../../extend/addon/hzaddons/openid/MysqlProvider.php:54
+#: ../../extend/addon/hzaddons/redred/Mod_Redred.php:75
+msgid "Nickname"
+msgstr "Псевдоним"
+
+#: ../../extend/addon/hzaddons/openid/MysqlProvider.php:55
+msgid "Full Name"
+msgstr "Полное имя"
+
+#: ../../extend/addon/hzaddons/openid/MysqlProvider.php:61
+msgid "Profile Photo 16px"
+msgstr "Фотография профиля 16px"
+
+#: ../../extend/addon/hzaddons/openid/MysqlProvider.php:62
+msgid "Profile Photo 32px"
+msgstr "Фотография профиля 32px"
+
+#: ../../extend/addon/hzaddons/openid/MysqlProvider.php:63
+msgid "Profile Photo 48px"
+msgstr "Фотография профиля 48px"
+
+#: ../../extend/addon/hzaddons/openid/MysqlProvider.php:64
+msgid "Profile Photo 64px"
+msgstr "Фотография профиля 64px"
+
+#: ../../extend/addon/hzaddons/openid/MysqlProvider.php:65
+msgid "Profile Photo 80px"
+msgstr "Фотография профиля 80px"
+
+#: ../../extend/addon/hzaddons/openid/MysqlProvider.php:66
+msgid "Profile Photo 128px"
+msgstr "Фотография профиля 128px"
+
+#: ../../extend/addon/hzaddons/openid/MysqlProvider.php:67
+msgid "Timezone"
+msgstr "Часовой пояс"
+
+#: ../../extend/addon/hzaddons/openid/MysqlProvider.php:70
+msgid "Birth Year"
+msgstr "Год рождения"
+
+#: ../../extend/addon/hzaddons/openid/MysqlProvider.php:71
+msgid "Birth Month"
+msgstr "Месяц рождения"
+
+#: ../../extend/addon/hzaddons/openid/MysqlProvider.php:72
+msgid "Birth Day"
+msgstr "День рождения"
+
+#: ../../extend/addon/hzaddons/openid/MysqlProvider.php:73
+msgid "Birthdate"
+msgstr "Дата рождения"
+
+#: ../../extend/addon/hzaddons/openid/openid.php:49
+msgid ""
+"We encountered a problem while logging in with the OpenID you provided. "
+"Please check the correct spelling of the ID."
+msgstr "Мы столкнулись с проблемой входа с предоставленным вами OpenID. Пожалуйста, проверьте корректность его написания."
+
+#: ../../extend/addon/hzaddons/openid/openid.php:49
+msgid "The error message was:"
+msgstr "Сообщение об ошибке было:"
+
+#: ../../extend/addon/hzaddons/photocache/Mod_Photocache.php:27
+msgid "Photo Cache settings saved."
+msgstr "Настройки кэширования изображений сохранены."
+
+#: ../../extend/addon/hzaddons/photocache/Mod_Photocache.php:36
+msgid ""
+"Photo Cache addon saves a copy of images from external sites locally to "
+"increase your anonymity in the web."
+msgstr "Приложение \"Кэшировние изображений\" сохраняет копию изображений с внешних сайтов локально для повышения вашей анонимности в Интернет."
+
+#: ../../extend/addon/hzaddons/photocache/Mod_Photocache.php:42
+msgid "Photo Cache App"
+msgstr "Приложение \"Кэширование изображений\""
+
+#: ../../extend/addon/hzaddons/photocache/Mod_Photocache.php:53
+msgid "Minimal photo size for caching"
+msgstr "Минимальный размер изображений для кэширования"
+
+#: ../../extend/addon/hzaddons/photocache/Mod_Photocache.php:55
+msgid "In pixels. From 1 up to 1024, 0 will be replaced with system default."
+msgstr "В пикселях. От 1 до 1024, 0 будет заменён значением по умолчанию."
+
+#: ../../extend/addon/hzaddons/photocache/Mod_Photocache.php:64
+msgid "Photo Cache"
+msgstr "Кэширование изображений"
+
+#: ../../extend/addon/hzaddons/likebanner/likebanner.php:51
+msgid "Your Webbie:"
+msgstr "Ваш Webbie:"
+
+#: ../../extend/addon/hzaddons/likebanner/likebanner.php:54
+msgid "Fontsize (px):"
+msgstr "Размер шрифта (px):"
+
+#: ../../extend/addon/hzaddons/likebanner/likebanner.php:68
+msgid "Link:"
+msgstr "Ссылка:"
+
+#: ../../extend/addon/hzaddons/likebanner/likebanner.php:70
+msgid "Like us on Hubzilla"
+msgstr "Нравится на Hubzilla"
+
+#: ../../extend/addon/hzaddons/likebanner/likebanner.php:72
+msgid "Embed:"
+msgstr "Встроить:"
+
+#: ../../extend/addon/hzaddons/morepokes/morepokes.php:19
+msgid "bitchslap"
+msgstr "дал леща"
+
+#: ../../extend/addon/hzaddons/morepokes/morepokes.php:19
+msgid "bitchslapped"
+msgstr "получил леща"
+
+#: ../../extend/addon/hzaddons/morepokes/morepokes.php:20
+msgid "shag"
+msgstr "вздрючил"
+
+#: ../../extend/addon/hzaddons/morepokes/morepokes.php:20
+msgid "shagged"
+msgstr "вздрюченный"
+
+#: ../../extend/addon/hzaddons/morepokes/morepokes.php:21
+msgid "patent"
+msgstr ""
+
+#: ../../extend/addon/hzaddons/morepokes/morepokes.php:21
+msgid "patented"
+msgstr ""
+
+#: ../../extend/addon/hzaddons/morepokes/morepokes.php:22
+msgid "hug"
+msgstr "обнял"
+
+#: ../../extend/addon/hzaddons/morepokes/morepokes.php:22
+msgid "hugged"
+msgstr "обнятый"
+
+#: ../../extend/addon/hzaddons/morepokes/morepokes.php:23
+msgid "murder"
+msgstr "убил"
+
+#: ../../extend/addon/hzaddons/morepokes/morepokes.php:23
+msgid "murdered"
+msgstr "убитый"
+
+#: ../../extend/addon/hzaddons/morepokes/morepokes.php:24
+msgid "worship"
+msgstr "почитает"
+
+#: ../../extend/addon/hzaddons/morepokes/morepokes.php:24
+msgid "worshipped"
+msgstr "почитаемый"
+
+#: ../../extend/addon/hzaddons/morepokes/morepokes.php:25
+msgid "kiss"
+msgstr "поцеловал"
+
+#: ../../extend/addon/hzaddons/morepokes/morepokes.php:25
+msgid "kissed"
+msgstr "поцелованный"
+
+#: ../../extend/addon/hzaddons/morepokes/morepokes.php:26
+msgid "tempt"
+msgstr "искушает"
+
+#: ../../extend/addon/hzaddons/morepokes/morepokes.php:26
+msgid "tempted"
+msgstr "искушённый"
+
+#: ../../extend/addon/hzaddons/morepokes/morepokes.php:27
+msgid "raise eyebrows at"
+msgstr "поднял брови"
+
+#: ../../extend/addon/hzaddons/morepokes/morepokes.php:27
+msgid "raised their eyebrows at"
+msgstr "поднял брови"
+
+#: ../../extend/addon/hzaddons/morepokes/morepokes.php:28
+msgid "insult"
+msgstr "оскорбил"
+
+#: ../../extend/addon/hzaddons/morepokes/morepokes.php:28
+msgid "insulted"
+msgstr "оскорблённый"
+
+#: ../../extend/addon/hzaddons/morepokes/morepokes.php:29
+msgid "praise"
+msgstr "похвалил"
+
+#: ../../extend/addon/hzaddons/morepokes/morepokes.php:29
+msgid "praised"
+msgstr "похваленный"
+
+#: ../../extend/addon/hzaddons/morepokes/morepokes.php:30
+msgid "be dubious of"
+msgstr "сомневается"
+
+#: ../../extend/addon/hzaddons/morepokes/morepokes.php:30
+msgid "was dubious of"
+msgstr "усомнился"
+
+#: ../../extend/addon/hzaddons/morepokes/morepokes.php:31
+msgid "eat"
+msgstr "ест"
+
+#: ../../extend/addon/hzaddons/morepokes/morepokes.php:31
+msgid "ate"
+msgstr "съел"
+
+#: ../../extend/addon/hzaddons/morepokes/morepokes.php:32
+msgid "giggle and fawn at"
+msgstr ""
+
+#: ../../extend/addon/hzaddons/morepokes/morepokes.php:32
+msgid "giggled and fawned at"
+msgstr ""
+
+#: ../../extend/addon/hzaddons/morepokes/morepokes.php:33
+msgid "doubt"
+msgstr "сомневается"
+
+#: ../../extend/addon/hzaddons/morepokes/morepokes.php:33
+msgid "doubted"
+msgstr "усомнился"
+
+#: ../../extend/addon/hzaddons/morepokes/morepokes.php:34
+msgid "glare"
+msgstr ""
+
+#: ../../extend/addon/hzaddons/morepokes/morepokes.php:34
+msgid "glared at"
+msgstr ""
+
+#: ../../extend/addon/hzaddons/morepokes/morepokes.php:35
+msgid "fuck"
+msgstr "трахает"
+
+#: ../../extend/addon/hzaddons/morepokes/morepokes.php:35
+msgid "fucked"
+msgstr "трахнул"
+
+#: ../../extend/addon/hzaddons/morepokes/morepokes.php:36
+msgid "bonk"
+msgstr ""
+
+#: ../../extend/addon/hzaddons/morepokes/morepokes.php:36
+msgid "bonked"
+msgstr ""
+
+#: ../../extend/addon/hzaddons/morepokes/morepokes.php:37
+msgid "declare undying love for"
+msgstr "признаётся в любви к"
+
+#: ../../extend/addon/hzaddons/morepokes/morepokes.php:37
+msgid "declared undying love for"
+msgstr "признался в любви к"
+
+#: ../../extend/addon/hzaddons/logrot/logrot.php:36
+msgid "Logfile archive directory"
+msgstr "Каталог архивирования журнала"
+
+#: ../../extend/addon/hzaddons/logrot/logrot.php:36
+msgid "Directory to store rotated logs"
+msgstr "Каталог для хранения заархивированных журналов"
+
+#: ../../extend/addon/hzaddons/logrot/logrot.php:37
+msgid "Logfile size in bytes before rotating"
+msgstr "Размер файла журнала в байтах для архивирования"
+
+#: ../../extend/addon/hzaddons/logrot/logrot.php:38
+msgid "Number of logfiles to retain"
+msgstr "Количество сохраняемых файлов журналов"
+
+#: ../../extend/addon/hzaddons/chess/Mod_Chess.php:180
+#: ../../extend/addon/hzaddons/chess/Mod_Chess.php:377
+msgid "Invalid game."
+msgstr "Недействительная игра."
+
+#: ../../extend/addon/hzaddons/chess/Mod_Chess.php:186
+#: ../../extend/addon/hzaddons/chess/Mod_Chess.php:417
+msgid "You are not a player in this game."
+msgstr "Вы не играете в эту игру."
+
+#: ../../extend/addon/hzaddons/chess/Mod_Chess.php:242
+msgid "You must be a local channel to create a game."
+msgstr "Ваш канал должен быть локальным чтобы создать игру."
+
+#: ../../extend/addon/hzaddons/chess/Mod_Chess.php:260
+msgid "You must select one opponent that is not yourself."
+msgstr "Вы должны выбрать противника который не является вами."
+
+#: ../../extend/addon/hzaddons/chess/Mod_Chess.php:271
+msgid "Random color chosen."
+msgstr "Выбран случайный цвет."
+
+#: ../../extend/addon/hzaddons/chess/Mod_Chess.php:279
+msgid "Error creating new game."
+msgstr "Ошибка создания новой игры."
+
+#: ../../extend/addon/hzaddons/chess/Mod_Chess.php:311
+#: ../../extend/addon/hzaddons/chess/Mod_Chess.php:333
+msgid "Chess not installed."
+msgstr "Шахматы не установлены."
+
+#: ../../extend/addon/hzaddons/chess/Mod_Chess.php:326
+msgid "You must select a local channel /chess/channelname"
+msgstr "Вы должны выбрать локальный канал /chess/channelname"
+
+#: ../../extend/addon/hzaddons/chess/chess.php:645
+msgid "Enable notifications"
+msgstr "Включить оповещения"
+
+#: ../../extend/addon/hzaddons/queueworker/Mod_Queueworker.php:77
+msgid "Max queueworker threads"
+msgstr "Макс. количество обработчиков очереди"
+
+#: ../../extend/addon/hzaddons/queueworker/Mod_Queueworker.php:91
+msgid "Assume workers dead after ___ seconds"
+msgstr "Считать обработчики неактивными через секунд"
+
+#: ../../extend/addon/hzaddons/queueworker/Mod_Queueworker.php:105
+msgid ""
+"Pause before starting next task: (microseconds. Minimum 100 = .0001 seconds)"
+msgstr "Пауза перед запуском следующего задания. В микросекундах, минимум 100 или 0.0001 секунды."
+
+#: ../../extend/addon/hzaddons/queueworker/Mod_Queueworker.php:116
+msgid "Queueworker Settings"
+msgstr "Настройки обработчика очереди"
+
+#: ../../extend/addon/hzaddons/qrator/qrator.php:48
+msgid "QR code"
+msgstr "QR-код"
+
+#: ../../extend/addon/hzaddons/qrator/qrator.php:63
+msgid "QR Generator"
+msgstr "Генератор QR-кодов"
+
+#: ../../extend/addon/hzaddons/qrator/qrator.php:64
+msgid "Enter some text"
+msgstr "Введите любой текст"
+
+#: ../../extend/addon/hzaddons/hubwall/hubwall.php:19
+msgid "Send email to all members"
+msgstr "Отправить email всем участникам"
+
+#: ../../extend/addon/hzaddons/hubwall/hubwall.php:50
+#: ../../extend/addon/hzaddons/mailtest/mailtest.php:50
+msgid "No recipients found."
+msgstr "Получателей не найдено."
+
+#: ../../extend/addon/hzaddons/hubwall/hubwall.php:73
+#, php-format
+msgid "%1$d of %2$d messages sent."
+msgstr "%1$d из %2$d сообщений отправлено."
+
+#: ../../extend/addon/hzaddons/hubwall/hubwall.php:81
+msgid "Send email to all hub members."
+msgstr "Отправить email всем участникам узла."
+
+#: ../../extend/addon/hzaddons/hubwall/hubwall.php:92
+#: ../../extend/addon/hzaddons/mailtest/mailtest.php:96
+msgid "Message subject"
+msgstr "Тема сообщения"
+
+#: ../../extend/addon/hzaddons/hubwall/hubwall.php:93
+msgid "Sender Email address"
+msgstr "Адрес электронной почты отправителя"
+
+#: ../../extend/addon/hzaddons/hubwall/hubwall.php:94
+msgid "Test mode (only send to hub administrator)"
+msgstr "Тестовый режим (отправка только администратору узла)"
+
+#: ../../extend/addon/hzaddons/gravatar/gravatar.php:123
+msgid "generic profile image"
+msgstr "Стандартное изображение профиля"
+
+#: ../../extend/addon/hzaddons/gravatar/gravatar.php:124
+msgid "random geometric pattern"
+msgstr "Случайный геометрический рисунок"
+
+#: ../../extend/addon/hzaddons/gravatar/gravatar.php:125
+msgid "monster face"
+msgstr "Лицо чудовища"
+
+#: ../../extend/addon/hzaddons/gravatar/gravatar.php:126
+msgid "computer generated face"
+msgstr "Сгенерированное компьютером лицо"
+
+#: ../../extend/addon/hzaddons/gravatar/gravatar.php:127
+msgid "retro arcade style face"
+msgstr "Лицо в стиле старой аркадной игры"
+
+#: ../../extend/addon/hzaddons/gravatar/gravatar.php:128
+msgid "Hub default profile photo"
+msgstr "Фотография профиля по умолчанию"
+
+#: ../../extend/addon/hzaddons/gravatar/gravatar.php:143
+msgid "Information"
+msgstr "Информация"
+
+#: ../../extend/addon/hzaddons/gravatar/gravatar.php:143
+msgid ""
+"Libravatar addon is installed, too. Please disable Libravatar addon or this "
+"Gravatar addon. The Libravatar addon will fall back to Gravatar if "
+"nothing was found at Libravatar."
+msgstr "Плагин Libravatar также установлен. Пожалуйста, отключите плагин Libravatar или этот плагин Gravatar. Если Плагин Libravatar ничего не найдёт, он вернётся в Gravatar."
+
+#: ../../extend/addon/hzaddons/gravatar/gravatar.php:150
+#: ../../extend/addon/hzaddons/msgfooter/msgfooter.php:46
+#: ../../extend/addon/hzaddons/xmpp/xmpp.php:43
+msgid "Save Settings"
+msgstr "Сохранить настройки"
+
+#: ../../extend/addon/hzaddons/gravatar/gravatar.php:151
+msgid "Default avatar image"
+msgstr "Изображение аватара по умолчанию"
+
+#: ../../extend/addon/hzaddons/gravatar/gravatar.php:151
+msgid "Select default avatar image if none was found at Gravatar. See README"
+msgstr "Выберите изображения аватар по умолчанию если ничего не было найдено в Gravatar (см. README)."
+
+#: ../../extend/addon/hzaddons/gravatar/gravatar.php:152
+msgid "Rating of images"
+msgstr "Оценки изображений"
+
+#: ../../extend/addon/hzaddons/gravatar/gravatar.php:152
+msgid "Select the appropriate avatar rating for your site. See README"
+msgstr "Выберите подходящую оценку аватара для вашего сайта (см. README)."
+
+#: ../../extend/addon/hzaddons/gravatar/gravatar.php:165
+msgid "Gravatar settings updated."
+msgstr "Настройки Gravatar обновлены."
+
+#: ../../extend/addon/hzaddons/notifyadmin/notifyadmin.php:34
+msgid "New registration"
+msgstr "Новая регистрация"
+
+#: ../../extend/addon/hzaddons/notifyadmin/notifyadmin.php:42
+#, php-format
+msgid "Message sent to %s. New account registration: %s"
+msgstr "Сообщение отправлено в %s. Регистрация нового аккаунта: %s"
+
+#: ../../extend/addon/hzaddons/redphotos/redphotos.php:106
+msgid "Photos imported"
+msgstr "Фотографии импортированы"
+
+#: ../../extend/addon/hzaddons/redphotos/redphotos.php:129
+msgid "Redmatrix Photo Album Import"
+msgstr "Импортировать альбом фотографий Redmatrix"
+
+#: ../../extend/addon/hzaddons/redphotos/redphotos.php:130
+msgid "This will import all your Redmatrix photo albums to this channel."
+msgstr "Это позволит импортировать все ваши альбомы фотографий Redmatrix в этот канал."
+
+#: ../../extend/addon/hzaddons/redphotos/redphotos.php:131
+#: ../../extend/addon/hzaddons/redfiles/redfiles.php:121
+msgid "Redmatrix Server base URL"
+msgstr "Базовый URL сервера Redmatrix"
+
+#: ../../extend/addon/hzaddons/redphotos/redphotos.php:132
+#: ../../extend/addon/hzaddons/redfiles/redfiles.php:122
+msgid "Redmatrix Login Username"
+msgstr "Имя пользователя Redmatrix"
+
+#: ../../extend/addon/hzaddons/redphotos/redphotos.php:133
+#: ../../extend/addon/hzaddons/redfiles/redfiles.php:123
+msgid "Redmatrix Login Password"
+msgstr "Пароль Redmatrix"
+
+#: ../../extend/addon/hzaddons/redphotos/redphotos.php:134
+msgid "Import just this album"
+msgstr "Импортировать только этот альбом"
+
+#: ../../extend/addon/hzaddons/redphotos/redphotos.php:134
+msgid "Leave blank to import all albums"
+msgstr "Оставьте пустым для импорта всех альбомов"
+
+#: ../../extend/addon/hzaddons/redphotos/redphotos.php:135
+msgid "Maximum count to import"
+msgstr "Максимальное количество для импорта"
+
+#: ../../extend/addon/hzaddons/redphotos/redphotos.php:135
+msgid "0 or blank to import all available"
+msgstr "0 или пусто для импорта всех доступных"
+
+#: ../../extend/addon/hzaddons/content_import/Mod_content_import.php:27
+msgid "No server specified"
+msgstr "Сервер не указан"
+
+#: ../../extend/addon/hzaddons/content_import/Mod_content_import.php:73
+msgid "Posts imported"
+msgstr "Публикации импортированы"
+
+#: ../../extend/addon/hzaddons/content_import/Mod_content_import.php:113
+msgid "Files imported"
+msgstr "Файлы импортированы"
+
+#: ../../extend/addon/hzaddons/content_import/Mod_content_import.php:122
+msgid ""
+"This addon app copies existing content and file storage to a cloned/copied "
+"channel. Once the app is installed, visit the newly installed app. This will "
+"allow you to set the location of your original channel and an optional date "
+"range of files/conversations to copy."
+msgstr "Это дополнительное приложение копирует существующее содержимое и хранилище файлов в клонированный / скопированный канал. После того, как приложение установлено, посетите его страницу. Это позволит вам задать местоположение вашего исходного канала и диапазон дат файлов / бесед для копирования."
+
+#: ../../extend/addon/hzaddons/content_import/Mod_content_import.php:136
+msgid ""
+"This will import all your conversations and cloud files from a cloned "
+"channel on another server. This may take a while if you have lots of posts "
+"and or files."
+msgstr "Импортировать все ваши разговоры и хранилище файлов из клонируемого канала на другом сервере. Это может занять некоторое время, если у вас много публикаций и / или файлов."
+
+#: ../../extend/addon/hzaddons/content_import/Mod_content_import.php:137
+msgid "Include posts"
+msgstr "Включая публикации"
+
+#: ../../extend/addon/hzaddons/content_import/Mod_content_import.php:137
+msgid "Conversations, Articles, Cards, and other posted content"
+msgstr "Беседы, Статьи, Карточки и другое опубликованное содержимое"
+
+#: ../../extend/addon/hzaddons/content_import/Mod_content_import.php:138
+msgid "Include files"
+msgstr "Включая файлы"
+
+#: ../../extend/addon/hzaddons/content_import/Mod_content_import.php:138
+msgid "Files, Photos and other cloud storage"
+msgstr "Файлы, Фотографии и прочее из хранилища"
+
+#: ../../extend/addon/hzaddons/content_import/Mod_content_import.php:139
+msgid "Original Server base URL"
+msgstr "Базовый URL сервера-источника"
+
+#: ../../extend/addon/hzaddons/content_import/Mod_content_import.php:140
+#: ../../extend/addon/hzaddons/hzfiles/hzfiles.php:84
+msgid "Since modified date yyyy-mm-dd"
+msgstr "Начиная с даты изменений yyyy-mm-dd"
+
+#: ../../extend/addon/hzaddons/content_import/Mod_content_import.php:141
+#: ../../extend/addon/hzaddons/hzfiles/hzfiles.php:85
+msgid "Until modified date yyyy-mm-dd"
+msgstr "Заканчивая датой изменений yyyy-mm-dd"
+
+#: ../../extend/addon/hzaddons/openclipatar/openclipatar.php:50
+#: ../../extend/addon/hzaddons/openclipatar/openclipatar.php:128
msgid "System defaults:"
msgstr "Системные по умолчанию:"
-#: ../../addon/openclipatar/openclipatar.php:54
+#: ../../extend/addon/hzaddons/openclipatar/openclipatar.php:54
msgid "Preferred Clipart IDs"
msgstr "Предпочитаемый Clipart ID"
-#: ../../addon/openclipatar/openclipatar.php:54
+#: ../../extend/addon/hzaddons/openclipatar/openclipatar.php:54
msgid "List of preferred clipart ids. These will be shown first."
msgstr "Список предпочитаемых Clipart ID. Эти будут показаны первыми."
-#: ../../addon/openclipatar/openclipatar.php:55
+#: ../../extend/addon/hzaddons/openclipatar/openclipatar.php:55
msgid "Default Search Term"
msgstr "Условие поиска по умолчанию"
-#: ../../addon/openclipatar/openclipatar.php:55
+#: ../../extend/addon/hzaddons/openclipatar/openclipatar.php:55
msgid "The default search term. These will be shown second."
msgstr "Условие поиска по умолчанию. Показываются во вторую очередь."
-#: ../../addon/openclipatar/openclipatar.php:56
+#: ../../extend/addon/hzaddons/openclipatar/openclipatar.php:56
msgid "Return After"
msgstr "Вернуться после"
-#: ../../addon/openclipatar/openclipatar.php:56
+#: ../../extend/addon/hzaddons/openclipatar/openclipatar.php:56
msgid "Page to load after image selection."
msgstr "Страница для загрузки после выбора изображения."
-#: ../../addon/openclipatar/openclipatar.php:58 ../../include/channel.php:1422
-#: ../../include/nav.php:115
-msgid "Edit Profile"
-msgstr "Редактировать профиль"
-
-#: ../../addon/openclipatar/openclipatar.php:59
+#: ../../extend/addon/hzaddons/openclipatar/openclipatar.php:59
msgid "Profile List"
msgstr "Список профилей"
-#: ../../addon/openclipatar/openclipatar.php:61
+#: ../../extend/addon/hzaddons/openclipatar/openclipatar.php:61
msgid "Order of Preferred"
msgstr "Порядок предпочтения"
-#: ../../addon/openclipatar/openclipatar.php:61
+#: ../../extend/addon/hzaddons/openclipatar/openclipatar.php:61
msgid "Sort order of preferred clipart ids."
msgstr "Порядок сортировки предпочитаемых Clipart ID. "
-#: ../../addon/openclipatar/openclipatar.php:62
-#: ../../addon/openclipatar/openclipatar.php:68
+#: ../../extend/addon/hzaddons/openclipatar/openclipatar.php:62
+#: ../../extend/addon/hzaddons/openclipatar/openclipatar.php:68
msgid "Newest first"
msgstr "Новое первым"
-#: ../../addon/openclipatar/openclipatar.php:65
+#: ../../extend/addon/hzaddons/openclipatar/openclipatar.php:65
msgid "As entered"
msgstr "По мере ввода"
-#: ../../addon/openclipatar/openclipatar.php:67
+#: ../../extend/addon/hzaddons/openclipatar/openclipatar.php:67
msgid "Order of other"
msgstr "Порядок других"
-#: ../../addon/openclipatar/openclipatar.php:67
+#: ../../extend/addon/hzaddons/openclipatar/openclipatar.php:67
msgid "Sort order of other clipart ids."
msgstr "Порядок сортировки остальных Clipart ID."
-#: ../../addon/openclipatar/openclipatar.php:69
+#: ../../extend/addon/hzaddons/openclipatar/openclipatar.php:69
msgid "Most downloaded first"
msgstr "Самое загружаемое первым"
-#: ../../addon/openclipatar/openclipatar.php:70
+#: ../../extend/addon/hzaddons/openclipatar/openclipatar.php:70
msgid "Most liked first"
msgstr "Самое нравящееся первым"
-#: ../../addon/openclipatar/openclipatar.php:72
+#: ../../extend/addon/hzaddons/openclipatar/openclipatar.php:72
msgid "Preferred IDs Message"
msgstr "Сообщение от предпочитаемых ID"
-#: ../../addon/openclipatar/openclipatar.php:72
+#: ../../extend/addon/hzaddons/openclipatar/openclipatar.php:72
msgid "Message to display above preferred results."
msgstr "Отображаемое сообщение над предпочитаемыми результатами."
-#: ../../addon/openclipatar/openclipatar.php:78
+#: ../../extend/addon/hzaddons/openclipatar/openclipatar.php:78
msgid "Uploaded by: "
msgstr "Загружено:"
-#: ../../addon/openclipatar/openclipatar.php:78
+#: ../../extend/addon/hzaddons/openclipatar/openclipatar.php:78
msgid "Drawn by: "
msgstr "Нарисовано:"
-#: ../../addon/openclipatar/openclipatar.php:182
-#: ../../addon/openclipatar/openclipatar.php:194
+#: ../../extend/addon/hzaddons/openclipatar/openclipatar.php:182
+#: ../../extend/addon/hzaddons/openclipatar/openclipatar.php:194
msgid "Use this image"
msgstr "Использовать это изображение"
-#: ../../addon/openclipatar/openclipatar.php:192
+#: ../../extend/addon/hzaddons/openclipatar/openclipatar.php:192
msgid "Or select from a free OpenClipart.org image:"
msgstr "Или выберите из бесплатных изображений на OpenClipart.org"
-#: ../../addon/openclipatar/openclipatar.php:195
+#: ../../extend/addon/hzaddons/openclipatar/openclipatar.php:195
msgid "Search Term"
msgstr "Условие поиска"
-#: ../../addon/openclipatar/openclipatar.php:232
+#: ../../extend/addon/hzaddons/openclipatar/openclipatar.php:232
msgid "Unknown error. Please try again later."
msgstr "Неизвестная ошибка. Пожалуйста, повторите попытку позже."
-#: ../../addon/openclipatar/openclipatar.php:308
+#: ../../extend/addon/hzaddons/openclipatar/openclipatar.php:308
msgid "Profile photo updated successfully."
msgstr "Фотография профиля обновлена успешно."
-#: ../../addon/adultphotoflag/adultphotoflag.php:24
-msgid "Flag Adult Photos"
-msgstr "Пометка фотографий для взрослых"
+#: ../../extend/addon/hzaddons/sendzid/Mod_Sendzid.php:14
+msgid "Send your identity to all websites"
+msgstr "Отправить ваши данные на все веб-сайты"
-#: ../../addon/adultphotoflag/adultphotoflag.php:25
+#: ../../extend/addon/hzaddons/sendzid/Mod_Sendzid.php:20
+msgid "Sendzid App"
+msgstr "Приложение \"Отправить ZID\""
+
+#: ../../extend/addon/hzaddons/sendzid/Mod_Sendzid.php:32
+msgid "Send ZID"
+msgstr "Отправить ZID"
+
+#: ../../extend/addon/hzaddons/tour/tour.php:76
+msgid "Edit your profile and change settings."
+msgstr "Отредактировать ваш профиль и изменить настройки."
+
+#: ../../extend/addon/hzaddons/tour/tour.php:77
+msgid "Click here to see activity from your connections."
+msgstr "Нажмите сюда для отображения активности ваши контактов."
+
+#: ../../extend/addon/hzaddons/tour/tour.php:78
+msgid "Click here to see your channel home."
+msgstr "Нажмите сюда чтобы увидеть главную страницу вашего канала."
+
+#: ../../extend/addon/hzaddons/tour/tour.php:79
+msgid "You can access your private messages from here."
+msgstr "Вы можете получить доступ с личной переписке здесь."
+
+#: ../../extend/addon/hzaddons/tour/tour.php:80
+msgid "Create new events here."
+msgstr "Создать новое событие здесь."
+
+#: ../../extend/addon/hzaddons/tour/tour.php:81
msgid ""
-"Provide photo edit option to hide inappropriate photos from default album "
-"view"
-msgstr "Предоставьте возможность редактирования фотографий, чтобы скрыть неприемлемые фотографии из альбома по умолчанию"
+"You can accept new connections and change permissions for existing ones "
+"here. You can also e.g. create groups of contacts."
+msgstr "Вы можете подключать новые контакты и менять разрешения для существующих здесь. Также вы можете создавать их группы."
-#: ../../addon/totp/Settings/Totp.php:90
+#: ../../extend/addon/hzaddons/tour/tour.php:82
+msgid "System notifications will arrive here"
+msgstr "Системные оповещения будут показываться здесь"
+
+#: ../../extend/addon/hzaddons/tour/tour.php:83
+msgid "Search for content and users"
+msgstr "Поиск пользователей и содержимого"
+
+#: ../../extend/addon/hzaddons/tour/tour.php:84
+msgid "Browse for new contacts"
+msgstr "Поиск новых контактов"
+
+#: ../../extend/addon/hzaddons/tour/tour.php:85
+msgid "Launch installed apps"
+msgstr "Запустить установленные приложения"
+
+#: ../../extend/addon/hzaddons/tour/tour.php:86
+msgid "Looking for help? Click here."
+msgstr "Нужна помощь? Нажмите сюда."
+
+#: ../../extend/addon/hzaddons/tour/tour.php:87
msgid ""
-"You haven't set a TOTP secret yet.\n"
-"Please click the button below to generate one and register this site\n"
-"with your preferred authenticator app."
-msgstr "Вы еще не установили секретный код TOTP. Пожалуйста, нажмите на кнопку ниже, чтобы сгенерировать его и зарегистрировать этот сайт в предпочитаемом вами приложении для аутентификации."
+"New events have occurred in your network. Click here to see what has "
+"happened!"
+msgstr "Новые события произошли в вашей сети. Нажмите здесь для того, чтобы знать что случилось!"
-#: ../../addon/totp/Settings/Totp.php:93
-msgid "Your TOTP secret is"
-msgstr "Ваш секретный код TOTP"
+#: ../../extend/addon/hzaddons/tour/tour.php:88
+msgid "You have received a new private message. Click here to see from who!"
+msgstr "Вы получили новое личное сообщение. Нажмите чтобы увидеть от кого!"
-#: ../../addon/totp/Settings/Totp.php:94
+#: ../../extend/addon/hzaddons/tour/tour.php:89
+msgid "There are events this week. Click here too see which!"
+msgstr "На этой неделе есть события. Нажмите здесь чтобы увидеть какие!"
+
+#: ../../extend/addon/hzaddons/tour/tour.php:90
+msgid "You have received a new introduction. Click here to see who!"
+msgstr "Вы были представлены. Нажмите чтобы увидеть кому!"
+
+#: ../../extend/addon/hzaddons/tour/tour.php:91
msgid ""
-"Be sure to save it somewhere in case you lose or replace your mobile "
-"device.\n"
-"Use your mobile device to scan the QR code below to register this site\n"
-"with your preferred authenticator app."
-msgstr "Обязательно сохраните его где-нибудь на случай потери или замены мобильного устройства. С помощью мобильного устройства отсканируйте приведенный ниже QR-код, чтобы зарегистрировать этот сайт в предпочитаемом вами приложении для аутентификации."
+"There is a new system notification. Click here to see what has happened!"
+msgstr "Это новое системное уведомление. Нажмите чтобы посмотреть что случилось!"
-#: ../../addon/totp/Settings/Totp.php:99
-msgid "Test"
-msgstr "Тест"
+#: ../../extend/addon/hzaddons/tour/tour.php:94
+msgid "Click here to share text, images, videos and sound."
+msgstr "Нажмите сюда чтобы поделиться текстом, изображениями, видео или треком."
-#: ../../addon/totp/Settings/Totp.php:100
-msgid "Generate New Secret"
-msgstr "Сгенерировать новый код"
+#: ../../extend/addon/hzaddons/tour/tour.php:95
+msgid "You can write an optional title for your update (good for long posts)."
+msgstr "Вы можете написать необязательный заголовок для вашей публикации (желательно для больших публикаций)."
-#: ../../addon/totp/Settings/Totp.php:101
-msgid "Go"
-msgstr "Вперёд"
+#: ../../extend/addon/hzaddons/tour/tour.php:96
+msgid "Entering some categories here makes it easier to find your post later."
+msgstr "Введите категории здесь чтобы было проще найти вашу публикацию позднее."
-#: ../../addon/totp/Settings/Totp.php:102
-msgid "Enter your password"
-msgstr "Введите ваш пароль"
+#: ../../extend/addon/hzaddons/tour/tour.php:97
+msgid "Share photos, links, location, etc."
+msgstr "Поделиться фотографией, ссылками, местоположение и т.п."
-#: ../../addon/totp/Settings/Totp.php:103
-msgid "enter TOTP code from your device"
-msgstr "введите код TOTP из вашего устройства"
+#: ../../extend/addon/hzaddons/tour/tour.php:98
+msgid ""
+"Only want to share content for a while? Make it expire at a certain date."
+msgstr "Хотите только поделиться временным содержимым? Установите срок его действия."
-#: ../../addon/totp/Settings/Totp.php:104
-msgid "Pass!"
-msgstr "Принято!"
+#: ../../extend/addon/hzaddons/tour/tour.php:99
+msgid "You can password protect content."
+msgstr "Вы можете защитить содержимое паролем."
-#: ../../addon/totp/Settings/Totp.php:105
-msgid "Fail"
-msgstr "Отказано"
+#: ../../extend/addon/hzaddons/tour/tour.php:100
+msgid "Choose who you share with."
+msgstr "Выбрать с кем поделиться."
-#: ../../addon/totp/Settings/Totp.php:106
-msgid "Incorrect password, try again."
-msgstr "Неверный пароль, попробуйте снова."
+#: ../../extend/addon/hzaddons/tour/tour.php:102
+msgid "Click here when you are done."
+msgstr "Нажмите здесь когда закончите."
-#: ../../addon/totp/Settings/Totp.php:107
-msgid "Record your new TOTP secret and rescan the QR code above."
-msgstr "Запишите ваш секретный код TOTP и повторно отсканируйте приведенный ниже QR-код."
+#: ../../extend/addon/hzaddons/tour/tour.php:105
+msgid "Adjust from which channels posts should be displayed."
+msgstr "Настройте из каких каналов должны отображаться публикации."
-#: ../../addon/totp/Settings/Totp.php:115
-msgid "TOTP Settings"
-msgstr "Настройки TOTP"
+#: ../../extend/addon/hzaddons/tour/tour.php:106
+msgid "Only show posts from channels in the specified privacy group."
+msgstr "Показывать только публикации из определённой группы конфиденциальности."
-#: ../../addon/totp/Mod_Totp.php:23
-msgid "TOTP Two-Step Verification"
-msgstr "Двухэтапная верификация TOTP"
+#: ../../extend/addon/hzaddons/tour/tour.php:110
+msgid ""
+"Easily find posts containing tags (keywords preceded by the \"#\" symbol)."
+msgstr "Лёгкий поиск сообщения, содержащего теги (ключевые слова, которым предшествует символ #)."
-#: ../../addon/totp/Mod_Totp.php:24
-msgid "Enter the 2-step verification generated by your authenticator app:"
-msgstr "Введите код проверки, созданный вашим приложением для аутентификации"
+#: ../../extend/addon/hzaddons/tour/tour.php:111
+msgid "Easily find posts in given category."
+msgstr "Лёгкий поиск публикаций в данной категории."
-#: ../../addon/totp/Mod_Totp.php:25
-msgid "Success!"
-msgstr "Успех!"
+#: ../../extend/addon/hzaddons/tour/tour.php:112
+msgid "Easily find posts by date."
+msgstr "Лёгкий поиск публикаций по дате."
-#: ../../addon/totp/Mod_Totp.php:26
-msgid "Invalid code, please try again."
-msgstr "Неверный код. Пожалуйста, попробуйте ещё раз."
+#: ../../extend/addon/hzaddons/tour/tour.php:113
+msgid ""
+"Suggested users who have volounteered to be shown as suggestions, and who we "
+"think you might find interesting."
+msgstr "Рекомендуемые пользователи, которые были представлены в качестве предложений, и которые, по нашему мнению, могут оказаться интересными."
-#: ../../addon/totp/Mod_Totp.php:27
-msgid "Too many invalid codes..."
-msgstr "Слишком много неверных кодов..."
+#: ../../extend/addon/hzaddons/tour/tour.php:114
+msgid "Here you see channels you have connected to."
+msgstr "Здесь вы видите каналы, к которым вы подключились."
-#: ../../addon/totp/Mod_Totp.php:28
-msgid "Verify"
-msgstr "Проверить"
+#: ../../extend/addon/hzaddons/tour/tour.php:115
+msgid "Save your search so you can repeat it at a later date."
+msgstr "Сохраните ваш поиск с тем, чтобы повторить его позже."
-#: ../../addon/wppost/Mod_Wppost.php:28
-msgid "Wordpress Settings saved."
-msgstr "Настройки WordPress сохранены."
+#: ../../extend/addon/hzaddons/tour/tour.php:118
+msgid ""
+"If you see this icon you can be sure that the sender is who it say it is. It "
+"is normal that it is not always possible to verify the sender, so the icon "
+"will be missing sometimes. There is usually no need to worry about that."
+msgstr "Если вы видите этот значок, вы можете быть уверены, что отправитель - это тот, кто это говорит. Это нормально, что не всегда можно проверить отправителя, поэтому значок иногда будет отсутствовать. Обычно об этом не нужно беспокоиться."
-#: ../../addon/wppost/Mod_Wppost.php:41
-msgid "Wordpress Post App"
-msgstr "Приложение \"Публикация в Wordpress\""
+#: ../../extend/addon/hzaddons/tour/tour.php:119
+msgid ""
+"Danger! It seems someone tried to forge a message! This message is not "
+"necessarily from who it says it is from!"
+msgstr "Опасность! Кажется, кто-то пытался подделать сообщение! Это сообщение не обязательно от того, от кого оно значится!"
-#: ../../addon/wppost/Mod_Wppost.php:42
-msgid "Post to WordPress or anything else which uses the wordpress XMLRPC API"
-msgstr "Опубликовать в WordPress или в чём-то ещё, поддерживающем wordpress XMLRPC API"
+#: ../../extend/addon/hzaddons/tour/tour.php:126
+msgid ""
+"Welcome to Hubzilla! Would you like to see a tour of the UI?
You can "
+"pause it at any time and continue where you left off by reloading the page, "
+"or navigting to another page.
You can also advance by pressing the "
+"return key"
+msgstr "Добро пожаловать в Hubzilla! Желаете получить обзор пользовательского интерфейса?
Вы можете его приостановаить и в любое время перезагрузив страницу или перейдя на другую.
Также вы можете нажать клавишу \"Назад\""
-#: ../../addon/wppost/Mod_Wppost.php:65
-msgid "WordPress username"
-msgstr "Имя пользователя WordPress"
+#: ../../extend/addon/hzaddons/upload_limits/upload_limits.php:25
+msgid "Show Upload Limits"
+msgstr "Показать ограничения на загрузку"
-#: ../../addon/wppost/Mod_Wppost.php:69
-msgid "WordPress password"
-msgstr "Пароль WordPress"
+#: ../../extend/addon/hzaddons/upload_limits/upload_limits.php:27
+msgid "Hubzilla configured maximum size: "
+msgstr "Максимальный размер настроенный в Hubzilla:"
-#: ../../addon/wppost/Mod_Wppost.php:73
-msgid "WordPress API URL"
-msgstr "URL API WordPress"
-
-#: ../../addon/wppost/Mod_Wppost.php:74
-msgid "Typically https://your-blog.tld/xmlrpc.php"
-msgstr "Обычно https://your-blog.tld/xmlrpc.php"
-
-#: ../../addon/wppost/Mod_Wppost.php:77
-msgid "WordPress blogid"
+#: ../../extend/addon/hzaddons/upload_limits/upload_limits.php:28
+msgid "PHP upload_max_filesize: "
msgstr ""
-#: ../../addon/wppost/Mod_Wppost.php:78
-msgid "For multi-user sites such as wordpress.com, otherwise leave blank"
-msgstr "Для многопользовательских сайтов, таких, как wordpress.com. В противном случае оставьте пустым"
+#: ../../extend/addon/hzaddons/upload_limits/upload_limits.php:29
+msgid "PHP post_max_size (must be larger than upload_max_filesize): "
+msgstr "PHP post_max_size (должен быть больше чем upload_max_filesize): "
-#: ../../addon/wppost/Mod_Wppost.php:82
-msgid "Post to WordPress by default"
-msgstr "Публиковать в WordPress по умолчанию"
+#: ../../extend/addon/hzaddons/statusnet/statusnet.php:145
+msgid "Post to GNU social"
+msgstr "Опубликовать в GNU Social"
-#: ../../addon/wppost/Mod_Wppost.php:86
-msgid "Forward comments (requires hubzilla_wp plugin)"
-msgstr "Пересылать комментарии (требуется плагин hubzilla_wp)"
+#: ../../extend/addon/hzaddons/statusnet/statusnet.php:594
+msgid "API URL"
+msgstr ""
-#: ../../addon/wppost/Mod_Wppost.php:94
-msgid "Wordpress Post"
-msgstr "Публикация в WordPress"
+#: ../../extend/addon/hzaddons/statusnet/statusnet.php:597
+msgid "Application name"
+msgstr "Название приложения"
-#: ../../addon/wppost/wppost.php:46
-msgid "Post to WordPress"
-msgstr "Опубликовать в WordPress"
+#: ../../extend/addon/hzaddons/statusnet/Mod_Statusnet.php:61
+msgid ""
+"Please contact your site administrator. The provided API URL is not "
+"valid."
+msgstr "Пожалуйста свяжитесь с администратором сайта. Предоставленный URL API недействителен."
-#: ../../addon/nsfw/nsfw.php:152
-msgid "Possible adult content"
-msgstr "Возможно содержимое для взрослых"
+#: ../../extend/addon/hzaddons/statusnet/Mod_Statusnet.php:98
+msgid "We could not contact the GNU social API with the Path you entered."
+msgstr "Нам не удалось установить контакт с GNU Social API по введённому вами пути"
-#: ../../addon/nsfw/nsfw.php:167
+#: ../../extend/addon/hzaddons/statusnet/Mod_Statusnet.php:130
+msgid "GNU social settings updated."
+msgstr "Настройки GNU Social обновлены."
+
+#: ../../extend/addon/hzaddons/statusnet/Mod_Statusnet.php:146
+#: ../../extend/addon/hzaddons/redred/Mod_Redred.php:50
+msgid "Hubzilla Crosspost Connector App"
+msgstr "Приложение \"Пересылка публикаций Hubzilla\""
+
+#: ../../extend/addon/hzaddons/statusnet/Mod_Statusnet.php:147
+msgid ""
+"Relay public postings to a connected GNU social account (formerly StatusNet)"
+msgstr "Пересылает общедоступные публикации на подключённую учётную запись GNU social (бывшая StatusNet)"
+
+#: ../../extend/addon/hzaddons/statusnet/Mod_Statusnet.php:181
+msgid "Globally Available GNU social OAuthKeys"
+msgstr "Глобально доступные ключи OAuthKeys GNU Social"
+
+#: ../../extend/addon/hzaddons/statusnet/Mod_Statusnet.php:183
+msgid ""
+"There are preconfigured OAuth key pairs for some GNU social servers "
+"available. If you are using one of them, please use these credentials. If not feel free to connect to any other GNU social instance (see below)."
+msgstr "Существуют предварительно настроенные пары ключей OAuth для некоторых доступных серверов GNU social. Если вы используете один из них, используйте эти учетные данные. Если вы не хотите подключаться к какому-либо другому серверу GNU social (см. ниже)."
+
+#: ../../extend/addon/hzaddons/statusnet/Mod_Statusnet.php:198
+msgid "Provide your own OAuth Credentials"
+msgstr "Предоставьте ваши собственные регистрационные данные OAuth"
+
+#: ../../extend/addon/hzaddons/statusnet/Mod_Statusnet.php:200
+msgid ""
+"No consumer key pair for GNU social found. Register your Hubzilla Account as "
+"an desktop client on your GNU social account, copy the consumer key pair "
+"here and enter the API base root. Before you register your own OAuth "
+"key pair ask the administrator if there is already a key pair for this "
+"Hubzilla installation at your favourite GNU social installation."
+msgstr "Не найдена пользовательская пара ключей для GNU social. Зарегистрируйте свою учетную запись Hubzilla в качестве настольного клиента в своей учетной записи GNU social, скопируйте cюда пару ключей пользователя и введите корневой каталог базы API. Прежде чем регистрировать свою собственную пару ключей OAuth, спросите администратора, если ли уже пара ключей для этой установки Hubzilla в вашем GNU social."
+
+#: ../../extend/addon/hzaddons/statusnet/Mod_Statusnet.php:204
+msgid "OAuth Consumer Key"
+msgstr "Ключ клиента OAuth"
+
+#: ../../extend/addon/hzaddons/statusnet/Mod_Statusnet.php:208
+msgid "OAuth Consumer Secret"
+msgstr "Пароль клиента OAuth"
+
+#: ../../extend/addon/hzaddons/statusnet/Mod_Statusnet.php:212
+msgid "Base API Path"
+msgstr "Основной путь к API"
+
+#: ../../extend/addon/hzaddons/statusnet/Mod_Statusnet.php:212
+msgid "Remember the trailing /"
+msgstr "Запомнить закрывающий /"
+
+#: ../../extend/addon/hzaddons/statusnet/Mod_Statusnet.php:216
+msgid "GNU social application name"
+msgstr "Имя приложения GNU social"
+
+#: ../../extend/addon/hzaddons/statusnet/Mod_Statusnet.php:239
+msgid ""
+"To connect to your GNU social account click the button below to get a "
+"security code from GNU social which you have to copy into the input box "
+"below and submit the form. Only your public posts will be "
+"posted to GNU social."
+msgstr "Чтобы подключиться к вашей учетной записи GNU social нажмите кнопку ниже для получения кода безопасности из GNU social, который вы должны скопировать в поле ввода ниже и отправить форму. Только ваши общедоступные сообщения будут опубликованы в GNU social."
+
+#: ../../extend/addon/hzaddons/statusnet/Mod_Statusnet.php:241
+msgid "Log in with GNU social"
+msgstr "Войти с GNU social"
+
+#: ../../extend/addon/hzaddons/statusnet/Mod_Statusnet.php:244
+msgid "Copy the security code from GNU social here"
+msgstr "Скопируйте код безопасности GNU social здесь"
+
+#: ../../extend/addon/hzaddons/statusnet/Mod_Statusnet.php:254
+msgid "Cancel Connection Process"
+msgstr "Отменить процесс подключения"
+
+#: ../../extend/addon/hzaddons/statusnet/Mod_Statusnet.php:256
+msgid "Current GNU social API is"
+msgstr "Текущий GNU social API"
+
+#: ../../extend/addon/hzaddons/statusnet/Mod_Statusnet.php:260
+msgid "Cancel GNU social Connection"
+msgstr "Отменить подключение с GNU social"
+
+#: ../../extend/addon/hzaddons/statusnet/Mod_Statusnet.php:272
+#: ../../extend/addon/hzaddons/twitter/Mod_Twitter.php:147
+msgid "Currently connected to: "
+msgstr "В настоящее время подключён к: "
+
+#: ../../extend/addon/hzaddons/statusnet/Mod_Statusnet.php:277
+msgid ""
+"Note: Due your privacy settings (Hide your profile "
+"details from unknown viewers?) the link potentially included in public "
+"postings relayed to GNU social will lead the visitor to a blank page "
+"informing the visitor that the access to your profile has been restricted."
+msgstr "Замечание: Из-за настроек конфиденциальности (скрыть данные своего профиля от неизвестных зрителей?) cсылка, потенциально включенная в общедоступные публикации, переданные в GNU social, приведет посетителя к пустой странице, информирующей его о том, что доступ к вашему профилю был ограничен."
+
+#: ../../extend/addon/hzaddons/statusnet/Mod_Statusnet.php:282
+msgid "Post to GNU social by default"
+msgstr "Публиковать в GNU social по умолчанию"
+
+#: ../../extend/addon/hzaddons/statusnet/Mod_Statusnet.php:282
+msgid ""
+"If enabled your public postings will be posted to the associated GNU-social "
+"account by default"
+msgstr "Если включено, ваши общедоступные публикации будут опубликованы в связанной учётной записи GNU social по умолчанию"
+
+#: ../../extend/addon/hzaddons/statusnet/Mod_Statusnet.php:291
+#: ../../extend/addon/hzaddons/twitter/Mod_Twitter.php:171
+msgid "Clear OAuth configuration"
+msgstr "Очистить конфигурацию OAuth"
+
+#: ../../extend/addon/hzaddons/statusnet/Mod_Statusnet.php:303
+msgid "GNU-Social Crosspost Connector"
+msgstr "Подключение пересылки публикаций GNU Social"
+
+#: ../../extend/addon/hzaddons/startpage/Mod_Startpage.php:50
+msgid "Startpage App"
+msgstr "Приложение \"Стартовая страница\""
+
+#: ../../extend/addon/hzaddons/startpage/Mod_Startpage.php:51
+msgid "Set a preferred page to load on login from home page"
+msgstr "Устанавливает предпочтительную страницу для загрузки при входе с домашней страницы"
+
+#: ../../extend/addon/hzaddons/startpage/Mod_Startpage.php:62
+msgid "Page to load after login"
+msgstr "Страница для загрузки после входа"
+
+#: ../../extend/addon/hzaddons/startpage/Mod_Startpage.php:62
+msgid ""
+"Examples: "apps", "network?f=&gid=37" (privacy "
+"collection), "channel" or "notifications/system" (leave "
+"blank for default network page (grid)."
+msgstr "Примеры: "apps", "network?f=&gid=37" (privacy collection), "channel" or "notifications/system" (оставьте пустым для для страницы сети по умолчанию)."
+
+#: ../../extend/addon/hzaddons/startpage/Mod_Startpage.php:70
+msgid "Startpage"
+msgstr "Стартовая страница"
+
+#: ../../extend/addon/hzaddons/authchoose/Mod_Authchoose.php:22
+msgid ""
+"Allow magic authentication only to websites of your immediate connections"
+msgstr "Разрешить волшебную аутентификацию только на сайтах ваших непосредственных соединений"
+
+#: ../../extend/addon/hzaddons/authchoose/Mod_Authchoose.php:28
+#: ../../extend/addon/hzaddons/authchoose/Mod_Authchoose.php:33
+msgid "Authchoose App"
+msgstr "Приложение Authchoose"
+
+#: ../../extend/addon/hzaddons/authchoose/Mod_Authchoose.php:39
+msgid "Authchoose"
+msgstr ""
+
+#: ../../extend/addon/hzaddons/flashcards/Mod_Flashcards.php:168
+msgid "Not allowed."
+msgstr "Запрещено."
+
+#: ../../extend/addon/hzaddons/skeleton/Mod_Skeleton.php:32
+msgid "Skeleton App"
+msgstr "Приложение \"Скелет\""
+
+#: ../../extend/addon/hzaddons/skeleton/Mod_Skeleton.php:33
+msgid "A skeleton for addons, you can copy/paste"
+msgstr "Скелет для приложений. Вы можете использовать copy/paste"
+
+#: ../../extend/addon/hzaddons/skeleton/Mod_Skeleton.php:40
+msgid "Some setting"
+msgstr "Некоторые настройки"
+
+#: ../../extend/addon/hzaddons/skeleton/Mod_Skeleton.php:40
+msgid "A setting"
+msgstr "Настройка"
+
+#: ../../extend/addon/hzaddons/skeleton/Mod_Skeleton.php:48
+msgid "Skeleton Settings"
+msgstr "Настройки скелета"
+
+#: ../../extend/addon/hzaddons/pubcrawl/Mod_Pubcrawl.php:25
+msgid "ActivityPub Protocol Settings updated."
+msgstr "Настройки протокола ActivityPub обновлены."
+
+#: ../../extend/addon/hzaddons/pubcrawl/Mod_Pubcrawl.php:34
+msgid ""
+"The activitypub protocol does not support location independence. Connections "
+"you make within that network may be unreachable from alternate channel "
+"locations."
+msgstr "Протокол ActivityPub не поддерживает независимость от расположения. Ваши контакты установленные в этой сети могут быть недоступны из альтернативных мест размещения канала."
+
+#: ../../extend/addon/hzaddons/pubcrawl/Mod_Pubcrawl.php:40
+msgid "Activitypub Protocol App"
+msgstr "Приложение \"Протокол ActivityPub\""
+
+#: ../../extend/addon/hzaddons/pubcrawl/Mod_Pubcrawl.php:50
+msgid "Deliver to ActivityPub recipients in privacy groups"
+msgstr "Доставить получателям ActivityPub в группах конфиденциальности"
+
+#: ../../extend/addon/hzaddons/pubcrawl/Mod_Pubcrawl.php:50
+msgid ""
+"May result in a large number of mentions and expose all the members of your "
+"privacy group"
+msgstr "Может привести к большому количеству упоминаний и раскрытию участников группы конфиденциальности"
+
+#: ../../extend/addon/hzaddons/pubcrawl/Mod_Pubcrawl.php:54
+msgid "Send multi-media HTML articles"
+msgstr "Отправить HTML статьи с мультимедиа"
+
+#: ../../extend/addon/hzaddons/pubcrawl/Mod_Pubcrawl.php:54
+msgid "Not supported by some microblog services such as Mastodon"
+msgstr "Не поддерживается некоторыми микроблогами, например Mastodon"
+
+#: ../../extend/addon/hzaddons/pubcrawl/Mod_Pubcrawl.php:62
+msgid "Activitypub Protocol"
+msgstr "Протокол ActivityPub"
+
+#: ../../extend/addon/hzaddons/diaspora/import_diaspora.php:18
+msgid "No username found in import file."
+msgstr "Имя пользователя не найдено в файле для импорта."
+
+#: ../../extend/addon/hzaddons/diaspora/Mod_Diaspora.php:43
+msgid "Diaspora Protocol Settings updated."
+msgstr "Настройки протокола Diaspora обновлены."
+
+#: ../../extend/addon/hzaddons/diaspora/Mod_Diaspora.php:52
+msgid ""
+"The diaspora protocol does not support location independence. Connections "
+"you make within that network may be unreachable from alternate channel "
+"locations."
+msgstr "Протокол Diaspora не поддерживает независимость от расположения. Ваши контакты установленные в этой сети могут быть недоступны из альтернативных мест размещения канала."
+
+#: ../../extend/addon/hzaddons/diaspora/Mod_Diaspora.php:58
+msgid "Diaspora Protocol App"
+msgstr "Приложение \"Протокол Diaspora\""
+
+#: ../../extend/addon/hzaddons/diaspora/Mod_Diaspora.php:77
+msgid "Allow any Diaspora member to comment on your public posts"
+msgstr "Разрешить любому участнику Diaspora комментировать ваши общедоступные публикации"
+
+#: ../../extend/addon/hzaddons/diaspora/Mod_Diaspora.php:81
+msgid "Prevent your hashtags from being redirected to other sites"
+msgstr "Предотвратить перенаправление тегов на другие сайты"
+
+#: ../../extend/addon/hzaddons/diaspora/Mod_Diaspora.php:85
+msgid "Sign and forward posts and comments with no existing Diaspora signature"
+msgstr "Подписывать и отправлять публикации и комментарии с несуществующей подписью Diaspora"
+
+#: ../../extend/addon/hzaddons/diaspora/Mod_Diaspora.php:90
+msgid "Followed hashtags (comma separated, do not include the #)"
+msgstr "Отслеживаемые теги (через запятую, исключая #)"
+
+#: ../../extend/addon/hzaddons/diaspora/Mod_Diaspora.php:99
+msgid "Diaspora Protocol"
+msgstr "Протокол Diaspora"
+
+#: ../../extend/addon/hzaddons/diaspora/Receiver.php:1536
#, php-format
-msgid "%s - view"
-msgstr "%s - просмотр"
+msgid "%1$s dislikes %2$s's %3$s"
+msgstr "%1$s не нравится %2$s's %3$s"
-#: ../../addon/nsfw/Mod_Nsfw.php:22
+#: ../../extend/addon/hzaddons/superblock/Mod_Superblock.php:20
+msgid "Superblock App"
+msgstr "Приложение Superblock"
+
+#: ../../extend/addon/hzaddons/superblock/Mod_Superblock.php:21
+msgid "Block channels"
+msgstr "Заблокировать каналы"
+
+#: ../../extend/addon/hzaddons/superblock/Mod_Superblock.php:63
+msgid "superblock settings updated"
+msgstr "Настройки Superblock обновлены."
+
+#: ../../extend/addon/hzaddons/superblock/Mod_Superblock.php:87
+msgid "Currently blocked"
+msgstr "В настоящее время заблокирован"
+
+#: ../../extend/addon/hzaddons/superblock/Mod_Superblock.php:89
+msgid "No channels currently blocked"
+msgstr "В настоящее время никакие каналы не блокируются"
+
+#: ../../extend/addon/hzaddons/superblock/superblock.php:337
+msgid "Block Completely"
+msgstr "Заблокировать полностью"
+
+#: ../../extend/addon/hzaddons/mdpost/mdpost.php:42
+msgid "Use markdown for editing posts"
+msgstr "Использовать язык разметки Markdown для редактирования публикаций"
+
+#: ../../extend/addon/hzaddons/dwpost/Mod_Dwpost.php:24
+msgid "Dreamwidth Crosspost Connector Settings saved."
+msgstr "Настройки пересылки публикаций Dreamwidth сохранены."
+
+#: ../../extend/addon/hzaddons/dwpost/Mod_Dwpost.php:36
+msgid "Dreamwidth Crosspost Connector App"
+msgstr "Приложение \"Публикация в Dreamwidth\""
+
+#: ../../extend/addon/hzaddons/dwpost/Mod_Dwpost.php:37
+msgid "Relay public postings to Dreamwidth"
+msgstr "Пересылает общедоступные публикации в Dreamwidth"
+
+#: ../../extend/addon/hzaddons/dwpost/Mod_Dwpost.php:52
+msgid "Dreamwidth username"
+msgstr "Имя пользователя Dreamwidth"
+
+#: ../../extend/addon/hzaddons/dwpost/Mod_Dwpost.php:56
+msgid "Dreamwidth password"
+msgstr "Пароль Dreamwidth"
+
+#: ../../extend/addon/hzaddons/dwpost/Mod_Dwpost.php:60
+msgid "Post to Dreamwidth by default"
+msgstr "Публиковать в Dreamwidth по умолчанию"
+
+#: ../../extend/addon/hzaddons/dwpost/Mod_Dwpost.php:68
+msgid "Dreamwidth Crosspost Connector"
+msgstr "Публикация в Dreamwidth"
+
+#: ../../extend/addon/hzaddons/dwpost/dwpost.php:48
+msgid "Post to Dreamwidth"
+msgstr "Публиковать в Dreamwidth"
+
+#: ../../extend/addon/hzaddons/rtof/rtof.php:51
+msgid "Post to Friendica"
+msgstr "Опубликовать в Friendica"
+
+#: ../../extend/addon/hzaddons/rtof/Mod_Rtof.php:24
+msgid "Friendica Crosspost Connector Settings saved."
+msgstr "Настройки пересылки публикаций Friendica сохранены."
+
+#: ../../extend/addon/hzaddons/rtof/Mod_Rtof.php:36
+msgid "Friendica Crosspost Connector App"
+msgstr "Приложение \"Публикация в Friendica\""
+
+#: ../../extend/addon/hzaddons/rtof/Mod_Rtof.php:37
+msgid "Relay public postings to a connected Friendica account"
+msgstr "Пересылает общедоступные публикации на подключённую учётную запись Friendica"
+
+#: ../../extend/addon/hzaddons/rtof/Mod_Rtof.php:49
+msgid "Send public postings to Friendica by default"
+msgstr "Отправлять общедоступные публикации во Friendica по умолчанию"
+
+#: ../../extend/addon/hzaddons/rtof/Mod_Rtof.php:53
+msgid "Friendica API Path"
+msgstr "Путь к Friendica API"
+
+#: ../../extend/addon/hzaddons/rtof/Mod_Rtof.php:53
+#: ../../extend/addon/hzaddons/redred/Mod_Redred.php:67
+msgid "https://{sitename}/api"
+msgstr ""
+
+#: ../../extend/addon/hzaddons/rtof/Mod_Rtof.php:57
+msgid "Friendica login name"
+msgstr "Имя входа Friendica"
+
+#: ../../extend/addon/hzaddons/rtof/Mod_Rtof.php:61
+msgid "Friendica password"
+msgstr "Пароль Friendica"
+
+#: ../../extend/addon/hzaddons/rtof/Mod_Rtof.php:69
+msgid "Friendica Crosspost Connector"
+msgstr "Публикация в Friendica"
+
+#: ../../extend/addon/hzaddons/donate/donate.php:21
+msgid "Project Servers and Resources"
+msgstr "Серверы и ресурсы проекта"
+
+#: ../../extend/addon/hzaddons/donate/donate.php:22
+msgid "Project Creator and Tech Lead"
+msgstr "Создатель проекта и технический руководитель"
+
+#: ../../extend/addon/hzaddons/donate/donate.php:49
+msgid ""
+"And the hundreds of other people and organisations who helped make the "
+"Hubzilla possible."
+msgstr "И сотни других людей и организаций которые помогали в создании Hubzilla."
+
+#: ../../extend/addon/hzaddons/donate/donate.php:52
+msgid ""
+"The Redmatrix/Hubzilla projects are provided primarily by volunteers giving "
+"their time and expertise - and often paying out of pocket for services they "
+"share with others."
+msgstr "Проекты Redmatrix / Hubzilla предоставляются, в основном, добровольцами, которые предоставляют свое время и опыт и, часто, оплачивают из своего кармана услуги, которыми они делятся с другими."
+
+#: ../../extend/addon/hzaddons/donate/donate.php:53
+msgid ""
+"There is no corporate funding and no ads, and we do not collect and sell "
+"your personal information. (We don't control your personal information - "
+"you do.)"
+msgstr "Здесь нет корпоративного финансирования и рекламы, мы не собираем и не продаем вашу личную информацию. (Мы не контролируем вашу личную информацию - это делаете вы.)"
+
+#: ../../extend/addon/hzaddons/donate/donate.php:54
+msgid ""
+"Help support our ground-breaking work in decentralisation, web identity, and "
+"privacy."
+msgstr "Помогите поддержать нашу новаторскую работу в областях децентрализации, веб-идентификации и конфиденциальности."
+
+#: ../../extend/addon/hzaddons/donate/donate.php:56
+msgid ""
+"Your donations keep servers and services running and also helps us to "
+"provide innovative new features and continued development."
+msgstr "В ваших пожертвованиях поддерживают серверы и службы, а также помогают нам предоставлять новые возможности и продолжать развитие."
+
+#: ../../extend/addon/hzaddons/donate/donate.php:59
+msgid "Donate"
+msgstr "Пожертвовать"
+
+#: ../../extend/addon/hzaddons/donate/donate.php:61
+msgid ""
+"Choose a project, developer, or public hub to support with a one-time "
+"donation"
+msgstr "Выберите проект, разработчика или общедоступный узел для поддержки в форме единоразового пожертвования"
+
+#: ../../extend/addon/hzaddons/donate/donate.php:62
+msgid "Donate Now"
+msgstr "Пожертвовать сейчас"
+
+#: ../../extend/addon/hzaddons/donate/donate.php:63
+msgid ""
+"Or become a project sponsor (Hubzilla Project only)"
+msgstr "или станьте спонсором проекта (только для Hubzilla)"
+
+#: ../../extend/addon/hzaddons/donate/donate.php:64
+msgid ""
+"Please indicate if you would like your first name or full name (or nothing) "
+"to appear in our sponsor listing"
+msgstr "Пожалуйста, если желаете, укажите ваше имя для отображения в списке спонсоров."
+
+#: ../../extend/addon/hzaddons/donate/donate.php:65
+msgid "Sponsor"
+msgstr "Спонсор"
+
+#: ../../extend/addon/hzaddons/donate/donate.php:68
+msgid "Special thanks to: "
+msgstr "Особые благодарности:"
+
+#: ../../extend/addon/hzaddons/channelreputation/channelreputation.php:108
+msgid "Enable Community Moderation"
+msgstr "Включить модерацию сообщества"
+
+#: ../../extend/addon/hzaddons/channelreputation/channelreputation.php:116
+msgid "Reputation automatically given to new members"
+msgstr "Репутация автоматически предоставляемая новым участникам"
+
+#: ../../extend/addon/hzaddons/channelreputation/channelreputation.php:117
+msgid "Reputation will never fall below this value"
+msgstr "Репутация никогда не упадёт ниже этого значения"
+
+#: ../../extend/addon/hzaddons/channelreputation/channelreputation.php:118
+msgid "Minimum reputation before posting is allowed"
+msgstr "Минимальная репутация для разрешения возможности размещать публикации"
+
+#: ../../extend/addon/hzaddons/channelreputation/channelreputation.php:119
+msgid "Minimum reputation before commenting is allowed"
+msgstr "Минимальная репутация для разрешения комментирования"
+
+#: ../../extend/addon/hzaddons/channelreputation/channelreputation.php:120
+msgid "Minimum reputation before a member is able to moderate other posts"
+msgstr "Минимальная репутация для возможности модерирования участником чужих публикаций"
+
+#: ../../extend/addon/hzaddons/channelreputation/channelreputation.php:121
+msgid ""
+"Max ratio of moderator's reputation that can be added to/deducted from "
+"reputation of person being moderated"
+msgstr "Максимальное соотношение репутации модератора, которое может быть добавлено / вычтено из репутации модерируемого участника"
+
+#: ../../extend/addon/hzaddons/channelreputation/channelreputation.php:122
+msgid "Reputation \"cost\" to post"
+msgstr "\"Стоимость\" репутации для публикации"
+
+#: ../../extend/addon/hzaddons/channelreputation/channelreputation.php:123
+msgid "Reputation \"cost\" to comment"
+msgstr "\"Стоимость\" репутации для комментирования"
+
+#: ../../extend/addon/hzaddons/channelreputation/channelreputation.php:124
+msgid ""
+"Reputation automatically recovers at this rate per hour until it reaches "
+"minimum_to_post"
+msgstr "Репутация автоматически восстанавливается с этой скоростью в час пока не достигает значения minimum_to_post"
+
+#: ../../extend/addon/hzaddons/channelreputation/channelreputation.php:125
+msgid ""
+"When minimum_to_moderate > reputation > minimum_to_post reputation recovers "
+"at this rate per hour"
+msgstr "При minimum_to_moderate > репутация > minimum_to_post репутация восстанавливается с этой скоростью в час"
+
+#: ../../extend/addon/hzaddons/channelreputation/channelreputation.php:139
+msgid "Community Moderation Settings"
+msgstr "Настройки модерирования сообщества"
+
+#: ../../extend/addon/hzaddons/channelreputation/channelreputation.php:229
+msgid "Channel Reputation"
+msgstr "Репутация канала"
+
+#: ../../extend/addon/hzaddons/channelreputation/channelreputation.php:233
+msgid "An Error has occurred."
+msgstr "Произошла ошибка."
+
+#: ../../extend/addon/hzaddons/channelreputation/channelreputation.php:251
+msgid "Upvote"
+msgstr "За"
+
+#: ../../extend/addon/hzaddons/channelreputation/channelreputation.php:252
+msgid "Downvote"
+msgstr "Против"
+
+#: ../../extend/addon/hzaddons/channelreputation/channelreputation.php:374
+msgid "Can moderate reputation on my channel."
+msgstr "Может модерировать репутацию на моём канале"
+
+#: ../../extend/addon/hzaddons/ijpost/Mod_Ijpost.php:23
+msgid "Insane Journal Crosspost Connector Settings saved."
+msgstr "Настройки пересылки публикаций Insane Journal сохранены."
+
+#: ../../extend/addon/hzaddons/ijpost/Mod_Ijpost.php:35
+msgid "Insane Journal Crosspost Connector App"
+msgstr "Приложение \"Публикация в Insane Journal\""
+
+#: ../../extend/addon/hzaddons/ijpost/Mod_Ijpost.php:36
+msgid "Relay public postings to Insane Journal"
+msgstr "Пересылает общедоступные публикации в Insane Journal"
+
+#: ../../extend/addon/hzaddons/ijpost/Mod_Ijpost.php:53
+msgid "InsaneJournal username"
+msgstr "Имя пользователя Insane Journal"
+
+#: ../../extend/addon/hzaddons/ijpost/Mod_Ijpost.php:57
+msgid "InsaneJournal password"
+msgstr "Пароль Insane Journal"
+
+#: ../../extend/addon/hzaddons/ijpost/Mod_Ijpost.php:61
+msgid "Post to InsaneJournal by default"
+msgstr "Публиковать в Insane Journal по умолчанию"
+
+#: ../../extend/addon/hzaddons/ijpost/Mod_Ijpost.php:69
+msgid "Insane Journal Crosspost Connector"
+msgstr "Публикация в Insane Journal"
+
+#: ../../extend/addon/hzaddons/ijpost/ijpost.php:45
+msgid "Post to Insane Journal"
+msgstr "Опубликовать в Insane Journal"
+
+#: ../../extend/addon/hzaddons/fuzzloc/Mod_Fuzzloc.php:22
+msgid "Fuzzloc Settings updated."
+msgstr "Настройки примерного положения обновлены."
+
+#: ../../extend/addon/hzaddons/fuzzloc/Mod_Fuzzloc.php:34
+msgid "Fuzzy Location App"
+msgstr "Приложение \"Примерное положение\""
+
+#: ../../extend/addon/hzaddons/fuzzloc/Mod_Fuzzloc.php:35
+msgid ""
+"Blur your precise location if your channel uses browser location mapping"
+msgstr "Размывает вашего точное местоположение в случае если ваш канал использует отображение местоположения из браузера"
+
+#: ../../extend/addon/hzaddons/fuzzloc/Mod_Fuzzloc.php:40
+msgid "Minimum offset in meters"
+msgstr "Минимальное смещение в метрах"
+
+#: ../../extend/addon/hzaddons/fuzzloc/Mod_Fuzzloc.php:44
+msgid "Maximum offset in meters"
+msgstr "Максимальное смещение в метрах"
+
+#: ../../extend/addon/hzaddons/fuzzloc/Mod_Fuzzloc.php:53
+msgid "Fuzzy Location"
+msgstr "Примерное положение"
+
+#: ../../extend/addon/hzaddons/redred/Mod_Redred.php:24
+msgid "Channel is required."
+msgstr "Необходим канал."
+
+#: ../../extend/addon/hzaddons/redred/Mod_Redred.php:38
+msgid "Hubzilla Crosspost Connector Settings saved."
+msgstr "Настройки пересылки публикаций Hubzilla сохранены."
+
+#: ../../extend/addon/hzaddons/redred/Mod_Redred.php:51
+msgid "Relay public postings to another Hubzilla channel"
+msgstr "Пересылает общедоступные публикации в другой канал Hubzilla"
+
+#: ../../extend/addon/hzaddons/redred/Mod_Redred.php:63
+msgid "Send public postings to Hubzilla channel by default"
+msgstr "Отправлять общедоступные публикации в канал Hubzilla по умолчанию"
+
+#: ../../extend/addon/hzaddons/redred/Mod_Redred.php:67
+msgid "Hubzilla API Path"
+msgstr "Путь к Hubzilla API"
+
+#: ../../extend/addon/hzaddons/redred/Mod_Redred.php:71
+msgid "Hubzilla login name"
+msgstr "Имя входа Hubzilla"
+
+#: ../../extend/addon/hzaddons/redred/Mod_Redred.php:75
+msgid "Hubzilla channel name"
+msgstr "Название канала Hubzilla"
+
+#: ../../extend/addon/hzaddons/redred/Mod_Redred.php:87
+msgid "Hubzilla Crosspost Connector"
+msgstr "Пересылка публикаций Hubzilla"
+
+#: ../../extend/addon/hzaddons/redred/redred.php:50
+msgid "Post to Hubzilla"
+msgstr "Опубликовать в Hubzilla"
+
+#: ../../extend/addon/hzaddons/chords/Mod_Chords.php:44
+msgid ""
+"This is a fairly comprehensive and complete guitar chord dictionary which "
+"will list most of the available ways to play a certain chord, starting from "
+"the base of the fingerboard up to a few frets beyond the twelfth fret "
+"(beyond which everything repeats). A couple of non-standard tunings are "
+"provided for the benefit of slide players, etc."
+msgstr ""
+
+#: ../../extend/addon/hzaddons/chords/Mod_Chords.php:46
+msgid ""
+"Chord names start with a root note (A-G) and may include sharps (#) and "
+"flats (b). This software will parse most of the standard naming conventions "
+"such as maj, min, dim, sus(2 or 4), aug, with optional repeating elements."
+msgstr ""
+
+#: ../../extend/addon/hzaddons/chords/Mod_Chords.php:48
+msgid ""
+"Valid examples include A, A7, Am7, Amaj7, Amaj9, Ammaj7, Aadd4, Asus2Add4, "
+"E7b13b11 ..."
+msgstr "Примеры действительных включают A, A7, Am7, Amaj7, Amaj9, Ammaj7, Aadd4, Asus2Add4, E7b13b11 ..."
+
+#: ../../extend/addon/hzaddons/chords/Mod_Chords.php:51
+msgid "Guitar Chords"
+msgstr "Гитарные аккорды"
+
+#: ../../extend/addon/hzaddons/chords/Mod_Chords.php:52
+msgid "The complete online chord dictionary"
+msgstr "Полный онлайн словарь аккордов"
+
+#: ../../extend/addon/hzaddons/chords/Mod_Chords.php:57
+msgid "Tuning"
+msgstr "Настройка"
+
+#: ../../extend/addon/hzaddons/chords/Mod_Chords.php:58
+msgid "Chord name: example: Em7"
+msgstr "Наименование аккорда - example: Em7"
+
+#: ../../extend/addon/hzaddons/chords/Mod_Chords.php:59
+msgid "Show for left handed stringing"
+msgstr "Показывать струны для левшей"
+
+#: ../../extend/addon/hzaddons/chords/chords.php:33
+msgid "Quick Reference"
+msgstr "Быстрая ссылка"
+
+#: ../../extend/addon/hzaddons/nsfw/Mod_Nsfw.php:22
msgid "NSFW Settings saved."
msgstr "Настройки NSFW сохранены."
-#: ../../addon/nsfw/Mod_Nsfw.php:33
+#: ../../extend/addon/hzaddons/nsfw/Mod_Nsfw.php:33
msgid "NSFW App"
msgstr "Приложение NSFW"
-#: ../../addon/nsfw/Mod_Nsfw.php:34
+#: ../../extend/addon/hzaddons/nsfw/Mod_Nsfw.php:34
msgid "Collapse content that contains predefined words"
msgstr "Свернуть содержимое, содержащее предопределенные слова"
-#: ../../addon/nsfw/Mod_Nsfw.php:44
+#: ../../extend/addon/hzaddons/nsfw/Mod_Nsfw.php:44
msgid ""
"This app looks in posts for the words/text you specify below, and collapses "
"any content containing those keywords so it is not displayed at "
@@ -10445,1811 +14646,211 @@ msgid ""
"can thereby be used as a general purpose content filter."
msgstr "Это приложение просматривает публикации для слов / текста, которые вы указываете ниже, и сворачивает любой контент, содержащий эти ключевые слова, поэтому он не отображается в неподходящее время, например, сексуальные инсинуации, которые могут быть неправильными в настройке работы. Например, мы рекомендуем отмечать любой контент, содержащий наготу, тегом #NSFW. Этот фильтр также способен реагировать на любое другое указанное вами слово / текст и может использоваться в качестве фильтра содержимого общего назначения."
-#: ../../addon/nsfw/Mod_Nsfw.php:49
+#: ../../extend/addon/hzaddons/nsfw/Mod_Nsfw.php:49
msgid "Comma separated list of keywords to hide"
msgstr "Список ключевых слов для скрытия, через запятую"
-#: ../../addon/nsfw/Mod_Nsfw.php:49
+#: ../../extend/addon/hzaddons/nsfw/Mod_Nsfw.php:49
msgid "Word, /regular-expression/, lang=xx, lang!=xx"
msgstr "слово, /регулярное_выражение/, lang=xx, lang!=xx"
-#: ../../addon/nsfw/Mod_Nsfw.php:58
+#: ../../extend/addon/hzaddons/nsfw/Mod_Nsfw.php:58
msgid "NSFW"
msgstr ""
-#: ../../addon/flashcards/Mod_Flashcards.php:174
-msgid "Not allowed."
-msgstr "Запрещено."
+#: ../../extend/addon/hzaddons/nsfw/nsfw.php:152
+msgid "Possible adult content"
+msgstr "Возможно содержимое для взрослых"
-#: ../../addon/queueworker/Mod_Queueworker.php:77
-msgid "Max queueworker threads"
-msgstr "Макс. количество обработчиков очереди"
-
-#: ../../addon/queueworker/Mod_Queueworker.php:91
-msgid "Assume workers dead after ___ seconds"
-msgstr "Считать обработчики неактивными через секунд"
-
-#: ../../addon/queueworker/Mod_Queueworker.php:105
-msgid ""
-"Pause before starting next task: (microseconds. Minimum 100 = .0001 seconds)"
-msgstr "Пауза перед запуском следующего задания. В микросекундах, минимум 100 или 0.0001 секунды."
-
-#: ../../addon/queueworker/Mod_Queueworker.php:116
-msgid "Queueworker Settings"
-msgstr "Настройки обработчика очереди"
-
-#: ../../addon/ijpost/Mod_Ijpost.php:23
-msgid "Insane Journal Crosspost Connector Settings saved."
-msgstr "Настройки пересылки публикаций Insane Journal сохранены."
-
-#: ../../addon/ijpost/Mod_Ijpost.php:35
-msgid "Insane Journal Crosspost Connector App"
-msgstr "Приложение \"Публикация в Insane Journal\""
-
-#: ../../addon/ijpost/Mod_Ijpost.php:36
-msgid "Relay public postings to Insane Journal"
-msgstr "Пересылает общедоступные публикации в Insane Journal"
-
-#: ../../addon/ijpost/Mod_Ijpost.php:53
-msgid "InsaneJournal username"
-msgstr "Имя пользователя Insane Journal"
-
-#: ../../addon/ijpost/Mod_Ijpost.php:57
-msgid "InsaneJournal password"
-msgstr "Пароль Insane Journal"
-
-#: ../../addon/ijpost/Mod_Ijpost.php:61
-msgid "Post to InsaneJournal by default"
-msgstr "Публиковать в Insane Journal по умолчанию"
-
-#: ../../addon/ijpost/Mod_Ijpost.php:69
-msgid "Insane Journal Crosspost Connector"
-msgstr "Публикация в Insane Journal"
-
-#: ../../addon/ijpost/ijpost.php:45
-msgid "Post to Insane Journal"
-msgstr "Опубликовать в Insane Journal"
-
-#: ../../addon/dwpost/dwpost.php:48
-msgid "Post to Dreamwidth"
-msgstr "Публиковать в Dreamwidth"
-
-#: ../../addon/dwpost/Mod_Dwpost.php:24
-msgid "Dreamwidth Crosspost Connector Settings saved."
-msgstr "Настройки пересылки публикаций Dreamwidth сохранены."
-
-#: ../../addon/dwpost/Mod_Dwpost.php:36
-msgid "Dreamwidth Crosspost Connector App"
-msgstr "Приложение \"Публикация в Dreamwidth\""
-
-#: ../../addon/dwpost/Mod_Dwpost.php:37
-msgid "Relay public postings to Dreamwidth"
-msgstr "Пересылает общедоступные публикации в Dreamwidth"
-
-#: ../../addon/dwpost/Mod_Dwpost.php:52
-msgid "Dreamwidth username"
-msgstr "Имя пользователя Dreamwidth"
-
-#: ../../addon/dwpost/Mod_Dwpost.php:56
-msgid "Dreamwidth password"
-msgstr "Пароль Dreamwidth"
-
-#: ../../addon/dwpost/Mod_Dwpost.php:60
-msgid "Post to Dreamwidth by default"
-msgstr "Публиковать в Dreamwidth по умолчанию"
-
-#: ../../addon/dwpost/Mod_Dwpost.php:68
-msgid "Dreamwidth Crosspost Connector"
-msgstr "Публикация в Dreamwidth"
-
-#: ../../addon/notifyadmin/notifyadmin.php:34
-msgid "New registration"
-msgstr "Новая регистрация"
-
-#: ../../addon/notifyadmin/notifyadmin.php:42
+#: ../../extend/addon/hzaddons/nsfw/nsfw.php:167
#, php-format
-msgid "Message sent to %s. New account registration: %s"
-msgstr "Сообщение отправлено в %s. Регистрация нового аккаунта: %s"
+msgid "%s - view"
+msgstr "%s - просмотр"
-#: ../../addon/dirstats/dirstats.php:94
-msgid "Hubzilla Directory Stats"
-msgstr "Каталог статистики Hubzilla"
+#: ../../extend/addon/hzaddons/wppost/Mod_Wppost.php:28
+msgid "Wordpress Settings saved."
+msgstr "Настройки WordPress сохранены."
-#: ../../addon/dirstats/dirstats.php:95
-msgid "Total Hubs"
-msgstr "Всего хабов"
+#: ../../extend/addon/hzaddons/wppost/Mod_Wppost.php:41
+msgid "Wordpress Post App"
+msgstr "Приложение \"Публикация в Wordpress\""
-#: ../../addon/dirstats/dirstats.php:97
-msgid "Hubzilla Hubs"
-msgstr "Хабы Hubzilla"
+#: ../../extend/addon/hzaddons/wppost/Mod_Wppost.php:42
+msgid "Post to WordPress or anything else which uses the wordpress XMLRPC API"
+msgstr "Опубликовать в WordPress или в чём-то ещё, поддерживающем wordpress XMLRPC API"
-#: ../../addon/dirstats/dirstats.php:99
-msgid "Friendica Hubs"
-msgstr "Хабы Friendica"
+#: ../../extend/addon/hzaddons/wppost/Mod_Wppost.php:65
+msgid "WordPress username"
+msgstr "Имя пользователя WordPress"
-#: ../../addon/dirstats/dirstats.php:101
-msgid "Diaspora Pods"
-msgstr "Стручки Diaspora"
+#: ../../extend/addon/hzaddons/wppost/Mod_Wppost.php:69
+msgid "WordPress password"
+msgstr "Пароль WordPress"
-#: ../../addon/dirstats/dirstats.php:103
-msgid "Hubzilla Channels"
-msgstr "Каналы Hubzilla"
+#: ../../extend/addon/hzaddons/wppost/Mod_Wppost.php:73
+msgid "WordPress API URL"
+msgstr "URL API WordPress"
-#: ../../addon/dirstats/dirstats.php:105
-msgid "Friendica Channels"
-msgstr "Каналы Friendica"
+#: ../../extend/addon/hzaddons/wppost/Mod_Wppost.php:74
+msgid "Typically https://your-blog.tld/xmlrpc.php"
+msgstr "Обычно https://your-blog.tld/xmlrpc.php"
-#: ../../addon/dirstats/dirstats.php:107
-msgid "Diaspora Channels"
-msgstr "Каналы Diaspora"
+#: ../../extend/addon/hzaddons/wppost/Mod_Wppost.php:77
+msgid "WordPress blogid"
+msgstr ""
-#: ../../addon/dirstats/dirstats.php:109
-msgid "Aged 35 and above"
-msgstr "Возраст 35 и выше"
+#: ../../extend/addon/hzaddons/wppost/Mod_Wppost.php:78
+msgid "For multi-user sites such as wordpress.com, otherwise leave blank"
+msgstr "Для многопользовательских сайтов, таких, как wordpress.com. В противном случае оставьте пустым"
-#: ../../addon/dirstats/dirstats.php:111
-msgid "Aged 34 and under"
-msgstr "Возраст 34 и ниже"
+#: ../../extend/addon/hzaddons/wppost/Mod_Wppost.php:82
+msgid "Post to WordPress by default"
+msgstr "Публиковать в WordPress по умолчанию"
-#: ../../addon/dirstats/dirstats.php:113
-msgid "Average Age"
-msgstr "Средний возраст"
+#: ../../extend/addon/hzaddons/wppost/Mod_Wppost.php:86
+msgid "Forward comments (requires hubzilla_wp plugin)"
+msgstr "Пересылать комментарии (требуется плагин hubzilla_wp)"
-#: ../../addon/dirstats/dirstats.php:115
-msgid "Known Chatrooms"
-msgstr "Известные чаты"
+#: ../../extend/addon/hzaddons/wppost/Mod_Wppost.php:94
+msgid "Wordpress Post"
+msgstr "Публикация в WordPress"
-#: ../../addon/dirstats/dirstats.php:117
-msgid "Known Tags"
-msgstr "Известные теги"
+#: ../../extend/addon/hzaddons/wppost/wppost.php:46
+msgid "Post to WordPress"
+msgstr "Опубликовать в WordPress"
-#: ../../addon/dirstats/dirstats.php:119
-msgid ""
-"Please note Diaspora and Friendica statistics are merely those **this "
-"directory** is aware of, and not all those known in the network. This also "
-"applies to chatrooms,"
-msgstr "Обратите внимание, что статистика Diaspora и Friendica это только те, о которых ** этот каталог ** знает, а не все известные в сети. Это также относится и к чатам."
+#: ../../extend/addon/hzaddons/wholikesme/wholikesme.php:29
+msgid "Who likes me?"
+msgstr "Кому я нравлюсь?"
-#: ../../addon/likebanner/likebanner.php:51
-msgid "Your Webbie:"
-msgstr "Ваш Webbie:"
+#: ../../extend/addon/hzaddons/redfiles/redfilehelper.php:64
+msgid "file"
+msgstr "файл"
-#: ../../addon/likebanner/likebanner.php:54
-msgid "Fontsize (px):"
-msgstr "Размер шрифта (px):"
+#: ../../extend/addon/hzaddons/redfiles/redfiles.php:119
+msgid "Redmatrix File Storage Import"
+msgstr "Импорт файлового хранилища Redmatrix"
-#: ../../addon/likebanner/likebanner.php:68
-msgid "Link:"
-msgstr "Ссылка:"
+#: ../../extend/addon/hzaddons/redfiles/redfiles.php:120
+msgid "This will import all your Redmatrix cloud files to this channel."
+msgstr "Это позволит импортировать все ваши файлы в Redmatrix в этот канал."
-#: ../../addon/likebanner/likebanner.php:70
-msgid "Like us on Hubzilla"
-msgstr "Нравится на Hubzilla"
-
-#: ../../addon/likebanner/likebanner.php:72
-msgid "Embed:"
-msgstr "Встроить:"
-
-#: ../../addon/redphotos/redphotos.php:106
-msgid "Photos imported"
-msgstr "Фотографии импортированы"
-
-#: ../../addon/redphotos/redphotos.php:129
-msgid "Redmatrix Photo Album Import"
-msgstr "Импортировать альбом фотографий Redmatrix"
-
-#: ../../addon/redphotos/redphotos.php:130
-msgid "This will import all your Redmatrix photo albums to this channel."
-msgstr "Это позволит импортировать все ваши альбомы фотографий Redmatrix в этот канал."
-
-#: ../../addon/redphotos/redphotos.php:131
-#: ../../addon/redfiles/redfiles.php:121
-msgid "Redmatrix Server base URL"
-msgstr "Базовый URL сервера Redmatrix"
-
-#: ../../addon/redphotos/redphotos.php:132
-#: ../../addon/redfiles/redfiles.php:122
-msgid "Redmatrix Login Username"
-msgstr "Имя пользователя Redmatrix"
-
-#: ../../addon/redphotos/redphotos.php:133
-#: ../../addon/redfiles/redfiles.php:123
-msgid "Redmatrix Login Password"
-msgstr "Пароль Redmatrix"
-
-#: ../../addon/redphotos/redphotos.php:134
-msgid "Import just this album"
-msgstr "Импортировать только этот альбом"
-
-#: ../../addon/redphotos/redphotos.php:134
-msgid "Leave blank to import all albums"
-msgstr "Оставьте пустым для импорта всех альбомов"
-
-#: ../../addon/redphotos/redphotos.php:135
-msgid "Maximum count to import"
-msgstr "Максимальное количество для импорта"
-
-#: ../../addon/redphotos/redphotos.php:135
-msgid "0 or blank to import all available"
-msgstr "0 или пусто для импорта всех доступных"
-
-#: ../../addon/irc/Mod_Irc.php:23 ../../addon/irc/irc.php:41
-msgid "Popular Channels"
-msgstr "Популярные каналы"
-
-#: ../../addon/irc/irc.php:37
-msgid "Channels to auto connect"
-msgstr "Каналы для автоматического подключения"
-
-#: ../../addon/irc/irc.php:37 ../../addon/irc/irc.php:41
-msgid "Comma separated list"
-msgstr "Список, разделённый запятыми"
-
-#: ../../addon/irc/irc.php:45
-msgid "IRC Settings"
-msgstr "Настройки IRC"
-
-#: ../../addon/irc/irc.php:54
-msgid "IRC settings saved."
-msgstr "Настройки IRC сохранены"
-
-#: ../../addon/irc/irc.php:58
-msgid "IRC Chatroom"
-msgstr "Чат IRC"
-
-#: ../../addon/gallery/gallery.php:38 ../../addon/gallery/Mod_Gallery.php:136
+#: ../../extend/addon/hzaddons/gallery/gallery.php:38
+#: ../../extend/addon/hzaddons/gallery/Mod_Gallery.php:136
msgid "Gallery"
msgstr "Галерея"
-#: ../../addon/gallery/gallery.php:41
+#: ../../extend/addon/hzaddons/gallery/gallery.php:41
msgid "Photo Gallery"
msgstr "Фотогалерея"
-#: ../../addon/gallery/Mod_Gallery.php:58
+#: ../../extend/addon/hzaddons/gallery/Mod_Gallery.php:58
msgid "Gallery App"
msgstr "Приложение \"Галерея\""
-#: ../../addon/gallery/Mod_Gallery.php:59
+#: ../../extend/addon/hzaddons/gallery/Mod_Gallery.php:59
msgid "A simple gallery for your photo albums"
msgstr "Простая галлерея для ваших фотоальбомов"
-#: ../../addon/ljpost/Mod_Ljpost.php:36
-msgid "Livejournal Crosspost Connector App"
-msgstr "Приложение \"Публикация в Livejournal\""
-
-#: ../../addon/ljpost/Mod_Ljpost.php:37
-msgid "Relay public posts to Livejournal"
-msgstr "Пересылает общедоступные публикации в Livejournal"
-
-#: ../../addon/ljpost/Mod_Ljpost.php:54
-msgid "Livejournal username"
-msgstr "Имя пользователя Livejournal"
-
-#: ../../addon/ljpost/Mod_Ljpost.php:58
-msgid "Livejournal password"
-msgstr "Пароль Livejournal"
-
-#: ../../addon/ljpost/Mod_Ljpost.php:62
-msgid "Post to Livejournal by default"
-msgstr "Публиковать в Livejournal по умолчанию"
-
-#: ../../addon/ljpost/Mod_Ljpost.php:70
-msgid "Livejournal Crosspost Connector"
-msgstr "Публикация в Livejournal"
-
-#: ../../addon/ljpost/ljpost.php:45
-msgid "Post to Livejournal"
-msgstr "Опубликовать в Livejournal"
-
-#: ../../addon/openid/openid.php:49
-msgid ""
-"We encountered a problem while logging in with the OpenID you provided. "
-"Please check the correct spelling of the ID."
-msgstr "Мы столкнулись с проблемой входа с предоставленным вами OpenID. Пожалуйста, проверьте корректность его написания."
-
-#: ../../addon/openid/openid.php:49
-msgid "The error message was:"
-msgstr "Сообщение об ошибке было:"
-
-#: ../../addon/openid/MysqlProvider.php:52
-msgid "First Name"
-msgstr "Имя"
-
-#: ../../addon/openid/MysqlProvider.php:53
-msgid "Last Name"
-msgstr "Фамилия"
-
-#: ../../addon/openid/MysqlProvider.php:54 ../../addon/redred/Mod_Redred.php:75
-msgid "Nickname"
-msgstr "Псевдоним"
-
-#: ../../addon/openid/MysqlProvider.php:55
-msgid "Full Name"
-msgstr "Полное имя"
-
-#: ../../addon/openid/MysqlProvider.php:61
-msgid "Profile Photo 16px"
-msgstr "Фотография профиля 16px"
-
-#: ../../addon/openid/MysqlProvider.php:62
-msgid "Profile Photo 32px"
-msgstr "Фотография профиля 32px"
-
-#: ../../addon/openid/MysqlProvider.php:63
-msgid "Profile Photo 48px"
-msgstr "Фотография профиля 48px"
-
-#: ../../addon/openid/MysqlProvider.php:64
-msgid "Profile Photo 64px"
-msgstr "Фотография профиля 64px"
-
-#: ../../addon/openid/MysqlProvider.php:65
-msgid "Profile Photo 80px"
-msgstr "Фотография профиля 80px"
-
-#: ../../addon/openid/MysqlProvider.php:66
-msgid "Profile Photo 128px"
-msgstr "Фотография профиля 128px"
-
-#: ../../addon/openid/MysqlProvider.php:67
-msgid "Timezone"
-msgstr "Часовой пояс"
-
-#: ../../addon/openid/MysqlProvider.php:70
-msgid "Birth Year"
-msgstr "Год рождения"
-
-#: ../../addon/openid/MysqlProvider.php:71
-msgid "Birth Month"
-msgstr "Месяц рождения"
-
-#: ../../addon/openid/MysqlProvider.php:72
-msgid "Birth Day"
-msgstr "День рождения"
-
-#: ../../addon/openid/MysqlProvider.php:73
-msgid "Birthdate"
-msgstr "Дата рождения"
-
-#: ../../addon/openid/Mod_Openid.php:30
-msgid "OpenID protocol error. No ID returned."
-msgstr "Ошибка протокола OpenID. Идентификатор не возвращён."
-
-#: ../../addon/openid/Mod_Openid.php:188 ../../include/auth.php:317
-msgid "Login failed."
-msgstr "Не удалось войти."
-
-#: ../../addon/openid/Mod_Id.php:85 ../../include/selectors.php:60
-#: ../../include/selectors.php:77 ../../include/channel.php:1602
-msgid "Male"
-msgstr "Мужчина"
-
-#: ../../addon/openid/Mod_Id.php:87 ../../include/selectors.php:60
-#: ../../include/selectors.php:77 ../../include/channel.php:1600
-msgid "Female"
-msgstr "Женщина"
-
-#: ../../addon/randpost/randpost.php:97
-msgid "You're welcome."
-msgstr "Пожалуйста."
-
-#: ../../addon/randpost/randpost.php:98
-msgid "Ah shucks..."
-msgstr "О, чёрт..."
-
-#: ../../addon/randpost/randpost.php:99
-msgid "Don't mention it."
-msgstr "Не стоит благодарности."
-
-#: ../../addon/randpost/randpost.php:100
-msgid "<blush>"
-msgstr "<краснею>"
-
-#: ../../addon/startpage/Mod_Startpage.php:50
-msgid "Startpage App"
-msgstr "Приложение \"Стартовая страница\""
-
-#: ../../addon/startpage/Mod_Startpage.php:51
-msgid "Set a preferred page to load on login from home page"
-msgstr "Устанавливает предпочтительную страницу для загрузки при входе с домашней страницы"
-
-#: ../../addon/startpage/Mod_Startpage.php:62
-msgid "Page to load after login"
-msgstr "Страница для загрузки после входа"
-
-#: ../../addon/startpage/Mod_Startpage.php:62
-msgid ""
-"Examples: "apps", "network?f=&gid=37" (privacy "
-"collection), "channel" or "notifications/system" (leave "
-"blank for default network page (grid)."
-msgstr "Примеры: "apps", "network?f=&gid=37" (privacy collection), "channel" or "notifications/system" (оставьте пустым для для страницы сети по умолчанию)."
-
-#: ../../addon/startpage/Mod_Startpage.php:70
-msgid "Startpage"
-msgstr "Стартовая страница"
-
-#: ../../addon/morepokes/morepokes.php:19
-msgid "bitchslap"
-msgstr "дал леща"
-
-#: ../../addon/morepokes/morepokes.php:19
-msgid "bitchslapped"
-msgstr "получил леща"
-
-#: ../../addon/morepokes/morepokes.php:20
-msgid "shag"
-msgstr "вздрючил"
-
-#: ../../addon/morepokes/morepokes.php:20
-msgid "shagged"
-msgstr "вздрюченный"
-
-#: ../../addon/morepokes/morepokes.php:21
-msgid "patent"
-msgstr ""
-
-#: ../../addon/morepokes/morepokes.php:21
-msgid "patented"
-msgstr ""
-
-#: ../../addon/morepokes/morepokes.php:22
-msgid "hug"
-msgstr "обнял"
-
-#: ../../addon/morepokes/morepokes.php:22
-msgid "hugged"
-msgstr "обнятый"
-
-#: ../../addon/morepokes/morepokes.php:23
-msgid "murder"
-msgstr "убил"
-
-#: ../../addon/morepokes/morepokes.php:23
-msgid "murdered"
-msgstr "убитый"
-
-#: ../../addon/morepokes/morepokes.php:24
-msgid "worship"
-msgstr "почитает"
-
-#: ../../addon/morepokes/morepokes.php:24
-msgid "worshipped"
-msgstr "почитаемый"
-
-#: ../../addon/morepokes/morepokes.php:25
-msgid "kiss"
-msgstr "поцеловал"
-
-#: ../../addon/morepokes/morepokes.php:25
-msgid "kissed"
-msgstr "поцелованный"
-
-#: ../../addon/morepokes/morepokes.php:26
-msgid "tempt"
-msgstr "искушает"
-
-#: ../../addon/morepokes/morepokes.php:26
-msgid "tempted"
-msgstr "искушённый"
-
-#: ../../addon/morepokes/morepokes.php:27
-msgid "raise eyebrows at"
-msgstr "поднял брови"
-
-#: ../../addon/morepokes/morepokes.php:27
-msgid "raised their eyebrows at"
-msgstr "поднял брови"
-
-#: ../../addon/morepokes/morepokes.php:28
-msgid "insult"
-msgstr "оскорбил"
-
-#: ../../addon/morepokes/morepokes.php:28
-msgid "insulted"
-msgstr "оскорблённый"
-
-#: ../../addon/morepokes/morepokes.php:29
-msgid "praise"
-msgstr "похвалил"
-
-#: ../../addon/morepokes/morepokes.php:29
-msgid "praised"
-msgstr "похваленный"
-
-#: ../../addon/morepokes/morepokes.php:30
-msgid "be dubious of"
-msgstr "сомневается"
-
-#: ../../addon/morepokes/morepokes.php:30
-msgid "was dubious of"
-msgstr "усомнился"
-
-#: ../../addon/morepokes/morepokes.php:31
-msgid "eat"
-msgstr "ест"
-
-#: ../../addon/morepokes/morepokes.php:31
-msgid "ate"
-msgstr "съел"
-
-#: ../../addon/morepokes/morepokes.php:32
-msgid "giggle and fawn at"
-msgstr ""
-
-#: ../../addon/morepokes/morepokes.php:32
-msgid "giggled and fawned at"
-msgstr ""
-
-#: ../../addon/morepokes/morepokes.php:33
-msgid "doubt"
-msgstr "сомневается"
-
-#: ../../addon/morepokes/morepokes.php:33
-msgid "doubted"
-msgstr "усомнился"
-
-#: ../../addon/morepokes/morepokes.php:34
-msgid "glare"
-msgstr ""
-
-#: ../../addon/morepokes/morepokes.php:34
-msgid "glared at"
-msgstr ""
-
-#: ../../addon/morepokes/morepokes.php:35
-msgid "fuck"
-msgstr "трахает"
-
-#: ../../addon/morepokes/morepokes.php:35
-msgid "fucked"
-msgstr "трахнул"
-
-#: ../../addon/morepokes/morepokes.php:36
-msgid "bonk"
-msgstr ""
-
-#: ../../addon/morepokes/morepokes.php:36
-msgid "bonked"
-msgstr ""
-
-#: ../../addon/morepokes/morepokes.php:37
-msgid "declare undying love for"
-msgstr "признаётся в любви к"
-
-#: ../../addon/morepokes/morepokes.php:37
-msgid "declared undying love for"
-msgstr "признался в любви к"
-
-#: ../../addon/diaspora/Receiver.php:1536
+#: ../../extend/addon/hzaddons/opensearch/opensearch.php:26
#, php-format
-msgid "%1$s dislikes %2$s's %3$s"
-msgstr "%1$s не нравится %2$s's %3$s"
+msgctxt "opensearch"
+msgid "Search %1$s (%2$s)"
+msgstr "Искать %1$s (%2$s)"
-#: ../../addon/diaspora/Mod_Diaspora.php:43
-msgid "Diaspora Protocol Settings updated."
-msgstr "Настройки протокола Diaspora обновлены."
-
-#: ../../addon/diaspora/Mod_Diaspora.php:52
-msgid ""
-"The diaspora protocol does not support location independence. Connections "
-"you make within that network may be unreachable from alternate channel "
-"locations."
-msgstr "Протокол Diaspora не поддерживает независимость от расположения. Ваши контакты установленные в этой сети могут быть недоступны из альтернативных мест размещения канала."
-
-#: ../../addon/diaspora/Mod_Diaspora.php:58
-msgid "Diaspora Protocol App"
-msgstr "Приложение \"Протокол Diaspora\""
-
-#: ../../addon/diaspora/Mod_Diaspora.php:77
-msgid "Allow any Diaspora member to comment on your public posts"
-msgstr "Разрешить любому участнику Diaspora комментировать ваши общедоступные публикации"
-
-#: ../../addon/diaspora/Mod_Diaspora.php:81
-msgid "Prevent your hashtags from being redirected to other sites"
-msgstr "Предотвратить перенаправление тегов на другие сайты"
-
-#: ../../addon/diaspora/Mod_Diaspora.php:85
-msgid "Sign and forward posts and comments with no existing Diaspora signature"
-msgstr "Подписывать и отправлять публикации и комментарии с несуществующей подписью Diaspora"
-
-#: ../../addon/diaspora/Mod_Diaspora.php:90
-msgid "Followed hashtags (comma separated, do not include the #)"
-msgstr "Отслеживаемые теги (через запятую, исключая #)"
-
-#: ../../addon/diaspora/Mod_Diaspora.php:99
-msgid "Diaspora Protocol"
-msgstr "Протокол Diaspora"
-
-#: ../../addon/diaspora/import_diaspora.php:18
-msgid "No username found in import file."
-msgstr "Имя пользователя не найдено в файле для импорта."
-
-#: ../../addon/diaspora/import_diaspora.php:43 ../../include/import.php:75
-msgid "Unable to create a unique channel address. Import failed."
-msgstr "Не удалось создать уникальный адрес канала. Импорт не завершен."
-
-#: ../../addon/photocache/Mod_Photocache.php:27
-msgid "Photo Cache settings saved."
-msgstr "Настройки кэширования изображений сохранены."
-
-#: ../../addon/photocache/Mod_Photocache.php:36
-msgid ""
-"Photo Cache addon saves a copy of images from external sites locally to "
-"increase your anonymity in the web."
-msgstr "Приложение \"Кэшировние изображений\" сохраняет копию изображений с внешних сайтов локально для повышения вашей анонимности в Интернет."
-
-#: ../../addon/photocache/Mod_Photocache.php:42
-msgid "Photo Cache App"
-msgstr "Приложение \"Кэширование изображений\""
-
-#: ../../addon/photocache/Mod_Photocache.php:53
-msgid "Minimal photo size for caching"
-msgstr "Минимальный размер изображений для кэширования"
-
-#: ../../addon/photocache/Mod_Photocache.php:55
-msgid "In pixels. From 1 up to 1024, 0 will be replaced with system default."
-msgstr "В пикселях. От 1 до 1024, 0 будет заменён значением по умолчанию."
-
-#: ../../addon/photocache/Mod_Photocache.php:64
-msgid "Photo Cache"
-msgstr "Кэширование изображений"
-
-#: ../../addon/testdrive/testdrive.php:104
-#, php-format
-msgid "Your account on %s will expire in a few days."
-msgstr "Ваш аккаунт на %s перестанет работать через несколько дней."
-
-#: ../../addon/testdrive/testdrive.php:105
-msgid "Your $Productname test account is about to expire."
-msgstr "Ваш тестовый аккаунт в $Productname близок к окончанию срока действия."
-
-#: ../../addon/rainbowtag/Mod_Rainbowtag.php:15
-msgid "Add some colour to tag clouds"
-msgstr "Добавить немного цвета для облака тегов"
-
-#: ../../addon/rainbowtag/Mod_Rainbowtag.php:21
-#: ../../addon/rainbowtag/Mod_Rainbowtag.php:26
-msgid "Rainbow Tag App"
-msgstr "Приложение \"Радуга тегов\""
-
-#: ../../addon/rainbowtag/Mod_Rainbowtag.php:34
-msgid "Rainbow Tag"
-msgstr "Радуга тегов"
-
-#: ../../addon/upload_limits/upload_limits.php:25
-msgid "Show Upload Limits"
-msgstr "Показать ограничения на загрузку"
-
-#: ../../addon/upload_limits/upload_limits.php:27
-msgid "Hubzilla configured maximum size: "
-msgstr "Максимальный размер настроенный в Hubzilla:"
-
-#: ../../addon/upload_limits/upload_limits.php:28
-msgid "PHP upload_max_filesize: "
+#: ../../extend/addon/hzaddons/opensearch/opensearch.php:28
+msgctxt "opensearch"
+msgid "$Projectname"
msgstr ""
-#: ../../addon/upload_limits/upload_limits.php:29
-msgid "PHP post_max_size (must be larger than upload_max_filesize): "
-msgstr "PHP post_max_size (должен быть больше чем upload_max_filesize): "
+#: ../../extend/addon/hzaddons/opensearch/opensearch.php:43
+msgid "Search $Projectname"
+msgstr "Поиск $Projectname"
-#: ../../addon/gravatar/gravatar.php:123
-msgid "generic profile image"
-msgstr "Стандартное изображение профиля"
-
-#: ../../addon/gravatar/gravatar.php:124
-msgid "random geometric pattern"
-msgstr "Случайный геометрический рисунок"
-
-#: ../../addon/gravatar/gravatar.php:125
-msgid "monster face"
-msgstr "Лицо чудовища"
-
-#: ../../addon/gravatar/gravatar.php:126
-msgid "computer generated face"
-msgstr "Сгенерированное компьютером лицо"
-
-#: ../../addon/gravatar/gravatar.php:127
-msgid "retro arcade style face"
-msgstr "Лицо в стиле старой аркадной игры"
-
-#: ../../addon/gravatar/gravatar.php:128
-msgid "Hub default profile photo"
-msgstr "Фотография профиля по умолчанию"
-
-#: ../../addon/gravatar/gravatar.php:143
-msgid "Information"
-msgstr "Информация"
-
-#: ../../addon/gravatar/gravatar.php:143
-msgid ""
-"Libravatar addon is installed, too. Please disable Libravatar addon or this "
-"Gravatar addon. The Libravatar addon will fall back to Gravatar if "
-"nothing was found at Libravatar."
-msgstr "Плагин Libravatar также установлен. Пожалуйста, отключите плагин Libravatar или этот плагин Gravatar. Если Плагин Libravatar ничего не найдёт, он вернётся в Gravatar."
-
-#: ../../addon/gravatar/gravatar.php:150 ../../addon/msgfooter/msgfooter.php:46
-#: ../../addon/xmpp/xmpp.php:43
-msgid "Save Settings"
-msgstr "Сохранить настройки"
-
-#: ../../addon/gravatar/gravatar.php:151
-msgid "Default avatar image"
-msgstr "Изображение аватара по умолчанию"
-
-#: ../../addon/gravatar/gravatar.php:151
-msgid "Select default avatar image if none was found at Gravatar. See README"
-msgstr "Выберите изображения аватар по умолчанию если ничего не было найдено в Gravatar (см. README)."
-
-#: ../../addon/gravatar/gravatar.php:152
-msgid "Rating of images"
-msgstr "Оценки изображений"
-
-#: ../../addon/gravatar/gravatar.php:152
-msgid "Select the appropriate avatar rating for your site. See README"
-msgstr "Выберите подходящую оценку аватара для вашего сайта (см. README)."
-
-#: ../../addon/gravatar/gravatar.php:165
-msgid "Gravatar settings updated."
-msgstr "Настройки Gravatar обновлены."
-
-#: ../../addon/hzfiles/hzfiles.php:81
-msgid "Hubzilla File Storage Import"
-msgstr "Импорт файлового хранилища Hubzilla"
-
-#: ../../addon/hzfiles/hzfiles.php:82
-msgid "This will import all your cloud files from another server."
-msgstr "Это позволит импортировать все ваши файлы с другого сервера."
-
-#: ../../addon/hzfiles/hzfiles.php:83
-msgid "Hubzilla Server base URL"
-msgstr "Базовый URL сервера Hubzilla"
-
-#: ../../addon/hzfiles/hzfiles.php:84
-#: ../../addon/content_import/Mod_content_import.php:140
-msgid "Since modified date yyyy-mm-dd"
-msgstr "Начиная с даты изменений yyyy-mm-dd"
-
-#: ../../addon/hzfiles/hzfiles.php:85
-#: ../../addon/content_import/Mod_content_import.php:141
-msgid "Until modified date yyyy-mm-dd"
-msgstr "Заканчивая датой изменений yyyy-mm-dd"
-
-#: ../../addon/visage/Mod_Visage.php:21
-msgid "Who viewed my channel/profile"
-msgstr "Кто смотрел мой канал / профиль"
-
-#: ../../addon/visage/Mod_Visage.php:25
-msgid "Recent Channel/Profile Viewers"
-msgstr "Последние просмотры канала / профиля"
-
-#: ../../addon/visage/Mod_Visage.php:36
-msgid "No entries."
-msgstr "Нет записей."
-
-#: ../../addon/nsabait/Mod_Nsabait.php:20
-#: ../../addon/nsabait/Mod_Nsabait.php:24
-msgid "NSA Bait App"
-msgstr "Приложение NSA Bait"
-
-#: ../../addon/nsabait/Mod_Nsabait.php:26
-msgid "Make yourself a political target"
-msgstr "Сделать себя политической мишенью"
-
-#: ../../addon/mailtest/mailtest.php:19
-msgid "Send test email"
-msgstr "Отправить тестовый email"
-
-#: ../../addon/mailtest/mailtest.php:50 ../../addon/hubwall/hubwall.php:50
-msgid "No recipients found."
-msgstr "Получателей не найдено."
-
-#: ../../addon/mailtest/mailtest.php:66
-msgid "Mail sent."
-msgstr "Сообщение отправлено"
-
-#: ../../addon/mailtest/mailtest.php:68
-msgid "Sending of mail failed."
-msgstr "Не удалось отправить сообщение."
-
-#: ../../addon/mailtest/mailtest.php:77
-msgid "Mail Test"
-msgstr "Тестовое сообщение"
-
-#: ../../addon/mailtest/mailtest.php:96 ../../addon/hubwall/hubwall.php:92
-msgid "Message subject"
-msgstr "Тема сообщения"
-
-#: ../../addon/mdpost/mdpost.php:42
-msgid "Use markdown for editing posts"
-msgstr "Использовать язык разметки Markdown для редактирования публикаций"
-
-#: ../../addon/openstreetmap/openstreetmap.php:119
+#: ../../extend/addon/hzaddons/openstreetmap/openstreetmap.php:119
msgid "View Larger"
msgstr "Увеличить"
-#: ../../addon/openstreetmap/openstreetmap.php:135
+#: ../../extend/addon/hzaddons/openstreetmap/openstreetmap.php:135
msgid "Tile Server URL"
msgstr "URL сервера Tile"
-#: ../../addon/openstreetmap/openstreetmap.php:135
+#: ../../extend/addon/hzaddons/openstreetmap/openstreetmap.php:135
msgid ""
"A list of public tile servers"
msgstr "Список общедоступных серверов"
-#: ../../addon/openstreetmap/openstreetmap.php:136
+#: ../../extend/addon/hzaddons/openstreetmap/openstreetmap.php:136
msgid "Nominatim (reverse geocoding) Server URL"
msgstr "URL сервера Nominatim (обратное геокодирование)"
-#: ../../addon/openstreetmap/openstreetmap.php:136
+#: ../../extend/addon/hzaddons/openstreetmap/openstreetmap.php:136
msgid ""
"A list of Nominatim servers"
msgstr "Список серверов Nominatim"
-#: ../../addon/openstreetmap/openstreetmap.php:137
+#: ../../extend/addon/hzaddons/openstreetmap/openstreetmap.php:137
msgid "Default zoom"
msgstr "Масштаб по умолчанию"
-#: ../../addon/openstreetmap/openstreetmap.php:137
+#: ../../extend/addon/hzaddons/openstreetmap/openstreetmap.php:137
msgid ""
"The default zoom level. (1:world, 18:highest, also depends on tile server)"
msgstr "Уровень размера по умолчанию (1 - весь мир, 18 - максимальный; зависит от сервера)."
-#: ../../addon/openstreetmap/openstreetmap.php:138
+#: ../../extend/addon/hzaddons/openstreetmap/openstreetmap.php:138
msgid "Include marker on map"
msgstr "Включите маркер на карте"
-#: ../../addon/openstreetmap/openstreetmap.php:138
+#: ../../extend/addon/hzaddons/openstreetmap/openstreetmap.php:138
msgid "Include a marker on the map."
msgstr "Включить маркер на карте"
-#: ../../addon/msgfooter/msgfooter.php:47
+#: ../../extend/addon/hzaddons/visage/Mod_Visage.php:21
+msgid "Who viewed my channel/profile"
+msgstr "Кто смотрел мой канал / профиль"
+
+#: ../../extend/addon/hzaddons/visage/Mod_Visage.php:25
+msgid "Recent Channel/Profile Viewers"
+msgstr "Последние просмотры канала / профиля"
+
+#: ../../extend/addon/hzaddons/visage/Mod_Visage.php:36
+msgid "No entries."
+msgstr "Нет записей."
+
+#: ../../extend/addon/hzaddons/ldapauth/ldapauth.php:70
+msgid "An account has been created for you."
+msgstr "Учётная запись, которая была для вас создана."
+
+#: ../../extend/addon/hzaddons/ldapauth/ldapauth.php:77
+msgid "Authentication successful but rejected: account creation is disabled."
+msgstr "Аутентификация выполнена успешно, но отклонена: создание учетной записи отключено."
+
+#: ../../extend/addon/hzaddons/msgfooter/msgfooter.php:47
msgid "text to include in all outgoing posts from this site"
msgstr "текст, который будет добавлен во все исходящие публикации с этого сайта"
-#: ../../addon/fuzzloc/Mod_Fuzzloc.php:22
-msgid "Fuzzloc Settings updated."
-msgstr "Настройки примерного положения обновлены."
-
-#: ../../addon/fuzzloc/Mod_Fuzzloc.php:34
-msgid "Fuzzy Location App"
-msgstr "Приложение \"Примерное положение\""
-
-#: ../../addon/fuzzloc/Mod_Fuzzloc.php:35
-msgid ""
-"Blur your precise location if your channel uses browser location mapping"
-msgstr "Размывает вашего точное местоположение в случае если ваш канал использует отображение местоположения из браузера"
-
-#: ../../addon/fuzzloc/Mod_Fuzzloc.php:40
-msgid "Minimum offset in meters"
-msgstr "Минимальное смещение в метрах"
-
-#: ../../addon/fuzzloc/Mod_Fuzzloc.php:44
-msgid "Maximum offset in meters"
-msgstr "Максимальное смещение в метрах"
-
-#: ../../addon/fuzzloc/Mod_Fuzzloc.php:53
-msgid "Fuzzy Location"
-msgstr "Примерное положение"
-
-#: ../../addon/rtof/rtof.php:51
-msgid "Post to Friendica"
-msgstr "Опубликовать в Friendica"
-
-#: ../../addon/rtof/Mod_Rtof.php:24
-msgid "Friendica Crosspost Connector Settings saved."
-msgstr "Настройки пересылки публикаций Friendica сохранены."
-
-#: ../../addon/rtof/Mod_Rtof.php:36
-msgid "Friendica Crosspost Connector App"
-msgstr "Приложение \"Публикация в Friendica\""
-
-#: ../../addon/rtof/Mod_Rtof.php:37
-msgid "Relay public postings to a connected Friendica account"
-msgstr "Пересылает общедоступные публикации на подключённую учётную запись Friendica"
-
-#: ../../addon/rtof/Mod_Rtof.php:49
-msgid "Send public postings to Friendica by default"
-msgstr "Отправлять общедоступные публикации во Friendica по умолчанию"
-
-#: ../../addon/rtof/Mod_Rtof.php:53
-msgid "Friendica API Path"
-msgstr "Путь к Friendica API"
-
-#: ../../addon/rtof/Mod_Rtof.php:53 ../../addon/redred/Mod_Redred.php:67
-msgid "https://{sitename}/api"
-msgstr ""
-
-#: ../../addon/rtof/Mod_Rtof.php:57
-msgid "Friendica login name"
-msgstr "Имя входа Friendica"
-
-#: ../../addon/rtof/Mod_Rtof.php:61
-msgid "Friendica password"
-msgstr "Пароль Friendica"
-
-#: ../../addon/rtof/Mod_Rtof.php:69
-msgid "Friendica Crosspost Connector"
-msgstr "Публикация в Friendica"
-
-#: ../../addon/jappixmini/Mod_Jappixmini.php:96
-msgid "Jappixmini App"
-msgstr "Приложение Jappix Mini"
-
-#: ../../addon/jappixmini/Mod_Jappixmini.php:97
-msgid "Provides a Facebook-like chat using Jappix Mini"
-msgstr "Предоставляет Facebook-подобный чат с использованием Jappix Mini"
-
-#: ../../addon/jappixmini/Mod_Jappixmini.php:157 ../../include/channel.php:1518
-#: ../../include/channel.php:1689
-msgid "Status:"
-msgstr "Статус:"
-
-#: ../../addon/jappixmini/Mod_Jappixmini.php:161
-msgid "Hide Jappixmini Chat-Widget from the webinterface"
-msgstr "Скрыть виджет чата Jappix Mini из веб-интерфейса"
-
-#: ../../addon/jappixmini/Mod_Jappixmini.php:166
-msgid "Jabber username"
-msgstr "Имя пользователя Jabber"
-
-#: ../../addon/jappixmini/Mod_Jappixmini.php:172
-msgid "Jabber server"
-msgstr "Сервер Jabber"
-
-#: ../../addon/jappixmini/Mod_Jappixmini.php:178
-msgid "Jabber BOSH host URL"
-msgstr "URL узла Jabber BOSH"
-
-#: ../../addon/jappixmini/Mod_Jappixmini.php:185
-msgid "Jabber password"
-msgstr "Пароль Jabber"
-
-#: ../../addon/jappixmini/Mod_Jappixmini.php:191
-msgid "Encrypt Jabber password with Hubzilla password"
-msgstr "Зашифровать пароль Jabber с помощью пароля Hubzilla"
-
-#: ../../addon/jappixmini/Mod_Jappixmini.php:195
-#: ../../addon/redred/Mod_Redred.php:79
-msgid "Hubzilla password"
-msgstr "Пароль Hubzilla"
-
-#: ../../addon/jappixmini/Mod_Jappixmini.php:199
-#: ../../addon/jappixmini/Mod_Jappixmini.php:203
-msgid "Approve subscription requests from Hubzilla contacts automatically"
-msgstr "Утверждать запросы на подписку от контактов Hubzilla автоматически"
-
-#: ../../addon/jappixmini/Mod_Jappixmini.php:207
-msgid "Purge internal list of jabber addresses of contacts"
-msgstr "Очистить внутренний список адресов контактов Jabber"
-
-#: ../../addon/jappixmini/Mod_Jappixmini.php:212
-msgid "Configuration Help"
-msgstr "Помощь по конфигурации"
-
-#: ../../addon/jappixmini/Mod_Jappixmini.php:258
-msgid "Jappixmini Settings"
-msgstr "Настройки Jappix Мini"
-
-#: ../../addon/upgrade_info/upgrade_info.php:48
-msgid "Your channel has been upgraded to $Projectname version"
-msgstr "Ваш канал был обновлён до версии $Projectname"
-
-#: ../../addon/upgrade_info/upgrade_info.php:50
-msgid "Please have a look at the"
-msgstr "Пожалуйста, взгляните на"
-
-#: ../../addon/upgrade_info/upgrade_info.php:52
-msgid "git history"
-msgstr "в истории git"
-
-#: ../../addon/upgrade_info/upgrade_info.php:54
-msgid "change log"
-msgstr "журнал измнений"
-
-#: ../../addon/upgrade_info/upgrade_info.php:55
-msgid "for further info."
-msgstr "для дополнительных сведений."
-
-#: ../../addon/upgrade_info/upgrade_info.php:60
-msgid "Upgrade Info"
-msgstr "Сведения об обновлении"
-
-#: ../../addon/upgrade_info/upgrade_info.php:64
-msgid "Do not show this again"
-msgstr "Больше не показывать"
-
-#: ../../addon/channelreputation/channelreputation.php:100
-#: ../../addon/channelreputation/channelreputation.php:101
-#: ../../addon/cart/myshop.php:141 ../../addon/cart/myshop.php:177
-#: ../../addon/cart/myshop.php:211 ../../addon/cart/myshop.php:259
-#: ../../addon/cart/myshop.php:294 ../../addon/cart/myshop.php:317
-msgid "Access Denied"
-msgstr "Доступ запрещён"
-
-#: ../../addon/channelreputation/channelreputation.php:108
-msgid "Enable Community Moderation"
-msgstr "Включить модерацию сообщества"
-
-#: ../../addon/channelreputation/channelreputation.php:116
-msgid "Reputation automatically given to new members"
-msgstr "Репутация автоматически предоставляемая новым участникам"
-
-#: ../../addon/channelreputation/channelreputation.php:117
-msgid "Reputation will never fall below this value"
-msgstr "Репутация никогда не упадёт ниже этого значения"
-
-#: ../../addon/channelreputation/channelreputation.php:118
-msgid "Minimum reputation before posting is allowed"
-msgstr "Минимальная репутация для разрешения возможности размещать публикации"
-
-#: ../../addon/channelreputation/channelreputation.php:119
-msgid "Minimum reputation before commenting is allowed"
-msgstr "Минимальная репутация для разрешения комментирования"
-
-#: ../../addon/channelreputation/channelreputation.php:120
-msgid "Minimum reputation before a member is able to moderate other posts"
-msgstr "Минимальная репутация для возможности модерирования участником чужих публикаций"
-
-#: ../../addon/channelreputation/channelreputation.php:121
-msgid ""
-"Max ratio of moderator's reputation that can be added to/deducted from "
-"reputation of person being moderated"
-msgstr "Максимальное соотношение репутации модератора, которое может быть добавлено / вычтено из репутации модерируемого участника"
-
-#: ../../addon/channelreputation/channelreputation.php:122
-msgid "Reputation \"cost\" to post"
-msgstr "\"Стоимость\" репутации для публикации"
-
-#: ../../addon/channelreputation/channelreputation.php:123
-msgid "Reputation \"cost\" to comment"
-msgstr "\"Стоимость\" репутации для комментирования"
-
-#: ../../addon/channelreputation/channelreputation.php:124
-msgid ""
-"Reputation automatically recovers at this rate per hour until it reaches "
-"minimum_to_post"
-msgstr "Репутация автоматически восстанавливается с этой скоростью в час пока не достигает значения minimum_to_post"
-
-#: ../../addon/channelreputation/channelreputation.php:125
-msgid ""
-"When minimum_to_moderate > reputation > minimum_to_post reputation recovers "
-"at this rate per hour"
-msgstr "При minimum_to_moderate > репутация > minimum_to_post репутация восстанавливается с этой скоростью в час"
-
-#: ../../addon/channelreputation/channelreputation.php:139
-msgid "Community Moderation Settings"
-msgstr "Настройки модерирования сообщества"
-
-#: ../../addon/channelreputation/channelreputation.php:229
-msgid "Channel Reputation"
-msgstr "Репутация канала"
-
-#: ../../addon/channelreputation/channelreputation.php:233
-msgid "An Error has occurred."
-msgstr "Произошла ошибка."
-
-#: ../../addon/channelreputation/channelreputation.php:251
-msgid "Upvote"
-msgstr "За"
-
-#: ../../addon/channelreputation/channelreputation.php:252
-msgid "Downvote"
-msgstr "Против"
-
-#: ../../addon/channelreputation/channelreputation.php:374
-msgid "Can moderate reputation on my channel."
-msgstr "Может модерировать репутацию на моём канале"
-
-#: ../../addon/superblock/superblock.php:337
-msgid "Block Completely"
-msgstr "Заблокировать полностью"
-
-#: ../../addon/superblock/Mod_Superblock.php:20
-msgid "Superblock App"
-msgstr "Приложение Superblock"
-
-#: ../../addon/superblock/Mod_Superblock.php:21
-msgid "Block channels"
-msgstr "Заблокировать каналы"
-
-#: ../../addon/superblock/Mod_Superblock.php:63
-msgid "superblock settings updated"
-msgstr "Настройки Superblock обновлены."
-
-#: ../../addon/superblock/Mod_Superblock.php:87
-msgid "Currently blocked"
-msgstr "В настоящее время заблокирован"
-
-#: ../../addon/superblock/Mod_Superblock.php:89
-msgid "No channels currently blocked"
-msgstr "В настоящее время никакие каналы не блокируются"
-
-#: ../../addon/nofed/Mod_Nofed.php:21
-msgid "nofed Settings saved."
-msgstr "Настройки nofed сохранены."
-
-#: ../../addon/nofed/Mod_Nofed.php:33
-msgid "No Federation App"
-msgstr "Приложение No Federation"
-
-#: ../../addon/nofed/Mod_Nofed.php:34
-msgid ""
-"Prevent posting from being federated to anybody. It will exist only on your "
-"channel page."
-msgstr "Запрещает федеративные функций для публикаций. Они будут существовать только на странице вашего канала."
-
-#: ../../addon/nofed/Mod_Nofed.php:42
-msgid "Federate posts by default"
-msgstr "Разрешить федерацию публикаций по умолчанию"
-
-#: ../../addon/nofed/Mod_Nofed.php:50
-msgid "No Federation"
-msgstr "Отключить Federation"
-
-#: ../../addon/nofed/nofed.php:47
-msgid "Federate"
-msgstr "Федерировать"
-
-#: ../../addon/redred/Mod_Redred.php:24
-msgid "Channel is required."
-msgstr "Необходим канал."
-
-#: ../../addon/redred/Mod_Redred.php:38
-msgid "Hubzilla Crosspost Connector Settings saved."
-msgstr "Настройки пересылки публикаций Hubzilla сохранены."
-
-#: ../../addon/redred/Mod_Redred.php:50
-#: ../../addon/statusnet/Mod_Statusnet.php:146
-msgid "Hubzilla Crosspost Connector App"
-msgstr "Приложение \"Пересылка публикаций Hubzilla\""
-
-#: ../../addon/redred/Mod_Redred.php:51
-msgid "Relay public postings to another Hubzilla channel"
-msgstr "Пересылает общедоступные публикации в другой канал Hubzilla"
-
-#: ../../addon/redred/Mod_Redred.php:63
-msgid "Send public postings to Hubzilla channel by default"
-msgstr "Отправлять общедоступные публикации в канал Hubzilla по умолчанию"
-
-#: ../../addon/redred/Mod_Redred.php:67
-msgid "Hubzilla API Path"
-msgstr "Путь к Hubzilla API"
-
-#: ../../addon/redred/Mod_Redred.php:71
-msgid "Hubzilla login name"
-msgstr "Имя входа Hubzilla"
-
-#: ../../addon/redred/Mod_Redred.php:75
-msgid "Hubzilla channel name"
-msgstr "Название канала Hubzilla"
-
-#: ../../addon/redred/Mod_Redred.php:87
-msgid "Hubzilla Crosspost Connector"
-msgstr "Пересылка публикаций Hubzilla"
-
-#: ../../addon/redred/redred.php:50
-msgid "Post to Hubzilla"
-msgstr "Опубликовать в Hubzilla"
-
-#: ../../addon/logrot/logrot.php:36
-msgid "Logfile archive directory"
-msgstr "Каталог архивирования журнала"
-
-#: ../../addon/logrot/logrot.php:36
-msgid "Directory to store rotated logs"
-msgstr "Каталог для хранения заархивированных журналов"
-
-#: ../../addon/logrot/logrot.php:37
-msgid "Logfile size in bytes before rotating"
-msgstr "Размер файла журнала в байтах для архивирования"
-
-#: ../../addon/logrot/logrot.php:38
-msgid "Number of logfiles to retain"
-msgstr "Количество сохраняемых файлов журналов"
-
-#: ../../addon/content_import/Mod_content_import.php:27
-msgid "No server specified"
-msgstr "Сервер не указан"
-
-#: ../../addon/content_import/Mod_content_import.php:73
-msgid "Posts imported"
-msgstr "Публикации импортированы"
-
-#: ../../addon/content_import/Mod_content_import.php:113
-msgid "Files imported"
-msgstr "Файлы импортированы"
-
-#: ../../addon/content_import/Mod_content_import.php:122
-msgid ""
-"This addon app copies existing content and file storage to a cloned/copied "
-"channel. Once the app is installed, visit the newly installed app. This will "
-"allow you to set the location of your original channel and an optional date "
-"range of files/conversations to copy."
-msgstr "Это дополнительное приложение копирует существующее содержимое и хранилище файлов в клонированный / скопированный канал. После того, как приложение установлено, посетите его страницу. Это позволит вам задать местоположение вашего исходного канала и диапазон дат файлов / бесед для копирования."
-
-#: ../../addon/content_import/Mod_content_import.php:136
-msgid ""
-"This will import all your conversations and cloud files from a cloned "
-"channel on another server. This may take a while if you have lots of posts "
-"and or files."
-msgstr "Импортировать все ваши разговоры и хранилище файлов из клонируемого канала на другом сервере. Это может занять некоторое время, если у вас много публикаций и / или файлов."
-
-#: ../../addon/content_import/Mod_content_import.php:137
-msgid "Include posts"
-msgstr "Включая публикации"
-
-#: ../../addon/content_import/Mod_content_import.php:137
-msgid "Conversations, Articles, Cards, and other posted content"
-msgstr "Беседы, Статьи, Карточки и другое опубликованное содержимое"
-
-#: ../../addon/content_import/Mod_content_import.php:138
-msgid "Include files"
-msgstr "Включая файлы"
-
-#: ../../addon/content_import/Mod_content_import.php:138
-msgid "Files, Photos and other cloud storage"
-msgstr "Файлы, Фотографии и прочее из хранилища"
-
-#: ../../addon/content_import/Mod_content_import.php:139
-msgid "Original Server base URL"
-msgstr "Базовый URL сервера-источника"
-
-#: ../../addon/frphotos/frphotos.php:92
-msgid "Friendica Photo Album Import"
-msgstr "Импортировать альбом фотографий Friendica"
-
-#: ../../addon/frphotos/frphotos.php:93
-msgid "This will import all your Friendica photo albums to this Red channel."
-msgstr "Это позволит импортировать все ваши альбомы фотографий Friendica в этот канал."
-
-#: ../../addon/frphotos/frphotos.php:94
-msgid "Friendica Server base URL"
-msgstr "Базовый URL сервера Friendica"
-
-#: ../../addon/frphotos/frphotos.php:95
-msgid "Friendica Login Username"
-msgstr "Имя пользователя для входа Friendica"
-
-#: ../../addon/frphotos/frphotos.php:96
-msgid "Friendica Login Password"
-msgstr "Пароль для входа Firendica"
-
-#: ../../addon/hsse/Mod_Hsse.php:15
-msgid "WYSIWYG status editor"
-msgstr "WYSIWYG редактор статуса "
-
-#: ../../addon/hsse/Mod_Hsse.php:21 ../../addon/hsse/Mod_Hsse.php:26
-msgid "WYSIWYG Status App"
-msgstr "Приложение \"WYSIWYG статус\""
-
-#: ../../addon/hsse/Mod_Hsse.php:34
-msgid "WYSIWYG Status"
-msgstr "WYSIWYG статус"
-
-#: ../../addon/hsse/hsse.php:82 ../../include/conversation.php:1285
-msgid "Set your location"
-msgstr "Задать своё местоположение"
-
-#: ../../addon/hsse/hsse.php:83 ../../include/conversation.php:1286
-msgid "Clear browser location"
-msgstr "Очистить местоположение из браузера"
-
-#: ../../addon/hsse/hsse.php:99 ../../include/conversation.php:1302
-msgid "Embed (existing) photo from your photo albums"
-msgstr "Встроить (существующее) фото из вашего фотоальбома"
-
-#: ../../addon/hsse/hsse.php:135 ../../include/conversation.php:1338
-msgid "Tag term:"
-msgstr "Теги:"
-
-#: ../../addon/hsse/hsse.php:136 ../../include/conversation.php:1339
-msgid "Where are you right now?"
-msgstr "Где вы сейчас?"
-
-#: ../../addon/hsse/hsse.php:141 ../../include/conversation.php:1344
-msgid "Choose a different album..."
-msgstr "Выбрать другой альбом..."
-
-#: ../../addon/hsse/hsse.php:145 ../../include/conversation.php:1348
-msgid "Comments enabled"
-msgstr "Комментарии включены"
-
-#: ../../addon/hsse/hsse.php:146 ../../include/conversation.php:1349
-msgid "Comments disabled"
-msgstr "Комментарии отключены"
-
-#: ../../addon/hsse/hsse.php:195 ../../include/conversation.php:1401
-msgid "Page link name"
-msgstr "Название ссылки на страницу "
-
-#: ../../addon/hsse/hsse.php:198 ../../include/conversation.php:1404
-msgid "Post as"
-msgstr "Опубликовать как"
-
-#: ../../addon/hsse/hsse.php:212 ../../include/conversation.php:1418
-msgid "Toggle voting"
-msgstr "Подключить голосование"
-
-#: ../../addon/hsse/hsse.php:215 ../../include/conversation.php:1421
-msgid "Disable comments"
-msgstr "Отключить комментарии"
-
-#: ../../addon/hsse/hsse.php:216 ../../include/conversation.php:1422
-msgid "Toggle comments"
-msgstr "Переключить комментарии"
-
-#: ../../addon/hsse/hsse.php:224 ../../include/conversation.php:1430
-msgid "Categories (optional, comma-separated list)"
-msgstr "Категории (необязательно, список через запятую)"
-
-#: ../../addon/hsse/hsse.php:247 ../../include/conversation.php:1453
-msgid "Other networks and post services"
-msgstr "Другие сети и службы публикаций"
-
-#: ../../addon/hsse/hsse.php:253 ../../include/conversation.php:1459
-msgid "Set publish date"
-msgstr "Установить дату публикации"
-
-#: ../../addon/pubcrawl/Mod_Pubcrawl.php:25
-msgid "ActivityPub Protocol Settings updated."
-msgstr "Настройки протокола ActivityPub обновлены."
-
-#: ../../addon/pubcrawl/Mod_Pubcrawl.php:34
-msgid ""
-"The activitypub protocol does not support location independence. Connections "
-"you make within that network may be unreachable from alternate channel "
-"locations."
-msgstr "Протокол ActivityPub не поддерживает независимость от расположения. Ваши контакты установленные в этой сети могут быть недоступны из альтернативных мест размещения канала."
-
-#: ../../addon/pubcrawl/Mod_Pubcrawl.php:40
-msgid "Activitypub Protocol App"
-msgstr "Приложение \"Протокол ActivityPub\""
-
-#: ../../addon/pubcrawl/Mod_Pubcrawl.php:50
-msgid "Deliver to ActivityPub recipients in privacy groups"
-msgstr "Доставить получателям ActivityPub в группах конфиденциальности"
-
-#: ../../addon/pubcrawl/Mod_Pubcrawl.php:50
-msgid ""
-"May result in a large number of mentions and expose all the members of your "
-"privacy group"
-msgstr "Может привести к большому количеству упоминаний и раскрытию участников группы конфиденциальности"
-
-#: ../../addon/pubcrawl/Mod_Pubcrawl.php:54
-msgid "Send multi-media HTML articles"
-msgstr "Отправить HTML статьи с мультимедиа"
-
-#: ../../addon/pubcrawl/Mod_Pubcrawl.php:54
-msgid "Not supported by some microblog services such as Mastodon"
-msgstr "Не поддерживается некоторыми микроблогами, например Mastodon"
-
-#: ../../addon/pubcrawl/Mod_Pubcrawl.php:62
-msgid "Activitypub Protocol"
-msgstr "Протокол ActivityPub"
-
-#: ../../addon/donate/donate.php:21
-msgid "Project Servers and Resources"
-msgstr "Серверы и ресурсы проекта"
-
-#: ../../addon/donate/donate.php:22
-msgid "Project Creator and Tech Lead"
-msgstr "Создатель проекта и технический руководитель"
-
-#: ../../addon/donate/donate.php:49
-msgid ""
-"And the hundreds of other people and organisations who helped make the "
-"Hubzilla possible."
-msgstr "И сотни других людей и организаций которые помогали в создании Hubzilla."
-
-#: ../../addon/donate/donate.php:52
-msgid ""
-"The Redmatrix/Hubzilla projects are provided primarily by volunteers giving "
-"their time and expertise - and often paying out of pocket for services they "
-"share with others."
-msgstr "Проекты Redmatrix / Hubzilla предоставляются, в основном, добровольцами, которые предоставляют свое время и опыт и, часто, оплачивают из своего кармана услуги, которыми они делятся с другими."
-
-#: ../../addon/donate/donate.php:53
-msgid ""
-"There is no corporate funding and no ads, and we do not collect and sell "
-"your personal information. (We don't control your personal information - "
-"you do.)"
-msgstr "Здесь нет корпоративного финансирования и рекламы, мы не собираем и не продаем вашу личную информацию. (Мы не контролируем вашу личную информацию - это делаете вы.)"
-
-#: ../../addon/donate/donate.php:54
-msgid ""
-"Help support our ground-breaking work in decentralisation, web identity, and "
-"privacy."
-msgstr "Помогите поддержать нашу новаторскую работу в областях децентрализации, веб-идентификации и конфиденциальности."
-
-#: ../../addon/donate/donate.php:56
-msgid ""
-"Your donations keep servers and services running and also helps us to "
-"provide innovative new features and continued development."
-msgstr "В ваших пожертвованиях поддерживают серверы и службы, а также помогают нам предоставлять новые возможности и продолжать развитие."
-
-#: ../../addon/donate/donate.php:59
-msgid "Donate"
-msgstr "Пожертвовать"
-
-#: ../../addon/donate/donate.php:61
-msgid ""
-"Choose a project, developer, or public hub to support with a one-time "
-"donation"
-msgstr "Выберите проект, разработчика или общедоступный узел для поддержки в форме единоразового пожертвования"
-
-#: ../../addon/donate/donate.php:62
-msgid "Donate Now"
-msgstr "Пожертвовать сейчас"
-
-#: ../../addon/donate/donate.php:63
-msgid ""
-"Or become a project sponsor (Hubzilla Project only)"
-msgstr "или станьте спонсором проекта (только для Hubzilla)"
-
-#: ../../addon/donate/donate.php:64
-msgid ""
-"Please indicate if you would like your first name or full name (or nothing) "
-"to appear in our sponsor listing"
-msgstr "Пожалуйста, если желаете, укажите ваше имя для отображения в списке спонсоров."
-
-#: ../../addon/donate/donate.php:65
-msgid "Sponsor"
-msgstr "Спонсор"
-
-#: ../../addon/donate/donate.php:68
-msgid "Special thanks to: "
-msgstr "Особые благодарности:"
-
-#: ../../addon/chords/Mod_Chords.php:44
-msgid ""
-"This is a fairly comprehensive and complete guitar chord dictionary which "
-"will list most of the available ways to play a certain chord, starting from "
-"the base of the fingerboard up to a few frets beyond the twelfth fret "
-"(beyond which everything repeats). A couple of non-standard tunings are "
-"provided for the benefit of slide players, etc."
-msgstr ""
-
-#: ../../addon/chords/Mod_Chords.php:46
-msgid ""
-"Chord names start with a root note (A-G) and may include sharps (#) and "
-"flats (b). This software will parse most of the standard naming conventions "
-"such as maj, min, dim, sus(2 or 4), aug, with optional repeating elements."
-msgstr ""
-
-#: ../../addon/chords/Mod_Chords.php:48
-msgid ""
-"Valid examples include A, A7, Am7, Amaj7, Amaj9, Ammaj7, Aadd4, Asus2Add4, "
-"E7b13b11 ..."
-msgstr "Примеры действительных включают A, A7, Am7, Amaj7, Amaj9, Ammaj7, Aadd4, Asus2Add4, E7b13b11 ..."
-
-#: ../../addon/chords/Mod_Chords.php:51
-msgid "Guitar Chords"
-msgstr "Гитарные аккорды"
-
-#: ../../addon/chords/Mod_Chords.php:52
-msgid "The complete online chord dictionary"
-msgstr "Полный онлайн словарь аккордов"
-
-#: ../../addon/chords/Mod_Chords.php:57
-msgid "Tuning"
-msgstr "Настройка"
-
-#: ../../addon/chords/Mod_Chords.php:58
-msgid "Chord name: example: Em7"
-msgstr "Наименование аккорда - example: Em7"
-
-#: ../../addon/chords/Mod_Chords.php:59
-msgid "Show for left handed stringing"
-msgstr "Показывать струны для левшей"
-
-#: ../../addon/chords/chords.php:33
-msgid "Quick Reference"
-msgstr "Быстрая ссылка"
-
-#: ../../addon/libertree/libertree.php:43
-msgid "Post to Libertree"
-msgstr "Опубликовать в Libertree"
-
-#: ../../addon/libertree/Mod_Libertree.php:25
-msgid "Libertree Crosspost Connector Settings saved."
-msgstr "Настройки пересылки публикаций Libertree сохранены."
-
-#: ../../addon/libertree/Mod_Libertree.php:35
-msgid "Libertree Crosspost Connector App"
-msgstr "Приложение \"Пересылка публикаций Libertree\""
-
-#: ../../addon/libertree/Mod_Libertree.php:36
-msgid "Relay public posts to Libertree"
-msgstr "Пересылает общедоступные публикации в Libertree"
-
-#: ../../addon/libertree/Mod_Libertree.php:51
-msgid "Libertree API token"
-msgstr "Токен Libertree API"
-
-#: ../../addon/libertree/Mod_Libertree.php:55
-msgid "Libertree site URL"
-msgstr "URL сайта Libertree"
-
-#: ../../addon/libertree/Mod_Libertree.php:59
-msgid "Post to Libertree by default"
-msgstr "Публиковать в Libertree по умолчанию"
-
-#: ../../addon/libertree/Mod_Libertree.php:67
-msgid "Libertree Crosspost Connector"
-msgstr "Пересылка публикаций Libertree"
-
-#: ../../addon/flattrwidget/Mod_Flattrwidget.php:41
-msgid "Flattr widget settings updated."
-msgstr "Настройки виджета Flattr обновлены."
-
-#: ../../addon/flattrwidget/Mod_Flattrwidget.php:53
-msgid "Flattr Widget App"
-msgstr "Приложение \"Виджет Flattr\""
-
-#: ../../addon/flattrwidget/Mod_Flattrwidget.php:54
-msgid "Add a Flattr button to your channel page"
-msgstr "Добавить кнопку Flattr на страницу вашего канала"
-
-#: ../../addon/flattrwidget/Mod_Flattrwidget.php:65
-msgid "Flattr user"
-msgstr "Пользователь Flattr"
-
-#: ../../addon/flattrwidget/Mod_Flattrwidget.php:69
-msgid "URL of the Thing to flattr"
-msgstr "URL ccылки на Flattr"
-
-#: ../../addon/flattrwidget/Mod_Flattrwidget.php:69
-msgid "If empty channel URL is used"
-msgstr "Если пусто, то используется URL канала"
-
-#: ../../addon/flattrwidget/Mod_Flattrwidget.php:73
-msgid "Title of the Thing to flattr"
-msgstr "Заголовок вещи на Flattr"
-
-#: ../../addon/flattrwidget/Mod_Flattrwidget.php:73
-msgid "If empty \"channel name on The Hubzilla\" will be used"
-msgstr "Если пусто, то будет использовано \"Название канала Hubzilla\""
-
-#: ../../addon/flattrwidget/Mod_Flattrwidget.php:77
-msgid "Static or dynamic flattr button"
-msgstr "Статическая или динамическая кнопка Flattr"
-
-#: ../../addon/flattrwidget/Mod_Flattrwidget.php:77
-msgid "static"
-msgstr "статическая"
-
-#: ../../addon/flattrwidget/Mod_Flattrwidget.php:77
-msgid "dynamic"
-msgstr "динамическая"
-
-#: ../../addon/flattrwidget/Mod_Flattrwidget.php:81
-msgid "Alignment of the widget"
-msgstr "Выравнивание виджета"
-
-#: ../../addon/flattrwidget/Mod_Flattrwidget.php:81
-msgid "left"
-msgstr "слева"
-
-#: ../../addon/flattrwidget/Mod_Flattrwidget.php:81
-msgid "right"
-msgstr "справа"
-
-#: ../../addon/flattrwidget/Mod_Flattrwidget.php:89
-msgid "Flattr Widget"
-msgstr "Виджет Flattr"
-
-#: ../../addon/flattrwidget/flattrwidget.php:50
-msgid "Flattr this!"
-msgstr "Flattr это!"
-
-#: ../../addon/statusnet/Mod_Statusnet.php:61
-msgid ""
-"Please contact your site administrator. The provided API URL is not "
-"valid."
-msgstr "Пожалуйста свяжитесь с администратором сайта. Предоставленный URL API недействителен."
-
-#: ../../addon/statusnet/Mod_Statusnet.php:98
-msgid "We could not contact the GNU social API with the Path you entered."
-msgstr "Нам не удалось установить контакт с GNU Social API по введённому вами пути"
-
-#: ../../addon/statusnet/Mod_Statusnet.php:130
-msgid "GNU social settings updated."
-msgstr "Настройки GNU Social обновлены."
-
-#: ../../addon/statusnet/Mod_Statusnet.php:147
-msgid ""
-"Relay public postings to a connected GNU social account (formerly StatusNet)"
-msgstr "Пересылает общедоступные публикации на подключённую учётную запись GNU social (бывшая StatusNet)"
-
-#: ../../addon/statusnet/Mod_Statusnet.php:181
-msgid "Globally Available GNU social OAuthKeys"
-msgstr "Глобально доступные ключи OAuthKeys GNU Social"
-
-#: ../../addon/statusnet/Mod_Statusnet.php:183
-msgid ""
-"There are preconfigured OAuth key pairs for some GNU social servers "
-"available. If you are using one of them, please use these credentials. If not feel free to connect to any other GNU social instance (see below)."
-msgstr "Существуют предварительно настроенные пары ключей OAuth для некоторых доступных серверов GNU social. Если вы используете один из них, используйте эти учетные данные. Если вы не хотите подключаться к какому-либо другому серверу GNU social (см. ниже)."
-
-#: ../../addon/statusnet/Mod_Statusnet.php:198
-msgid "Provide your own OAuth Credentials"
-msgstr "Предоставьте ваши собственные регистрационные данные OAuth"
-
-#: ../../addon/statusnet/Mod_Statusnet.php:200
-msgid ""
-"No consumer key pair for GNU social found. Register your Hubzilla Account as "
-"an desktop client on your GNU social account, copy the consumer key pair "
-"here and enter the API base root. Before you register your own OAuth "
-"key pair ask the administrator if there is already a key pair for this "
-"Hubzilla installation at your favourite GNU social installation."
-msgstr "Не найдена пользовательская пара ключей для GNU social. Зарегистрируйте свою учетную запись Hubzilla в качестве настольного клиента в своей учетной записи GNU social, скопируйте cюда пару ключей пользователя и введите корневой каталог базы API. Прежде чем регистрировать свою собственную пару ключей OAuth, спросите администратора, если ли уже пара ключей для этой установки Hubzilla в вашем GNU social."
-
-#: ../../addon/statusnet/Mod_Statusnet.php:204
-msgid "OAuth Consumer Key"
-msgstr "Ключ клиента OAuth"
-
-#: ../../addon/statusnet/Mod_Statusnet.php:208
-msgid "OAuth Consumer Secret"
-msgstr "Пароль клиента OAuth"
-
-#: ../../addon/statusnet/Mod_Statusnet.php:212
-msgid "Base API Path"
-msgstr "Основной путь к API"
-
-#: ../../addon/statusnet/Mod_Statusnet.php:212
-msgid "Remember the trailing /"
-msgstr "Запомнить закрывающий /"
-
-#: ../../addon/statusnet/Mod_Statusnet.php:216
-msgid "GNU social application name"
-msgstr "Имя приложения GNU social"
-
-#: ../../addon/statusnet/Mod_Statusnet.php:239
-msgid ""
-"To connect to your GNU social account click the button below to get a "
-"security code from GNU social which you have to copy into the input box "
-"below and submit the form. Only your public posts will be "
-"posted to GNU social."
-msgstr "Чтобы подключиться к вашей учетной записи GNU social нажмите кнопку ниже для получения кода безопасности из GNU social, который вы должны скопировать в поле ввода ниже и отправить форму. Только ваши общедоступные сообщения будут опубликованы в GNU social."
-
-#: ../../addon/statusnet/Mod_Statusnet.php:241
-msgid "Log in with GNU social"
-msgstr "Войти с GNU social"
-
-#: ../../addon/statusnet/Mod_Statusnet.php:244
-msgid "Copy the security code from GNU social here"
-msgstr "Скопируйте код безопасности GNU social здесь"
-
-#: ../../addon/statusnet/Mod_Statusnet.php:254
-msgid "Cancel Connection Process"
-msgstr "Отменить процесс подключения"
-
-#: ../../addon/statusnet/Mod_Statusnet.php:256
-msgid "Current GNU social API is"
-msgstr "Текущий GNU social API"
-
-#: ../../addon/statusnet/Mod_Statusnet.php:260
-msgid "Cancel GNU social Connection"
-msgstr "Отменить подключение с GNU social"
-
-#: ../../addon/statusnet/Mod_Statusnet.php:272
-#: ../../addon/twitter/Mod_Twitter.php:147
-msgid "Currently connected to: "
-msgstr "В настоящее время подключён к: "
-
-#: ../../addon/statusnet/Mod_Statusnet.php:277
-msgid ""
-"Note: Due your privacy settings (Hide your profile "
-"details from unknown viewers?) the link potentially included in public "
-"postings relayed to GNU social will lead the visitor to a blank page "
-"informing the visitor that the access to your profile has been restricted."
-msgstr "Замечание: Из-за настроек конфиденциальности (скрыть данные своего профиля от неизвестных зрителей?) cсылка, потенциально включенная в общедоступные публикации, переданные в GNU social, приведет посетителя к пустой странице, информирующей его о том, что доступ к вашему профилю был ограничен."
-
-#: ../../addon/statusnet/Mod_Statusnet.php:282
-msgid "Post to GNU social by default"
-msgstr "Публиковать в GNU social по умолчанию"
-
-#: ../../addon/statusnet/Mod_Statusnet.php:282
-msgid ""
-"If enabled your public postings will be posted to the associated GNU-social "
-"account by default"
-msgstr "Если включено, ваши общедоступные публикации будут опубликованы в связанной учётной записи GNU social по умолчанию"
-
-#: ../../addon/statusnet/Mod_Statusnet.php:291
-#: ../../addon/twitter/Mod_Twitter.php:171
-msgid "Clear OAuth configuration"
-msgstr "Очистить конфигурацию OAuth"
-
-#: ../../addon/statusnet/Mod_Statusnet.php:303
-msgid "GNU-Social Crosspost Connector"
-msgstr "Подключение пересылки публикаций GNU Social"
-
-#: ../../addon/statusnet/statusnet.php:145
-msgid "Post to GNU social"
-msgstr "Опубликовать в GNU Social"
-
-#: ../../addon/statusnet/statusnet.php:594
-msgid "API URL"
-msgstr ""
-
-#: ../../addon/statusnet/statusnet.php:597
-msgid "Application name"
-msgstr "Название приложения"
-
-#: ../../addon/qrator/qrator.php:48
-msgid "QR code"
-msgstr "QR-код"
-
-#: ../../addon/qrator/qrator.php:63
-msgid "QR Generator"
-msgstr "Генератор QR-кодов"
-
-#: ../../addon/qrator/qrator.php:64
-msgid "Enter some text"
-msgstr "Введите любой текст"
-
-#: ../../addon/chess/Mod_Chess.php:180 ../../addon/chess/Mod_Chess.php:377
-msgid "Invalid game."
-msgstr "Недействительная игра."
-
-#: ../../addon/chess/Mod_Chess.php:186 ../../addon/chess/Mod_Chess.php:417
-msgid "You are not a player in this game."
-msgstr "Вы не играете в эту игру."
-
-#: ../../addon/chess/Mod_Chess.php:242
-msgid "You must be a local channel to create a game."
-msgstr "Ваш канал должен быть локальным чтобы создать игру."
-
-#: ../../addon/chess/Mod_Chess.php:260
-msgid "You must select one opponent that is not yourself."
-msgstr "Вы должны выбрать противника который не является вами."
-
-#: ../../addon/chess/Mod_Chess.php:271
-msgid "Random color chosen."
-msgstr "Выбран случайный цвет."
-
-#: ../../addon/chess/Mod_Chess.php:279
-msgid "Error creating new game."
-msgstr "Ошибка создания новой игры."
-
-#: ../../addon/chess/Mod_Chess.php:306 ../../include/channel.php:1273
-msgid "Requested channel is not available."
-msgstr "Запрошенный канал не доступен."
-
-#: ../../addon/chess/Mod_Chess.php:311 ../../addon/chess/Mod_Chess.php:333
-msgid "Chess not installed."
-msgstr "Шахматы не установлены."
-
-#: ../../addon/chess/Mod_Chess.php:326
-msgid "You must select a local channel /chess/channelname"
-msgstr "Вы должны выбрать локальный канал /chess/channelname"
-
-#: ../../addon/chess/chess.php:645
-msgid "Enable notifications"
-msgstr "Включить оповещения"
-
-#: ../../addon/twitter/Mod_Twitter.php:65
+#: ../../extend/addon/hzaddons/twitter/Mod_Twitter.php:65
msgid "Twitter settings updated."
msgstr "Настройки Twitter обновлены"
-#: ../../addon/twitter/Mod_Twitter.php:78
+#: ../../extend/addon/hzaddons/twitter/Mod_Twitter.php:78
msgid "Twitter Crosspost Connector App"
msgstr "Приложение \"Публикация в Twitter\""
-#: ../../addon/twitter/Mod_Twitter.php:79
+#: ../../extend/addon/hzaddons/twitter/Mod_Twitter.php:79
msgid "Relay public posts to Twitter"
msgstr "Пересылает общедоступные публикации в Twitter"
-#: ../../addon/twitter/Mod_Twitter.php:103
+#: ../../extend/addon/hzaddons/twitter/Mod_Twitter.php:103
msgid ""
"No consumer key pair for Twitter found. Please contact your site "
"administrator."
msgstr "Не найдено пары ключей для Twitter. Пожалуйста, свяжитесь с администратором сайта."
-#: ../../addon/twitter/Mod_Twitter.php:125
+#: ../../extend/addon/hzaddons/twitter/Mod_Twitter.php:125
msgid ""
"At this Hubzilla instance the Twitter plugin was enabled but you have not "
"yet connected your account to your Twitter account. To do so click the "
@@ -12258,15 +14859,15 @@ msgid ""
"be posted to Twitter."
msgstr "В этой установке Hubzilla плагин Twitter был включён, однако пока он не подключён к вашему аккаунту в Twitter. Для этого нажмите на кнопку ниже для получения PIN-кода от Twitter который нужно скопировать в поле ввода и отправить форму. Только ваши общедоступные публикации будут опубликованы в Twitter."
-#: ../../addon/twitter/Mod_Twitter.php:127
+#: ../../extend/addon/hzaddons/twitter/Mod_Twitter.php:127
msgid "Log in with Twitter"
msgstr "Войти в Twitter"
-#: ../../addon/twitter/Mod_Twitter.php:130
+#: ../../extend/addon/hzaddons/twitter/Mod_Twitter.php:130
msgid "Copy the PIN from Twitter here"
msgstr "Скопируйте PIN-код из Twitter здесь"
-#: ../../addon/twitter/Mod_Twitter.php:152
+#: ../../extend/addon/hzaddons/twitter/Mod_Twitter.php:152
msgid ""
"Note: Due your privacy settings (Hide your profile "
"details from unknown viewers?) the link potentially included in public "
@@ -12274,302 +14875,140 @@ msgid ""
"the visitor that the access to your profile has been restricted."
msgstr "Замечание: Из-за настроек конфиденциальности (скрыть данные своего профиля от неизвестных зрителей?) cсылка, потенциально включенная в общедоступные публикации, переданные в Twitter, приведет посетителя к пустой странице, информирующей его о том, что доступ к вашему профилю был ограничен."
-#: ../../addon/twitter/Mod_Twitter.php:157
+#: ../../extend/addon/hzaddons/twitter/Mod_Twitter.php:157
msgid "Twitter post length"
msgstr "Длина публикации Twitter"
-#: ../../addon/twitter/Mod_Twitter.php:157
+#: ../../extend/addon/hzaddons/twitter/Mod_Twitter.php:157
msgid "Maximum tweet length"
msgstr "Максимальная длина твита"
-#: ../../addon/twitter/Mod_Twitter.php:162
+#: ../../extend/addon/hzaddons/twitter/Mod_Twitter.php:162
msgid "Send public postings to Twitter by default"
msgstr "Отправлять общедоступные публикации в Twitter по умолчанию"
-#: ../../addon/twitter/Mod_Twitter.php:162
+#: ../../extend/addon/hzaddons/twitter/Mod_Twitter.php:162
msgid ""
"If enabled your public postings will be posted to the associated Twitter "
"account by default"
msgstr "Если включено, ваши общедоступные публикации будут опубликованы в связанной учётной записи Twitter по умолчанию"
-#: ../../addon/twitter/Mod_Twitter.php:181
+#: ../../extend/addon/hzaddons/twitter/Mod_Twitter.php:181
msgid "Twitter Crosspost Connector"
msgstr "Публикация в Twitter"
-#: ../../addon/twitter/twitter.php:107
+#: ../../extend/addon/hzaddons/twitter/twitter.php:109
msgid "Post to Twitter"
msgstr "Опубликовать в Twitter"
-#: ../../addon/smileybutton/Mod_Smileybutton.php:35
-msgid "Smileybutton App"
-msgstr "Приложение \"Кнопка со смайликам\""
+#: ../../extend/addon/hzaddons/adultphotoflag/adultphotoflag.php:24
+msgid "Flag Adult Photos"
+msgstr "Пометка фотографий для взрослых"
-#: ../../addon/smileybutton/Mod_Smileybutton.php:36
-msgid "Adds a smileybutton to the jot editor"
-msgstr "Добавлять кнопку со смайликами в редактор Jot"
-
-#: ../../addon/smileybutton/Mod_Smileybutton.php:44
-msgid "Hide the button and show the smilies directly."
-msgstr "Скрыть кнопку и сразу показывать смайлики."
-
-#: ../../addon/smileybutton/Mod_Smileybutton.php:52
-msgid "Smileybutton Settings"
-msgstr "Настройки кнопки со смайликами"
-
-#: ../../addon/cart/Settings/Cart.php:56
-msgid "Enable Test Catalog"
-msgstr "Включить тестовый каталог"
-
-#: ../../addon/cart/Settings/Cart.php:68
-msgid "Enable Manual Payments"
-msgstr "Включить ручные платежи"
-
-#: ../../addon/cart/Settings/Cart.php:88
-msgid "Base Merchant Currency"
-msgstr "Основная торговая валюта"
-
-#: ../../addon/cart/Settings/Cart.php:111 ../../addon/cart/cart.php:1263
-msgid "Cart Settings"
-msgstr "Настройки карточек"
-
-#: ../../addon/cart/myshop.php:30
-msgid "Access Denied."
-msgstr "Доступ запрещён."
-
-#: ../../addon/cart/myshop.php:111 ../../addon/cart/cart.php:1334
-msgid "Order Not Found"
-msgstr "Заказ не найден"
-
-#: ../../addon/cart/myshop.php:186 ../../addon/cart/myshop.php:220
-#: ../../addon/cart/myshop.php:269 ../../addon/cart/myshop.php:327
-msgid "Invalid Item"
-msgstr "Недействительный элемент"
-
-#: ../../addon/cart/cart.php:159
-msgid "DB Cleanup Failure"
-msgstr "Сбой очистки базы данных"
-
-#: ../../addon/cart/cart.php:565
-msgid "[cart] Item Added"
-msgstr "[cart] Элемент добавлен"
-
-#: ../../addon/cart/cart.php:953
-msgid "Order already checked out."
-msgstr "Заказ уже проверен."
-
-#: ../../addon/cart/cart.php:1256
-msgid "Drop database tables when uninstalling."
-msgstr "Сбросить таблицы базы данных при деинсталляции"
-
-#: ../../addon/cart/cart.php:1275 ../../addon/cart/cart.php:1278
-msgid "Shop"
-msgstr "Магазин"
-
-#: ../../addon/cart/cart.php:1395
-msgid "Cart utilities for orders and payments"
-msgstr "Утилиты карточек для заказов и платежей"
-
-#: ../../addon/cart/cart.php:1433
-msgid "You must be logged into the Grid to shop."
-msgstr "Вы должны быть в сети для доступа к магазину"
-
-#: ../../addon/cart/cart.php:1466
-#: ../../addon/cart/submodules/paypalbutton.php:392
-#: ../../addon/cart/manual_payments.php:68
-msgid "Order not found."
-msgstr "Заказ не найден."
-
-#: ../../addon/cart/cart.php:1474
-msgid "Access denied."
-msgstr "Доступ запрещён."
-
-#: ../../addon/cart/cart.php:1526 ../../addon/cart/cart.php:1669
-msgid "No Order Found"
-msgstr "Нет найденных заказов"
-
-#: ../../addon/cart/cart.php:1535
-msgid "An unknown error has occurred Please start again."
-msgstr "Произошла неизвестная ошибка. Пожалуйста, начните снова."
-
-#: ../../addon/cart/cart.php:1702
-msgid "Invalid Payment Type. Please start again."
-msgstr "Недействительный тип платежа. Пожалуйста, начните снова."
-
-#: ../../addon/cart/cart.php:1709
-msgid "Order not found"
-msgstr "Заказ не найден"
-
-#: ../../addon/cart/submodules/paypalbutton.php:85
-msgid "Enable Paypal Button Module"
-msgstr "Включить модуль кнопки Paypal"
-
-#: ../../addon/cart/submodules/paypalbutton.php:93
-msgid "Use Production Key"
-msgstr "Использовать ключ Production"
-
-#: ../../addon/cart/submodules/paypalbutton.php:100
-msgid "Paypal Sandbox Client Key"
-msgstr "Ключ клиента Paypal Sandbox"
-
-#: ../../addon/cart/submodules/paypalbutton.php:107
-msgid "Paypal Sandbox Secret Key"
-msgstr "Секретный ключ Paypal Sandbox"
-
-#: ../../addon/cart/submodules/paypalbutton.php:113
-msgid "Paypal Production Client Key"
-msgstr "Ключ клиента Paypal Production"
-
-#: ../../addon/cart/submodules/paypalbutton.php:120
-msgid "Paypal Production Secret Key"
-msgstr "Секретный ключ Paypal Production"
-
-#: ../../addon/cart/submodules/paypalbutton.php:252
-msgid "Paypal button payments are not enabled."
-msgstr "Кнопка Paypal для платежей не включена."
-
-#: ../../addon/cart/submodules/paypalbutton.php:270
+#: ../../extend/addon/hzaddons/adultphotoflag/adultphotoflag.php:25
msgid ""
-"Paypal button payments are not properly configured. Please choose another "
-"payment option."
-msgstr "Кнопка Paypal для платежей настроена неправильно. Пожалуйста, используйте другой вариант оплаты."
+"Provide photo edit option to hide inappropriate photos from default album "
+"view"
+msgstr "Предоставьте возможность редактирования фотографий, чтобы скрыть неприемлемые фотографии из альбома по умолчанию"
-#: ../../addon/cart/submodules/manualcat.php:61
-msgid "Enable Manual Cart Module"
-msgstr "Включить модуль ручного управления карточками"
+#: ../../extend/addon/hzaddons/libertree/Mod_Libertree.php:25
+msgid "Libertree Crosspost Connector Settings saved."
+msgstr "Настройки пересылки публикаций Libertree сохранены."
-#: ../../addon/cart/submodules/manualcat.php:173
-#: ../../addon/cart/submodules/hzservices.php:160
-msgid "New Sku"
-msgstr "Новый код"
+#: ../../extend/addon/hzaddons/libertree/Mod_Libertree.php:35
+msgid "Libertree Crosspost Connector App"
+msgstr "Приложение \"Пересылка публикаций Libertree\""
-#: ../../addon/cart/submodules/manualcat.php:209
-#: ../../addon/cart/submodules/hzservices.php:195
-msgid "Cannot save edits to locked item."
-msgstr "Невозможно сохранить изменения заблокированной позиции."
+#: ../../extend/addon/hzaddons/libertree/Mod_Libertree.php:36
+msgid "Relay public posts to Libertree"
+msgstr "Пересылает общедоступные публикации в Libertree"
-#: ../../addon/cart/submodules/manualcat.php:252
-#: ../../addon/cart/submodules/hzservices.php:644
-msgid "Changes Locked"
-msgstr "Изменения заблокированы"
+#: ../../extend/addon/hzaddons/libertree/Mod_Libertree.php:51
+msgid "Libertree API token"
+msgstr "Токен Libertree API"
-#: ../../addon/cart/submodules/manualcat.php:256
-#: ../../addon/cart/submodules/hzservices.php:648
-msgid "Item available for purchase."
-msgstr "Позиция доступна для приобретения."
+#: ../../extend/addon/hzaddons/libertree/Mod_Libertree.php:55
+msgid "Libertree site URL"
+msgstr "URL сайта Libertree"
-#: ../../addon/cart/submodules/manualcat.php:263
-#: ../../addon/cart/submodules/hzservices.php:655
-msgid "Price"
-msgstr "Цена"
+#: ../../extend/addon/hzaddons/libertree/Mod_Libertree.php:59
+msgid "Post to Libertree by default"
+msgstr "Публиковать в Libertree по умолчанию"
-#: ../../addon/cart/submodules/hzservices.php:62
-msgid "Enable Hubzilla Services Module"
-msgstr "Включить модуль сервиса Hubzilla"
+#: ../../extend/addon/hzaddons/libertree/Mod_Libertree.php:67
+msgid "Libertree Crosspost Connector"
+msgstr "Пересылка публикаций Libertree"
-#: ../../addon/cart/submodules/hzservices.php:243
-#: ../../addon/cart/submodules/hzservices.php:330
-msgid "SKU not found."
-msgstr "Код не найден."
+#: ../../extend/addon/hzaddons/libertree/libertree.php:43
+msgid "Post to Libertree"
+msgstr "Опубликовать в Libertree"
-#: ../../addon/cart/submodules/hzservices.php:296
-#: ../../addon/cart/submodules/hzservices.php:300
-msgid "Invalid Activation Directive."
-msgstr "Недействительная директива активации."
+#: ../../extend/addon/hzaddons/xmpp/Mod_Xmpp.php:23
+msgid "XMPP settings updated."
+msgstr "Настройки XMPP обновлены."
-#: ../../addon/cart/submodules/hzservices.php:371
-#: ../../addon/cart/submodules/hzservices.php:375
-msgid "Invalid Deactivation Directive."
-msgstr "Недействительная директива деактивации"
+#: ../../extend/addon/hzaddons/xmpp/Mod_Xmpp.php:35
+msgid "XMPP App"
+msgstr "Приложение XMPP"
-#: ../../addon/cart/submodules/hzservices.php:561
-msgid "Add to this privacy group"
-msgstr "Добавить в эту группу конфиденциальности"
+#: ../../extend/addon/hzaddons/xmpp/Mod_Xmpp.php:36
+msgid "Embedded XMPP (Jabber) client"
+msgstr "Встренный клиент XMPP (Jabber)"
-#: ../../addon/cart/submodules/hzservices.php:577
-msgid "Set user service class"
-msgstr "Установить класс обслуживания пользователя"
+#: ../../extend/addon/hzaddons/xmpp/Mod_Xmpp.php:52
+msgid "Individual credentials"
+msgstr "Индивидуальные разрешения"
-#: ../../addon/cart/submodules/hzservices.php:604
-msgid "You must be using a local account to purchase this service."
-msgstr "Вы должны использовать локальную учётноую запись для покупки этого сервиса."
+#: ../../extend/addon/hzaddons/xmpp/Mod_Xmpp.php:58
+msgid "Jabber BOSH server"
+msgstr "Сервер Jabber BOSH"
-#: ../../addon/cart/submodules/hzservices.php:659
-msgid "Add buyer to privacy group"
-msgstr "Добавить покупателя в группу конфиденциальности"
+#: ../../extend/addon/hzaddons/xmpp/Mod_Xmpp.php:67
+msgid "XMPP Settings"
+msgstr "Настройки XMPP"
-#: ../../addon/cart/submodules/hzservices.php:664
-msgid "Add buyer as connection"
-msgstr "Добавить покупателя как контакт"
+#: ../../extend/addon/hzaddons/xmpp/xmpp.php:44
+msgid "Jabber BOSH host"
+msgstr "Узел Jabber BOSH"
-#: ../../addon/cart/submodules/hzservices.php:672
-#: ../../addon/cart/submodules/hzservices.php:714
-msgid "Set Service Class"
-msgstr "Установить класс обслуживания"
+#: ../../extend/addon/hzaddons/xmpp/xmpp.php:45
+msgid "Use central userbase"
+msgstr "Использовать центральную базу данных"
-#: ../../addon/cart/submodules/subscriptions.php:151
-msgid "Enable Subscription Management Module"
-msgstr "Включить модуль управления подписками"
-
-#: ../../addon/cart/submodules/subscriptions.php:223
+#: ../../extend/addon/hzaddons/xmpp/xmpp.php:45
msgid ""
-"Cannot include subscription items with different terms in the same order."
-msgstr "Нельзя включать элементы подписки с разными условиями в том же заказе."
+"If enabled, members will automatically login to an ejabberd server that has "
+"to be installed on this machine with synchronized credentials via the "
+"\"auth_ejabberd.php\" script."
+msgstr "Если включено, участники автоматически войдут на сервер ejabberd, который должен быть установлен на этом компьютере с синхронизированными учетными данными через скрипт \"auth_ejabberd.php\"."
-#: ../../addon/cart/submodules/subscriptions.php:372
-msgid "Select Subscription to Edit"
-msgstr "Выбрать подписку для редактирования"
+#: ../../extend/addon/hzaddons/pageheader/Mod_Pageheader.php:22
+msgid "pageheader Settings saved."
+msgstr "Настройки шапки страницы сохранены."
-#: ../../addon/cart/submodules/subscriptions.php:380
-msgid "Edit Subscriptions"
-msgstr "Редактировать подписки"
+#: ../../extend/addon/hzaddons/pageheader/Mod_Pageheader.php:34
+msgid "Page Header App"
+msgstr "Приложение \"Заголовок страницы\""
-#: ../../addon/cart/submodules/subscriptions.php:414
-msgid "Subscription SKU"
-msgstr "Код подписки"
+#: ../../extend/addon/hzaddons/pageheader/Mod_Pageheader.php:35
+msgid "Inserts a page header"
+msgstr "Вставляет заголовок страницы"
-#: ../../addon/cart/submodules/subscriptions.php:419
-msgid "Catalog Description"
-msgstr "Описание каталога"
+#: ../../extend/addon/hzaddons/pageheader/Mod_Pageheader.php:43
+msgid "Message to display on every page on this server"
+msgstr "Отображаемое сообщение на каждой странице на этом сервере."
-#: ../../addon/cart/submodules/subscriptions.php:423
-msgid "Subscription available for purchase."
-msgstr "Подписка доступна для покупки."
+#: ../../extend/addon/hzaddons/pageheader/Mod_Pageheader.php:51
+msgid "Page Header"
+msgstr "Заголовок страницы"
-#: ../../addon/cart/submodules/subscriptions.php:428
-msgid "Maximum active subscriptions to this item per account."
-msgstr "Максимальное количество подписок на аккаунт для этой позиции"
-
-#: ../../addon/cart/submodules/subscriptions.php:431
-msgid "Subscription price."
-msgstr "Цена подписки."
-
-#: ../../addon/cart/submodules/subscriptions.php:435
-msgid "Quantity"
-msgstr "Количество"
-
-#: ../../addon/cart/submodules/subscriptions.php:439
-msgid "Term"
-msgstr "Условия"
-
-#: ../../addon/cart/manual_payments.php:7
-msgid "Error: order mismatch. Please try again."
-msgstr "Ошибка: несоответствие заказа. Пожалуйста, попробуйте ещё раз"
-
-#: ../../addon/cart/manual_payments.php:61
-msgid "Manual payments are not enabled."
-msgstr "Ручные платежи не подключены."
-
-#: ../../addon/cart/manual_payments.php:77
-msgid "Finished"
-msgstr "Завершено"
-
-#: ../../addon/piwik/piwik.php:85
+#: ../../extend/addon/hzaddons/piwik/piwik.php:85
msgid ""
"This website is tracked using the Piwik "
"analytics tool."
msgstr "Этот сайт отслеживается с помощью инструментов аналитики Piwik."
-#: ../../addon/piwik/piwik.php:88
+#: ../../extend/addon/hzaddons/piwik/piwik.php:88
#, php-format
msgid ""
"If you do not want that your visits are logged this way you can "
@@ -12577,2900 +15016,554 @@ msgid ""
"(opt-out)."
msgstr "Если вы не хотите, чтобы ваши визиты регистрировались таким образом, вы можете отключить cookie с тем, чтобы Piwik не отслеживал дальнейшие посещения сайта."
-#: ../../addon/piwik/piwik.php:96
+#: ../../extend/addon/hzaddons/piwik/piwik.php:96
msgid "Piwik Base URL"
msgstr "Базовый URL Piwik"
-#: ../../addon/piwik/piwik.php:96
+#: ../../extend/addon/hzaddons/piwik/piwik.php:96
msgid ""
"Absolute path to your Piwik installation. (without protocol (http/s), with "
"trailing slash)"
msgstr "Абсолютный путь к вашей установке Piwik (без типа протокола, с начальным слэшем)"
-#: ../../addon/piwik/piwik.php:97
+#: ../../extend/addon/hzaddons/piwik/piwik.php:97
msgid "Site ID"
msgstr "ID сайта"
-#: ../../addon/piwik/piwik.php:98
+#: ../../extend/addon/hzaddons/piwik/piwik.php:98
msgid "Show opt-out cookie link?"
msgstr "Показывать ссылку на отказ от использования cookies?"
-#: ../../addon/piwik/piwik.php:99
+#: ../../extend/addon/hzaddons/piwik/piwik.php:99
msgid "Asynchronous tracking"
msgstr "Асинхронное отслеживание"
-#: ../../addon/piwik/piwik.php:100
+#: ../../extend/addon/hzaddons/piwik/piwik.php:100
msgid "Enable frontend JavaScript error tracking"
msgstr "Включить отслеживание ошибок JavaScript на фронтенде."
-#: ../../addon/piwik/piwik.php:100
+#: ../../extend/addon/hzaddons/piwik/piwik.php:100
msgid "This feature requires Piwik >= 2.2.0"
msgstr "Эта функция требует версию Piwik >= 2.2.0"
-#: ../../addon/tour/tour.php:76
-msgid "Edit your profile and change settings."
-msgstr "Отредактировать ваш профиль и изменить настройки."
+#: ../../extend/addon/hzaddons/randpost/randpost.php:97
+msgid "You're welcome."
+msgstr "Пожалуйста."
-#: ../../addon/tour/tour.php:77
-msgid "Click here to see activity from your connections."
-msgstr "Нажмите сюда для отображения активности ваши контактов."
+#: ../../extend/addon/hzaddons/randpost/randpost.php:98
+msgid "Ah shucks..."
+msgstr "О, чёрт..."
-#: ../../addon/tour/tour.php:78
-msgid "Click here to see your channel home."
-msgstr "Нажмите сюда чтобы увидеть главную страницу вашего канала."
+#: ../../extend/addon/hzaddons/randpost/randpost.php:99
+msgid "Don't mention it."
+msgstr "Не стоит благодарности."
-#: ../../addon/tour/tour.php:79
-msgid "You can access your private messages from here."
-msgstr "Вы можете получить доступ с личной переписке здесь."
+#: ../../extend/addon/hzaddons/randpost/randpost.php:100
+msgid "<blush>"
+msgstr "<краснею>"
-#: ../../addon/tour/tour.php:80
-msgid "Create new events here."
-msgstr "Создать новое событие здесь."
+#: ../../extend/addon/hzaddons/mailtest/mailtest.php:19
+msgid "Send test email"
+msgstr "Отправить тестовый email"
-#: ../../addon/tour/tour.php:81
-msgid ""
-"You can accept new connections and change permissions for existing ones "
-"here. You can also e.g. create groups of contacts."
-msgstr "Вы можете подключать новые контакты и менять разрешения для существующих здесь. Также вы можете создавать их группы."
+#: ../../extend/addon/hzaddons/mailtest/mailtest.php:66
+msgid "Mail sent."
+msgstr "Сообщение отправлено"
-#: ../../addon/tour/tour.php:82
-msgid "System notifications will arrive here"
-msgstr "Системные оповещения будут показываться здесь"
+#: ../../extend/addon/hzaddons/mailtest/mailtest.php:68
+msgid "Sending of mail failed."
+msgstr "Не удалось отправить сообщение."
-#: ../../addon/tour/tour.php:83
-msgid "Search for content and users"
-msgstr "Поиск пользователей и содержимого"
+#: ../../extend/addon/hzaddons/mailtest/mailtest.php:77
+msgid "Mail Test"
+msgstr "Тестовое сообщение"
-#: ../../addon/tour/tour.php:84
-msgid "Browse for new contacts"
-msgstr "Поиск новых контактов"
-
-#: ../../addon/tour/tour.php:85
-msgid "Launch installed apps"
-msgstr "Запустить установленные приложения"
-
-#: ../../addon/tour/tour.php:86
-msgid "Looking for help? Click here."
-msgstr "Нужна помощь? Нажмите сюда."
-
-#: ../../addon/tour/tour.php:87
-msgid ""
-"New events have occurred in your network. Click here to see what has "
-"happened!"
-msgstr "Новые события произошли в вашей сети. Нажмите здесь для того, чтобы знать что случилось!"
-
-#: ../../addon/tour/tour.php:88
-msgid "You have received a new private message. Click here to see from who!"
-msgstr "Вы получили новое личное сообщение. Нажмите чтобы увидеть от кого!"
-
-#: ../../addon/tour/tour.php:89
-msgid "There are events this week. Click here too see which!"
-msgstr "На этой неделе есть события. Нажмите здесь чтобы увидеть какие!"
-
-#: ../../addon/tour/tour.php:90
-msgid "You have received a new introduction. Click here to see who!"
-msgstr "Вы были представлены. Нажмите чтобы увидеть кому!"
-
-#: ../../addon/tour/tour.php:91
-msgid ""
-"There is a new system notification. Click here to see what has happened!"
-msgstr "Это новое системное уведомление. Нажмите чтобы посмотреть что случилось!"
-
-#: ../../addon/tour/tour.php:94
-msgid "Click here to share text, images, videos and sound."
-msgstr "Нажмите сюда чтобы поделиться текстом, изображениями, видео или треком."
-
-#: ../../addon/tour/tour.php:95
-msgid "You can write an optional title for your update (good for long posts)."
-msgstr "Вы можете написать необязательный заголовок для вашей публикации (желательно для больших публикаций)."
-
-#: ../../addon/tour/tour.php:96
-msgid "Entering some categories here makes it easier to find your post later."
-msgstr "Введите категории здесь чтобы было проще найти вашу публикацию позднее."
-
-#: ../../addon/tour/tour.php:97
-msgid "Share photos, links, location, etc."
-msgstr "Поделиться фотографией, ссылками, местоположение и т.п."
-
-#: ../../addon/tour/tour.php:98
-msgid ""
-"Only want to share content for a while? Make it expire at a certain date."
-msgstr "Хотите только поделиться временным содержимым? Установите срок его действия."
-
-#: ../../addon/tour/tour.php:99
-msgid "You can password protect content."
-msgstr "Вы можете защитить содержимое паролем."
-
-#: ../../addon/tour/tour.php:100
-msgid "Choose who you share with."
-msgstr "Выбрать с кем поделиться."
-
-#: ../../addon/tour/tour.php:102
-msgid "Click here when you are done."
-msgstr "Нажмите здесь когда закончите."
-
-#: ../../addon/tour/tour.php:105
-msgid "Adjust from which channels posts should be displayed."
-msgstr "Настройте из каких каналов должны отображаться публикации."
-
-#: ../../addon/tour/tour.php:106
-msgid "Only show posts from channels in the specified privacy group."
-msgstr "Показывать только публикации из определённой группы конфиденциальности."
-
-#: ../../addon/tour/tour.php:110
-msgid ""
-"Easily find posts containing tags (keywords preceded by the \"#\" symbol)."
-msgstr "Лёгкий поиск сообщения, содержащего теги (ключевые слова, которым предшествует символ #)."
-
-#: ../../addon/tour/tour.php:111
-msgid "Easily find posts in given category."
-msgstr "Лёгкий поиск публикаций в данной категории."
-
-#: ../../addon/tour/tour.php:112
-msgid "Easily find posts by date."
-msgstr "Лёгкий поиск публикаций по дате."
-
-#: ../../addon/tour/tour.php:113
-msgid ""
-"Suggested users who have volounteered to be shown as suggestions, and who we "
-"think you might find interesting."
-msgstr "Рекомендуемые пользователи, которые были представлены в качестве предложений, и которые, по нашему мнению, могут оказаться интересными."
-
-#: ../../addon/tour/tour.php:114
-msgid "Here you see channels you have connected to."
-msgstr "Здесь вы видите каналы, к которым вы подключились."
-
-#: ../../addon/tour/tour.php:115
-msgid "Save your search so you can repeat it at a later date."
-msgstr "Сохраните ваш поиск с тем, чтобы повторить его позже."
-
-#: ../../addon/tour/tour.php:118
-msgid ""
-"If you see this icon you can be sure that the sender is who it say it is. It "
-"is normal that it is not always possible to verify the sender, so the icon "
-"will be missing sometimes. There is usually no need to worry about that."
-msgstr "Если вы видите этот значок, вы можете быть уверены, что отправитель - это тот, кто это говорит. Это нормально, что не всегда можно проверить отправителя, поэтому значок иногда будет отсутствовать. Обычно об этом не нужно беспокоиться."
-
-#: ../../addon/tour/tour.php:119
-msgid ""
-"Danger! It seems someone tried to forge a message! This message is not "
-"necessarily from who it says it is from!"
-msgstr "Опасность! Кажется, кто-то пытался подделать сообщение! Это сообщение не обязательно от того, от кого оно значится!"
-
-#: ../../addon/tour/tour.php:126
-msgid ""
-"Welcome to Hubzilla! Would you like to see a tour of the UI?
You can "
-"pause it at any time and continue where you left off by reloading the page, "
-"or navigting to another page.
You can also advance by pressing the "
-"return key"
-msgstr "Добро пожаловать в Hubzilla! Желаете получить обзор пользовательского интерфейса?
Вы можете его приостановаить и в любое время перезагрузив страницу или перейдя на другую.
Также вы можете нажать клавишу \"Назад\""
-
-#: ../../addon/sendzid/Mod_Sendzid.php:14
-msgid "Send your identity to all websites"
-msgstr "Отправить ваши данные на все веб-сайты"
-
-#: ../../addon/sendzid/Mod_Sendzid.php:20
-msgid "Sendzid App"
-msgstr "Приложение \"Отправить ZID\""
-
-#: ../../addon/sendzid/Mod_Sendzid.php:32
-msgid "Send ZID"
-msgstr "Отправить ZID"
-
-#: ../../addon/tictac/tictac.php:21
+#: ../../extend/addon/hzaddons/tictac/tictac.php:21
msgid "Three Dimensional Tic-Tac-Toe"
msgstr "Tic-Tac-Toe в трёх измерениях"
-#: ../../addon/tictac/tictac.php:54
+#: ../../extend/addon/hzaddons/tictac/tictac.php:54
msgid "3D Tic-Tac-Toe"
msgstr ""
-#: ../../addon/tictac/tictac.php:59
+#: ../../extend/addon/hzaddons/tictac/tictac.php:59
msgid "New game"
msgstr "Новая игра"
-#: ../../addon/tictac/tictac.php:60
+#: ../../extend/addon/hzaddons/tictac/tictac.php:60
msgid "New game with handicap"
msgstr "Новая игра с форой"
-#: ../../addon/tictac/tictac.php:61
+#: ../../extend/addon/hzaddons/tictac/tictac.php:61
msgid ""
"Three dimensional tic-tac-toe is just like the traditional game except that "
"it is played on multiple levels simultaneously. "
msgstr "Трехмерный Tic-Tac-Toe похож на традиционную игру, за исключением того, что игра идёт на нескольких уровнях одновременно."
-#: ../../addon/tictac/tictac.php:62
+#: ../../extend/addon/hzaddons/tictac/tictac.php:62
msgid ""
"In this case there are three levels. You win by getting three in a row on "
"any level, as well as up, down, and diagonally across the different levels."
msgstr "Имеется три уровня. Вы выигрываете, получая три подряд на любом уровне, а также вверх, вниз и по диагонали на разных уровнях."
-#: ../../addon/tictac/tictac.php:64
+#: ../../extend/addon/hzaddons/tictac/tictac.php:64
msgid ""
"The handicap game disables the center position on the middle level because "
"the player claiming this square often has an unfair advantage."
msgstr "Игра с форой отключает центральную позицию на среднем уровне, потому что игрок, претендующий на этот квадрат, часто имеет несправедливое преимущество."
-#: ../../addon/tictac/tictac.php:183
+#: ../../extend/addon/hzaddons/tictac/tictac.php:183
msgid "You go first..."
msgstr "Вы начинаете..."
-#: ../../addon/tictac/tictac.php:188
+#: ../../extend/addon/hzaddons/tictac/tictac.php:188
msgid "I'm going first this time..."
msgstr "На этот раз начинаю я..."
-#: ../../addon/tictac/tictac.php:194
+#: ../../extend/addon/hzaddons/tictac/tictac.php:194
msgid "You won!"
msgstr "Вы выиграли!"
-#: ../../addon/tictac/tictac.php:200 ../../addon/tictac/tictac.php:225
+#: ../../extend/addon/hzaddons/tictac/tictac.php:200
+#: ../../extend/addon/hzaddons/tictac/tictac.php:225
msgid "\"Cat\" game!"
msgstr "Ничья!"
-#: ../../addon/tictac/tictac.php:223
+#: ../../extend/addon/hzaddons/tictac/tictac.php:223
msgid "I won!"
msgstr "Я выиграл!"
-#: ../../addon/pageheader/Mod_Pageheader.php:22
-msgid "pageheader Settings saved."
-msgstr "Настройки шапки страницы сохранены."
+#: ../../extend/addon/hzaddons/rainbowtag/Mod_Rainbowtag.php:15
+msgid "Add some colour to tag clouds"
+msgstr "Добавить немного цвета для облака тегов"
-#: ../../addon/pageheader/Mod_Pageheader.php:34
-msgid "Page Header App"
-msgstr "Приложение \"Заголовок страницы\""
+#: ../../extend/addon/hzaddons/rainbowtag/Mod_Rainbowtag.php:21
+#: ../../extend/addon/hzaddons/rainbowtag/Mod_Rainbowtag.php:26
+msgid "Rainbow Tag App"
+msgstr "Приложение \"Радуга тегов\""
-#: ../../addon/pageheader/Mod_Pageheader.php:35
-msgid "Inserts a page header"
-msgstr "Вставляет заголовок страницы"
+#: ../../extend/addon/hzaddons/rainbowtag/Mod_Rainbowtag.php:34
+msgid "Rainbow Tag"
+msgstr "Радуга тегов"
-#: ../../addon/pageheader/Mod_Pageheader.php:43
-msgid "Message to display on every page on this server"
-msgstr "Отображаемое сообщение на каждой странице на этом сервере."
+#: ../../extend/addon/hzaddons/upgrade_info/upgrade_info.php:48
+msgid "Your channel has been upgraded to $Projectname version"
+msgstr "Ваш канал был обновлён до версии $Projectname"
-#: ../../addon/pageheader/Mod_Pageheader.php:51
-msgid "Page Header"
-msgstr "Заголовок страницы"
+#: ../../extend/addon/hzaddons/upgrade_info/upgrade_info.php:50
+msgid "Please have a look at the"
+msgstr "Пожалуйста, взгляните на"
-#: ../../addon/authchoose/Mod_Authchoose.php:22
+#: ../../extend/addon/hzaddons/upgrade_info/upgrade_info.php:52
+msgid "git history"
+msgstr "в истории git"
+
+#: ../../extend/addon/hzaddons/upgrade_info/upgrade_info.php:54
+msgid "change log"
+msgstr "журнал измнений"
+
+#: ../../extend/addon/hzaddons/upgrade_info/upgrade_info.php:55
+msgid "for further info."
+msgstr "для дополнительных сведений."
+
+#: ../../extend/addon/hzaddons/upgrade_info/upgrade_info.php:60
+msgid "Upgrade Info"
+msgstr "Сведения об обновлении"
+
+#: ../../extend/addon/hzaddons/upgrade_info/upgrade_info.php:64
+msgid "Do not show this again"
+msgstr "Больше не показывать"
+
+#: ../../extend/addon/hzaddons/dirstats/dirstats.php:94
+msgid "Hubzilla Directory Stats"
+msgstr "Каталог статистики Hubzilla"
+
+#: ../../extend/addon/hzaddons/dirstats/dirstats.php:95
+msgid "Total Hubs"
+msgstr "Всего хабов"
+
+#: ../../extend/addon/hzaddons/dirstats/dirstats.php:97
+msgid "Hubzilla Hubs"
+msgstr "Хабы Hubzilla"
+
+#: ../../extend/addon/hzaddons/dirstats/dirstats.php:99
+msgid "Friendica Hubs"
+msgstr "Хабы Friendica"
+
+#: ../../extend/addon/hzaddons/dirstats/dirstats.php:101
+msgid "Diaspora Pods"
+msgstr "Стручки Diaspora"
+
+#: ../../extend/addon/hzaddons/dirstats/dirstats.php:103
+msgid "Hubzilla Channels"
+msgstr "Каналы Hubzilla"
+
+#: ../../extend/addon/hzaddons/dirstats/dirstats.php:105
+msgid "Friendica Channels"
+msgstr "Каналы Friendica"
+
+#: ../../extend/addon/hzaddons/dirstats/dirstats.php:107
+msgid "Diaspora Channels"
+msgstr "Каналы Diaspora"
+
+#: ../../extend/addon/hzaddons/dirstats/dirstats.php:109
+msgid "Aged 35 and above"
+msgstr "Возраст 35 и выше"
+
+#: ../../extend/addon/hzaddons/dirstats/dirstats.php:111
+msgid "Aged 34 and under"
+msgstr "Возраст 34 и ниже"
+
+#: ../../extend/addon/hzaddons/dirstats/dirstats.php:113
+msgid "Average Age"
+msgstr "Средний возраст"
+
+#: ../../extend/addon/hzaddons/dirstats/dirstats.php:115
+msgid "Known Chatrooms"
+msgstr "Известные чаты"
+
+#: ../../extend/addon/hzaddons/dirstats/dirstats.php:117
+msgid "Known Tags"
+msgstr "Известные теги"
+
+#: ../../extend/addon/hzaddons/dirstats/dirstats.php:119
msgid ""
-"Allow magic authentication only to websites of your immediate connections"
-msgstr "Разрешить волшебную аутентификацию только на сайтах ваших непосредственных соединений"
+"Please note Diaspora and Friendica statistics are merely those **this "
+"directory** is aware of, and not all those known in the network. This also "
+"applies to chatrooms,"
+msgstr "Обратите внимание, что статистика Diaspora и Friendica это только те, о которых ** этот каталог ** знает, а не все известные в сети. Это также относится и к чатам."
-#: ../../addon/authchoose/Mod_Authchoose.php:28
-#: ../../addon/authchoose/Mod_Authchoose.php:33
-msgid "Authchoose App"
-msgstr "Приложение Authchoose"
+#: ../../extend/addon/hzaddons/nofed/nofed.php:47
+msgid "Federate"
+msgstr "Федерировать"
-#: ../../addon/authchoose/Mod_Authchoose.php:39
-msgid "Authchoose"
-msgstr ""
+#: ../../extend/addon/hzaddons/nofed/Mod_Nofed.php:21
+msgid "nofed Settings saved."
+msgstr "Настройки nofed сохранены."
-#: ../../addon/moremoods/moremoods.php:19
+#: ../../extend/addon/hzaddons/nofed/Mod_Nofed.php:33
+msgid "No Federation App"
+msgstr "Приложение No Federation"
+
+#: ../../extend/addon/hzaddons/nofed/Mod_Nofed.php:34
+msgid ""
+"Prevent posting from being federated to anybody. It will exist only on your "
+"channel page."
+msgstr "Запрещает федеративные функций для публикаций. Они будут существовать только на странице вашего канала."
+
+#: ../../extend/addon/hzaddons/nofed/Mod_Nofed.php:42
+msgid "Federate posts by default"
+msgstr "Разрешить федерацию публикаций по умолчанию"
+
+#: ../../extend/addon/hzaddons/nofed/Mod_Nofed.php:50
+msgid "No Federation"
+msgstr "Отключить Federation"
+
+#: ../../extend/addon/hzaddons/totp/Mod_Totp.php:23
+msgid "TOTP Two-Step Verification"
+msgstr "Двухэтапная верификация TOTP"
+
+#: ../../extend/addon/hzaddons/totp/Mod_Totp.php:24
+msgid "Enter the 2-step verification generated by your authenticator app:"
+msgstr "Введите код проверки, созданный вашим приложением для аутентификации"
+
+#: ../../extend/addon/hzaddons/totp/Mod_Totp.php:25
+msgid "Success!"
+msgstr "Успех!"
+
+#: ../../extend/addon/hzaddons/totp/Mod_Totp.php:26
+msgid "Invalid code, please try again."
+msgstr "Неверный код. Пожалуйста, попробуйте ещё раз."
+
+#: ../../extend/addon/hzaddons/totp/Mod_Totp.php:27
+msgid "Too many invalid codes..."
+msgstr "Слишком много неверных кодов..."
+
+#: ../../extend/addon/hzaddons/totp/Mod_Totp.php:28
+msgid "Verify"
+msgstr "Проверить"
+
+#: ../../extend/addon/hzaddons/totp/Settings/Totp.php:90
+msgid ""
+"You haven't set a TOTP secret yet.\n"
+"Please click the button below to generate one and register this site\n"
+"with your preferred authenticator app."
+msgstr "Вы еще не установили секретный код TOTP. Пожалуйста, нажмите на кнопку ниже, чтобы сгенерировать его и зарегистрировать этот сайт в предпочитаемом вами приложении для аутентификации."
+
+#: ../../extend/addon/hzaddons/totp/Settings/Totp.php:93
+msgid "Your TOTP secret is"
+msgstr "Ваш секретный код TOTP"
+
+#: ../../extend/addon/hzaddons/totp/Settings/Totp.php:94
+msgid ""
+"Be sure to save it somewhere in case you lose or replace your mobile "
+"device.\n"
+"Use your mobile device to scan the QR code below to register this site\n"
+"with your preferred authenticator app."
+msgstr "Обязательно сохраните его где-нибудь на случай потери или замены мобильного устройства. С помощью мобильного устройства отсканируйте приведенный ниже QR-код, чтобы зарегистрировать этот сайт в предпочитаемом вами приложении для аутентификации."
+
+#: ../../extend/addon/hzaddons/totp/Settings/Totp.php:99
+msgid "Test"
+msgstr "Тест"
+
+#: ../../extend/addon/hzaddons/totp/Settings/Totp.php:100
+msgid "Generate New Secret"
+msgstr "Сгенерировать новый код"
+
+#: ../../extend/addon/hzaddons/totp/Settings/Totp.php:101
+msgid "Go"
+msgstr "Вперёд"
+
+#: ../../extend/addon/hzaddons/totp/Settings/Totp.php:102
+msgid "Enter your password"
+msgstr "Введите ваш пароль"
+
+#: ../../extend/addon/hzaddons/totp/Settings/Totp.php:103
+msgid "enter TOTP code from your device"
+msgstr "введите код TOTP из вашего устройства"
+
+#: ../../extend/addon/hzaddons/totp/Settings/Totp.php:104
+msgid "Pass!"
+msgstr "Принято!"
+
+#: ../../extend/addon/hzaddons/totp/Settings/Totp.php:105
+msgid "Fail"
+msgstr "Отказано"
+
+#: ../../extend/addon/hzaddons/totp/Settings/Totp.php:106
+msgid "Incorrect password, try again."
+msgstr "Неверный пароль, попробуйте снова."
+
+#: ../../extend/addon/hzaddons/totp/Settings/Totp.php:107
+msgid "Record your new TOTP secret and rescan the QR code above."
+msgstr "Запишите ваш секретный код TOTP и повторно отсканируйте приведенный ниже QR-код."
+
+#: ../../extend/addon/hzaddons/totp/Settings/Totp.php:115
+msgid "TOTP Settings"
+msgstr "Настройки TOTP"
+
+#: ../../extend/addon/hzaddons/hzfiles/hzfiles.php:81
+msgid "Hubzilla File Storage Import"
+msgstr "Импорт файлового хранилища Hubzilla"
+
+#: ../../extend/addon/hzaddons/hzfiles/hzfiles.php:82
+msgid "This will import all your cloud files from another server."
+msgstr "Это позволит импортировать все ваши файлы с другого сервера."
+
+#: ../../extend/addon/hzaddons/hzfiles/hzfiles.php:83
+msgid "Hubzilla Server base URL"
+msgstr "Базовый URL сервера Hubzilla"
+
+#: ../../extend/addon/hzaddons/nsabait/Mod_Nsabait.php:20
+#: ../../extend/addon/hzaddons/nsabait/Mod_Nsabait.php:24
+msgid "NSA Bait App"
+msgstr "Приложение NSA Bait"
+
+#: ../../extend/addon/hzaddons/nsabait/Mod_Nsabait.php:26
+msgid "Make yourself a political target"
+msgstr "Сделать себя политической мишенью"
+
+#: ../../extend/addon/hzaddons/smileybutton/Mod_Smileybutton.php:35
+msgid "Smileybutton App"
+msgstr "Приложение \"Кнопка со смайликам\""
+
+#: ../../extend/addon/hzaddons/smileybutton/Mod_Smileybutton.php:36
+msgid "Adds a smileybutton to the jot editor"
+msgstr "Добавлять кнопку со смайликами в редактор Jot"
+
+#: ../../extend/addon/hzaddons/smileybutton/Mod_Smileybutton.php:44
+msgid "Hide the button and show the smilies directly."
+msgstr "Скрыть кнопку и сразу показывать смайлики."
+
+#: ../../extend/addon/hzaddons/smileybutton/Mod_Smileybutton.php:52
+msgid "Smileybutton Settings"
+msgstr "Настройки кнопки со смайликами"
+
+#: ../../extend/addon/hzaddons/flattrwidget/flattrwidget.php:50
+msgid "Flattr this!"
+msgstr "Flattr это!"
+
+#: ../../extend/addon/hzaddons/flattrwidget/Mod_Flattrwidget.php:41
+msgid "Flattr widget settings updated."
+msgstr "Настройки виджета Flattr обновлены."
+
+#: ../../extend/addon/hzaddons/flattrwidget/Mod_Flattrwidget.php:53
+msgid "Flattr Widget App"
+msgstr "Приложение \"Виджет Flattr\""
+
+#: ../../extend/addon/hzaddons/flattrwidget/Mod_Flattrwidget.php:54
+msgid "Add a Flattr button to your channel page"
+msgstr "Добавить кнопку Flattr на страницу вашего канала"
+
+#: ../../extend/addon/hzaddons/flattrwidget/Mod_Flattrwidget.php:65
+msgid "Flattr user"
+msgstr "Пользователь Flattr"
+
+#: ../../extend/addon/hzaddons/flattrwidget/Mod_Flattrwidget.php:69
+msgid "URL of the Thing to flattr"
+msgstr "URL ccылки на Flattr"
+
+#: ../../extend/addon/hzaddons/flattrwidget/Mod_Flattrwidget.php:69
+msgid "If empty channel URL is used"
+msgstr "Если пусто, то используется URL канала"
+
+#: ../../extend/addon/hzaddons/flattrwidget/Mod_Flattrwidget.php:73
+msgid "Title of the Thing to flattr"
+msgstr "Заголовок вещи на Flattr"
+
+#: ../../extend/addon/hzaddons/flattrwidget/Mod_Flattrwidget.php:73
+msgid "If empty \"channel name on The Hubzilla\" will be used"
+msgstr "Если пусто, то будет использовано \"Название канала Hubzilla\""
+
+#: ../../extend/addon/hzaddons/flattrwidget/Mod_Flattrwidget.php:77
+msgid "Static or dynamic flattr button"
+msgstr "Статическая или динамическая кнопка Flattr"
+
+#: ../../extend/addon/hzaddons/flattrwidget/Mod_Flattrwidget.php:77
+msgid "static"
+msgstr "статическая"
+
+#: ../../extend/addon/hzaddons/flattrwidget/Mod_Flattrwidget.php:77
+msgid "dynamic"
+msgstr "динамическая"
+
+#: ../../extend/addon/hzaddons/flattrwidget/Mod_Flattrwidget.php:81
+msgid "Alignment of the widget"
+msgstr "Выравнивание виджета"
+
+#: ../../extend/addon/hzaddons/flattrwidget/Mod_Flattrwidget.php:81
+msgid "left"
+msgstr "слева"
+
+#: ../../extend/addon/hzaddons/flattrwidget/Mod_Flattrwidget.php:81
+msgid "right"
+msgstr "справа"
+
+#: ../../extend/addon/hzaddons/flattrwidget/Mod_Flattrwidget.php:89
+msgid "Flattr Widget"
+msgstr "Виджет Flattr"
+
+#: ../../extend/addon/hzaddons/moremoods/moremoods.php:19
msgid "lonely"
msgstr "одинокий"
-#: ../../addon/moremoods/moremoods.php:20
+#: ../../extend/addon/hzaddons/moremoods/moremoods.php:20
msgid "drunk"
msgstr "пьяный"
-#: ../../addon/moremoods/moremoods.php:21
+#: ../../extend/addon/hzaddons/moremoods/moremoods.php:21
msgid "horny"
msgstr "возбуждённый"
-#: ../../addon/moremoods/moremoods.php:22
+#: ../../extend/addon/hzaddons/moremoods/moremoods.php:22
msgid "stoned"
msgstr "под кайфом"
-#: ../../addon/moremoods/moremoods.php:23
+#: ../../extend/addon/hzaddons/moremoods/moremoods.php:23
msgid "fucked up"
msgstr "облажался"
-#: ../../addon/moremoods/moremoods.php:24
+#: ../../extend/addon/hzaddons/moremoods/moremoods.php:24
msgid "clusterfucked"
msgstr "в полной заднице"
-#: ../../addon/moremoods/moremoods.php:25
+#: ../../extend/addon/hzaddons/moremoods/moremoods.php:25
msgid "crazy"
msgstr "сумасшедший"
-#: ../../addon/moremoods/moremoods.php:26
+#: ../../extend/addon/hzaddons/moremoods/moremoods.php:26
msgid "hurt"
msgstr "обиженный"
-#: ../../addon/moremoods/moremoods.php:27
+#: ../../extend/addon/hzaddons/moremoods/moremoods.php:27
msgid "sleepy"
msgstr "сонный"
-#: ../../addon/moremoods/moremoods.php:28
+#: ../../extend/addon/hzaddons/moremoods/moremoods.php:28
msgid "grumpy"
msgstr "сердитый"
-#: ../../addon/moremoods/moremoods.php:29
+#: ../../extend/addon/hzaddons/moremoods/moremoods.php:29
msgid "high"
msgstr "кайфует"
-#: ../../addon/moremoods/moremoods.php:30
+#: ../../extend/addon/hzaddons/moremoods/moremoods.php:30
msgid "semi-conscious"
msgstr "в полубезсознании"
-#: ../../addon/moremoods/moremoods.php:31
+#: ../../extend/addon/hzaddons/moremoods/moremoods.php:31
msgid "in love"
msgstr "влюблённый"
-#: ../../addon/moremoods/moremoods.php:32
+#: ../../extend/addon/hzaddons/moremoods/moremoods.php:32
msgid "in lust"
msgstr "похотливый"
-#: ../../addon/moremoods/moremoods.php:33
+#: ../../extend/addon/hzaddons/moremoods/moremoods.php:33
msgid "naked"
msgstr "обнажённый"
-#: ../../addon/moremoods/moremoods.php:34
+#: ../../extend/addon/hzaddons/moremoods/moremoods.php:34
msgid "stinky"
msgstr "вонючий"
-#: ../../addon/moremoods/moremoods.php:35
+#: ../../extend/addon/hzaddons/moremoods/moremoods.php:35
msgid "sweaty"
msgstr "потный"
-#: ../../addon/moremoods/moremoods.php:36
+#: ../../extend/addon/hzaddons/moremoods/moremoods.php:36
msgid "bleeding out"
msgstr "истекающий кровью"
-#: ../../addon/moremoods/moremoods.php:37
+#: ../../extend/addon/hzaddons/moremoods/moremoods.php:37
msgid "victorious"
msgstr "победивший"
-#: ../../addon/moremoods/moremoods.php:38
+#: ../../extend/addon/hzaddons/moremoods/moremoods.php:38
msgid "defeated"
msgstr "проигравший"
-#: ../../addon/moremoods/moremoods.php:39
+#: ../../extend/addon/hzaddons/moremoods/moremoods.php:39
msgid "envious"
msgstr "завидует"
-#: ../../addon/moremoods/moremoods.php:40
+#: ../../extend/addon/hzaddons/moremoods/moremoods.php:40
msgid "jealous"
msgstr "ревнует"
-#: ../../addon/xmpp/Mod_Xmpp.php:23
-msgid "XMPP settings updated."
-msgstr "Настройки XMPP обновлены."
-
-#: ../../addon/xmpp/Mod_Xmpp.php:35
-msgid "XMPP App"
-msgstr "Приложение XMPP"
-
-#: ../../addon/xmpp/Mod_Xmpp.php:36
-msgid "Embedded XMPP (Jabber) client"
-msgstr "Встренный клиент XMPP (Jabber)"
-
-#: ../../addon/xmpp/Mod_Xmpp.php:52
-msgid "Individual credentials"
-msgstr "Индивидуальные разрешения"
-
-#: ../../addon/xmpp/Mod_Xmpp.php:58
-msgid "Jabber BOSH server"
-msgstr "Сервер Jabber BOSH"
-
-#: ../../addon/xmpp/Mod_Xmpp.php:67
-msgid "XMPP Settings"
-msgstr "Настройки XMPP"
-
-#: ../../addon/xmpp/xmpp.php:44
-msgid "Jabber BOSH host"
-msgstr "Узел Jabber BOSH"
-
-#: ../../addon/xmpp/xmpp.php:45
-msgid "Use central userbase"
-msgstr "Использовать центральную базу данных"
-
-#: ../../addon/xmpp/xmpp.php:45
+#: ../../extend/addon/hzaddons/gnusoc/Mod_Gnusoc.php:16
msgid ""
-"If enabled, members will automatically login to an ejabberd server that has "
-"to be installed on this machine with synchronized credentials via the "
-"\"auth_ejabberd.php\" script."
-msgstr "Если включено, участники автоматически войдут на сервер ejabberd, который должен быть установлен на этом компьютере с синхронизированными учетными данными через скрипт \"auth_ejabberd.php\"."
+"The GNU-Social protocol does not support location independence. Connections "
+"you make within that network may be unreachable from alternate channel "
+"locations."
+msgstr "Протокол GNU-Social не поддерживает независимость от расположения. Ваши контакты установленные в этой сети могут быть недоступны из альтернативных мест размещения канала."
-#: ../../addon/wholikesme/wholikesme.php:29
-msgid "Who likes me?"
-msgstr "Кому я нравлюсь?"
+#: ../../extend/addon/hzaddons/gnusoc/Mod_Gnusoc.php:22
+msgid "GNU-Social Protocol App"
+msgstr "Приложение \"Протокол GNU-Social\""
-#: ../../addon/pumpio/Mod_Pumpio.php:40
-msgid "Pump.io Settings saved."
-msgstr "Настройки Pump.io сохранены."
+#: ../../extend/addon/hzaddons/gnusoc/Mod_Gnusoc.php:34
+msgid "GNU-Social Protocol"
+msgstr "Протокол GNU-Social"
-#: ../../addon/pumpio/Mod_Pumpio.php:53
-msgid "Pump.io Crosspost Connector App"
-msgstr "Приложение \"Публикация в Pump.io\""
+#: ../../extend/addon/hzaddons/gnusoc/gnusoc.php:451
+msgid "Follow"
+msgstr "Отслеживать"
-#: ../../addon/pumpio/Mod_Pumpio.php:54
-msgid "Relay public posts to pump.io"
-msgstr "Пересылает общедоступные публикации в Pump.io"
-
-#: ../../addon/pumpio/Mod_Pumpio.php:73
-msgid "Pump.io servername"
-msgstr "Имя сервера Pump.io"
-
-#: ../../addon/pumpio/Mod_Pumpio.php:73
-msgid "Without \"http://\" or \"https://\""
-msgstr "Без \"http://\" или \"https://\""
-
-#: ../../addon/pumpio/Mod_Pumpio.php:77
-msgid "Pump.io username"
-msgstr "Имя пользователя Pump.io"
-
-#: ../../addon/pumpio/Mod_Pumpio.php:77
-msgid "Without the servername"
-msgstr "без имени сервера"
-
-#: ../../addon/pumpio/Mod_Pumpio.php:88
-msgid "You are not authenticated to pumpio"
-msgstr "Вы не аутентифицированы на Pump.io"
-
-#: ../../addon/pumpio/Mod_Pumpio.php:90
-msgid "(Re-)Authenticate your pump.io connection"
-msgstr "Аутентифицировать (повторно) ваше соединение с Pump.io"
-
-#: ../../addon/pumpio/Mod_Pumpio.php:94
-msgid "Post to pump.io by default"
-msgstr "Публиковать в Pump.io по умолчанию"
-
-#: ../../addon/pumpio/Mod_Pumpio.php:98
-msgid "Should posts be public"
-msgstr "Публикации должны быть общедоступными"
-
-#: ../../addon/pumpio/Mod_Pumpio.php:102
-msgid "Mirror all public posts"
-msgstr "Отображать все общедоступные публикации"
-
-#: ../../addon/pumpio/Mod_Pumpio.php:112
-msgid "Pump.io Crosspost Connector"
-msgstr "Публикация в Pump.io"
-
-#: ../../addon/pumpio/pumpio.php:152
-msgid "You are now authenticated to pumpio."
-msgstr "Вы аутентифицированы в Pump.io"
-
-#: ../../addon/pumpio/pumpio.php:153
-msgid "return to the featured settings page"
-msgstr "Вернутся к странице настроек"
-
-#: ../../addon/pumpio/pumpio.php:168
-msgid "Post to Pump.io"
-msgstr "Опубликовать в Pump.io"
-
-#: ../../addon/ldapauth/ldapauth.php:70
-msgid "An account has been created for you."
-msgstr "Учётная запись, которая была для вас создана."
-
-#: ../../addon/ldapauth/ldapauth.php:77
-msgid "Authentication successful but rejected: account creation is disabled."
-msgstr "Аутентификация выполнена успешно, но отклонена: создание учетной записи отключено."
-
-#: ../../addon/opensearch/opensearch.php:26
+#: ../../extend/addon/hzaddons/gnusoc/gnusoc.php:454
#, php-format
-msgctxt "opensearch"
-msgid "Search %1$s (%2$s)"
-msgstr "Искать %1$s (%2$s)"
+msgid "%1$s is now following %2$s"
+msgstr "%1$s сейчас отслеживает %2$s"
-#: ../../addon/opensearch/opensearch.php:28
-msgctxt "opensearch"
-msgid "$Projectname"
-msgstr ""
+#: ../../extend/addon/hzaddons/hsse/Mod_Hsse.php:15
+msgid "WYSIWYG status editor"
+msgstr "WYSIWYG редактор статуса "
-#: ../../addon/opensearch/opensearch.php:43
-msgid "Search $Projectname"
-msgstr "Поиск $Projectname"
+#: ../../extend/addon/hzaddons/hsse/Mod_Hsse.php:21
+#: ../../extend/addon/hzaddons/hsse/Mod_Hsse.php:26
+msgid "WYSIWYG Status App"
+msgstr "Приложение \"WYSIWYG статус\""
-#: ../../addon/redfiles/redfiles.php:119
-msgid "Redmatrix File Storage Import"
-msgstr "Импорт файлового хранилища Redmatrix"
-
-#: ../../addon/redfiles/redfiles.php:120
-msgid "This will import all your Redmatrix cloud files to this channel."
-msgstr "Это позволит импортировать все ваши файлы в Redmatrix в этот канал."
-
-#: ../../addon/redfiles/redfilehelper.php:64
-msgid "file"
-msgstr "файл"
-
-#: ../../addon/hubwall/hubwall.php:19
-msgid "Send email to all members"
-msgstr "Отправить email всем участникам"
-
-#: ../../addon/hubwall/hubwall.php:73
-#, php-format
-msgid "%1$d of %2$d messages sent."
-msgstr "%1$d из %2$d сообщений отправлено."
-
-#: ../../addon/hubwall/hubwall.php:81
-msgid "Send email to all hub members."
-msgstr "Отправить email всем участникам узла."
-
-#: ../../addon/hubwall/hubwall.php:93
-msgid "Sender Email address"
-msgstr "Адрес электронной почты отправителя"
-
-#: ../../addon/hubwall/hubwall.php:94
-msgid "Test mode (only send to hub administrator)"
-msgstr "Тестовый режим (отправка только администратору узла)"
-
-#: ../../include/selectors.php:18
-msgid "Profile to assign new connections"
-msgstr "Назначить профиль для новых контактов"
-
-#: ../../include/selectors.php:41
-msgid "Frequently"
-msgstr "Часто"
-
-#: ../../include/selectors.php:42
-msgid "Hourly"
-msgstr "Ежечасно"
-
-#: ../../include/selectors.php:43
-msgid "Twice daily"
-msgstr "Дважды в день"
-
-#: ../../include/selectors.php:44
-msgid "Daily"
-msgstr "Ежедневно"
-
-#: ../../include/selectors.php:45
-msgid "Weekly"
-msgstr "Еженедельно"
-
-#: ../../include/selectors.php:46
-msgid "Monthly"
-msgstr "Ежемесячно"
-
-#: ../../include/selectors.php:60
-msgid "Currently Male"
-msgstr "В настоящее время мужской"
-
-#: ../../include/selectors.php:60
-msgid "Currently Female"
-msgstr "В настоящее время женский"
-
-#: ../../include/selectors.php:60
-msgid "Mostly Male"
-msgstr "В основном мужской"
-
-#: ../../include/selectors.php:60
-msgid "Mostly Female"
-msgstr "В основном женский"
-
-#: ../../include/selectors.php:60
-msgid "Transgender"
-msgstr "Трансгендер"
-
-#: ../../include/selectors.php:60
-msgid "Intersex"
-msgstr "Интерсексуал"
-
-#: ../../include/selectors.php:60
-msgid "Transsexual"
-msgstr "Транссексуал"
-
-#: ../../include/selectors.php:60
-msgid "Hermaphrodite"
-msgstr "Гермафродит"
-
-#: ../../include/selectors.php:60 ../../include/channel.php:1606
-msgid "Neuter"
-msgstr "Среднего рода"
-
-#: ../../include/selectors.php:60 ../../include/channel.php:1608
-msgid "Non-specific"
-msgstr "Неспецифический"
-
-#: ../../include/selectors.php:60
-msgid "Undecided"
-msgstr "Не решил"
-
-#: ../../include/selectors.php:96 ../../include/selectors.php:115
-msgid "Males"
-msgstr "Мужчины"
-
-#: ../../include/selectors.php:96 ../../include/selectors.php:115
-msgid "Females"
-msgstr "Женщины"
-
-#: ../../include/selectors.php:96
-msgid "Gay"
-msgstr "Гей"
-
-#: ../../include/selectors.php:96
-msgid "Lesbian"
-msgstr "Лесбиянка"
-
-#: ../../include/selectors.php:96
-msgid "No Preference"
-msgstr "Без предпочтений"
-
-#: ../../include/selectors.php:96
-msgid "Bisexual"
-msgstr "Бисексуал"
-
-#: ../../include/selectors.php:96
-msgid "Autosexual"
-msgstr "Автосексуал"
-
-#: ../../include/selectors.php:96
-msgid "Abstinent"
-msgstr "Воздержание"
-
-#: ../../include/selectors.php:96
-msgid "Virgin"
-msgstr "Девственник"
-
-#: ../../include/selectors.php:96
-msgid "Deviant"
-msgstr "Отклоняющийся от нормы"
-
-#: ../../include/selectors.php:96
-msgid "Fetish"
-msgstr "Фетишист"
-
-#: ../../include/selectors.php:96
-msgid "Oodles"
-msgstr "Множественный"
-
-#: ../../include/selectors.php:96
-msgid "Nonsexual"
-msgstr "Асексуал"
-
-#: ../../include/selectors.php:134 ../../include/selectors.php:151
-msgid "Single"
-msgstr "Одиночка"
-
-#: ../../include/selectors.php:134
-msgid "Lonely"
-msgstr "Одинокий"
-
-#: ../../include/selectors.php:134
-msgid "Available"
-msgstr "Свободен"
-
-#: ../../include/selectors.php:134
-msgid "Unavailable"
-msgstr "Занят"
-
-#: ../../include/selectors.php:134
-msgid "Has crush"
-msgstr "Влюблён"
-
-#: ../../include/selectors.php:134
-msgid "Infatuated"
-msgstr "без ума"
-
-#: ../../include/selectors.php:134 ../../include/selectors.php:151
-msgid "Dating"
-msgstr "Встречаюсь"
-
-#: ../../include/selectors.php:134
-msgid "Unfaithful"
-msgstr "Неверный"
-
-#: ../../include/selectors.php:134
-msgid "Sex Addict"
-msgstr "Эротоман"
-
-#: ../../include/selectors.php:134
-msgid "Friends/Benefits"
-msgstr "Друзья / Выгоды"
-
-#: ../../include/selectors.php:134
-msgid "Casual"
-msgstr "Легкомысленный"
-
-#: ../../include/selectors.php:134
-msgid "Engaged"
-msgstr "Помолвлен"
-
-#: ../../include/selectors.php:134 ../../include/selectors.php:151
-msgid "Married"
-msgstr "В браке"
-
-#: ../../include/selectors.php:134
-msgid "Imaginarily married"
-msgstr "В воображаемом браке"
-
-#: ../../include/selectors.php:134
-msgid "Partners"
-msgstr "Партнёрство"
-
-#: ../../include/selectors.php:134 ../../include/selectors.php:151
-msgid "Cohabiting"
-msgstr "Сожительствующие"
-
-#: ../../include/selectors.php:134
-msgid "Common law"
-msgstr "Гражданский брак"
-
-#: ../../include/selectors.php:134
-msgid "Happy"
-msgstr "Счастлив"
-
-#: ../../include/selectors.php:134
-msgid "Not looking"
-msgstr "Не нуждаюсь"
-
-#: ../../include/selectors.php:134
-msgid "Swinger"
-msgstr "Свингер"
-
-#: ../../include/selectors.php:134
-msgid "Betrayed"
-msgstr "Предан"
-
-#: ../../include/selectors.php:134 ../../include/selectors.php:151
-msgid "Separated"
-msgstr "Разделён"
-
-#: ../../include/selectors.php:134
-msgid "Unstable"
-msgstr "Нестабильно"
-
-#: ../../include/selectors.php:134 ../../include/selectors.php:151
-msgid "Divorced"
-msgstr "В разводе"
-
-#: ../../include/selectors.php:134
-msgid "Imaginarily divorced"
-msgstr "В воображаемом разводе"
-
-#: ../../include/selectors.php:134 ../../include/selectors.php:151
-msgid "Widowed"
-msgstr "Вдовец / вдова"
-
-#: ../../include/selectors.php:134
-msgid "Uncertain"
-msgstr "Неопределенный"
-
-#: ../../include/selectors.php:134 ../../include/selectors.php:151
-msgid "It's complicated"
-msgstr "Это сложно"
-
-#: ../../include/selectors.php:134
-msgid "Don't care"
-msgstr "Всё равно"
-
-#: ../../include/selectors.php:134
-msgid "Ask me"
-msgstr "Спроси меня"
-
-#: ../../include/conversation.php:169
-#, php-format
-msgid "likes %1$s's %2$s"
-msgstr "Нравится %1$s %2$s"
-
-#: ../../include/conversation.php:172
-#, php-format
-msgid "doesn't like %1$s's %2$s"
-msgstr "Не нравится %1$s %2$s"
-
-#: ../../include/conversation.php:212
-#, php-format
-msgid "%1$s is now connected with %2$s"
-msgstr "%1$s теперь в контакте с %2$s"
-
-#: ../../include/conversation.php:247
-#, php-format
-msgid "%1$s poked %2$s"
-msgstr "%1$s ткнул %2$s"
-
-#: ../../include/conversation.php:251 ../../include/text.php:1195
-#: ../../include/text.php:1199
-msgid "poked"
-msgstr "ткнут"
-
-#: ../../include/conversation.php:739
-#, php-format
-msgid "View %s's profile @ %s"
-msgstr "Просмотреть профиль %s @ %s"
-
-#: ../../include/conversation.php:759
-msgid "Categories:"
-msgstr "Категории:"
-
-#: ../../include/conversation.php:760
-msgid "Filed under:"
-msgstr "Хранить под:"
-
-#: ../../include/conversation.php:785
-msgid "View in context"
-msgstr "Показать в контексте"
-
-#: ../../include/conversation.php:886
-msgid "remove"
-msgstr "удалить"
-
-#: ../../include/conversation.php:890
-msgid "Loading..."
-msgstr "Загрузка..."
-
-#: ../../include/conversation.php:892
-msgid "Delete Selected Items"
-msgstr "Удалить выбранные элементы"
-
-#: ../../include/conversation.php:935
-msgid "View Source"
-msgstr "Просмотреть источник"
-
-#: ../../include/conversation.php:945
-msgid "Follow Thread"
-msgstr "Следить за темой"
-
-#: ../../include/conversation.php:954
-msgid "Unfollow Thread"
-msgstr "Прекратить отслеживать тему"
-
-#: ../../include/conversation.php:1068
-msgid "Edit Connection"
-msgstr "Редактировать контакт"
-
-#: ../../include/conversation.php:1078
-msgid "Message"
-msgstr "Сообщение"
-
-#: ../../include/conversation.php:1212
-#, php-format
-msgid "%s likes this."
-msgstr "%s нравится это."
-
-#: ../../include/conversation.php:1212
-#, php-format
-msgid "%s doesn't like this."
-msgstr "%s не нравится это."
-
-#: ../../include/conversation.php:1216
-#, php-format
-msgid "%2$d people like this."
-msgid_plural "%2$d people like this."
-msgstr[0] "%2$d человеку это нравится."
-msgstr[1] "%2$d человекам это нравится."
-msgstr[2] "%2$d человекам это нравится."
-
-#: ../../include/conversation.php:1218
-#, php-format
-msgid "%2$d people don't like this."
-msgid_plural "%2$d people don't like this."
-msgstr[0] "%2$d человеку это не нравится."
-msgstr[1] "%2$d человекам это не нравится."
-msgstr[2] "%2$d человекам это не нравится."
-
-#: ../../include/conversation.php:1224
-msgid "and"
-msgstr "и"
-
-#: ../../include/conversation.php:1227
-#, php-format
-msgid ", and %d other people"
-msgid_plural ", and %d other people"
-msgstr[0] ", и ещё %d человеку"
-msgstr[1] ", и ещё %d человекам"
-msgstr[2] ", и ещё %d человекам"
-
-#: ../../include/conversation.php:1228
-#, php-format
-msgid "%s like this."
-msgstr "%s нравится это."
-
-#: ../../include/conversation.php:1228
-#, php-format
-msgid "%s don't like this."
-msgstr "%s не нравится это."
-
-#: ../../include/conversation.php:1708
-msgctxt "noun"
-msgid "Attending"
-msgid_plural "Attending"
-msgstr[0] "Посетит"
-msgstr[1] "Посетят"
-msgstr[2] "Посетят"
-
-#: ../../include/conversation.php:1711
-msgctxt "noun"
-msgid "Not Attending"
-msgid_plural "Not Attending"
-msgstr[0] "Не посетит"
-msgstr[1] "Не посетят"
-msgstr[2] "Не посетят"
-
-#: ../../include/conversation.php:1714
-msgctxt "noun"
-msgid "Undecided"
-msgid_plural "Undecided"
-msgstr "Не решил"
-
-#: ../../include/conversation.php:1717
-msgctxt "noun"
-msgid "Agree"
-msgid_plural "Agrees"
-msgstr[0] "Согласен"
-msgstr[1] "Согласны"
-msgstr[2] "Согласны"
-
-#: ../../include/conversation.php:1720
-msgctxt "noun"
-msgid "Disagree"
-msgid_plural "Disagrees"
-msgstr[0] "Не согласен"
-msgstr[1] "Не согласны"
-msgstr[2] "Не согласны"
-
-#: ../../include/conversation.php:1723
-msgctxt "noun"
-msgid "Abstain"
-msgid_plural "Abstains"
-msgstr[0] "Воздержался"
-msgstr[1] "Воздержались"
-msgstr[2] "Воздержались"
-
-#: ../../include/bookmarks.php:34
-#, php-format
-msgid "%1$s's bookmarks"
-msgstr "Закладки пользователя %1$s"
-
-#: ../../include/import.php:28
-msgid "Unable to import a removed channel."
-msgstr "Невозможно импортировать удалённый канал."
-
-#: ../../include/import.php:54
-msgid ""
-"Cannot create a duplicate channel identifier on this system. Import failed."
-msgstr "Не удалось создать дублирующийся идентификатор канала. Импорт невозможен."
-
-#: ../../include/import.php:120
-msgid "Cloned channel not found. Import failed."
-msgstr "Клон канала не найден. Импорт невозможен."
-
-#: ../../include/text.php:520
-msgid "prev"
-msgstr "предыдущий"
-
-#: ../../include/text.php:522
-msgid "first"
-msgstr "первый"
-
-#: ../../include/text.php:551
-msgid "last"
-msgstr "последний"
-
-#: ../../include/text.php:554
-msgid "next"
-msgstr "следующий"
-
-#: ../../include/text.php:572
-msgid "older"
-msgstr "старше"
-
-#: ../../include/text.php:574
-msgid "newer"
-msgstr "новее"
-
-#: ../../include/text.php:998
-msgid "No connections"
-msgstr "Нет контактов"
-
-#: ../../include/text.php:1030
-#, php-format
-msgid "View all %s connections"
-msgstr "Просмотреть все %s контактов"
-
-#: ../../include/text.php:1092
-#, php-format
-msgid "Network: %s"
-msgstr "Сеть: %s"
-
-#: ../../include/text.php:1195 ../../include/text.php:1199
-msgid "poke"
-msgstr "Ткнуть"
-
-#: ../../include/text.php:1200
-msgid "ping"
-msgstr "Пингануть"
-
-#: ../../include/text.php:1200
-msgid "pinged"
-msgstr "Отпингован"
-
-#: ../../include/text.php:1201
-msgid "prod"
-msgstr "Подтолкнуть"
-
-#: ../../include/text.php:1201
-msgid "prodded"
-msgstr "Подтолкнут"
-
-#: ../../include/text.php:1202
-msgid "slap"
-msgstr "Шлёпнуть"
-
-#: ../../include/text.php:1202
-msgid "slapped"
-msgstr "Шлёпнут"
-
-#: ../../include/text.php:1203
-msgid "finger"
-msgstr "Указать"
-
-#: ../../include/text.php:1203
-msgid "fingered"
-msgstr "Указан"
-
-#: ../../include/text.php:1204
-msgid "rebuff"
-msgstr "Дать отпор"
-
-#: ../../include/text.php:1204
-msgid "rebuffed"
-msgstr "Дан отпор"
-
-#: ../../include/text.php:1227
-msgid "happy"
-msgstr "счастливый"
-
-#: ../../include/text.php:1228
-msgid "sad"
-msgstr "грустный"
-
-#: ../../include/text.php:1229
-msgid "mellow"
-msgstr "спокойный"
-
-#: ../../include/text.php:1230
-msgid "tired"
-msgstr "усталый"
-
-#: ../../include/text.php:1231
-msgid "perky"
-msgstr "весёлый"
-
-#: ../../include/text.php:1232
-msgid "angry"
-msgstr "сердитый"
-
-#: ../../include/text.php:1233
-msgid "stupefied"
-msgstr "отупевший"
-
-#: ../../include/text.php:1234
-msgid "puzzled"
-msgstr "недоумевающий"
-
-#: ../../include/text.php:1235
-msgid "interested"
-msgstr "заинтересованный"
-
-#: ../../include/text.php:1236
-msgid "bitter"
-msgstr "едкий"
-
-#: ../../include/text.php:1237
-msgid "cheerful"
-msgstr "бодрый"
-
-#: ../../include/text.php:1238
-msgid "alive"
-msgstr "энергичный"
-
-#: ../../include/text.php:1239
-msgid "annoyed"
-msgstr "раздражённый"
-
-#: ../../include/text.php:1240
-msgid "anxious"
-msgstr "обеспокоенный"
-
-#: ../../include/text.php:1241
-msgid "cranky"
-msgstr "капризный"
-
-#: ../../include/text.php:1242
-msgid "disturbed"
-msgstr "встревоженный"
-
-#: ../../include/text.php:1243
-msgid "frustrated"
-msgstr "разочарованный"
-
-#: ../../include/text.php:1244
-msgid "depressed"
-msgstr "подавленный"
-
-#: ../../include/text.php:1245
-msgid "motivated"
-msgstr "мотивированный"
-
-#: ../../include/text.php:1246
-msgid "relaxed"
-msgstr "расслабленный"
-
-#: ../../include/text.php:1247
-msgid "surprised"
-msgstr "удивленный"
-
-#: ../../include/text.php:1435 ../../include/js_strings.php:96
-msgid "Monday"
-msgstr "Понедельник"
-
-#: ../../include/text.php:1435 ../../include/js_strings.php:97
-msgid "Tuesday"
-msgstr "Вторник"
-
-#: ../../include/text.php:1435 ../../include/js_strings.php:98
-msgid "Wednesday"
-msgstr "Среда"
-
-#: ../../include/text.php:1435 ../../include/js_strings.php:99
-msgid "Thursday"
-msgstr "Четверг"
-
-#: ../../include/text.php:1435 ../../include/js_strings.php:100
-msgid "Friday"
-msgstr "Пятница"
-
-#: ../../include/text.php:1435 ../../include/js_strings.php:101
-msgid "Saturday"
-msgstr "Суббота"
-
-#: ../../include/text.php:1435 ../../include/js_strings.php:95
-msgid "Sunday"
-msgstr "Воскресенье"
-
-#: ../../include/text.php:1439 ../../include/js_strings.php:71
-msgid "January"
-msgstr "Январь"
-
-#: ../../include/text.php:1439 ../../include/js_strings.php:72
-msgid "February"
-msgstr "Февраль"
-
-#: ../../include/text.php:1439 ../../include/js_strings.php:73
-msgid "March"
-msgstr "Март"
-
-#: ../../include/text.php:1439 ../../include/js_strings.php:74
-msgid "April"
-msgstr "Апрель"
-
-#: ../../include/text.php:1439
-msgid "May"
-msgstr "Май"
-
-#: ../../include/text.php:1439 ../../include/js_strings.php:76
-msgid "June"
-msgstr "Июнь"
-
-#: ../../include/text.php:1439 ../../include/js_strings.php:77
-msgid "July"
-msgstr "Июль"
-
-#: ../../include/text.php:1439 ../../include/js_strings.php:78
-msgid "August"
-msgstr "Август"
-
-#: ../../include/text.php:1439 ../../include/js_strings.php:79
-msgid "September"
-msgstr "Сентябрь"
-
-#: ../../include/text.php:1439 ../../include/js_strings.php:80
-msgid "October"
-msgstr "Октябрь"
-
-#: ../../include/text.php:1439 ../../include/js_strings.php:81
-msgid "November"
-msgstr "Ноябрь"
-
-#: ../../include/text.php:1439 ../../include/js_strings.php:82
-msgid "December"
-msgstr "Декабрь"
-
-#: ../../include/text.php:1513
-msgid "Unknown Attachment"
-msgstr "Неизвестное вложение"
-
-#: ../../include/text.php:1515 ../../include/feedutils.php:858
-msgid "unknown"
-msgstr "неизвестный"
-
-#: ../../include/text.php:1551
-msgid "remove category"
-msgstr "удалить категорию"
-
-#: ../../include/text.php:1627
-msgid "remove from file"
-msgstr "удалить из файла"
-
-#: ../../include/text.php:1791 ../../include/message.php:13
-msgid "Download binary/encrypted content"
-msgstr "Загрузить двоичное / зашифрованное содержимое"
-
-#: ../../include/text.php:1961 ../../include/language.php:423
-msgid "default"
-msgstr "по умолчанию"
-
-#: ../../include/text.php:1969
-msgid "Page layout"
-msgstr "Шаблон страницы"
-
-#: ../../include/text.php:1969
-msgid "You can create your own with the layouts tool"
-msgstr "Вы можете создать свой собственный с помощью инструмента шаблонов"
-
-#: ../../include/text.php:1980
-msgid "HTML"
-msgstr ""
-
-#: ../../include/text.php:1983
-msgid "Comanche Layout"
-msgstr "Шаблон Comanche"
-
-#: ../../include/text.php:1988
-msgid "PHP"
-msgstr ""
-
-#: ../../include/text.php:1997
-msgid "Page content type"
-msgstr "Тип содержимого страницы"
-
-#: ../../include/text.php:2130
-msgid "activity"
-msgstr "активность"
-
-#: ../../include/text.php:2231
-msgid "a-z, 0-9, -, and _ only"
-msgstr "Только a-z, 0-9, -, и _"
-
-#: ../../include/text.php:2557
-msgid "Design Tools"
-msgstr "Инструменты дизайна"
-
-#: ../../include/text.php:2563
-msgid "Pages"
-msgstr "Страницы"
-
-#: ../../include/text.php:2575
-msgid "Import"
-msgstr "Импортировать"
-
-#: ../../include/text.php:2576
-msgid "Import website..."
-msgstr "Импорт веб-сайта..."
-
-#: ../../include/text.php:2577
-msgid "Select folder to import"
-msgstr "Выбрать каталог для импорта"
-
-#: ../../include/text.php:2578
-msgid "Import from a zipped folder:"
-msgstr "Импортировать из каталога в zip-архиве:"
-
-#: ../../include/text.php:2579
-msgid "Import from cloud files:"
-msgstr "Импортировать из сетевых файлов:"
-
-#: ../../include/text.php:2580
-msgid "/cloud/channel/path/to/folder"
-msgstr ""
-
-#: ../../include/text.php:2581
-msgid "Enter path to website files"
-msgstr "Введите путь к файлам веб-сайта"
-
-#: ../../include/text.php:2582
-msgid "Select folder"
-msgstr "Выбрать каталог"
-
-#: ../../include/text.php:2583
-msgid "Export website..."
-msgstr "Экспорт веб-сайта..."
-
-#: ../../include/text.php:2584
-msgid "Export to a zip file"
-msgstr "Экспортировать в ZIP файл."
-
-#: ../../include/text.php:2585
-msgid "website.zip"
-msgstr ""
-
-#: ../../include/text.php:2586
-msgid "Enter a name for the zip file."
-msgstr "Введите имя для ZIP файла."
-
-#: ../../include/text.php:2587
-msgid "Export to cloud files"
-msgstr "Эскпортировать в сетевые файлы:"
-
-#: ../../include/text.php:2588
-msgid "/path/to/export/folder"
-msgstr ""
-
-#: ../../include/text.php:2589
-msgid "Enter a path to a cloud files destination."
-msgstr "Введите путь к расположению сетевых файлов."
-
-#: ../../include/text.php:2590
-msgid "Specify folder"
-msgstr "Указать каталог"
-
-#: ../../include/contact_widgets.php:11
-#, php-format
-msgid "%d invitation available"
-msgid_plural "%d invitations available"
-msgstr[0] "доступно %d приглашение"
-msgstr[1] "доступны %d приглашения"
-msgstr[2] "доступны %d приглашений"
-
-#: ../../include/contact_widgets.php:19
-msgid "Find Channels"
-msgstr "Поиск каналов"
-
-#: ../../include/contact_widgets.php:20
-msgid "Enter name or interest"
-msgstr "Впишите имя или интерес"
-
-#: ../../include/contact_widgets.php:21
-msgid "Connect/Follow"
-msgstr "Подключить / отслеживать"
-
-#: ../../include/contact_widgets.php:22
-msgid "Examples: Robert Morgenstein, Fishing"
-msgstr "Примеры: Владимир Ильич, Революционер"
-
-#: ../../include/contact_widgets.php:26
-msgid "Random Profile"
-msgstr "Случайный профиль"
-
-#: ../../include/contact_widgets.php:27
-msgid "Invite Friends"
-msgstr "Пригласить друзей"
-
-#: ../../include/contact_widgets.php:29
-msgid "Advanced example: name=fred and country=iceland"
-msgstr "Расширенный пример: name=ivan and country=russia"
-
-#: ../../include/contact_widgets.php:218
-msgid "Common Connections"
-msgstr "Общие контакты"
-
-#: ../../include/contact_widgets.php:222
-#, php-format
-msgid "View all %d common connections"
-msgstr "Просмотреть все %d общих контактов"
-
-#: ../../include/markdown.php:202 ../../include/bbcode.php:366
-#, php-format
-msgid "%1$s wrote the following %2$s %3$s"
-msgstr "%1$s была создана %2$s %3$s"
-
-#: ../../include/follow.php:37
-msgid "Channel is blocked on this site."
-msgstr "Канал блокируется на этом сайте."
-
-#: ../../include/follow.php:42
-msgid "Channel location missing."
-msgstr "Местоположение канала отсутствует."
-
-#: ../../include/follow.php:84
-msgid "Response from remote channel was incomplete."
-msgstr "Ответ удаленного канала неполный."
-
-#: ../../include/follow.php:96
-msgid "Premium channel - please visit:"
-msgstr "Премимум-канал - пожалуйста посетите:"
-
-#: ../../include/follow.php:110
-msgid "Channel was deleted and no longer exists."
-msgstr "Канал удален и больше не существует."
-
-#: ../../include/follow.php:166
-msgid "Remote channel or protocol unavailable."
-msgstr "Удалённый канал или протокол недоступен."
-
-#: ../../include/follow.php:190
-msgid "Channel discovery failed."
-msgstr "Не удалось обнаружить канал."
-
-#: ../../include/follow.php:202
-msgid "Protocol disabled."
-msgstr "Протокол отключен."
-
-#: ../../include/follow.php:213
-msgid "Cannot connect to yourself."
-msgstr "Нельзя подключиться к самому себе."
-
-#: ../../include/js_strings.php:5
-msgid "Delete this item?"
-msgstr "Удалить этот элемент?"
-
-#: ../../include/js_strings.php:8
-#, php-format
-msgid "%s show less"
-msgstr "%s показать меньше"
-
-#: ../../include/js_strings.php:9
-#, php-format
-msgid "%s expand"
-msgstr "%s развернуть"
-
-#: ../../include/js_strings.php:10
-#, php-format
-msgid "%s collapse"
-msgstr "%s свернуть"
-
-#: ../../include/js_strings.php:11
-msgid "Password too short"
-msgstr "Пароль слишком короткий"
-
-#: ../../include/js_strings.php:12
-msgid "Passwords do not match"
-msgstr "Пароли не совпадают"
-
-#: ../../include/js_strings.php:13
-msgid "everybody"
-msgstr "все"
-
-#: ../../include/js_strings.php:14
-msgid "Secret Passphrase"
-msgstr "Тайный пароль"
-
-#: ../../include/js_strings.php:15
-msgid "Passphrase hint"
-msgstr "Подсказка для пароля"
-
-#: ../../include/js_strings.php:16
-msgid "Notice: Permissions have changed but have not yet been submitted."
-msgstr "Уведомление: Права доступа изменились, но до сих пор не сохранены."
-
-#: ../../include/js_strings.php:17
-msgid "close all"
-msgstr "закрыть все"
-
-#: ../../include/js_strings.php:18
-msgid "Nothing new here"
-msgstr "Здесь нет ничего нового"
-
-#: ../../include/js_strings.php:19
-msgid "Rate This Channel (this is public)"
-msgstr "Оценкa этoго канала (общедоступно)"
-
-#: ../../include/js_strings.php:21
-msgid "Describe (optional)"
-msgstr "Охарактеризовать (необязательно)"
-
-#: ../../include/js_strings.php:23
-msgid "Please enter a link URL"
-msgstr "Пожалуйста, введите URL ссылки"
-
-#: ../../include/js_strings.php:24
-msgid "Unsaved changes. Are you sure you wish to leave this page?"
-msgstr "Есть несохраненные изменения. Вы уверены, что хотите покинуть эту страницу?"
-
-#: ../../include/js_strings.php:26
-msgid "lovely"
-msgstr "прекрасно"
-
-#: ../../include/js_strings.php:27
-msgid "wonderful"
-msgstr "замечательно"
-
-#: ../../include/js_strings.php:28
-msgid "fantastic"
-msgstr "фантастично"
-
-#: ../../include/js_strings.php:29
-msgid "great"
-msgstr "отлично"
-
-#: ../../include/js_strings.php:30
-msgid ""
-"Your chosen nickname was either already taken or not valid. Please use our "
-"suggestion ("
-msgstr "Выбранный вами псевдоним уже используется или недействителен. Попробуйте использовать наше предложение ("
-
-#: ../../include/js_strings.php:31
-msgid ") or enter a new one."
-msgstr ") или введите новый."
-
-#: ../../include/js_strings.php:32
-msgid "Thank you, this nickname is valid."
-msgstr "Спасибо, этот псевдоним может быть использован."
-
-#: ../../include/js_strings.php:33
-msgid "A channel name is required."
-msgstr "Требуется название канала."
-
-#: ../../include/js_strings.php:34
-msgid "This is a "
-msgstr "Это "
-
-#: ../../include/js_strings.php:35
-msgid " channel name"
-msgstr " название канала"
-
-#: ../../include/js_strings.php:36
-msgid "Back to reply"
-msgstr "Вернуться к ответу"
-
-#: ../../include/js_strings.php:42
-#, php-format
-msgid "%d minutes"
-msgid_plural "%d minutes"
-msgstr[0] "%d минуту"
-msgstr[1] "%d минуты"
-msgstr[2] "%d минут"
-
-#: ../../include/js_strings.php:43
-#, php-format
-msgid "about %d hours"
-msgid_plural "about %d hours"
-msgstr[0] "около %d часa"
-msgstr[1] "около %d часов"
-msgstr[2] "около %d часов"
-
-#: ../../include/js_strings.php:44
-#, php-format
-msgid "%d days"
-msgid_plural "%d days"
-msgstr[0] "%d день"
-msgstr[1] "%d дня"
-msgstr[2] "%d дней"
-
-#: ../../include/js_strings.php:45
-#, php-format
-msgid "%d months"
-msgid_plural "%d months"
-msgstr[0] "%d месяц"
-msgstr[1] "%d месяца"
-msgstr[2] "%d месяцев"
-
-#: ../../include/js_strings.php:46
-#, php-format
-msgid "%d years"
-msgid_plural "%d years"
-msgstr[0] "%d год"
-msgstr[1] "%d года"
-msgstr[2] "%d лет"
-
-#: ../../include/js_strings.php:51
-msgid "timeago.prefixAgo"
-msgstr ""
-
-#: ../../include/js_strings.php:52
-msgid "timeago.prefixFromNow"
-msgstr "через"
-
-#: ../../include/js_strings.php:53
-msgid "timeago.suffixAgo"
-msgstr "назад"
-
-#: ../../include/js_strings.php:54
-msgid "timeago.suffixFromNow"
-msgstr ""
-
-#: ../../include/js_strings.php:57
-msgid "less than a minute"
-msgstr "менее чем одну минуту"
-
-#: ../../include/js_strings.php:58
-msgid "about a minute"
-msgstr "около минуты"
-
-#: ../../include/js_strings.php:60
-msgid "about an hour"
-msgstr "около часа"
-
-#: ../../include/js_strings.php:62
-msgid "a day"
-msgstr "день"
-
-#: ../../include/js_strings.php:64
-msgid "about a month"
-msgstr "около месяца"
-
-#: ../../include/js_strings.php:66
-msgid "about a year"
-msgstr "около года"
-
-#: ../../include/js_strings.php:68
-msgid " "
-msgstr " "
-
-#: ../../include/js_strings.php:69
-msgid "timeago.numbers"
-msgstr ""
-
-#: ../../include/js_strings.php:75
-msgctxt "long"
-msgid "May"
-msgstr "Май"
-
-#: ../../include/js_strings.php:83
-msgid "Jan"
-msgstr "Янв"
-
-#: ../../include/js_strings.php:84
-msgid "Feb"
-msgstr "Фев"
-
-#: ../../include/js_strings.php:85
-msgid "Mar"
-msgstr "Мар"
-
-#: ../../include/js_strings.php:86
-msgid "Apr"
-msgstr "Апр"
-
-#: ../../include/js_strings.php:87
-msgctxt "short"
-msgid "May"
-msgstr "Май"
-
-#: ../../include/js_strings.php:88
-msgid "Jun"
-msgstr "Июн"
-
-#: ../../include/js_strings.php:89
-msgid "Jul"
-msgstr "Июл"
-
-#: ../../include/js_strings.php:90
-msgid "Aug"
-msgstr "Авг"
-
-#: ../../include/js_strings.php:91
-msgid "Sep"
-msgstr "Сен"
-
-#: ../../include/js_strings.php:92
-msgid "Oct"
-msgstr "Окт"
-
-#: ../../include/js_strings.php:93
-msgid "Nov"
-msgstr "Ноя"
-
-#: ../../include/js_strings.php:94
-msgid "Dec"
-msgstr "Дек"
-
-#: ../../include/js_strings.php:102
-msgid "Sun"
-msgstr "Вск"
-
-#: ../../include/js_strings.php:103
-msgid "Mon"
-msgstr "Пон"
-
-#: ../../include/js_strings.php:104
-msgid "Tue"
-msgstr "Вт"
-
-#: ../../include/js_strings.php:105
-msgid "Wed"
-msgstr "Ср"
-
-#: ../../include/js_strings.php:106
-msgid "Thu"
-msgstr "Чет"
-
-#: ../../include/js_strings.php:107
-msgid "Fri"
-msgstr "Пят"
-
-#: ../../include/js_strings.php:108
-msgid "Sat"
-msgstr "Суб"
-
-#: ../../include/js_strings.php:109
-msgctxt "calendar"
-msgid "today"
-msgstr "сегодня"
-
-#: ../../include/js_strings.php:110
-msgctxt "calendar"
-msgid "month"
-msgstr "месяц"
-
-#: ../../include/js_strings.php:111
-msgctxt "calendar"
-msgid "week"
-msgstr "неделя"
-
-#: ../../include/js_strings.php:112
-msgctxt "calendar"
-msgid "day"
-msgstr "день"
-
-#: ../../include/js_strings.php:113
-msgctxt "calendar"
-msgid "All day"
-msgstr "Весь день"
-
-#: ../../include/message.php:41
-msgid "Unable to determine sender."
-msgstr "Невозможно определить отправителя."
-
-#: ../../include/message.php:80
-msgid "No recipient provided."
-msgstr "Получатель не предоставлен."
-
-#: ../../include/message.php:85
-msgid "[no subject]"
-msgstr "[без темы]"
-
-#: ../../include/message.php:214
-msgid "Stored post could not be verified."
-msgstr "Сохранённая публикация не может быть проверена."
-
-#: ../../include/activities.php:42
-msgid " and "
-msgstr " и "
-
-#: ../../include/activities.php:50
-msgid "public profile"
-msgstr "общедоступный профиль"
-
-#: ../../include/activities.php:59
-#, php-format
-msgid "%1$s changed %2$s to “%3$s”"
-msgstr "%1$s изменил %2$s на “%3$s”"
-
-#: ../../include/activities.php:60
-#, php-format
-msgid "Visit %1$s's %2$s"
-msgstr "Посетить %1$s %2$s"
-
-#: ../../include/activities.php:63
-#, php-format
-msgid "%1$s has an updated %2$s, changing %3$s."
-msgstr "%1$s обновлено %2$s, изменено %3$s."
-
-#: ../../include/attach.php:267 ../../include/attach.php:375
-msgid "Item was not found."
-msgstr "Элемент не найден."
-
-#: ../../include/attach.php:284
-msgid "Unknown error."
-msgstr "Неизвестная ошибка."
-
-#: ../../include/attach.php:568
-msgid "No source file."
-msgstr "Нет исходного файла."
-
-#: ../../include/attach.php:590
-msgid "Cannot locate file to replace"
-msgstr "Не удается найти файл для замены"
-
-#: ../../include/attach.php:609
-msgid "Cannot locate file to revise/update"
-msgstr "Не удается найти файл для пересмотра / обновления"
-
-#: ../../include/attach.php:751
-#, php-format
-msgid "File exceeds size limit of %d"
-msgstr "Файл превышает предельный размер %d"
-
-#: ../../include/attach.php:772
-#, php-format
-msgid "You have reached your limit of %1$.0f Mbytes attachment storage."
-msgstr "Вы достигли предела %1$.0f Мбайт для хранения вложений."
-
-#: ../../include/attach.php:954
-msgid "File upload failed. Possible system limit or action terminated."
-msgstr "Загрузка файла не удалась. Возможно система перегружена или попытка прекращена."
-
-#: ../../include/attach.php:983
-msgid "Stored file could not be verified. Upload failed."
-msgstr "Файл для сохранения не может быть проверен. Загрузка не удалась."
-
-#: ../../include/attach.php:1057 ../../include/attach.php:1073
-msgid "Path not available."
-msgstr "Путь недоступен."
-
-#: ../../include/attach.php:1122 ../../include/attach.php:1285
-msgid "Empty pathname"
-msgstr "Пустое имя пути"
-
-#: ../../include/attach.php:1148
-msgid "duplicate filename or path"
-msgstr "дублирующееся имя файла или пути"
-
-#: ../../include/attach.php:1173
-msgid "Path not found."
-msgstr "Путь не найден."
-
-#: ../../include/attach.php:1241
-msgid "mkdir failed."
-msgstr "mkdir не удался"
-
-#: ../../include/attach.php:1245
-msgid "database storage failed."
-msgstr "ошибка при записи базы данных."
-
-#: ../../include/attach.php:1291
-msgid "Empty path"
-msgstr "Пустое имя пути"
-
-#: ../../include/security.php:607
-msgid ""
-"The form security token was not correct. This probably happened because the "
-"form has been opened for too long (>3 hours) before submitting it."
-msgstr "Неверный токен безопасности для формы. Вероятно, это произошло потому, что форма была открыта слишком долго (> 3-х часов) перед её отправкой."
-
-#: ../../include/items.php:965 ../../include/items.php:1025
-msgid "(Unknown)"
-msgstr "(Неизвестный)"
-
-#: ../../include/items.php:1213
-msgid "Visible to anybody on the internet."
-msgstr "Виден всем в интернете."
-
-#: ../../include/items.php:1215
-msgid "Visible to you only."
-msgstr "Видно только вам."
-
-#: ../../include/items.php:1217
-msgid "Visible to anybody in this network."
-msgstr "Видно всем в этой сети."
-
-#: ../../include/items.php:1219
-msgid "Visible to anybody authenticated."
-msgstr "Видно всем аутентифицированным."
-
-#: ../../include/items.php:1221
-#, php-format
-msgid "Visible to anybody on %s."
-msgstr "Видно всем в %s."
-
-#: ../../include/items.php:1223
-msgid "Visible to all connections."
-msgstr "Видно всем контактам."
-
-#: ../../include/items.php:1225
-msgid "Visible to approved connections."
-msgstr "Видно только одобренным контактам."
-
-#: ../../include/items.php:1227
-msgid "Visible to specific connections."
-msgstr "Видно указанным контактам."
-
-#: ../../include/items.php:4306
-msgid "Privacy group is empty."
-msgstr "Группа конфиденциальности пуста"
-
-#: ../../include/items.php:4313
-#, php-format
-msgid "Privacy group: %s"
-msgstr "Группа конфиденциальности: %s"
-
-#: ../../include/items.php:4325
-msgid "Connection not found."
-msgstr "Контакт не найден."
-
-#: ../../include/items.php:4674
-msgid "profile photo"
-msgstr "Фотография профиля"
-
-#: ../../include/items.php:4866
-#, php-format
-msgid "[Edited %s]"
-msgstr "[Отредактировано %s]"
-
-#: ../../include/items.php:4866
-msgctxt "edit_activity"
-msgid "Post"
-msgstr "Публикация"
-
-#: ../../include/items.php:4866
-msgctxt "edit_activity"
-msgid "Comment"
-msgstr "Комментарий"
-
-#: ../../include/channel.php:43
-msgid "Unable to obtain identity information from database"
-msgstr "Невозможно получить идентификационную информацию из базы данных"
-
-#: ../../include/channel.php:76
-msgid "Empty name"
-msgstr "Пустое имя"
-
-#: ../../include/channel.php:79
-msgid "Name too long"
-msgstr "Слишком длинное имя"
-
-#: ../../include/channel.php:196
-msgid "No account identifier"
-msgstr "Идентификатор аккаунта отсутствует"
-
-#: ../../include/channel.php:208
-msgid "Nickname is required."
-msgstr "Требуется псевдоним."
-
-#: ../../include/channel.php:287
-msgid "Unable to retrieve created identity"
-msgstr "Не удается получить созданный идентификатор"
-
-#: ../../include/channel.php:429
-msgid "Default Profile"
-msgstr "Профиль по умолчанию"
-
-#: ../../include/channel.php:588 ../../include/channel.php:677
-msgid "Unable to retrieve modified identity"
-msgstr "Не удается найти изменённый идентификатор"
-
-#: ../../include/channel.php:1419
-msgid "Create New Profile"
-msgstr "Создать новый профиль"
-
-#: ../../include/channel.php:1440
-msgid "Visible to everybody"
-msgstr "Видно всем"
-
-#: ../../include/channel.php:1517 ../../include/channel.php:1645
-msgid "Gender:"
-msgstr "Пол:"
-
-#: ../../include/channel.php:1519 ../../include/channel.php:1713
-msgid "Homepage:"
-msgstr "Домашняя страница:"
-
-#: ../../include/channel.php:1520
-msgid "Online Now"
-msgstr "Сейчас в сети"
-
-#: ../../include/channel.php:1573
-msgid "Change your profile photo"
-msgstr "Изменить фотографию вашего профиля"
-
-#: ../../include/channel.php:1604
-msgid "Trans"
-msgstr "Трансексуал"
-
-#: ../../include/channel.php:1650
-msgid "Like this channel"
-msgstr "нравится этот канал"
-
-#: ../../include/channel.php:1674
-msgid "j F, Y"
-msgstr ""
-
-#: ../../include/channel.php:1675
-msgid "j F"
-msgstr ""
-
-#: ../../include/channel.php:1682
-msgid "Birthday:"
-msgstr "День рождения:"
-
-#: ../../include/channel.php:1695
-#, php-format
-msgid "for %1$d %2$s"
-msgstr "для %1$d %2$s"
-
-#: ../../include/channel.php:1707
-msgid "Tags:"
-msgstr "Теги:"
-
-#: ../../include/channel.php:1711
-msgid "Sexual Preference:"
-msgstr "Сексуальные предпочтения:"
-
-#: ../../include/channel.php:1717
-msgid "Political Views:"
-msgstr "Политические взгляды:"
-
-#: ../../include/channel.php:1719
-msgid "Religion:"
-msgstr "Религия:"
-
-#: ../../include/channel.php:1723
-msgid "Hobbies/Interests:"
-msgstr "Хобби / интересы:"
-
-#: ../../include/channel.php:1725
-msgid "Likes:"
-msgstr "Что вам нравится:"
-
-#: ../../include/channel.php:1727
-msgid "Dislikes:"
-msgstr "Что вам не нравится:"
-
-#: ../../include/channel.php:1729
-msgid "Contact information and Social Networks:"
-msgstr "Контактная информация и социальные сети:"
-
-#: ../../include/channel.php:1731
-msgid "My other channels:"
-msgstr "Мои другие каналы:"
-
-#: ../../include/channel.php:1733
-msgid "Musical interests:"
-msgstr "Музыкальные интересы:"
-
-#: ../../include/channel.php:1735
-msgid "Books, literature:"
-msgstr "Книги, литература:"
-
-#: ../../include/channel.php:1737
-msgid "Television:"
-msgstr "Телевидение:"
-
-#: ../../include/channel.php:1739
-msgid "Film/dance/culture/entertainment:"
-msgstr "Кино / танцы / культура / развлечения:"
-
-#: ../../include/channel.php:1741
-msgid "Love/Romance:"
-msgstr "Любовь / романтика:"
-
-#: ../../include/channel.php:1743
-msgid "Work/employment:"
-msgstr "Работа / занятость:"
-
-#: ../../include/channel.php:1745
-msgid "School/education:"
-msgstr "Школа / образование:"
-
-#: ../../include/channel.php:1768
-msgid "Like this thing"
-msgstr "нравится этo"
-
-#: ../../include/event.php:32 ../../include/event.php:95
-msgid "l F d, Y \\@ g:i A"
-msgstr ""
-
-#: ../../include/event.php:40
-msgid "Starts:"
-msgstr "Начало:"
-
-#: ../../include/event.php:50
-msgid "Finishes:"
-msgstr "Окончание:"
-
-#: ../../include/event.php:95
-msgid "l F d, Y"
-msgstr ""
-
-#: ../../include/event.php:99
-msgid "Start:"
-msgstr "Начало:"
-
-#: ../../include/event.php:103
-msgid "End:"
-msgstr "Окончание:"
-
-#: ../../include/event.php:1058
-msgid "This event has been added to your calendar."
-msgstr "Это событие было добавлено в ваш календарь."
-
-#: ../../include/event.php:1284
-msgid "Not specified"
-msgstr "Не указано"
-
-#: ../../include/event.php:1285
-msgid "Needs Action"
-msgstr "Требует действия"
-
-#: ../../include/event.php:1286
-msgid "Completed"
-msgstr "Завершено"
-
-#: ../../include/event.php:1287
-msgid "In Process"
-msgstr "В процессе"
-
-#: ../../include/event.php:1288
-msgid "Cancelled"
-msgstr "Отменено"
-
-#: ../../include/event.php:1371 ../../include/connections.php:725
-msgid "Home, Voice"
-msgstr "Дом, голос"
-
-#: ../../include/event.php:1372 ../../include/connections.php:726
-msgid "Home, Fax"
-msgstr "Дом, факс"
-
-#: ../../include/event.php:1374 ../../include/connections.php:728
-msgid "Work, Voice"
-msgstr "Работа, голос"
-
-#: ../../include/event.php:1375 ../../include/connections.php:729
-msgid "Work, Fax"
-msgstr "Работа, факс"
-
-#: ../../include/network.php:1729
-msgid "GNU-Social"
-msgstr ""
-
-#: ../../include/network.php:1730
-msgid "RSS/Atom"
-msgstr ""
-
-#: ../../include/network.php:1734
-msgid "Facebook"
-msgstr ""
-
-#: ../../include/network.php:1736
-msgid "LinkedIn"
-msgstr ""
-
-#: ../../include/network.php:1737
-msgid "XMPP/IM"
-msgstr ""
-
-#: ../../include/network.php:1738
-msgid "MySpace"
-msgstr ""
-
-#: ../../include/language.php:436
-msgid "Select an alternate language"
-msgstr "Выбор дополнительного языка"
-
-#: ../../include/acl_selectors.php:113
-msgid "Who can see this?"
-msgstr "Кто может это видеть?"
-
-#: ../../include/acl_selectors.php:114
-msgid "Custom selection"
-msgstr "Настраиваемый выбор"
-
-#: ../../include/acl_selectors.php:115
-msgid ""
-"Select \"Show\" to allow viewing. \"Don't show\" lets you override and limit "
-"the scope of \"Show\"."
-msgstr "Нажмите \"Показать\" чтобы разрешить просмотр. \"Не показывать\" позволит вам переопределить и ограничить область показа."
-
-#: ../../include/acl_selectors.php:116
-msgid "Show"
-msgstr "Показать"
-
-#: ../../include/acl_selectors.php:117
-msgid "Don't show"
-msgstr "Не показывать"
-
-#: ../../include/acl_selectors.php:150
-#, php-format
-msgid ""
-"Post permissions %s cannot be changed %s after a post is shared.These "
-"permissions set who is allowed to view the post."
-msgstr "Разрешения публикации %s не могут быть изменены %s после того, как ею поделились. Эти разрешения устанавливают кому разрешено просматривать эту публикацию."
-
-#: ../../include/bbcode.php:219 ../../include/bbcode.php:1214
-#: ../../include/bbcode.php:1217 ../../include/bbcode.php:1222
-#: ../../include/bbcode.php:1225 ../../include/bbcode.php:1228
-#: ../../include/bbcode.php:1231 ../../include/bbcode.php:1236
-#: ../../include/bbcode.php:1239 ../../include/bbcode.php:1244
-#: ../../include/bbcode.php:1247 ../../include/bbcode.php:1250
-#: ../../include/bbcode.php:1253
-msgid "Image/photo"
-msgstr "Изображение / фотография"
-
-#: ../../include/bbcode.php:258 ../../include/bbcode.php:1264
-msgid "Encrypted content"
-msgstr "Зашифрованное содержание"
-
-#: ../../include/bbcode.php:274
-#, php-format
-msgid "Install %1$s element %2$s"
-msgstr "Установить %1$s элемент %2$s"
-
-#: ../../include/bbcode.php:278
-#, php-format
-msgid ""
-"This post contains an installable %s element, however you lack permissions "
-"to install it on this site."
-msgstr "Эта публикация содержит устанавливаемый %s элемент, однако у вас нет разрешений для его установки на этом сайте."
-
-#: ../../include/bbcode.php:358
-msgid "card"
-msgstr "карточка"
-
-#: ../../include/bbcode.php:360
-msgid "article"
-msgstr "статья"
-
-#: ../../include/bbcode.php:443 ../../include/bbcode.php:451
-msgid "Click to open/close"
-msgstr "Нажмите, чтобы открыть/закрыть"
-
-#: ../../include/bbcode.php:451
-msgid "spoiler"
-msgstr "спойлер"
-
-#: ../../include/bbcode.php:464
-msgid "View article"
-msgstr "Просмотр статьи"
-
-#: ../../include/bbcode.php:464
-msgid "View summary"
-msgstr "Просмотр резюме"
-
-#: ../../include/bbcode.php:1202
-msgid "$1 wrote:"
-msgstr "$1 писал:"
-
-#: ../../include/oembed.php:153
-msgid "View PDF"
-msgstr "Просмотреть PDF"
-
-#: ../../include/oembed.php:357
-msgid " by "
-msgstr " из "
-
-#: ../../include/oembed.php:358
-msgid " on "
-msgstr " на "
-
-#: ../../include/oembed.php:387
-msgid "Embedded content"
-msgstr "Встроенное содержимое"
-
-#: ../../include/oembed.php:396
-msgid "Embedding disabled"
-msgstr "Встраивание отключено"
-
-#: ../../include/zid.php:363
-#, php-format
-msgid "OpenWebAuth: %1$s welcomes %2$s"
-msgstr "OpenWebAuth: %1$s приветствует %2$s"
-
-#: ../../include/features.php:86
-msgid "Start calendar week on Monday"
-msgstr "Начинать календарную неделю с понедельника"
-
-#: ../../include/features.php:87
-msgid "Default is Sunday"
-msgstr "По умолчанию - воскресенье"
-
-#: ../../include/features.php:94
-msgid "Event Timezone Selection"
-msgstr "Выбор часового пояса события"
-
-#: ../../include/features.php:95
-msgid "Allow event creation in timezones other than your own."
-msgstr "Разрешить создание события в часовой зоне отличной от вашей"
-
-#: ../../include/features.php:108
-msgid "Search by Date"
-msgstr "Поиск по дате"
-
-#: ../../include/features.php:109
-msgid "Ability to select posts by date ranges"
-msgstr "Возможность выбора сообщений по диапазонам дат"
-
-#: ../../include/features.php:116
-msgid "Tag Cloud"
-msgstr "Облако тегов"
-
-#: ../../include/features.php:117
-msgid "Provide a personal tag cloud on your channel page"
-msgstr "Показывает личное облако тегов на странице канала"
-
-#: ../../include/features.php:124 ../../include/features.php:351
-msgid "Use blog/list mode"
-msgstr "Использовать режим блога / списка"
-
-#: ../../include/features.php:125 ../../include/features.php:352
-msgid "Comments will be displayed separately"
-msgstr "Комментарии будут отображаться отдельно"
-
-#: ../../include/features.php:137
-msgid "Connection Filtering"
-msgstr "Фильтрация контактов"
-
-#: ../../include/features.php:138
-msgid "Filter incoming posts from connections based on keywords/content"
-msgstr "Фильтр входящих сообщений от контактов на основе ключевых слов / контента"
-
-#: ../../include/features.php:146
-msgid "Conversation"
-msgstr "Диалоги"
-
-#: ../../include/features.php:150
-msgid "Community Tagging"
-msgstr "Отметки сообщества"
-
-#: ../../include/features.php:151
-msgid "Ability to tag existing posts"
-msgstr "Возможность помечать тегами существующие публикации"
-
-#: ../../include/features.php:158
-msgid "Emoji Reactions"
-msgstr "Реакции Emoji"
-
-#: ../../include/features.php:159
-msgid "Add emoji reaction ability to posts"
-msgstr "Возможность добавлять реакции Emoji к публикациям"
-
-#: ../../include/features.php:166
-msgid "Dislike Posts"
-msgstr "Не нравящиеся публикации"
-
-#: ../../include/features.php:167
-msgid "Ability to dislike posts/comments"
-msgstr "Возможность отмечать не нравящиеся публикации / комментарии"
-
-#: ../../include/features.php:174
-msgid "Star Posts"
-msgstr "Помечать сообщения"
-
-#: ../../include/features.php:175
-msgid "Ability to mark special posts with a star indicator"
-msgstr "Возможность отметить специальные сообщения индикатором-звёздочкой"
-
-#: ../../include/features.php:182
-msgid "Reply on comment"
-msgstr "Ответить на комментарий"
-
-#: ../../include/features.php:183
-msgid "Ability to reply on selected comment"
-msgstr "Возможность ответить на выбранный комментарий"
-
-#: ../../include/features.php:196
-msgid "Advanced Directory Search"
-msgstr "Расширенный поиск в каталоге"
-
-#: ../../include/features.php:197
-msgid "Allows creation of complex directory search queries"
-msgstr "Позволяет создание сложных поисковых запросов в каталоге"
-
-#: ../../include/features.php:206
-msgid "Editor"
-msgstr "Редактор"
-
-#: ../../include/features.php:210
-msgid "Post Categories"
-msgstr "Категории публикаций"
-
-#: ../../include/features.php:211
-msgid "Add categories to your posts"
-msgstr "Добавить категории для ваших публикаций"
-
-#: ../../include/features.php:219
-msgid "Large Photos"
-msgstr "Большие фотографии"
-
-#: ../../include/features.php:220
-msgid ""
-"Include large (1024px) photo thumbnails in posts. If not enabled, use small "
-"(640px) photo thumbnails"
-msgstr "Включить большие (1024px) миниатюры изображений в публикациях. Если не включено, использовать маленькие (640px) миниатюры."
-
-#: ../../include/features.php:227
-msgid "Even More Encryption"
-msgstr "Еще больше шифрования"
-
-#: ../../include/features.php:228
-msgid ""
-"Allow optional encryption of content end-to-end with a shared secret key"
-msgstr "Разрешить дополнительное end-to-end шифрование содержимого с общим секретным ключом"
-
-#: ../../include/features.php:235
-msgid "Enable Voting Tools"
-msgstr "Включить инструменты голосования"
-
-#: ../../include/features.php:236
-msgid "Provide a class of post which others can vote on"
-msgstr "Предоставь класс публикаций с возможностью голосования"
-
-#: ../../include/features.php:243
-msgid "Disable Comments"
-msgstr "Отключить комментарии"
-
-#: ../../include/features.php:244
-msgid "Provide the option to disable comments for a post"
-msgstr "Предоставить возможность отключать комментарии для публикаций"
-
-#: ../../include/features.php:251
-msgid "Delayed Posting"
-msgstr "Задержанная публикация"
-
-#: ../../include/features.php:252
-msgid "Allow posts to be published at a later date"
-msgstr "Разрешить размешать публикации следующими датами"
-
-#: ../../include/features.php:259
-msgid "Content Expiration"
-msgstr "Истечение срока действия содержимого"
-
-#: ../../include/features.php:260
-msgid "Remove posts/comments and/or private messages at a future time"
-msgstr "Удалять публикации / комментарии и / или личные сообщения"
-
-#: ../../include/features.php:267
-msgid "Suppress Duplicate Posts/Comments"
-msgstr "Подавлять дублирующие публикации / комментарии"
-
-#: ../../include/features.php:268
-msgid ""
-"Prevent posts with identical content to be published with less than two "
-"minutes in between submissions."
-msgstr "Предотвращает появление публикаций с одинаковым содержимым если интервал между ними менее 2 минут"
-
-#: ../../include/features.php:275
-msgid "Auto-save drafts of posts and comments"
-msgstr "Автоматически сохранять черновики публикаций и комментариев"
-
-#: ../../include/features.php:276
-msgid ""
-"Automatically saves post and comment drafts in local browser storage to help "
-"prevent accidental loss of compositions"
-msgstr "Автоматически сохраняет черновики публикаций и комментариев в локальном хранилище браузера для предотвращения их случайной утраты"
-
-#: ../../include/features.php:285
-msgid "Manage"
-msgstr "Управление"
-
-#: ../../include/features.php:289
-msgid "Navigation Channel Select"
-msgstr "Выбор канала навигации"
-
-#: ../../include/features.php:290
-msgid "Change channels directly from within the navigation dropdown menu"
-msgstr "Изменить канал напрямую из выпадающего меню"
-
-#: ../../include/features.php:304
-msgid "Save search terms for re-use"
-msgstr "Сохранять результаты поиска для повторного использования"
-
-#: ../../include/features.php:312
-msgid "Ability to file posts under folders"
-msgstr "Возможность размещать публикации в каталогах"
-
-#: ../../include/features.php:319
-msgid "Alternate Stream Order"
-msgstr "Отображение потока"
-
-#: ../../include/features.php:320
-msgid ""
-"Ability to order the stream by last post date, last comment date or "
-"unthreaded activities"
-msgstr "Возможность показывать поток по дате последнего сообщения, последнего комментария или в порядке поступления"
-
-#: ../../include/features.php:327
-msgid "Contact Filter"
-msgstr "Фильтр контактов"
-
-#: ../../include/features.php:328
-msgid "Ability to display only posts of a selected contact"
-msgstr "Возможность показа публикаций только от выбранных контактов"
-
-#: ../../include/features.php:335
-msgid "Forum Filter"
-msgstr "Фильтр по форумам"
-
-#: ../../include/features.php:336
-msgid "Ability to display only posts of a specific forum"
-msgstr "Возможность показа публикаций только определённого форума"
-
-#: ../../include/features.php:343
-msgid "Personal Posts Filter"
-msgstr "Персональный фильтр публикаций"
-
-#: ../../include/features.php:344
-msgid "Ability to display only posts that you've interacted on"
-msgstr "Возможность показа только тех публикаций с которыми вы взаимодействовали"
-
-#: ../../include/features.php:365
-msgid "Photo Location"
-msgstr "Местоположение фотографии"
-
-#: ../../include/features.php:366
-msgid "If location data is available on uploaded photos, link this to a map."
-msgstr "Если данные о местоположении доступны на загруженных фотографий, связать их с картой."
-
-#: ../../include/features.php:379
-msgid "Advanced Profiles"
-msgstr "Расширенные профили"
-
-#: ../../include/features.php:380
-msgid "Additional profile sections and selections"
-msgstr "Дополнительные секции и выборы профиля"
-
-#: ../../include/features.php:387
-msgid "Profile Import/Export"
-msgstr "Импорт / экспорт профиля"
-
-#: ../../include/features.php:388
-msgid "Save and load profile details across sites/channels"
-msgstr "Сохранение и загрузка настроек профиля на всех сайтах / каналах"
-
-#: ../../include/features.php:395
-msgid "Multiple Profiles"
-msgstr "Несколько профилей"
-
-#: ../../include/features.php:396
-msgid "Ability to create multiple profiles"
-msgstr "Возможность создания нескольких профилей"
-
-#: ../../include/taxonomy.php:320
-msgid "Trending"
-msgstr "В тренде"
-
-#: ../../include/taxonomy.php:550
-msgid "Keywords"
-msgstr "Ключевые слова"
-
-#: ../../include/taxonomy.php:571
-msgid "have"
-msgstr "иметь"
-
-#: ../../include/taxonomy.php:571
-msgid "has"
-msgstr "есть"
-
-#: ../../include/taxonomy.php:572
-msgid "want"
-msgstr "хотеть"
-
-#: ../../include/taxonomy.php:572
-msgid "wants"
-msgstr "хотеть"
-
-#: ../../include/taxonomy.php:573
-msgid "likes"
-msgstr "нравится"
-
-#: ../../include/taxonomy.php:574
-msgid "dislikes"
-msgstr "не нравится"
-
-#: ../../include/account.php:36
-msgid "Not a valid email address"
-msgstr "Недействительный адрес электронной почты"
-
-#: ../../include/account.php:38
-msgid "Your email domain is not among those allowed on this site"
-msgstr "Домен электронной почты не входит в число тех, которые разрешены на этом сайте"
-
-#: ../../include/account.php:44
-msgid "Your email address is already registered at this site."
-msgstr "Ваш адрес электронной почты уже зарегистрирован на этом сайте."
-
-#: ../../include/account.php:76
-msgid "An invitation is required."
-msgstr "Требуется приглашение."
-
-#: ../../include/account.php:80
-msgid "Invitation could not be verified."
-msgstr "Не удалось проверить приглашение."
-
-#: ../../include/account.php:156
-msgid "Please enter the required information."
-msgstr "Пожалуйста, введите необходимую информацию."
-
-#: ../../include/account.php:223
-msgid "Failed to store account information."
-msgstr "Не удалось сохранить информацию аккаунта."
-
-#: ../../include/account.php:311
-#, php-format
-msgid "Registration confirmation for %s"
-msgstr "Подтверждение регистрации на %s"
-
-#: ../../include/account.php:380
-#, php-format
-msgid "Registration request at %s"
-msgstr "Запрос регистрации на %s"
-
-#: ../../include/account.php:402
-msgid "your registration password"
-msgstr "ваш пароль регистрации"
-
-#: ../../include/account.php:408 ../../include/account.php:471
-#, php-format
-msgid "Registration details for %s"
-msgstr "Регистрационные данные для %s"
-
-#: ../../include/account.php:482
-msgid "Account approved."
-msgstr "Аккаунт утвержден."
-
-#: ../../include/account.php:522
-#, php-format
-msgid "Registration revoked for %s"
-msgstr "Регистрация отозвана для %s"
-
-#: ../../include/account.php:805 ../../include/account.php:807
-msgid "Click here to upgrade."
-msgstr "Нажмите здесь для обновления."
-
-#: ../../include/account.php:813
-msgid "This action exceeds the limits set by your subscription plan."
-msgstr "Это действие превышает ограничения, установленные в вашем плане."
-
-#: ../../include/account.php:818
-msgid "This action is not available under your subscription plan."
-msgstr "Это действие невозможно из-за ограничений в вашем плане."
-
-#: ../../include/datetime.php:140
-msgid "Birthday"
-msgstr "День рождения"
-
-#: ../../include/datetime.php:140
-msgid "Age: "
-msgstr "Возраст:"
-
-#: ../../include/datetime.php:140
-msgid "YYYY-MM-DD or MM-DD"
-msgstr "YYYY-MM-DD или MM-DD"
-
-#: ../../include/datetime.php:244
-msgid "less than a second ago"
-msgstr "менее чем одну секунду"
-
-#: ../../include/datetime.php:262
-#, php-format
-msgctxt "e.g. 22 hours ago, 1 minute ago"
-msgid "%1$d %2$s ago"
-msgstr "%1$d %2$s назад"
-
-#: ../../include/datetime.php:273
-msgctxt "relative_date"
-msgid "year"
-msgid_plural "years"
-msgstr[0] "год"
-msgstr[1] "года"
-msgstr[2] "лет"
-
-#: ../../include/datetime.php:276
-msgctxt "relative_date"
-msgid "month"
-msgid_plural "months"
-msgstr[0] "месяц"
-msgstr[1] "месяца"
-msgstr[2] "месяцев"
-
-#: ../../include/datetime.php:279
-msgctxt "relative_date"
-msgid "week"
-msgid_plural "weeks"
-msgstr[0] "неделю"
-msgstr[1] "недели"
-msgstr[2] "недель"
-
-#: ../../include/datetime.php:282
-msgctxt "relative_date"
-msgid "day"
-msgid_plural "days"
-msgstr[0] "день"
-msgstr[1] "дня"
-msgstr[2] "дней"
-
-#: ../../include/datetime.php:285
-msgctxt "relative_date"
-msgid "hour"
-msgid_plural "hours"
-msgstr[0] "час"
-msgstr[1] "часа"
-msgstr[2] "часов"
-
-#: ../../include/datetime.php:288
-msgctxt "relative_date"
-msgid "minute"
-msgid_plural "minutes"
-msgstr[0] "минуту"
-msgstr[1] "минуты"
-msgstr[2] "минут"
-
-#: ../../include/datetime.php:291
-msgctxt "relative_date"
-msgid "second"
-msgid_plural "seconds"
-msgstr[0] "секунду"
-msgstr[1] "секунды"
-msgstr[2] "секунд"
-
-#: ../../include/datetime.php:520
-#, php-format
-msgid "%1$s's birthday"
-msgstr "День рождения %1$s"
-
-#: ../../include/datetime.php:521
-#, php-format
-msgid "Happy Birthday %1$s"
-msgstr "С Днем рождения %1$s !"
-
-#: ../../include/nav.php:90
-msgid "Remote authentication"
-msgstr "Удаленная аутентификация"
-
-#: ../../include/nav.php:90
-msgid "Click to authenticate to your home hub"
-msgstr "Нажмите, чтобы аутентифицировать себя на домашнем узле"
-
-#: ../../include/nav.php:96
-msgid "Manage your channels"
-msgstr "Управление вашими каналами"
-
-#: ../../include/nav.php:99
-msgid "Manage your privacy groups"
-msgstr "Управление вашим группами конфиденциальности"
-
-#: ../../include/nav.php:101
-msgid "Account/Channel Settings"
-msgstr "Настройки аккаунта / канала"
-
-#: ../../include/nav.php:107 ../../include/nav.php:136
-msgid "End this session"
-msgstr "Закончить эту сессию"
-
-#: ../../include/nav.php:110
-msgid "Your profile page"
-msgstr "Страницa вашего профиля"
-
-#: ../../include/nav.php:113
-msgid "Manage/Edit profiles"
-msgstr "Управление / редактирование профилей"
-
-#: ../../include/nav.php:122 ../../include/nav.php:126
-msgid "Sign in"
-msgstr "Войти"
-
-#: ../../include/nav.php:153
-msgid "Take me home"
-msgstr "Домой"
-
-#: ../../include/nav.php:155
-msgid "Log me out of this site"
-msgstr "Выйти с этого сайта"
-
-#: ../../include/nav.php:160
-msgid "Create an account"
-msgstr "Создать аккаунт"
-
-#: ../../include/nav.php:172
-msgid "Help and documentation"
-msgstr "Справочная информация и документация"
-
-#: ../../include/nav.php:186
-msgid "Search site @name, !forum, #tag, ?docs, content"
-msgstr "Искать на сайте @имя, !форум, #тег, ?документ, содержимое"
-
-#: ../../include/nav.php:192
-msgid "Site Setup and Configuration"
-msgstr "Установка и конфигурация сайта"
-
-#: ../../include/nav.php:332
-msgid "@name, !forum, #tag, ?doc, content"
-msgstr "@имя, !форум, #тег, ?документ, содержимое"
-
-#: ../../include/nav.php:333
-msgid "Please wait..."
-msgstr "Подождите пожалуйста ..."
-
-#: ../../include/nav.php:339
-msgid "Add Apps"
-msgstr "Добавить приложения"
-
-#: ../../include/nav.php:340
-msgid "Arrange Apps"
-msgstr "Упорядочить приложения"
-
-#: ../../include/nav.php:341
-msgid "Toggle System Apps"
-msgstr "Показать системные приложения"
-
-#: ../../include/nav.php:426
-msgid "Status Messages and Posts"
-msgstr "Статусы и публикации"
-
-#: ../../include/nav.php:439
-msgid "Profile Details"
-msgstr "Информация о профиле"
-
-#: ../../include/nav.php:449 ../../include/photos.php:666
-msgid "Photo Albums"
-msgstr "Фотоальбомы"
-
-#: ../../include/nav.php:457
-msgid "Files and Storage"
-msgstr "Файлы и хранилище"
-
-#: ../../include/nav.php:495
-msgid "Saved Bookmarks"
-msgstr "Сохранённые закладки"
-
-#: ../../include/nav.php:506
-msgid "View Cards"
-msgstr "Просмотреть карточки"
-
-#: ../../include/nav.php:517
-msgid "View Articles"
-msgstr "Просмотр статей"
-
-#: ../../include/nav.php:529
-msgid "View Webpages"
-msgstr "Просмотр веб-страниц"
-
-#: ../../include/photos.php:151
-#, php-format
-msgid "Image exceeds website size limit of %lu bytes"
-msgstr "Файл превышает предельный размер для сайта в %lu байт"
-
-#: ../../include/photos.php:162
-msgid "Image file is empty."
-msgstr "Файл изображения пуст."
-
-#: ../../include/photos.php:324
-msgid "Photo storage failed."
-msgstr "Ошибка хранилища фотографий."
-
-#: ../../include/photos.php:373
-msgid "a new photo"
-msgstr "новая фотография"
-
-#: ../../include/photos.php:377
-#, php-format
-msgctxt "photo_upload"
-msgid "%1$s posted %2$s to %3$s"
-msgstr "%1$s опубликовал %2$s в %3$s"
-
-#: ../../include/photos.php:671
-msgid "Upload New Photos"
-msgstr "Загрузить новые фотографии"
-
-#: ../../include/zot.php:774
-msgid "Invalid data packet"
-msgstr "Неверный пакет данных"
-
-#: ../../include/zot.php:4329
-msgid "invalid target signature"
-msgstr "недопустимая целевая подпись"
-
-#: ../../include/connections.php:133
-msgid "New window"
-msgstr "Новое окно"
-
-#: ../../include/connections.php:134
-msgid "Open the selected location in a different window or browser tab"
-msgstr "Открыть выбранное местоположение в другом окне или вкладке браузера"
-
-#: ../../include/auth.php:192
-msgid "Delegation session ended."
-msgstr "Делегированная сессия завершена."
-
-#: ../../include/auth.php:196
-msgid "Logged out."
-msgstr "Вышел из системы."
-
-#: ../../include/auth.php:291
-msgid "Email validation is incomplete. Please check your email."
-msgstr "Проверка email не завершена. Пожалуйста, проверьте вашу почту."
-
-#: ../../include/auth.php:307
-msgid "Failed authentication"
-msgstr "Ошибка аутентификации"
-
-#: ../../include/help.php:80
-msgid "Help:"
-msgstr "Помощь:"
-
-#: ../../include/help.php:129
-msgid "Not Found"
-msgstr "Не найдено"
+#: ../../extend/addon/hzaddons/hsse/Mod_Hsse.php:34
+msgid "WYSIWYG Status"
+msgstr "WYSIWYG статус"
diff --git a/view/ru/hstrings.php b/view/ru/hstrings.php
index edab1377e..a39e6fa77 100644
--- a/view/ru/hstrings.php
+++ b/view/ru/hstrings.php
@@ -6,98 +6,1066 @@ function string_plural_select_ru($n){
}}
App::$rtl = 0;
App::$strings["plural_function_code"] = "(n%10==1 && n%100!=11 ? 0 : (n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : 2))";
-App::$strings["Can view my channel stream and posts"] = "Может просматривать мой поток и сообщения";
-App::$strings["Can send me their channel stream and posts"] = "Может присылать мне свои потоки и сообщения";
-App::$strings["Can view my default channel profile"] = "Может просматривать мой стандартный профиль канала";
-App::$strings["Can view my connections"] = "Может просматривать мои контакты";
-App::$strings["Can view my file storage and photos"] = "Может просматривать мое хранилище файлов";
-App::$strings["Can upload/modify my file storage and photos"] = "Может загружать/изменять мои файлы и фотографии в хранилище";
-App::$strings["Can view my channel webpages"] = "Может просматривать мои веб-страницы";
-App::$strings["Can view my wiki pages"] = "Может просматривать мои вики-страницы";
-App::$strings["Can create/edit my channel webpages"] = "Может редактировать мои веб-страницы";
-App::$strings["Can write to my wiki pages"] = "Может редактировать мои вики-страницы";
-App::$strings["Can post on my channel (wall) page"] = "Может публиковать на моей странице канала";
-App::$strings["Can comment on or like my posts"] = "Может прокомментировать или отмечать как понравившиеся мои публикации";
-App::$strings["Can send me private mail messages"] = "Может отправлять мне личные сообщения по эл. почте";
-App::$strings["Can like/dislike profiles and profile things"] = "Может комментировать или отмечать как нравится/ненравится мой профиль";
-App::$strings["Can forward to all my channel connections via ! mentions in posts"] = "Может пересылать всем подписчикам моего канала используя ! в публикациях";
-App::$strings["Can chat with me"] = "Может общаться со мной в чате";
-App::$strings["Can source my public posts in derived channels"] = "Может использовать мои публичные сообщения в клонированных лентах сообщений";
-App::$strings["Can administer my channel"] = "Может администрировать мой канал";
-App::$strings["Social Networking"] = "Социальная Сеть";
-App::$strings["Social - Federation"] = "Социальная - Федерация";
-App::$strings["Social - Mostly Public"] = "Социальная - В основном общественный";
-App::$strings["Social - Restricted"] = "Социальная - Ограниченный";
-App::$strings["Social - Private"] = "Социальная - Частный";
-App::$strings["Community Forum"] = "Форум сообщества";
-App::$strings["Forum - Mostly Public"] = "Форум - В основном общественный";
-App::$strings["Forum - Restricted"] = "Форум - Ограниченный";
-App::$strings["Forum - Private"] = "Форум - Частный";
-App::$strings["Feed Republish"] = "Публиковать ленты новостей";
-App::$strings["Feed - Mostly Public"] = "Ленты новостей - В основном общественный";
-App::$strings["Feed - Restricted"] = "Ленты новостей - Ограниченный";
-App::$strings["Special Purpose"] = "Спец. назначение";
-App::$strings["Special - Celebrity/Soapbox"] = "Спец. назначение - Знаменитость/Soapbox";
-App::$strings["Special - Group Repository"] = "Спец. назначение - Групповой репозиторий";
-App::$strings["Other"] = "Другой";
-App::$strings["Custom/Expert Mode"] = "Экспертный режим";
-App::$strings["Requested profile is not available."] = "Запрашиваемый профиль не доступен.";
-App::$strings["Permission denied."] = "Доступ запрещен.";
-App::$strings["Block Name"] = "Название блока";
-App::$strings["Blocks"] = "Блокировки";
-App::$strings["Block Title"] = "Заблокировать заголовок";
-App::$strings["Created"] = "Создано";
-App::$strings["Edited"] = "Отредактировано";
-App::$strings["Create"] = "Создать";
-App::$strings["Edit"] = "Изменить";
-App::$strings["Share"] = "Поделиться";
-App::$strings["Delete"] = "Удалить";
-App::$strings["View"] = "Просмотр";
-App::$strings["Total invitation limit exceeded."] = "Превышено общее количество приглашений.";
-App::$strings["%s : Not a valid email address."] = "%s : Недействительный адрес электронной почты.";
-App::$strings["Please join us on \$Projectname"] = "Присоединятесь к \$Projectname !";
-App::$strings["Invitation limit exceeded. Please contact your site administrator."] = "Превышен лимит приглашений. Пожалуйста, свяжитесь с администрацией сайта.";
-App::$strings["%s : Message delivery failed."] = "%s : Доставка сообщения не удалась.";
-App::$strings["%d message sent."] = array(
- 0 => "%d сообщение отправлено.",
- 1 => "%d сообщения отправлено.",
- 2 => "%d сообщений отправлено.",
-);
-App::$strings["Invite App"] = "Приложение \"Пригласить\"";
-App::$strings["Not Installed"] = "не установлено";
-App::$strings["Send email invitations to join this network"] = "Отправить приглашение присоединиться к этой сети по электронной почте";
-App::$strings["You have no more invitations available"] = "У вас больше нет приглашений";
-App::$strings["Send invitations"] = "Отправить приглашение";
-App::$strings["Enter email addresses, one per line:"] = "Введите адреса электронной почты, по одному в строке:";
-App::$strings["Your message:"] = "Сообщение:";
-App::$strings["Please join my community on \$Projectname."] = "Присоединятесь к нашему сообществу \$Projectname !";
-App::$strings["You will need to supply this invitation code:"] = "Вам нужно предоставит этот код приглашения:";
-App::$strings["1. Register at any \$Projectname location (they are all inter-connected)"] = "1. Зарегистрируйтесь на любом из серверов \$Projectname";
-App::$strings["2. Enter my \$Projectname network address into the site searchbar."] = "2. Введите сетевой адрес \$Projectname в поисковой строке сайта";
-App::$strings["or visit"] = "или посетите";
-App::$strings["3. Click [Connect]"] = "Нажать [Подключиться]";
+App::$strings["Source channel not found."] = "Канал-источник не найден.";
+App::$strings["Default"] = "По умолчанию";
+App::$strings["Focus (Hubzilla default)"] = "Фокус (по умолчанию Hubzilla)";
App::$strings["Submit"] = "Отправить";
-App::$strings["Articles App"] = "Приложение \"Статьи\"";
-App::$strings["Create interactive articles"] = "Создать интерактивные статьи";
-App::$strings["Add Article"] = "Добавить статью";
-App::$strings["Articles"] = "Статьи";
-App::$strings["Item not found"] = "Элемент не найден";
-App::$strings["Layout Name"] = "Название шаблона";
-App::$strings["Layout Description (Optional)"] = "Описание шаблона (необязательно)";
-App::$strings["Edit Layout"] = "Редактировать шаблон";
-App::$strings["Cancel"] = "Отменить";
-App::$strings["Permission denied"] = "Доступ запрещен";
-App::$strings["Invalid profile identifier."] = "Неверный идентификатор профиля";
-App::$strings["Profile Visibility Editor"] = "Редактор видимости профиля";
+App::$strings["Theme settings"] = "Настройки темы";
+App::$strings["Narrow navbar"] = "Узкая панель навигации";
+App::$strings["No"] = "Нет";
+App::$strings["Yes"] = "Да";
+App::$strings["Navigation bar background color"] = "Панель навигации, цвет фона";
+App::$strings["Navigation bar icon color "] = "Панель навигации, цвет значков";
+App::$strings["Navigation bar active icon color "] = "Панель навигации, цвет активного значка";
+App::$strings["Link color"] = "Цвет ссылок";
+App::$strings["Set font-color for banner"] = "Цвет текста в шапке";
+App::$strings["Set the background color"] = "Цвет фона";
+App::$strings["Set the background image"] = "Фоновое изображение";
+App::$strings["Set the background color of items"] = "Цвет фона элементов";
+App::$strings["Set the background color of comments"] = "Цвет фона комментариев";
+App::$strings["Set font-size for the entire application"] = "Установить системный размер шрифта";
+App::$strings["Examples: 1rem, 100%, 16px"] = "Например: 1rem, 100%, 16px";
+App::$strings["Set font-color for posts and comments"] = "Цвет шрифта для публикаций и комментариев";
+App::$strings["Set radius of corners"] = "Радиус скруглений";
+App::$strings["Example: 4px"] = "Например: 4px";
+App::$strings["Set shadow depth of photos"] = "Глубина теней фотографий";
+App::$strings["Set maximum width of content region in pixel"] = "Максимальная ширина содержания региона (в пикселях)";
+App::$strings["Leave empty for default width"] = "Оставьте пустым для ширины по умолчанию";
+App::$strings["Set size of conversation author photo"] = "Размер фотографии автора беседы";
+App::$strings["Set size of followup author photos"] = "Размер фотографий подписчиков";
+App::$strings["Show advanced settings"] = "Показать расширенные настройки";
+App::$strings["Profile to assign new connections"] = "Назначить профиль для новых контактов";
+App::$strings["Frequently"] = "Часто";
+App::$strings["Hourly"] = "Ежечасно";
+App::$strings["Twice daily"] = "Дважды в день";
+App::$strings["Daily"] = "Ежедневно";
+App::$strings["Weekly"] = "Еженедельно";
+App::$strings["Monthly"] = "Ежемесячно";
+App::$strings["Male"] = "Мужчина";
+App::$strings["Female"] = "Женщина";
+App::$strings["Currently Male"] = "В настоящее время мужской";
+App::$strings["Currently Female"] = "В настоящее время женский";
+App::$strings["Mostly Male"] = "В основном мужской";
+App::$strings["Mostly Female"] = "В основном женский";
+App::$strings["Transgender"] = "Трансгендер";
+App::$strings["Intersex"] = "Интерсексуал";
+App::$strings["Transsexual"] = "Транссексуал";
+App::$strings["Hermaphrodite"] = "Гермафродит";
+App::$strings["Neuter"] = "Среднего рода";
+App::$strings["Non-specific"] = "Неспецифический";
+App::$strings["Other"] = "Другой";
+App::$strings["Undecided"] = "Не решил";
+App::$strings["Males"] = "Мужчины";
+App::$strings["Females"] = "Женщины";
+App::$strings["Gay"] = "Гей";
+App::$strings["Lesbian"] = "Лесбиянка";
+App::$strings["No Preference"] = "Без предпочтений";
+App::$strings["Bisexual"] = "Бисексуал";
+App::$strings["Autosexual"] = "Автосексуал";
+App::$strings["Abstinent"] = "Воздержание";
+App::$strings["Virgin"] = "Девственник";
+App::$strings["Deviant"] = "Отклоняющийся от нормы";
+App::$strings["Fetish"] = "Фетишист";
+App::$strings["Oodles"] = "Множественный";
+App::$strings["Nonsexual"] = "Асексуал";
+App::$strings["Single"] = "Одиночка";
+App::$strings["Lonely"] = "Одинокий";
+App::$strings["Available"] = "Свободен";
+App::$strings["Unavailable"] = "Занят";
+App::$strings["Has crush"] = "Влюблён";
+App::$strings["Infatuated"] = "без ума";
+App::$strings["Dating"] = "Встречаюсь";
+App::$strings["Unfaithful"] = "Неверный";
+App::$strings["Sex Addict"] = "Эротоман";
+App::$strings["Friends"] = "Друзья";
+App::$strings["Friends/Benefits"] = "Друзья / Выгоды";
+App::$strings["Casual"] = "Легкомысленный";
+App::$strings["Engaged"] = "Помолвлен";
+App::$strings["Married"] = "В браке";
+App::$strings["Imaginarily married"] = "В воображаемом браке";
+App::$strings["Partners"] = "Партнёрство";
+App::$strings["Cohabiting"] = "Сожительствующие";
+App::$strings["Common law"] = "Гражданский брак";
+App::$strings["Happy"] = "Счастлив";
+App::$strings["Not looking"] = "Не нуждаюсь";
+App::$strings["Swinger"] = "Свингер";
+App::$strings["Betrayed"] = "Предан";
+App::$strings["Separated"] = "Разделён";
+App::$strings["Unstable"] = "Нестабильно";
+App::$strings["Divorced"] = "В разводе";
+App::$strings["Imaginarily divorced"] = "В воображаемом разводе";
+App::$strings["Widowed"] = "Вдовец / вдова";
+App::$strings["Uncertain"] = "Неопределенный";
+App::$strings["It's complicated"] = "Это сложно";
+App::$strings["Don't care"] = "Всё равно";
+App::$strings["Ask me"] = "Спроси меня";
+App::$strings["Permission denied."] = "Доступ запрещен.";
+App::$strings["Image exceeds website size limit of %lu bytes"] = "Файл превышает предельный размер для сайта в %lu байт";
+App::$strings["Image file is empty."] = "Файл изображения пуст.";
+App::$strings["Unable to process image"] = "Не удается обработать изображение";
+App::$strings["Photo storage failed."] = "Ошибка хранилища фотографий.";
+App::$strings["a new photo"] = "новая фотография";
+App::$strings["__ctx:photo_upload__ %1\$s posted %2\$s to %3\$s"] = "%1\$s опубликовал %2\$s в %3\$s";
+App::$strings["Photo Albums"] = "Фотоальбомы";
+App::$strings["Recent Photos"] = "Последние фотографии";
+App::$strings["Upload New Photos"] = "Загрузить новые фотографии";
+App::$strings["View PDF"] = "Просмотреть PDF";
+App::$strings[" by "] = " из ";
+App::$strings[" on "] = " на ";
+App::$strings["Embedded content"] = "Встроенное содержимое";
+App::$strings["Embedding disabled"] = "Встраивание отключено";
+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."] = "Неверный токен безопасности для формы. Вероятно, это произошло потому, что форма была открыта слишком долго (> 3-х часов) перед её отправкой.";
+App::$strings["%d invitation available"] = array(
+ 0 => "доступно %d приглашение",
+ 1 => "доступны %d приглашения",
+ 2 => "доступны %d приглашений",
+);
+App::$strings["Advanced"] = "Дополнительно";
+App::$strings["Find Channels"] = "Поиск каналов";
+App::$strings["Enter name or interest"] = "Впишите имя или интерес";
+App::$strings["Connect/Follow"] = "Подключить / отслеживать";
+App::$strings["Examples: Robert Morgenstein, Fishing"] = "Примеры: Владимир Ильич, Революционер";
+App::$strings["Find"] = "Поиск";
+App::$strings["Channel Suggestions"] = "Рекомендации каналов";
+App::$strings["Random Profile"] = "Случайный профиль";
+App::$strings["Invite Friends"] = "Пригласить друзей";
+App::$strings["Advanced example: name=fred and country=iceland"] = "Расширенный пример: name=ivan and country=russia";
+App::$strings["Saved Folders"] = "Сохранённые каталоги";
+App::$strings["Everything"] = "Всё";
+App::$strings["Categories"] = "Категории";
+App::$strings["Common Connections"] = "Общие контакты";
+App::$strings["View all %d common connections"] = "Просмотреть все %d общих контактов";
+App::$strings["Edit"] = "Изменить";
+App::$strings["Unable to obtain identity information from database"] = "Невозможно получить идентификационную информацию из базы данных";
+App::$strings["Empty name"] = "Пустое имя";
+App::$strings["Name too long"] = "Слишком длинное имя";
+App::$strings["No account identifier"] = "Идентификатор аккаунта отсутствует";
+App::$strings["Nickname is required."] = "Требуется псевдоним.";
+App::$strings["Reserved nickname. Please choose another."] = "Зарезервированый псевдоним. Пожалуйста, выберите другой.";
+App::$strings["Nickname has unsupported characters or is already being used on this site."] = "Псевдоним имеет недопустимые символы или уже используется на этом сайте.";
+App::$strings["Unable to retrieve created identity"] = "Не удается получить созданный идентификатор";
+App::$strings["Default Profile"] = "Профиль по умолчанию";
+App::$strings["Unable to retrieve modified identity"] = "Не удается найти изменённый идентификатор";
+App::$strings["Requested channel is not available."] = "Запрошенный канал не доступен.";
+App::$strings["Requested profile is not available."] = "Запрашиваемый профиль не доступен.";
+App::$strings["Change profile photo"] = "Изменить фотографию профиля";
+App::$strings["Edit Profiles"] = "Редактирование профилей";
+App::$strings["Create New Profile"] = "Создать новый профиль";
+App::$strings["Edit Profile"] = "Редактировать профиль";
+App::$strings["Profile Image"] = "Изображение профиля";
+App::$strings["Visible to everybody"] = "Видно всем";
+App::$strings["Edit visibility"] = "Редактировать видимость";
+App::$strings["Connect"] = "Подключить";
+App::$strings["Location:"] = "Местоположение:";
+App::$strings["Gender:"] = "Пол:";
+App::$strings["Status:"] = "Статус:";
+App::$strings["Homepage:"] = "Домашняя страница:";
+App::$strings["Online Now"] = "Сейчас в сети";
+App::$strings["Change your profile photo"] = "Изменить фотографию вашего профиля";
+App::$strings["Trans"] = "Трансексуал";
+App::$strings["Full Name:"] = "Полное имя:";
+App::$strings["Like this channel"] = "нравится этот канал";
+App::$strings["__ctx:noun__ Like"] = array(
+ 0 => "Нравится",
+ 1 => "Нравится",
+ 2 => "Нравится",
+);
+App::$strings["j F, Y"] = "";
+App::$strings["j F"] = "";
+App::$strings["Birthday:"] = "День рождения:";
+App::$strings["Age:"] = "Возраст:";
+App::$strings["for %1\$d %2\$s"] = "для %1\$d %2\$s";
+App::$strings["Tags:"] = "Теги:";
+App::$strings["Sexual Preference:"] = "Сексуальные предпочтения:";
+App::$strings["Hometown:"] = "Родной город:";
+App::$strings["Political Views:"] = "Политические взгляды:";
+App::$strings["Religion:"] = "Религия:";
+App::$strings["About:"] = "О себе:";
+App::$strings["Hobbies/Interests:"] = "Хобби / интересы:";
+App::$strings["Likes:"] = "Что вам нравится:";
+App::$strings["Dislikes:"] = "Что вам не нравится:";
+App::$strings["Contact information and Social Networks:"] = "Контактная информация и социальные сети:";
+App::$strings["My other channels:"] = "Мои другие каналы:";
+App::$strings["Musical interests:"] = "Музыкальные интересы:";
+App::$strings["Books, literature:"] = "Книги, литература:";
+App::$strings["Television:"] = "Телевидение:";
+App::$strings["Film/dance/culture/entertainment:"] = "Кино / танцы / культура / развлечения:";
+App::$strings["Love/Romance:"] = "Любовь / романтика:";
+App::$strings["Work/employment:"] = "Работа / занятость:";
+App::$strings["School/education:"] = "Школа / образование:";
App::$strings["Profile"] = "Профиль";
-App::$strings["Click on a contact to add or remove."] = "Нажмите на контакт, чтобы добавить или удалить.";
-App::$strings["Visible To"] = "Видно";
-App::$strings["All Connections"] = "Все контакты";
+App::$strings["Like this thing"] = "нравится этo";
+App::$strings["Export"] = "Экспорт";
+App::$strings["cover photo"] = "фотография обложки";
+App::$strings["Remote Authentication"] = "Удаленная аутентификация";
+App::$strings["Enter your channel address (e.g. channel@example.com)"] = "Введите адрес вашего канала (например: channel@example.com)";
+App::$strings["Authenticate"] = "Проверка подлинности";
+App::$strings["Account '%s' deleted"] = "Аккаунт '%s' удален";
+App::$strings["Download binary/encrypted content"] = "Загрузить двоичное / зашифрованное содержимое";
+App::$strings["Unable to determine sender."] = "Невозможно определить отправителя.";
+App::$strings["No recipient provided."] = "Получатель не предоставлен.";
+App::$strings["[no subject]"] = "[без темы]";
+App::$strings["Stored post could not be verified."] = "Сохранённая публикация не может быть проверена.";
+App::$strings["%1\$s wrote the following %2\$s %3\$s"] = "%1\$s была создана %2\$s %3\$s";
+App::$strings["post"] = "публикация";
+App::$strings["Permission denied"] = "Доступ запрещен";
+App::$strings["(Unknown)"] = "(Неизвестный)";
+App::$strings["Visible to anybody on the internet."] = "Виден всем в интернете.";
+App::$strings["Visible to you only."] = "Видно только вам.";
+App::$strings["Visible to anybody in this network."] = "Видно всем в этой сети.";
+App::$strings["Visible to anybody authenticated."] = "Видно всем аутентифицированным.";
+App::$strings["Visible to anybody on %s."] = "Видно всем в %s.";
+App::$strings["Visible to all connections."] = "Видно всем контактам.";
+App::$strings["Visible to approved connections."] = "Видно только одобренным контактам.";
+App::$strings["Visible to specific connections."] = "Видно указанным контактам.";
+App::$strings["Item not found."] = "Элемент не найден.";
+App::$strings["Privacy group not found."] = "Группа конфиденциальности не найдена.";
+App::$strings["Privacy group is empty."] = "Группа конфиденциальности пуста";
+App::$strings["Privacy group: %s"] = "Группа конфиденциальности: %s";
+App::$strings["Connection: %s"] = "Контакт: %s";
+App::$strings["Connection not found."] = "Контакт не найден.";
+App::$strings["female"] = "женщина";
+App::$strings["%1\$s updated her %2\$s"] = "%1\$s обновила её %2\$s";
+App::$strings["male"] = "мужчина";
+App::$strings["%1\$s updated his %2\$s"] = "%1\$s обновил его %2\$s";
+App::$strings["%1\$s updated their %2\$s"] = "%2\$s %1\$s обновлена";
+App::$strings["profile photo"] = "Фотография профиля";
+App::$strings["[Edited %s]"] = "[Отредактировано %s]";
+App::$strings["__ctx:edit_activity__ Post"] = "Публикация";
+App::$strings["__ctx:edit_activity__ Comment"] = "Комментарий";
+App::$strings[" and "] = " и ";
+App::$strings["public profile"] = "общедоступный профиль";
+App::$strings["%1\$s changed %2\$s to “%3\$s”"] = "%1\$s изменил %2\$s на “%3\$s”";
+App::$strings["Visit %1\$s's %2\$s"] = "Посетить %1\$s %2\$s";
+App::$strings["%1\$s has an updated %2\$s, changing %3\$s."] = "%1\$s обновлено %2\$s, изменено %3\$s.";
+App::$strings["Off"] = "Выкл.";
+App::$strings["On"] = "Вкл.";
+App::$strings["Calendar"] = "Календарь";
+App::$strings["Start calendar week on Monday"] = "Начинать календарную неделю с понедельника";
+App::$strings["Default is Sunday"] = "По умолчанию - воскресенье";
+App::$strings["Event Timezone Selection"] = "Выбор часового пояса события";
+App::$strings["Allow event creation in timezones other than your own."] = "Разрешить создание события в часовой зоне отличной от вашей";
+App::$strings["Channel Home"] = "Главная канала";
+App::$strings["Search by Date"] = "Поиск по дате";
+App::$strings["Ability to select posts by date ranges"] = "Возможность выбора сообщений по диапазонам дат";
+App::$strings["Tag Cloud"] = "Облако тегов";
+App::$strings["Provide a personal tag cloud on your channel page"] = "Показывает личное облако тегов на странице канала";
+App::$strings["Use blog/list mode"] = "Использовать режим блога / списка";
+App::$strings["Comments will be displayed separately"] = "Комментарии будут отображаться отдельно";
+App::$strings["Connections"] = "Контакты";
+App::$strings["Connection Filtering"] = "Фильтрация контактов";
+App::$strings["Filter incoming posts from connections based on keywords/content"] = "Фильтр входящих сообщений от контактов на основе ключевых слов / контента";
+App::$strings["Conversation"] = "Диалоги";
+App::$strings["Community Tagging"] = "Отметки сообщества";
+App::$strings["Ability to tag existing posts"] = "Возможность помечать тегами существующие публикации";
+App::$strings["Emoji Reactions"] = "Реакции Emoji";
+App::$strings["Add emoji reaction ability to posts"] = "Возможность добавлять реакции Emoji к публикациям";
+App::$strings["Dislike Posts"] = "Не нравящиеся публикации";
+App::$strings["Ability to dislike posts/comments"] = "Возможность отмечать не нравящиеся публикации / комментарии";
+App::$strings["Star Posts"] = "Помечать сообщения";
+App::$strings["Ability to mark special posts with a star indicator"] = "Возможность отметить специальные сообщения индикатором-звёздочкой";
+App::$strings["Reply on comment"] = "Ответить на комментарий";
+App::$strings["Ability to reply on selected comment"] = "Возможность ответить на выбранный комментарий";
+App::$strings["Directory"] = "Каталог";
+App::$strings["Advanced Directory Search"] = "Расширенный поиск в каталоге";
+App::$strings["Allows creation of complex directory search queries"] = "Позволяет создание сложных поисковых запросов в каталоге";
+App::$strings["Editor"] = "Редактор";
+App::$strings["Post Categories"] = "Категории публикаций";
+App::$strings["Add categories to your posts"] = "Добавить категории для ваших публикаций";
+App::$strings["Large Photos"] = "Большие фотографии";
+App::$strings["Include large (1024px) photo thumbnails in posts. If not enabled, use small (640px) photo thumbnails"] = "Включить большие (1024px) миниатюры изображений в публикациях. Если не включено, использовать маленькие (640px) миниатюры.";
+App::$strings["Even More Encryption"] = "Еще больше шифрования";
+App::$strings["Allow optional encryption of content end-to-end with a shared secret key"] = "Разрешить дополнительное end-to-end шифрование содержимого с общим секретным ключом";
+App::$strings["Enable Voting Tools"] = "Включить инструменты голосования";
+App::$strings["Provide a class of post which others can vote on"] = "Предоставь класс публикаций с возможностью голосования";
+App::$strings["Disable Comments"] = "Отключить комментарии";
+App::$strings["Provide the option to disable comments for a post"] = "Предоставить возможность отключать комментарии для публикаций";
+App::$strings["Delayed Posting"] = "Задержанная публикация";
+App::$strings["Allow posts to be published at a later date"] = "Разрешить размешать публикации следующими датами";
+App::$strings["Content Expiration"] = "Истечение срока действия содержимого";
+App::$strings["Remove posts/comments and/or private messages at a future time"] = "Удалять публикации / комментарии и / или личные сообщения";
+App::$strings["Suppress Duplicate Posts/Comments"] = "Подавлять дублирующие публикации / комментарии";
+App::$strings["Prevent posts with identical content to be published with less than two minutes in between submissions."] = "Предотвращает появление публикаций с одинаковым содержимым если интервал между ними менее 2 минут";
+App::$strings["Auto-save drafts of posts and comments"] = "Автоматически сохранять черновики публикаций и комментариев";
+App::$strings["Automatically saves post and comment drafts in local browser storage to help prevent accidental loss of compositions"] = "Автоматически сохраняет черновики публикаций и комментариев в локальном хранилище браузера для предотвращения их случайной утраты";
+App::$strings["Manage"] = "Управление";
+App::$strings["Navigation Channel Select"] = "Выбор канала навигации";
+App::$strings["Change channels directly from within the navigation dropdown menu"] = "Изменить канал напрямую из выпадающего меню";
+App::$strings["Network"] = "Сеть";
+App::$strings["Saved Searches"] = "Сохранённые поиски";
+App::$strings["Save search terms for re-use"] = "Сохранять результаты поиска для повторного использования";
+App::$strings["Ability to file posts under folders"] = "Возможность размещать публикации в каталогах";
+App::$strings["Alternate Stream Order"] = "Отображение потока";
+App::$strings["Ability to order the stream by last post date, last comment date or unthreaded activities"] = "Возможность показывать поток по дате последнего сообщения, последнего комментария или в порядке поступления";
+App::$strings["Contact Filter"] = "Фильтр контактов";
+App::$strings["Ability to display only posts of a selected contact"] = "Возможность показа публикаций только от выбранных контактов";
+App::$strings["Forum Filter"] = "Фильтр по форумам";
+App::$strings["Ability to display only posts of a specific forum"] = "Возможность показа публикаций только определённого форума";
+App::$strings["Personal Posts Filter"] = "Персональный фильтр публикаций";
+App::$strings["Ability to display only posts that you've interacted on"] = "Возможность показа только тех публикаций с которыми вы взаимодействовали";
+App::$strings["Photos"] = "Фотографии";
+App::$strings["Photo Location"] = "Местоположение фотографии";
+App::$strings["If location data is available on uploaded photos, link this to a map."] = "Если данные о местоположении доступны на загруженных фотографий, связать их с картой.";
+App::$strings["Profiles"] = "Редактировать профиль";
+App::$strings["Advanced Profiles"] = "Расширенные профили";
+App::$strings["Additional profile sections and selections"] = "Дополнительные секции и выборы профиля";
+App::$strings["Profile Import/Export"] = "Импорт / экспорт профиля";
+App::$strings["Save and load profile details across sites/channels"] = "Сохранение и загрузка настроек профиля на всех сайтах / каналах";
+App::$strings["Multiple Profiles"] = "Несколько профилей";
+App::$strings["Ability to create multiple profiles"] = "Возможность создания нескольких профилей";
+App::$strings["prev"] = "предыдущий";
+App::$strings["first"] = "первый";
+App::$strings["last"] = "последний";
+App::$strings["next"] = "следующий";
+App::$strings["older"] = "старше";
+App::$strings["newer"] = "новее";
+App::$strings["No connections"] = "Нет контактов";
+App::$strings["View all %s connections"] = "Просмотреть все %s контактов";
+App::$strings["Network: %s"] = "Сеть: %s";
+App::$strings["Search"] = "Поиск";
+App::$strings["Save"] = "Запомнить";
+App::$strings["poke"] = "Ткнуть";
+App::$strings["poked"] = "ткнут";
+App::$strings["ping"] = "Пингануть";
+App::$strings["pinged"] = "Отпингован";
+App::$strings["prod"] = "Подтолкнуть";
+App::$strings["prodded"] = "Подтолкнут";
+App::$strings["slap"] = "Шлёпнуть";
+App::$strings["slapped"] = "Шлёпнут";
+App::$strings["finger"] = "Указать";
+App::$strings["fingered"] = "Указан";
+App::$strings["rebuff"] = "Дать отпор";
+App::$strings["rebuffed"] = "Дан отпор";
+App::$strings["happy"] = "счастливый";
+App::$strings["sad"] = "грустный";
+App::$strings["mellow"] = "спокойный";
+App::$strings["tired"] = "усталый";
+App::$strings["perky"] = "весёлый";
+App::$strings["angry"] = "сердитый";
+App::$strings["stupefied"] = "отупевший";
+App::$strings["puzzled"] = "недоумевающий";
+App::$strings["interested"] = "заинтересованный";
+App::$strings["bitter"] = "едкий";
+App::$strings["cheerful"] = "бодрый";
+App::$strings["alive"] = "энергичный";
+App::$strings["annoyed"] = "раздражённый";
+App::$strings["anxious"] = "обеспокоенный";
+App::$strings["cranky"] = "капризный";
+App::$strings["disturbed"] = "встревоженный";
+App::$strings["frustrated"] = "разочарованный";
+App::$strings["depressed"] = "подавленный";
+App::$strings["motivated"] = "мотивированный";
+App::$strings["relaxed"] = "расслабленный";
+App::$strings["surprised"] = "удивленный";
+App::$strings["Monday"] = "Понедельник";
+App::$strings["Tuesday"] = "Вторник";
+App::$strings["Wednesday"] = "Среда";
+App::$strings["Thursday"] = "Четверг";
+App::$strings["Friday"] = "Пятница";
+App::$strings["Saturday"] = "Суббота";
+App::$strings["Sunday"] = "Воскресенье";
+App::$strings["January"] = "Январь";
+App::$strings["February"] = "Февраль";
+App::$strings["March"] = "Март";
+App::$strings["April"] = "Апрель";
+App::$strings["May"] = "Май";
+App::$strings["June"] = "Июнь";
+App::$strings["July"] = "Июль";
+App::$strings["August"] = "Август";
+App::$strings["September"] = "Сентябрь";
+App::$strings["October"] = "Октябрь";
+App::$strings["November"] = "Ноябрь";
+App::$strings["December"] = "Декабрь";
+App::$strings["Unknown Attachment"] = "Неизвестное вложение";
+App::$strings["Size"] = "Размер";
+App::$strings["unknown"] = "неизвестный";
+App::$strings["remove category"] = "удалить категорию";
+App::$strings["remove from file"] = "удалить из файла";
+App::$strings["Link to Source"] = "Ссылка на источник";
+App::$strings["default"] = "по умолчанию";
+App::$strings["Page layout"] = "Шаблон страницы";
+App::$strings["You can create your own with the layouts tool"] = "Вы можете создать свой собственный с помощью инструмента шаблонов";
+App::$strings["BBcode"] = "";
+App::$strings["HTML"] = "";
+App::$strings["Markdown"] = "Разметка Markdown";
+App::$strings["Text"] = "Текст";
+App::$strings["Comanche Layout"] = "Шаблон Comanche";
+App::$strings["PHP"] = "";
+App::$strings["Page content type"] = "Тип содержимого страницы";
+App::$strings["photo"] = "фото";
+App::$strings["event"] = "событие";
+App::$strings["status"] = "статус";
+App::$strings["comment"] = "комментарий";
+App::$strings["activity"] = "активность";
+App::$strings["a-z, 0-9, -, and _ only"] = "Только a-z, 0-9, -, и _";
+App::$strings["Design Tools"] = "Инструменты дизайна";
+App::$strings["Blocks"] = "Блокировки";
+App::$strings["Menus"] = "Меню";
+App::$strings["Layouts"] = "Шаблоны";
+App::$strings["Pages"] = "Страницы";
+App::$strings["Import"] = "Импортировать";
+App::$strings["Import website..."] = "Импорт веб-сайта...";
+App::$strings["Select folder to import"] = "Выбрать каталог для импорта";
+App::$strings["Import from a zipped folder:"] = "Импортировать из каталога в zip-архиве:";
+App::$strings["Import from cloud files:"] = "Импортировать из сетевых файлов:";
+App::$strings["/cloud/channel/path/to/folder"] = "";
+App::$strings["Enter path to website files"] = "Введите путь к файлам веб-сайта";
+App::$strings["Select folder"] = "Выбрать каталог";
+App::$strings["Export website..."] = "Экспорт веб-сайта...";
+App::$strings["Export to a zip file"] = "Экспортировать в ZIP файл.";
+App::$strings["website.zip"] = "";
+App::$strings["Enter a name for the zip file."] = "Введите имя для ZIP файла.";
+App::$strings["Export to cloud files"] = "Эскпортировать в сетевые файлы:";
+App::$strings["/path/to/export/folder"] = "";
+App::$strings["Enter a path to a cloud files destination."] = "Введите путь к расположению сетевых файлов.";
+App::$strings["Specify folder"] = "Указать каталог";
+App::$strings["Collection"] = "Коллекция";
+App::$strings["Unable to import a removed channel."] = "Невозможно импортировать удалённый канал.";
+App::$strings["Cannot create a duplicate channel identifier on this system. Import failed."] = "Не удалось создать дублирующийся идентификатор канала. Импорт невозможен.";
+App::$strings["Unable to create a unique channel address. Import failed."] = "Не удалось создать уникальный адрес канала. Импорт не завершен.";
+App::$strings["Cloned channel not found. Import failed."] = "Клон канала не найден. Импорт невозможен.";
+App::$strings["A deleted group with this name was revived. Existing item permissions may apply to this group and any future members. If this is not what you intended, please create another group with a different name."] = "Удаленная группа с этим названием была восстановлена. Существующие разрешения пункт могут применяться к этой группе и к её будущих участников. Если это не то, чего вы хотели, пожалуйста, создайте другую группу с другим именем.";
+App::$strings["Add new connections to this privacy group"] = "Добавить новые контакты в группу конфиденциальности";
+App::$strings["edit"] = "редактировать";
+App::$strings["Privacy Groups"] = "Группы конфиденциальности";
+App::$strings["Edit group"] = "Редактировать группу";
+App::$strings["Add privacy group"] = "Добавить группу конфиденциальности";
+App::$strings["Channels not in any privacy group"] = "Каналы не включены ни в одну группу конфиденциальности";
+App::$strings["add"] = "добавить";
+App::$strings["Not a valid email address"] = "Недействительный адрес электронной почты";
+App::$strings["Your email domain is not among those allowed on this site"] = "Домен электронной почты не входит в число тех, которые разрешены на этом сайте";
+App::$strings["Your email address is already registered at this site."] = "Ваш адрес электронной почты уже зарегистрирован на этом сайте.";
+App::$strings["An invitation is required."] = "Требуется приглашение.";
+App::$strings["Invitation could not be verified."] = "Не удалось проверить приглашение.";
+App::$strings["Please enter the required information."] = "Пожалуйста, введите необходимую информацию.";
+App::$strings["Failed to store account information."] = "Не удалось сохранить информацию аккаунта.";
+App::$strings["Registration confirmation for %s"] = "Подтверждение регистрации на %s";
+App::$strings["Registration request at %s"] = "Запрос регистрации на %s";
+App::$strings["your registration password"] = "ваш пароль регистрации";
+App::$strings["Registration details for %s"] = "Регистрационные данные для %s";
+App::$strings["Account approved."] = "Аккаунт утвержден.";
+App::$strings["Registration revoked for %s"] = "Регистрация отозвана для %s";
+App::$strings["Click here to upgrade."] = "Нажмите здесь для обновления.";
+App::$strings["This action exceeds the limits set by your subscription plan."] = "Это действие превышает ограничения, установленные в вашем плане.";
+App::$strings["This action is not available under your subscription plan."] = "Это действие невозможно из-за ограничений в вашем плане.";
+App::$strings["Invalid data packet"] = "Неверный пакет данных";
+App::$strings["Unable to verify channel signature"] = "Невозможно проверить подпись канала";
+App::$strings["Unable to verify site signature for %s"] = "Невозможно проверить подпись сайта %s";
+App::$strings["invalid target signature"] = "недопустимая целевая подпись";
+App::$strings["Channel is blocked on this site."] = "Канал блокируется на этом сайте.";
+App::$strings["Channel location missing."] = "Местоположение канала отсутствует.";
+App::$strings["Response from remote channel was incomplete."] = "Ответ удаленного канала неполный.";
+App::$strings["Premium channel - please visit:"] = "Премимум-канал - пожалуйста посетите:";
+App::$strings["Channel was deleted and no longer exists."] = "Канал удален и больше не существует.";
+App::$strings["Remote channel or protocol unavailable."] = "Удалённый канал или протокол недоступен.";
+App::$strings["Channel discovery failed."] = "Не удалось обнаружить канал.";
+App::$strings["Protocol disabled."] = "Протокол отключен.";
+App::$strings["Cannot connect to yourself."] = "Нельзя подключиться к самому себе.";
+App::$strings["Help:"] = "Помощь:";
+App::$strings["Help"] = "Помощь";
+App::$strings["Not Found"] = "Не найдено";
+App::$strings["Page not found."] = "Страница не найдена.";
+App::$strings["Image/photo"] = "Изображение / фотография";
+App::$strings["Encrypted content"] = "Зашифрованное содержание";
+App::$strings["Install %1\$s element %2\$s"] = "Установить %1\$s элемент %2\$s";
+App::$strings["This post contains an installable %s element, however you lack permissions to install it on this site."] = "Эта публикация содержит устанавливаемый %s элемент, однако у вас нет разрешений для его установки на этом сайте.";
+App::$strings["webpage"] = "веб-страница";
+App::$strings["layout"] = "шаблон";
+App::$strings["block"] = "заблокировать";
+App::$strings["menu"] = "меню";
+App::$strings["card"] = "карточка";
+App::$strings["article"] = "статья";
+App::$strings["Click to open/close"] = "Нажмите, чтобы открыть/закрыть";
+App::$strings["spoiler"] = "спойлер";
+App::$strings["View article"] = "Просмотр статьи";
+App::$strings["View summary"] = "Просмотр резюме";
+App::$strings["Different viewers will see this text differently"] = "Различные зрители увидят этот текст по-разному";
+App::$strings["$1 wrote:"] = "$1 писал:";
+App::$strings["channel"] = "канал";
+App::$strings["%1\$s likes %2\$s's %3\$s"] = "%1\$s нравится %3\$s %2\$s";
+App::$strings["%1\$s doesn't like %2\$s's %3\$s"] = "%1\$s не нравится %2\$s %3\$s";
+App::$strings["likes %1\$s's %2\$s"] = "Нравится %1\$s %2\$s";
+App::$strings["doesn't like %1\$s's %2\$s"] = "Не нравится %1\$s %2\$s";
+App::$strings["%1\$s is now connected with %2\$s"] = "%1\$s теперь в контакте с %2\$s";
+App::$strings["%1\$s poked %2\$s"] = "%1\$s ткнул %2\$s";
+App::$strings["__ctx:mood__ %1\$s is %2\$s"] = "%1\$s %2\$s";
+App::$strings["This is an unsaved preview"] = "Это несохранённый просмотр";
+App::$strings["__ctx:title__ Likes"] = "Нравится";
+App::$strings["__ctx:title__ Dislikes"] = "Не нравится";
+App::$strings["__ctx:title__ Agree"] = "Согласен";
+App::$strings["__ctx:title__ Disagree"] = "Не согласен";
+App::$strings["__ctx:title__ Abstain"] = "Воздержался";
+App::$strings["__ctx:title__ Attending"] = "Посещаю";
+App::$strings["__ctx:title__ Not attending"] = "Не посещаю";
+App::$strings["__ctx:title__ Might attend"] = "Возможно посещу";
+App::$strings["Select"] = "Выбрать";
+App::$strings["Delete"] = "Удалить";
+App::$strings["Toggle Star Status"] = "Переключить статус пометки";
+App::$strings["Private Message"] = "Личное сообщение";
+App::$strings["Message signature validated"] = "Подпись сообщения проверена";
+App::$strings["Message signature incorrect"] = "Подпись сообщения неверная";
+App::$strings["Approve"] = "Утвердить";
+App::$strings["View %s's profile @ %s"] = "Просмотреть профиль %s @ %s";
+App::$strings["Categories:"] = "Категории:";
+App::$strings["Filed under:"] = "Хранить под:";
+App::$strings["from %s"] = "от %s";
+App::$strings["last edited: %s"] = "последнее редактирование: %s";
+App::$strings["Expires: %s"] = "Срок действия: %s";
+App::$strings["View in context"] = "Показать в контексте";
+App::$strings["Please wait"] = "Подождите пожалуйста";
+App::$strings["remove"] = "удалить";
+App::$strings["Loading..."] = "Загрузка...";
+App::$strings["Conversation Tools"] = "Инструменты общения";
+App::$strings["Delete Selected Items"] = "Удалить выбранные элементы";
+App::$strings["View Source"] = "Просмотреть источник";
+App::$strings["Follow Thread"] = "Следить за темой";
+App::$strings["Unfollow Thread"] = "Прекратить отслеживать тему";
+App::$strings["View Profile"] = "Просмотреть профиль";
+App::$strings["Recent Activity"] = "Последние действия";
+App::$strings["Edit Connection"] = "Редактировать контакт";
+App::$strings["Message"] = "Сообщение";
+App::$strings["Ratings"] = "Оценки";
+App::$strings["Poke"] = "Ткнуть";
+App::$strings["Unknown"] = "Неизвестный";
+App::$strings["%s likes this."] = "%s нравится это.";
+App::$strings["%s doesn't like this."] = "%s не нравится это.";
+App::$strings["%2\$d people like this."] = array(
+ 0 => "%2\$d человеку это нравится.",
+ 1 => "%2\$d человекам это нравится.",
+ 2 => "%2\$d человекам это нравится.",
+);
+App::$strings["%2\$d people don't like this."] = array(
+ 0 => "%2\$d человеку это не нравится.",
+ 1 => "%2\$d человекам это не нравится.",
+ 2 => "%2\$d человекам это не нравится.",
+);
+App::$strings["and"] = "и";
+App::$strings[", and %d other people"] = array(
+ 0 => ", и ещё %d человеку",
+ 1 => ", и ещё %d человекам",
+ 2 => ", и ещё %d человекам",
+);
+App::$strings["%s like this."] = "%s нравится это.";
+App::$strings["%s don't like this."] = "%s не нравится это.";
+App::$strings["Set your location"] = "Задать своё местоположение";
+App::$strings["Clear browser location"] = "Очистить местоположение из браузера";
+App::$strings["Insert web link"] = "Вставить веб-ссылку";
+App::$strings["Embed (existing) photo from your photo albums"] = "Встроить (существующее) фото из вашего фотоальбома";
+App::$strings["Please enter a link URL:"] = "Пожалуйста введите URL ссылки:";
+App::$strings["Tag term:"] = "Теги:";
+App::$strings["Where are you right now?"] = "Где вы сейчас?";
+App::$strings["Choose images to embed"] = "Выбрать изображения для встраивания";
+App::$strings["Choose an album"] = "Выбрать альбом";
+App::$strings["Choose a different album..."] = "Выбрать другой альбом...";
+App::$strings["Error getting album list"] = "Ошибка получения списка альбомов";
+App::$strings["Error getting photo link"] = "Ошибка получения ссылки на фотографию";
+App::$strings["Error getting album"] = "Ошибка получения альбома";
+App::$strings["Comments enabled"] = "Комментарии включены";
+App::$strings["Comments disabled"] = "Комментарии отключены";
+App::$strings["Preview"] = "Предварительный просмотр";
+App::$strings["Share"] = "Поделиться";
+App::$strings["Page link name"] = "Название ссылки на страницу ";
+App::$strings["Post as"] = "Опубликовать как";
+App::$strings["Bold"] = "Жирный";
+App::$strings["Italic"] = "Курсив";
+App::$strings["Underline"] = "Подчеркнутый";
+App::$strings["Quote"] = "Цитата";
+App::$strings["Code"] = "Код";
+App::$strings["Attach/Upload file"] = "Прикрепить/загрузить файл";
+App::$strings["Embed an image from your albums"] = "Встроить изображение из ваших альбомов";
+App::$strings["Cancel"] = "Отменить";
+App::$strings["OK"] = "";
+App::$strings["Toggle voting"] = "Подключить голосование";
+App::$strings["Disable comments"] = "Отключить комментарии";
+App::$strings["Toggle comments"] = "Переключить комментарии";
+App::$strings["Title (optional)"] = "Заголовок (необязательно)";
+App::$strings["Categories (optional, comma-separated list)"] = "Категории (необязательно, список через запятую)";
+App::$strings["Permission settings"] = "Настройки разрешений";
+App::$strings["Other networks and post services"] = "Другие сети и службы публикаций";
+App::$strings["Set expiration date"] = "Установить срок действия";
+App::$strings["Set publish date"] = "Установить дату публикации";
+App::$strings["Encrypt text"] = "Зашифровать текст";
+App::$strings["__ctx:noun__ Dislike"] = array(
+ 0 => "Не нравится",
+ 1 => "Не нравится",
+ 2 => "Не нравится",
+);
+App::$strings["__ctx:noun__ Attending"] = array(
+ 0 => "Посетит",
+ 1 => "Посетят",
+ 2 => "Посетят",
+);
+App::$strings["__ctx:noun__ Not Attending"] = array(
+ 0 => "Не посетит",
+ 1 => "Не посетят",
+ 2 => "Не посетят",
+);
+App::$strings["__ctx:noun__ Undecided"] = "Не решил";
+App::$strings["__ctx:noun__ Agree"] = array(
+ 0 => "Согласен",
+ 1 => "Согласны",
+ 2 => "Согласны",
+);
+App::$strings["__ctx:noun__ Disagree"] = array(
+ 0 => "Не согласен",
+ 1 => "Не согласны",
+ 2 => "Не согласны",
+);
+App::$strings["__ctx:noun__ Abstain"] = array(
+ 0 => "Воздержался",
+ 1 => "Воздержались",
+ 2 => "Воздержались",
+);
+App::$strings["Trending"] = "В тренде";
+App::$strings["Tags"] = "Теги";
+App::$strings["Keywords"] = "Ключевые слова";
+App::$strings["have"] = "иметь";
+App::$strings["has"] = "есть";
+App::$strings["want"] = "хотеть";
+App::$strings["wants"] = "хотеть";
+App::$strings["like"] = "нравится";
+App::$strings["likes"] = "нравится";
+App::$strings["dislike"] = "не нравится";
+App::$strings["dislikes"] = "не нравится";
+App::$strings["Select an alternate language"] = "Выбор дополнительного языка";
+App::$strings["Delete this item?"] = "Удалить этот элемент?";
+App::$strings["Comment"] = "Комментарий";
+App::$strings["%s show all"] = "%s показать всё";
+App::$strings["%s show less"] = "%s показать меньше";
+App::$strings["%s expand"] = "%s развернуть";
+App::$strings["%s collapse"] = "%s свернуть";
+App::$strings["Password too short"] = "Пароль слишком короткий";
+App::$strings["Passwords do not match"] = "Пароли не совпадают";
+App::$strings["everybody"] = "все";
+App::$strings["Secret Passphrase"] = "Тайный пароль";
+App::$strings["Passphrase hint"] = "Подсказка для пароля";
+App::$strings["Notice: Permissions have changed but have not yet been submitted."] = "Уведомление: Права доступа изменились, но до сих пор не сохранены.";
+App::$strings["close all"] = "закрыть все";
+App::$strings["Nothing new here"] = "Здесь нет ничего нового";
+App::$strings["Rate This Channel (this is public)"] = "Оценкa этoго канала (общедоступно)";
+App::$strings["Rating"] = "Оценка";
+App::$strings["Describe (optional)"] = "Охарактеризовать (необязательно)";
+App::$strings["Please enter a link URL"] = "Пожалуйста, введите URL ссылки";
+App::$strings["Unsaved changes. Are you sure you wish to leave this page?"] = "Есть несохраненные изменения. Вы уверены, что хотите покинуть эту страницу?";
+App::$strings["Location"] = "Место";
+App::$strings["lovely"] = "прекрасно";
+App::$strings["wonderful"] = "замечательно";
+App::$strings["fantastic"] = "фантастично";
+App::$strings["great"] = "отлично";
+App::$strings["Your chosen nickname was either already taken or not valid. Please use our suggestion ("] = "Выбранный вами псевдоним уже используется или недействителен. Попробуйте использовать наше предложение (";
+App::$strings[") or enter a new one."] = ") или введите новый.";
+App::$strings["Thank you, this nickname is valid."] = "Спасибо, этот псевдоним может быть использован.";
+App::$strings["A channel name is required."] = "Требуется название канала.";
+App::$strings["This is a "] = "Это ";
+App::$strings[" channel name"] = " название канала";
+App::$strings["Back to reply"] = "Вернуться к ответу";
+App::$strings["%d minutes"] = array(
+ 0 => "%d минуту",
+ 1 => "%d минуты",
+ 2 => "%d минут",
+);
+App::$strings["about %d hours"] = array(
+ 0 => "около %d часa",
+ 1 => "около %d часов",
+ 2 => "около %d часов",
+);
+App::$strings["%d days"] = array(
+ 0 => "%d день",
+ 1 => "%d дня",
+ 2 => "%d дней",
+);
+App::$strings["%d months"] = array(
+ 0 => "%d месяц",
+ 1 => "%d месяца",
+ 2 => "%d месяцев",
+);
+App::$strings["%d years"] = array(
+ 0 => "%d год",
+ 1 => "%d года",
+ 2 => "%d лет",
+);
+App::$strings["timeago.prefixAgo"] = "";
+App::$strings["timeago.prefixFromNow"] = "через";
+App::$strings["timeago.suffixAgo"] = "назад";
+App::$strings["timeago.suffixFromNow"] = "";
+App::$strings["less than a minute"] = "менее чем одну минуту";
+App::$strings["about a minute"] = "около минуты";
+App::$strings["about an hour"] = "около часа";
+App::$strings["a day"] = "день";
+App::$strings["about a month"] = "около месяца";
+App::$strings["about a year"] = "около года";
+App::$strings[" "] = " ";
+App::$strings["timeago.numbers"] = "";
+App::$strings["__ctx:long__ May"] = "Май";
+App::$strings["Jan"] = "Янв";
+App::$strings["Feb"] = "Фев";
+App::$strings["Mar"] = "Мар";
+App::$strings["Apr"] = "Апр";
+App::$strings["__ctx:short__ May"] = "Май";
+App::$strings["Jun"] = "Июн";
+App::$strings["Jul"] = "Июл";
+App::$strings["Aug"] = "Авг";
+App::$strings["Sep"] = "Сен";
+App::$strings["Oct"] = "Окт";
+App::$strings["Nov"] = "Ноя";
+App::$strings["Dec"] = "Дек";
+App::$strings["Sun"] = "Вск";
+App::$strings["Mon"] = "Пон";
+App::$strings["Tue"] = "Вт";
+App::$strings["Wed"] = "Ср";
+App::$strings["Thu"] = "Чет";
+App::$strings["Fri"] = "Пят";
+App::$strings["Sat"] = "Суб";
+App::$strings["__ctx:calendar__ today"] = "сегодня";
+App::$strings["__ctx:calendar__ month"] = "месяц";
+App::$strings["__ctx:calendar__ week"] = "неделя";
+App::$strings["__ctx:calendar__ day"] = "день";
+App::$strings["__ctx:calendar__ All day"] = "Весь день";
+App::$strings["Directory Options"] = "Параметры каталога";
+App::$strings["Safe Mode"] = "Безопасный режим";
+App::$strings["Public Forums Only"] = "Только публичные форумы";
+App::$strings["This Website Only"] = "Только этот веб-сайт";
+App::$strings["Friendica"] = "";
+App::$strings["OStatus"] = "";
+App::$strings["GNU-Social"] = "";
+App::$strings["RSS/Atom"] = "";
+App::$strings["ActivityPub"] = "";
+App::$strings["Email"] = "Электронная почта";
+App::$strings["Diaspora"] = "";
+App::$strings["Facebook"] = "";
+App::$strings["Zot"] = "";
+App::$strings["LinkedIn"] = "";
+App::$strings["XMPP/IM"] = "";
+App::$strings["MySpace"] = "";
+App::$strings["Miscellaneous"] = "Прочее";
+App::$strings["Birthday"] = "День рождения";
+App::$strings["Age: "] = "Возраст:";
+App::$strings["YYYY-MM-DD or MM-DD"] = "YYYY-MM-DD или MM-DD";
+App::$strings["Required"] = "Требуется";
+App::$strings["never"] = "никогда";
+App::$strings["less than a second ago"] = "менее чем одну секунду";
+App::$strings["__ctx:e.g. 22 hours ago, 1 minute ago__ %1\$d %2\$s ago"] = "%1\$d %2\$s назад";
+App::$strings["__ctx:relative_date__ year"] = array(
+ 0 => "год",
+ 1 => "года",
+ 2 => "лет",
+);
+App::$strings["__ctx:relative_date__ month"] = array(
+ 0 => "месяц",
+ 1 => "месяца",
+ 2 => "месяцев",
+);
+App::$strings["__ctx:relative_date__ week"] = array(
+ 0 => "неделю",
+ 1 => "недели",
+ 2 => "недель",
+);
+App::$strings["__ctx:relative_date__ day"] = array(
+ 0 => "день",
+ 1 => "дня",
+ 2 => "дней",
+);
+App::$strings["__ctx:relative_date__ hour"] = array(
+ 0 => "час",
+ 1 => "часа",
+ 2 => "часов",
+);
+App::$strings["__ctx:relative_date__ minute"] = array(
+ 0 => "минуту",
+ 1 => "минуты",
+ 2 => "минут",
+);
+App::$strings["__ctx:relative_date__ second"] = array(
+ 0 => "секунду",
+ 1 => "секунды",
+ 2 => "секунд",
+);
+App::$strings["%1\$s's birthday"] = "День рождения %1\$s";
+App::$strings["Happy Birthday %1\$s"] = "С Днем рождения %1\$s !";
+App::$strings["Visible to your default audience"] = "Видно вашей аудитории по умолчанию.";
+App::$strings["__ctx:acl__ Profile"] = "Профиль";
+App::$strings["Only me"] = "Только мне";
+App::$strings["Who can see this?"] = "Кто может это видеть?";
+App::$strings["Custom selection"] = "Настраиваемый выбор";
+App::$strings["Select \"Show\" to allow viewing. \"Don't show\" lets you override and limit the scope of \"Show\"."] = "Нажмите \"Показать\" чтобы разрешить просмотр. \"Не показывать\" позволит вам переопределить и ограничить область показа.";
+App::$strings["Show"] = "Показать";
+App::$strings["Don't show"] = "Не показывать";
+App::$strings["Permissions"] = "Разрешения";
+App::$strings["Close"] = "Закрыть";
+App::$strings["Post permissions %s cannot be changed %s after a post is shared.These permissions set who is allowed to view the post."] = "Разрешения публикации %s не могут быть изменены %s после того, как ею поделились. Эти разрешения устанавливают кому разрешено просматривать эту публикацию.";
+App::$strings["OpenWebAuth: %1\$s welcomes %2\$s"] = "OpenWebAuth: %1\$s приветствует %2\$s";
+App::$strings["New window"] = "Новое окно";
+App::$strings["Open the selected location in a different window or browser tab"] = "Открыть выбранное местоположение в другом окне или вкладке браузера";
+App::$strings["Mobile"] = "Мобильный";
+App::$strings["Home"] = "Домашний";
+App::$strings["Home, Voice"] = "Дом, голос";
+App::$strings["Home, Fax"] = "Дом, факс";
+App::$strings["Work"] = "Рабочий";
+App::$strings["Work, Voice"] = "Работа, голос";
+App::$strings["Work, Fax"] = "Работа, факс";
+App::$strings["l F d, Y \\@ g:i A"] = "";
+App::$strings["Starts:"] = "Начало:";
+App::$strings["Finishes:"] = "Окончание:";
+App::$strings["l F d, Y"] = "";
+App::$strings["Start:"] = "Начало:";
+App::$strings["End:"] = "Окончание:";
+App::$strings["This event has been added to your calendar."] = "Это событие было добавлено в ваш календарь.";
+App::$strings["Not specified"] = "Не указано";
+App::$strings["Needs Action"] = "Требует действия";
+App::$strings["Completed"] = "Завершено";
+App::$strings["In Process"] = "В процессе";
+App::$strings["Cancelled"] = "Отменено";
+App::$strings["Delegation session ended."] = "Делегированная сессия завершена.";
+App::$strings["Logged out."] = "Вышел из системы.";
+App::$strings["Email validation is incomplete. Please check your email."] = "Проверка email не завершена. Пожалуйста, проверьте вашу почту.";
+App::$strings["Failed authentication"] = "Ошибка аутентификации";
+App::$strings["Login failed."] = "Не удалось войти.";
+App::$strings["Remote authentication"] = "Удаленная аутентификация";
+App::$strings["Click to authenticate to your home hub"] = "Нажмите, чтобы аутентифицировать себя на домашнем узле";
+App::$strings["Channel Manager"] = "Менеджер каналов";
+App::$strings["Manage your channels"] = "Управление вашими каналами";
+App::$strings["Manage your privacy groups"] = "Управление вашим группами конфиденциальности";
+App::$strings["Settings"] = "Настройки";
+App::$strings["Account/Channel Settings"] = "Настройки аккаунта / канала";
+App::$strings["Logout"] = "Выход";
+App::$strings["End this session"] = "Закончить эту сессию";
+App::$strings["Your profile page"] = "Страницa вашего профиля";
+App::$strings["Manage/Edit profiles"] = "Управление / редактирование профилей";
+App::$strings["Edit your profile"] = "Редактировать профиль";
+App::$strings["Login"] = "Войти";
+App::$strings["Sign in"] = "Войти";
+App::$strings["Take me home"] = "Домой";
+App::$strings["Log me out of this site"] = "Выйти с этого сайта";
+App::$strings["Register"] = "Регистрация";
+App::$strings["Create an account"] = "Создать аккаунт";
+App::$strings["Help and documentation"] = "Справочная информация и документация";
+App::$strings["Search site @name, !forum, #tag, ?docs, content"] = "Искать на сайте @имя, !форум, #тег, ?документ, содержимое";
+App::$strings["Admin"] = "Администрирование";
+App::$strings["Site Setup and Configuration"] = "Установка и конфигурация сайта";
+App::$strings["Loading"] = "Загрузка";
+App::$strings["@name, !forum, #tag, ?doc, content"] = "@имя, !форум, #тег, ?документ, содержимое";
+App::$strings["Please wait..."] = "Подождите пожалуйста ...";
+App::$strings["Add Apps"] = "Добавить приложения";
+App::$strings["Arrange Apps"] = "Упорядочить приложения";
+App::$strings["Toggle System Apps"] = "Показать системные приложения";
+App::$strings["Channel"] = "Канал";
+App::$strings["Status Messages and Posts"] = "Статусы и публикации";
+App::$strings["About"] = "О себе";
+App::$strings["Profile Details"] = "Информация о профиле";
+App::$strings["Files"] = "Файлы";
+App::$strings["Files and Storage"] = "Файлы и хранилище";
+App::$strings["Chatrooms"] = "Чаты";
+App::$strings["Bookmarks"] = "Закладки";
+App::$strings["Saved Bookmarks"] = "Сохранённые закладки";
+App::$strings["Cards"] = "Карточки";
+App::$strings["View Cards"] = "Просмотреть карточки";
+App::$strings["Articles"] = "Статьи";
+App::$strings["View Articles"] = "Просмотр статей";
+App::$strings["Webpages"] = "Веб-страницы";
+App::$strings["View Webpages"] = "Просмотр веб-страниц";
+App::$strings["Wikis"] = "";
+App::$strings["Wiki"] = "";
+App::$strings["%1\$s's bookmarks"] = "Закладки пользователя %1\$s";
+App::$strings["Item was not found."] = "Элемент не найден.";
+App::$strings["Unknown error."] = "Неизвестная ошибка.";
+App::$strings["No source file."] = "Нет исходного файла.";
+App::$strings["Cannot locate file to replace"] = "Не удается найти файл для замены";
+App::$strings["Cannot locate file to revise/update"] = "Не удается найти файл для пересмотра / обновления";
+App::$strings["File exceeds size limit of %d"] = "Файл превышает предельный размер %d";
+App::$strings["You have reached your limit of %1$.0f Mbytes attachment storage."] = "Вы достигли предела %1$.0f Мбайт для хранения вложений.";
+App::$strings["File upload failed. Possible system limit or action terminated."] = "Загрузка файла не удалась. Возможно система перегружена или попытка прекращена.";
+App::$strings["Stored file could not be verified. Upload failed."] = "Файл для сохранения не может быть проверен. Загрузка не удалась.";
+App::$strings["Path not available."] = "Путь недоступен.";
+App::$strings["Empty pathname"] = "Пустое имя пути";
+App::$strings["duplicate filename or path"] = "дублирующееся имя файла или пути";
+App::$strings["Path not found."] = "Путь не найден.";
+App::$strings["mkdir failed."] = "mkdir не удался";
+App::$strings["database storage failed."] = "ошибка при записи базы данных.";
+App::$strings["Empty path"] = "Пустое имя пути";
+App::$strings["Profile Photos"] = "Фотографии профиля";
+App::$strings["Create an account to access services and applications"] = "Создайте аккаунт для доступа к службам и приложениям";
+App::$strings["Login/Email"] = "Пользователь / email";
+App::$strings["Password"] = "Пароль";
+App::$strings["Remember me"] = "Запомнить меня";
+App::$strings["Forgot your password?"] = "Забыли пароль или логин?";
+App::$strings["Password Reset"] = "Сбросить пароль";
+App::$strings["[\$Projectname] Website SSL error for %s"] = "[\$Projectname] Ошибка SSL/TLS веб-сайта для %s";
+App::$strings["Website SSL certificate is not valid. Please correct."] = "SSL/TLS сертификат веб-сайт недействителен. Исправьте это.";
+App::$strings["[\$Projectname] Cron tasks not running on %s"] = "[\$Projectname] Задания Cron не запущены на %s";
+App::$strings["Cron/Scheduled tasks not running."] = "Задания Cron / планировщика не запущены.";
+App::$strings["parent"] = "источник";
+App::$strings["Principal"] = "Субъект";
+App::$strings["Addressbook"] = "Адресная книга";
+App::$strings["Schedule Inbox"] = "План занятий входящий";
+App::$strings["Schedule Outbox"] = "План занятий исходящий";
+App::$strings["Total"] = "Всего";
+App::$strings["Shared"] = "Общие";
+App::$strings["Create"] = "Создать";
+App::$strings["Add Files"] = "Добавить файлы";
+App::$strings["Admin Delete"] = "Удалено администратором";
+App::$strings["Name"] = "Имя";
+App::$strings["Type"] = "Тип";
+App::$strings["Last Modified"] = "Последнее изменение";
+App::$strings["You are using %1\$s of your available file storage."] = "Вы используете %1\$s из доступного вам хранилища файлов.";
+App::$strings["You are using %1\$s of %2\$s available file storage. (%3\$s%)"] = "Вы используете %1\$s из %2\$s доступного хранилища файлов (%3\$s%).";
+App::$strings["WARNING:"] = "Предупреждение:";
+App::$strings["Create new folder"] = "Создать новую папку";
+App::$strings["Upload file"] = "Загрузить файл";
+App::$strings["Upload"] = "Загрузка";
+App::$strings["Drop files here to immediately upload"] = "Поместите файлы сюда для немедленной загрузки";
+App::$strings["Show in your contacts shared folder"] = "Показать общий каталог в ваших контактах";
+App::$strings["Remote authentication blocked. You are logged into this site locally. Please logout and retry."] = "Удалённая аутентификация заблокирована. Вы вошли на этот сайт локально. Пожалуйста, выйдите и попробуйте ещё раз.";
+App::$strings["Welcome %s. Remote authentication successful."] = "Добро пожаловать %s. Удаленная аутентификация успешно завершена.";
+App::$strings["This site is not a directory server"] = "Этот сайт не является сервером каталога";
+App::$strings["Unable to lookup recipient."] = "Не удалось найти получателя.";
+App::$strings["Unable to communicate with requested channel."] = "Не удалось установить связь с запрашиваемым каналом.";
+App::$strings["Cannot verify requested channel."] = "Не удалось установить подлинность требуемого канала.";
+App::$strings["Selected channel has private message restrictions. Send failed."] = "Выбранный канал ограничивает частные сообщения. Отправка не удалась.";
+App::$strings["Messages"] = "Сообщения";
+App::$strings["message"] = "сообщение";
+App::$strings["Message recalled."] = "Сообщение отозванно.";
+App::$strings["Conversation removed."] = "Беседа удалена.";
+App::$strings["Expires YYYY-MM-DD HH:MM"] = "Истекает YYYY-MM-DD HH:MM";
+App::$strings["Requested channel is not in this network"] = "Запрашиваемый канал не доступен.";
+App::$strings["Send Private Message"] = "Отправить личное сообщение";
+App::$strings["To:"] = "Кому:";
+App::$strings["Subject:"] = "Тема:";
+App::$strings["Your message:"] = "Сообщение:";
+App::$strings["Attach file"] = "Прикрепить файл";
+App::$strings["Send"] = "Отправить";
+App::$strings["Delete message"] = "Удалить сообщение";
+App::$strings["Delivery report"] = "Отчёт о доставке";
+App::$strings["Recall message"] = "Отозвать сообщение";
+App::$strings["Message has been recalled."] = "Сообщение отозванно";
+App::$strings["Delete Conversation"] = "Удалить беседу";
+App::$strings["No secure communications available. You may be able to respond from the sender's profile page."] = "Безопасная связь недоступна. Вы можете попытаться ответить со страницы профиля отправителя.";
+App::$strings["Send Reply"] = "Отправить ответ";
+App::$strings["Your message for %s (%s):"] = "Ваше сообщение для %s (%s):";
+App::$strings["This setting requires special processing and editing has been blocked."] = "Этот параметр требует специальной обработки и редактирования и был заблокирован.";
+App::$strings["Configuration Editor"] = "Редактор конфигурации";
+App::$strings["Warning: Changing some settings could render your channel inoperable. Please leave this page unless you are comfortable with and knowledgeable about how to correctly use this feature."] = "Предупреждение. Изменение некоторых настроек может привести к неработоспособности вашего канала. Пожалуйста, покиньте эту страницу, если вы точно не значете, как правильно использовать эту функцию.";
+App::$strings["Could not access contact record."] = "Не удалось получить доступ к записи контакта.";
+App::$strings["Settings updated."] = "Настройки обновлены.";
+App::$strings["Default Permissions App"] = "Приложение \"Разрешения по умолчанию\"";
+App::$strings["Not Installed"] = "не установлено";
+App::$strings["Set custom default permissions for new connections"] = "Настройка пользовательских разрешений по умолчанию для новых подключений ";
+App::$strings["Connection Default Permissions"] = "Разрешения по умолчанию для контакта";
+App::$strings["Apply these permissions automatically"] = "Применить эти разрешения автоматически";
+App::$strings["If enabled, connection requests will be approved without your interaction"] = "Если включено, запросы контактов будут одобрены без вашего участия";
+App::$strings["Permission role"] = "Роль разрешения";
+App::$strings["Add permission role"] = "Добавить роль разрешения";
+App::$strings["The permissions indicated on this page will be applied to all new connections."] = "Разрешения, указанные на этой странице, будут применяться ко всем новым соединениям.";
+App::$strings["Automatic approval settings"] = "Настройки автоматического одобрения";
+App::$strings["inherited"] = "наследуется";
+App::$strings["My Settings"] = "Мои настройки";
+App::$strings["Individual Permissions"] = "Индивидуальные разрешения";
+App::$strings["Some individual permissions may have been preset or locked based on your channel type and privacy settings."] = "Некоторые индивидуальные разрешения могут быть предустановлены или заблокированы на основании типа вашего канала и настроек приватности.";
+App::$strings["Permission category name is required."] = "Требуется категория разрешений.";
+App::$strings["Permission category saved."] = "Категория разрешения сохранена.";
+App::$strings["Permission Categories App"] = "Приложение \"Категории разрешений\"";
+App::$strings["Create custom connection permission limits"] = "Создать пользовательские ограничения на доступ к подключению";
+App::$strings["Use this form to create permission rules for various classes of people or connections."] = "Используйте эту форму для создания правил разрешений для различных групп людей и контактов.";
+App::$strings["Permission Categories"] = "Категории разрешений";
+App::$strings["Permission category name"] = "Наименование категории разрешений";
+App::$strings["Some permissions may be inherited from your channel's privacy settings, which have higher priority than individual settings. You can not change those settings here."] = "Некоторые разрешения могут наследовать из настроек приватности ваших каналов которые могут иметь более высокий приоритет чем индивидуальные. Вы не можете менять эти настройки здесь.";
+App::$strings["Xchan Lookup"] = "Поиск Xchan";
+App::$strings["Lookup xchan beginning with (or webbie): "] = "Запрос Xchan начинается с (или webbie):";
+App::$strings["Not found."] = "Не найдено.";
+App::$strings["Invalid message"] = "Неверное сообщение";
+App::$strings["no results"] = "Ничего не найдено.";
+App::$strings["channel sync processed"] = "синхронизация канала завершена";
+App::$strings["queued"] = "в очереди";
+App::$strings["posted"] = "опубликовано";
+App::$strings["accepted for delivery"] = "принято к доставке";
+App::$strings["updated"] = "обновлено";
+App::$strings["update ignored"] = "обновление игнорируется";
+App::$strings["permission denied"] = "доступ запрещен";
+App::$strings["recipient not found"] = "получатель не найден";
+App::$strings["mail recalled"] = "почта отозвана";
+App::$strings["duplicate mail received"] = "получено дублирующее сообщение";
+App::$strings["mail delivered"] = "почта доставлен";
+App::$strings["Delivery report for %1\$s"] = "Отчёт о доставке для %1\$s";
+App::$strings["Options"] = "Параметры";
+App::$strings["Redeliver"] = "Доставить повторно";
+App::$strings["No such group"] = "Нет такой группы";
+App::$strings["No such channel"] = "Нет такого канала";
+App::$strings["Search Results For:"] = "Результаты поиска для:";
+App::$strings["Reset form"] = "Очистить форму";
+App::$strings["Privacy group is empty"] = "Группа конфиденциальности пуста";
+App::$strings["Privacy group: "] = "Группа конфиденциальности: ";
+App::$strings["Invalid channel."] = "Недействительный канал.";
+App::$strings["Token verification failed."] = "Не удалось выполнить проверку токена.";
+App::$strings["Email Verification Required"] = "Требуется проверка адреса email";
+App::$strings["A verification token was sent to your email address [%s]. Enter that token here to complete the account verification step. Please allow a few minutes for delivery, and check your spam folder if you do not see the message."] = "Проверочный токен был отправлен на ваш адрес электронной почты [%s]. Введите этот токен здесь для завершения этапа проверки учётной записи. Пожалуйста, подождите несколько минут для завершения доставки и проверьте вашу папку \"Спам\" если вы не видите письма.";
+App::$strings["Resend Email"] = "Выслать повторно";
+App::$strings["Validation token"] = "Проверочный токен";
+App::$strings["No channel."] = "Канала нет.";
+App::$strings["No connections in common."] = "Общих контактов нет.";
+App::$strings["View Common Connections"] = "Просмотр общий контактов";
+App::$strings["network"] = "сеть";
+App::$strings["Unable to locate original post."] = "Не удалось найти оригинальную публикацию.";
+App::$strings["Empty post discarded."] = "Пустая публикация отклонена.";
+App::$strings["Duplicate post suppressed."] = "Подавлена дублирующаяся публикация.";
+App::$strings["System error. Post not saved."] = "Системная ошибка. Публикация не сохранена.";
+App::$strings["Your comment is awaiting approval."] = "Ваш комментарий ожидает одобрения.";
+App::$strings["Unable to obtain post information from database."] = "Невозможно получить информацию о публикации из базы данных";
+App::$strings["You have reached your limit of %1$.0f top level posts."] = "Вы достигли вашего ограничения в %1$.0f публикаций высокого уровня.";
+App::$strings["You have reached your limit of %1$.0f webpages."] = "Вы достигли вашего ограничения в %1$.0f страниц.";
+App::$strings["Some blurb about what to do when you're new here"] = "Некоторые предложения о том, что делать, если вы здесь новичок ";
+App::$strings["Public access denied."] = "Публичный доступ запрещен.";
+App::$strings["You must enable javascript for your browser to be able to view this content."] = "Для просмотра этого содержимого в вашем браузере должен быть включён JavaScript";
+App::$strings["Article"] = "Статья";
+App::$strings["Item has been removed."] = "Элемент был удалён.";
+App::$strings["sent you a private message"] = "отправил вам личное сообщение";
+App::$strings["added your channel"] = "добавил ваш канал";
+App::$strings["requires approval"] = "Требуется подтверждение";
+App::$strings["g A l F d"] = "g A l F d";
+App::$strings["[today]"] = "[сегодня]";
+App::$strings["posted an event"] = "событие опубликовано";
+App::$strings["shared a file with you"] = "с вами поделились файлом";
+App::$strings["Private forum"] = "Частный форум";
+App::$strings["Public forum"] = "Публичный форум";
+App::$strings["Poke App"] = "Приложение \"Ткнуть\"";
+App::$strings["Poke somebody in your addressbook"] = "Ткнуть кого-нибудь в вашей адресной книге";
+App::$strings["Poke somebody"] = "Ткнуть кого-нибудь";
+App::$strings["Poke/Prod"] = "Толкнуть / подтолкнуть";
+App::$strings["Poke, prod or do other things to somebody"] = "Толкнуть, подтолкнуть или сделать что-то ещё с кем-то";
+App::$strings["Recipient"] = "Получатель";
+App::$strings["Choose what you wish to do to recipient"] = "Выбрать что вы хотите сделать с получателем";
+App::$strings["Make this post private"] = "Сделать эту публикацию приватной";
+App::$strings["Remote privacy information not available."] = "Удаленная информация о конфиденциальности недоступна.";
+App::$strings["Visible to:"] = "Видимо для:";
+App::$strings["Post not found."] = "Публикация не найдена";
+App::$strings["%1\$s tagged %2\$s's %3\$s with %4\$s"] = "%1\$s отметил тегом %4\$s %3\$s %2\$s";
+App::$strings["No default suggestions were found."] = "Предложений по умолчанию не найдено.";
+App::$strings["%d rating"] = array(
+ 0 => "%d оценка",
+ 1 => "%d оценки",
+ 2 => "%d оценок",
+);
+App::$strings["Gender: "] = "Пол:";
+App::$strings["Status: "] = "Статус:";
+App::$strings["Homepage: "] = "Домашняя страница:";
+App::$strings["Description:"] = "Описание:";
+App::$strings["Public Forum:"] = "Публичный форум:";
+App::$strings["Keywords: "] = "Ключевые слова:";
+App::$strings["Don't suggest"] = "Не предлагать";
+App::$strings["Common connections (estimated):"] = "Общие контакты (оценочно):";
+App::$strings["Global Directory"] = "Глобальный каталог";
+App::$strings["Local Directory"] = "Локальный каталог";
+App::$strings["Finding:"] = "Поиск:";
+App::$strings["next page"] = "следующая страница";
+App::$strings["previous page"] = "предыдущая страница";
+App::$strings["Sort options"] = "Параметры сортировки";
+App::$strings["Alphabetic"] = "По алфавиту";
+App::$strings["Reverse Alphabetic"] = "Против алфавита";
+App::$strings["Newest to Oldest"] = "От новых к старым";
+App::$strings["Oldest to Newest"] = "От старых к новым";
+App::$strings["No entries (some entries may be hidden)."] = "Нет записей (некоторые записи могут быть скрыты).";
App::$strings["Calendar entries imported."] = "События календаря импортированы.";
App::$strings["No calendar entries found."] = "Не найдено событий в календаре.";
App::$strings["INVALID EVENT DISMISSED!"] = "НЕДЕЙСТВИТЕЛЬНОЕ СОБЫТИЕ ОТКЛОНЕНО!";
App::$strings["Summary: "] = "Резюме: ";
-App::$strings["Unknown"] = "Неизвестный";
App::$strings["Date: "] = "Дата: ";
App::$strings["Reason: "] = "Причина: ";
App::$strings["INVALID CARD DISMISSED!"] = "НЕДЕЙСТВИТЕЛЬНАЯ КАРТОЧКА ОТКЛОНЕНА!";
@@ -110,7 +1078,6 @@ App::$strings["Start date and time"] = "Дата и время начала";
App::$strings["End date and time"] = "Дата и время окончания";
App::$strings["Timezone:"] = "Часовой пояс:";
App::$strings["Description"] = "Описание";
-App::$strings["Location"] = "Место";
App::$strings["Previous"] = "Предыдущая";
App::$strings["Next"] = "Следующая";
App::$strings["Today"] = "Сегодня";
@@ -128,19 +1095,13 @@ App::$strings["Channel Calendars"] = "Календари канала";
App::$strings["CalDAV Calendars"] = "Календари CalDAV";
App::$strings["Delete all"] = "Удалить всё";
App::$strings["Sorry! Editing of recurrent events is not yet implemented."] = "Простите, но редактирование повторяющихся событий пока не реализовано.";
-App::$strings["Categories"] = "Категории";
-App::$strings["Name"] = "Имя";
App::$strings["Organisation"] = "Организация";
App::$strings["Title"] = "Наименование";
App::$strings["Phone"] = "Телефон";
-App::$strings["Email"] = "Электронная почта";
App::$strings["Instant messenger"] = "Мессенджер";
App::$strings["Website"] = "Веб-сайт";
App::$strings["Address"] = "Адрес";
App::$strings["Note"] = "Заметка";
-App::$strings["Mobile"] = "Мобильный";
-App::$strings["Home"] = "Домашний";
-App::$strings["Work"] = "Рабочий";
App::$strings["Add Contact"] = "Добавить контакт";
App::$strings["Add Field"] = "Добавить поле";
App::$strings["P.O. Box"] = "абонентский ящик";
@@ -152,128 +1113,16 @@ App::$strings["ZIP Code"] = "Индекс";
App::$strings["Country"] = "Страна";
App::$strings["Default Calendar"] = "Календарь по умолчанию";
App::$strings["Default Addressbook"] = "Адресная книга по умолчанию";
-App::$strings["This site is not a directory server"] = "Этот сайт не является сервером каталога";
-App::$strings["Permission category name is required."] = "Требуется категория разрешений.";
-App::$strings["Permission category saved."] = "Категория разрешения сохранена.";
-App::$strings["Permission Categories App"] = "Приложение \"Категории разрешений\"";
-App::$strings["Create custom connection permission limits"] = "Создать пользовательские ограничения на доступ к подключению";
-App::$strings["Use this form to create permission rules for various classes of people or connections."] = "Используйте эту форму для создания правил разрешений для различных групп людей и контактов.";
-App::$strings["Permission Categories"] = "Категории разрешений";
-App::$strings["Permission category name"] = "Наименование категории разрешений";
-App::$strings["My Settings"] = "Мои настройки";
-App::$strings["inherited"] = "наследуется";
-App::$strings["Individual Permissions"] = "Индивидуальные разрешения";
-App::$strings["Some permissions may be inherited from your channel's privacy settings, which have higher priority than individual settings. You can not change those settings here."] = "Некоторые разрешения могут наследовать из настроек приватности ваших каналов которые могут иметь более высокий приоритет чем индивидуальные. Вы не можете менять эти настройки здесь.";
-App::$strings["You must be logged in to see this page."] = "Вы должны авторизоваться, чтобы увидеть эту страницу.";
App::$strings["Posts and comments"] = "Публикации и комментарии";
App::$strings["Only posts"] = "Только публикации";
-App::$strings["This is the home page of %s."] = "Это домашняя страница %s.";
-App::$strings["Insufficient permissions. Request redirected to profile page."] = "Недостаточно прав. Запрос перенаправлен на страницу профиля.";
-App::$strings["Search Results For:"] = "Результаты поиска для:";
-App::$strings["Reset form"] = "Очистить форму";
-App::$strings["You must enable javascript for your browser to be able to view this content."] = "Для просмотра этого содержимого в вашем браузере должен быть включён JavaScript";
-App::$strings["Language App"] = "Приложение \"Язык\"";
-App::$strings["Change UI language"] = "Изменить язык интерфейса";
-App::$strings["Channel Export App"] = "Приложение \"Экспорт канала\"";
-App::$strings["Export your channel"] = "Экспортировать ваш канал";
-App::$strings["Export Channel"] = "Экспорт канала";
-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."] = "Экспортировать основную информацию из канала в файл. Служит в качестве резервной копии ваших контактов, основных данных и профиля, однако не включает содержимое. Может быть использовано для импорта ваши данных на новый сервер.";
-App::$strings["Export Content"] = "Экспортировать содержимое";
-App::$strings["Export your channel information and recent content to a JSON backup that can be restored or imported to another server hub. This backs up all of your connections, permissions, profile data and several months of posts. This file may be VERY large. Please be patient - it may take several minutes for this download to begin."] = "Экспортировать информацию из вашего канала и его содержимое в резервную копию в формате JSON которая может быть использована для восстановления или импорта на другом сервере. Сохраняет все ваши контакты, разрешения, данные профиля и публикации за несколько месяцев. Файл может иметь очень большой размер. Пожалуйста, будьте терпеливы и подождите несколько минут пока не начнётся загрузка.";
-App::$strings["Export your posts from a given year."] = "Экспортировать ваши публикации за данный год.";
-App::$strings["You may also export your posts and conversations for a particular year or month. Adjust the date in your browser location bar to select other dates. If the export fails (possibly due to memory exhaustion on your server hub), please try again selecting a more limited date range."] = "Вы также можете экспортировать ваши публикации и беседы за определённый месяц или год. Выберите дату в панели местоположения в браузере. Если экспорт будет неудачным (это возможно, например, из-за исчерпания памяти на сервере), повторите попытку, выбрав меньший диапазон дат.";
-App::$strings["To select all posts for a given year, such as this year, visit %2\$s"] = "Для выбора всех публикаций заданного года, например текущего, посетите %2\$s";
-App::$strings["To select all posts for a given month, such as January of this year, visit %2\$s"] = "Для выбора всех публикаций заданного месяца, например за январь сего года, посетите %2\$s";
-App::$strings["These content files may be imported or restored by visiting %2\$s on any site containing your channel. For best results please import or restore these in date order (oldest first)."] = "Данные файлы с содержимым могут быть импортированы и восстановлены на любом содержащем ваш канал сайте. Посетите %2\$s. Для лучших результатов пожалуйста производите импорт и восстановление в порядке датировки (старые сначала).";
-App::$strings["Welcome to Hubzilla!"] = "Добро пожаловать в Hubzilla!";
-App::$strings["You have got no unseen posts..."] = "У вас нет видимых публикаций...";
-App::$strings["Public access denied."] = "Публичный доступ запрещен.";
-App::$strings["Search"] = "Поиск";
-App::$strings["Items tagged with: %s"] = "Объекты помечены как: %s";
-App::$strings["Search results for: %s"] = "Результаты поиска для: %s";
-App::$strings["Public Stream App"] = "Приложение \"Публичный поток\"";
-App::$strings["The unmoderated public stream of this hub"] = "Немодерируемый публичный поток с этого хаба";
-App::$strings["Public Stream"] = "Публичный поток";
-App::$strings["Location not found."] = "Местоположение не найдено";
-App::$strings["Location lookup failed."] = "Поиск местоположения не удался";
-App::$strings["Please select another location to become primary before removing the primary location."] = "Пожалуйста, выберите другое местоположение в качестве основного прежде чем удалить предыдущее";
-App::$strings["Syncing locations"] = "Синхронизировать местоположение";
-App::$strings["No locations found."] = "Местоположений не найдено";
-App::$strings["Manage Channel Locations"] = "Управление местоположением канала";
-App::$strings["Primary"] = "Основной";
-App::$strings["Drop"] = "Удалить";
-App::$strings["Sync Now"] = "Синхронизировать";
-App::$strings["Please wait several minutes between consecutive operations."] = "Пожалуйста, подождите несколько минут между последовательными операциями.";
-App::$strings["When possible, drop a location by logging into that website/hub and removing your channel."] = "По возможности, очистите местоположение, войдя на этот веб-сайт / хаб и удалив свой канал.";
-App::$strings["Use this form to drop the location if the hub is no longer operating."] = "Используйте эту форму, чтобы удалить местоположение, если хаб больше не функционирует.";
-App::$strings["Change Order of Pinned Navbar Apps"] = "Изменить порядок приложений на панели навигации";
-App::$strings["Change Order of App Tray Apps"] = "Изменить порядок приложений в лотке";
-App::$strings["Use arrows to move the corresponding app left (top) or right (bottom) in the navbar"] = "Используйте стрелки для перемещения приложения влево (вверх) или вправо (вниз) в панели навигации";
-App::$strings["Use arrows to move the corresponding app up or down in the app tray"] = "Используйте стрелки для перемещения приложения вверх или вниз в лотке";
-App::$strings["Menu not found."] = "Меню не найдено";
-App::$strings["Unable to create element."] = "Невозможно создать элемент.";
-App::$strings["Unable to update menu element."] = "Невозможно обновить элемент меню.";
-App::$strings["Unable to add menu element."] = "Невозможно добавить элемент меню.";
-App::$strings["Not found."] = "Не найдено.";
-App::$strings["Menu Item Permissions"] = "Разрешения на пункт меню";
-App::$strings["(click to open/close)"] = "(нажмите чтобы открыть/закрыть)";
-App::$strings["Link Name"] = "Имя ссылки";
-App::$strings["Link or Submenu Target"] = "Ссылка или цель подменю";
-App::$strings["Enter URL of the link or select a menu name to create a submenu"] = "Введите URL ссылки или выберите имя меню для создания подменю";
-App::$strings["Use magic-auth if available"] = "Использовать magic-auth если возможно";
-App::$strings["No"] = "Нет";
-App::$strings["Yes"] = "Да";
-App::$strings["Open link in new window"] = "Открыть ссылку в новом окне";
-App::$strings["Order in list"] = "Порядок в списке";
-App::$strings["Higher numbers will sink to bottom of listing"] = "Большие значения в конце списка";
-App::$strings["Submit and finish"] = "Отправить и завершить";
-App::$strings["Submit and continue"] = "Отправить и продолжить";
-App::$strings["Menu:"] = "Меню:";
-App::$strings["Link Target"] = "Цель ссылки";
-App::$strings["Edit menu"] = "Редактировать меню";
-App::$strings["Edit element"] = "Редактировать элемент";
-App::$strings["Drop element"] = "Удалить элемент";
-App::$strings["New element"] = "Новый элемент";
-App::$strings["Edit this menu container"] = "Редактировать контейнер меню";
-App::$strings["Add menu element"] = "Добавить элемент меню";
-App::$strings["Delete this menu item"] = "Удалить этот элемент меню";
-App::$strings["Edit this menu item"] = "Редактировать этот элемент меню";
-App::$strings["Menu item not found."] = "Элемент меню не найден.";
-App::$strings["Menu item deleted."] = "Элемент меню удалён.";
-App::$strings["Menu item could not be deleted."] = "Невозможно удалить элемент меню.";
-App::$strings["Edit Menu Element"] = "Редактировать элемент меню";
-App::$strings["Link text"] = "Текст ссылки";
-App::$strings["Event can not end before it has started."] = "Событие не может завершиться до его начала.";
-App::$strings["Unable to generate preview."] = "Невозможно создать предварительный просмотр.";
-App::$strings["Event title and start time are required."] = "Требуются наименование события и время начала.";
-App::$strings["Event not found."] = "Событие не найдено.";
-App::$strings["event"] = "событие";
-App::$strings["Edit event title"] = "Редактировать наименование события";
-App::$strings["Required"] = "Требуется";
-App::$strings["Categories (comma-separated list)"] = "Категории (список через запятую)";
-App::$strings["Edit Category"] = "Редактировать категорию";
-App::$strings["Category"] = "Категория";
-App::$strings["Edit start date and time"] = "Редактировать дату и время начала";
-App::$strings["Finish date and time are not known or not relevant"] = "Дата и время окончания неизвестны или неприменимы";
-App::$strings["Edit finish date and time"] = "Редактировать дату и время окончания";
-App::$strings["Finish date and time"] = "Дата и время окончания";
-App::$strings["Adjust for viewer timezone"] = "Настройте просмотр часовых поясов";
-App::$strings["Important for events that happen in a particular place. Not practical for global holidays."] = "Важно для событий, которые происходят в определённом месте. Не подходит для всеобщих праздников.";
-App::$strings["Edit Description"] = "Редактировать описание";
-App::$strings["Edit Location"] = "Редактировать местоположение";
-App::$strings["Preview"] = "Предварительный просмотр";
-App::$strings["Permission settings"] = "Настройки разрешений";
-App::$strings["Advanced Options"] = "Дополнительные настройки";
-App::$strings["l, F j"] = "";
-App::$strings["Edit event"] = "Редактировать событие";
-App::$strings["Delete event"] = "Удалить событие";
-App::$strings["Link to Source"] = "Ссылка на источник";
-App::$strings["calendar"] = "календарь";
-App::$strings["Edit Event"] = "Редактировать событие";
-App::$strings["Create Event"] = "Создать событие";
-App::$strings["Export"] = "Экспорт";
-App::$strings["Event removed"] = "Событие удалено";
-App::$strings["Failed to remove event"] = "Не удалось удалить событие";
+App::$strings["vcard"] = "vCard";
+App::$strings["You must be logged in to see this page."] = "Вы должны авторизоваться, чтобы увидеть эту страницу.";
+App::$strings["🔁 Repeated %1\$s's %2\$s"] = "🔁 Повторил %1\$s %2\$s";
+App::$strings["Post repeated"] = "Публикация повторяется";
+App::$strings["No more system notifications."] = "Нет новых оповещений системы.";
+App::$strings["System Notifications"] = "Системные оповещения ";
+App::$strings["%s element installed"] = "%s элемент установлен";
+App::$strings["%s element installation failed"] = "%sустановка элемента неудачна.";
App::$strings["App installed."] = "Приложение установлено.";
App::$strings["Malformed app."] = "Неработающее приложение.";
App::$strings["Embed code"] = "Встроить код";
@@ -287,26 +1136,220 @@ App::$strings["Categories (optional, comma separated list)"] = "Категори
App::$strings["Version ID"] = "ID версии";
App::$strings["Price of app"] = "Цена приложения";
App::$strings["Location (URL) to purchase app"] = "Ссылка (URL) для покупки приложения";
-App::$strings["Please login."] = "Пожалуйста, войдите.";
-App::$strings["Hub not found."] = "Узел не найден.";
-App::$strings["photo"] = "фото";
-App::$strings["status"] = "статус";
-App::$strings["%1\$s is following %2\$s's %3\$s"] = "%1\$s отслеживает %2\$s's %3\$s";
-App::$strings["%1\$s stopped following %2\$s's %3\$s"] = "%1\$s прекратил отслеживать %2\$s's %3\$s";
+App::$strings["Invalid profile identifier."] = "Неверный идентификатор профиля";
+App::$strings["Profile Visibility Editor"] = "Редактор видимости профиля";
+App::$strings["Click on a contact to add or remove."] = "Нажмите на контакт, чтобы добавить или удалить.";
+App::$strings["Visible To"] = "Видно";
+App::$strings["All Connections"] = "Все контакты";
+App::$strings["Channel name changes are not allowed within 48 hours of changing the account password."] = "Изменение названия канала не разрешается в течении 48 часов после смены пароля у аккаунта.";
+App::$strings["Change channel nickname/address"] = "Изменить псевдоним / адрес канала";
+App::$strings["WARNING: "] = "ПРЕДУПРЕЖДЕНИЕ: ";
+App::$strings["Any/all connections on other networks will be lost!"] = "Любые / все контакты в других сетях будут утеряны!";
+App::$strings["Please enter your password for verification:"] = "Пожалуйста, введите ваш пароль для проверки:";
+App::$strings["New channel address"] = "Новый адрес канала";
+App::$strings["Rename Channel"] = "Переименовать канал";
+App::$strings["Accounts"] = "Учётные записи";
+App::$strings["Blocked accounts"] = "Заблокированные аккаунты";
+App::$strings["Expired accounts"] = "Просроченные аккаунты";
+App::$strings["Expiring accounts"] = "Близкие к просрочке аккаунты";
+App::$strings["Channels"] = "Каналы";
+App::$strings["Message queues"] = "Очередь сообщений";
+App::$strings["Your software should be updated"] = "Ваше программное обеспечение должно быть обновлено";
+App::$strings["Administration"] = "Администрирование";
+App::$strings["Summary"] = "Резюме";
+App::$strings["Registered accounts"] = "Зарегистрированные аккаунты";
+App::$strings["Pending registrations"] = "Ждут утверждения";
+App::$strings["Registered channels"] = "Зарегистрированные каналы";
+App::$strings["Active addons"] = "Активные расширения";
+App::$strings["Version"] = "Версия системы";
+App::$strings["Repository version (master)"] = "Версия репозитория (master)";
+App::$strings["Repository version (dev)"] = "Версия репозитория (dev)";
+App::$strings["Profile not found."] = "Профиль не найден.";
+App::$strings["Profile deleted."] = "Профиль удален.";
+App::$strings["Profile-"] = "Профиль -";
+App::$strings["New profile created."] = "Новый профиль создан.";
+App::$strings["Profile unavailable to clone."] = "Профиль недоступен для клонирования.";
+App::$strings["Profile unavailable to export."] = "Профиль недоступен для экспорта.";
+App::$strings["Profile Name is required."] = "Требуется имя профиля.";
+App::$strings["Marital Status"] = "Семейное положение";
+App::$strings["Romantic Partner"] = "Романтический партнер";
+App::$strings["Likes"] = "Нравится";
+App::$strings["Dislikes"] = "Не нравится";
+App::$strings["Work/Employment"] = "Работа / Занятость";
+App::$strings["Religion"] = "Религия";
+App::$strings["Political Views"] = "Политические взгляды";
+App::$strings["Gender"] = "Гендер";
+App::$strings["Sexual Preference"] = "Сексуальная ориентация";
+App::$strings["Homepage"] = "Домашняя страница";
+App::$strings["Interests"] = "Интересы";
+App::$strings["Profile updated."] = "Профиль обновлен.";
+App::$strings["Hide your connections list from viewers of this profile"] = "Скрывать от просмотра ваш список контактов в этом профиле";
+App::$strings["Edit Profile Details"] = "Редактирование профиля";
+App::$strings["View this profile"] = "Посмотреть этот профиль";
+App::$strings["Profile Tools"] = "Инструменты профиля";
+App::$strings["Change cover photo"] = "Изменить фотографию обложки";
+App::$strings["Create a new profile using these settings"] = "Создать новый профиль с теми же настройками";
+App::$strings["Clone this profile"] = "Клонировать этот профиль";
+App::$strings["Delete this profile"] = "Удалить этот профиль";
+App::$strings["Add profile things"] = "Добавить в профиль";
+App::$strings["Personal"] = "Личное";
+App::$strings["Relationship"] = "Отношения";
+App::$strings["Import profile from file"] = "Импортировать профиль из файла";
+App::$strings["Export profile to file"] = "Экспортировать профиль в файл";
+App::$strings["Your gender"] = "Ваш пол";
+App::$strings["Marital status"] = "Семейное положение";
+App::$strings["Sexual preference"] = "Сексуальная ориентация";
+App::$strings["Profile name"] = "Имя профиля";
+App::$strings["This is your default profile."] = "Это ваш профиль по умолчанию.";
+App::$strings["Your full name"] = "Ваше полное имя";
+App::$strings["Title/Description"] = "Заголовок / описание";
+App::$strings["Street address"] = "Улица, дом, квартира";
+App::$strings["Locality/City"] = "Населенный пункт / город";
+App::$strings["Region/State"] = "Регион / Область";
+App::$strings["Postal/Zip code"] = "Почтовый индекс";
+App::$strings["Who (if applicable)"] = "Кто (если применимо)";
+App::$strings["Examples: cathy123, Cathy Williams, cathy@example.com"] = "Примеры: ivan1990, Ivan Petrov, ivan@example.com";
+App::$strings["Since (date)"] = "С (дата)";
+App::$strings["Tell us about yourself"] = "Расскажите нам о себе";
+App::$strings["Homepage URL"] = "URL домашней страницы";
+App::$strings["Hometown"] = "Родной город";
+App::$strings["Political views"] = "Политические взгляды";
+App::$strings["Religious views"] = "Религиозные взгляды";
+App::$strings["Keywords used in directory listings"] = "Ключевые слова для участия в каталоге";
+App::$strings["Example: fishing photography software"] = "Например: fishing photography software";
+App::$strings["Musical interests"] = "Музыкальные интересы";
+App::$strings["Books, literature"] = "Книги, литература";
+App::$strings["Television"] = "Телевидение";
+App::$strings["Film/Dance/Culture/Entertainment"] = "Кино / танцы / культура / развлечения";
+App::$strings["Hobbies/Interests"] = "Хобби / интересы";
+App::$strings["Love/Romance"] = "Любовь / романтические отношения";
+App::$strings["School/Education"] = "Школа / образование";
+App::$strings["Contact information and social networks"] = "Информация и социальные сети для связи";
+App::$strings["My other channels"] = "Мои другие контакты";
+App::$strings["Communications"] = "Связи";
+App::$strings["Create New"] = "Создать новый";
+App::$strings["Page owner information could not be retrieved."] = "Информация о владельце страницы не может быть получена.";
+App::$strings["Album not found."] = "Альбом не найден.";
+App::$strings["Delete Album"] = "Удалить альбом";
+App::$strings["Delete Photo"] = "Удалить фотографию";
+App::$strings["No photos selected"] = "Никакие фотографии не выбраны";
+App::$strings["Access to this item is restricted."] = "Доступ к этому элементу ограничен.";
+App::$strings["%1$.2f MB of %2$.2f MB photo storage used."] = "Вы использовали %1$.2f мегабайт из %2$.2f для хранения фото.";
+App::$strings["%1$.2f MB photo storage used."] = "Вы использовали %1$.2f мегабайт для хранения фото.";
+App::$strings["Upload Photos"] = "Загрузить фотографии";
+App::$strings["Enter an album name"] = "Введите название альбома";
+App::$strings["or select an existing album (doubleclick)"] = "или выберите существующий альбом (двойной щелчок)";
+App::$strings["Create a status post for this upload"] = "Сделать публикацию о статусе для этой загрузки";
+App::$strings["Description (optional)"] = "Описание (необязательно)";
+App::$strings["Show Newest First"] = "Показать новые первыми";
+App::$strings["Show Oldest First"] = "Показать старые первыми";
+App::$strings["View Photo"] = "Посмотреть фотографию";
+App::$strings["Edit Album"] = "Редактировать Фотоальбом";
+App::$strings["Add Photos"] = "Добавить фотографии";
+App::$strings["Permission denied. Access to this item may be restricted."] = "Доступ запрещен. Доступ к этому элементу может быть ограничен.";
+App::$strings["Photo not available"] = "Фотография не доступна";
+App::$strings["Use as profile photo"] = "Использовать в качестве фотографии профиля";
+App::$strings["Use as cover photo"] = "Использовать в качестве фотографии обложки";
+App::$strings["Private Photo"] = "Личная фотография";
+App::$strings["View Full Size"] = "Посмотреть в полный размер";
+App::$strings["Remove"] = "Удалить";
+App::$strings["Edit photo"] = "Редактировать фотографию";
+App::$strings["Rotate CW (right)"] = "Повернуть CW (направо)";
+App::$strings["Rotate CCW (left)"] = "Повернуть CCW (налево)";
+App::$strings["Move photo to album"] = "Переместить фотографию в альбом";
+App::$strings["Enter a new album name"] = "Введите новое название альбома";
+App::$strings["or select an existing one (doubleclick)"] = "или выбрать существующую (двойной щелчок)";
+App::$strings["Add a Tag"] = "Добавить тег";
+App::$strings["Example: @bob, @Barbara_Jensen, @jim@example.com"] = "Пример: @bob, @Barbara_Jensen, @jim@example.com";
+App::$strings["Flag as adult in album view"] = "Пометить как альбом \"для взрослых\"";
+App::$strings["I like this (toggle)"] = "мне это нравится (переключение)";
+App::$strings["I don't like this (toggle)"] = "мне это не нравится (переключение)";
+App::$strings["This is you"] = "Это вы";
+App::$strings["View all"] = "Просмотреть все";
+App::$strings["Photo Tools"] = "Фото-Инструменты";
+App::$strings["In This Photo:"] = "На этой фотографии:";
+App::$strings["Map"] = "Карта";
+App::$strings["__ctx:noun__ Likes"] = "Нравится";
+App::$strings["__ctx:noun__ Dislikes"] = "Не нравится";
+App::$strings["Tag removed"] = "Тег удалён";
+App::$strings["Remove Item Tag"] = "Удалить тег элемента";
+App::$strings["Select a tag to remove: "] = "Выбрать тег для удаления:";
App::$strings["Channel not found."] = "Канал не найден.";
-App::$strings["Insert web link"] = "Вставить веб-ссылку";
-App::$strings["Title (optional)"] = "Заголовок (необязательно)";
-App::$strings["Edit Article"] = "Редактировать статью";
-App::$strings["Nothing to import."] = "Ничего импортировать.";
-App::$strings["Unable to download data from old server"] = "Невозможно загрузить данные со старого сервера";
-App::$strings["Imported file is empty."] = "Импортированный файл пуст.";
-App::$strings["Warning: Database versions differ by %1\$d updates."] = "Предупреждение: Версия базы данных отличается от %1\$d обновления.";
-App::$strings["Import completed"] = "Импорт завершён.";
-App::$strings["Import Items"] = "Импортировать объекты";
-App::$strings["Use this form to import existing posts and content from an export file."] = "Используйте эту форму для импорта существующих публикаций и содержимого из файла.";
-App::$strings["File to Upload"] = "Файл для загрузки";
+App::$strings["toggle full screen mode"] = "переключение полноэкранного режима";
+App::$strings["Invalid item."] = "Недействительный элемент.";
+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."] = "";
+App::$strings["Authorize application connection"] = "Авторизовать подключение приложения";
+App::$strings["Return to your app and insert this Security Code:"] = "Вернитесь к своему приложению и вставьте этот код безопасности:";
+App::$strings["Please login to continue."] = "Пожалуйста, войдите, чтобы продолжить.";
+App::$strings["Do you want to authorize this application to access your posts and contacts, and/or create new posts for you?"] = "Вы хотите авторизовать это приложение для доступа к вашим публикациям и контактам и / или созданию новых публикаций?";
+App::$strings["No valid account found."] = "Действительный аккаунт не найден.";
+App::$strings["Password reset request issued. Check your email."] = "Запрос на сброс пароля отправлен. Проверьте вашу электронную почту.";
+App::$strings["Site Member (%s)"] = "Участник сайта (%s)";
+App::$strings["Password reset requested at %s"] = "Запрошен сброс пароля на %s";
+App::$strings["Request could not be verified. (You may have previously submitted it.) Password reset failed."] = "Запрос не может быть проверен. (Вы могли отправить его раньше). Сброс пароля не возможен.";
+App::$strings["Your password has been reset as requested."] = "Ваш пароль в соответствии с просьбой сброшен.";
+App::$strings["Your new password is"] = "Ваш новый пароль";
+App::$strings["Save or copy your new password - and then"] = "Сохраните ваш новый пароль и затем";
+App::$strings["click here to login"] = "нажмите здесь чтобы войти";
+App::$strings["Your password may be changed from the Settings page after successful login."] = "Ваш пароль может быть изменён на странице Настройки после успешного входа.";
+App::$strings["Your password has changed at %s"] = "Пароль был изменен на %s";
+App::$strings["Forgot your Password?"] = "Забыли ваш пароль?";
+App::$strings["Enter your email address and submit to have your password reset. Then check your email for further instructions."] = "Введите ваш адрес электронной почты и нажмите отправить чтобы сбросить пароль. Затем проверьте ваш почтовый ящик для дальнейших инструкций. ";
+App::$strings["Email Address"] = "Адрес электронной почты";
+App::$strings["Reset"] = "Сбросить";
+App::$strings["Name is required"] = "Необходимо имя";
+App::$strings["Key and Secret are required"] = "Требуются ключ и код";
+App::$strings["OAuth Apps Manager App"] = "Приложение \"Менеджер Oauth\"";
+App::$strings["OAuth authentication tokens for mobile and remote apps"] = "Токены аутентификации OAuth для мобильный и удалённых приложений";
+App::$strings["Add application"] = "Добавить приложение";
+App::$strings["Name of application"] = "Название приложения";
+App::$strings["Consumer Key"] = "Ключ клиента";
+App::$strings["Automatically generated - change if desired. Max length 20"] = "Сгенерирован автоматические - измените если требуется. Макс. длина 20";
+App::$strings["Consumer Secret"] = "Код клиента";
+App::$strings["Redirect"] = "Перенаправление";
+App::$strings["Redirect URI - leave blank unless your application specifically requires this"] = "URI перенаправления - оставьте пустыми до тех пока ваше приложение не требует этого";
+App::$strings["Icon url"] = "URL значка";
+App::$strings["Optional"] = "Необязательно";
+App::$strings["Application not found."] = "Приложение не найдено.";
+App::$strings["Connected OAuth Apps"] = "Подключенные приложения OAuth";
+App::$strings["Client key starts with"] = "Ключ клиента начинается с";
+App::$strings["No name"] = "Без названия";
+App::$strings["Remove authorization"] = "Удалить разрешение";
+App::$strings["Event can not end before it has started."] = "Событие не может завершиться до его начала.";
+App::$strings["Unable to generate preview."] = "Невозможно создать предварительный просмотр.";
+App::$strings["Event title and start time are required."] = "Требуются наименование события и время начала.";
+App::$strings["Event not found."] = "Событие не найдено.";
+App::$strings["Edit event title"] = "Редактировать наименование события";
+App::$strings["Categories (comma-separated list)"] = "Категории (список через запятую)";
+App::$strings["Edit Category"] = "Редактировать категорию";
+App::$strings["Category"] = "Категория";
+App::$strings["Edit start date and time"] = "Редактировать дату и время начала";
+App::$strings["Finish date and time are not known or not relevant"] = "Дата и время окончания неизвестны или неприменимы";
+App::$strings["Edit finish date and time"] = "Редактировать дату и время окончания";
+App::$strings["Finish date and time"] = "Дата и время окончания";
+App::$strings["Adjust for viewer timezone"] = "Настройте просмотр часовых поясов";
+App::$strings["Important for events that happen in a particular place. Not practical for global holidays."] = "Важно для событий, которые происходят в определённом месте. Не подходит для всеобщих праздников.";
+App::$strings["Edit Description"] = "Редактировать описание";
+App::$strings["Edit Location"] = "Редактировать местоположение";
+App::$strings["Advanced Options"] = "Дополнительные настройки";
+App::$strings["l, F j"] = "";
+App::$strings["Edit event"] = "Редактировать событие";
+App::$strings["Delete event"] = "Удалить событие";
+App::$strings["calendar"] = "календарь";
+App::$strings["Edit Event"] = "Редактировать событие";
+App::$strings["Create Event"] = "Создать событие";
+App::$strings["View"] = "Просмотр";
+App::$strings["Event removed"] = "Событие удалено";
+App::$strings["Failed to remove event"] = "Не удалось удалить событие";
+App::$strings["Unknown App"] = "Неизвестное приложение";
+App::$strings["Authorize"] = "Авторизовать";
+App::$strings["Do you authorize the app %s to access your channel data?"] = "Авторизуете ли вы приложение %s для доступа к данным вашего канала?";
+App::$strings["Allow"] = "Разрешить";
+App::$strings["Deny"] = "Запретить";
+App::$strings["Public Stream App"] = "Приложение \"Публичный поток\"";
+App::$strings["The unmoderated public stream of this hub"] = "Немодерируемый публичный поток с этого хаба";
+App::$strings["Public Stream"] = "Публичный поток";
App::$strings["You have created %1$.0f of %2$.0f allowed channels."] = "Вы создали %1$.0f из %2$.0f возможных каналов.";
-App::$strings["Loading"] = "Загрузка";
App::$strings["Your real name is recommended."] = "Рекомендуется использовать ваше настоящее имя.";
App::$strings["Examples: \"Bob Jameson\", \"Lisa and her Horses\", \"Soccer\", \"Aviation Group\""] = "Примеры: \"Иван Иванов\", \"Оксана и кони\", \"Футбол\", \"Тимур и его команда\"";
App::$strings["This will be used to create a unique network address (like an email address)."] = "Это будет использовано для создания уникального сетевого адреса (наподобие email).";
@@ -320,21 +1363,387 @@ App::$strings["Create a Channel"] = "Создать канал";
App::$strings["A channel is a unique network identity. It can represent a person (social network profile), a forum (group), a business or celebrity page, a newsfeed, and many other things."] = "Канал это уникальная сетевая идентичность. Он может представлять человека (профиль в социальной сети), форум или группу, бизнес или страницу знаменитости, новостную ленту и многие другие вещи.";
App::$strings["or import an existing channel from another location."] = "или импортировать существующий канал из другого места.";
App::$strings["Validate"] = "Проверить";
-App::$strings["Channel removals are not allowed within 48 hours of changing the account password."] = "Удаление канала не разрешается в течении 48 часов после смены пароля у аккаунта.";
-App::$strings["Remove This Channel"] = "Удалить этот канал";
-App::$strings["WARNING: "] = "ПРЕДУПРЕЖДЕНИЕ: ";
-App::$strings["This channel will be completely removed from the network. "] = "Этот канал будет полностью удалён из сети. ";
-App::$strings["This action is permanent and can not be undone!"] = "Это действие необратимо и не может быть отменено!";
-App::$strings["Please enter your password for verification:"] = "Пожалуйста, введите ваш пароль для проверки:";
-App::$strings["Remove this channel and all its clones from the network"] = "Удалить этот канал и все его клоны из сети";
-App::$strings["By default only the instance of the channel located on this hub will be removed from the network"] = "По умолчанию только представление канала расположенное на данном хабе будет удалено из сети";
-App::$strings["Remove Channel"] = "Удаление канала";
+App::$strings["Image uploaded but image cropping failed."] = "Изображение загружено но обрезка не удалась.";
+App::$strings["Cover Photos"] = "Фотографии обложки";
+App::$strings["Image resize failed."] = "Не удалось изменить размер изображения.";
+App::$strings["Image upload failed."] = "Загрузка изображения не удалась.";
+App::$strings["Unable to process image."] = "Невозможно обработать изображение.";
+App::$strings["Photo not available."] = "Фотография недоступна.";
+App::$strings["Your cover photo may be visible to anybody on the internet"] = "Фотография вашей обложки может быть видна всем в Интернете";
+App::$strings["Upload File:"] = "Загрузить файл:";
+App::$strings["Select a profile:"] = "Выбрать профиль:";
+App::$strings["Change Cover Photo"] = "Изменить фотографию обложки";
+App::$strings["Use a photo from your albums"] = "Использовать фотографию из ваших альбомов";
+App::$strings["Choose a different album"] = "Выбрать другой альбом";
+App::$strings["Select existing photo"] = "Выбрать существующую фотографию";
+App::$strings["Crop Image"] = "Обрезать изображение";
+App::$strings["Please adjust the image cropping for optimum viewing."] = "Пожалуйста настройте обрезку изображения для оптимального просмотра.";
+App::$strings["Done Editing"] = "Закончить редактирование";
App::$strings["Files: shared with me"] = "Файлы: поделились со мной";
App::$strings["NEW"] = "НОВОЕ";
-App::$strings["Size"] = "Размер";
-App::$strings["Last Modified"] = "Последнее изменение";
App::$strings["Remove all files"] = "Удалить все файлы";
App::$strings["Remove this file"] = "Удалить этот файл";
+App::$strings["Maximum daily site registrations exceeded. Please try again tomorrow."] = "Превышено максимальное количество регистраций на сегодня. Пожалуйста, попробуйте снова завтра.";
+App::$strings["Please indicate acceptance of the Terms of Service. Registration failed."] = "Пожалуйста, подтвердите согласие с \"Условиями обслуживания\". Регистрация не удалась.";
+App::$strings["Passwords do not match."] = "Пароли не совпадают.";
+App::$strings["Registration successful. Continue to create your first channel..."] = "Регистрация завершена успешно. Для продолжения создайте свой первый канал...";
+App::$strings["Registration successful. Please check your email for validation instructions."] = "Регистрация завершена успешно. Пожалуйста проверьте вашу электронную почту для подтверждения.";
+App::$strings["Your registration is pending approval by the site owner."] = "Ваша регистрация ожидает одобрения администрации сайта.";
+App::$strings["Your registration can not be processed."] = "Ваша регистрация не может быть обработана.";
+App::$strings["Registration on this hub is disabled."] = "Регистрация на этом хабе отключена.";
+App::$strings["Registration on this hub is by approval only."] = "Регистрация на этом хабе только по утверждению.";
+App::$strings["Register at another affiliated hub."] = "Зарегистрироваться на другом хабе.";
+App::$strings["Registration on this hub is by invitation only."] = "Регистрация на этом хабе доступна только по приглашениям.";
+App::$strings["This site has exceeded the number of allowed daily account registrations. Please try again tomorrow."] = "Этот сайт превысил максимальное количество регистраций на сегодня. Пожалуйста, попробуйте снова завтра. ";
+App::$strings["Terms of Service"] = "Условия предоставления услуг";
+App::$strings["I accept the %s for this website"] = "Я принимаю %s для этого веб-сайта.";
+App::$strings["I am over %s years of age and accept the %s for this website"] = "Мой возраст превышает %s лет и я принимаю %s для этого веб-сайта.";
+App::$strings["Your email address"] = "Ваш адрес электронной почты";
+App::$strings["Choose a password"] = "Выберите пароль";
+App::$strings["Please re-enter your password"] = "Пожалуйста, введите пароль еще раз";
+App::$strings["Please enter your invitation code"] = "Пожалуйста, введите Ваш код приглашения";
+App::$strings["Your Name"] = "Ваше имя";
+App::$strings["Real names are preferred."] = "Предпочтительны реальные имена.";
+App::$strings["Your nickname will be used to create an easy to remember channel address e.g. nickname%s"] = "Ваш псевдоним будет использован для создания легко запоминаемого адреса канала, напр. nickname %s";
+App::$strings["Select a channel permission role for your usage needs and privacy requirements."] = "Выберите разрешения для канала в зависимости от ваших потребностей и требований приватности.";
+App::$strings["no"] = "нет";
+App::$strings["yes"] = "да";
+App::$strings["Registration"] = "Регистрация";
+App::$strings["This site requires email verification. After completing this form, please check your email for further instructions."] = "Этот сайт требует проверку адреса электронной почты. После заполнения этой формы, пожалуйста, проверьте ваш почтовый ящик для дальнейших инструкций.";
+App::$strings["Change Order of Pinned Navbar Apps"] = "Изменить порядок приложений на панели навигации";
+App::$strings["Change Order of App Tray Apps"] = "Изменить порядок приложений в лотке";
+App::$strings["Use arrows to move the corresponding app left (top) or right (bottom) in the navbar"] = "Используйте стрелки для перемещения приложения влево (вверх) или вправо (вниз) в панели навигации";
+App::$strings["Use arrows to move the corresponding app up or down in the app tray"] = "Используйте стрелки для перемещения приложения вверх или вниз в лотке";
+App::$strings["Documentation Search"] = "Поиск документации";
+App::$strings["Members"] = "Участники";
+App::$strings["Administrators"] = "Администраторы";
+App::$strings["Developers"] = "Разработчики";
+App::$strings["Tutorials"] = "Руководства";
+App::$strings["\$Projectname Documentation"] = "\$Projectname Документация";
+App::$strings["Contents"] = "Содержимое";
+App::$strings["No connections."] = "Контактов нет.";
+App::$strings["Visit %s's profile [%s]"] = "Посетить %s профиль [%s]";
+App::$strings["View Connections"] = "Просмотр контактов";
+App::$strings["Website:"] = "Веб-сайт:";
+App::$strings["Remote Channel [%s] (not yet known on this site)"] = "Удалённый канал [%s] (пока неизвестен на этом сайте)";
+App::$strings["Rating (this information is public)"] = "Оценка (эта информация общедоступна)";
+App::$strings["Optionally explain your rating (this information is public)"] = "Объясните свою оценку (необязательно; эта информация общедоступна)";
+App::$strings["Please login."] = "Пожалуйста, войдите.";
+App::$strings["Location not found."] = "Местоположение не найдено";
+App::$strings["Location lookup failed."] = "Поиск местоположения не удался";
+App::$strings["Please select another location to become primary before removing the primary location."] = "Пожалуйста, выберите другое местоположение в качестве основного прежде чем удалить предыдущее";
+App::$strings["Syncing locations"] = "Синхронизировать местоположение";
+App::$strings["No locations found."] = "Местоположений не найдено";
+App::$strings["Manage Channel Locations"] = "Управление местоположением канала";
+App::$strings["Primary"] = "Основной";
+App::$strings["Drop"] = "Удалить";
+App::$strings["Sync Now"] = "Синхронизировать";
+App::$strings["Please wait several minutes between consecutive operations."] = "Пожалуйста, подождите несколько минут между последовательными операциями.";
+App::$strings["When possible, drop a location by logging into that website/hub and removing your channel."] = "По возможности, очистите местоположение, войдя на этот веб-сайт / хаб и удалив свой канал.";
+App::$strings["Use this form to drop the location if the hub is no longer operating."] = "Используйте эту форму, чтобы удалить местоположение, если хаб больше не функционирует.";
+App::$strings["Failed to create source. No channel selected."] = "Не удалось создать источник. Канал не выбран.";
+App::$strings["Source created."] = "Источник создан.";
+App::$strings["Source updated."] = "Источник обновлен.";
+App::$strings["Sources App"] = "Приложение \"Источники канала\"";
+App::$strings["Automatically import channel content from other channels or feeds"] = "Автоматический импорт контента из других каналов или лент";
+App::$strings["*"] = "";
+App::$strings["Channel Sources"] = "Источники канала";
+App::$strings["Manage remote sources of content for your channel."] = "Управление удалённым источниками содержимого для вашего канала";
+App::$strings["New Source"] = "Новый источник";
+App::$strings["Import all or selected content from the following channel into this channel and distribute it according to your channel settings."] = "Импортировать всё или выбранное содержимое из следующего канала в этот канал и распределить его в соответствии с вашими настройками.";
+App::$strings["Only import content with these words (one per line)"] = "Импортировать содержимое только с этим текстом (построчно)";
+App::$strings["Leave blank to import all public content"] = "Оставьте пустым для импорта всего общедоступного содержимого";
+App::$strings["Channel Name"] = "Название канала";
+App::$strings["Add the following categories to posts imported from this source (comma separated)"] = "Добавить следующие категории к импортированным публикациям из этого источника (через запятые)";
+App::$strings["Resend posts with this channel as author"] = "Отправить публикации в этот канал повторно как автор";
+App::$strings["Copyrights may apply"] = "Могут применяться авторские права";
+App::$strings["Source not found."] = "Источник не найден.";
+App::$strings["Edit Source"] = "Редактировать источник";
+App::$strings["Delete Source"] = "Удалить источник";
+App::$strings["Source removed"] = "Источник удален";
+App::$strings["Unable to remove source."] = "Невозможно удалить источник.";
+App::$strings["Chatrooms App"] = "Приложение \"Мои чаты\"";
+App::$strings["Access Controlled Chatrooms"] = "Получить доступ к контролируемым чатам";
+App::$strings["Room not found"] = "Комната не найдена";
+App::$strings["Leave Room"] = "Покинуть комнату";
+App::$strings["Delete Room"] = "Удалить комнату";
+App::$strings["I am away right now"] = "Я сейчас отошёл";
+App::$strings["I am online"] = "Я на связи";
+App::$strings["Bookmark this room"] = "Запомнить эту комнату";
+App::$strings["New Chatroom"] = "Новый чат";
+App::$strings["Chatroom name"] = "Название чата";
+App::$strings["Expiration of chats (minutes)"] = "Завершение чатов (минут)";
+App::$strings["%1\$s's Chatrooms"] = "Чаты пользователя %1\$s";
+App::$strings["No chatrooms available"] = "Нет доступных чатов";
+App::$strings["Expiration"] = "Срок действия";
+App::$strings["min"] = "мин.";
+App::$strings["Name and Secret are required"] = "Требуются имя и код";
+App::$strings["OAuth2 Apps Manager App"] = "Приложение \"Менеджер Oauth2\"";
+App::$strings["OAuth2 authenticatication tokens for mobile and remote apps"] = "Аутентификация OAuth2 для мобильных и удаленных приложений";
+App::$strings["Add OAuth2 application"] = "Добавить приложение OAuth2";
+App::$strings["Grant Types"] = "Разрешить типы";
+App::$strings["leave blank unless your application sepcifically requires this"] = "оставьте пустыми до тех пока ваше приложение не требует этого";
+App::$strings["Authorization scope"] = "Область полномочий";
+App::$strings["OAuth2 Application not found."] = "Приложение OAuth2 не найдено.";
+App::$strings["leave blank unless your application specifically requires this"] = "оставьте поле пустым, если ваше приложение не требует этого";
+App::$strings["Connected OAuth2 Apps"] = "Подключённые приложения OAuth2";
+App::$strings["Channel Manager Settings"] = "Настройки менеджера канала";
+App::$strings["Calendar Settings"] = "Настройки календаря";
+App::$strings["Not valid email."] = "Не действительный адрес email.";
+App::$strings["Protected email address. Cannot change to that email."] = "Защищенный адрес электронной почты. Нельзя изменить.";
+App::$strings["System failure storing new email. Please try again."] = "Системная ошибка сохранения email. Пожалуйста попробуйте ещё раз.";
+App::$strings["Password verification failed."] = "Не удалось выполнить проверку пароля.";
+App::$strings["Passwords do not match. Password unchanged."] = "Пароли не совпадают. Пароль не изменён.";
+App::$strings["Empty passwords are not allowed. Password unchanged."] = "Пустые пароли не допускаются. Пароль не изменён.";
+App::$strings["Password changed."] = "Пароль изменен.";
+App::$strings["Password update failed. Please try again."] = "Изменение пароля не удалось. Пожалуйста, попробуйте ещё раз.";
+App::$strings["Account Settings"] = "Настройки аккаунта";
+App::$strings["Current Password"] = "Текущий пароль";
+App::$strings["Enter New Password"] = "Введите новый пароль:";
+App::$strings["Confirm New Password"] = "Подтвердите новый пароль:";
+App::$strings["Leave password fields blank unless changing"] = "Оставьте поля пустыми до измнения";
+App::$strings["Email Address:"] = "Адрес email:";
+App::$strings["Remove Account"] = "Удалить аккаунт";
+App::$strings["Remove this account including all its channels"] = "Удалить этот аккаунт включая все каналы";
+App::$strings["Settings saved."] = "Настройки сохранены.";
+App::$strings["Settings saved. Reload page please."] = "Настройки сохранены. Пожалуйста, перезагрузите страницу.";
+App::$strings["Conversation Settings"] = "Настройки бесед";
+App::$strings["Editor Settings"] = "Настройки редактора";
+App::$strings["%s - (Incompatible)"] = "%s - (несовместимо)";
+App::$strings["%s - (Experimental)"] = "%s - (экспериментальный)";
+App::$strings["Display Settings"] = "Настройки отображения";
+App::$strings["Theme Settings"] = "Настройки темы";
+App::$strings["Custom Theme Settings"] = "Дополнительные настройки темы";
+App::$strings["Content Settings"] = "Настройки содержимого";
+App::$strings["Display Theme:"] = "Тема отображения:";
+App::$strings["Select scheme"] = "Выбрать схему";
+App::$strings["Preload images before rendering the page"] = "Предзагрузка изображений перед обработкой страницы";
+App::$strings["The subjective page load time will be longer but the page will be ready when displayed"] = "Субъективное время загрузки страницы будет длиннее, но страница будет готова при отображении";
+App::$strings["Enable user zoom on mobile devices"] = "Включить масштабирование на мобильных устройствах";
+App::$strings["Update browser every xx seconds"] = "Обновление браузера каждые N секунд";
+App::$strings["Minimum of 10 seconds, no maximum"] = "Минимум 10 секунд, без максимума";
+App::$strings["Maximum number of conversations to load at any time:"] = "Максимальное количество бесед для загрузки одновременно:";
+App::$strings["Maximum of 100 items"] = "Максимум 100 элементов";
+App::$strings["Show emoticons (smilies) as images"] = "Показывать эмотиконы (смайлики) как изображения";
+App::$strings["Provide channel menu in navigation bar"] = "Показывать меню канала в панели навигации";
+App::$strings["Default: channel menu located in app menu"] = "По умолчанию каналы расположены в меню приложения";
+App::$strings["Manual conversation updates"] = "Обновление бесед вручную";
+App::$strings["Default is on, turning this off may increase screen jumping"] = "Включено по умолчанию, выключение может привести к рывкам в отображении";
+App::$strings["Link post titles to source"] = "Ссылки на источник заголовков публикаций";
+App::$strings["New Member Links"] = "Ссылки для новичков";
+App::$strings["Display new member quick links menu"] = "Показать меню быстрых ссылок для новых участников";
+App::$strings["Additional Features"] = "Дополнительные функции";
+App::$strings["Max height of content (in pixels)"] = "Максимальная высота содержимого (в пикселях)";
+App::$strings["Click to expand content exceeding this height"] = "Нажмите чтобы развернуть содержимое превышающее эту высоту";
+App::$strings["Stream Settings"] = "Настройки потока";
+App::$strings["Events Settings"] = "Настройки событий";
+App::$strings["Personal menu to display in your channel pages"] = "Персональное меню для отображения на странице вашего канала";
+App::$strings["Channel Home Settings"] = "Настройки главной страницы канала";
+App::$strings["Directory Settings"] = "Настройки каталога";
+App::$strings["Photos Settings"] = "Настройки фотографий";
+App::$strings["Profiles Settings"] = "Настройки профилей";
+App::$strings["No feature settings configured"] = "Параметры функций не настроены";
+App::$strings["Addon Settings"] = "Настройки расширений";
+App::$strings["Please save/submit changes to any panel before opening another."] = "Пожалуйста сохраните / отправьте изменения на панели прежде чем открывать другую.";
+App::$strings["Connections Settings"] = "Настройки контактов";
+App::$strings["Nobody except yourself"] = "Никто кроме вас";
+App::$strings["Only those you specifically allow"] = "Только персонально разрешённые";
+App::$strings["Approved connections"] = "Одобренные контакты";
+App::$strings["Any connections"] = "Любые контакты";
+App::$strings["Anybody on this website"] = "Любой на этом сайте";
+App::$strings["Anybody in this network"] = "Любой в этой сети";
+App::$strings["Anybody authenticated"] = "Любой аутентифицированный";
+App::$strings["Anybody on the internet"] = "Любой в интернете";
+App::$strings["Publish your default profile in the network directory"] = "Публиковать ваш профиль по умолчанию в сетевом каталоге";
+App::$strings["Allow us to suggest you as a potential friend to new members?"] = "Разрешить предлагать вас как потенциального друга для новых пользователей?";
+App::$strings["or"] = "или";
+App::$strings["Your channel address is"] = "Адрес вашего канала";
+App::$strings["Your files/photos are accessible via WebDAV at"] = "Ваши файлы / фотографии доступны через WebDAV по";
+App::$strings["Automatic membership approval"] = "Членство одобрено автоматически";
+App::$strings["Channel Settings"] = "Настройки канала";
+App::$strings["Basic Settings"] = "Основные настройки";
+App::$strings["Your Timezone:"] = "Часовой пояс:";
+App::$strings["Default Post Location:"] = "Расположение по умолчанию:";
+App::$strings["Geographical location to display on your posts"] = "Показывать географическое положение в ваших публикациях";
+App::$strings["Use Browser Location:"] = "Определять расположение из браузера";
+App::$strings["Adult Content"] = "Содержимое для взрослых";
+App::$strings["This channel frequently or regularly publishes adult content. (Please tag any adult material and/or nudity with #NSFW)"] = "Этот канал часто или регулярно публикует содержимое для взрослых. Пожалуйста, помечайте любой такой материал тегом #NSFW";
+App::$strings["Security and Privacy Settings"] = "Безопасность и настройки приватности";
+App::$strings["Your permissions are already configured. Click to view/adjust"] = "Ваши разрешения уже настроены. Нажмите чтобы просмотреть или изменить";
+App::$strings["Hide my online presence"] = "Скрывать моё присутствие онлайн";
+App::$strings["Prevents displaying in your profile that you are online"] = "Предотвращает отображения статуса \"в сети\" в вашем профиле";
+App::$strings["Simple Privacy Settings:"] = "Простые настройки безопасности:";
+App::$strings["Very Public - extremely permissive (should be used with caution)"] = "Полностью открытый - сверхлиберальный (должен использоваться с осторожностью)";
+App::$strings["Typical - default public, privacy when desired (similar to social network permissions but with improved privacy)"] = "Обычный - открытый по умолчанию, приватность по желанию (как в социальных сетях, но с улучшенными настройками)";
+App::$strings["Private - default private, never open or public"] = "Частный - частный по умочанию, не открытый и не публичный";
+App::$strings["Blocked - default blocked to/from everybody"] = "Закрытый - заблокированный по умолчанию от / для всех";
+App::$strings["Allow others to tag your posts"] = "Разрешить другим отмечать ваши публикации";
+App::$strings["Often used by the community to retro-actively flag inappropriate content"] = "Часто используется сообществом для маркировки неподобающего содержания";
+App::$strings["Channel Permission Limits"] = "Ограничения разрешений канала";
+App::$strings["Expire other channel content after this many days"] = "Храненить содержимое других каналов, дней";
+App::$strings["0 or blank to use the website limit."] = "0 или пусто - использовать настройки сайта.";
+App::$strings["This website expires after %d days."] = "Срок хранения содержимого этого сайта истекает через %d дней";
+App::$strings["This website does not expire imported content."] = "Срок хранения импортированного содержимого этого сайта не ограничен.";
+App::$strings["The website limit takes precedence if lower than your limit."] = "Ограничение сайта имеет приоритет если ниже вашего значения.";
+App::$strings["Maximum Friend Requests/Day:"] = "Запросов в друзья в день:";
+App::$strings["May reduce spam activity"] = "Может ограничить спам активность";
+App::$strings["Default Privacy Group"] = "Группа конфиденциальности по умолчанию";
+App::$strings["(click to open/close)"] = "(нажмите чтобы открыть/закрыть)";
+App::$strings["Use my default audience setting for the type of object published"] = "Использовать настройки аудитории по умолчанию для типа опубликованного объекта";
+App::$strings["Default permissions category"] = "Категория разрешений по умолчанию";
+App::$strings["Maximum private messages per day from unknown people:"] = "Максимально количество сообщений от незнакомых людей, в день:";
+App::$strings["Useful to reduce spamming"] = "Полезно для сокращения количества спама";
+App::$strings["Notification Settings"] = "Настройки уведомлений";
+App::$strings["By default post a status message when:"] = "По умолчанию публиковать новый статус при:";
+App::$strings["accepting a friend request"] = "одобрении запроса в друзья";
+App::$strings["joining a forum/community"] = "вступлении в сообщество / форум";
+App::$strings["making an interesting profile change"] = "интересном изменении профиля";
+App::$strings["Send a notification email when:"] = "Отправить уведомление по email когда:";
+App::$strings["You receive a connection request"] = "вы получили новый запрос контакта";
+App::$strings["Your connections are confirmed"] = "Ваш запрос контакта был одобрен";
+App::$strings["Someone writes on your profile wall"] = "Кто-то написал на стене вашего профиля";
+App::$strings["Someone writes a followup comment"] = "Кто-то пишет комментарий";
+App::$strings["You receive a private message"] = "Вы получили личное сообщение";
+App::$strings["You receive a friend suggestion"] = "Вы получили предложение друзей";
+App::$strings["You are tagged in a post"] = "Вы были отмечены в публикации";
+App::$strings["You are poked/prodded/etc. in a post"] = "Вас толкнули, подтолкнули и т.п. в публикации";
+App::$strings["Someone likes your post/comment"] = "Кому-то нравится ваша публикация / комментарий";
+App::$strings["Show visual notifications including:"] = "Показывать визуальные оповещения включая:";
+App::$strings["Unseen stream activity"] = "Невидимая активность в потоке";
+App::$strings["Unseen channel activity"] = "Невидимая активность в канале";
+App::$strings["Unseen private messages"] = "Невидимые личные сообщения";
+App::$strings["Recommended"] = "Рекомендовано";
+App::$strings["Upcoming events"] = "Грядущие события";
+App::$strings["Events today"] = "События сегодня";
+App::$strings["Upcoming birthdays"] = "Грядущие дни рождения";
+App::$strings["Not available in all themes"] = "Не доступно во всех темах";
+App::$strings["System (personal) notifications"] = "Системные (личные) уведомления";
+App::$strings["System info messages"] = "Сообщения с системной информацией";
+App::$strings["System critical alerts"] = "Критические уведомления системы";
+App::$strings["New connections"] = "Новые контакты";
+App::$strings["System Registrations"] = "Системные регистрации";
+App::$strings["Unseen shared files"] = "Невидимые общие файлы";
+App::$strings["Unseen public stream activity"] = "Невидимая активность в публичном потоке";
+App::$strings["Unseen likes and dislikes"] = "Невидимые лайки и дислайки";
+App::$strings["Unseen forum posts"] = "Невидимые публикации на форуме";
+App::$strings["Email notification hub (hostname)"] = "Центр уведомлений по email (имя хоста)";
+App::$strings["If your channel is mirrored to multiple hubs, set this to your preferred location. This will prevent duplicate email notifications. Example: %s"] = "Если ваш канал зеркалируется в нескольких местах, это ваше предпочтительное местоположение. Это должно предотвратить дублировать уведомлений по email. Например: %s";
+App::$strings["Show new wall posts, private messages and connections under Notices"] = "Показать новые сообщения на стене, личные сообщения и контакты в \"Уведомлениях\"";
+App::$strings["Notify me of events this many days in advance"] = "Уведомлять меня о событиях заранее, дней";
+App::$strings["Must be greater than 0"] = "Должно быть больше 0";
+App::$strings["Advanced Account/Page Type Settings"] = "Дополнительные настройки учётной записи / страницы";
+App::$strings["Change the behaviour of this account for special situations"] = "Изменить поведение этого аккаунта в особых ситуациях";
+App::$strings["Miscellaneous Settings"] = "Дополнительные настройки";
+App::$strings["Default photo upload folder"] = "Каталог загрузки фотографий по умолчанию";
+App::$strings["%Y - current year, %m - current month"] = "%Y - текущий год, %y - текущий месяц";
+App::$strings["Default file upload folder"] = "Каталог загрузки файлов по умолчанию";
+App::$strings["Remove Channel"] = "Удаление канала";
+App::$strings["Remove this channel."] = "Удалить этот канал.";
+App::$strings["This directory server requires an access token"] = "Для доступа к этому серверу каталогов требуется токен";
+App::$strings["Item not found"] = "Элемент не найден";
+App::$strings["Layout Name"] = "Название шаблона";
+App::$strings["Layout Description (Optional)"] = "Описание шаблона (необязательно)";
+App::$strings["Edit Layout"] = "Редактировать шаблон";
+App::$strings["Available Apps"] = "Доступные приложения";
+App::$strings["Installed Apps"] = "Установленные приложения";
+App::$strings["Manage Apps"] = "Управление приложениями";
+App::$strings["Create Custom App"] = "Создать пользовательское приложение";
+App::$strings["File not found."] = "Файл не найден.";
+App::$strings["Permission Denied."] = "Доступ запрещен.";
+App::$strings["Edit file permissions"] = "Редактировать разрешения файла";
+App::$strings["Set/edit permissions"] = "Редактировать разрешения";
+App::$strings["Include all files and sub folders"] = "Включить все файлы и подкаталоги";
+App::$strings["Return to file list"] = "Вернутся к списку файлов";
+App::$strings["Copy/paste this code to attach file to a post"] = "Копировать / вставить этот код для прикрепления файла к публикации";
+App::$strings["Copy/paste this URL to link file from a web page"] = "Копировать / вставить эту URL для ссылки на файл со страницы";
+App::$strings["Share this file"] = "Поделиться этим файлом";
+App::$strings["Show URL to this file"] = "Показать URL этого файла";
+App::$strings["Block Name"] = "Название блока";
+App::$strings["Edit Block"] = "Редактировать блок";
+App::$strings["No service class restrictions found."] = "Ограничений класса обслуживание не найдено.";
+App::$strings["This is the home page of %s."] = "Это домашняя страница %s.";
+App::$strings["Insufficient permissions. Request redirected to profile page."] = "Недостаточно прав. Запрос перенаправлен на страницу профиля.";
+App::$strings["Channel Export App"] = "Приложение \"Экспорт канала\"";
+App::$strings["Export your channel"] = "Экспортировать ваш канал";
+App::$strings["Export Channel"] = "Экспорт канала";
+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."] = "Экспортировать основную информацию из канала в файл. Служит в качестве резервной копии ваших контактов, основных данных и профиля, однако не включает содержимое. Может быть использовано для импорта ваши данных на новый сервер.";
+App::$strings["Export Content"] = "Экспортировать содержимое";
+App::$strings["Export your channel information and recent content to a JSON backup that can be restored or imported to another server hub. This backs up all of your connections, permissions, profile data and several months of posts. This file may be VERY large. Please be patient - it may take several minutes for this download to begin."] = "Экспортировать информацию из вашего канала и его содержимое в резервную копию в формате JSON которая может быть использована для восстановления или импорта на другом сервере. Сохраняет все ваши контакты, разрешения, данные профиля и публикации за несколько месяцев. Файл может иметь очень большой размер. Пожалуйста, будьте терпеливы и подождите несколько минут пока не начнётся загрузка.";
+App::$strings["Export your posts from a given year."] = "Экспортировать ваши публикации за данный год.";
+App::$strings["You may also export your posts and conversations for a particular year or month. Adjust the date in your browser location bar to select other dates. If the export fails (possibly due to memory exhaustion on your server hub), please try again selecting a more limited date range."] = "Вы также можете экспортировать ваши публикации и беседы за определённый месяц или год. Выберите дату в панели местоположения в браузере. Если экспорт будет неудачным (это возможно, например, из-за исчерпания памяти на сервере), повторите попытку, выбрав меньший диапазон дат.";
+App::$strings["To select all posts for a given year, such as this year, visit %2\$s"] = "Для выбора всех публикаций заданного года, например текущего, посетите %2\$s";
+App::$strings["To select all posts for a given month, such as January of this year, visit %2\$s"] = "Для выбора всех публикаций заданного месяца, например за январь сего года, посетите %2\$s";
+App::$strings["These content files may be imported or restored by visiting %2\$s on any site containing your channel. For best results please import or restore these in date order (oldest first)."] = "Данные файлы с содержимым могут быть импортированы и восстановлены на любом содержащем ваш канал сайте. Посетите %2\$s. Для лучших результатов пожалуйста производите импорт и восстановление в порядке датировки (старые сначала).";
+App::$strings["Away"] = "Нет на месте";
+App::$strings["Online"] = "В сети";
+App::$strings["Like/Dislike"] = "Нравится / не нравится";
+App::$strings["This action is restricted to members."] = "Это действие доступно только участникам.";
+App::$strings["Please login with your \$Projectname ID or register as a new \$Projectname member to continue."] = "Пожалуйста, для продолжения войдите с вашим \$Projectname ID или зарегистрируйтесь как новый участник \$Projectname.";
+App::$strings["Invalid request."] = "Неверный запрос.";
+App::$strings["thing"] = "предмет";
+App::$strings["Channel unavailable."] = "Канал недоступен.";
+App::$strings["Previous action reversed."] = "Предыдущее действие отменено.";
+App::$strings["%1\$s agrees with %2\$s's %3\$s"] = "%1\$s согласен с %2\$s %3\$s";
+App::$strings["%1\$s doesn't agree with %2\$s's %3\$s"] = "%1\$s не согласен с %2\$s %3\$s";
+App::$strings["%1\$s abstains from a decision on %2\$s's %3\$s"] = "%1\$s воздерживается от решения по %2\$s%3\$s";
+App::$strings["%1\$s is attending %2\$s's %3\$s"] = "%1\$s посещает %2\$s%3\$s";
+App::$strings["%1\$s is not attending %2\$s's %3\$s"] = "%1\$s не посещает %2\$s%3\$s";
+App::$strings["%1\$s may attend %2\$s's %3\$s"] = "%1\$s может посетить %2\$s%3\$s";
+App::$strings["Action completed."] = "Действие завершено.";
+App::$strings["Thank you."] = "Спасибо.";
+App::$strings["Bookmark added"] = "Закладка добавлена";
+App::$strings["Bookmarks App"] = "Приложение \"Закладки\"";
+App::$strings["Bookmark links from posts and manage them"] = "Поместить ссылки из публикации в закладки и управлять ими";
+App::$strings["My Bookmarks"] = "Мои закладки";
+App::$strings["My Connections Bookmarks"] = "Закладки моих контактов";
+App::$strings["Item not available."] = "Элемент недоступен.";
+App::$strings["Remote Diagnostics App"] = "Приложение \"Удалённая диагностика\"";
+App::$strings["Perform diagnostics on remote channels"] = "Производит диагностику удалённых каналов";
+App::$strings["item"] = "пункт";
+App::$strings["Permissions denied."] = "Доступ запрещен.";
+App::$strings["Channel removals are not allowed within 48 hours of changing the account password."] = "Удаление канала не разрешается в течении 48 часов после смены пароля у аккаунта.";
+App::$strings["Remove This Channel"] = "Удалить этот канал";
+App::$strings["This channel will be completely removed from the network. "] = "Этот канал будет полностью удалён из сети. ";
+App::$strings["This action is permanent and can not be undone!"] = "Это действие необратимо и не может быть отменено!";
+App::$strings["Remove this channel and all its clones from the network"] = "Удалить этот канал и все его клоны из сети";
+App::$strings["By default only the instance of the channel located on this hub will be removed from the network"] = "По умолчанию только представление канала расположенное на данном хабе будет удалено из сети";
+App::$strings["Unable to update menu."] = "Невозможно обновить меню.";
+App::$strings["Unable to create menu."] = "Невозможно создать меню.";
+App::$strings["Menu Name"] = "Название меню";
+App::$strings["Unique name (not visible on webpage) - required"] = "Уникальное название (не видимо на странице) - требуется";
+App::$strings["Menu Title"] = "Заголовок меню";
+App::$strings["Visible on webpage - leave empty for no title"] = "Видимость на странице - оставьте пустым если не хотите иметь заголовок";
+App::$strings["Allow Bookmarks"] = "Разрешить закладки";
+App::$strings["Menu may be used to store saved bookmarks"] = "Меню может использоваться, чтобы сохранить закладки";
+App::$strings["Submit and proceed"] = "Отправить и обработать";
+App::$strings["Created"] = "Создано";
+App::$strings["Edited"] = "Отредактировано";
+App::$strings["New"] = "Новые";
+App::$strings["Bookmarks allowed"] = "Закладки разрешены";
+App::$strings["Delete this menu"] = "Удалить это меню";
+App::$strings["Edit menu contents"] = "Редактировать содержание меню";
+App::$strings["Edit this menu"] = "Редактировать это меню";
+App::$strings["Menu could not be deleted."] = "Меню не может быть удалено.";
+App::$strings["Menu not found."] = "Меню не найдено";
+App::$strings["Edit Menu"] = "Редактировать меню";
+App::$strings["Add or remove entries to this menu"] = "Добавить или удалить пункты этого меню";
+App::$strings["Menu name"] = "Название меню";
+App::$strings["Must be unique, only seen by you"] = "Должно быть уникальным (видно только вам)";
+App::$strings["Menu title"] = "Заголовок меню";
+App::$strings["Menu title as seen by others"] = "Видимый другими заголовок меню";
+App::$strings["Allow bookmarks"] = "Разрешить закладки";
+App::$strings["No ratings"] = "Оценок нет";
+App::$strings["Rating: "] = "Оценкa:";
+App::$strings["Website: "] = "Веб-сайт:";
+App::$strings["Description: "] = "Описание:";
+App::$strings["Public Hubs"] = "Публичные хабы";
+App::$strings["The listed hubs allow public registration for the \$Projectname network. All hubs in the network are interlinked so membership on any of them conveys membership in the network as a whole. Some hubs may require subscription or provide tiered service plans. The hub itself may provide additional details."] = "Указанные хабы разрешают публичную регистрацию для сети \$Projectname. Все хабы в сети взаимосвязаны, поэтому членство в любом из них передает членство во всю сеть. Некоторым хабам может потребоваться подписка или предоставление многоуровневых планов обслуживания. Сам хаб может предоставить дополнительные сведения.";
+App::$strings["Hub URL"] = "URL сервера";
+App::$strings["Access Type"] = "Тип доступа";
+App::$strings["Registration Policy"] = "Политика регистрации";
+App::$strings["Stats"] = "Статистика";
+App::$strings["Software"] = "Программное обеспечение";
+App::$strings["Rate"] = "Оценка";
App::$strings["\$Projectname Server - Setup"] = "\$Projectname сервер - Установка";
App::$strings["Could not connect to database."] = "Не удалось подключиться к серверу баз данных.";
App::$strings["Could not connect to specified site URL. Possible SSL certificate or DNS issue."] = "Не удалось подключиться к указанному URL. Вероятно проблема с SSL сертификатом или DNS.";
@@ -426,73 +1835,36 @@ App::$strings["The database configuration file \".htconfig.php\" could not be wr
App::$strings["Errors encountered creating database tables."] = "При создании базы данных возникли ошибки.";
App::$strings["
What next?
"] = "
Что дальше?
";
App::$strings["IMPORTANT: You will need to [manually] setup a scheduled task for the poller."] = "Вам понадобится [вручную] настроить запланированную задачу для опрашивателя.";
-App::$strings["Continue"] = "Продолжить";
-App::$strings["Premium Channel App"] = "Приложение \"Премиальный канал\"";
-App::$strings["Allows you to set restrictions and terms on those that connect with your channel"] = "Позволяет установить ограничения и условия для подключающихся к вашему каналу";
-App::$strings["Premium Channel Setup"] = "Установка премиального канала";
-App::$strings["Enable premium channel connection restrictions"] = "Включить ограничения для премиального канала";
-App::$strings["Please enter your restrictions or conditions, such as paypal receipt, usage guidelines, etc."] = "Пожалуйста введите ваши ограничения или условия, такие, как оплата PayPal, правила использования и т.п.";
-App::$strings["This channel may require additional steps or acknowledgement of the following conditions prior to connecting:"] = "Этот канал до подключения может требовать дополнительных шагов или подтверждений следующих условий:";
-App::$strings["Potential connections will then see the following text before proceeding:"] = "Потенциальные соединения будут видеть следующий предварительный текст:";
-App::$strings["By continuing, I certify that I have complied with any instructions provided on this page."] = "Продолжая, я подтверждаю что я выполнил все условия представленные на данной странице.";
-App::$strings["(No specific instructions have been provided by the channel owner.)"] = "(Владельцем канала не было представлено никаких специальных инструкций.)";
-App::$strings["Restricted or Premium Channel"] = "Ограниченный или премиальный канал";
-App::$strings["Queue Statistics"] = "Статистика очереди";
-App::$strings["Total Entries"] = "Всего записей";
-App::$strings["Priority"] = "Приоритет";
-App::$strings["Destination URL"] = "Конечный URL-адрес";
-App::$strings["Mark hub permanently offline"] = "Пометить хаб как постоянно отключенный";
-App::$strings["Empty queue for this hub"] = "Освободить очередь для этого хаба";
-App::$strings["Last known contact"] = "Последний известный контакт";
-App::$strings["Off"] = "Выкл.";
-App::$strings["On"] = "Вкл.";
+App::$strings["Unable to create element."] = "Невозможно создать элемент.";
+App::$strings["Unable to update menu element."] = "Невозможно обновить элемент меню.";
+App::$strings["Unable to add menu element."] = "Невозможно добавить элемент меню.";
+App::$strings["Menu Item Permissions"] = "Разрешения на пункт меню";
+App::$strings["Link Name"] = "Имя ссылки";
+App::$strings["Link or Submenu Target"] = "Ссылка или цель подменю";
+App::$strings["Enter URL of the link or select a menu name to create a submenu"] = "Введите URL ссылки или выберите имя меню для создания подменю";
+App::$strings["Use magic-auth if available"] = "Использовать magic-auth если возможно";
+App::$strings["Open link in new window"] = "Открыть ссылку в новом окне";
+App::$strings["Order in list"] = "Порядок в списке";
+App::$strings["Higher numbers will sink to bottom of listing"] = "Большие значения в конце списка";
+App::$strings["Submit and finish"] = "Отправить и завершить";
+App::$strings["Submit and continue"] = "Отправить и продолжить";
+App::$strings["Menu:"] = "Меню:";
+App::$strings["Link Target"] = "Цель ссылки";
+App::$strings["Edit menu"] = "Редактировать меню";
+App::$strings["Edit element"] = "Редактировать элемент";
+App::$strings["Drop element"] = "Удалить элемент";
+App::$strings["New element"] = "Новый элемент";
+App::$strings["Edit this menu container"] = "Редактировать контейнер меню";
+App::$strings["Add menu element"] = "Добавить элемент меню";
+App::$strings["Delete this menu item"] = "Удалить этот элемент меню";
+App::$strings["Edit this menu item"] = "Редактировать этот элемент меню";
+App::$strings["Menu item not found."] = "Элемент меню не найден.";
+App::$strings["Menu item deleted."] = "Элемент меню удалён.";
+App::$strings["Menu item could not be deleted."] = "Невозможно удалить элемент меню.";
+App::$strings["Edit Menu Element"] = "Редактировать элемент меню";
+App::$strings["Link text"] = "Текст ссылки";
App::$strings["Lock feature %s"] = "Заблокировать функцию \"%s\"";
App::$strings["Manage Additional Features"] = "Управление дополнительными функциями";
-App::$strings["Update has been marked successful"] = "Обновление было помечено как успешное";
-App::$strings["Verification of update %s failed. Check system logs."] = "Проверка обновления %s не удалась. Проверьте системный журнал.";
-App::$strings["Update %s was successfully applied."] = "Обновление %s было успешно применено.";
-App::$strings["Verifying update %s did not return a status. Unknown if it succeeded."] = "Проверка обновления %s не вернула его состояние. Неизвестно было ли оно успешным.";
-App::$strings["Update %s does not contain a verification function."] = "Обновление %s не содержит функцию проверки.";
-App::$strings["Update function %s could not be found."] = "Функция обновления %s не может быть найдена.";
-App::$strings["Executing update procedure %s failed. Check system logs."] = "Не удалось выполнить процедуру обновления %s.Проверьте системный журнал.";
-App::$strings["Update %s did not return a status. It cannot be determined if it was successful."] = "Обновление %s не вернуло свой статус. Невозможно определить было ли оно успешным.";
-App::$strings["Failed Updates"] = "Обновления с ошибками";
-App::$strings["Mark success (if update was manually applied)"] = "Пометить успешным (если обновление было применено вручную)";
-App::$strings["Attempt to verify this update if a verification procedure exists"] = "Попытайтесь проверить это обновление, если существует процедура проверки";
-App::$strings["Attempt to execute this update step automatically"] = "Попытаться применить этот этап обновления автоматически";
-App::$strings["No failed updates."] = "Ошибок обновлений нет.";
-App::$strings["%s account blocked/unblocked"] = array(
- 0 => "%s аккаунт блокирован/разблокирован",
- 1 => "%s аккаунта блокированы/разблокированы",
- 2 => "%s аккаунтов блокированы/разблокированы",
-);
-App::$strings["%s account deleted"] = array(
- 0 => "%s аккаунт удалён",
- 1 => "%s аккаунта удалёны",
- 2 => "%s аккаунтов удалёны",
-);
-App::$strings["Account not found"] = "Аккаунт не найден";
-App::$strings["Account '%s' deleted"] = "Аккаунт '%s' удален";
-App::$strings["Account '%s' blocked"] = "Аккаунт '%s' заблокирован";
-App::$strings["Account '%s' unblocked"] = "Аккаунт '%s' разблокирован";
-App::$strings["Administration"] = "Администрирование";
-App::$strings["Accounts"] = "Учётные записи";
-App::$strings["select all"] = "выбрать все";
-App::$strings["Registrations waiting for confirm"] = "Регистрации ждут подтверждения";
-App::$strings["Request date"] = "Дата запроса";
-App::$strings["No registrations."] = "Нет новых регистраций.";
-App::$strings["Approve"] = "Утвердить";
-App::$strings["Deny"] = "Запретить";
-App::$strings["Block"] = "Блокировать";
-App::$strings["Unblock"] = "Разблокировать";
-App::$strings["ID"] = "";
-App::$strings["All Channels"] = "Все каналы";
-App::$strings["Register date"] = "Дата регистрации";
-App::$strings["Last login"] = "Последний вход";
-App::$strings["Expires"] = "Срок действия";
-App::$strings["Service Class"] = "Класс обслуживания";
-App::$strings["Selected accounts will be deleted!\\n\\nEverything these accounts had posted on this site will be permanently deleted!\\n\\nAre you sure?"] = "Выбранные учётные записи будут удалены!\n\nВсё что было ими опубликовано на этом сайте будет удалено навсегда!\n\nВы уверены?";
-App::$strings["The account {0} will be deleted!\\n\\nEverything this account has posted on this site will be permanently deleted!\\n\\nAre you sure?"] = "Этот аккаунт {0} будет удалён!\n\nВсё что им было опубликовано на этом сайте будет удалено навсегда!\n\nВы уверены?";
App::$strings["Log settings updated."] = "Настройки журнала обновлены.";
App::$strings["Logs"] = "Журналы";
App::$strings["Clear"] = "Очистить";
@@ -521,31 +1893,66 @@ App::$strings["Channel '%s' censored"] = "Канал '%s' цензурирует
App::$strings["Channel '%s' uncensored"] = "Канал '%s' нецензурируется";
App::$strings["Channel '%s' code allowed"] = "Код в канале '%s' разрешён";
App::$strings["Channel '%s' code disallowed"] = "Код в канале '%s' запрещён";
-App::$strings["Channels"] = "Каналы";
+App::$strings["select all"] = "выбрать все";
App::$strings["Censor"] = "Цензурировать";
App::$strings["Uncensor"] = "Нецензурировать";
App::$strings["Allow Code"] = "Разрешить код";
App::$strings["Disallow Code"] = "Запретить код";
-App::$strings["Channel"] = "Канал";
App::$strings["UID"] = "";
App::$strings["Selected channels will be deleted!\\n\\nEverything that was posted in these channels on this site will be permanently deleted!\\n\\nAre you sure?"] = "Этот аккаунт {0} будет удалён!\n\nВсё что им было опубликовано на этом сайте будет удалено навсегда!\n\nВы уверены?";
App::$strings["The channel {0} will be deleted!\\n\\nEverything that was posted in this channel on this site will be permanently deleted!\\n\\nAre you sure?"] = "Канал {0} будет удалён!\n\nВсё что было опубликовано в этом канале на этом сайте будет удалено навсегда!\n\nВы уверены?";
-App::$strings["Theme settings updated."] = "Настройки темы обновленны.";
-App::$strings["No themes found."] = "Темы не найдены.";
-App::$strings["Item not found."] = "Элемент не найден.";
+App::$strings["By default, unfiltered HTML is allowed in embedded media. This is inherently insecure."] = "По умолчанию, HTML без фильтрации доступен во встраиваемых медиа. Это небезопасно.";
+App::$strings["The recommended setting is to only allow unfiltered HTML from the following sites:"] = "Рекомендуется настроить разрешения использовать HTML без фильтрации только для следующих сайтов:";
+App::$strings["https://youtube.com/ https://www.youtube.com/ https://youtu.be/ https://vimeo.com/ https://soundcloud.com/ "] = "";
+App::$strings["All other embedded content will be filtered, unless embedded content from that site is explicitly blocked."] = "се остальные встроенные материалы будут отфильтрованы, если встроенное содержимое с этого сайта явно заблокировано.";
+App::$strings["Security"] = "Безопасность";
+App::$strings["Block public"] = "Блокировать публичный доступ";
+App::$strings["Check to block public access to all otherwise public personal pages on this site unless you are currently authenticated."] = "Установите флажок для блокировки публичного доступа ко всем другим общедоступным страницам на этом сайте, если вы в настоящее время не аутентифицированы.";
+App::$strings["Provide a cloud root directory"] = "Предоставить корневой каталог в облаке";
+App::$strings["The cloud root directory lists all channel names which provide public files"] = "В корневом каталоге облака показываются все имена каналов, которые предоставляют общедоступные файлы";
+App::$strings["Show total disk space available to cloud uploads"] = "Показывать общее доступное для загрузок место в хранилище";
+App::$strings["Set \"Transport Security\" HTTP header"] = "Установить HTTP-заголовок \"Transport Security\"";
+App::$strings["Set \"Content Security Policy\" HTTP header"] = "Установить HTTP-заголовок \"Content Security Policy\"";
+App::$strings["Allowed email domains"] = "Разрешённые домены email";
+App::$strings["Comma separated list of domains which are allowed in email addresses for registrations to this site. Wildcards are accepted. Empty to allow any domains"] = "Список разделённых запятыми доменов для которых разрешена регистрация на этом сайте. Wildcards разрешены. Если пусто то разрешены любые домены.";
+App::$strings["Not allowed email domains"] = "Запрещённые домены email";
+App::$strings["Comma separated list of domains which are not allowed in email addresses for registrations to this site. Wildcards are accepted. Empty to allow any domains, unless allowed domains have been defined."] = "Список разделённых запятыми доменов для которых запрещена регистрация на этом сайте. Wildcards разрешены. Если пусто то разрешены любые домены до тех пор, пока разрешённые домены не будут указаны.";
+App::$strings["Allow communications only from these sites"] = "Разрешить связь только с этими сайтами";
+App::$strings["One site per line. Leave empty to allow communication from anywhere by default"] = "Один сайт на строку. Оставьте пустым для разрешения взаимодействия без ограничений (по умочанию).";
+App::$strings["Block communications from these sites"] = "Блокировать связь с этими сайтами";
+App::$strings["Allow communications only from these channels"] = "Разрешить связь только для этих каналов";
+App::$strings["One channel (hash) per line. Leave empty to allow from any channel by default"] = "Один канал (или его хэш) на строку. Оставьте пустым для разрешения взаимодействия с любым каналом (по умолчанию).";
+App::$strings["Block communications from these channels"] = "Блокировать связь с этими каналами";
+App::$strings["Only allow embeds from secure (SSL) websites and links."] = "Разрешать встраивание только для безопасных (SSL/TLS) сайтов и ссылок.";
+App::$strings["Allow unfiltered embedded HTML content only from these domains"] = "Разрешить встраивать нефильтруемое HTML-содержимое только для этих доменов";
+App::$strings["One site per line. By default embedded content is filtered."] = "Один сайт на строку. По умолчанию встраиваемое содержимое фильтруется.";
+App::$strings["Block embedded HTML from these domains"] = "Блокировать встраивание HTML-содержимого для этих доменов";
+App::$strings["Plugin %s disabled."] = "Плагин %s отключен.";
+App::$strings["Plugin %s enabled."] = "Плагин %s включен.";
App::$strings["Disable"] = "Запретить";
App::$strings["Enable"] = "Разрешить";
-App::$strings["Screenshot"] = "Снимок экрана";
-App::$strings["Themes"] = "Темы";
+App::$strings["Addons"] = "Расширения";
App::$strings["Toggle"] = "Переключить";
-App::$strings["Settings"] = "Настройки";
App::$strings["Author: "] = "Автор: ";
App::$strings["Maintainer: "] = "Сопровождающий:";
-App::$strings["[Experimental]"] = "[экспериментальный]";
-App::$strings["[Unsupported]"] = "[неподдерживаемый]";
+App::$strings["Minimum project version: "] = "Минимальная версия проекта: ";
+App::$strings["Maximum project version: "] = "Максимальная версия проекта: ";
+App::$strings["Minimum PHP version: "] = "Минимальная версия PHP: ";
+App::$strings["Compatible Server Roles: "] = "Совместимые роли сервера: ";
+App::$strings["Requires: "] = "Необходимо:";
+App::$strings["Disabled - version incompatibility"] = "Отключено - несовместимость версий";
+App::$strings["Enter the public git repository URL of the addon repo."] = "Введите URL публичного репозитория расширений git";
+App::$strings["Addon repo git URL"] = "URL репозитория расширений git";
+App::$strings["Custom repo name"] = "Пользовательское имя репозитория";
+App::$strings["(optional)"] = "(необязательно)";
+App::$strings["Download Addon Repo"] = "Загрузить репозиторий расширений";
+App::$strings["Install new repo"] = "Установить новый репозиторий";
+App::$strings["Install"] = "Установить";
+App::$strings["Manage Repos"] = "Управление репозиториями";
+App::$strings["Installed Addon Repositories"] = "Установленные репозитории расширений";
+App::$strings["Install a New Addon Repository"] = "Установить новый репозиторий расширений";
+App::$strings["Switch branch"] = "Переключить ветку";
App::$strings["Site settings updated."] = "Настройки сайта обновлены.";
-App::$strings["Default"] = "По умолчанию";
-App::$strings["%s - (Incompatible)"] = "%s - (несовместимо)";
App::$strings["mobile"] = "мобильный";
App::$strings["experimental"] = "экспериментальный";
App::$strings["unsupported"] = "неподдерживаемый";
@@ -557,10 +1964,8 @@ App::$strings["My site offers free accounts with optional paid upgrades"] = "Н
App::$strings["Default permission role for new accounts"] = "Разрешения по умолчанию для новых аккаунтов";
App::$strings["This role will be used for the first channel created after registration."] = "Эта роль будет использоваться для первого канала, созданного после регистрации.";
App::$strings["Site"] = "Сайт";
-App::$strings["Registration"] = "Регистрация";
App::$strings["File upload"] = "Загрузка файла";
App::$strings["Policies"] = "Правила";
-App::$strings["Advanced"] = "Дополнительно";
App::$strings["Site name"] = "Название сайта";
App::$strings["Banner/Logo"] = "Баннер / логотип";
App::$strings["Unfiltered HTML/CSS/JS is allowed"] = "Разрешён нефильтруемый HTML/CSS/JS";
@@ -641,27 +2046,6 @@ App::$strings["Page to display after creating a new channel"] = "Страниц
App::$strings["Default: profiles"] = "По умолчанию: profiles";
App::$strings["Optional: site location"] = "Необязательно: место размещения сайта";
App::$strings["Region or country"] = "Регион или страна";
-App::$strings["Plugin %s disabled."] = "Плагин %s отключен.";
-App::$strings["Plugin %s enabled."] = "Плагин %s включен.";
-App::$strings["Addons"] = "Расширения";
-App::$strings["Minimum project version: "] = "Минимальная версия проекта: ";
-App::$strings["Maximum project version: "] = "Максимальная версия проекта: ";
-App::$strings["Minimum PHP version: "] = "Минимальная версия PHP: ";
-App::$strings["Compatible Server Roles: "] = "Совместимые роли сервера: ";
-App::$strings["Requires: "] = "Необходимо:";
-App::$strings["Disabled - version incompatibility"] = "Отключено - несовместимость версий";
-App::$strings["Enter the public git repository URL of the addon repo."] = "Введите URL публичного репозитория расширений git";
-App::$strings["Addon repo git URL"] = "URL репозитория расширений git";
-App::$strings["Custom repo name"] = "Пользовательское имя репозитория";
-App::$strings["(optional)"] = "(необязательно)";
-App::$strings["Download Addon Repo"] = "Загрузить репозиторий расширений";
-App::$strings["Install new repo"] = "Установить новый репозиторий";
-App::$strings["Install"] = "Установить";
-App::$strings["Manage Repos"] = "Управление репозиториями";
-App::$strings["Installed Addon Repositories"] = "Установленные репозитории расширений";
-App::$strings["Install a New Addon Repository"] = "Установить новый репозиторий расширений";
-App::$strings["Switch branch"] = "Переключить ветку";
-App::$strings["Remove"] = "Удалить";
App::$strings["New Profile Field"] = "Поле нового профиля";
App::$strings["Field nickname"] = "Псевдоним поля";
App::$strings["System name of field"] = "Системное имя поля";
@@ -670,7 +2054,6 @@ App::$strings["Field Name"] = "Имя поля";
App::$strings["Label on profile pages"] = "Метка на странице профиля";
App::$strings["Help text"] = "Текст подсказки";
App::$strings["Additional info (optional)"] = "Дополнительная информация (необязательно)";
-App::$strings["Save"] = "Запомнить";
App::$strings["Field definition not found"] = "Определения поля не найдено";
App::$strings["Edit Profile Field"] = "Редактировать поле профиля";
App::$strings["Profile Fields"] = "Поля профиля";
@@ -680,6 +2063,58 @@ App::$strings["(In addition to basic fields)"] = "(к основым полям)
App::$strings["All available fields"] = "Все доступные поля";
App::$strings["Custom Fields"] = "Настраиваемые поля";
App::$strings["Create Custom Field"] = "Создать настраиваемое поле";
+App::$strings["Queue Statistics"] = "Статистика очереди";
+App::$strings["Total Entries"] = "Всего записей";
+App::$strings["Priority"] = "Приоритет";
+App::$strings["Destination URL"] = "Конечный URL-адрес";
+App::$strings["Mark hub permanently offline"] = "Пометить хаб как постоянно отключенный";
+App::$strings["Empty queue for this hub"] = "Освободить очередь для этого хаба";
+App::$strings["Last known contact"] = "Последний известный контакт";
+App::$strings["Theme settings updated."] = "Настройки темы обновленны.";
+App::$strings["No themes found."] = "Темы не найдены.";
+App::$strings["Screenshot"] = "Снимок экрана";
+App::$strings["Themes"] = "Темы";
+App::$strings["[Experimental]"] = "[экспериментальный]";
+App::$strings["[Unsupported]"] = "[неподдерживаемый]";
+App::$strings["%s account blocked/unblocked"] = array(
+ 0 => "%s аккаунт блокирован/разблокирован",
+ 1 => "%s аккаунта блокированы/разблокированы",
+ 2 => "%s аккаунтов блокированы/разблокированы",
+);
+App::$strings["%s account deleted"] = array(
+ 0 => "%s аккаунт удалён",
+ 1 => "%s аккаунта удалёны",
+ 2 => "%s аккаунтов удалёны",
+);
+App::$strings["Account not found"] = "Аккаунт не найден";
+App::$strings["Account '%s' blocked"] = "Аккаунт '%s' заблокирован";
+App::$strings["Account '%s' unblocked"] = "Аккаунт '%s' разблокирован";
+App::$strings["Registrations waiting for confirm"] = "Регистрации ждут подтверждения";
+App::$strings["Request date"] = "Дата запроса";
+App::$strings["No registrations."] = "Нет новых регистраций.";
+App::$strings["Block"] = "Блокировать";
+App::$strings["Unblock"] = "Разблокировать";
+App::$strings["ID"] = "";
+App::$strings["All Channels"] = "Все каналы";
+App::$strings["Register date"] = "Дата регистрации";
+App::$strings["Last login"] = "Последний вход";
+App::$strings["Expires"] = "Срок действия";
+App::$strings["Service Class"] = "Класс обслуживания";
+App::$strings["Selected accounts will be deleted!\\n\\nEverything these accounts had posted on this site will be permanently deleted!\\n\\nAre you sure?"] = "Выбранные учётные записи будут удалены!\n\nВсё что было ими опубликовано на этом сайте будет удалено навсегда!\n\nВы уверены?";
+App::$strings["The account {0} will be deleted!\\n\\nEverything this account has posted on this site will be permanently deleted!\\n\\nAre you sure?"] = "Этот аккаунт {0} будет удалён!\n\nВсё что им было опубликовано на этом сайте будет удалено навсегда!\n\nВы уверены?";
+App::$strings["Update has been marked successful"] = "Обновление было помечено как успешное";
+App::$strings["Verification of update %s failed. Check system logs."] = "Проверка обновления %s не удалась. Проверьте системный журнал.";
+App::$strings["Update %s was successfully applied."] = "Обновление %s было успешно применено.";
+App::$strings["Verifying update %s did not return a status. Unknown if it succeeded."] = "Проверка обновления %s не вернула его состояние. Неизвестно было ли оно успешным.";
+App::$strings["Update %s does not contain a verification function."] = "Обновление %s не содержит функцию проверки.";
+App::$strings["Update function %s could not be found."] = "Функция обновления %s не может быть найдена.";
+App::$strings["Executing update procedure %s failed. Check system logs."] = "Не удалось выполнить процедуру обновления %s.Проверьте системный журнал.";
+App::$strings["Update %s did not return a status. It cannot be determined if it was successful."] = "Обновление %s не вернуло свой статус. Невозможно определить было ли оно успешным.";
+App::$strings["Failed Updates"] = "Обновления с ошибками";
+App::$strings["Mark success (if update was manually applied)"] = "Пометить успешным (если обновление было применено вручную)";
+App::$strings["Attempt to verify this update if a verification procedure exists"] = "Попытайтесь проверить это обновление, если существует процедура проверки";
+App::$strings["Attempt to execute this update step automatically"] = "Попытаться применить этот этап обновления автоматически";
+App::$strings["No failed updates."] = "Ошибок обновлений нет.";
App::$strings["Password changed for account %d."] = "Пароль для аккаунта %d изменён.";
App::$strings["Account settings updated."] = "Настройки аккаунта обновлены.";
App::$strings["Account not found."] = "Учётная запись не найдена.";
@@ -688,193 +2123,6 @@ App::$strings["New Password"] = "Новый пароль";
App::$strings["New Password again"] = "Повторите новый пароль";
App::$strings["Account language (for emails)"] = "Язык сообщения для email";
App::$strings["Service class"] = "Класс обслуживания";
-App::$strings["By default, unfiltered HTML is allowed in embedded media. This is inherently insecure."] = "По умолчанию, HTML без фильтрации доступен во встраиваемых медиа. Это небезопасно.";
-App::$strings["The recommended setting is to only allow unfiltered HTML from the following sites:"] = "Рекомендуется настроить разрешения использовать HTML без фильтрации только для следующих сайтов:";
-App::$strings["https://youtube.com/ https://www.youtube.com/ https://youtu.be/ https://vimeo.com/ https://soundcloud.com/ "] = "";
-App::$strings["All other embedded content will be filtered, unless embedded content from that site is explicitly blocked."] = "се остальные встроенные материалы будут отфильтрованы, если встроенное содержимое с этого сайта явно заблокировано.";
-App::$strings["Security"] = "Безопасность";
-App::$strings["Block public"] = "Блокировать публичный доступ";
-App::$strings["Check to block public access to all otherwise public personal pages on this site unless you are currently authenticated."] = "Установите флажок для блокировки публичного доступа ко всем другим общедоступным страницам на этом сайте, если вы в настоящее время не аутентифицированы.";
-App::$strings["Provide a cloud root directory"] = "Предоставить корневой каталог в облаке";
-App::$strings["The cloud root directory lists all channel names which provide public files"] = "В корневом каталоге облака показываются все имена каналов, которые предоставляют общедоступные файлы";
-App::$strings["Show total disk space available to cloud uploads"] = "Показывать общее доступное для загрузок место в хранилище";
-App::$strings["Set \"Transport Security\" HTTP header"] = "Установить HTTP-заголовок \"Transport Security\"";
-App::$strings["Set \"Content Security Policy\" HTTP header"] = "Установить HTTP-заголовок \"Content Security Policy\"";
-App::$strings["Allowed email domains"] = "Разрешённые домены email";
-App::$strings["Comma separated list of domains which are allowed in email addresses for registrations to this site. Wildcards are accepted. Empty to allow any domains"] = "Список разделённых запятыми доменов для которых разрешена регистрация на этом сайте. Wildcards разрешены. Если пусто то разрешены любые домены.";
-App::$strings["Not allowed email domains"] = "Запрещённые домены email";
-App::$strings["Comma separated list of domains which are not allowed in email addresses for registrations to this site. Wildcards are accepted. Empty to allow any domains, unless allowed domains have been defined."] = "Список разделённых запятыми доменов для которых запрещена регистрация на этом сайте. Wildcards разрешены. Если пусто то разрешены любые домены до тех пор, пока разрешённые домены не будут указаны.";
-App::$strings["Allow communications only from these sites"] = "Разрешить связь только с этими сайтами";
-App::$strings["One site per line. Leave empty to allow communication from anywhere by default"] = "Один сайт на строку. Оставьте пустым для разрешения взаимодействия без ограничений (по умочанию).";
-App::$strings["Block communications from these sites"] = "Блокировать связь с этими сайтами";
-App::$strings["Allow communications only from these channels"] = "Разрешить связь только для этих каналов";
-App::$strings["One channel (hash) per line. Leave empty to allow from any channel by default"] = "Один канал (или его хэш) на строку. Оставьте пустым для разрешения взаимодействия с любым каналом (по умолчанию).";
-App::$strings["Block communications from these channels"] = "Блокировать связь с этими каналами";
-App::$strings["Only allow embeds from secure (SSL) websites and links."] = "Разрешать встраивание только для безопасных (SSL/TLS) сайтов и ссылок.";
-App::$strings["Allow unfiltered embedded HTML content only from these domains"] = "Разрешить встраивать нефильтруемое HTML-содержимое только для этих доменов";
-App::$strings["One site per line. By default embedded content is filtered."] = "Один сайт на строку. По умолчанию встраиваемое содержимое фильтруется.";
-App::$strings["Block embedded HTML from these domains"] = "Блокировать встраивание HTML-содержимого для этих доменов";
-App::$strings["Remote privacy information not available."] = "Удаленная информация о конфиденциальности недоступна.";
-App::$strings["Visible to:"] = "Видимо для:";
-App::$strings["__ctx:acl__ Profile"] = "Профиль";
-App::$strings["Comment approved"] = "Комментарий одобрен";
-App::$strings["Comment deleted"] = "Комментарий удалён";
-App::$strings["Friends"] = "Друзья";
-App::$strings["Settings updated."] = "Настройки обновлены.";
-App::$strings["Nobody except yourself"] = "Никто кроме вас";
-App::$strings["Only those you specifically allow"] = "Только персонально разрешённые";
-App::$strings["Approved connections"] = "Одобренные контакты";
-App::$strings["Any connections"] = "Любые контакты";
-App::$strings["Anybody on this website"] = "Любой на этом сайте";
-App::$strings["Anybody in this network"] = "Любой в этой сети";
-App::$strings["Anybody authenticated"] = "Любой аутентифицированный";
-App::$strings["Anybody on the internet"] = "Любой в интернете";
-App::$strings["Publish your default profile in the network directory"] = "Публиковать ваш профиль по умолчанию в сетевом каталоге";
-App::$strings["Allow us to suggest you as a potential friend to new members?"] = "Разрешить предлагать вас как потенциального друга для новых пользователей?";
-App::$strings["or"] = "или";
-App::$strings["Your channel address is"] = "Адрес вашего канала";
-App::$strings["Your files/photos are accessible via WebDAV at"] = "Ваши файлы / фотографии доступны через WebDAV по";
-App::$strings["Automatic membership approval"] = "Членство одобрено автоматически";
-App::$strings["If enabled, connection requests will be approved without your interaction"] = "Если включено, запросы контактов будут одобрены без вашего участия";
-App::$strings["Channel Settings"] = "Настройки канала";
-App::$strings["Basic Settings"] = "Основные настройки";
-App::$strings["Full Name:"] = "Полное имя:";
-App::$strings["Email Address:"] = "Адрес email:";
-App::$strings["Your Timezone:"] = "Часовой пояс:";
-App::$strings["Default Post Location:"] = "Расположение по умолчанию:";
-App::$strings["Geographical location to display on your posts"] = "Показывать географическое положение в ваших публикациях";
-App::$strings["Use Browser Location:"] = "Определять расположение из браузера";
-App::$strings["Adult Content"] = "Содержимое для взрослых";
-App::$strings["This channel frequently or regularly publishes adult content. (Please tag any adult material and/or nudity with #NSFW)"] = "Этот канал часто или регулярно публикует содержимое для взрослых. Пожалуйста, помечайте любой такой материал тегом #NSFW";
-App::$strings["Security and Privacy Settings"] = "Безопасность и настройки приватности";
-App::$strings["Your permissions are already configured. Click to view/adjust"] = "Ваши разрешения уже настроены. Нажмите чтобы просмотреть или изменить";
-App::$strings["Hide my online presence"] = "Скрывать моё присутствие онлайн";
-App::$strings["Prevents displaying in your profile that you are online"] = "Предотвращает отображения статуса \"в сети\" в вашем профиле";
-App::$strings["Simple Privacy Settings:"] = "Простые настройки безопасности:";
-App::$strings["Very Public - extremely permissive (should be used with caution)"] = "Полностью открытый - сверхлиберальный (должен использоваться с осторожностью)";
-App::$strings["Typical - default public, privacy when desired (similar to social network permissions but with improved privacy)"] = "Обычный - открытый по умолчанию, приватность по желанию (как в социальных сетях, но с улучшенными настройками)";
-App::$strings["Private - default private, never open or public"] = "Частный - частный по умочанию, не открытый и не публичный";
-App::$strings["Blocked - default blocked to/from everybody"] = "Закрытый - заблокированный по умолчанию от / для всех";
-App::$strings["Allow others to tag your posts"] = "Разрешить другим отмечать ваши публикации";
-App::$strings["Often used by the community to retro-actively flag inappropriate content"] = "Часто используется сообществом для маркировки неподобающего содержания";
-App::$strings["Channel Permission Limits"] = "Ограничения разрешений канала";
-App::$strings["Expire other channel content after this many days"] = "Храненить содержимое других каналов, дней";
-App::$strings["0 or blank to use the website limit."] = "0 или пусто - использовать настройки сайта.";
-App::$strings["This website expires after %d days."] = "Срок хранения содержимого этого сайта истекает через %d дней";
-App::$strings["This website does not expire imported content."] = "Срок хранения импортированного содержимого этого сайта не ограничен.";
-App::$strings["The website limit takes precedence if lower than your limit."] = "Ограничение сайта имеет приоритет если ниже вашего значения.";
-App::$strings["Maximum Friend Requests/Day:"] = "Запросов в друзья в день:";
-App::$strings["May reduce spam activity"] = "Может ограничить спам активность";
-App::$strings["Default Privacy Group"] = "Группа конфиденциальности по умолчанию";
-App::$strings["Use my default audience setting for the type of object published"] = "Использовать настройки аудитории по умолчанию для типа опубликованного объекта";
-App::$strings["Default permissions category"] = "Категория разрешений по умолчанию";
-App::$strings["Maximum private messages per day from unknown people:"] = "Максимально количество сообщений от незнакомых людей, в день:";
-App::$strings["Useful to reduce spamming"] = "Полезно для сокращения количества спама";
-App::$strings["Notification Settings"] = "Настройки уведомлений";
-App::$strings["By default post a status message when:"] = "По умолчанию публиковать новый статус при:";
-App::$strings["accepting a friend request"] = "одобрении запроса в друзья";
-App::$strings["joining a forum/community"] = "вступлении в сообщество / форум";
-App::$strings["making an interesting profile change"] = "интересном изменении профиля";
-App::$strings["Send a notification email when:"] = "Отправить уведомление по email когда:";
-App::$strings["You receive a connection request"] = "вы получили новый запрос контакта";
-App::$strings["Your connections are confirmed"] = "Ваш запрос контакта был одобрен";
-App::$strings["Someone writes on your profile wall"] = "Кто-то написал на стене вашего профиля";
-App::$strings["Someone writes a followup comment"] = "Кто-то пишет комментарий";
-App::$strings["You receive a private message"] = "Вы получили личное сообщение";
-App::$strings["You receive a friend suggestion"] = "Вы получили предложение друзей";
-App::$strings["You are tagged in a post"] = "Вы были отмечены в публикации";
-App::$strings["You are poked/prodded/etc. in a post"] = "Вас толкнули, подтолкнули и т.п. в публикации";
-App::$strings["Someone likes your post/comment"] = "Кому-то нравится ваша публикация / комментарий";
-App::$strings["Show visual notifications including:"] = "Показывать визуальные оповещения включая:";
-App::$strings["Unseen stream activity"] = "Невидимая активность в потоке";
-App::$strings["Unseen channel activity"] = "Невидимая активность в канале";
-App::$strings["Unseen private messages"] = "Невидимые личные сообщения";
-App::$strings["Recommended"] = "Рекомендовано";
-App::$strings["Upcoming events"] = "Грядущие события";
-App::$strings["Events today"] = "События сегодня";
-App::$strings["Upcoming birthdays"] = "Грядущие дни рождения";
-App::$strings["Not available in all themes"] = "Не доступно во всех темах";
-App::$strings["System (personal) notifications"] = "Системные (личные) уведомления";
-App::$strings["System info messages"] = "Сообщения с системной информацией";
-App::$strings["System critical alerts"] = "Критические уведомления системы";
-App::$strings["New connections"] = "Новые контакты";
-App::$strings["System Registrations"] = "Системные регистрации";
-App::$strings["Unseen shared files"] = "Невидимые общие файлы";
-App::$strings["Unseen public stream activity"] = "Невидимая активность в публичном потоке";
-App::$strings["Unseen likes and dislikes"] = "Невидимые лайки и дислайки";
-App::$strings["Unseen forum posts"] = "Невидимые публикации на форуме";
-App::$strings["Email notification hub (hostname)"] = "Центр уведомлений по email (имя хоста)";
-App::$strings["If your channel is mirrored to multiple hubs, set this to your preferred location. This will prevent duplicate email notifications. Example: %s"] = "Если ваш канал зеркалируется в нескольких местах, это ваше предпочтительное местоположение. Это должно предотвратить дублировать уведомлений по email. Например: %s";
-App::$strings["Show new wall posts, private messages and connections under Notices"] = "Показать новые сообщения на стене, личные сообщения и контакты в \"Уведомлениях\"";
-App::$strings["Notify me of events this many days in advance"] = "Уведомлять меня о событиях заранее, дней";
-App::$strings["Must be greater than 0"] = "Должно быть больше 0";
-App::$strings["Advanced Account/Page Type Settings"] = "Дополнительные настройки учётной записи / страницы";
-App::$strings["Change the behaviour of this account for special situations"] = "Изменить поведение этого аккаунта в особых ситуациях";
-App::$strings["Miscellaneous Settings"] = "Дополнительные настройки";
-App::$strings["Default photo upload folder"] = "Каталог загрузки фотографий по умолчанию";
-App::$strings["%Y - current year, %m - current month"] = "%Y - текущий год, %y - текущий месяц";
-App::$strings["Default file upload folder"] = "Каталог загрузки файлов по умолчанию";
-App::$strings["Remove this channel."] = "Удалить этот канал.";
-App::$strings["Additional Features"] = "Дополнительные функции";
-App::$strings["Events Settings"] = "Настройки событий";
-App::$strings["Calendar Settings"] = "Настройки календаря";
-App::$strings["Settings saved."] = "Настройки сохранены.";
-App::$strings["Settings saved. Reload page please."] = "Настройки сохранены. Пожалуйста, перезагрузите страницу.";
-App::$strings["Conversation Settings"] = "Настройки бесед";
-App::$strings["Connections Settings"] = "Настройки контактов";
-App::$strings["Photos Settings"] = "Настройки фотографий";
-App::$strings["Not valid email."] = "Не действительный адрес email.";
-App::$strings["Protected email address. Cannot change to that email."] = "Защищенный адрес электронной почты. Нельзя изменить.";
-App::$strings["System failure storing new email. Please try again."] = "Системная ошибка сохранения email. Пожалуйста попробуйте ещё раз.";
-App::$strings["Password verification failed."] = "Не удалось выполнить проверку пароля.";
-App::$strings["Passwords do not match. Password unchanged."] = "Пароли не совпадают. Пароль не изменён.";
-App::$strings["Empty passwords are not allowed. Password unchanged."] = "Пустые пароли не допускаются. Пароль не изменён.";
-App::$strings["Password changed."] = "Пароль изменен.";
-App::$strings["Password update failed. Please try again."] = "Изменение пароля не удалось. Пожалуйста, попробуйте ещё раз.";
-App::$strings["Account Settings"] = "Настройки аккаунта";
-App::$strings["Current Password"] = "Текущий пароль";
-App::$strings["Enter New Password"] = "Введите новый пароль:";
-App::$strings["Confirm New Password"] = "Подтвердите новый пароль:";
-App::$strings["Leave password fields blank unless changing"] = "Оставьте поля пустыми до измнения";
-App::$strings["Remove Account"] = "Удалить аккаунт";
-App::$strings["Remove this account including all its channels"] = "Удалить этот аккаунт включая все каналы";
-App::$strings["Profiles Settings"] = "Настройки профилей";
-App::$strings["Channel Manager Settings"] = "Настройки менеджера канала";
-App::$strings["No feature settings configured"] = "Параметры функций не настроены";
-App::$strings["Addon Settings"] = "Настройки расширений";
-App::$strings["Please save/submit changes to any panel before opening another."] = "Пожалуйста сохраните / отправьте изменения на панели прежде чем открывать другую.";
-App::$strings["Max height of content (in pixels)"] = "Максимальная высота содержимого (в пикселях)";
-App::$strings["Click to expand content exceeding this height"] = "Нажмите чтобы развернуть содержимое превышающее эту высоту";
-App::$strings["Personal menu to display in your channel pages"] = "Персональное меню для отображения на странице вашего канала";
-App::$strings["Channel Home Settings"] = "Настройки главной страницы канала";
-App::$strings["Directory Settings"] = "Настройки каталога";
-App::$strings["Editor Settings"] = "Настройки редактора";
-App::$strings["%s - (Experimental)"] = "%s - (экспериментальный)";
-App::$strings["Display Settings"] = "Настройки отображения";
-App::$strings["Theme Settings"] = "Настройки темы";
-App::$strings["Custom Theme Settings"] = "Дополнительные настройки темы";
-App::$strings["Content Settings"] = "Настройки содержимого";
-App::$strings["Display Theme:"] = "Тема отображения:";
-App::$strings["Select scheme"] = "Выбрать схему";
-App::$strings["Preload images before rendering the page"] = "Предзагрузка изображений перед обработкой страницы";
-App::$strings["The subjective page load time will be longer but the page will be ready when displayed"] = "Субъективное время загрузки страницы будет длиннее, но страница будет готова при отображении";
-App::$strings["Enable user zoom on mobile devices"] = "Включить масштабирование на мобильных устройствах";
-App::$strings["Update browser every xx seconds"] = "Обновление браузера каждые N секунд";
-App::$strings["Minimum of 10 seconds, no maximum"] = "Минимум 10 секунд, без максимума";
-App::$strings["Maximum number of conversations to load at any time:"] = "Максимальное количество бесед для загрузки одновременно:";
-App::$strings["Maximum of 100 items"] = "Максимум 100 элементов";
-App::$strings["Show emoticons (smilies) as images"] = "Показывать эмотиконы (смайлики) как изображения";
-App::$strings["Provide channel menu in navigation bar"] = "Показывать меню канала в панели навигации";
-App::$strings["Default: channel menu located in app menu"] = "По умолчанию каналы расположены в меню приложения";
-App::$strings["Manual conversation updates"] = "Обновление бесед вручную";
-App::$strings["Default is on, turning this off may increase screen jumping"] = "Включено по умолчанию, выключение может привести к рывкам в отображении";
-App::$strings["Link post titles to source"] = "Ссылки на источник заголовков публикаций";
-App::$strings["New Member Links"] = "Ссылки для новичков";
-App::$strings["Display new member quick links menu"] = "Показать меню быстрых ссылок для новых участников";
-App::$strings["Stream Settings"] = "Настройки потока";
-App::$strings["View Photo"] = "Посмотреть фотографию";
-App::$strings["Edit Album"] = "Редактировать Фотоальбом";
-App::$strings["Upload"] = "Загрузка";
App::$strings["This channel is limited to %d tokens"] = "Этот канал ограничен %d токенами";
App::$strings["Name and Password are required."] = "Требуются имя и пароль.";
App::$strings["Token saved."] = "Токен сохранён.";
@@ -887,7 +2135,12 @@ App::$strings["Login Name"] = "Имя";
App::$strings["Login Password"] = "Пароль";
App::$strings["Expires (yyyy-mm-dd)"] = "Срок действия (yyyy-mm-dd)";
App::$strings["Their Settings"] = "Их настройки";
-App::$strings["Some blurb about what to do when you're new here"] = "Некоторые предложения о том, что делать, если вы здесь новичок ";
+App::$strings["Mark all seen"] = "Отметить как просмотренное";
+App::$strings["%1\$s is following %2\$s's %3\$s"] = "%1\$s отслеживает %2\$s's %3\$s";
+App::$strings["%1\$s stopped following %2\$s's %3\$s"] = "%1\$s прекратил отслеживать %2\$s's %3\$s";
+App::$strings["Edit post"] = "Редактировать сообщение";
+App::$strings["Page link"] = "Ссылка страницы";
+App::$strings["Edit Webpage"] = "Редактировать веб-страницу";
App::$strings["Thing updated"] = "Обновлено";
App::$strings["Object store: failed"] = "Хранлищие объектов: неудача";
App::$strings["Thing added"] = "Добавлено";
@@ -901,295 +2154,43 @@ App::$strings["Only sends to viewers of the applicable profile"] = "Отправ
App::$strings["Name of thing e.g. something"] = "Наименование, например \"нечто\"";
App::$strings["URL of thing (optional)"] = "URL (необязательно)";
App::$strings["URL for photo of thing (optional)"] = "URL для фотографии (необязательно)";
-App::$strings["Permissions"] = "Разрешения";
App::$strings["Add Thing to your Profile"] = "Добавить к вашему профилю";
-App::$strings["No more system notifications."] = "Нет новых оповещений системы.";
-App::$strings["System Notifications"] = "Системные оповещения ";
-App::$strings["Connection added."] = "Контакт добавлен.";
-App::$strings["Your service plan only allows %d channels."] = "Ваш класс обслуживания разрешает только %d каналов.";
-App::$strings["No channel. Import failed."] = "Канала нет. Импорт невозможен.";
-App::$strings["Import completed."] = "Импорт завершен.";
-App::$strings["You must be logged in to use this feature."] = "Вы должны войти в систему, чтобы использовать эту функцию.";
-App::$strings["Import Channel"] = "Импортировать канал";
-App::$strings["Use this form to import an existing channel from a different server/hub. You may retrieve the channel identity from the old server/hub via the network or provide an export file."] = "Используйте эту форм для импорта существующего канала с другого сервера / хаба. Вы можете получить идентификационные данные канала со старого сервера / хаба через сеть или предоставить файл экспорта.";
-App::$strings["Or provide the old server/hub details"] = "или предоставьте данные старого сервера";
-App::$strings["Your old identity address (xyz@example.com)"] = "Ваш старый адрес канала (xyz@example.com)";
-App::$strings["Your old login email address"] = "Ваш старый адрес электронной почты";
-App::$strings["Your old login password"] = "Ваш старый пароль";
-App::$strings["Import a few months of posts if possible (limited by available memory"] = "Импортировать несколько месяцев публикаций если возможно (ограничено доступной памятью)";
-App::$strings["For either option, please choose whether to make this hub your new primary address, or whether your old location should continue this role. You will be able to post from either location, but only one can be marked as the primary location for files, photos, and media."] = "Для любого варианта, пожалуйста, выберите, следует ли сделать этот хаб вашим новым основным адресом, или ваше прежнее местоположение должно продолжить выполнять эту роль. Вы сможете отправлять сообщения из любого местоположения, но только одно может быть помечено как основное место для файлов, фотографий и мультимедиа.";
-App::$strings["Make this hub my primary location"] = "Сделать этот хаб главным";
-App::$strings["Move this channel (disable all previous locations)"] = "Переместить это канал (отключить все предыдущие месторасположения)";
-App::$strings["Use this channel nickname instead of the one provided"] = "Использовать псевдоним этого канала вместо предоставленного";
-App::$strings["Leave blank to keep your existing channel nickname. You will be randomly assigned a similar nickname if either name is already allocated on this site."] = "Оставьте пустым для сохранения существующего псевдонима канала. Вам будет случайным образом назначен похожий псевдоним если такое имя уже выделено на этом сайте.";
-App::$strings["This process may take several minutes to complete. Please submit the form only once and leave this page open until finished."] = "Процесс может занять несколько минут. Пожалуйста, отправьте форму только один раз и оставьте эту страницу открытой до завершения.";
-App::$strings["Authentication failed."] = "Ошибка аутентификации.";
-App::$strings["Remote Authentication"] = "Удаленная аутентификация";
-App::$strings["Enter your channel address (e.g. channel@example.com)"] = "Введите адрес вашего канала (например: channel@example.com)";
-App::$strings["Authenticate"] = "Проверка подлинности";
-App::$strings["Name and Secret are required"] = "Требуются имя и код";
-App::$strings["OAuth2 Apps Manager App"] = "Приложение \"Менеджер Oauth2\"";
-App::$strings["OAuth2 authenticatication tokens for mobile and remote apps"] = "Аутентификация OAuth2 для мобильных и удаленных приложений";
-App::$strings["Add OAuth2 application"] = "Добавить приложение OAuth2";
-App::$strings["Name of application"] = "Название приложения";
-App::$strings["Consumer Secret"] = "Код клиента";
-App::$strings["Automatically generated - change if desired. Max length 20"] = "Сгенерирован автоматические - измените если требуется. Макс. длина 20";
-App::$strings["Redirect"] = "Перенаправление";
-App::$strings["Redirect URI - leave blank unless your application specifically requires this"] = "URI перенаправления - оставьте пустыми до тех пока ваше приложение не требует этого";
-App::$strings["Grant Types"] = "Разрешить типы";
-App::$strings["leave blank unless your application sepcifically requires this"] = "оставьте пустыми до тех пока ваше приложение не требует этого";
-App::$strings["Authorization scope"] = "Область полномочий";
-App::$strings["OAuth2 Application not found."] = "Приложение OAuth2 не найдено.";
-App::$strings["Add application"] = "Добавить приложение";
-App::$strings["leave blank unless your application specifically requires this"] = "оставьте поле пустым, если ваше приложение не требует этого";
-App::$strings["Connected OAuth2 Apps"] = "Подключённые приложения OAuth2";
-App::$strings["Client key starts with"] = "Ключ клиента начинается с";
-App::$strings["No name"] = "Без названия";
-App::$strings["Remove authorization"] = "Удалить разрешение";
-App::$strings["Permissions denied."] = "Доступ запрещен.";
-App::$strings["Authorize application connection"] = "Авторизовать подключение приложения";
-App::$strings["Return to your app and insert this Security Code:"] = "Вернитесь к своему приложению и вставьте этот код безопасности:";
-App::$strings["Please login to continue."] = "Пожалуйста, войдите, чтобы продолжить.";
-App::$strings["Do you want to authorize this application to access your posts and contacts, and/or create new posts for you?"] = "Вы хотите авторизовать это приложение для доступа к вашим публикациям и контактам и / или созданию новых публикаций?";
-App::$strings["Item not available."] = "Элемент недоступен.";
-App::$strings["Random Channel App"] = "Приложение \"Случайный канал\"";
-App::$strings["Visit a random channel in the \$Projectname network"] = "Посещение случайного канала в сети \$Projectname";
-App::$strings["Edit Block"] = "Редактировать блок";
-App::$strings["vcard"] = "vCard";
-App::$strings["Available Apps"] = "Доступные приложения";
-App::$strings["Installed Apps"] = "Установленные приложения";
-App::$strings["Manage Apps"] = "Управление приложениями";
-App::$strings["Create Custom App"] = "Создать пользовательское приложение";
-App::$strings["__ctx:mood__ %1\$s is %2\$s"] = "%1\$s %2\$s";
-App::$strings["Mood App"] = "Приложение \"Настроение\"";
-App::$strings["Set your current mood and tell your friends"] = "Установить текущее настроение и рассказать друзьям";
-App::$strings["Mood"] = "Настроение";
-App::$strings["Active"] = "Активен";
-App::$strings["Blocked"] = "Заблокирован";
-App::$strings["Ignored"] = "Игнорируется";
-App::$strings["Hidden"] = "Скрыт";
-App::$strings["Archived/Unreachable"] = "Заархивировано / недоступно";
-App::$strings["New"] = "Новые";
-App::$strings["All"] = "Все";
-App::$strings["Active Connections"] = "Активные контакты";
-App::$strings["Show active connections"] = "Показать активные контакты";
-App::$strings["New Connections"] = "Новые контакты";
-App::$strings["Show pending (new) connections"] = "Просмотр (новых) ожидающих контактов";
-App::$strings["Only show blocked connections"] = "Показать только заблокированные контакты";
-App::$strings["Only show ignored connections"] = "Показать только проигнорированные контакты";
-App::$strings["Only show archived/unreachable connections"] = "Показать только заархивированные / недоступные контакты";
-App::$strings["Only show hidden connections"] = "Показать только скрытые контакты";
-App::$strings["Show all connections"] = "Просмотр всех контактов";
-App::$strings["Pending approval"] = "Ожидающие подтверждения";
-App::$strings["Archived"] = "Зархивирован";
-App::$strings["Not connected at this location"] = "Не подключено в этом месте";
-App::$strings["%1\$s [%2\$s]"] = "";
-App::$strings["Edit connection"] = "Редактировать контакт";
-App::$strings["Delete connection"] = "Удалить контакт";
-App::$strings["Channel address"] = "Адрес канала";
-App::$strings["Network"] = "Сеть";
-App::$strings["Call"] = "Вызов";
-App::$strings["Status"] = "Статус";
-App::$strings["Connected"] = "Подключено";
-App::$strings["Approve connection"] = "Утвердить контакт";
-App::$strings["Ignore connection"] = "Игнорировать контакт";
-App::$strings["Ignore"] = "Игнорировать";
-App::$strings["Recent activity"] = "Последние действия";
-App::$strings["Connections"] = "Контакты";
-App::$strings["Search your connections"] = "Поиск ваших контактов";
-App::$strings["Connections search"] = "Поиск контаков";
-App::$strings["Find"] = "Поиск";
-App::$strings["item"] = "пункт";
-App::$strings["Bookmark added"] = "Закладка добавлена";
-App::$strings["Bookmarks App"] = "Приложение \"Закладки\"";
-App::$strings["Bookmark links from posts and manage them"] = "Поместить ссылки из публикации в закладки и управлять ими";
-App::$strings["My Bookmarks"] = "Мои закладки";
-App::$strings["My Connections Bookmarks"] = "Закладки моих контактов";
-App::$strings["Account removals are not allowed within 48 hours of changing the account password."] = "Удаление канала не разрешается в течении 48 часов после смены пароля у аккаунта.";
-App::$strings["Remove This Account"] = "Удалить этот аккаунт";
-App::$strings["This account and all its channels will be completely removed from the network. "] = "Этот аккаунт и все его каналы будут полностью удалены из сети.";
-App::$strings["Remove this account, all its channels and all its channel clones from the network"] = "Удалить этот аккаунт, все его каналы и их клоны из сети.";
-App::$strings["By default only the instances of the channels located on this hub will be removed from the network"] = "По умолчанию только представление канала расположенное на данном хабе будет удалено из сети";
-App::$strings["Page owner information could not be retrieved."] = "Информация о владельце страницы не может быть получена.";
-App::$strings["Album not found."] = "Альбом не найден.";
-App::$strings["Delete Album"] = "Удалить альбом";
-App::$strings["Delete Photo"] = "Удалить фотографию";
-App::$strings["No photos selected"] = "Никакие фотографии не выбраны";
-App::$strings["Access to this item is restricted."] = "Доступ к этому элементу ограничен.";
-App::$strings["%1$.2f MB of %2$.2f MB photo storage used."] = "Вы использовали %1$.2f мегабайт из %2$.2f для хранения фото.";
-App::$strings["%1$.2f MB photo storage used."] = "Вы использовали %1$.2f мегабайт для хранения фото.";
-App::$strings["Upload Photos"] = "Загрузить фотографии";
-App::$strings["Enter an album name"] = "Введите название альбома";
-App::$strings["or select an existing album (doubleclick)"] = "или выберите существующий альбом (двойной щелчок)";
-App::$strings["Create a status post for this upload"] = "Сделать публикацию о статусе для этой загрузки";
-App::$strings["Description (optional)"] = "Описание (необязательно)";
-App::$strings["Show Newest First"] = "Показать новые первыми";
-App::$strings["Show Oldest First"] = "Показать старые первыми";
-App::$strings["Add Photos"] = "Добавить фотографии";
-App::$strings["Permission denied. Access to this item may be restricted."] = "Доступ запрещен. Доступ к этому элементу может быть ограничен.";
-App::$strings["Photo not available"] = "Фотография не доступна";
-App::$strings["Use as profile photo"] = "Использовать в качестве фотографии профиля";
-App::$strings["Use as cover photo"] = "Использовать в качестве фотографии обложки";
-App::$strings["Private Photo"] = "Личная фотография";
-App::$strings["View Full Size"] = "Посмотреть в полный размер";
-App::$strings["Edit photo"] = "Редактировать фотографию";
-App::$strings["Rotate CW (right)"] = "Повернуть CW (направо)";
-App::$strings["Rotate CCW (left)"] = "Повернуть CCW (налево)";
-App::$strings["Move photo to album"] = "Переместить фотографию в альбом";
-App::$strings["Enter a new album name"] = "Введите новое название альбома";
-App::$strings["or select an existing one (doubleclick)"] = "или выбрать существующую (двойной щелчок)";
-App::$strings["Add a Tag"] = "Добавить тег";
-App::$strings["Example: @bob, @Barbara_Jensen, @jim@example.com"] = "Пример: @bob, @Barbara_Jensen, @jim@example.com";
-App::$strings["Flag as adult in album view"] = "Пометить как альбом \"для взрослых\"";
-App::$strings["I like this (toggle)"] = "мне это нравится (переключение)";
-App::$strings["I don't like this (toggle)"] = "мне это не нравится (переключение)";
-App::$strings["Please wait"] = "Подождите пожалуйста";
-App::$strings["This is you"] = "Это вы";
-App::$strings["Comment"] = "Комментарий";
-App::$strings["__ctx:title__ Likes"] = "Нравится";
-App::$strings["__ctx:title__ Dislikes"] = "Не нравится";
-App::$strings["__ctx:title__ Agree"] = "Согласен";
-App::$strings["__ctx:title__ Disagree"] = "Не согласен";
-App::$strings["__ctx:title__ Abstain"] = "Воздержался";
-App::$strings["__ctx:title__ Attending"] = "Посещаю";
-App::$strings["__ctx:title__ Not attending"] = "Не посещаю";
-App::$strings["__ctx:title__ Might attend"] = "Возможно посещу";
-App::$strings["View all"] = "Просмотреть все";
-App::$strings["__ctx:noun__ Like"] = array(
- 0 => "Нравится",
- 1 => "Нравится",
- 2 => "Нравится",
-);
-App::$strings["__ctx:noun__ Dislike"] = array(
- 0 => "Не нравится",
- 1 => "Не нравится",
- 2 => "Не нравится",
-);
-App::$strings["Photo Tools"] = "Фото-Инструменты";
-App::$strings["In This Photo:"] = "На этой фотографии:";
-App::$strings["Map"] = "Карта";
-App::$strings["__ctx:noun__ Likes"] = "Нравится";
-App::$strings["__ctx:noun__ Dislikes"] = "Не нравится";
-App::$strings["Close"] = "Закрыть";
-App::$strings["Recent Photos"] = "Последние фотографии";
-App::$strings["Profile Unavailable."] = "Профиль недоступен.";
-App::$strings["Wiki App"] = "Приложение \"Wiki\"";
-App::$strings["Provide a wiki for your channel"] = "Предоставьте Wiki для вашего канала";
-App::$strings["Invalid channel"] = "Недействительный канал";
-App::$strings["Error retrieving wiki"] = "Ошибка при получении Wiki";
-App::$strings["Error creating zip file export folder"] = "Ошибка при создании zip-файла при экспорте каталога";
-App::$strings["Error downloading wiki: "] = "Ошибка загрузки Wiki:";
-App::$strings["Wikis"] = "";
-App::$strings["Download"] = "Загрузить";
-App::$strings["Create New"] = "Создать новый";
-App::$strings["Wiki name"] = "Название Wiki";
-App::$strings["Content type"] = "Тип содержимого";
-App::$strings["Markdown"] = "Разметка Markdown";
-App::$strings["BBcode"] = "";
-App::$strings["Text"] = "Текст";
-App::$strings["Type"] = "Тип";
-App::$strings["Any type"] = "Любой тип";
-App::$strings["Lock content type"] = "Зафиксировать тип содержимого";
-App::$strings["Create a status post for this wiki"] = "Создать публикацию о статусе этой Wiki";
-App::$strings["Edit Wiki Name"] = "Редактировать наименование Wiki";
-App::$strings["Wiki not found"] = "Wiki не найдена";
-App::$strings["Rename page"] = "Переименовать страницу";
-App::$strings["Error retrieving page content"] = "Ошибка при получении содержимого страницы";
-App::$strings["New page"] = "Новая страница";
-App::$strings["Revision Comparison"] = "Сравнение ревизий";
-App::$strings["Revert"] = "Отменить";
-App::$strings["Short description of your changes (optional)"] = "Краткое описание ваших изменений (необязательно)";
-App::$strings["Source"] = "Источник";
-App::$strings["New page name"] = "Новое имя страницы";
-App::$strings["Embed image from photo albums"] = "Встроить изображение из фотоальбома";
-App::$strings["Embed an image from your albums"] = "Встроить изображение из ваших альбомов";
-App::$strings["OK"] = "";
-App::$strings["Choose images to embed"] = "Выбрать изображения для встраивания";
-App::$strings["Choose an album"] = "Выбрать альбом";
-App::$strings["Choose a different album"] = "Выбрать другой альбом";
-App::$strings["Error getting album list"] = "Ошибка получения списка альбомов";
-App::$strings["Error getting photo link"] = "Ошибка получения ссылки на фотографию";
-App::$strings["Error getting album"] = "Ошибка получения альбома";
-App::$strings["History"] = "История";
-App::$strings["Error creating wiki. Invalid name."] = "Ошибка создания Wiki. Неверное имя.";
-App::$strings["A wiki with this name already exists."] = "Wiki с таким именем уже существует.";
-App::$strings["Wiki created, but error creating Home page."] = "Wiki создана, но возникла ошибка при создании домашней страницы";
-App::$strings["Error creating wiki"] = "Ошибка при создании Wiki";
-App::$strings["Error updating wiki. Invalid name."] = "Ошибка при обновлении Wiki. Неверное имя.";
-App::$strings["Error updating wiki"] = "Ошибка при обновлении Wiki";
-App::$strings["Wiki delete permission denied."] = "Нет прав на удаление Wiki.";
-App::$strings["Error deleting wiki"] = "Ошибка удаления Wiki";
-App::$strings["New page created"] = "Создана новая страница";
-App::$strings["Cannot delete Home"] = "Невозможно удалить домашнюю страницу";
-App::$strings["Current Revision"] = "Текущая ревизия";
-App::$strings["Selected Revision"] = "Выбранная ревизия";
-App::$strings["You must be authenticated."] = "Вы должны быть аутентифицированы.";
-App::$strings["🔁 Repeated %1\$s's %2\$s"] = "🔁 Повторил %1\$s %2\$s";
-App::$strings["Post repeated"] = "Публикация повторяется";
-App::$strings["toggle full screen mode"] = "переключение полноэкранного режима";
-App::$strings["Layout updated."] = "Шаблон обновлен.";
-App::$strings["PDL Editor App"] = "Приложение \"Редактор PDL\"";
-App::$strings["Provides the ability to edit system page layouts"] = "Предоставляет возможность редактировать макеты системных страниц";
-App::$strings["Edit System Page Description"] = "Редактировать описание системной страницы";
-App::$strings["(modified)"] = "(изменено)";
-App::$strings["Reset"] = "Сбросить";
-App::$strings["Layout not found."] = "Шаблон не найден.";
-App::$strings["Module Name:"] = "Имя модуля:";
-App::$strings["Layout Help"] = "Помощь к шаблону";
-App::$strings["Edit another layout"] = "Редактировать другой шаблон";
-App::$strings["System layout"] = "Системный шаблон";
-App::$strings["Poke App"] = "Приложение \"Ткнуть\"";
-App::$strings["Poke somebody in your addressbook"] = "Ткнуть кого-нибудь в вашей адресной книге";
-App::$strings["Poke"] = "Ткнуть";
-App::$strings["Poke somebody"] = "Ткнуть кого-нибудь";
-App::$strings["Poke/Prod"] = "Толкнуть / подтолкнуть";
-App::$strings["Poke, prod or do other things to somebody"] = "Толкнуть, подтолкнуть или сделать что-то ещё с кем-то";
-App::$strings["Recipient"] = "Получатель";
-App::$strings["Choose what you wish to do to recipient"] = "Выбрать что вы хотите сделать с получателем";
-App::$strings["Make this post private"] = "Сделать эту публикацию приватной";
-App::$strings["Image uploaded but image cropping failed."] = "Изображение загружено но обрезка не удалась.";
-App::$strings["Profile Photos"] = "Фотографии профиля";
-App::$strings["Image resize failed."] = "Не удалось изменить размер изображения.";
+App::$strings["Welcome to Hubzilla!"] = "Добро пожаловать в Hubzilla!";
+App::$strings["You have got no unseen posts..."] = "У вас нет видимых публикаций...";
+App::$strings["Items tagged with: %s"] = "Объекты помечены как: %s";
+App::$strings["Search results for: %s"] = "Результаты поиска для: %s";
+App::$strings["Notes App"] = "Приложение \"Заметки\"";
+App::$strings["A simple notes app with a widget (note: notes are not encrypted)"] = "Простое приложение для заметок с виджетом (примечание: заметки не зашифрованы)";
+App::$strings["Comment approved"] = "Комментарий одобрен";
+App::$strings["Comment deleted"] = "Комментарий удалён";
+App::$strings["Webpages App"] = "Приложение \"Веб-страницы\"";
+App::$strings["Provide managed web pages on your channel"] = "Предоставлять управляемые веб-страницы на Вашем канале";
+App::$strings["Import Webpage Elements"] = "Импортировать части веб-страницы";
+App::$strings["Import selected"] = "Импортировать выбранное";
+App::$strings["Export Webpage Elements"] = "Экспортировать часть веб-страницы";
+App::$strings["Export selected"] = "Экспортировать выбранное";
+App::$strings["Actions"] = "Действия";
+App::$strings["Page Link"] = "Ссылка страницы";
+App::$strings["Page Title"] = "Заголовок страницы";
+App::$strings["Invalid file type."] = "Неверный тип файла.";
+App::$strings["Error opening zip file"] = "Ошибка открытия ZIP файла";
+App::$strings["Invalid folder path."] = "Неверный путь к каталогу.";
+App::$strings["No webpage elements detected."] = "Не обнаружено частей веб-страницы.";
+App::$strings["Import complete."] = "Импорт завершен.";
+App::$strings["\$Projectname"] = "";
+App::$strings["Welcome to %s"] = "Добро пожаловать в %s";
App::$strings["Shift-reload the page or clear browser cache if the new photo does not display immediately."] = "Если новая фотография не отображается немедленно то нажмите Shift + \"Обновить\" для очистки кэша браузера";
-App::$strings["Unable to process image"] = "Не удается обработать изображение";
-App::$strings["Image upload failed."] = "Загрузка изображения не удалась.";
-App::$strings["Unable to process image."] = "Невозможно обработать изображение.";
-App::$strings["Photo not available."] = "Фотография недоступна.";
App::$strings["Your default profile photo is visible to anybody on the internet. Profile photos for alternate profiles will inherit the permissions of the profile"] = "Фотография вашего профиля по умолчанию видна всем в Интернете. Фотографияпрофиля для альтернативных профилей наследуют разрешения текущего профиля";
App::$strings["Your profile photo is visible to anybody on the internet and may be distributed to other websites."] = "Фотография вашего профиля видна всем в Интернете и может быть отправлена на другие сайты.";
-App::$strings["Upload File:"] = "Загрузить файл:";
-App::$strings["Select a profile:"] = "Выбрать профиль:";
App::$strings["Use Photo for Profile"] = "Использовать фотографию для профиля";
App::$strings["Change Profile Photo"] = "Изменить фотографию профиля";
App::$strings["Use"] = "Использовать";
-App::$strings["Use a photo from your albums"] = "Использовать фотографию из ваших альбомов";
-App::$strings["Select existing photo"] = "Выбрать существующую фотографию";
-App::$strings["Crop Image"] = "Обрезать изображение";
-App::$strings["Please adjust the image cropping for optimum viewing."] = "Пожалуйста настройте обрезку изображения для оптимального просмотра.";
-App::$strings["Done Editing"] = "Закончить редактирование";
-App::$strings["Away"] = "Нет на месте";
-App::$strings["Online"] = "В сети";
-App::$strings["Unable to locate original post."] = "Не удалось найти оригинальную публикацию.";
-App::$strings["Empty post discarded."] = "Пустая публикация отклонена.";
-App::$strings["Duplicate post suppressed."] = "Подавлена дублирующаяся публикация.";
-App::$strings["System error. Post not saved."] = "Системная ошибка. Публикация не сохранена.";
-App::$strings["Your comment is awaiting approval."] = "Ваш комментарий ожидает одобрения.";
-App::$strings["Unable to obtain post information from database."] = "Невозможно получить информацию о публикации из базы данных";
-App::$strings["You have reached your limit of %1$.0f top level posts."] = "Вы достигли вашего ограничения в %1$.0f публикаций высокого уровня.";
-App::$strings["You have reached your limit of %1$.0f webpages."] = "Вы достигли вашего ограничения в %1$.0f страниц.";
-App::$strings["sent you a private message"] = "отправил вам личное сообщение";
-App::$strings["added your channel"] = "добавил ваш канал";
-App::$strings["requires approval"] = "Требуется подтверждение";
-App::$strings["g A l F d"] = "g A l F d";
-App::$strings["[today]"] = "[сегодня]";
-App::$strings["posted an event"] = "событие опубликовано";
-App::$strings["shared a file with you"] = "с вами поделились файлом";
-App::$strings["Private forum"] = "Частный форум";
-App::$strings["Public forum"] = "Публичный форум";
-App::$strings["Invalid item."] = "Недействительный элемент.";
-App::$strings["Page not found."] = "Страница не найдена.";
-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."] = "";
-App::$strings["Could not access contact record."] = "Не удалось получить доступ к записи контакта.";
+App::$strings["Select a bookmark folder"] = "Выбрать каталог для закладок";
+App::$strings["Save Bookmark"] = "Сохранить закладку";
+App::$strings["URL of bookmark"] = "URL закладки";
+App::$strings["Or enter new bookmark folder name"] = "или введите новое имя каталога закладок";
+App::$strings["Connection added."] = "Контакт добавлен.";
+App::$strings["Item is not editable"] = "Элемент нельзя редактировать";
App::$strings["Could not locate selected profile."] = "Не удалось обнаружить выбранный профиль.";
App::$strings["Connection updated."] = "Контакты обновлены.";
App::$strings["Failed to update connection record."] = "Не удалось обновить запись контакта.";
@@ -1198,17 +2199,16 @@ App::$strings["Could not access address book record."] = "Не удалось п
App::$strings["Refresh failed - channel is currently unavailable."] = "Обновление невозможно - в настоящее время канал недоступен.";
App::$strings["Unable to set address book parameters."] = "Не удалось получить доступ к параметрам адресной книги.";
App::$strings["Connection has been removed."] = "Контакт был удалён.";
-App::$strings["View Profile"] = "Просмотреть профиль";
App::$strings["View %s's profile"] = "Просмотр %s профиля";
App::$strings["Refresh Permissions"] = "Обновить разрешения";
App::$strings["Fetch updated permissions"] = "Получить обновлённые разрешения";
App::$strings["Refresh Photo"] = "Обновить фотографию";
App::$strings["Fetch updated photo"] = "Получить обновлённую фотографию";
-App::$strings["Recent Activity"] = "Последние действия";
App::$strings["View recent posts and comments"] = "Просмотреть последние публикации и комментарии";
App::$strings["Block (or Unblock) all communications with this connection"] = "Блокировать (или разблокировать) связи с этим контактом";
App::$strings["This connection is blocked!"] = "Этот контакт заблокирован!";
App::$strings["Unignore"] = "Не игнорировать";
+App::$strings["Ignore"] = "Игнорировать";
App::$strings["Ignore (or Unignore) all inbound communications from this connection"] = "Игнорировать (или не игнорировать) все связи для этого контакта";
App::$strings["This connection is ignored!"] = "Этот контакт игнорируется!";
App::$strings["Unarchive"] = "Разархивировать";
@@ -1228,6 +2228,7 @@ App::$strings["Open Set Affinity section by default"] = "Открыть секц
App::$strings["Me"] = "Я";
App::$strings["Family"] = "Семья";
App::$strings["Acquaintances"] = "Знакомые";
+App::$strings["All"] = "Все";
App::$strings["Filter"] = "Фильтр";
App::$strings["Open Custom Filter section by default"] = "Открывать секцию \"Настраиваемый фильтр\" по умолчанию";
App::$strings["Approve this connection"] = "Утвердить этот контакт";
@@ -1239,18 +2240,11 @@ App::$strings["This connection is unreachable from this location."] = "Этот
App::$strings["This connection may be unreachable from other channel locations."] = "Этот контакт может быть недоступен из других мест размещения канала";
App::$strings["Location independence is not supported by their network."] = "Независимое местоположение не поддерживается их сетью.";
App::$strings["This connection is unreachable from this location. Location independence is not supported by their network."] = "Этот контакт недоступен из данного местоположения. Независимое местоположение не поддерживается их сетью.";
-App::$strings["Connection Default Permissions"] = "Разрешения по умолчанию для контакта";
-App::$strings["Connection: %s"] = "Контакт: %s";
-App::$strings["Apply these permissions automatically"] = "Применить эти разрешения автоматически";
App::$strings["Connection requests will be approved without your interaction"] = "Запросы контактов будут одобрены без вашего участия";
-App::$strings["Permission role"] = "Роль разрешения";
-App::$strings["Add permission role"] = "Добавить роль разрешения";
App::$strings["This connection's primary address is"] = "Главный адрес это контакта";
App::$strings["Available locations:"] = "Доступные расположения:";
-App::$strings["The permissions indicated on this page will be applied to all new connections."] = "Разрешения, указанные на этой странице, будут применяться ко всем новым соединениям.";
App::$strings["Connection Tools"] = "Инструменты контактов";
App::$strings["Slide to adjust your degree of friendship"] = "Прокрутить для настройки степени дружбы";
-App::$strings["Rating"] = "Оценка";
App::$strings["Slide to adjust your rating"] = "Прокрутить для настройки оценки";
App::$strings["Optionally explain your rating"] = "Объясните свою оценку (не обязательно)";
App::$strings["Custom Filter"] = "Настраиваемый фильтр";
@@ -1262,69 +2256,110 @@ 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 privacy settings, which have higher priority than individual settings. You can change those settings here but they wont have any impact unless the inherited setting changes."] = "Некоторые разрешения могут быть унаследованы из настроек приватности вашего канала, которые могут иметь более высокий приоритет чем индивидуальные. Вы можете изменить эти настройки, однако они не будут применены до изменения переданных по наследству настроек.";
App::$strings["Last update:"] = "Последнее обновление:";
App::$strings["Details"] = "Сведения";
-App::$strings["Chatrooms App"] = "Приложение \"Мои чаты\"";
-App::$strings["Access Controlled Chatrooms"] = "Получить доступ к контролируемым чатам";
-App::$strings["Room not found"] = "Комната не найдена";
-App::$strings["Leave Room"] = "Покинуть комнату";
-App::$strings["Delete Room"] = "Удалить комнату";
-App::$strings["I am away right now"] = "Я сейчас отошёл";
-App::$strings["I am online"] = "Я на связи";
-App::$strings["Bookmark this room"] = "Запомнить эту комнату";
-App::$strings["Please enter a link URL:"] = "Пожалуйста введите URL ссылки:";
-App::$strings["Encrypt text"] = "Зашифровать текст";
-App::$strings["New Chatroom"] = "Новый чат";
-App::$strings["Chatroom name"] = "Название чата";
-App::$strings["Expiration of chats (minutes)"] = "Завершение чатов (минут)";
-App::$strings["%1\$s's Chatrooms"] = "Чаты пользователя %1\$s";
-App::$strings["No chatrooms available"] = "Нет доступных чатов";
-App::$strings["Expiration"] = "Срок действия";
-App::$strings["min"] = "мин.";
-App::$strings["Photos"] = "Фотографии";
-App::$strings["Files"] = "Файлы";
-App::$strings["Unable to update menu."] = "Невозможно обновить меню.";
-App::$strings["Unable to create menu."] = "Невозможно создать меню.";
-App::$strings["Menu Name"] = "Название меню";
-App::$strings["Unique name (not visible on webpage) - required"] = "Уникальное название (не видимо на странице) - требуется";
-App::$strings["Menu Title"] = "Заголовок меню";
-App::$strings["Visible on webpage - leave empty for no title"] = "Видимость на странице - оставьте пустым если не хотите иметь заголовок";
-App::$strings["Allow Bookmarks"] = "Разрешить закладки";
-App::$strings["Menu may be used to store saved bookmarks"] = "Меню может использоваться, чтобы сохранить закладки";
-App::$strings["Submit and proceed"] = "Отправить и обработать";
-App::$strings["Menus"] = "Меню";
-App::$strings["Bookmarks allowed"] = "Закладки разрешены";
-App::$strings["Delete this menu"] = "Удалить это меню";
-App::$strings["Edit menu contents"] = "Редактировать содержание меню";
-App::$strings["Edit this menu"] = "Редактировать это меню";
-App::$strings["Menu could not be deleted."] = "Меню не может быть удалено.";
-App::$strings["Edit Menu"] = "Редактировать меню";
-App::$strings["Add or remove entries to this menu"] = "Добавить или удалить пункты этого меню";
-App::$strings["Menu name"] = "Название меню";
-App::$strings["Must be unique, only seen by you"] = "Должно быть уникальным (видно только вам)";
-App::$strings["Menu title"] = "Заголовок меню";
-App::$strings["Menu title as seen by others"] = "Видимый другими заголовок меню";
-App::$strings["Allow bookmarks"] = "Разрешить закладки";
-App::$strings["Layouts"] = "Шаблоны";
-App::$strings["Help"] = "Помощь";
-App::$strings["Comanche page description language help"] = "Помощь по языку описания страниц Comanche ";
-App::$strings["Layout Description"] = "Описание шаблона";
-App::$strings["Download PDL file"] = "Загрузить PDL файл";
-App::$strings["Notes App"] = "Приложение \"Заметки\"";
-App::$strings["A simple notes app with a widget (note: notes are not encrypted)"] = "Простое приложение для заметок с виджетом (примечание: заметки не зашифрованы)";
+App::$strings["Privacy group created."] = "Группа конфиденциальности создана.";
+App::$strings["Could not create privacy group."] = "Не удалось создать группу конфиденциальности.";
+App::$strings["Privacy group updated."] = "Группа конфиденциальности обновлена.";
+App::$strings["Privacy Groups App"] = "Приложение \"Группы конфиденциальности\"";
+App::$strings["Management of privacy groups"] = "Управление группами конфиденциальности.";
+App::$strings["Add Group"] = "Добавить группу";
+App::$strings["Privacy group name"] = "Имя группы конфиденциальности";
+App::$strings["Members are visible to other channels"] = "Участники канала видимые для остальных";
+App::$strings["Privacy group removed."] = "Группа конфиденциальности удалена.";
+App::$strings["Unable to remove privacy group."] = "Ну удалось удалить группу конфиденциальности.";
+App::$strings["Privacy Group: %s"] = "Группа конфиденциальности: %s";
+App::$strings["Privacy group name: "] = "Название группы конфиденциальности: ";
+App::$strings["Delete Group"] = "Удалить группу";
+App::$strings["Group members"] = "Члены группы";
+App::$strings["Not in this group"] = "Не в этой группе";
+App::$strings["Click a channel to toggle membership"] = "Нажмите на канал для просмотра членства";
+App::$strings["Active"] = "Активен";
+App::$strings["Blocked"] = "Заблокирован";
+App::$strings["Ignored"] = "Игнорируется";
+App::$strings["Hidden"] = "Скрыт";
+App::$strings["Archived/Unreachable"] = "Заархивировано / недоступно";
+App::$strings["Active Connections"] = "Активные контакты";
+App::$strings["Show active connections"] = "Показать активные контакты";
+App::$strings["New Connections"] = "Новые контакты";
+App::$strings["Show pending (new) connections"] = "Просмотр (новых) ожидающих контактов";
+App::$strings["Only show blocked connections"] = "Показать только заблокированные контакты";
+App::$strings["Only show ignored connections"] = "Показать только проигнорированные контакты";
+App::$strings["Only show archived/unreachable connections"] = "Показать только заархивированные / недоступные контакты";
+App::$strings["Only show hidden connections"] = "Показать только скрытые контакты";
+App::$strings["Show all connections"] = "Просмотр всех контактов";
+App::$strings["Pending approval"] = "Ожидающие подтверждения";
+App::$strings["Archived"] = "Зархивирован";
+App::$strings["Not connected at this location"] = "Не подключено в этом месте";
+App::$strings["%1\$s [%2\$s]"] = "";
+App::$strings["Edit connection"] = "Редактировать контакт";
+App::$strings["Delete connection"] = "Удалить контакт";
+App::$strings["Channel address"] = "Адрес канала";
+App::$strings["Call"] = "Вызов";
+App::$strings["Status"] = "Статус";
+App::$strings["Connected"] = "Подключено";
+App::$strings["Approve connection"] = "Утвердить контакт";
+App::$strings["Ignore connection"] = "Игнорировать контакт";
+App::$strings["Recent activity"] = "Последние действия";
+App::$strings["Connect at this location"] = "Подключить в этом месте";
+App::$strings["Search your connections"] = "Поиск ваших контактов";
+App::$strings["Connections search"] = "Поиск контаков";
+App::$strings["Mood App"] = "Приложение \"Настроение\"";
+App::$strings["Set your current mood and tell your friends"] = "Установить текущее настроение и рассказать друзьям";
+App::$strings["Mood"] = "Настроение";
+App::$strings["Edit Card"] = "Редактировать карточку";
+App::$strings["Edit Article"] = "Редактировать статью";
+App::$strings["Language App"] = "Приложение \"Язык\"";
+App::$strings["Change UI language"] = "Изменить язык интерфейса";
+App::$strings["Block Title"] = "Заблокировать заголовок";
+App::$strings["Random Channel App"] = "Приложение \"Случайный канал\"";
+App::$strings["Visit a random channel in the \$Projectname network"] = "Посещение случайного канала в сети \$Projectname";
+App::$strings["Total invitation limit exceeded."] = "Превышено общее количество приглашений.";
+App::$strings["%s : Not a valid email address."] = "%s : Недействительный адрес электронной почты.";
+App::$strings["Please join us on \$Projectname"] = "Присоединятесь к \$Projectname !";
+App::$strings["Invitation limit exceeded. Please contact your site administrator."] = "Превышен лимит приглашений. Пожалуйста, свяжитесь с администрацией сайта.";
+App::$strings["%s : Message delivery failed."] = "%s : Доставка сообщения не удалась.";
+App::$strings["%d message sent."] = array(
+ 0 => "%d сообщение отправлено.",
+ 1 => "%d сообщения отправлено.",
+ 2 => "%d сообщений отправлено.",
+);
+App::$strings["Invite App"] = "Приложение \"Пригласить\"";
+App::$strings["Send email invitations to join this network"] = "Отправить приглашение присоединиться к этой сети по электронной почте";
+App::$strings["You have no more invitations available"] = "У вас больше нет приглашений";
+App::$strings["Send invitations"] = "Отправить приглашение";
+App::$strings["Enter email addresses, one per line:"] = "Введите адреса электронной почты, по одному в строке:";
+App::$strings["Please join my community on \$Projectname."] = "Присоединятесь к нашему сообществу \$Projectname !";
+App::$strings["You will need to supply this invitation code:"] = "Вам нужно предоставит этот код приглашения:";
+App::$strings["1. Register at any \$Projectname location (they are all inter-connected)"] = "1. Зарегистрируйтесь на любом из серверов \$Projectname";
+App::$strings["2. Enter my \$Projectname network address into the site searchbar."] = "2. Введите сетевой адрес \$Projectname в поисковой строке сайта";
+App::$strings["or visit"] = "или посетите";
+App::$strings["3. Click [Connect]"] = "Нажать [Подключиться]";
+App::$strings["Articles App"] = "Приложение \"Статьи\"";
+App::$strings["Create interactive articles"] = "Создать интерактивные статьи";
+App::$strings["Add Article"] = "Добавить статью";
+App::$strings["Continue"] = "Продолжить";
+App::$strings["Premium Channel App"] = "Приложение \"Премиальный канал\"";
+App::$strings["Allows you to set restrictions and terms on those that connect with your channel"] = "Позволяет установить ограничения и условия для подключающихся к вашему каналу";
+App::$strings["Premium Channel Setup"] = "Установка премиального канала";
+App::$strings["Enable premium channel connection restrictions"] = "Включить ограничения для премиального канала";
+App::$strings["Please enter your restrictions or conditions, such as paypal receipt, usage guidelines, etc."] = "Пожалуйста введите ваши ограничения или условия, такие, как оплата PayPal, правила использования и т.п.";
+App::$strings["This channel may require additional steps or acknowledgement of the following conditions prior to connecting:"] = "Этот канал до подключения может требовать дополнительных шагов или подтверждений следующих условий:";
+App::$strings["Potential connections will then see the following text before proceeding:"] = "Потенциальные соединения будут видеть следующий предварительный текст:";
+App::$strings["By continuing, I certify that I have complied with any instructions provided on this page."] = "Продолжая, я подтверждаю что я выполнил все условия представленные на данной странице.";
+App::$strings["(No specific instructions have been provided by the channel owner.)"] = "(Владельцем канала не было представлено никаких специальных инструкций.)";
+App::$strings["Restricted or Premium Channel"] = "Ограниченный или премиальный канал";
App::$strings["Not found"] = "Не найдено.";
App::$strings["Please refresh page"] = "Пожалуйста обновите страницу";
App::$strings["Unknown error"] = "Неизвестная ошибка";
-App::$strings["Token verification failed."] = "Не удалось выполнить проверку токена.";
-App::$strings["Email Verification Required"] = "Требуется проверка адреса email";
-App::$strings["A verification token was sent to your email address [%s]. Enter that token here to complete the account verification step. Please allow a few minutes for delivery, and check your spam folder if you do not see the message."] = "Проверочный токен был отправлен на ваш адрес электронной почты [%s]. Введите этот токен здесь для завершения этапа проверки учётной записи. Пожалуйста, подождите несколько минут для завершения доставки и проверьте вашу папку \"Спам\" если вы не видите письма.";
-App::$strings["Resend Email"] = "Выслать повторно";
-App::$strings["Validation token"] = "Проверочный токен";
-App::$strings["Post not found."] = "Публикация не найдена";
-App::$strings["post"] = "публикация";
-App::$strings["comment"] = "комментарий";
-App::$strings["%1\$s tagged %2\$s's %3\$s with %4\$s"] = "%1\$s отметил тегом %4\$s %3\$s %2\$s";
-App::$strings["This setting requires special processing and editing has been blocked."] = "Этот параметр требует специальной обработки и редактирования и был заблокирован.";
-App::$strings["Configuration Editor"] = "Редактор конфигурации";
-App::$strings["Warning: Changing some settings could render your channel inoperable. Please leave this page unless you are comfortable with and knowledgeable about how to correctly use this feature."] = "Предупреждение. Изменение некоторых настроек может привести к неработоспособности вашего канала. Пожалуйста, покиньте эту страницу, если вы точно не значете, как правильно использовать эту функцию.";
+App::$strings["Layout updated."] = "Шаблон обновлен.";
+App::$strings["PDL Editor App"] = "Приложение \"Редактор PDL\"";
+App::$strings["Provides the ability to edit system page layouts"] = "Предоставляет возможность редактировать макеты системных страниц";
+App::$strings["Edit System Page Description"] = "Редактировать описание системной страницы";
+App::$strings["(modified)"] = "(изменено)";
+App::$strings["Layout not found."] = "Шаблон не найден.";
+App::$strings["Module Name:"] = "Имя модуля:";
+App::$strings["Layout Help"] = "Помощь к шаблону";
+App::$strings["Edit another layout"] = "Редактировать другой шаблон";
+App::$strings["System layout"] = "Системный шаблон";
App::$strings["Affinity Tool settings updated."] = "Настройки степени сходства обновлены.";
App::$strings["This app presents a slider control in your connection editor and also on your network page. The slider represents your degree of friendship (affinity) with each connection. It allows you to zoom in or out and display conversations from only your closest friends or everybody in your stream."] = "Это приложение представляет управление ползунком на странице контактов и сетевом потоке, который позволяет выбирать вашу степень дружбы (сходства). Это позволяет вам увеличивать или уменьшать масштаб и отображать разговоры только от ваших самых близких друзей или всех в вашем потоке.";
App::$strings["Affinity Tool App"] = "Приложение \"Степень сходства\"";
@@ -1336,101 +2371,111 @@ App::$strings["0-99 - default 0"] = "0-99 (по умолчанию 0)";
App::$strings["Persistent affinity levels"] = "Устоявшиеся степени сходства";
App::$strings["If disabled the max and min levels will be reset to default after page reload"] = "Если этот параметр отключен, максимальный и минимальный уровни будут сброшены к значениям по умолчанию после перезагрузки страницы";
App::$strings["Affinity Tool Settings"] = "Настройки степени сходства";
-App::$strings["Default Permissions App"] = "Приложение \"Разрешения по умолчанию\"";
-App::$strings["Set custom default permissions for new connections"] = "Настройка пользовательских разрешений по умолчанию для новых подключений ";
-App::$strings["Automatic approval settings"] = "Настройки автоматического одобрения";
-App::$strings["Some individual permissions may have been preset or locked based on your channel type and privacy settings."] = "Некоторые индивидуальные разрешения могут быть предустановлены или заблокированы на основании типа вашего канала и настроек приватности.";
-App::$strings["Unknown App"] = "Неизвестное приложение";
-App::$strings["Authorize"] = "Авторизовать";
-App::$strings["Do you authorize the app %s to access your channel data?"] = "Авторизуете ли вы приложение %s для доступа к данным вашего канала?";
-App::$strings["Allow"] = "Разрешить";
-App::$strings["Privacy group created."] = "Группа конфиденциальности создана.";
-App::$strings["Could not create privacy group."] = "Не удалось создать группу конфиденциальности.";
-App::$strings["Privacy group not found."] = "Группа конфиденциальности не найдена.";
-App::$strings["Privacy group updated."] = "Группа конфиденциальности обновлена.";
-App::$strings["Privacy Groups App"] = "Приложение \"Группы конфиденциальности\"";
-App::$strings["Management of privacy groups"] = "Управление группами конфиденциальности.";
-App::$strings["Privacy Groups"] = "Группы конфиденциальности";
-App::$strings["Add Group"] = "Добавить группу";
-App::$strings["Privacy group name"] = "Имя группы конфиденциальности";
-App::$strings["Members are visible to other channels"] = "Участники канала видимые для остальных";
-App::$strings["Members"] = "Участники";
-App::$strings["Privacy group removed."] = "Группа конфиденциальности удалена.";
-App::$strings["Unable to remove privacy group."] = "Ну удалось удалить группу конфиденциальности.";
-App::$strings["Privacy Group: %s"] = "Группа конфиденциальности: %s";
-App::$strings["Privacy group name: "] = "Название группы конфиденциальности: ";
-App::$strings["Delete Group"] = "Удалить группу";
-App::$strings["Group members"] = "Члены группы";
-App::$strings["Not in this group"] = "Не в этой группе";
-App::$strings["Click a channel to toggle membership"] = "Нажмите на канал для просмотра членства";
-App::$strings["Profile not found."] = "Профиль не найден.";
-App::$strings["Profile deleted."] = "Профиль удален.";
-App::$strings["Profile-"] = "Профиль -";
-App::$strings["New profile created."] = "Новый профиль создан.";
-App::$strings["Profile unavailable to clone."] = "Профиль недоступен для клонирования.";
-App::$strings["Profile unavailable to export."] = "Профиль недоступен для экспорта.";
-App::$strings["Profile Name is required."] = "Требуется имя профиля.";
-App::$strings["Marital Status"] = "Семейное положение";
-App::$strings["Romantic Partner"] = "Романтический партнер";
-App::$strings["Likes"] = "Нравится";
-App::$strings["Dislikes"] = "Не нравится";
-App::$strings["Work/Employment"] = "Работа / Занятость";
-App::$strings["Religion"] = "Религия";
-App::$strings["Political Views"] = "Политические взгляды";
-App::$strings["Gender"] = "Гендер";
-App::$strings["Sexual Preference"] = "Сексуальная ориентация";
-App::$strings["Homepage"] = "Домашняя страница";
-App::$strings["Interests"] = "Интересы";
-App::$strings["Profile updated."] = "Профиль обновлен.";
-App::$strings["Hide your connections list from viewers of this profile"] = "Скрывать от просмотра ваш список контактов в этом профиле";
-App::$strings["Edit Profile Details"] = "Редактирование профиля";
-App::$strings["View this profile"] = "Посмотреть этот профиль";
-App::$strings["Edit visibility"] = "Редактировать видимость";
-App::$strings["Profile Tools"] = "Инструменты профиля";
-App::$strings["Change cover photo"] = "Изменить фотографию обложки";
-App::$strings["Change profile photo"] = "Изменить фотографию профиля";
-App::$strings["Create a new profile using these settings"] = "Создать новый профиль с теми же настройками";
-App::$strings["Clone this profile"] = "Клонировать этот профиль";
-App::$strings["Delete this profile"] = "Удалить этот профиль";
-App::$strings["Add profile things"] = "Добавить в профиль";
-App::$strings["Personal"] = "Личное";
-App::$strings["Relationship"] = "Отношения";
-App::$strings["Miscellaneous"] = "Прочее";
-App::$strings["Import profile from file"] = "Импортировать профиль из файла";
-App::$strings["Export profile to file"] = "Экспортировать профиль в файл";
-App::$strings["Your gender"] = "Ваш пол";
-App::$strings["Marital status"] = "Семейное положение";
-App::$strings["Sexual preference"] = "Сексуальная ориентация";
-App::$strings["Profile name"] = "Имя профиля";
-App::$strings["This is your default profile."] = "Это ваш профиль по умолчанию.";
-App::$strings["Your full name"] = "Ваше полное имя";
-App::$strings["Title/Description"] = "Заголовок / описание";
-App::$strings["Street address"] = "Улица, дом, квартира";
-App::$strings["Locality/City"] = "Населенный пункт / город";
-App::$strings["Region/State"] = "Регион / Область";
-App::$strings["Postal/Zip code"] = "Почтовый индекс";
-App::$strings["Who (if applicable)"] = "Кто (если применимо)";
-App::$strings["Examples: cathy123, Cathy Williams, cathy@example.com"] = "Примеры: ivan1990, Ivan Petrov, ivan@example.com";
-App::$strings["Since (date)"] = "С (дата)";
-App::$strings["Tell us about yourself"] = "Расскажите нам о себе";
-App::$strings["Homepage URL"] = "URL домашней страницы";
-App::$strings["Hometown"] = "Родной город";
-App::$strings["Political views"] = "Политические взгляды";
-App::$strings["Religious views"] = "Религиозные взгляды";
-App::$strings["Keywords used in directory listings"] = "Ключевые слова для участия в каталоге";
-App::$strings["Example: fishing photography software"] = "Например: fishing photography software";
-App::$strings["Musical interests"] = "Музыкальные интересы";
-App::$strings["Books, literature"] = "Книги, литература";
-App::$strings["Television"] = "Телевидение";
-App::$strings["Film/Dance/Culture/Entertainment"] = "Кино / танцы / культура / развлечения";
-App::$strings["Hobbies/Interests"] = "Хобби / интересы";
-App::$strings["Love/Romance"] = "Любовь / романтические отношения";
-App::$strings["School/Education"] = "Школа / образование";
-App::$strings["Contact information and social networks"] = "Информация и социальные сети для связи";
-App::$strings["My other channels"] = "Мои другие контакты";
-App::$strings["Communications"] = "Связи";
-App::$strings["Profile Image"] = "Изображение профиля";
-App::$strings["Edit Profiles"] = "Редактирование профилей";
+App::$strings["Profile Unavailable."] = "Профиль недоступен.";
+App::$strings["Wiki App"] = "Приложение \"Wiki\"";
+App::$strings["Provide a wiki for your channel"] = "Предоставьте Wiki для вашего канала";
+App::$strings["Invalid channel"] = "Недействительный канал";
+App::$strings["Error retrieving wiki"] = "Ошибка при получении Wiki";
+App::$strings["Error creating zip file export folder"] = "Ошибка при создании zip-файла при экспорте каталога";
+App::$strings["Error downloading wiki: "] = "Ошибка загрузки Wiki:";
+App::$strings["Download"] = "Загрузить";
+App::$strings["Wiki name"] = "Название Wiki";
+App::$strings["Content type"] = "Тип содержимого";
+App::$strings["Any type"] = "Любой тип";
+App::$strings["Lock content type"] = "Зафиксировать тип содержимого";
+App::$strings["Create a status post for this wiki"] = "Создать публикацию о статусе этой Wiki";
+App::$strings["Edit Wiki Name"] = "Редактировать наименование Wiki";
+App::$strings["Wiki not found"] = "Wiki не найдена";
+App::$strings["Rename page"] = "Переименовать страницу";
+App::$strings["Error retrieving page content"] = "Ошибка при получении содержимого страницы";
+App::$strings["New page"] = "Новая страница";
+App::$strings["Revision Comparison"] = "Сравнение ревизий";
+App::$strings["Revert"] = "Отменить";
+App::$strings["Short description of your changes (optional)"] = "Краткое описание ваших изменений (необязательно)";
+App::$strings["Source"] = "Источник";
+App::$strings["New page name"] = "Новое имя страницы";
+App::$strings["Embed image from photo albums"] = "Встроить изображение из фотоальбома";
+App::$strings["History"] = "История";
+App::$strings["Error creating wiki. Invalid name."] = "Ошибка создания Wiki. Неверное имя.";
+App::$strings["A wiki with this name already exists."] = "Wiki с таким именем уже существует.";
+App::$strings["Wiki created, but error creating Home page."] = "Wiki создана, но возникла ошибка при создании домашней страницы";
+App::$strings["Error creating wiki"] = "Ошибка при создании Wiki";
+App::$strings["Error updating wiki. Invalid name."] = "Ошибка при обновлении Wiki. Неверное имя.";
+App::$strings["Error updating wiki"] = "Ошибка при обновлении Wiki";
+App::$strings["Wiki delete permission denied."] = "Нет прав на удаление Wiki.";
+App::$strings["Error deleting wiki"] = "Ошибка удаления Wiki";
+App::$strings["New page created"] = "Создана новая страница";
+App::$strings["Cannot delete Home"] = "Невозможно удалить домашнюю страницу";
+App::$strings["Current Revision"] = "Текущая ревизия";
+App::$strings["Selected Revision"] = "Выбранная ревизия";
+App::$strings["You must be authenticated."] = "Вы должны быть аутентифицированы.";
+App::$strings["Email verification resent"] = "Сообщение для проверки email отправлено повторно";
+App::$strings["Unable to resend email verification message."] = "Невозможно повторно отправить сообщение для проверки email";
+App::$strings["Enter a folder name"] = "Введите название каталога";
+App::$strings["or select an existing folder (doubleclick)"] = "или выберите существующий каталог (двойной щелчок)";
+App::$strings["Save to Folder"] = "Сохранить в каталог";
+App::$strings["Create a new channel"] = "Создать новый канал";
+App::$strings["Current Channel"] = "Текущий канал";
+App::$strings["Switch to one of your channels by selecting it."] = "Выбрать и переключиться на один из ваших каналов";
+App::$strings["Default Channel"] = "Основной канал";
+App::$strings["Make Default"] = "Сделать основным";
+App::$strings["%d new messages"] = "%d новых сообщений";
+App::$strings["%d new introductions"] = "%d новых представлений";
+App::$strings["Delegated Channel"] = "Делегированный канал";
+App::$strings["Suggest Channels App"] = "Приложение \"Рекомендуемые каналы\"";
+App::$strings["Suggestions for channels in the \$Projectname network you might be interested in"] = "Предложения по рекомендуемым каналам в сети \$Projectname которые могут вас заинтересовать";
+App::$strings["No suggestions available. If this is a new site, please try again in 24 hours."] = "Нет предложений. Если это новый сайт, повторите попытку через 24 часа.";
+App::$strings["Ignore/Hide"] = "Игнорировать / cкрыть";
+App::$strings["Nothing to import."] = "Ничего импортировать.";
+App::$strings["Unable to download data from old server"] = "Невозможно загрузить данные со старого сервера";
+App::$strings["Imported file is empty."] = "Импортированный файл пуст.";
+App::$strings["Your service plan only allows %d channels."] = "Ваш класс обслуживания разрешает только %d каналов.";
+App::$strings["No channel. Import failed."] = "Канала нет. Импорт невозможен.";
+App::$strings["Import completed."] = "Импорт завершен.";
+App::$strings["You must be logged in to use this feature."] = "Вы должны войти в систему, чтобы использовать эту функцию.";
+App::$strings["Import Channel"] = "Импортировать канал";
+App::$strings["Use this form to import an existing channel from a different server/hub. You may retrieve the channel identity from the old server/hub via the network or provide an export file."] = "Используйте эту форм для импорта существующего канала с другого сервера / хаба. Вы можете получить идентификационные данные канала со старого сервера / хаба через сеть или предоставить файл экспорта.";
+App::$strings["File to Upload"] = "Файл для загрузки";
+App::$strings["Or provide the old server/hub details"] = "или предоставьте данные старого сервера";
+App::$strings["Your old identity address (xyz@example.com)"] = "Ваш старый адрес канала (xyz@example.com)";
+App::$strings["Your old login email address"] = "Ваш старый адрес электронной почты";
+App::$strings["Your old login password"] = "Ваш старый пароль";
+App::$strings["Import a few months of posts if possible (limited by available memory"] = "Импортировать несколько месяцев публикаций если возможно (ограничено доступной памятью)";
+App::$strings["For either option, please choose whether to make this hub your new primary address, or whether your old location should continue this role. You will be able to post from either location, but only one can be marked as the primary location for files, photos, and media."] = "Для любого варианта, пожалуйста, выберите, следует ли сделать этот хаб вашим новым основным адресом, или ваше прежнее местоположение должно продолжить выполнять эту роль. Вы сможете отправлять сообщения из любого местоположения, но только одно может быть помечено как основное место для файлов, фотографий и мультимедиа.";
+App::$strings["Make this hub my primary location"] = "Сделать этот хаб главным";
+App::$strings["Move this channel (disable all previous locations)"] = "Переместить это канал (отключить все предыдущие месторасположения)";
+App::$strings["Use this channel nickname instead of the one provided"] = "Использовать псевдоним этого канала вместо предоставленного";
+App::$strings["Leave blank to keep your existing channel nickname. You will be randomly assigned a similar nickname if either name is already allocated on this site."] = "Оставьте пустым для сохранения существующего псевдонима канала. Вам будет случайным образом назначен похожий псевдоним если такое имя уже выделено на этом сайте.";
+App::$strings["This process may take several minutes to complete. Please submit the form only once and leave this page open until finished."] = "Процесс может занять несколько минут. Пожалуйста, отправьте форму только один раз и оставьте эту страницу открытой до завершения.";
+App::$strings["Hub not found."] = "Узел не найден.";
+App::$strings["Warning: Database versions differ by %1\$d updates."] = "Предупреждение: Версия базы данных отличается от %1\$d обновления.";
+App::$strings["Import completed"] = "Импорт завершён.";
+App::$strings["Import Items"] = "Импортировать объекты";
+App::$strings["Use this form to import existing posts and content from an export file."] = "Используйте эту форму для импорта существующих публикаций и содержимого из файла.";
+App::$strings["About this site"] = "Об этом сайте";
+App::$strings["Site Name"] = "Название сайта";
+App::$strings["Administrator"] = "Администратор";
+App::$strings["Software and Project information"] = "Информация о программном обеспечении и проекте";
+App::$strings["This site is powered by \$Projectname"] = "Этот сайт работает на \$Projectname";
+App::$strings["Federated and decentralised networking and identity services provided by Zot"] = "Объединенные и децентрализованные сети и службы идентификациии обеспечиваются Zot";
+App::$strings["Additional federated transport protocols:"] = "Дополнительные федеративные транспортные протоколы:";
+App::$strings["Version %s"] = "Версия %s";
+App::$strings["Project homepage"] = "Домашняя страница проекта";
+App::$strings["Developer homepage"] = "Домашняя страница разработчика";
+App::$strings["Cards App"] = "Приложение \"Карточки\"";
+App::$strings["Create personal planning cards"] = "Создать личные карточки планирования";
+App::$strings["Add Card"] = "Добавить карточку";
+App::$strings["Account removals are not allowed within 48 hours of changing the account password."] = "Удаление канала не разрешается в течении 48 часов после смены пароля у аккаунта.";
+App::$strings["Remove This Account"] = "Удалить этот аккаунт";
+App::$strings["This account and all its channels will be completely removed from the network. "] = "Этот аккаунт и все его каналы будут полностью удалены из сети.";
+App::$strings["Remove this account, all its channels and all its channel clones from the network"] = "Удалить этот аккаунт, все его каналы и их клоны из сети.";
+App::$strings["By default only the instances of the channels located on this hub will be removed from the network"] = "По умолчанию только представление канала расположенное на данном хабе будет удалено из сети";
+App::$strings["Unable to find your hub."] = "Невозможно найти ваш сервер";
+App::$strings["Post successful."] = "Успешно опубликовано.";
+App::$strings["Authentication failed."] = "Ошибка аутентификации.";
+App::$strings["Comanche page description language help"] = "Помощь по языку описания страниц Comanche ";
+App::$strings["Layout Description"] = "Описание шаблона";
+App::$strings["Download PDL file"] = "Загрузить PDL файл";
App::$strings["This page is available only to site members"] = "Эта страница доступна только для подписчиков сайта";
App::$strings["Welcome"] = "Добро пожаловать";
App::$strings["What would you like to do?"] = "Что бы вы хотели сделать?";
@@ -1446,430 +2491,181 @@ App::$strings["Visit your channel homepage"] = "Посетить страниц
App::$strings["View your connections and/or add somebody whose address you already know"] = "Просмотреть ваши контакты и / или добавить кого-то чей адрес в уже знаете";
App::$strings["View your personal stream (this may be empty until you add some connections)"] = "Ваш персональный поток (может быть пуст пока вы не добавите контакты)";
App::$strings["View the public stream. Warning: this content is not moderated"] = "Просмотр публичного потока. Предупреждение: этот контент не модерируется";
-App::$strings["Page link"] = "Ссылка страницы";
-App::$strings["Edit Webpage"] = "Редактировать веб-страницу";
-App::$strings["Create a new channel"] = "Создать новый канал";
-App::$strings["Channel Manager"] = "Менеджер каналов";
-App::$strings["Current Channel"] = "Текущий канал";
-App::$strings["Switch to one of your channels by selecting it."] = "Выбрать и переключиться на один из ваших каналов";
-App::$strings["Default Channel"] = "Основной канал";
-App::$strings["Make Default"] = "Сделать основным";
-App::$strings["%d new messages"] = "%d новых сообщений";
-App::$strings["%d new introductions"] = "%d новых представлений";
-App::$strings["Delegated Channel"] = "Делегированный канал";
-App::$strings["Cards App"] = "Приложение \"Карточки\"";
-App::$strings["Create personal planning cards"] = "Создать личные карточки планирования";
-App::$strings["Add Card"] = "Добавить карточку";
-App::$strings["Cards"] = "Карточки";
-App::$strings["This directory server requires an access token"] = "Для доступа к этому серверу каталогов требуется токен";
-App::$strings["About this site"] = "Об этом сайте";
-App::$strings["Site Name"] = "Название сайта";
-App::$strings["Administrator"] = "Администратор";
-App::$strings["Terms of Service"] = "Условия предоставления услуг";
-App::$strings["Software and Project information"] = "Информация о программном обеспечении и проекте";
-App::$strings["This site is powered by \$Projectname"] = "Этот сайт работает на \$Projectname";
-App::$strings["Federated and decentralised networking and identity services provided by Zot"] = "Объединенные и децентрализованные сети и службы идентификациии обеспечиваются Zot";
-App::$strings["Additional federated transport protocols:"] = "Дополнительные федеративные транспортные протоколы:";
-App::$strings["Version %s"] = "Версия %s";
-App::$strings["Project homepage"] = "Домашняя страница проекта";
-App::$strings["Developer homepage"] = "Домашняя страница разработчика";
-App::$strings["No ratings"] = "Оценок нет";
-App::$strings["Ratings"] = "Оценки";
-App::$strings["Rating: "] = "Оценкa:";
-App::$strings["Website: "] = "Веб-сайт:";
-App::$strings["Description: "] = "Описание:";
-App::$strings["Webpages App"] = "Приложение \"Веб-страницы\"";
-App::$strings["Provide managed web pages on your channel"] = "Предоставлять управляемые веб-страницы на Вашем канале";
-App::$strings["Import Webpage Elements"] = "Импортировать части веб-страницы";
-App::$strings["Import selected"] = "Импортировать выбранное";
-App::$strings["Export Webpage Elements"] = "Экспортировать часть веб-страницы";
-App::$strings["Export selected"] = "Экспортировать выбранное";
-App::$strings["Webpages"] = "Веб-страницы";
-App::$strings["Actions"] = "Действия";
-App::$strings["Page Link"] = "Ссылка страницы";
-App::$strings["Page Title"] = "Заголовок страницы";
-App::$strings["Invalid file type."] = "Неверный тип файла.";
-App::$strings["Error opening zip file"] = "Ошибка открытия ZIP файла";
-App::$strings["Invalid folder path."] = "Неверный путь к каталогу.";
-App::$strings["No webpage elements detected."] = "Не обнаружено частей веб-страницы.";
-App::$strings["Import complete."] = "Импорт завершен.";
-App::$strings["Channel name changes are not allowed within 48 hours of changing the account password."] = "Изменение названия канала не разрешается в течении 48 часов после смены пароля у аккаунта.";
-App::$strings["Reserved nickname. Please choose another."] = "Зарезервированый псевдоним. Пожалуйста, выберите другой.";
-App::$strings["Nickname has unsupported characters or is already being used on this site."] = "Псевдоним имеет недопустимые символы или уже используется на этом сайте.";
-App::$strings["Change channel nickname/address"] = "Изменить псевдоним / адрес канала";
-App::$strings["Any/all connections on other networks will be lost!"] = "Любые / все контакты в других сетях будут утеряны!";
-App::$strings["New channel address"] = "Новый адрес канала";
-App::$strings["Rename Channel"] = "Переименовать канал";
-App::$strings["Item is not editable"] = "Элемент нельзя редактировать";
-App::$strings["Edit post"] = "Редактировать сообщение";
-App::$strings["Invalid message"] = "Неверное сообщение";
-App::$strings["no results"] = "Ничего не найдено.";
-App::$strings["channel sync processed"] = "синхронизация канала завершена";
-App::$strings["queued"] = "в очереди";
-App::$strings["posted"] = "опубликовано";
-App::$strings["accepted for delivery"] = "принято к доставке";
-App::$strings["updated"] = "обновлено";
-App::$strings["update ignored"] = "обновление игнорируется";
-App::$strings["permission denied"] = "доступ запрещен";
-App::$strings["recipient not found"] = "получатель не найден";
-App::$strings["mail recalled"] = "почта отозвана";
-App::$strings["duplicate mail received"] = "получено дублирующее сообщение";
-App::$strings["mail delivered"] = "почта доставлен";
-App::$strings["Delivery report for %1\$s"] = "Отчёт о доставке для %1\$s";
-App::$strings["Options"] = "Параметры";
-App::$strings["Redeliver"] = "Доставить повторно";
-App::$strings["Failed to create source. No channel selected."] = "Не удалось создать источник. Канал не выбран.";
-App::$strings["Source created."] = "Источник создан.";
-App::$strings["Source updated."] = "Источник обновлен.";
-App::$strings["Sources App"] = "Приложение \"Источники канала\"";
-App::$strings["Automatically import channel content from other channels or feeds"] = "Автоматический импорт контента из других каналов или лент";
-App::$strings["*"] = "";
-App::$strings["Channel Sources"] = "Источники канала";
-App::$strings["Manage remote sources of content for your channel."] = "Управление удалённым источниками содержимого для вашего канала";
-App::$strings["New Source"] = "Новый источник";
-App::$strings["Import all or selected content from the following channel into this channel and distribute it according to your channel settings."] = "Импортировать всё или выбранное содержимое из следующего канала в этот канал и распределить его в соответствии с вашими настройками.";
-App::$strings["Only import content with these words (one per line)"] = "Импортировать содержимое только с этим текстом (построчно)";
-App::$strings["Leave blank to import all public content"] = "Оставьте пустым для импорта всего общедоступного содержимого";
-App::$strings["Channel Name"] = "Название канала";
-App::$strings["Add the following categories to posts imported from this source (comma separated)"] = "Добавить следующие категории к импортированным публикациям из этого источника (через запятые)";
-App::$strings["Optional"] = "Необязательно";
-App::$strings["Resend posts with this channel as author"] = "Отправить публикации в этот канал повторно как автор";
-App::$strings["Copyrights may apply"] = "Могут применяться авторские права";
-App::$strings["Source not found."] = "Источник не найден.";
-App::$strings["Edit Source"] = "Редактировать источник";
-App::$strings["Delete Source"] = "Удалить источник";
-App::$strings["Source removed"] = "Источник удален";
-App::$strings["Unable to remove source."] = "Невозможно удалить источник.";
-App::$strings["Like/Dislike"] = "Нравится / не нравится";
-App::$strings["This action is restricted to members."] = "Это действие доступно только участникам.";
-App::$strings["Please login with your \$Projectname ID or register as a new \$Projectname member to continue."] = "Пожалуйста, для продолжения войдите с вашим \$Projectname ID или зарегистрируйтесь как новый участник \$Projectname.";
-App::$strings["Invalid request."] = "Неверный запрос.";
-App::$strings["channel"] = "канал";
-App::$strings["thing"] = "предмет";
-App::$strings["Channel unavailable."] = "Канал недоступен.";
-App::$strings["Previous action reversed."] = "Предыдущее действие отменено.";
-App::$strings["%1\$s likes %2\$s's %3\$s"] = "%1\$s нравится %3\$s %2\$s";
-App::$strings["%1\$s doesn't like %2\$s's %3\$s"] = "%1\$s не нравится %2\$s %3\$s";
-App::$strings["%1\$s agrees with %2\$s's %3\$s"] = "%1\$s согласен с %2\$s %3\$s";
-App::$strings["%1\$s doesn't agree with %2\$s's %3\$s"] = "%1\$s не согласен с %2\$s %3\$s";
-App::$strings["%1\$s abstains from a decision on %2\$s's %3\$s"] = "%1\$s воздерживается от решения по %2\$s%3\$s";
-App::$strings["%1\$s is attending %2\$s's %3\$s"] = "%1\$s посещает %2\$s%3\$s";
-App::$strings["%1\$s is not attending %2\$s's %3\$s"] = "%1\$s не посещает %2\$s%3\$s";
-App::$strings["%1\$s may attend %2\$s's %3\$s"] = "%1\$s может посетить %2\$s%3\$s";
-App::$strings["Action completed."] = "Действие завершено.";
-App::$strings["Thank you."] = "Спасибо.";
-App::$strings["No default suggestions were found."] = "Предложений по умолчанию не найдено.";
-App::$strings["%d rating"] = array(
- 0 => "%d оценка",
- 1 => "%d оценки",
- 2 => "%d оценок",
-);
-App::$strings["Gender: "] = "Пол:";
-App::$strings["Status: "] = "Статус:";
-App::$strings["Homepage: "] = "Домашняя страница:";
-App::$strings["Age:"] = "Возраст:";
-App::$strings["Location:"] = "Местоположение:";
-App::$strings["Description:"] = "Описание:";
-App::$strings["Hometown:"] = "Родной город:";
-App::$strings["About:"] = "О себе:";
-App::$strings["Connect"] = "Подключить";
-App::$strings["Public Forum:"] = "Публичный форум:";
-App::$strings["Keywords: "] = "Ключевые слова:";
-App::$strings["Don't suggest"] = "Не предлагать";
-App::$strings["Common connections (estimated):"] = "Общие контакты (оценочно):";
-App::$strings["Global Directory"] = "Глобальный каталог";
-App::$strings["Local Directory"] = "Локальный каталог";
-App::$strings["Finding:"] = "Поиск:";
-App::$strings["Channel Suggestions"] = "Рекомендации каналов";
-App::$strings["next page"] = "следующая страница";
-App::$strings["previous page"] = "предыдущая страница";
-App::$strings["Sort options"] = "Параметры сортировки";
-App::$strings["Alphabetic"] = "По алфавиту";
-App::$strings["Reverse Alphabetic"] = "Против алфавита";
-App::$strings["Newest to Oldest"] = "От новых к старым";
-App::$strings["Oldest to Newest"] = "От старых к новым";
-App::$strings["No entries (some entries may be hidden)."] = "Нет записей (некоторые записи могут быть скрыты).";
-App::$strings["Xchan Lookup"] = "Поиск Xchan";
-App::$strings["Lookup xchan beginning with (or webbie): "] = "Запрос Xchan начинается с (или webbie):";
-App::$strings["Suggest Channels App"] = "Приложение \"Рекомендуемые каналы\"";
-App::$strings["Suggestions for channels in the \$Projectname network you might be interested in"] = "Предложения по рекомендуемым каналам в сети \$Projectname которые могут вас заинтересовать";
-App::$strings["No suggestions available. If this is a new site, please try again in 24 hours."] = "Нет предложений. Если это новый сайт, повторите попытку через 24 часа.";
-App::$strings["Ignore/Hide"] = "Игнорировать / cкрыть";
-App::$strings["Unable to find your hub."] = "Невозможно найти ваш сервер";
-App::$strings["Post successful."] = "Успешно опубликовано.";
-App::$strings["Unable to lookup recipient."] = "Не удалось найти получателя.";
-App::$strings["Unable to communicate with requested channel."] = "Не удалось установить связь с запрашиваемым каналом.";
-App::$strings["Cannot verify requested channel."] = "Не удалось установить подлинность требуемого канала.";
-App::$strings["Selected channel has private message restrictions. Send failed."] = "Выбранный канал ограничивает частные сообщения. Отправка не удалась.";
-App::$strings["Messages"] = "Сообщения";
-App::$strings["message"] = "сообщение";
-App::$strings["Message recalled."] = "Сообщение отозванно.";
-App::$strings["Conversation removed."] = "Беседа удалена.";
-App::$strings["Expires YYYY-MM-DD HH:MM"] = "Истекает YYYY-MM-DD HH:MM";
-App::$strings["Requested channel is not in this network"] = "Запрашиваемый канал не доступен.";
-App::$strings["Send Private Message"] = "Отправить личное сообщение";
-App::$strings["To:"] = "Кому:";
-App::$strings["Subject:"] = "Тема:";
-App::$strings["Attach file"] = "Прикрепить файл";
-App::$strings["Send"] = "Отправить";
-App::$strings["Set expiration date"] = "Установить срок действия";
-App::$strings["Delete message"] = "Удалить сообщение";
-App::$strings["Delivery report"] = "Отчёт о доставке";
-App::$strings["Recall message"] = "Отозвать сообщение";
-App::$strings["Message has been recalled."] = "Сообщение отозванно";
-App::$strings["Delete Conversation"] = "Удалить беседу";
-App::$strings["No secure communications available. You may be able to respond from the sender's profile page."] = "Безопасная связь недоступна. Вы можете попытаться ответить со страницы профиля отправителя.";
-App::$strings["Send Reply"] = "Отправить ответ";
-App::$strings["Your message for %s (%s):"] = "Ваше сообщение для %s (%s):";
-App::$strings["Public Hubs"] = "Публичные хабы";
-App::$strings["The listed hubs allow public registration for the \$Projectname network. All hubs in the network are interlinked so membership on any of them conveys membership in the network as a whole. Some hubs may require subscription or provide tiered service plans. The hub itself may provide additional details."] = "Указанные хабы разрешают публичную регистрацию для сети \$Projectname. Все хабы в сети взаимосвязаны, поэтому членство в любом из них передает членство во всю сеть. Некоторым хабам может потребоваться подписка или предоставление многоуровневых планов обслуживания. Сам хаб может предоставить дополнительные сведения.";
-App::$strings["Hub URL"] = "URL сервера";
-App::$strings["Access Type"] = "Тип доступа";
-App::$strings["Registration Policy"] = "Политика регистрации";
-App::$strings["Stats"] = "Статистика";
-App::$strings["Software"] = "Программное обеспечение";
-App::$strings["Rate"] = "Оценка";
-App::$strings["webpage"] = "веб-страница";
-App::$strings["block"] = "заблокировать";
-App::$strings["layout"] = "шаблон";
-App::$strings["menu"] = "меню";
-App::$strings["%s element installed"] = "%s элемент установлен";
-App::$strings["%s element installation failed"] = "%sустановка элемента неудачна.";
-App::$strings["Select a bookmark folder"] = "Выбрать каталог для закладок";
-App::$strings["Save Bookmark"] = "Сохранить закладку";
-App::$strings["URL of bookmark"] = "URL закладки";
-App::$strings["Or enter new bookmark folder name"] = "или введите новое имя каталога закладок";
-App::$strings["Enter a folder name"] = "Введите название каталога";
-App::$strings["or select an existing folder (doubleclick)"] = "или выберите существующий каталог (двойной щелчок)";
-App::$strings["Save to Folder"] = "Сохранить в каталог";
-App::$strings["Remote Diagnostics App"] = "Приложение \"Удалённая диагностика\"";
-App::$strings["Perform diagnostics on remote channels"] = "Производит диагностику удалённых каналов";
-App::$strings["Maximum daily site registrations exceeded. Please try again tomorrow."] = "Превышено максимальное количество регистраций на сегодня. Пожалуйста, попробуйте снова завтра.";
-App::$strings["Please indicate acceptance of the Terms of Service. Registration failed."] = "Пожалуйста, подтвердите согласие с \"Условиями обслуживания\". Регистрация не удалась.";
-App::$strings["Passwords do not match."] = "Пароли не совпадают.";
-App::$strings["Registration successful. Continue to create your first channel..."] = "Регистрация завершена успешно. Для продолжения создайте свой первый канал...";
-App::$strings["Registration successful. Please check your email for validation instructions."] = "Регистрация завершена успешно. Пожалуйста проверьте вашу электронную почту для подтверждения.";
-App::$strings["Your registration is pending approval by the site owner."] = "Ваша регистрация ожидает одобрения администрации сайта.";
-App::$strings["Your registration can not be processed."] = "Ваша регистрация не может быть обработана.";
-App::$strings["Registration on this hub is disabled."] = "Регистрация на этом хабе отключена.";
-App::$strings["Registration on this hub is by approval only."] = "Регистрация на этом хабе только по утверждению.";
-App::$strings["Register at another affiliated hub."] = "Зарегистрироваться на другом хабе.";
-App::$strings["Registration on this hub is by invitation only."] = "Регистрация на этом хабе доступна только по приглашениям.";
-App::$strings["This site has exceeded the number of allowed daily account registrations. Please try again tomorrow."] = "Этот сайт превысил максимальное количество регистраций на сегодня. Пожалуйста, попробуйте снова завтра. ";
-App::$strings["I accept the %s for this website"] = "Я принимаю %s для этого веб-сайта.";
-App::$strings["I am over %s years of age and accept the %s for this website"] = "Мой возраст превышает %s лет и я принимаю %s для этого веб-сайта.";
-App::$strings["Your email address"] = "Ваш адрес электронной почты";
-App::$strings["Choose a password"] = "Выберите пароль";
-App::$strings["Please re-enter your password"] = "Пожалуйста, введите пароль еще раз";
-App::$strings["Please enter your invitation code"] = "Пожалуйста, введите Ваш код приглашения";
-App::$strings["Your Name"] = "Ваше имя";
-App::$strings["Real names are preferred."] = "Предпочтительны реальные имена.";
-App::$strings["Your nickname will be used to create an easy to remember channel address e.g. nickname%s"] = "Ваш псевдоним будет использован для создания легко запоминаемого адреса канала, напр. nickname %s";
-App::$strings["Select a channel permission role for your usage needs and privacy requirements."] = "Выберите разрешения для канала в зависимости от ваших потребностей и требований приватности.";
-App::$strings["no"] = "нет";
-App::$strings["yes"] = "да";
-App::$strings["Register"] = "Регистрация";
-App::$strings["This site requires email verification. After completing this form, please check your email for further instructions."] = "Этот сайт требует проверку адреса электронной почты. После заполнения этой формы, пожалуйста, проверьте ваш почтовый ящик для дальнейших инструкций.";
-App::$strings["Cover Photos"] = "Фотографии обложки";
-App::$strings["female"] = "женщина";
-App::$strings["%1\$s updated her %2\$s"] = "%1\$s обновила её %2\$s";
-App::$strings["male"] = "мужчина";
-App::$strings["%1\$s updated his %2\$s"] = "%1\$s обновил его %2\$s";
-App::$strings["%1\$s updated their %2\$s"] = "%2\$s %1\$s обновлена";
-App::$strings["cover photo"] = "фотография обложки";
-App::$strings["Your cover photo may be visible to anybody on the internet"] = "Фотография вашей обложки может быть видна всем в Интернете";
-App::$strings["Change Cover Photo"] = "Изменить фотографию обложки";
-App::$strings["Documentation Search"] = "Поиск документации";
-App::$strings["About"] = "О себе";
-App::$strings["Administrators"] = "Администраторы";
-App::$strings["Developers"] = "Разработчики";
-App::$strings["Tutorials"] = "Руководства";
-App::$strings["\$Projectname Documentation"] = "\$Projectname Документация";
-App::$strings["Contents"] = "Содержимое";
-App::$strings["Article"] = "Статья";
-App::$strings["Item has been removed."] = "Элемент был удалён.";
-App::$strings["Tag removed"] = "Тег удалён";
-App::$strings["Remove Item Tag"] = "Удалить тег элемента";
-App::$strings["Select a tag to remove: "] = "Выбрать тег для удаления:";
-App::$strings["No such group"] = "Нет такой группы";
-App::$strings["No such channel"] = "Нет такого канала";
-App::$strings["Privacy group is empty"] = "Группа конфиденциальности пуста";
-App::$strings["Privacy group: "] = "Группа конфиденциальности: ";
-App::$strings["Invalid channel."] = "Недействительный канал.";
-App::$strings["network"] = "сеть";
-App::$strings["\$Projectname"] = "";
-App::$strings["Welcome to %s"] = "Добро пожаловать в %s";
-App::$strings["File not found."] = "Файл не найден.";
-App::$strings["Permission Denied."] = "Доступ запрещен.";
-App::$strings["Edit file permissions"] = "Редактировать разрешения файла";
-App::$strings["Set/edit permissions"] = "Редактировать разрешения";
-App::$strings["Include all files and sub folders"] = "Включить все файлы и подкаталоги";
-App::$strings["Return to file list"] = "Вернутся к списку файлов";
-App::$strings["Copy/paste this code to attach file to a post"] = "Копировать / вставить этот код для прикрепления файла к публикации";
-App::$strings["Copy/paste this URL to link file from a web page"] = "Копировать / вставить эту URL для ссылки на файл со страницы";
-App::$strings["Share this file"] = "Поделиться этим файлом";
-App::$strings["Show URL to this file"] = "Показать URL этого файла";
-App::$strings["Show in your contacts shared folder"] = "Показать общий каталог в ваших контактах";
-App::$strings["No channel."] = "Канала нет.";
-App::$strings["No connections in common."] = "Общих контактов нет.";
-App::$strings["View Common Connections"] = "Просмотр общий контактов";
-App::$strings["Email verification resent"] = "Сообщение для проверки email отправлено повторно";
-App::$strings["Unable to resend email verification message."] = "Невозможно повторно отправить сообщение для проверки email";
-App::$strings["No connections."] = "Контактов нет.";
-App::$strings["Visit %s's profile [%s]"] = "Посетить %s профиль [%s]";
-App::$strings["View Connections"] = "Просмотр контактов";
-App::$strings["Blocked accounts"] = "Заблокированные аккаунты";
-App::$strings["Expired accounts"] = "Просроченные аккаунты";
-App::$strings["Expiring accounts"] = "Близкие к просрочке аккаунты";
-App::$strings["Message queues"] = "Очередь сообщений";
-App::$strings["Your software should be updated"] = "Ваше программное обеспечение должно быть обновлено";
-App::$strings["Summary"] = "Резюме";
-App::$strings["Registered accounts"] = "Зарегистрированные аккаунты";
-App::$strings["Pending registrations"] = "Ждут утверждения";
-App::$strings["Registered channels"] = "Зарегистрированные каналы";
-App::$strings["Active addons"] = "Активные расширения";
-App::$strings["Version"] = "Версия системы";
-App::$strings["Repository version (master)"] = "Версия репозитория (master)";
-App::$strings["Repository version (dev)"] = "Версия репозитория (dev)";
-App::$strings["No service class restrictions found."] = "Ограничений класса обслуживание не найдено.";
-App::$strings["Website:"] = "Веб-сайт:";
-App::$strings["Remote Channel [%s] (not yet known on this site)"] = "Удалённый канал [%s] (пока неизвестен на этом сайте)";
-App::$strings["Rating (this information is public)"] = "Оценка (эта информация общедоступна)";
-App::$strings["Optionally explain your rating (this information is public)"] = "Объясните свою оценку (необязательно; эта информация общедоступна)";
-App::$strings["Edit Card"] = "Редактировать карточку";
-App::$strings["No valid account found."] = "Действительный аккаунт не найден.";
-App::$strings["Password reset request issued. Check your email."] = "Запрос на сброс пароля отправлен. Проверьте вашу электронную почту.";
-App::$strings["Site Member (%s)"] = "Участник сайта (%s)";
-App::$strings["Password reset requested at %s"] = "Запрошен сброс пароля на %s";
-App::$strings["Request could not be verified. (You may have previously submitted it.) Password reset failed."] = "Запрос не может быть проверен. (Вы могли отправить его раньше). Сброс пароля не возможен.";
-App::$strings["Password Reset"] = "Сбросить пароль";
-App::$strings["Your password has been reset as requested."] = "Ваш пароль в соответствии с просьбой сброшен.";
-App::$strings["Your new password is"] = "Ваш новый пароль";
-App::$strings["Save or copy your new password - and then"] = "Сохраните ваш новый пароль и затем";
-App::$strings["click here to login"] = "нажмите здесь чтобы войти";
-App::$strings["Your password may be changed from the Settings page after successful login."] = "Ваш пароль может быть изменён на странице Настройки после успешного входа.";
-App::$strings["Your password has changed at %s"] = "Пароль был изменен на %s";
-App::$strings["Forgot your Password?"] = "Забыли ваш пароль?";
-App::$strings["Enter your email address and submit to have your password reset. Then check your email for further instructions."] = "Введите ваш адрес электронной почты и нажмите отправить чтобы сбросить пароль. Затем проверьте ваш почтовый ящик для дальнейших инструкций. ";
-App::$strings["Email Address"] = "Адрес электронной почты";
-App::$strings["Name is required"] = "Необходимо имя";
-App::$strings["Key and Secret are required"] = "Требуются ключ и код";
-App::$strings["OAuth Apps Manager App"] = "Приложение \"Менеджер Oauth\"";
-App::$strings["OAuth authentication tokens for mobile and remote apps"] = "Токены аутентификации OAuth для мобильный и удалённых приложений";
-App::$strings["Consumer Key"] = "Ключ клиента";
-App::$strings["Icon url"] = "URL значка";
-App::$strings["Application not found."] = "Приложение не найдено.";
-App::$strings["Connected OAuth Apps"] = "Подключенные приложения OAuth";
-App::$strings["Mark all seen"] = "Отметить как просмотренное";
-App::$strings["Likes %1\$s's %2\$s"] = "Нравится %1\$s %2\$s";
-App::$strings["Doesn't like %1\$s's %2\$s"] = "Не нравится %1\$s %2\$s";
-App::$strings["Will attend %1\$s's %2\$s"] = "Примет участие %1\$s %2\$s";
-App::$strings["Will not attend %1\$s's %2\$s"] = "Не примет участие %1\$s %2\$s";
-App::$strings["May attend %1\$s's %2\$s"] = "Возможно примет участие %1\$s %2\$s";
-App::$strings["ActivityPub"] = "";
-App::$strings["0. Beginner/Basic"] = "Начинающий / Базовый";
-App::$strings["1. Novice - not skilled but willing to learn"] = "1. Новичок - не опытный, но желающий учиться";
-App::$strings["2. Intermediate - somewhat comfortable"] = "2. Промежуточный - более удобный";
-App::$strings["3. Advanced - very comfortable"] = "3. Продвинутый - очень удобный";
-App::$strings["4. Expert - I can write computer code"] = "4. Эксперт - я умею программировать";
-App::$strings["5. Wizard - I probably know more than you do"] = "5. Волшебник - возможно я знаю больше чем ты";
-App::$strings["Unable to verify channel signature"] = "Невозможно проверить подпись канала";
-App::$strings["Apps"] = "Приложения";
-App::$strings["Affinity Tool"] = "Степень сходства";
-App::$strings["Site Admin"] = "Администратор сайта";
-App::$strings["Report Bug"] = "Сообщить об ошибке";
-App::$strings["Bookmarks"] = "Закладки";
-App::$strings["Chatrooms"] = "Чаты";
-App::$strings["Content Filter"] = "Фильтр содержимого";
-App::$strings["Content Import"] = "Импорт содержимого";
-App::$strings["Remote Diagnostics"] = "Удалённая диагностика";
-App::$strings["Suggest Channels"] = "Предлагаемые каналы";
-App::$strings["Login"] = "Войти";
-App::$strings["Stream"] = "Поток";
-App::$strings["Wiki"] = "";
-App::$strings["Channel Home"] = "Главная канала";
-App::$strings["Calendar"] = "Календарь";
-App::$strings["Directory"] = "Каталог";
-App::$strings["Mail"] = "Переписка";
-App::$strings["Chat"] = "Чат";
-App::$strings["Probe"] = "Проба";
-App::$strings["Suggest"] = "Предложить";
-App::$strings["Random Channel"] = "Случайный канал";
-App::$strings["Invite"] = "Пригласить";
-App::$strings["Features"] = "Функции";
-App::$strings["Language"] = "Язык";
-App::$strings["Post"] = "Публикация";
-App::$strings["Profile Photo"] = "Фотография профиля";
-App::$strings["Profiles"] = "Редактировать профиль";
-App::$strings["Notifications"] = "Оповещения";
-App::$strings["Order Apps"] = "Порядок приложений";
-App::$strings["CardDAV"] = "";
-App::$strings["Guest Access"] = "Гостевой доступ";
+App::$strings["Forums"] = "Форумы";
App::$strings["Notes"] = "Заметки";
-App::$strings["OAuth Apps Manager"] = "Менеджер OAuth";
-App::$strings["OAuth2 Apps Manager"] = "Менеджер OAuth2";
-App::$strings["PDL Editor"] = "Редактор PDL";
-App::$strings["Premium Channel"] = "Премиальный канал";
-App::$strings["My Chatrooms"] = "Мои чаты";
-App::$strings["Channel Export"] = "Экспорт канала";
-App::$strings["Purchase"] = "Купить";
-App::$strings["Undelete"] = "Восстановить";
-App::$strings["Add to app-tray"] = "Добавить в app-tray";
-App::$strings["Remove from app-tray"] = "Удалить из app-tray";
-App::$strings["Pin to navbar"] = "Добавить на панель навигации";
-App::$strings["Unpin from navbar"] = "Удалить с панели навигации";
-App::$strings["__ctx:permcat__ default"] = "по умолчанию";
-App::$strings["__ctx:permcat__ follower"] = "поклонник";
-App::$strings["__ctx:permcat__ contributor"] = "участник";
-App::$strings["__ctx:permcat__ publisher"] = "издатель";
-App::$strings["(No Title)"] = "(нет заголовка)";
-App::$strings["Wiki page create failed."] = "Не удалось создать страницу Wiki.";
-App::$strings["Wiki not found."] = "Wiki не найдена.";
-App::$strings["Destination name already exists"] = "Имя назначения уже существует";
-App::$strings["Page not found"] = "Страница не найдена.";
-App::$strings["Error reading page content"] = "Ошибка чтения содержимого страницы";
-App::$strings["Error reading wiki"] = "Ошибка чтения Wiki";
-App::$strings["Page update failed."] = "Не удалось обновить страницу.";
-App::$strings["Nothing deleted"] = "Ничего не удалено";
-App::$strings["Compare: object not found."] = "Сравнение: объект не найден.";
-App::$strings["Page updated"] = "Страница обновлена";
-App::$strings["Untitled"] = "Не озаглавлено";
-App::$strings["Wiki resource_id required for git commit"] = "Требуется resource_id Wiki для отправки в Git";
+App::$strings["Suggestions"] = "Рекомендации";
+App::$strings["See more..."] = "Просмотреть больше...";
+App::$strings["New Network Activity"] = "Новая сетевая активность";
+App::$strings["New Network Activity Notifications"] = "Новые уведомления о сетевой активности";
+App::$strings["View your network activity"] = "Просмотреть вашу сетевую активность";
+App::$strings["Mark all notifications read"] = "Пометить уведомления как прочитанные";
+App::$strings["Show new posts only"] = "Показывать только новые публикации";
+App::$strings["Filter by name or address"] = "Фильтровать по имени или адресу";
+App::$strings["New Home Activity"] = "Новая локальная активность";
+App::$strings["New Home Activity Notifications"] = "Новые уведомления локальной активности";
+App::$strings["View your home activity"] = "Просмотреть локальную активность";
+App::$strings["Mark all notifications seen"] = "Пометить уведомления как просмотренные";
+App::$strings["New Mails"] = "Новая переписка";
+App::$strings["New Mails Notifications"] = "Уведомления о новой переписке";
+App::$strings["View your private mails"] = "Просмотреть вашу личную переписку";
+App::$strings["Mark all messages seen"] = "Пометить сообщения как просмотренные";
+App::$strings["New Events"] = "Новые события";
+App::$strings["New Events Notifications"] = "Уведомления о новых событиях";
+App::$strings["View events"] = "Просмотреть события";
+App::$strings["Mark all events seen"] = "Пометить все события как просмотренные";
+App::$strings["New Connections Notifications"] = "Уведомления о новых контактах";
+App::$strings["View all connections"] = "Просмотр всех контактов";
+App::$strings["New Files"] = "Новые файлы";
+App::$strings["New Files Notifications"] = "Уведомления о новых файлах";
+App::$strings["Notices"] = "Оповещения";
+App::$strings["View all notices"] = "Просмотреть все оповещения";
+App::$strings["Mark all notices seen"] = "Пометить все оповещения как просмотренные";
+App::$strings["New Registrations"] = "Новые регистрации";
+App::$strings["New Registrations Notifications"] = "Уведомления о новых регистрациях";
+App::$strings["Public Stream Notifications"] = "Уведомления публичного потока";
+App::$strings["View the public stream"] = "Просмотреть публичный поток";
+App::$strings["Sorry, you have got no notifications at the moment"] = "Извините, но сейчас у вас нет уведомлений";
+App::$strings["Tasks"] = "Задачи";
+App::$strings["photo/image"] = "фотография / изображение";
+App::$strings["Select Channel"] = "Выбрать канал";
+App::$strings["Read-write"] = "Чтение-запись";
+App::$strings["Read-only"] = "Только чтение";
+App::$strings["Channel Calendar"] = "Календарь канала";
+App::$strings["Shared CalDAV Calendars"] = "Общие календари CalDAV";
+App::$strings["Share this calendar"] = "Поделиться этим календарём";
+App::$strings["Calendar name and color"] = "Имя и цвет календаря";
+App::$strings["Create new CalDAV calendar"] = "Создать новый календарь CalDAV";
+App::$strings["Calendar Name"] = "Имя календаря";
+App::$strings["Calendar Tools"] = "Инструменты календаря";
+App::$strings["Import calendar"] = "Импортировать календарь";
+App::$strings["Select a calendar to import to"] = "Выбрать календарь для импорта в";
+App::$strings["Addressbooks"] = "Адресные книги";
+App::$strings["Addressbook name"] = "Имя адресной книги";
+App::$strings["Create new addressbook"] = "Создать новую адресную книгу";
+App::$strings["Addressbook Name"] = "Имя адресной книги";
+App::$strings["Addressbook Tools"] = "Инструменты адресной книги";
+App::$strings["Import addressbook"] = "Импортировать адресную книгу";
+App::$strings["Select an addressbook to import to"] = "Выбрать адресную книгу для импорта в";
+App::$strings["__ctx:widget__ Activity"] = "Активность";
+App::$strings["HQ Control Panel"] = "Панель управления HQ";
+App::$strings["Create a new post"] = "Создать новую публикацию";
+App::$strings["You have %1$.0f of %2$.0f allowed connections."] = "У вас есть %1$.0f из %2$.0f разрешенных контактов.";
+App::$strings["Add New Connection"] = "Добавить новый контакт";
+App::$strings["Enter channel address"] = "Введите адрес канала";
+App::$strings["Examples: bob@example.com, https://example.com/barbara"] = "Пример: ivan@example.com, http://example.com/ivan";
+App::$strings["Archives"] = "Архивы";
+App::$strings["Suggested Chatrooms"] = "Рекомендуемые чаты";
+App::$strings["Rating Tools"] = "Инструменты оценки";
+App::$strings["Rate Me"] = "Оценить меня";
+App::$strings["View Ratings"] = "Просмотр оценок";
+App::$strings["Profile Creation"] = "Создание профиля";
+App::$strings["Upload profile photo"] = "Загрузить фотографию профиля";
+App::$strings["Upload cover photo"] = "Загрузить фотографию обложки";
+App::$strings["Find and Connect with others"] = "Найти и вступить в контакт";
+App::$strings["View the directory"] = "Просмотреть каталог";
+App::$strings["Manage your connections"] = "Управление вашими контактами";
+App::$strings["Communicate"] = "Связаться";
+App::$strings["View your channel homepage"] = "Домашняя страница канала";
+App::$strings["View your network stream"] = "Просмотреть ваш сетевой поток";
+App::$strings["Documentation"] = "Документация";
+App::$strings["Missing Features?"] = "Отсутствует функция?";
+App::$strings["Pin apps to navigation bar"] = "Прикрепить приложение к панели";
+App::$strings["Install more apps"] = "Установить больше приложений";
+App::$strings["View public stream"] = "Просмотреть публичный поток";
+App::$strings["Private Mail Menu"] = "Меню личной переписки";
+App::$strings["Combined View"] = "Комбинированный вид";
+App::$strings["Inbox"] = "Входящие";
+App::$strings["Outbox"] = "Исходящие";
+App::$strings["New Message"] = "Новое сообщение";
+App::$strings["Add new page"] = "Добавить новую страницу";
+App::$strings["Wiki Pages"] = "Wiki страницы";
+App::$strings["Page name"] = "Название страницы";
+App::$strings["Events Tools"] = "Инструменты для событий";
+App::$strings["Export Calendar"] = "Экспортировать календарь";
+App::$strings["Import Calendar"] = "Импортировать календарь";
+App::$strings["Overview"] = "Обзор";
+App::$strings["Account settings"] = "Настройки аккаунта";
+App::$strings["Channel settings"] = "Настройки канала";
+App::$strings["Display settings"] = "Настройки отображения";
+App::$strings["Manage locations"] = "Управление местоположением";
+App::$strings["Member registrations waiting for confirmation"] = "Регистрации участников, ожидающие подверждения";
+App::$strings["Features"] = "Функции";
+App::$strings["Inspect queue"] = "Просмотр очереди";
+App::$strings["DB updates"] = "Обновление базы данных";
+App::$strings["Addon Features"] = "Настройки расширений";
+App::$strings["App Collections"] = "Коллекции приложений";
+App::$strings["Installed apps"] = "Установленные приложения";
+App::$strings["Remove term"] = "Удалить термин";
+App::$strings["Show posts related to the %s privacy group"] = "Показывать публикации относящиеся к группе конфиденциальности %s";
+App::$strings["Show my privacy groups"] = "Показывать мои группы конфиденциальности";
+App::$strings["Show posts to this forum"] = "Показывать публикации этого форума";
+App::$strings["Show forums"] = "Показывать форумы";
+App::$strings["Starred Posts"] = "Отмеченные публикации";
+App::$strings["Show posts that I have starred"] = "Показывать публикации которые я отметил";
+App::$strings["Personal Posts"] = "Личные публикации";
+App::$strings["Show posts that mention or involve me"] = "Показывать публикации где вы были упомянуты или привлечены";
+App::$strings["Show posts that I have filed to %s"] = "Показывать публикации которые я добавил в %s";
+App::$strings["Show filed post categories"] = "Показывать категории добавленных публикаций";
+App::$strings["Panel search"] = "Панель поиска";
+App::$strings["Filter by name"] = "Отфильтровать по имени";
+App::$strings["Remove active filter"] = "Удалить активный фильтр";
+App::$strings["Stream Filters"] = "Фильтры потока";
+App::$strings["Chat Members"] = "Участники чата";
+App::$strings["Click to show more"] = "Нажмите чтобы показать больше";
+App::$strings["Refresh"] = "Обновить";
+App::$strings["Commented Date"] = "По комментариям";
+App::$strings["Order by last commented date"] = "Сортировка по дате последнего комментария";
+App::$strings["Posted Date"] = "По публикациям";
+App::$strings["Order by last posted date"] = "Сортировка по дате последней публикации";
+App::$strings["Date Unthreaded"] = "По порядку";
+App::$strings["Order unthreaded by date"] = "Сортировка в порядке поступления";
+App::$strings["Stream Order"] = "Упорядочить поток";
+App::$strings["Bookmarked Chatrooms"] = "Закладки чатов";
+App::$strings["Received Messages"] = "Полученные сообщения";
+App::$strings["Sent Messages"] = "Отправленные сообщения";
+App::$strings["Conversations"] = "Беседы";
+App::$strings["No messages."] = "Сообщений нет.";
+App::$strings["Delete conversation"] = "Удалить беседу";
App::$strings["__ctx:wiki_history__ Message"] = "Сообщение";
App::$strings["Date"] = "Дата";
App::$strings["Compare"] = "Сравнить";
-App::$strings["Different viewers will see this text differently"] = "Различные зрители увидят этот текст по-разному";
-App::$strings["Visible to your default audience"] = "Видно вашей аудитории по умолчанию.";
-App::$strings["Only me"] = "Только мне";
-App::$strings["Public"] = "Общедоступно";
-App::$strings["Anybody in the \$Projectname network"] = "Любому в сети \$Projectname";
-App::$strings["Any account on %s"] = "Любой аккаунт в %s";
-App::$strings["Any of my connections"] = "Любой из моих контактов";
-App::$strings["Only connections I specifically allow"] = "Только те контакты, кому я дам разрешение";
-App::$strings["Anybody authenticated (could include visitors from other networks)"] = "Любой аутентифицированный (может включать посетителей их других сетей)";
-App::$strings["Any connections including those who haven't yet been approved"] = "Любые контакты включая те, которые вы ещё не одобрили";
-App::$strings["This is your default setting for the audience of your normal stream, and posts."] = "Это настройка по умолчанию для аудитории ваших обычных потоков и публикаций";
-App::$strings["This is your default setting for who can view your default channel profile"] = "Это настройка по умолчанию для тех, кто может просматривать профиль вашего основного канала";
-App::$strings["This is your default setting for who can view your connections"] = "Это настройка по умолчанию для тех, кто может просматривать ваши контакты";
-App::$strings["This is your default setting for who can view your file storage and photos"] = "Это настройка по умолчанию для тех, кто может просматривать ваше хранилище файлов и фотографий";
-App::$strings["This is your default setting for the audience of your webpages"] = "Это настройка по умолчанию для аудитории ваших веб-страниц";
-App::$strings["Directory Options"] = "Параметры каталога";
-App::$strings["Safe Mode"] = "Безопасный режим";
-App::$strings["Public Forums Only"] = "Только публичные форумы";
-App::$strings["This Website Only"] = "Только этот веб-сайт";
-App::$strings["A deleted group with this name was revived. Existing item permissions may apply to this group and any future members. If this is not what you intended, please create another group with a different name."] = "Удаленная группа с этим названием была восстановлена. Существующие разрешения пункт могут применяться к этой группе и к её будущих участников. Если это не то, чего вы хотели, пожалуйста, создайте другую группу с другим именем.";
-App::$strings["Add new connections to this privacy group"] = "Добавить новые контакты в группу конфиденциальности";
-App::$strings["edit"] = "редактировать";
-App::$strings["Edit group"] = "Редактировать группу";
-App::$strings["Add privacy group"] = "Добавить группу конфиденциальности";
-App::$strings["Channels not in any privacy group"] = "Каналы не включены ни в одну группу конфиденциальности";
-App::$strings["add"] = "добавить";
-App::$strings["Missing room name"] = "Отсутствует название комнаты";
-App::$strings["Duplicate room name"] = "Название комнаты дублируется";
-App::$strings["Invalid room specifier."] = "Неверный указатель комнаты.";
-App::$strings["Room not found."] = "Комната не найдена.";
-App::$strings["Room is full"] = "Комната переполнена";
-App::$strings["Unable to verify site signature for %s"] = "Невозможно проверить подпись сайта %s";
+App::$strings["Can view my channel stream and posts"] = "Может просматривать мой поток и сообщения";
+App::$strings["Can send me their channel stream and posts"] = "Может присылать мне свои потоки и сообщения";
+App::$strings["Can view my default channel profile"] = "Может просматривать мой стандартный профиль канала";
+App::$strings["Can view my connections"] = "Может просматривать мои контакты";
+App::$strings["Can view my file storage and photos"] = "Может просматривать мое хранилище файлов";
+App::$strings["Can upload/modify my file storage and photos"] = "Может загружать/изменять мои файлы и фотографии в хранилище";
+App::$strings["Can view my channel webpages"] = "Может просматривать мои веб-страницы";
+App::$strings["Can view my wiki pages"] = "Может просматривать мои вики-страницы";
+App::$strings["Can create/edit my channel webpages"] = "Может редактировать мои веб-страницы";
+App::$strings["Can write to my wiki pages"] = "Может редактировать мои вики-страницы";
+App::$strings["Can post on my channel (wall) page"] = "Может публиковать на моей странице канала";
+App::$strings["Can comment on or like my posts"] = "Может прокомментировать или отмечать как понравившиеся мои публикации";
+App::$strings["Can send me private mail messages"] = "Может отправлять мне личные сообщения по эл. почте";
+App::$strings["Can like/dislike profiles and profile things"] = "Может комментировать или отмечать как нравится/ненравится мой профиль";
+App::$strings["Can forward to all my channel connections via ! mentions in posts"] = "Может пересылать всем подписчикам моего канала используя ! в публикациях";
+App::$strings["Can chat with me"] = "Может общаться со мной в чате";
+App::$strings["Can source my public posts in derived channels"] = "Может использовать мои публичные сообщения в клонированных лентах сообщений";
+App::$strings["Can administer my channel"] = "Может администрировать мой канал";
+App::$strings["Social Networking"] = "Социальная Сеть";
+App::$strings["Social - Federation"] = "Социальная - Федерация";
+App::$strings["Social - Mostly Public"] = "Социальная - В основном общественный";
+App::$strings["Social - Restricted"] = "Социальная - Ограниченный";
+App::$strings["Social - Private"] = "Социальная - Частный";
+App::$strings["Community Forum"] = "Форум сообщества";
+App::$strings["Forum - Mostly Public"] = "Форум - В основном общественный";
+App::$strings["Forum - Restricted"] = "Форум - Ограниченный";
+App::$strings["Forum - Private"] = "Форум - Частный";
+App::$strings["Feed Republish"] = "Публиковать ленты новостей";
+App::$strings["Feed - Mostly Public"] = "Ленты новостей - В основном общественный";
+App::$strings["Feed - Restricted"] = "Ленты новостей - Ограниченный";
+App::$strings["Special Purpose"] = "Спец. назначение";
+App::$strings["Special - Celebrity/Soapbox"] = "Спец. назначение - Знаменитость/Soapbox";
+App::$strings["Special - Group Repository"] = "Спец. назначение - Групповой репозиторий";
+App::$strings["Custom/Expert Mode"] = "Экспертный режим";
+App::$strings["Source code of failed update: "] = "Исходный код неудачного обновления: ";
+App::$strings["Update Error at %s"] = "Ошибка обновления на %s";
+App::$strings["Update %s failed. See error logs."] = "Выполнение %s неудачно. Проверьте системный журнал.";
App::$strings["\$Projectname Notification"] = "Оповещение \$Projectname ";
App::$strings["\$projectname"] = "";
App::$strings["Thank You,"] = "Спасибо,";
@@ -1926,28 +2722,65 @@ App::$strings["commented on %s's post"] = "прокомментировал пу
App::$strings["repeated %s's post"] = "разместил публикацию %s";
App::$strings["edited a post dated %s"] = "отредактировал публикацию датированную %s";
App::$strings["edited a comment dated %s"] = "отредактировал комментарий датированный %s";
-App::$strings["Wiki updated successfully"] = "Wiki успешно обновлена";
-App::$strings["Wiki files deleted successfully"] = "Wiki успешно удалена";
-App::$strings["Source code of failed update: "] = "Исходный код неудачного обновления: ";
-App::$strings["Update Error at %s"] = "Ошибка обновления на %s";
-App::$strings["Update %s failed. See error logs."] = "Выполнение %s неудачно. Проверьте системный журнал.";
-App::$strings["Private Message"] = "Личное сообщение";
+App::$strings["(No Title)"] = "(нет заголовка)";
+App::$strings["Wiki page create failed."] = "Не удалось создать страницу Wiki.";
+App::$strings["Wiki not found."] = "Wiki не найдена.";
+App::$strings["Destination name already exists"] = "Имя назначения уже существует";
+App::$strings["Page not found"] = "Страница не найдена.";
+App::$strings["Error reading page content"] = "Ошибка чтения содержимого страницы";
+App::$strings["Error reading wiki"] = "Ошибка чтения Wiki";
+App::$strings["Page update failed."] = "Не удалось обновить страницу.";
+App::$strings["Nothing deleted"] = "Ничего не удалено";
+App::$strings["Compare: object not found."] = "Сравнение: объект не найден.";
+App::$strings["Page updated"] = "Страница обновлена";
+App::$strings["Untitled"] = "Не озаглавлено";
+App::$strings["Wiki resource_id required for git commit"] = "Требуется resource_id Wiki для отправки в Git";
+App::$strings["__ctx:permcat__ default"] = "по умолчанию";
+App::$strings["__ctx:permcat__ follower"] = "поклонник";
+App::$strings["__ctx:permcat__ contributor"] = "участник";
+App::$strings["__ctx:permcat__ publisher"] = "издатель";
+App::$strings["Apps"] = "Приложения";
+App::$strings["Affinity Tool"] = "Степень сходства";
+App::$strings["Site Admin"] = "Администратор сайта";
+App::$strings["Report Bug"] = "Сообщить об ошибке";
+App::$strings["Content Filter"] = "Фильтр содержимого";
+App::$strings["Content Import"] = "Импорт содержимого";
+App::$strings["Remote Diagnostics"] = "Удалённая диагностика";
+App::$strings["Suggest Channels"] = "Предлагаемые каналы";
+App::$strings["Stream"] = "Поток";
+App::$strings["Mail"] = "Переписка";
+App::$strings["Chat"] = "Чат";
+App::$strings["Probe"] = "Проба";
+App::$strings["Suggest"] = "Предложить";
+App::$strings["Random Channel"] = "Случайный канал";
+App::$strings["Invite"] = "Пригласить";
+App::$strings["Language"] = "Язык";
+App::$strings["Post"] = "Публикация";
+App::$strings["Profile Photo"] = "Фотография профиля";
+App::$strings["Notifications"] = "Оповещения";
+App::$strings["Order Apps"] = "Порядок приложений";
+App::$strings["CardDAV"] = "";
+App::$strings["Guest Access"] = "Гостевой доступ";
+App::$strings["OAuth Apps Manager"] = "Менеджер OAuth";
+App::$strings["OAuth2 Apps Manager"] = "Менеджер OAuth2";
+App::$strings["PDL Editor"] = "Редактор PDL";
+App::$strings["Premium Channel"] = "Премиальный канал";
+App::$strings["My Chatrooms"] = "Мои чаты";
+App::$strings["Channel Export"] = "Экспорт канала";
+App::$strings["Purchase"] = "Купить";
+App::$strings["Undelete"] = "Восстановить";
+App::$strings["Add to app-tray"] = "Добавить в app-tray";
+App::$strings["Remove from app-tray"] = "Удалить из app-tray";
+App::$strings["Pin to navbar"] = "Добавить на панель навигации";
+App::$strings["Unpin from navbar"] = "Удалить с панели навигации";
App::$strings["Privacy conflict. Discretion advised."] = "Конфиликт настроек конфиденциальности.";
-App::$strings["Admin Delete"] = "Удалено администратором";
-App::$strings["Select"] = "Выбрать";
App::$strings["I will attend"] = "Я буду участвовать";
App::$strings["I will not attend"] = "Я не буду участвовать";
App::$strings["I might attend"] = "Я возможно буду присутствовать";
App::$strings["I agree"] = "Я согласен";
App::$strings["I disagree"] = "Я не согласен";
App::$strings["I abstain"] = "Я воздержался";
-App::$strings["Toggle Star Status"] = "Переключить статус пометки";
-App::$strings["Message signature validated"] = "Подпись сообщения проверена";
-App::$strings["Message signature incorrect"] = "Подпись сообщения неверная";
App::$strings["Add Tag"] = "Добавить тег";
-App::$strings["Conversation Tools"] = "Инструменты общения";
-App::$strings["like"] = "нравится";
-App::$strings["dislike"] = "не нравится";
App::$strings["Reply on this comment"] = "Ответить на этот комментарий";
App::$strings["reply"] = "ответить";
App::$strings["Reply to"] = "Ответить";
@@ -1964,9 +2797,6 @@ App::$strings["to"] = "к";
App::$strings["via"] = "через";
App::$strings["Wall-to-Wall"] = "Стена-к-Стене";
App::$strings["via Wall-To-Wall:"] = "через Стена-к-Стене:";
-App::$strings["from %s"] = "от %s";
-App::$strings["last edited: %s"] = "последнее редактирование: %s";
-App::$strings["Expires: %s"] = "Срок действия: %s";
App::$strings["Attend"] = "Посетить";
App::$strings["Attendance Options"] = "Параметры посещаемости";
App::$strings["Vote"] = "Голосовать";
@@ -1974,217 +2804,55 @@ App::$strings["Voting Options"] = "Параметры голосования";
App::$strings["Go to previous comment"] = "Перейти к предыдущему комментарию";
App::$strings["Save Bookmarks"] = "Сохранить закладки";
App::$strings["Add to Calendar"] = "Добавить в календарь";
-App::$strings["This is an unsaved preview"] = "Это несохранённый просмотр";
-App::$strings["%s show all"] = "%s показать всё";
-App::$strings["Bold"] = "Жирный";
-App::$strings["Italic"] = "Курсив";
-App::$strings["Underline"] = "Подчеркнутый";
-App::$strings["Quote"] = "Цитата";
-App::$strings["Code"] = "Код";
App::$strings["Image"] = "Изображение";
-App::$strings["Attach/Upload file"] = "Прикрепить/загрузить файл";
App::$strings["Insert Link"] = "Вставить ссылку";
App::$strings["Video"] = "Видео";
App::$strings["Your full name (required)"] = "Ваше полное имя (требуется)";
App::$strings["Your email address (required)"] = "Ваш адрес электронной почты (требуется)";
App::$strings["Your website URL (optional)"] = "URL вашего вебсайта (необязательно)";
-App::$strings["Remote authentication blocked. You are logged into this site locally. Please logout and retry."] = "Удалённая аутентификация заблокирована. Вы вошли на этот сайт локально. Пожалуйста, выйдите и попробуйте ещё раз.";
-App::$strings["Welcome %s. Remote authentication successful."] = "Добро пожаловать %s. Удаленная аутентификация успешно завершена.";
-App::$strings["parent"] = "источник";
-App::$strings["Collection"] = "Коллекция";
-App::$strings["Principal"] = "Субъект";
-App::$strings["Addressbook"] = "Адресная книга";
-App::$strings["Schedule Inbox"] = "План занятий входящий";
-App::$strings["Schedule Outbox"] = "План занятий исходящий";
-App::$strings["Total"] = "Всего";
-App::$strings["Shared"] = "Общие";
-App::$strings["Add Files"] = "Добавить файлы";
-App::$strings["You are using %1\$s of your available file storage."] = "Вы используете %1\$s из доступного вам хранилища файлов.";
-App::$strings["You are using %1\$s of %2\$s available file storage. (%3\$s%)"] = "Вы используете %1\$s из %2\$s доступного хранилища файлов (%3\$s%).";
-App::$strings["WARNING:"] = "Предупреждение:";
-App::$strings["Create new folder"] = "Создать новую папку";
-App::$strings["Upload file"] = "Загрузить файл";
-App::$strings["Drop files here to immediately upload"] = "Поместите файлы сюда для немедленной загрузки";
-App::$strings["Forums"] = "Форумы";
-App::$strings["Select Channel"] = "Выбрать канал";
-App::$strings["Read-write"] = "Чтение-запись";
-App::$strings["Read-only"] = "Только чтение";
-App::$strings["Channel Calendar"] = "Календарь канала";
-App::$strings["Shared CalDAV Calendars"] = "Общие календари CalDAV";
-App::$strings["Share this calendar"] = "Поделиться этим календарём";
-App::$strings["Calendar name and color"] = "Имя и цвет календаря";
-App::$strings["Create new CalDAV calendar"] = "Создать новый календарь CalDAV";
-App::$strings["Calendar Name"] = "Имя календаря";
-App::$strings["Calendar Tools"] = "Инструменты календаря";
-App::$strings["Import calendar"] = "Импортировать календарь";
-App::$strings["Select a calendar to import to"] = "Выбрать календарь для импорта в";
-App::$strings["Addressbooks"] = "Адресные книги";
-App::$strings["Addressbook name"] = "Имя адресной книги";
-App::$strings["Create new addressbook"] = "Создать новую адресную книгу";
-App::$strings["Addressbook Name"] = "Имя адресной книги";
-App::$strings["Addressbook Tools"] = "Инструменты адресной книги";
-App::$strings["Import addressbook"] = "Импортировать адресную книгу";
-App::$strings["Select an addressbook to import to"] = "Выбрать адресную книгу для импорта в";
-App::$strings["Everything"] = "Всё";
-App::$strings["Events Tools"] = "Инструменты для событий";
-App::$strings["Export Calendar"] = "Экспортировать календарь";
-App::$strings["Import Calendar"] = "Импортировать календарь";
-App::$strings["Suggested Chatrooms"] = "Рекомендуемые чаты";
-App::$strings["HQ Control Panel"] = "Панель управления HQ";
-App::$strings["Create a new post"] = "Создать новую публикацию";
-App::$strings["Private Mail Menu"] = "Меню личной переписки";
-App::$strings["Combined View"] = "Комбинированный вид";
-App::$strings["Inbox"] = "Входящие";
-App::$strings["Outbox"] = "Исходящие";
-App::$strings["New Message"] = "Новое сообщение";
-App::$strings["Overview"] = "Обзор";
-App::$strings["Rating Tools"] = "Инструменты оценки";
-App::$strings["Rate Me"] = "Оценить меня";
-App::$strings["View Ratings"] = "Просмотр оценок";
-App::$strings["__ctx:widget__ Activity"] = "Активность";
-App::$strings["Show posts related to the %s privacy group"] = "Показывать публикации относящиеся к группе конфиденциальности %s";
-App::$strings["Show my privacy groups"] = "Показывать мои группы конфиденциальности";
-App::$strings["Show posts to this forum"] = "Показывать публикации этого форума";
-App::$strings["Show forums"] = "Показывать форумы";
-App::$strings["Starred Posts"] = "Отмеченные публикации";
-App::$strings["Show posts that I have starred"] = "Показывать публикации которые я отметил";
-App::$strings["Personal Posts"] = "Личные публикации";
-App::$strings["Show posts that mention or involve me"] = "Показывать публикации где вы были упомянуты или привлечены";
-App::$strings["Show posts that I have filed to %s"] = "Показывать публикации которые я добавил в %s";
-App::$strings["Saved Folders"] = "Сохранённые каталоги";
-App::$strings["Show filed post categories"] = "Показывать категории добавленных публикаций";
-App::$strings["Panel search"] = "Панель поиска";
-App::$strings["Filter by name"] = "Отфильтровать по имени";
-App::$strings["Remove active filter"] = "Удалить активный фильтр";
-App::$strings["Stream Filters"] = "Фильтры потока";
-App::$strings["You have %1$.0f of %2$.0f allowed connections."] = "У вас есть %1$.0f из %2$.0f разрешенных контактов.";
-App::$strings["Add New Connection"] = "Добавить новый контакт";
-App::$strings["Enter channel address"] = "Введите адрес канала";
-App::$strings["Examples: bob@example.com, https://example.com/barbara"] = "Пример: ivan@example.com, http://example.com/ivan";
-App::$strings["Archives"] = "Архивы";
-App::$strings["Received Messages"] = "Полученные сообщения";
-App::$strings["Sent Messages"] = "Отправленные сообщения";
-App::$strings["Conversations"] = "Беседы";
-App::$strings["No messages."] = "Сообщений нет.";
-App::$strings["Delete conversation"] = "Удалить беседу";
-App::$strings["Chat Members"] = "Участники чата";
-App::$strings["photo/image"] = "фотография / изображение";
-App::$strings["Remove term"] = "Удалить термин";
-App::$strings["Saved Searches"] = "Сохранённые поиски";
-App::$strings["Add new page"] = "Добавить новую страницу";
-App::$strings["Wiki Pages"] = "Wiki страницы";
-App::$strings["Page name"] = "Название страницы";
-App::$strings["Refresh"] = "Обновить";
-App::$strings["Tasks"] = "Задачи";
-App::$strings["Suggestions"] = "Рекомендации";
-App::$strings["See more..."] = "Просмотреть больше...";
-App::$strings["Commented Date"] = "По комментариям";
-App::$strings["Order by last commented date"] = "Сортировка по дате последнего комментария";
-App::$strings["Posted Date"] = "По публикациям";
-App::$strings["Order by last posted date"] = "Сортировка по дате последней публикации";
-App::$strings["Date Unthreaded"] = "По порядку";
-App::$strings["Order unthreaded by date"] = "Сортировка в порядке поступления";
-App::$strings["Stream Order"] = "Упорядочить поток";
-App::$strings["Click to show more"] = "Нажмите чтобы показать больше";
-App::$strings["Tags"] = "Теги";
-App::$strings["App Collections"] = "Коллекции приложений";
-App::$strings["Installed apps"] = "Установленные приложения";
-App::$strings["Profile Creation"] = "Создание профиля";
-App::$strings["Upload profile photo"] = "Загрузить фотографию профиля";
-App::$strings["Upload cover photo"] = "Загрузить фотографию обложки";
-App::$strings["Edit your profile"] = "Редактировать профиль";
-App::$strings["Find and Connect with others"] = "Найти и вступить в контакт";
-App::$strings["View the directory"] = "Просмотреть каталог";
-App::$strings["Manage your connections"] = "Управление вашими контактами";
-App::$strings["Communicate"] = "Связаться";
-App::$strings["View your channel homepage"] = "Домашняя страница канала";
-App::$strings["View your network stream"] = "Просмотреть ваш сетевой поток";
-App::$strings["Documentation"] = "Документация";
-App::$strings["Missing Features?"] = "Отсутствует функция?";
-App::$strings["Pin apps to navigation bar"] = "Прикрепить приложение к панели";
-App::$strings["Install more apps"] = "Установить больше приложений";
-App::$strings["View public stream"] = "Просмотреть публичный поток";
-App::$strings["Member registrations waiting for confirmation"] = "Регистрации участников, ожидающие подверждения";
-App::$strings["Inspect queue"] = "Просмотр очереди";
-App::$strings["DB updates"] = "Обновление базы данных";
-App::$strings["Admin"] = "Администрирование";
-App::$strings["Addon Features"] = "Настройки расширений";
-App::$strings["Account settings"] = "Настройки аккаунта";
-App::$strings["Channel settings"] = "Настройки канала";
-App::$strings["Display settings"] = "Настройки отображения";
-App::$strings["Manage locations"] = "Управление местоположением";
-App::$strings["Bookmarked Chatrooms"] = "Закладки чатов";
-App::$strings["New Network Activity"] = "Новая сетевая активность";
-App::$strings["New Network Activity Notifications"] = "Новые уведомления о сетевой активности";
-App::$strings["View your network activity"] = "Просмотреть вашу сетевую активность";
-App::$strings["Mark all notifications read"] = "Пометить уведомления как прочитанные";
-App::$strings["Show new posts only"] = "Показывать только новые публикации";
-App::$strings["Filter by name or address"] = "Фильтровать по имени или адресу";
-App::$strings["New Home Activity"] = "Новая локальная активность";
-App::$strings["New Home Activity Notifications"] = "Новые уведомления локальной активности";
-App::$strings["View your home activity"] = "Просмотреть локальную активность";
-App::$strings["Mark all notifications seen"] = "Пометить уведомления как просмотренные";
-App::$strings["New Mails"] = "Новая переписка";
-App::$strings["New Mails Notifications"] = "Уведомления о новой переписке";
-App::$strings["View your private mails"] = "Просмотреть вашу личную переписку";
-App::$strings["Mark all messages seen"] = "Пометить сообщения как просмотренные";
-App::$strings["New Events"] = "Новые события";
-App::$strings["New Events Notifications"] = "Уведомления о новых событиях";
-App::$strings["View events"] = "Просмотреть события";
-App::$strings["Mark all events seen"] = "Пометить все события как просмотренные";
-App::$strings["New Connections Notifications"] = "Уведомления о новых контактах";
-App::$strings["View all connections"] = "Просмотр всех контактов";
-App::$strings["New Files"] = "Новые файлы";
-App::$strings["New Files Notifications"] = "Уведомления о новых файлах";
-App::$strings["Notices"] = "Оповещения";
-App::$strings["View all notices"] = "Просмотреть все оповещения";
-App::$strings["Mark all notices seen"] = "Пометить все оповещения как просмотренные";
-App::$strings["New Registrations"] = "Новые регистрации";
-App::$strings["New Registrations Notifications"] = "Уведомления о новых регистрациях";
-App::$strings["Public Stream Notifications"] = "Уведомления публичного потока";
-App::$strings["View the public stream"] = "Просмотреть публичный поток";
-App::$strings["Sorry, you have got no notifications at the moment"] = "Извините, но сейчас у вас нет уведомлений";
-App::$strings["Source channel not found."] = "Канал-источник не найден.";
-App::$strings["Network/Protocol"] = "Сеть/Протокол";
-App::$strings["Zot"] = "";
-App::$strings["Diaspora"] = "";
-App::$strings["Friendica"] = "";
-App::$strings["OStatus"] = "";
-App::$strings["Create an account to access services and applications"] = "Создайте аккаунт для доступа к службам и приложениям";
-App::$strings["Logout"] = "Выход";
-App::$strings["Login/Email"] = "Пользователь / email";
-App::$strings["Password"] = "Пароль";
-App::$strings["Remember me"] = "Запомнить меня";
-App::$strings["Forgot your password?"] = "Забыли пароль или логин?";
-App::$strings["[\$Projectname] Website SSL error for %s"] = "[\$Projectname] Ошибка SSL/TLS веб-сайта для %s";
-App::$strings["Website SSL certificate is not valid. Please correct."] = "SSL/TLS сертификат веб-сайт недействителен. Исправьте это.";
-App::$strings["[\$Projectname] Cron tasks not running on %s"] = "[\$Projectname] Задания Cron не запущены на %s";
-App::$strings["Cron/Scheduled tasks not running."] = "Задания Cron / планировщика не запущены.";
-App::$strings["never"] = "никогда";
-App::$strings["Focus (Hubzilla default)"] = "Фокус (по умолчанию Hubzilla)";
-App::$strings["Theme settings"] = "Настройки темы";
-App::$strings["Narrow navbar"] = "Узкая панель навигации";
-App::$strings["Navigation bar background color"] = "Панель навигации, цвет фона";
-App::$strings["Navigation bar icon color "] = "Панель навигации, цвет значков";
-App::$strings["Navigation bar active icon color "] = "Панель навигации, цвет активного значка";
-App::$strings["Link color"] = "Цвет ссылок";
-App::$strings["Set font-color for banner"] = "Цвет текста в шапке";
-App::$strings["Set the background color"] = "Цвет фона";
-App::$strings["Set the background image"] = "Фоновое изображение";
-App::$strings["Set the background color of items"] = "Цвет фона элементов";
-App::$strings["Set the background color of comments"] = "Цвет фона комментариев";
-App::$strings["Set font-size for the entire application"] = "Установить системный размер шрифта";
-App::$strings["Examples: 1rem, 100%, 16px"] = "Например: 1rem, 100%, 16px";
-App::$strings["Set font-color for posts and comments"] = "Цвет шрифта для публикаций и комментариев";
-App::$strings["Set radius of corners"] = "Радиус скруглений";
-App::$strings["Example: 4px"] = "Например: 4px";
-App::$strings["Set shadow depth of photos"] = "Глубина теней фотографий";
-App::$strings["Set maximum width of content region in pixel"] = "Максимальная ширина содержания региона (в пикселях)";
-App::$strings["Leave empty for default width"] = "Оставьте пустым для ширины по умолчанию";
-App::$strings["Left align page content"] = "Выровнять содержимое страницы по левому краю";
-App::$strings["Set size of conversation author photo"] = "Размер фотографии автора беседы";
-App::$strings["Set size of followup author photos"] = "Размер фотографий подписчиков";
-App::$strings["Show advanced settings"] = "Показать расширенные настройки";
+App::$strings["Missing room name"] = "Отсутствует название комнаты";
+App::$strings["Duplicate room name"] = "Название комнаты дублируется";
+App::$strings["Invalid room specifier."] = "Неверный указатель комнаты.";
+App::$strings["Room not found."] = "Комната не найдена.";
+App::$strings["Room is full"] = "Комната переполнена";
+App::$strings["Public"] = "Общедоступно";
+App::$strings["Anybody in the \$Projectname network"] = "Любому в сети \$Projectname";
+App::$strings["Any account on %s"] = "Любой аккаунт в %s";
+App::$strings["Any of my connections"] = "Любой из моих контактов";
+App::$strings["Only connections I specifically allow"] = "Только те контакты, кому я дам разрешение";
+App::$strings["Anybody authenticated (could include visitors from other networks)"] = "Любой аутентифицированный (может включать посетителей их других сетей)";
+App::$strings["Any connections including those who haven't yet been approved"] = "Любые контакты включая те, которые вы ещё не одобрили";
+App::$strings["This is your default setting for the audience of your normal stream, and posts."] = "Это настройка по умолчанию для аудитории ваших обычных потоков и публикаций";
+App::$strings["This is your default setting for who can view your default channel profile"] = "Это настройка по умолчанию для тех, кто может просматривать профиль вашего основного канала";
+App::$strings["This is your default setting for who can view your connections"] = "Это настройка по умолчанию для тех, кто может просматривать ваши контакты";
+App::$strings["This is your default setting for who can view your file storage and photos"] = "Это настройка по умолчанию для тех, кто может просматривать ваше хранилище файлов и фотографий";
+App::$strings["This is your default setting for the audience of your webpages"] = "Это настройка по умолчанию для аудитории ваших веб-страниц";
+App::$strings["Likes %1\$s's %2\$s"] = "Нравится %1\$s %2\$s";
+App::$strings["Doesn't like %1\$s's %2\$s"] = "Не нравится %1\$s %2\$s";
+App::$strings["Will attend %1\$s's %2\$s"] = "Примет участие %1\$s %2\$s";
+App::$strings["Will not attend %1\$s's %2\$s"] = "Не примет участие %1\$s %2\$s";
+App::$strings["May attend %1\$s's %2\$s"] = "Возможно примет участие %1\$s %2\$s";
+App::$strings["0. Beginner/Basic"] = "Начинающий / Базовый";
+App::$strings["1. Novice - not skilled but willing to learn"] = "1. Новичок - не опытный, но желающий учиться";
+App::$strings["2. Intermediate - somewhat comfortable"] = "2. Промежуточный - более удобный";
+App::$strings["3. Advanced - very comfortable"] = "3. Продвинутый - очень удобный";
+App::$strings["4. Expert - I can write computer code"] = "4. Эксперт - я умею программировать";
+App::$strings["5. Wizard - I probably know more than you do"] = "5. Волшебник - возможно я знаю больше чем ты";
+App::$strings["Wiki updated successfully"] = "Wiki успешно обновлена";
+App::$strings["Wiki files deleted successfully"] = "Wiki успешно удалена";
+App::$strings["Jappixmini App"] = "Приложение Jappix Mini";
+App::$strings["Provides a Facebook-like chat using Jappix Mini"] = "Предоставляет Facebook-подобный чат с использованием Jappix Mini";
+App::$strings["Hide Jappixmini Chat-Widget from the webinterface"] = "Скрыть виджет чата Jappix Mini из веб-интерфейса";
+App::$strings["Jabber username"] = "Имя пользователя Jabber";
+App::$strings["Jabber server"] = "Сервер Jabber";
+App::$strings["Jabber BOSH host URL"] = "URL узла Jabber BOSH";
+App::$strings["Jabber password"] = "Пароль Jabber";
+App::$strings["Encrypt Jabber password with Hubzilla password"] = "Зашифровать пароль Jabber с помощью пароля Hubzilla";
+App::$strings["Hubzilla password"] = "Пароль Hubzilla";
+App::$strings["Approve subscription requests from Hubzilla contacts automatically"] = "Утверждать запросы на подписку от контактов Hubzilla автоматически";
+App::$strings["Purge internal list of jabber addresses of contacts"] = "Очистить внутренний список адресов контактов Jabber";
+App::$strings["Configuration Help"] = "Помощь по конфигурации";
+App::$strings["Jappixmini Settings"] = "Настройки Jappix Мini";
App::$strings["Errors encountered deleting database table "] = "Возникшие при удалении таблицы базы данных ошибки";
App::$strings["Submit Settings"] = "Отправить настройки";
App::$strings["Drop tables when uninstalling?"] = "Удалить таблицы при деинсталляции?";
@@ -2212,159 +2880,105 @@ App::$strings["Enter a note to be displayed when you are within the specified pr
App::$strings["Add new rendezvous"] = "Добавить новое Rendezvous.";
App::$strings["Create a new rendezvous and share the access link with those you wish to invite to the group. Those who open the link become members of the rendezvous. They can view other member locations, add markers to the map, or share their own locations with the group."] = "Создайте новое Rendezvous и поделитесь ссылкой доступа с теми, кого вы хотите пригласить в группу. Тот, кто откроет эту ссылку, станет её участником. Участники могут видеть местоположение, добавлять маркеры на карту или делится своим собственным местоположением с группой.";
App::$strings["You have no rendezvous. Press the button above to create a rendezvous!"] = "У вас нет Rendezvous. Нажмите на кнопку ниже чтобы создать его!";
-App::$strings["Skeleton App"] = "Приложение \"Скелет\"";
-App::$strings["A skeleton for addons, you can copy/paste"] = "Скелет для приложений. Вы можете использовать copy/paste";
-App::$strings["Some setting"] = "Некоторые настройки";
-App::$strings["A setting"] = "Настройка";
-App::$strings["Skeleton Settings"] = "Настройки скелета";
-App::$strings["The GNU-Social protocol does not support location independence. Connections you make within that network may be unreachable from alternate channel locations."] = "Протокол GNU-Social не поддерживает независимость от расположения. Ваши контакты установленные в этой сети могут быть недоступны из альтернативных мест размещения канала.";
-App::$strings["GNU-Social Protocol App"] = "Приложение \"Протокол GNU-Social\"";
-App::$strings["GNU-Social Protocol"] = "Протокол GNU-Social";
-App::$strings["Follow"] = "Отслеживать";
-App::$strings["%1\$s is now following %2\$s"] = "%1\$s сейчас отслеживает %2\$s";
-App::$strings["Random Planet App"] = "Приложение \"Случайная планета\"";
-App::$strings["Installed"] = "Установлено";
-App::$strings["Set a random planet from the Star Wars Empire as your location when posting"] = "Установить случайную планету из Империи Звездных Войн в качестве вашего местоположения при публикации";
-App::$strings["System defaults:"] = "Системные по умолчанию:";
-App::$strings["Preferred Clipart IDs"] = "Предпочитаемый Clipart ID";
-App::$strings["List of preferred clipart ids. These will be shown first."] = "Список предпочитаемых Clipart ID. Эти будут показаны первыми.";
-App::$strings["Default Search Term"] = "Условие поиска по умолчанию";
-App::$strings["The default search term. These will be shown second."] = "Условие поиска по умолчанию. Показываются во вторую очередь.";
-App::$strings["Return After"] = "Вернуться после";
-App::$strings["Page to load after image selection."] = "Страница для загрузки после выбора изображения.";
-App::$strings["Edit Profile"] = "Редактировать профиль";
-App::$strings["Profile List"] = "Список профилей";
-App::$strings["Order of Preferred"] = "Порядок предпочтения";
-App::$strings["Sort order of preferred clipart ids."] = "Порядок сортировки предпочитаемых Clipart ID. ";
-App::$strings["Newest first"] = "Новое первым";
-App::$strings["As entered"] = "По мере ввода";
-App::$strings["Order of other"] = "Порядок других";
-App::$strings["Sort order of other clipart ids."] = "Порядок сортировки остальных Clipart ID.";
-App::$strings["Most downloaded first"] = "Самое загружаемое первым";
-App::$strings["Most liked first"] = "Самое нравящееся первым";
-App::$strings["Preferred IDs Message"] = "Сообщение от предпочитаемых ID";
-App::$strings["Message to display above preferred results."] = "Отображаемое сообщение над предпочитаемыми результатами.";
-App::$strings["Uploaded by: "] = "Загружено:";
-App::$strings["Drawn by: "] = "Нарисовано:";
-App::$strings["Use this image"] = "Использовать это изображение";
-App::$strings["Or select from a free OpenClipart.org image:"] = "Или выберите из бесплатных изображений на OpenClipart.org";
-App::$strings["Search Term"] = "Условие поиска";
-App::$strings["Unknown error. Please try again later."] = "Неизвестная ошибка. Пожалуйста, повторите попытку позже.";
-App::$strings["Profile photo updated successfully."] = "Фотография профиля обновлена успешно.";
-App::$strings["Flag Adult Photos"] = "Пометка фотографий для взрослых";
-App::$strings["Provide photo edit option to hide inappropriate photos from default album view"] = "Предоставьте возможность редактирования фотографий, чтобы скрыть неприемлемые фотографии из альбома по умолчанию";
-App::$strings["You haven't set a TOTP secret yet.\nPlease click the button below to generate one and register this site\nwith your preferred authenticator app."] = "Вы еще не установили секретный код TOTP. Пожалуйста, нажмите на кнопку ниже, чтобы сгенерировать его и зарегистрировать этот сайт в предпочитаемом вами приложении для аутентификации.";
-App::$strings["Your TOTP secret is"] = "Ваш секретный код TOTP";
-App::$strings["Be sure to save it somewhere in case you lose or replace your mobile device.\nUse your mobile device to scan the QR code below to register this site\nwith your preferred authenticator app."] = "Обязательно сохраните его где-нибудь на случай потери или замены мобильного устройства. С помощью мобильного устройства отсканируйте приведенный ниже QR-код, чтобы зарегистрировать этот сайт в предпочитаемом вами приложении для аутентификации.";
-App::$strings["Test"] = "Тест";
-App::$strings["Generate New Secret"] = "Сгенерировать новый код";
-App::$strings["Go"] = "Вперёд";
-App::$strings["Enter your password"] = "Введите ваш пароль";
-App::$strings["enter TOTP code from your device"] = "введите код TOTP из вашего устройства";
-App::$strings["Pass!"] = "Принято!";
-App::$strings["Fail"] = "Отказано";
-App::$strings["Incorrect password, try again."] = "Неверный пароль, попробуйте снова.";
-App::$strings["Record your new TOTP secret and rescan the QR code above."] = "Запишите ваш секретный код TOTP и повторно отсканируйте приведенный ниже QR-код.";
-App::$strings["TOTP Settings"] = "Настройки TOTP";
-App::$strings["TOTP Two-Step Verification"] = "Двухэтапная верификация TOTP";
-App::$strings["Enter the 2-step verification generated by your authenticator app:"] = "Введите код проверки, созданный вашим приложением для аутентификации";
-App::$strings["Success!"] = "Успех!";
-App::$strings["Invalid code, please try again."] = "Неверный код. Пожалуйста, попробуйте ещё раз.";
-App::$strings["Too many invalid codes..."] = "Слишком много неверных кодов...";
-App::$strings["Verify"] = "Проверить";
-App::$strings["Wordpress Settings saved."] = "Настройки WordPress сохранены.";
-App::$strings["Wordpress Post App"] = "Приложение \"Публикация в Wordpress\"";
-App::$strings["Post to WordPress or anything else which uses the wordpress XMLRPC API"] = "Опубликовать в WordPress или в чём-то ещё, поддерживающем wordpress XMLRPC API";
-App::$strings["WordPress username"] = "Имя пользователя WordPress";
-App::$strings["WordPress password"] = "Пароль WordPress";
-App::$strings["WordPress API URL"] = "URL API WordPress";
-App::$strings["Typically https://your-blog.tld/xmlrpc.php"] = "Обычно https://your-blog.tld/xmlrpc.php";
-App::$strings["WordPress blogid"] = "";
-App::$strings["For multi-user sites such as wordpress.com, otherwise leave blank"] = "Для многопользовательских сайтов, таких, как wordpress.com. В противном случае оставьте пустым";
-App::$strings["Post to WordPress by default"] = "Публиковать в WordPress по умолчанию";
-App::$strings["Forward comments (requires hubzilla_wp plugin)"] = "Пересылать комментарии (требуется плагин hubzilla_wp)";
-App::$strings["Wordpress Post"] = "Публикация в WordPress";
-App::$strings["Post to WordPress"] = "Опубликовать в WordPress";
-App::$strings["Possible adult content"] = "Возможно содержимое для взрослых";
-App::$strings["%s - view"] = "%s - просмотр";
-App::$strings["NSFW Settings saved."] = "Настройки NSFW сохранены.";
-App::$strings["NSFW App"] = "Приложение NSFW";
-App::$strings["Collapse content that contains predefined words"] = "Свернуть содержимое, содержащее предопределенные слова";
-App::$strings["This app looks in posts for the words/text you specify below, and collapses any content containing those keywords so it is not displayed at inappropriate times, such as sexual innuendo that may be improper in a work setting. It is polite and recommended to tag any content containing nudity with #NSFW. This filter can also match any other word/text you specify, and can thereby be used as a general purpose content filter."] = "Это приложение просматривает публикации для слов / текста, которые вы указываете ниже, и сворачивает любой контент, содержащий эти ключевые слова, поэтому он не отображается в неподходящее время, например, сексуальные инсинуации, которые могут быть неправильными в настройке работы. Например, мы рекомендуем отмечать любой контент, содержащий наготу, тегом #NSFW. Этот фильтр также способен реагировать на любое другое указанное вами слово / текст и может использоваться в качестве фильтра содержимого общего назначения.";
-App::$strings["Comma separated list of keywords to hide"] = "Список ключевых слов для скрытия, через запятую";
-App::$strings["Word, /regular-expression/, lang=xx, lang!=xx"] = "слово, /регулярное_выражение/, lang=xx, lang!=xx";
-App::$strings["NSFW"] = "";
-App::$strings["Not allowed."] = "Запрещено.";
-App::$strings["Max queueworker threads"] = "Макс. количество обработчиков очереди";
-App::$strings["Assume workers dead after ___ seconds"] = "Считать обработчики неактивными через секунд";
-App::$strings["Pause before starting next task: (microseconds. Minimum 100 = .0001 seconds)"] = "Пауза перед запуском следующего задания. В микросекундах, минимум 100 или 0.0001 секунды.";
-App::$strings["Queueworker Settings"] = "Настройки обработчика очереди";
-App::$strings["Insane Journal Crosspost Connector Settings saved."] = "Настройки пересылки публикаций Insane Journal сохранены.";
-App::$strings["Insane Journal Crosspost Connector App"] = "Приложение \"Публикация в Insane Journal\"";
-App::$strings["Relay public postings to Insane Journal"] = "Пересылает общедоступные публикации в Insane Journal";
-App::$strings["InsaneJournal username"] = "Имя пользователя Insane Journal";
-App::$strings["InsaneJournal password"] = "Пароль Insane Journal";
-App::$strings["Post to InsaneJournal by default"] = "Публиковать в Insane Journal по умолчанию";
-App::$strings["Insane Journal Crosspost Connector"] = "Публикация в Insane Journal";
-App::$strings["Post to Insane Journal"] = "Опубликовать в Insane Journal";
-App::$strings["Post to Dreamwidth"] = "Публиковать в Dreamwidth";
-App::$strings["Dreamwidth Crosspost Connector Settings saved."] = "Настройки пересылки публикаций Dreamwidth сохранены.";
-App::$strings["Dreamwidth Crosspost Connector App"] = "Приложение \"Публикация в Dreamwidth\"";
-App::$strings["Relay public postings to Dreamwidth"] = "Пересылает общедоступные публикации в Dreamwidth";
-App::$strings["Dreamwidth username"] = "Имя пользователя Dreamwidth";
-App::$strings["Dreamwidth password"] = "Пароль Dreamwidth";
-App::$strings["Post to Dreamwidth by default"] = "Публиковать в Dreamwidth по умолчанию";
-App::$strings["Dreamwidth Crosspost Connector"] = "Публикация в Dreamwidth";
-App::$strings["New registration"] = "Новая регистрация";
-App::$strings["Message sent to %s. New account registration: %s"] = "Сообщение отправлено в %s. Регистрация нового аккаунта: %s";
-App::$strings["Hubzilla Directory Stats"] = "Каталог статистики Hubzilla";
-App::$strings["Total Hubs"] = "Всего хабов";
-App::$strings["Hubzilla Hubs"] = "Хабы Hubzilla";
-App::$strings["Friendica Hubs"] = "Хабы Friendica";
-App::$strings["Diaspora Pods"] = "Стручки Diaspora";
-App::$strings["Hubzilla Channels"] = "Каналы Hubzilla";
-App::$strings["Friendica Channels"] = "Каналы Friendica";
-App::$strings["Diaspora Channels"] = "Каналы Diaspora";
-App::$strings["Aged 35 and above"] = "Возраст 35 и выше";
-App::$strings["Aged 34 and under"] = "Возраст 34 и ниже";
-App::$strings["Average Age"] = "Средний возраст";
-App::$strings["Known Chatrooms"] = "Известные чаты";
-App::$strings["Known Tags"] = "Известные теги";
-App::$strings["Please note Diaspora and Friendica statistics are merely those **this directory** is aware of, and not all those known in the network. This also applies to chatrooms,"] = "Обратите внимание, что статистика Diaspora и Friendica это только те, о которых ** этот каталог ** знает, а не все известные в сети. Это также относится и к чатам.";
-App::$strings["Your Webbie:"] = "Ваш Webbie:";
-App::$strings["Fontsize (px):"] = "Размер шрифта (px):";
-App::$strings["Link:"] = "Ссылка:";
-App::$strings["Like us on Hubzilla"] = "Нравится на Hubzilla";
-App::$strings["Embed:"] = "Встроить:";
-App::$strings["Photos imported"] = "Фотографии импортированы";
-App::$strings["Redmatrix Photo Album Import"] = "Импортировать альбом фотографий Redmatrix";
-App::$strings["This will import all your Redmatrix photo albums to this channel."] = "Это позволит импортировать все ваши альбомы фотографий Redmatrix в этот канал.";
-App::$strings["Redmatrix Server base URL"] = "Базовый URL сервера Redmatrix";
-App::$strings["Redmatrix Login Username"] = "Имя пользователя Redmatrix";
-App::$strings["Redmatrix Login Password"] = "Пароль Redmatrix";
-App::$strings["Import just this album"] = "Импортировать только этот альбом";
-App::$strings["Leave blank to import all albums"] = "Оставьте пустым для импорта всех альбомов";
-App::$strings["Maximum count to import"] = "Максимальное количество для импорта";
-App::$strings["0 or blank to import all available"] = "0 или пусто для импорта всех доступных";
+App::$strings["You are now authenticated to pumpio."] = "Вы аутентифицированы в Pump.io";
+App::$strings["return to the featured settings page"] = "Вернутся к странице настроек";
+App::$strings["Post to Pump.io"] = "Опубликовать в Pump.io";
+App::$strings["Pump.io Settings saved."] = "Настройки Pump.io сохранены.";
+App::$strings["Pump.io Crosspost Connector App"] = "Приложение \"Публикация в Pump.io\"";
+App::$strings["Relay public posts to pump.io"] = "Пересылает общедоступные публикации в Pump.io";
+App::$strings["Pump.io servername"] = "Имя сервера Pump.io";
+App::$strings["Without \"http://\" or \"https://\""] = "Без \"http://\" или \"https://\"";
+App::$strings["Pump.io username"] = "Имя пользователя Pump.io";
+App::$strings["Without the servername"] = "без имени сервера";
+App::$strings["You are not authenticated to pumpio"] = "Вы не аутентифицированы на Pump.io";
+App::$strings["(Re-)Authenticate your pump.io connection"] = "Аутентифицировать (повторно) ваше соединение с Pump.io";
+App::$strings["Post to pump.io by default"] = "Публиковать в Pump.io по умолчанию";
+App::$strings["Should posts be public"] = "Публикации должны быть общедоступными";
+App::$strings["Mirror all public posts"] = "Отображать все общедоступные публикации";
+App::$strings["Pump.io Crosspost Connector"] = "Публикация в Pump.io";
+App::$strings["DB Cleanup Failure"] = "Сбой очистки базы данных";
+App::$strings["[cart] Item Added"] = "[cart] Элемент добавлен";
+App::$strings["Order already checked out."] = "Заказ уже проверен.";
+App::$strings["Drop database tables when uninstalling."] = "Сбросить таблицы базы данных при деинсталляции";
+App::$strings["Cart Settings"] = "Настройки карточек";
+App::$strings["Shop"] = "Магазин";
+App::$strings["Order Not Found"] = "Заказ не найден";
+App::$strings["Cart utilities for orders and payments"] = "Утилиты карточек для заказов и платежей";
+App::$strings["You must be logged into the Grid to shop."] = "Вы должны быть в сети для доступа к магазину";
+App::$strings["Order not found."] = "Заказ не найден.";
+App::$strings["Access denied."] = "Доступ запрещён.";
+App::$strings["No Order Found"] = "Нет найденных заказов";
+App::$strings["An unknown error has occurred Please start again."] = "Произошла неизвестная ошибка. Пожалуйста, начните снова.";
+App::$strings["Invalid Payment Type. Please start again."] = "Недействительный тип платежа. Пожалуйста, начните снова.";
+App::$strings["Order not found"] = "Заказ не найден";
+App::$strings["Enable Test Catalog"] = "Включить тестовый каталог";
+App::$strings["Enable Manual Payments"] = "Включить ручные платежи";
+App::$strings["Base Merchant Currency"] = "Основная торговая валюта";
+App::$strings["Error: order mismatch. Please try again."] = "Ошибка: несоответствие заказа. Пожалуйста, попробуйте ещё раз";
+App::$strings["Manual payments are not enabled."] = "Ручные платежи не подключены.";
+App::$strings["Finished"] = "Завершено";
+App::$strings["Enable Manual Cart Module"] = "Включить модуль ручного управления карточками";
+App::$strings["New Sku"] = "Новый код";
+App::$strings["Cannot save edits to locked item."] = "Невозможно сохранить изменения заблокированной позиции.";
+App::$strings["Changes Locked"] = "Изменения заблокированы";
+App::$strings["Item available for purchase."] = "Позиция доступна для приобретения.";
+App::$strings["Price"] = "Цена";
+App::$strings["Enable Subscription Management Module"] = "Включить модуль управления подписками";
+App::$strings["Cannot include subscription items with different terms in the same order."] = "Нельзя включать элементы подписки с разными условиями в том же заказе.";
+App::$strings["Select Subscription to Edit"] = "Выбрать подписку для редактирования";
+App::$strings["Edit Subscriptions"] = "Редактировать подписки";
+App::$strings["Subscription SKU"] = "Код подписки";
+App::$strings["Catalog Description"] = "Описание каталога";
+App::$strings["Subscription available for purchase."] = "Подписка доступна для покупки.";
+App::$strings["Maximum active subscriptions to this item per account."] = "Максимальное количество подписок на аккаунт для этой позиции";
+App::$strings["Subscription price."] = "Цена подписки.";
+App::$strings["Quantity"] = "Количество";
+App::$strings["Term"] = "Условия";
+App::$strings["Enable Paypal Button Module"] = "Включить модуль кнопки Paypal";
+App::$strings["Use Production Key"] = "Использовать ключ Production";
+App::$strings["Paypal Sandbox Client Key"] = "Ключ клиента Paypal Sandbox";
+App::$strings["Paypal Sandbox Secret Key"] = "Секретный ключ Paypal Sandbox";
+App::$strings["Paypal Production Client Key"] = "Ключ клиента Paypal Production";
+App::$strings["Paypal Production Secret Key"] = "Секретный ключ Paypal Production";
+App::$strings["Paypal button payments are not enabled."] = "Кнопка Paypal для платежей не включена.";
+App::$strings["Paypal button payments are not properly configured. Please choose another payment option."] = "Кнопка Paypal для платежей настроена неправильно. Пожалуйста, используйте другой вариант оплаты.";
+App::$strings["Enable Hubzilla Services Module"] = "Включить модуль сервиса Hubzilla";
+App::$strings["SKU not found."] = "Код не найден.";
+App::$strings["Invalid Activation Directive."] = "Недействительная директива активации.";
+App::$strings["Invalid Deactivation Directive."] = "Недействительная директива деактивации";
+App::$strings["Add to this privacy group"] = "Добавить в эту группу конфиденциальности";
+App::$strings["Set user service class"] = "Установить класс обслуживания пользователя";
+App::$strings["You must be using a local account to purchase this service."] = "Вы должны использовать локальную учётноую запись для покупки этого сервиса.";
+App::$strings["Add buyer to privacy group"] = "Добавить покупателя в группу конфиденциальности";
+App::$strings["Add buyer as connection"] = "Добавить покупателя как контакт";
+App::$strings["Set Service Class"] = "Установить класс обслуживания";
+App::$strings["Access Denied."] = "Доступ запрещён.";
+App::$strings["Access Denied"] = "Доступ запрещён";
+App::$strings["Invalid Item"] = "Недействительный элемент";
App::$strings["Popular Channels"] = "Популярные каналы";
App::$strings["Channels to auto connect"] = "Каналы для автоматического подключения";
App::$strings["Comma separated list"] = "Список, разделённый запятыми";
App::$strings["IRC Settings"] = "Настройки IRC";
App::$strings["IRC settings saved."] = "Настройки IRC сохранены";
App::$strings["IRC Chatroom"] = "Чат IRC";
-App::$strings["Gallery"] = "Галерея";
-App::$strings["Photo Gallery"] = "Фотогалерея";
-App::$strings["Gallery App"] = "Приложение \"Галерея\"";
-App::$strings["A simple gallery for your photo albums"] = "Простая галлерея для ваших фотоальбомов";
+App::$strings["Your account on %s will expire in a few days."] = "Ваш аккаунт на %s перестанет работать через несколько дней.";
+App::$strings["Your $Productname test account is about to expire."] = "Ваш тестовый аккаунт в $Productname близок к окончанию срока действия.";
+App::$strings["Friendica Photo Album Import"] = "Импортировать альбом фотографий Friendica";
+App::$strings["This will import all your Friendica photo albums to this Red channel."] = "Это позволит импортировать все ваши альбомы фотографий Friendica в этот канал.";
+App::$strings["Friendica Server base URL"] = "Базовый URL сервера Friendica";
+App::$strings["Friendica Login Username"] = "Имя пользователя для входа Friendica";
+App::$strings["Friendica Login Password"] = "Пароль для входа Firendica";
+App::$strings["Post to Livejournal"] = "Опубликовать в Livejournal";
App::$strings["Livejournal Crosspost Connector App"] = "Приложение \"Публикация в Livejournal\"";
App::$strings["Relay public posts to Livejournal"] = "Пересылает общедоступные публикации в Livejournal";
App::$strings["Livejournal username"] = "Имя пользователя Livejournal";
App::$strings["Livejournal password"] = "Пароль Livejournal";
App::$strings["Post to Livejournal by default"] = "Публиковать в Livejournal по умолчанию";
App::$strings["Livejournal Crosspost Connector"] = "Публикация в Livejournal";
-App::$strings["Post to Livejournal"] = "Опубликовать в Livejournal";
-App::$strings["We encountered a problem while logging in with the OpenID you provided. Please check the correct spelling of the ID."] = "Мы столкнулись с проблемой входа с предоставленным вами OpenID. Пожалуйста, проверьте корректность его написания.";
-App::$strings["The error message was:"] = "Сообщение об ошибке было:";
+App::$strings["Random Planet App"] = "Приложение \"Случайная планета\"";
+App::$strings["Installed"] = "Установлено";
+App::$strings["Set a random planet from the Star Wars Empire as your location when posting"] = "Установить случайную планету из Империи Звездных Войн в качестве вашего местоположения при публикации";
+App::$strings["OpenID protocol error. No ID returned."] = "Ошибка протокола OpenID. Идентификатор не возвращён.";
App::$strings["First Name"] = "Имя";
App::$strings["Last Name"] = "Фамилия";
App::$strings["Nickname"] = "Псевдоним";
@@ -2380,19 +2994,19 @@ App::$strings["Birth Year"] = "Год рождения";
App::$strings["Birth Month"] = "Месяц рождения";
App::$strings["Birth Day"] = "День рождения";
App::$strings["Birthdate"] = "Дата рождения";
-App::$strings["OpenID protocol error. No ID returned."] = "Ошибка протокола OpenID. Идентификатор не возвращён.";
-App::$strings["Login failed."] = "Не удалось войти.";
-App::$strings["Male"] = "Мужчина";
-App::$strings["Female"] = "Женщина";
-App::$strings["You're welcome."] = "Пожалуйста.";
-App::$strings["Ah shucks..."] = "О, чёрт...";
-App::$strings["Don't mention it."] = "Не стоит благодарности.";
-App::$strings["<blush>"] = "<краснею>";
-App::$strings["Startpage App"] = "Приложение \"Стартовая страница\"";
-App::$strings["Set a preferred page to load on login from home page"] = "Устанавливает предпочтительную страницу для загрузки при входе с домашней страницы";
-App::$strings["Page to load after login"] = "Страница для загрузки после входа";
-App::$strings["Examples: "apps", "network?f=&gid=37" (privacy collection), "channel" or "notifications/system" (leave blank for default network page (grid)."] = "Примеры: "apps", "network?f=&gid=37" (privacy collection), "channel" or "notifications/system" (оставьте пустым для для страницы сети по умолчанию).";
-App::$strings["Startpage"] = "Стартовая страница";
+App::$strings["We encountered a problem while logging in with the OpenID you provided. Please check the correct spelling of the ID."] = "Мы столкнулись с проблемой входа с предоставленным вами OpenID. Пожалуйста, проверьте корректность его написания.";
+App::$strings["The error message was:"] = "Сообщение об ошибке было:";
+App::$strings["Photo Cache settings saved."] = "Настройки кэширования изображений сохранены.";
+App::$strings["Photo Cache addon saves a copy of images from external sites locally to increase your anonymity in the web."] = "Приложение \"Кэшировние изображений\" сохраняет копию изображений с внешних сайтов локально для повышения вашей анонимности в Интернет.";
+App::$strings["Photo Cache App"] = "Приложение \"Кэширование изображений\"";
+App::$strings["Minimal photo size for caching"] = "Минимальный размер изображений для кэширования";
+App::$strings["In pixels. From 1 up to 1024, 0 will be replaced with system default."] = "В пикселях. От 1 до 1024, 0 будет заменён значением по умолчанию.";
+App::$strings["Photo Cache"] = "Кэширование изображений";
+App::$strings["Your Webbie:"] = "Ваш Webbie:";
+App::$strings["Fontsize (px):"] = "Размер шрифта (px):";
+App::$strings["Link:"] = "Ссылка:";
+App::$strings["Like us on Hubzilla"] = "Нравится на Hubzilla";
+App::$strings["Embed:"] = "Встроить:";
App::$strings["bitchslap"] = "дал леща";
App::$strings["bitchslapped"] = "получил леща";
App::$strings["shag"] = "вздрючил";
@@ -2431,32 +3045,33 @@ App::$strings["bonk"] = "";
App::$strings["bonked"] = "";
App::$strings["declare undying love for"] = "признаётся в любви к";
App::$strings["declared undying love for"] = "признался в любви к";
-App::$strings["%1\$s dislikes %2\$s's %3\$s"] = "%1\$s не нравится %2\$s's %3\$s";
-App::$strings["Diaspora Protocol Settings updated."] = "Настройки протокола Diaspora обновлены.";
-App::$strings["The diaspora protocol does not support location independence. Connections you make within that network may be unreachable from alternate channel locations."] = "Протокол Diaspora не поддерживает независимость от расположения. Ваши контакты установленные в этой сети могут быть недоступны из альтернативных мест размещения канала.";
-App::$strings["Diaspora Protocol App"] = "Приложение \"Протокол Diaspora\"";
-App::$strings["Allow any Diaspora member to comment on your public posts"] = "Разрешить любому участнику Diaspora комментировать ваши общедоступные публикации";
-App::$strings["Prevent your hashtags from being redirected to other sites"] = "Предотвратить перенаправление тегов на другие сайты";
-App::$strings["Sign and forward posts and comments with no existing Diaspora signature"] = "Подписывать и отправлять публикации и комментарии с несуществующей подписью Diaspora";
-App::$strings["Followed hashtags (comma separated, do not include the #)"] = "Отслеживаемые теги (через запятую, исключая #)";
-App::$strings["Diaspora Protocol"] = "Протокол Diaspora";
-App::$strings["No username found in import file."] = "Имя пользователя не найдено в файле для импорта.";
-App::$strings["Unable to create a unique channel address. Import failed."] = "Не удалось создать уникальный адрес канала. Импорт не завершен.";
-App::$strings["Photo Cache settings saved."] = "Настройки кэширования изображений сохранены.";
-App::$strings["Photo Cache addon saves a copy of images from external sites locally to increase your anonymity in the web."] = "Приложение \"Кэшировние изображений\" сохраняет копию изображений с внешних сайтов локально для повышения вашей анонимности в Интернет.";
-App::$strings["Photo Cache App"] = "Приложение \"Кэширование изображений\"";
-App::$strings["Minimal photo size for caching"] = "Минимальный размер изображений для кэширования";
-App::$strings["In pixels. From 1 up to 1024, 0 will be replaced with system default."] = "В пикселях. От 1 до 1024, 0 будет заменён значением по умолчанию.";
-App::$strings["Photo Cache"] = "Кэширование изображений";
-App::$strings["Your account on %s will expire in a few days."] = "Ваш аккаунт на %s перестанет работать через несколько дней.";
-App::$strings["Your $Productname test account is about to expire."] = "Ваш тестовый аккаунт в $Productname близок к окончанию срока действия.";
-App::$strings["Add some colour to tag clouds"] = "Добавить немного цвета для облака тегов";
-App::$strings["Rainbow Tag App"] = "Приложение \"Радуга тегов\"";
-App::$strings["Rainbow Tag"] = "Радуга тегов";
-App::$strings["Show Upload Limits"] = "Показать ограничения на загрузку";
-App::$strings["Hubzilla configured maximum size: "] = "Максимальный размер настроенный в Hubzilla:";
-App::$strings["PHP upload_max_filesize: "] = "";
-App::$strings["PHP post_max_size (must be larger than upload_max_filesize): "] = "PHP post_max_size (должен быть больше чем upload_max_filesize): ";
+App::$strings["Logfile archive directory"] = "Каталог архивирования журнала";
+App::$strings["Directory to store rotated logs"] = "Каталог для хранения заархивированных журналов";
+App::$strings["Logfile size in bytes before rotating"] = "Размер файла журнала в байтах для архивирования";
+App::$strings["Number of logfiles to retain"] = "Количество сохраняемых файлов журналов";
+App::$strings["Invalid game."] = "Недействительная игра.";
+App::$strings["You are not a player in this game."] = "Вы не играете в эту игру.";
+App::$strings["You must be a local channel to create a game."] = "Ваш канал должен быть локальным чтобы создать игру.";
+App::$strings["You must select one opponent that is not yourself."] = "Вы должны выбрать противника который не является вами.";
+App::$strings["Random color chosen."] = "Выбран случайный цвет.";
+App::$strings["Error creating new game."] = "Ошибка создания новой игры.";
+App::$strings["Chess not installed."] = "Шахматы не установлены.";
+App::$strings["You must select a local channel /chess/channelname"] = "Вы должны выбрать локальный канал /chess/channelname";
+App::$strings["Enable notifications"] = "Включить оповещения";
+App::$strings["Max queueworker threads"] = "Макс. количество обработчиков очереди";
+App::$strings["Assume workers dead after ___ seconds"] = "Считать обработчики неактивными через секунд";
+App::$strings["Pause before starting next task: (microseconds. Minimum 100 = .0001 seconds)"] = "Пауза перед запуском следующего задания. В микросекундах, минимум 100 или 0.0001 секунды.";
+App::$strings["Queueworker Settings"] = "Настройки обработчика очереди";
+App::$strings["QR code"] = "QR-код";
+App::$strings["QR Generator"] = "Генератор QR-кодов";
+App::$strings["Enter some text"] = "Введите любой текст";
+App::$strings["Send email to all members"] = "Отправить email всем участникам";
+App::$strings["No recipients found."] = "Получателей не найдено.";
+App::$strings["%1\$d of %2\$d messages sent."] = "%1\$d из %2\$d сообщений отправлено.";
+App::$strings["Send email to all hub members."] = "Отправить email всем участникам узла.";
+App::$strings["Message subject"] = "Тема сообщения";
+App::$strings["Sender Email address"] = "Адрес электронной почты отправителя";
+App::$strings["Test mode (only send to hub administrator)"] = "Тестовый режим (отправка только администратору узла)";
App::$strings["generic profile image"] = "Стандартное изображение профиля";
App::$strings["random geometric pattern"] = "Случайный геометрический рисунок";
App::$strings["monster face"] = "Лицо чудовища";
@@ -2471,114 +3086,18 @@ App::$strings["Select default avatar image if none was found at Gravatar. See RE
App::$strings["Rating of images"] = "Оценки изображений";
App::$strings["Select the appropriate avatar rating for your site. See README"] = "Выберите подходящую оценку аватара для вашего сайта (см. README).";
App::$strings["Gravatar settings updated."] = "Настройки Gravatar обновлены.";
-App::$strings["Hubzilla File Storage Import"] = "Импорт файлового хранилища Hubzilla";
-App::$strings["This will import all your cloud files from another server."] = "Это позволит импортировать все ваши файлы с другого сервера.";
-App::$strings["Hubzilla Server base URL"] = "Базовый URL сервера Hubzilla";
-App::$strings["Since modified date yyyy-mm-dd"] = "Начиная с даты изменений yyyy-mm-dd";
-App::$strings["Until modified date yyyy-mm-dd"] = "Заканчивая датой изменений yyyy-mm-dd";
-App::$strings["Who viewed my channel/profile"] = "Кто смотрел мой канал / профиль";
-App::$strings["Recent Channel/Profile Viewers"] = "Последние просмотры канала / профиля";
-App::$strings["No entries."] = "Нет записей.";
-App::$strings["NSA Bait App"] = "Приложение NSA Bait";
-App::$strings["Make yourself a political target"] = "Сделать себя политической мишенью";
-App::$strings["Send test email"] = "Отправить тестовый email";
-App::$strings["No recipients found."] = "Получателей не найдено.";
-App::$strings["Mail sent."] = "Сообщение отправлено";
-App::$strings["Sending of mail failed."] = "Не удалось отправить сообщение.";
-App::$strings["Mail Test"] = "Тестовое сообщение";
-App::$strings["Message subject"] = "Тема сообщения";
-App::$strings["Use markdown for editing posts"] = "Использовать язык разметки Markdown для редактирования публикаций";
-App::$strings["View Larger"] = "Увеличить";
-App::$strings["Tile Server URL"] = "URL сервера Tile";
-App::$strings["A list of public tile servers"] = "Список общедоступных серверов";
-App::$strings["Nominatim (reverse geocoding) Server URL"] = "URL сервера Nominatim (обратное геокодирование)";
-App::$strings["A list of Nominatim servers"] = "Список серверов Nominatim";
-App::$strings["Default zoom"] = "Масштаб по умолчанию";
-App::$strings["The default zoom level. (1:world, 18:highest, also depends on tile server)"] = "Уровень размера по умолчанию (1 - весь мир, 18 - максимальный; зависит от сервера).";
-App::$strings["Include marker on map"] = "Включите маркер на карте";
-App::$strings["Include a marker on the map."] = "Включить маркер на карте";
-App::$strings["text to include in all outgoing posts from this site"] = "текст, который будет добавлен во все исходящие публикации с этого сайта";
-App::$strings["Fuzzloc Settings updated."] = "Настройки примерного положения обновлены.";
-App::$strings["Fuzzy Location App"] = "Приложение \"Примерное положение\"";
-App::$strings["Blur your precise location if your channel uses browser location mapping"] = "Размывает вашего точное местоположение в случае если ваш канал использует отображение местоположения из браузера";
-App::$strings["Minimum offset in meters"] = "Минимальное смещение в метрах";
-App::$strings["Maximum offset in meters"] = "Максимальное смещение в метрах";
-App::$strings["Fuzzy Location"] = "Примерное положение";
-App::$strings["Post to Friendica"] = "Опубликовать в Friendica";
-App::$strings["Friendica Crosspost Connector Settings saved."] = "Настройки пересылки публикаций Friendica сохранены.";
-App::$strings["Friendica Crosspost Connector App"] = "Приложение \"Публикация в Friendica\"";
-App::$strings["Relay public postings to a connected Friendica account"] = "Пересылает общедоступные публикации на подключённую учётную запись Friendica";
-App::$strings["Send public postings to Friendica by default"] = "Отправлять общедоступные публикации во Friendica по умолчанию";
-App::$strings["Friendica API Path"] = "Путь к Friendica API";
-App::$strings["https://{sitename}/api"] = "";
-App::$strings["Friendica login name"] = "Имя входа Friendica";
-App::$strings["Friendica password"] = "Пароль Friendica";
-App::$strings["Friendica Crosspost Connector"] = "Публикация в Friendica";
-App::$strings["Jappixmini App"] = "Приложение Jappix Mini";
-App::$strings["Provides a Facebook-like chat using Jappix Mini"] = "Предоставляет Facebook-подобный чат с использованием Jappix Mini";
-App::$strings["Status:"] = "Статус:";
-App::$strings["Hide Jappixmini Chat-Widget from the webinterface"] = "Скрыть виджет чата Jappix Mini из веб-интерфейса";
-App::$strings["Jabber username"] = "Имя пользователя Jabber";
-App::$strings["Jabber server"] = "Сервер Jabber";
-App::$strings["Jabber BOSH host URL"] = "URL узла Jabber BOSH";
-App::$strings["Jabber password"] = "Пароль Jabber";
-App::$strings["Encrypt Jabber password with Hubzilla password"] = "Зашифровать пароль Jabber с помощью пароля Hubzilla";
-App::$strings["Hubzilla password"] = "Пароль Hubzilla";
-App::$strings["Approve subscription requests from Hubzilla contacts automatically"] = "Утверждать запросы на подписку от контактов Hubzilla автоматически";
-App::$strings["Purge internal list of jabber addresses of contacts"] = "Очистить внутренний список адресов контактов Jabber";
-App::$strings["Configuration Help"] = "Помощь по конфигурации";
-App::$strings["Jappixmini Settings"] = "Настройки Jappix Мini";
-App::$strings["Your channel has been upgraded to \$Projectname version"] = "Ваш канал был обновлён до версии \$Projectname";
-App::$strings["Please have a look at the"] = "Пожалуйста, взгляните на";
-App::$strings["git history"] = "в истории git";
-App::$strings["change log"] = "журнал измнений";
-App::$strings["for further info."] = "для дополнительных сведений.";
-App::$strings["Upgrade Info"] = "Сведения об обновлении";
-App::$strings["Do not show this again"] = "Больше не показывать";
-App::$strings["Access Denied"] = "Доступ запрещён";
-App::$strings["Enable Community Moderation"] = "Включить модерацию сообщества";
-App::$strings["Reputation automatically given to new members"] = "Репутация автоматически предоставляемая новым участникам";
-App::$strings["Reputation will never fall below this value"] = "Репутация никогда не упадёт ниже этого значения";
-App::$strings["Minimum reputation before posting is allowed"] = "Минимальная репутация для разрешения возможности размещать публикации";
-App::$strings["Minimum reputation before commenting is allowed"] = "Минимальная репутация для разрешения комментирования";
-App::$strings["Minimum reputation before a member is able to moderate other posts"] = "Минимальная репутация для возможности модерирования участником чужих публикаций";
-App::$strings["Max ratio of moderator's reputation that can be added to/deducted from reputation of person being moderated"] = "Максимальное соотношение репутации модератора, которое может быть добавлено / вычтено из репутации модерируемого участника";
-App::$strings["Reputation \"cost\" to post"] = "\"Стоимость\" репутации для публикации";
-App::$strings["Reputation \"cost\" to comment"] = "\"Стоимость\" репутации для комментирования";
-App::$strings["Reputation automatically recovers at this rate per hour until it reaches minimum_to_post"] = "Репутация автоматически восстанавливается с этой скоростью в час пока не достигает значения minimum_to_post";
-App::$strings["When minimum_to_moderate > reputation > minimum_to_post reputation recovers at this rate per hour"] = "При minimum_to_moderate > репутация > minimum_to_post репутация восстанавливается с этой скоростью в час";
-App::$strings["Community Moderation Settings"] = "Настройки модерирования сообщества";
-App::$strings["Channel Reputation"] = "Репутация канала";
-App::$strings["An Error has occurred."] = "Произошла ошибка.";
-App::$strings["Upvote"] = "За";
-App::$strings["Downvote"] = "Против";
-App::$strings["Can moderate reputation on my channel."] = "Может модерировать репутацию на моём канале";
-App::$strings["Block Completely"] = "Заблокировать полностью";
-App::$strings["Superblock App"] = "Приложение Superblock";
-App::$strings["Block channels"] = "Заблокировать каналы";
-App::$strings["superblock settings updated"] = "Настройки Superblock обновлены.";
-App::$strings["Currently blocked"] = "В настоящее время заблокирован";
-App::$strings["No channels currently blocked"] = "В настоящее время никакие каналы не блокируются";
-App::$strings["nofed Settings saved."] = "Настройки nofed сохранены.";
-App::$strings["No Federation App"] = "Приложение No Federation";
-App::$strings["Prevent posting from being federated to anybody. It will exist only on your channel page."] = "Запрещает федеративные функций для публикаций. Они будут существовать только на странице вашего канала.";
-App::$strings["Federate posts by default"] = "Разрешить федерацию публикаций по умолчанию";
-App::$strings["No Federation"] = "Отключить Federation";
-App::$strings["Federate"] = "Федерировать";
-App::$strings["Channel is required."] = "Необходим канал.";
-App::$strings["Hubzilla Crosspost Connector Settings saved."] = "Настройки пересылки публикаций Hubzilla сохранены.";
-App::$strings["Hubzilla Crosspost Connector App"] = "Приложение \"Пересылка публикаций Hubzilla\"";
-App::$strings["Relay public postings to another Hubzilla channel"] = "Пересылает общедоступные публикации в другой канал Hubzilla";
-App::$strings["Send public postings to Hubzilla channel by default"] = "Отправлять общедоступные публикации в канал Hubzilla по умолчанию";
-App::$strings["Hubzilla API Path"] = "Путь к Hubzilla API";
-App::$strings["Hubzilla login name"] = "Имя входа Hubzilla";
-App::$strings["Hubzilla channel name"] = "Название канала Hubzilla";
-App::$strings["Hubzilla Crosspost Connector"] = "Пересылка публикаций Hubzilla";
-App::$strings["Post to Hubzilla"] = "Опубликовать в Hubzilla";
-App::$strings["Logfile archive directory"] = "Каталог архивирования журнала";
-App::$strings["Directory to store rotated logs"] = "Каталог для хранения заархивированных журналов";
-App::$strings["Logfile size in bytes before rotating"] = "Размер файла журнала в байтах для архивирования";
-App::$strings["Number of logfiles to retain"] = "Количество сохраняемых файлов журналов";
+App::$strings["New registration"] = "Новая регистрация";
+App::$strings["Message sent to %s. New account registration: %s"] = "Сообщение отправлено в %s. Регистрация нового аккаунта: %s";
+App::$strings["Photos imported"] = "Фотографии импортированы";
+App::$strings["Redmatrix Photo Album Import"] = "Импортировать альбом фотографий Redmatrix";
+App::$strings["This will import all your Redmatrix photo albums to this channel."] = "Это позволит импортировать все ваши альбомы фотографий Redmatrix в этот канал.";
+App::$strings["Redmatrix Server base URL"] = "Базовый URL сервера Redmatrix";
+App::$strings["Redmatrix Login Username"] = "Имя пользователя Redmatrix";
+App::$strings["Redmatrix Login Password"] = "Пароль Redmatrix";
+App::$strings["Import just this album"] = "Импортировать только этот альбом";
+App::$strings["Leave blank to import all albums"] = "Оставьте пустым для импорта всех альбомов";
+App::$strings["Maximum count to import"] = "Максимальное количество для импорта";
+App::$strings["0 or blank to import all available"] = "0 или пусто для импорта всех доступных";
App::$strings["No server specified"] = "Сервер не указан";
App::$strings["Posts imported"] = "Публикации импортированы";
App::$strings["Files imported"] = "Файлы импортированы";
@@ -2589,211 +3108,36 @@ App::$strings["Conversations, Articles, Cards, and other posted content"] = "Б
App::$strings["Include files"] = "Включая файлы";
App::$strings["Files, Photos and other cloud storage"] = "Файлы, Фотографии и прочее из хранилища";
App::$strings["Original Server base URL"] = "Базовый URL сервера-источника";
-App::$strings["Friendica Photo Album Import"] = "Импортировать альбом фотографий Friendica";
-App::$strings["This will import all your Friendica photo albums to this Red channel."] = "Это позволит импортировать все ваши альбомы фотографий Friendica в этот канал.";
-App::$strings["Friendica Server base URL"] = "Базовый URL сервера Friendica";
-App::$strings["Friendica Login Username"] = "Имя пользователя для входа Friendica";
-App::$strings["Friendica Login Password"] = "Пароль для входа Firendica";
-App::$strings["WYSIWYG status editor"] = "WYSIWYG редактор статуса ";
-App::$strings["WYSIWYG Status App"] = "Приложение \"WYSIWYG статус\"";
-App::$strings["WYSIWYG Status"] = "WYSIWYG статус";
-App::$strings["Set your location"] = "Задать своё местоположение";
-App::$strings["Clear browser location"] = "Очистить местоположение из браузера";
-App::$strings["Embed (existing) photo from your photo albums"] = "Встроить (существующее) фото из вашего фотоальбома";
-App::$strings["Tag term:"] = "Теги:";
-App::$strings["Where are you right now?"] = "Где вы сейчас?";
-App::$strings["Choose a different album..."] = "Выбрать другой альбом...";
-App::$strings["Comments enabled"] = "Комментарии включены";
-App::$strings["Comments disabled"] = "Комментарии отключены";
-App::$strings["Page link name"] = "Название ссылки на страницу ";
-App::$strings["Post as"] = "Опубликовать как";
-App::$strings["Toggle voting"] = "Подключить голосование";
-App::$strings["Disable comments"] = "Отключить комментарии";
-App::$strings["Toggle comments"] = "Переключить комментарии";
-App::$strings["Categories (optional, comma-separated list)"] = "Категории (необязательно, список через запятую)";
-App::$strings["Other networks and post services"] = "Другие сети и службы публикаций";
-App::$strings["Set publish date"] = "Установить дату публикации";
-App::$strings["ActivityPub Protocol Settings updated."] = "Настройки протокола ActivityPub обновлены.";
-App::$strings["The activitypub protocol does not support location independence. Connections you make within that network may be unreachable from alternate channel locations."] = "Протокол ActivityPub не поддерживает независимость от расположения. Ваши контакты установленные в этой сети могут быть недоступны из альтернативных мест размещения канала.";
-App::$strings["Activitypub Protocol App"] = "Приложение \"Протокол ActivityPub\"";
-App::$strings["Deliver to ActivityPub recipients in privacy groups"] = "Доставить получателям ActivityPub в группах конфиденциальности";
-App::$strings["May result in a large number of mentions and expose all the members of your privacy group"] = "Может привести к большому количеству упоминаний и раскрытию участников группы конфиденциальности";
-App::$strings["Send multi-media HTML articles"] = "Отправить HTML статьи с мультимедиа";
-App::$strings["Not supported by some microblog services such as Mastodon"] = "Не поддерживается некоторыми микроблогами, например Mastodon";
-App::$strings["Activitypub Protocol"] = "Протокол ActivityPub";
-App::$strings["Project Servers and Resources"] = "Серверы и ресурсы проекта";
-App::$strings["Project Creator and Tech Lead"] = "Создатель проекта и технический руководитель";
-App::$strings["And the hundreds of other people and organisations who helped make the Hubzilla possible."] = "И сотни других людей и организаций которые помогали в создании Hubzilla.";
-App::$strings["The Redmatrix/Hubzilla projects are provided primarily by volunteers giving their time and expertise - and often paying out of pocket for services they share with others."] = "Проекты Redmatrix / Hubzilla предоставляются, в основном, добровольцами, которые предоставляют свое время и опыт и, часто, оплачивают из своего кармана услуги, которыми они делятся с другими.";
-App::$strings["There is no corporate funding and no ads, and we do not collect and sell your personal information. (We don't control your personal information - you do.)"] = "Здесь нет корпоративного финансирования и рекламы, мы не собираем и не продаем вашу личную информацию. (Мы не контролируем вашу личную информацию - это делаете вы.)";
-App::$strings["Help support our ground-breaking work in decentralisation, web identity, and privacy."] = "Помогите поддержать нашу новаторскую работу в областях децентрализации, веб-идентификации и конфиденциальности.";
-App::$strings["Your donations keep servers and services running and also helps us to provide innovative new features and continued development."] = "В ваших пожертвованиях поддерживают серверы и службы, а также помогают нам предоставлять новые возможности и продолжать развитие.";
-App::$strings["Donate"] = "Пожертвовать";
-App::$strings["Choose a project, developer, or public hub to support with a one-time donation"] = "Выберите проект, разработчика или общедоступный узел для поддержки в форме единоразового пожертвования";
-App::$strings["Donate Now"] = "Пожертвовать сейчас";
-App::$strings["Or become a project sponsor (Hubzilla Project only)"] = "или станьте спонсором проекта (только для Hubzilla)";
-App::$strings["Please indicate if you would like your first name or full name (or nothing) to appear in our sponsor listing"] = "Пожалуйста, если желаете, укажите ваше имя для отображения в списке спонсоров.";
-App::$strings["Sponsor"] = "Спонсор";
-App::$strings["Special thanks to: "] = "Особые благодарности:";
-App::$strings["This is a fairly comprehensive and complete guitar chord dictionary which will list most of the available ways to play a certain chord, starting from the base of the fingerboard up to a few frets beyond the twelfth fret (beyond which everything repeats). A couple of non-standard tunings are provided for the benefit of slide players, etc."] = "";
-App::$strings["Chord names start with a root note (A-G) and may include sharps (#) and flats (b). This software will parse most of the standard naming conventions such as maj, min, dim, sus(2 or 4), aug, with optional repeating elements."] = "";
-App::$strings["Valid examples include A, A7, Am7, Amaj7, Amaj9, Ammaj7, Aadd4, Asus2Add4, E7b13b11 ..."] = "Примеры действительных включают A, A7, Am7, Amaj7, Amaj9, Ammaj7, Aadd4, Asus2Add4, E7b13b11 ...";
-App::$strings["Guitar Chords"] = "Гитарные аккорды";
-App::$strings["The complete online chord dictionary"] = "Полный онлайн словарь аккордов";
-App::$strings["Tuning"] = "Настройка";
-App::$strings["Chord name: example: Em7"] = "Наименование аккорда - example: Em7";
-App::$strings["Show for left handed stringing"] = "Показывать струны для левшей";
-App::$strings["Quick Reference"] = "Быстрая ссылка";
-App::$strings["Post to Libertree"] = "Опубликовать в Libertree";
-App::$strings["Libertree Crosspost Connector Settings saved."] = "Настройки пересылки публикаций Libertree сохранены.";
-App::$strings["Libertree Crosspost Connector App"] = "Приложение \"Пересылка публикаций Libertree\"";
-App::$strings["Relay public posts to Libertree"] = "Пересылает общедоступные публикации в Libertree";
-App::$strings["Libertree API token"] = "Токен Libertree API";
-App::$strings["Libertree site URL"] = "URL сайта Libertree";
-App::$strings["Post to Libertree by default"] = "Публиковать в Libertree по умолчанию";
-App::$strings["Libertree Crosspost Connector"] = "Пересылка публикаций Libertree";
-App::$strings["Flattr widget settings updated."] = "Настройки виджета Flattr обновлены.";
-App::$strings["Flattr Widget App"] = "Приложение \"Виджет Flattr\"";
-App::$strings["Add a Flattr button to your channel page"] = "Добавить кнопку Flattr на страницу вашего канала";
-App::$strings["Flattr user"] = "Пользователь Flattr";
-App::$strings["URL of the Thing to flattr"] = "URL ccылки на Flattr";
-App::$strings["If empty channel URL is used"] = "Если пусто, то используется URL канала";
-App::$strings["Title of the Thing to flattr"] = "Заголовок вещи на Flattr";
-App::$strings["If empty \"channel name on The Hubzilla\" will be used"] = "Если пусто, то будет использовано \"Название канала Hubzilla\"";
-App::$strings["Static or dynamic flattr button"] = "Статическая или динамическая кнопка Flattr";
-App::$strings["static"] = "статическая";
-App::$strings["dynamic"] = "динамическая";
-App::$strings["Alignment of the widget"] = "Выравнивание виджета";
-App::$strings["left"] = "слева";
-App::$strings["right"] = "справа";
-App::$strings["Flattr Widget"] = "Виджет Flattr";
-App::$strings["Flattr this!"] = "Flattr это!";
-App::$strings["Please contact your site administrator. The provided API URL is not valid."] = "Пожалуйста свяжитесь с администратором сайта. Предоставленный URL API недействителен.";
-App::$strings["We could not contact the GNU social API with the Path you entered."] = "Нам не удалось установить контакт с GNU Social API по введённому вами пути";
-App::$strings["GNU social settings updated."] = "Настройки GNU Social обновлены.";
-App::$strings["Relay public postings to a connected GNU social account (formerly StatusNet)"] = "Пересылает общедоступные публикации на подключённую учётную запись GNU social (бывшая StatusNet)";
-App::$strings["Globally Available GNU social OAuthKeys"] = "Глобально доступные ключи OAuthKeys GNU Social";
-App::$strings["There are preconfigured OAuth key pairs for some GNU social servers available. If you are using one of them, please use these credentials. If not feel free to connect to any other GNU social instance (see below)."] = "Существуют предварительно настроенные пары ключей OAuth для некоторых доступных серверов GNU social. Если вы используете один из них, используйте эти учетные данные. Если вы не хотите подключаться к какому-либо другому серверу GNU social (см. ниже).";
-App::$strings["Provide your own OAuth Credentials"] = "Предоставьте ваши собственные регистрационные данные OAuth";
-App::$strings["No consumer key pair for GNU social found. Register your Hubzilla Account as an desktop client on your GNU social account, copy the consumer key pair here and enter the API base root. Before you register your own OAuth key pair ask the administrator if there is already a key pair for this Hubzilla installation at your favourite GNU social installation."] = "Не найдена пользовательская пара ключей для GNU social. Зарегистрируйте свою учетную запись Hubzilla в качестве настольного клиента в своей учетной записи GNU social, скопируйте cюда пару ключей пользователя и введите корневой каталог базы API. Прежде чем регистрировать свою собственную пару ключей OAuth, спросите администратора, если ли уже пара ключей для этой установки Hubzilla в вашем GNU social.";
-App::$strings["OAuth Consumer Key"] = "Ключ клиента OAuth";
-App::$strings["OAuth Consumer Secret"] = "Пароль клиента OAuth";
-App::$strings["Base API Path"] = "Основной путь к API";
-App::$strings["Remember the trailing /"] = "Запомнить закрывающий /";
-App::$strings["GNU social application name"] = "Имя приложения GNU social";
-App::$strings["To connect to your GNU social account click the button below to get a security code from GNU social which you have to copy into the input box below and submit the form. Only your public posts will be posted to GNU social."] = "Чтобы подключиться к вашей учетной записи GNU social нажмите кнопку ниже для получения кода безопасности из GNU social, который вы должны скопировать в поле ввода ниже и отправить форму. Только ваши общедоступные сообщения будут опубликованы в GNU social.";
-App::$strings["Log in with GNU social"] = "Войти с GNU social";
-App::$strings["Copy the security code from GNU social here"] = "Скопируйте код безопасности GNU social здесь";
-App::$strings["Cancel Connection Process"] = "Отменить процесс подключения";
-App::$strings["Current GNU social API is"] = "Текущий GNU social API";
-App::$strings["Cancel GNU social Connection"] = "Отменить подключение с GNU social";
-App::$strings["Currently connected to: "] = "В настоящее время подключён к: ";
-App::$strings["Note: Due your privacy settings (Hide your profile details from unknown viewers?) the link potentially included in public postings relayed to GNU social will lead the visitor to a blank page informing the visitor that the access to your profile has been restricted."] = "Замечание: Из-за настроек конфиденциальности (скрыть данные своего профиля от неизвестных зрителей?) cсылка, потенциально включенная в общедоступные публикации, переданные в GNU social, приведет посетителя к пустой странице, информирующей его о том, что доступ к вашему профилю был ограничен.";
-App::$strings["Post to GNU social by default"] = "Публиковать в GNU social по умолчанию";
-App::$strings["If enabled your public postings will be posted to the associated GNU-social account by default"] = "Если включено, ваши общедоступные публикации будут опубликованы в связанной учётной записи GNU social по умолчанию";
-App::$strings["Clear OAuth configuration"] = "Очистить конфигурацию OAuth";
-App::$strings["GNU-Social Crosspost Connector"] = "Подключение пересылки публикаций GNU Social";
-App::$strings["Post to GNU social"] = "Опубликовать в GNU Social";
-App::$strings["API URL"] = "";
-App::$strings["Application name"] = "Название приложения";
-App::$strings["QR code"] = "QR-код";
-App::$strings["QR Generator"] = "Генератор QR-кодов";
-App::$strings["Enter some text"] = "Введите любой текст";
-App::$strings["Invalid game."] = "Недействительная игра.";
-App::$strings["You are not a player in this game."] = "Вы не играете в эту игру.";
-App::$strings["You must be a local channel to create a game."] = "Ваш канал должен быть локальным чтобы создать игру.";
-App::$strings["You must select one opponent that is not yourself."] = "Вы должны выбрать противника который не является вами.";
-App::$strings["Random color chosen."] = "Выбран случайный цвет.";
-App::$strings["Error creating new game."] = "Ошибка создания новой игры.";
-App::$strings["Requested channel is not available."] = "Запрошенный канал не доступен.";
-App::$strings["Chess not installed."] = "Шахматы не установлены.";
-App::$strings["You must select a local channel /chess/channelname"] = "Вы должны выбрать локальный канал /chess/channelname";
-App::$strings["Enable notifications"] = "Включить оповещения";
-App::$strings["Twitter settings updated."] = "Настройки Twitter обновлены";
-App::$strings["Twitter Crosspost Connector App"] = "Приложение \"Публикация в Twitter\"";
-App::$strings["Relay public posts to Twitter"] = "Пересылает общедоступные публикации в Twitter";
-App::$strings["No consumer key pair for Twitter found. Please contact your site administrator."] = "Не найдено пары ключей для Twitter. Пожалуйста, свяжитесь с администратором сайта.";
-App::$strings["At this Hubzilla instance the Twitter plugin was enabled but you have not yet connected your account to your Twitter account. To do so click the button below to get a PIN from Twitter which you have to copy into the input box below and submit the form. Only your public posts will be posted to Twitter."] = "В этой установке Hubzilla плагин Twitter был включён, однако пока он не подключён к вашему аккаунту в Twitter. Для этого нажмите на кнопку ниже для получения PIN-кода от Twitter который нужно скопировать в поле ввода и отправить форму. Только ваши общедоступные публикации будут опубликованы в Twitter.";
-App::$strings["Log in with Twitter"] = "Войти в Twitter";
-App::$strings["Copy the PIN from Twitter here"] = "Скопируйте PIN-код из Twitter здесь";
-App::$strings["Note: Due your privacy settings (Hide your profile details from unknown viewers?) the link potentially included in public postings relayed to Twitter will lead the visitor to a blank page informing the visitor that the access to your profile has been restricted."] = "Замечание: Из-за настроек конфиденциальности (скрыть данные своего профиля от неизвестных зрителей?) cсылка, потенциально включенная в общедоступные публикации, переданные в Twitter, приведет посетителя к пустой странице, информирующей его о том, что доступ к вашему профилю был ограничен.";
-App::$strings["Twitter post length"] = "Длина публикации Twitter";
-App::$strings["Maximum tweet length"] = "Максимальная длина твита";
-App::$strings["Send public postings to Twitter by default"] = "Отправлять общедоступные публикации в Twitter по умолчанию";
-App::$strings["If enabled your public postings will be posted to the associated Twitter account by default"] = "Если включено, ваши общедоступные публикации будут опубликованы в связанной учётной записи Twitter по умолчанию";
-App::$strings["Twitter Crosspost Connector"] = "Публикация в Twitter";
-App::$strings["Post to Twitter"] = "Опубликовать в Twitter";
-App::$strings["Smileybutton App"] = "Приложение \"Кнопка со смайликам\"";
-App::$strings["Adds a smileybutton to the jot editor"] = "Добавлять кнопку со смайликами в редактор Jot";
-App::$strings["Hide the button and show the smilies directly."] = "Скрыть кнопку и сразу показывать смайлики.";
-App::$strings["Smileybutton Settings"] = "Настройки кнопки со смайликами";
-App::$strings["Enable Test Catalog"] = "Включить тестовый каталог";
-App::$strings["Enable Manual Payments"] = "Включить ручные платежи";
-App::$strings["Base Merchant Currency"] = "Основная торговая валюта";
-App::$strings["Cart Settings"] = "Настройки карточек";
-App::$strings["Access Denied."] = "Доступ запрещён.";
-App::$strings["Order Not Found"] = "Заказ не найден";
-App::$strings["Invalid Item"] = "Недействительный элемент";
-App::$strings["DB Cleanup Failure"] = "Сбой очистки базы данных";
-App::$strings["[cart] Item Added"] = "[cart] Элемент добавлен";
-App::$strings["Order already checked out."] = "Заказ уже проверен.";
-App::$strings["Drop database tables when uninstalling."] = "Сбросить таблицы базы данных при деинсталляции";
-App::$strings["Shop"] = "Магазин";
-App::$strings["Cart utilities for orders and payments"] = "Утилиты карточек для заказов и платежей";
-App::$strings["You must be logged into the Grid to shop."] = "Вы должны быть в сети для доступа к магазину";
-App::$strings["Order not found."] = "Заказ не найден.";
-App::$strings["Access denied."] = "Доступ запрещён.";
-App::$strings["No Order Found"] = "Нет найденных заказов";
-App::$strings["An unknown error has occurred Please start again."] = "Произошла неизвестная ошибка. Пожалуйста, начните снова.";
-App::$strings["Invalid Payment Type. Please start again."] = "Недействительный тип платежа. Пожалуйста, начните снова.";
-App::$strings["Order not found"] = "Заказ не найден";
-App::$strings["Enable Paypal Button Module"] = "Включить модуль кнопки Paypal";
-App::$strings["Use Production Key"] = "Использовать ключ Production";
-App::$strings["Paypal Sandbox Client Key"] = "Ключ клиента Paypal Sandbox";
-App::$strings["Paypal Sandbox Secret Key"] = "Секретный ключ Paypal Sandbox";
-App::$strings["Paypal Production Client Key"] = "Ключ клиента Paypal Production";
-App::$strings["Paypal Production Secret Key"] = "Секретный ключ Paypal Production";
-App::$strings["Paypal button payments are not enabled."] = "Кнопка Paypal для платежей не включена.";
-App::$strings["Paypal button payments are not properly configured. Please choose another payment option."] = "Кнопка Paypal для платежей настроена неправильно. Пожалуйста, используйте другой вариант оплаты.";
-App::$strings["Enable Manual Cart Module"] = "Включить модуль ручного управления карточками";
-App::$strings["New Sku"] = "Новый код";
-App::$strings["Cannot save edits to locked item."] = "Невозможно сохранить изменения заблокированной позиции.";
-App::$strings["Changes Locked"] = "Изменения заблокированы";
-App::$strings["Item available for purchase."] = "Позиция доступна для приобретения.";
-App::$strings["Price"] = "Цена";
-App::$strings["Enable Hubzilla Services Module"] = "Включить модуль сервиса Hubzilla";
-App::$strings["SKU not found."] = "Код не найден.";
-App::$strings["Invalid Activation Directive."] = "Недействительная директива активации.";
-App::$strings["Invalid Deactivation Directive."] = "Недействительная директива деактивации";
-App::$strings["Add to this privacy group"] = "Добавить в эту группу конфиденциальности";
-App::$strings["Set user service class"] = "Установить класс обслуживания пользователя";
-App::$strings["You must be using a local account to purchase this service."] = "Вы должны использовать локальную учётноую запись для покупки этого сервиса.";
-App::$strings["Add buyer to privacy group"] = "Добавить покупателя в группу конфиденциальности";
-App::$strings["Add buyer as connection"] = "Добавить покупателя как контакт";
-App::$strings["Set Service Class"] = "Установить класс обслуживания";
-App::$strings["Enable Subscription Management Module"] = "Включить модуль управления подписками";
-App::$strings["Cannot include subscription items with different terms in the same order."] = "Нельзя включать элементы подписки с разными условиями в том же заказе.";
-App::$strings["Select Subscription to Edit"] = "Выбрать подписку для редактирования";
-App::$strings["Edit Subscriptions"] = "Редактировать подписки";
-App::$strings["Subscription SKU"] = "Код подписки";
-App::$strings["Catalog Description"] = "Описание каталога";
-App::$strings["Subscription available for purchase."] = "Подписка доступна для покупки.";
-App::$strings["Maximum active subscriptions to this item per account."] = "Максимальное количество подписок на аккаунт для этой позиции";
-App::$strings["Subscription price."] = "Цена подписки.";
-App::$strings["Quantity"] = "Количество";
-App::$strings["Term"] = "Условия";
-App::$strings["Error: order mismatch. Please try again."] = "Ошибка: несоответствие заказа. Пожалуйста, попробуйте ещё раз";
-App::$strings["Manual payments are not enabled."] = "Ручные платежи не подключены.";
-App::$strings["Finished"] = "Завершено";
-App::$strings["This website is tracked using the Piwik analytics tool."] = "Этот сайт отслеживается с помощью инструментов аналитики Piwik.";
-App::$strings["If you do not want that your visits are logged this way you can set a cookie to prevent Piwik from tracking further visits of the site (opt-out)."] = "Если вы не хотите, чтобы ваши визиты регистрировались таким образом, вы можете отключить cookie с тем, чтобы Piwik не отслеживал дальнейшие посещения сайта.";
-App::$strings["Piwik Base URL"] = "Базовый URL Piwik";
-App::$strings["Absolute path to your Piwik installation. (without protocol (http/s), with trailing slash)"] = "Абсолютный путь к вашей установке Piwik (без типа протокола, с начальным слэшем)";
-App::$strings["Site ID"] = "ID сайта";
-App::$strings["Show opt-out cookie link?"] = "Показывать ссылку на отказ от использования cookies?";
-App::$strings["Asynchronous tracking"] = "Асинхронное отслеживание";
-App::$strings["Enable frontend JavaScript error tracking"] = "Включить отслеживание ошибок JavaScript на фронтенде.";
-App::$strings["This feature requires Piwik >= 2.2.0"] = "Эта функция требует версию Piwik >= 2.2.0";
+App::$strings["Since modified date yyyy-mm-dd"] = "Начиная с даты изменений yyyy-mm-dd";
+App::$strings["Until modified date yyyy-mm-dd"] = "Заканчивая датой изменений yyyy-mm-dd";
+App::$strings["System defaults:"] = "Системные по умолчанию:";
+App::$strings["Preferred Clipart IDs"] = "Предпочитаемый Clipart ID";
+App::$strings["List of preferred clipart ids. These will be shown first."] = "Список предпочитаемых Clipart ID. Эти будут показаны первыми.";
+App::$strings["Default Search Term"] = "Условие поиска по умолчанию";
+App::$strings["The default search term. These will be shown second."] = "Условие поиска по умолчанию. Показываются во вторую очередь.";
+App::$strings["Return After"] = "Вернуться после";
+App::$strings["Page to load after image selection."] = "Страница для загрузки после выбора изображения.";
+App::$strings["Profile List"] = "Список профилей";
+App::$strings["Order of Preferred"] = "Порядок предпочтения";
+App::$strings["Sort order of preferred clipart ids."] = "Порядок сортировки предпочитаемых Clipart ID. ";
+App::$strings["Newest first"] = "Новое первым";
+App::$strings["As entered"] = "По мере ввода";
+App::$strings["Order of other"] = "Порядок других";
+App::$strings["Sort order of other clipart ids."] = "Порядок сортировки остальных Clipart ID.";
+App::$strings["Most downloaded first"] = "Самое загружаемое первым";
+App::$strings["Most liked first"] = "Самое нравящееся первым";
+App::$strings["Preferred IDs Message"] = "Сообщение от предпочитаемых ID";
+App::$strings["Message to display above preferred results."] = "Отображаемое сообщение над предпочитаемыми результатами.";
+App::$strings["Uploaded by: "] = "Загружено:";
+App::$strings["Drawn by: "] = "Нарисовано:";
+App::$strings["Use this image"] = "Использовать это изображение";
+App::$strings["Or select from a free OpenClipart.org image:"] = "Или выберите из бесплатных изображений на OpenClipart.org";
+App::$strings["Search Term"] = "Условие поиска";
+App::$strings["Unknown error. Please try again later."] = "Неизвестная ошибка. Пожалуйста, повторите попытку позже.";
+App::$strings["Profile photo updated successfully."] = "Фотография профиля обновлена успешно.";
+App::$strings["Send your identity to all websites"] = "Отправить ваши данные на все веб-сайты";
+App::$strings["Sendzid App"] = "Приложение \"Отправить ZID\"";
+App::$strings["Send ZID"] = "Отправить ZID";
App::$strings["Edit your profile and change settings."] = "Отредактировать ваш профиль и изменить настройки.";
App::$strings["Click here to see activity from your connections."] = "Нажмите сюда для отображения активности ваши контактов.";
App::$strings["Click here to see your channel home."] = "Нажмите сюда чтобы увидеть главную страницу вашего канала.";
@@ -2829,9 +3173,262 @@ App::$strings["Save your search so you can repeat it at a later date."] = "Со
App::$strings["If you see this icon you can be sure that the sender is who it say it is. It is normal that it is not always possible to verify the sender, so the icon will be missing sometimes. There is usually no need to worry about that."] = "Если вы видите этот значок, вы можете быть уверены, что отправитель - это тот, кто это говорит. Это нормально, что не всегда можно проверить отправителя, поэтому значок иногда будет отсутствовать. Обычно об этом не нужно беспокоиться.";
App::$strings["Danger! It seems someone tried to forge a message! This message is not necessarily from who it says it is from!"] = "Опасность! Кажется, кто-то пытался подделать сообщение! Это сообщение не обязательно от того, от кого оно значится!";
App::$strings["Welcome to Hubzilla! Would you like to see a tour of the UI?
You can pause it at any time and continue where you left off by reloading the page, or navigting to another page.
You can also advance by pressing the return key"] = "Добро пожаловать в Hubzilla! Желаете получить обзор пользовательского интерфейса?
Вы можете его приостановаить и в любое время перезагрузив страницу или перейдя на другую.
Также вы можете нажать клавишу \"Назад\"";
-App::$strings["Send your identity to all websites"] = "Отправить ваши данные на все веб-сайты";
-App::$strings["Sendzid App"] = "Приложение \"Отправить ZID\"";
-App::$strings["Send ZID"] = "Отправить ZID";
+App::$strings["Show Upload Limits"] = "Показать ограничения на загрузку";
+App::$strings["Hubzilla configured maximum size: "] = "Максимальный размер настроенный в Hubzilla:";
+App::$strings["PHP upload_max_filesize: "] = "";
+App::$strings["PHP post_max_size (must be larger than upload_max_filesize): "] = "PHP post_max_size (должен быть больше чем upload_max_filesize): ";
+App::$strings["Post to GNU social"] = "Опубликовать в GNU Social";
+App::$strings["API URL"] = "";
+App::$strings["Application name"] = "Название приложения";
+App::$strings["Please contact your site administrator. The provided API URL is not valid."] = "Пожалуйста свяжитесь с администратором сайта. Предоставленный URL API недействителен.";
+App::$strings["We could not contact the GNU social API with the Path you entered."] = "Нам не удалось установить контакт с GNU Social API по введённому вами пути";
+App::$strings["GNU social settings updated."] = "Настройки GNU Social обновлены.";
+App::$strings["Hubzilla Crosspost Connector App"] = "Приложение \"Пересылка публикаций Hubzilla\"";
+App::$strings["Relay public postings to a connected GNU social account (formerly StatusNet)"] = "Пересылает общедоступные публикации на подключённую учётную запись GNU social (бывшая StatusNet)";
+App::$strings["Globally Available GNU social OAuthKeys"] = "Глобально доступные ключи OAuthKeys GNU Social";
+App::$strings["There are preconfigured OAuth key pairs for some GNU social servers available. If you are using one of them, please use these credentials. If not feel free to connect to any other GNU social instance (see below)."] = "Существуют предварительно настроенные пары ключей OAuth для некоторых доступных серверов GNU social. Если вы используете один из них, используйте эти учетные данные. Если вы не хотите подключаться к какому-либо другому серверу GNU social (см. ниже).";
+App::$strings["Provide your own OAuth Credentials"] = "Предоставьте ваши собственные регистрационные данные OAuth";
+App::$strings["No consumer key pair for GNU social found. Register your Hubzilla Account as an desktop client on your GNU social account, copy the consumer key pair here and enter the API base root. Before you register your own OAuth key pair ask the administrator if there is already a key pair for this Hubzilla installation at your favourite GNU social installation."] = "Не найдена пользовательская пара ключей для GNU social. Зарегистрируйте свою учетную запись Hubzilla в качестве настольного клиента в своей учетной записи GNU social, скопируйте cюда пару ключей пользователя и введите корневой каталог базы API. Прежде чем регистрировать свою собственную пару ключей OAuth, спросите администратора, если ли уже пара ключей для этой установки Hubzilla в вашем GNU social.";
+App::$strings["OAuth Consumer Key"] = "Ключ клиента OAuth";
+App::$strings["OAuth Consumer Secret"] = "Пароль клиента OAuth";
+App::$strings["Base API Path"] = "Основной путь к API";
+App::$strings["Remember the trailing /"] = "Запомнить закрывающий /";
+App::$strings["GNU social application name"] = "Имя приложения GNU social";
+App::$strings["To connect to your GNU social account click the button below to get a security code from GNU social which you have to copy into the input box below and submit the form. Only your public posts will be posted to GNU social."] = "Чтобы подключиться к вашей учетной записи GNU social нажмите кнопку ниже для получения кода безопасности из GNU social, который вы должны скопировать в поле ввода ниже и отправить форму. Только ваши общедоступные сообщения будут опубликованы в GNU social.";
+App::$strings["Log in with GNU social"] = "Войти с GNU social";
+App::$strings["Copy the security code from GNU social here"] = "Скопируйте код безопасности GNU social здесь";
+App::$strings["Cancel Connection Process"] = "Отменить процесс подключения";
+App::$strings["Current GNU social API is"] = "Текущий GNU social API";
+App::$strings["Cancel GNU social Connection"] = "Отменить подключение с GNU social";
+App::$strings["Currently connected to: "] = "В настоящее время подключён к: ";
+App::$strings["Note: Due your privacy settings (Hide your profile details from unknown viewers?) the link potentially included in public postings relayed to GNU social will lead the visitor to a blank page informing the visitor that the access to your profile has been restricted."] = "Замечание: Из-за настроек конфиденциальности (скрыть данные своего профиля от неизвестных зрителей?) cсылка, потенциально включенная в общедоступные публикации, переданные в GNU social, приведет посетителя к пустой странице, информирующей его о том, что доступ к вашему профилю был ограничен.";
+App::$strings["Post to GNU social by default"] = "Публиковать в GNU social по умолчанию";
+App::$strings["If enabled your public postings will be posted to the associated GNU-social account by default"] = "Если включено, ваши общедоступные публикации будут опубликованы в связанной учётной записи GNU social по умолчанию";
+App::$strings["Clear OAuth configuration"] = "Очистить конфигурацию OAuth";
+App::$strings["GNU-Social Crosspost Connector"] = "Подключение пересылки публикаций GNU Social";
+App::$strings["Startpage App"] = "Приложение \"Стартовая страница\"";
+App::$strings["Set a preferred page to load on login from home page"] = "Устанавливает предпочтительную страницу для загрузки при входе с домашней страницы";
+App::$strings["Page to load after login"] = "Страница для загрузки после входа";
+App::$strings["Examples: "apps", "network?f=&gid=37" (privacy collection), "channel" or "notifications/system" (leave blank for default network page (grid)."] = "Примеры: "apps", "network?f=&gid=37" (privacy collection), "channel" or "notifications/system" (оставьте пустым для для страницы сети по умолчанию).";
+App::$strings["Startpage"] = "Стартовая страница";
+App::$strings["Allow magic authentication only to websites of your immediate connections"] = "Разрешить волшебную аутентификацию только на сайтах ваших непосредственных соединений";
+App::$strings["Authchoose App"] = "Приложение Authchoose";
+App::$strings["Authchoose"] = "";
+App::$strings["Not allowed."] = "Запрещено.";
+App::$strings["Skeleton App"] = "Приложение \"Скелет\"";
+App::$strings["A skeleton for addons, you can copy/paste"] = "Скелет для приложений. Вы можете использовать copy/paste";
+App::$strings["Some setting"] = "Некоторые настройки";
+App::$strings["A setting"] = "Настройка";
+App::$strings["Skeleton Settings"] = "Настройки скелета";
+App::$strings["ActivityPub Protocol Settings updated."] = "Настройки протокола ActivityPub обновлены.";
+App::$strings["The activitypub protocol does not support location independence. Connections you make within that network may be unreachable from alternate channel locations."] = "Протокол ActivityPub не поддерживает независимость от расположения. Ваши контакты установленные в этой сети могут быть недоступны из альтернативных мест размещения канала.";
+App::$strings["Activitypub Protocol App"] = "Приложение \"Протокол ActivityPub\"";
+App::$strings["Deliver to ActivityPub recipients in privacy groups"] = "Доставить получателям ActivityPub в группах конфиденциальности";
+App::$strings["May result in a large number of mentions and expose all the members of your privacy group"] = "Может привести к большому количеству упоминаний и раскрытию участников группы конфиденциальности";
+App::$strings["Send multi-media HTML articles"] = "Отправить HTML статьи с мультимедиа";
+App::$strings["Not supported by some microblog services such as Mastodon"] = "Не поддерживается некоторыми микроблогами, например Mastodon";
+App::$strings["Activitypub Protocol"] = "Протокол ActivityPub";
+App::$strings["No username found in import file."] = "Имя пользователя не найдено в файле для импорта.";
+App::$strings["Diaspora Protocol Settings updated."] = "Настройки протокола Diaspora обновлены.";
+App::$strings["The diaspora protocol does not support location independence. Connections you make within that network may be unreachable from alternate channel locations."] = "Протокол Diaspora не поддерживает независимость от расположения. Ваши контакты установленные в этой сети могут быть недоступны из альтернативных мест размещения канала.";
+App::$strings["Diaspora Protocol App"] = "Приложение \"Протокол Diaspora\"";
+App::$strings["Allow any Diaspora member to comment on your public posts"] = "Разрешить любому участнику Diaspora комментировать ваши общедоступные публикации";
+App::$strings["Prevent your hashtags from being redirected to other sites"] = "Предотвратить перенаправление тегов на другие сайты";
+App::$strings["Sign and forward posts and comments with no existing Diaspora signature"] = "Подписывать и отправлять публикации и комментарии с несуществующей подписью Diaspora";
+App::$strings["Followed hashtags (comma separated, do not include the #)"] = "Отслеживаемые теги (через запятую, исключая #)";
+App::$strings["Diaspora Protocol"] = "Протокол Diaspora";
+App::$strings["%1\$s dislikes %2\$s's %3\$s"] = "%1\$s не нравится %2\$s's %3\$s";
+App::$strings["Superblock App"] = "Приложение Superblock";
+App::$strings["Block channels"] = "Заблокировать каналы";
+App::$strings["superblock settings updated"] = "Настройки Superblock обновлены.";
+App::$strings["Currently blocked"] = "В настоящее время заблокирован";
+App::$strings["No channels currently blocked"] = "В настоящее время никакие каналы не блокируются";
+App::$strings["Block Completely"] = "Заблокировать полностью";
+App::$strings["Use markdown for editing posts"] = "Использовать язык разметки Markdown для редактирования публикаций";
+App::$strings["Dreamwidth Crosspost Connector Settings saved."] = "Настройки пересылки публикаций Dreamwidth сохранены.";
+App::$strings["Dreamwidth Crosspost Connector App"] = "Приложение \"Публикация в Dreamwidth\"";
+App::$strings["Relay public postings to Dreamwidth"] = "Пересылает общедоступные публикации в Dreamwidth";
+App::$strings["Dreamwidth username"] = "Имя пользователя Dreamwidth";
+App::$strings["Dreamwidth password"] = "Пароль Dreamwidth";
+App::$strings["Post to Dreamwidth by default"] = "Публиковать в Dreamwidth по умолчанию";
+App::$strings["Dreamwidth Crosspost Connector"] = "Публикация в Dreamwidth";
+App::$strings["Post to Dreamwidth"] = "Публиковать в Dreamwidth";
+App::$strings["Post to Friendica"] = "Опубликовать в Friendica";
+App::$strings["Friendica Crosspost Connector Settings saved."] = "Настройки пересылки публикаций Friendica сохранены.";
+App::$strings["Friendica Crosspost Connector App"] = "Приложение \"Публикация в Friendica\"";
+App::$strings["Relay public postings to a connected Friendica account"] = "Пересылает общедоступные публикации на подключённую учётную запись Friendica";
+App::$strings["Send public postings to Friendica by default"] = "Отправлять общедоступные публикации во Friendica по умолчанию";
+App::$strings["Friendica API Path"] = "Путь к Friendica API";
+App::$strings["https://{sitename}/api"] = "";
+App::$strings["Friendica login name"] = "Имя входа Friendica";
+App::$strings["Friendica password"] = "Пароль Friendica";
+App::$strings["Friendica Crosspost Connector"] = "Публикация в Friendica";
+App::$strings["Project Servers and Resources"] = "Серверы и ресурсы проекта";
+App::$strings["Project Creator and Tech Lead"] = "Создатель проекта и технический руководитель";
+App::$strings["And the hundreds of other people and organisations who helped make the Hubzilla possible."] = "И сотни других людей и организаций которые помогали в создании Hubzilla.";
+App::$strings["The Redmatrix/Hubzilla projects are provided primarily by volunteers giving their time and expertise - and often paying out of pocket for services they share with others."] = "Проекты Redmatrix / Hubzilla предоставляются, в основном, добровольцами, которые предоставляют свое время и опыт и, часто, оплачивают из своего кармана услуги, которыми они делятся с другими.";
+App::$strings["There is no corporate funding and no ads, and we do not collect and sell your personal information. (We don't control your personal information - you do.)"] = "Здесь нет корпоративного финансирования и рекламы, мы не собираем и не продаем вашу личную информацию. (Мы не контролируем вашу личную информацию - это делаете вы.)";
+App::$strings["Help support our ground-breaking work in decentralisation, web identity, and privacy."] = "Помогите поддержать нашу новаторскую работу в областях децентрализации, веб-идентификации и конфиденциальности.";
+App::$strings["Your donations keep servers and services running and also helps us to provide innovative new features and continued development."] = "В ваших пожертвованиях поддерживают серверы и службы, а также помогают нам предоставлять новые возможности и продолжать развитие.";
+App::$strings["Donate"] = "Пожертвовать";
+App::$strings["Choose a project, developer, or public hub to support with a one-time donation"] = "Выберите проект, разработчика или общедоступный узел для поддержки в форме единоразового пожертвования";
+App::$strings["Donate Now"] = "Пожертвовать сейчас";
+App::$strings["Or become a project sponsor (Hubzilla Project only)"] = "или станьте спонсором проекта (только для Hubzilla)";
+App::$strings["Please indicate if you would like your first name or full name (or nothing) to appear in our sponsor listing"] = "Пожалуйста, если желаете, укажите ваше имя для отображения в списке спонсоров.";
+App::$strings["Sponsor"] = "Спонсор";
+App::$strings["Special thanks to: "] = "Особые благодарности:";
+App::$strings["Enable Community Moderation"] = "Включить модерацию сообщества";
+App::$strings["Reputation automatically given to new members"] = "Репутация автоматически предоставляемая новым участникам";
+App::$strings["Reputation will never fall below this value"] = "Репутация никогда не упадёт ниже этого значения";
+App::$strings["Minimum reputation before posting is allowed"] = "Минимальная репутация для разрешения возможности размещать публикации";
+App::$strings["Minimum reputation before commenting is allowed"] = "Минимальная репутация для разрешения комментирования";
+App::$strings["Minimum reputation before a member is able to moderate other posts"] = "Минимальная репутация для возможности модерирования участником чужих публикаций";
+App::$strings["Max ratio of moderator's reputation that can be added to/deducted from reputation of person being moderated"] = "Максимальное соотношение репутации модератора, которое может быть добавлено / вычтено из репутации модерируемого участника";
+App::$strings["Reputation \"cost\" to post"] = "\"Стоимость\" репутации для публикации";
+App::$strings["Reputation \"cost\" to comment"] = "\"Стоимость\" репутации для комментирования";
+App::$strings["Reputation automatically recovers at this rate per hour until it reaches minimum_to_post"] = "Репутация автоматически восстанавливается с этой скоростью в час пока не достигает значения minimum_to_post";
+App::$strings["When minimum_to_moderate > reputation > minimum_to_post reputation recovers at this rate per hour"] = "При minimum_to_moderate > репутация > minimum_to_post репутация восстанавливается с этой скоростью в час";
+App::$strings["Community Moderation Settings"] = "Настройки модерирования сообщества";
+App::$strings["Channel Reputation"] = "Репутация канала";
+App::$strings["An Error has occurred."] = "Произошла ошибка.";
+App::$strings["Upvote"] = "За";
+App::$strings["Downvote"] = "Против";
+App::$strings["Can moderate reputation on my channel."] = "Может модерировать репутацию на моём канале";
+App::$strings["Insane Journal Crosspost Connector Settings saved."] = "Настройки пересылки публикаций Insane Journal сохранены.";
+App::$strings["Insane Journal Crosspost Connector App"] = "Приложение \"Публикация в Insane Journal\"";
+App::$strings["Relay public postings to Insane Journal"] = "Пересылает общедоступные публикации в Insane Journal";
+App::$strings["InsaneJournal username"] = "Имя пользователя Insane Journal";
+App::$strings["InsaneJournal password"] = "Пароль Insane Journal";
+App::$strings["Post to InsaneJournal by default"] = "Публиковать в Insane Journal по умолчанию";
+App::$strings["Insane Journal Crosspost Connector"] = "Публикация в Insane Journal";
+App::$strings["Post to Insane Journal"] = "Опубликовать в Insane Journal";
+App::$strings["Fuzzloc Settings updated."] = "Настройки примерного положения обновлены.";
+App::$strings["Fuzzy Location App"] = "Приложение \"Примерное положение\"";
+App::$strings["Blur your precise location if your channel uses browser location mapping"] = "Размывает вашего точное местоположение в случае если ваш канал использует отображение местоположения из браузера";
+App::$strings["Minimum offset in meters"] = "Минимальное смещение в метрах";
+App::$strings["Maximum offset in meters"] = "Максимальное смещение в метрах";
+App::$strings["Fuzzy Location"] = "Примерное положение";
+App::$strings["Channel is required."] = "Необходим канал.";
+App::$strings["Hubzilla Crosspost Connector Settings saved."] = "Настройки пересылки публикаций Hubzilla сохранены.";
+App::$strings["Relay public postings to another Hubzilla channel"] = "Пересылает общедоступные публикации в другой канал Hubzilla";
+App::$strings["Send public postings to Hubzilla channel by default"] = "Отправлять общедоступные публикации в канал Hubzilla по умолчанию";
+App::$strings["Hubzilla API Path"] = "Путь к Hubzilla API";
+App::$strings["Hubzilla login name"] = "Имя входа Hubzilla";
+App::$strings["Hubzilla channel name"] = "Название канала Hubzilla";
+App::$strings["Hubzilla Crosspost Connector"] = "Пересылка публикаций Hubzilla";
+App::$strings["Post to Hubzilla"] = "Опубликовать в Hubzilla";
+App::$strings["This is a fairly comprehensive and complete guitar chord dictionary which will list most of the available ways to play a certain chord, starting from the base of the fingerboard up to a few frets beyond the twelfth fret (beyond which everything repeats). A couple of non-standard tunings are provided for the benefit of slide players, etc."] = "";
+App::$strings["Chord names start with a root note (A-G) and may include sharps (#) and flats (b). This software will parse most of the standard naming conventions such as maj, min, dim, sus(2 or 4), aug, with optional repeating elements."] = "";
+App::$strings["Valid examples include A, A7, Am7, Amaj7, Amaj9, Ammaj7, Aadd4, Asus2Add4, E7b13b11 ..."] = "Примеры действительных включают A, A7, Am7, Amaj7, Amaj9, Ammaj7, Aadd4, Asus2Add4, E7b13b11 ...";
+App::$strings["Guitar Chords"] = "Гитарные аккорды";
+App::$strings["The complete online chord dictionary"] = "Полный онлайн словарь аккордов";
+App::$strings["Tuning"] = "Настройка";
+App::$strings["Chord name: example: Em7"] = "Наименование аккорда - example: Em7";
+App::$strings["Show for left handed stringing"] = "Показывать струны для левшей";
+App::$strings["Quick Reference"] = "Быстрая ссылка";
+App::$strings["NSFW Settings saved."] = "Настройки NSFW сохранены.";
+App::$strings["NSFW App"] = "Приложение NSFW";
+App::$strings["Collapse content that contains predefined words"] = "Свернуть содержимое, содержащее предопределенные слова";
+App::$strings["This app looks in posts for the words/text you specify below, and collapses any content containing those keywords so it is not displayed at inappropriate times, such as sexual innuendo that may be improper in a work setting. It is polite and recommended to tag any content containing nudity with #NSFW. This filter can also match any other word/text you specify, and can thereby be used as a general purpose content filter."] = "Это приложение просматривает публикации для слов / текста, которые вы указываете ниже, и сворачивает любой контент, содержащий эти ключевые слова, поэтому он не отображается в неподходящее время, например, сексуальные инсинуации, которые могут быть неправильными в настройке работы. Например, мы рекомендуем отмечать любой контент, содержащий наготу, тегом #NSFW. Этот фильтр также способен реагировать на любое другое указанное вами слово / текст и может использоваться в качестве фильтра содержимого общего назначения.";
+App::$strings["Comma separated list of keywords to hide"] = "Список ключевых слов для скрытия, через запятую";
+App::$strings["Word, /regular-expression/, lang=xx, lang!=xx"] = "слово, /регулярное_выражение/, lang=xx, lang!=xx";
+App::$strings["NSFW"] = "";
+App::$strings["Possible adult content"] = "Возможно содержимое для взрослых";
+App::$strings["%s - view"] = "%s - просмотр";
+App::$strings["Wordpress Settings saved."] = "Настройки WordPress сохранены.";
+App::$strings["Wordpress Post App"] = "Приложение \"Публикация в Wordpress\"";
+App::$strings["Post to WordPress or anything else which uses the wordpress XMLRPC API"] = "Опубликовать в WordPress или в чём-то ещё, поддерживающем wordpress XMLRPC API";
+App::$strings["WordPress username"] = "Имя пользователя WordPress";
+App::$strings["WordPress password"] = "Пароль WordPress";
+App::$strings["WordPress API URL"] = "URL API WordPress";
+App::$strings["Typically https://your-blog.tld/xmlrpc.php"] = "Обычно https://your-blog.tld/xmlrpc.php";
+App::$strings["WordPress blogid"] = "";
+App::$strings["For multi-user sites such as wordpress.com, otherwise leave blank"] = "Для многопользовательских сайтов, таких, как wordpress.com. В противном случае оставьте пустым";
+App::$strings["Post to WordPress by default"] = "Публиковать в WordPress по умолчанию";
+App::$strings["Forward comments (requires hubzilla_wp plugin)"] = "Пересылать комментарии (требуется плагин hubzilla_wp)";
+App::$strings["Wordpress Post"] = "Публикация в WordPress";
+App::$strings["Post to WordPress"] = "Опубликовать в WordPress";
+App::$strings["Who likes me?"] = "Кому я нравлюсь?";
+App::$strings["file"] = "файл";
+App::$strings["Redmatrix File Storage Import"] = "Импорт файлового хранилища Redmatrix";
+App::$strings["This will import all your Redmatrix cloud files to this channel."] = "Это позволит импортировать все ваши файлы в Redmatrix в этот канал.";
+App::$strings["Gallery"] = "Галерея";
+App::$strings["Photo Gallery"] = "Фотогалерея";
+App::$strings["Gallery App"] = "Приложение \"Галерея\"";
+App::$strings["A simple gallery for your photo albums"] = "Простая галлерея для ваших фотоальбомов";
+App::$strings["__ctx:opensearch__ Search %1\$s (%2\$s)"] = "Искать %1\$s (%2\$s)";
+App::$strings["__ctx:opensearch__ \$Projectname"] = "";
+App::$strings["Search \$Projectname"] = "Поиск \$Projectname";
+App::$strings["View Larger"] = "Увеличить";
+App::$strings["Tile Server URL"] = "URL сервера Tile";
+App::$strings["A list of public tile servers"] = "Список общедоступных серверов";
+App::$strings["Nominatim (reverse geocoding) Server URL"] = "URL сервера Nominatim (обратное геокодирование)";
+App::$strings["A list of Nominatim servers"] = "Список серверов Nominatim";
+App::$strings["Default zoom"] = "Масштаб по умолчанию";
+App::$strings["The default zoom level. (1:world, 18:highest, also depends on tile server)"] = "Уровень размера по умолчанию (1 - весь мир, 18 - максимальный; зависит от сервера).";
+App::$strings["Include marker on map"] = "Включите маркер на карте";
+App::$strings["Include a marker on the map."] = "Включить маркер на карте";
+App::$strings["Who viewed my channel/profile"] = "Кто смотрел мой канал / профиль";
+App::$strings["Recent Channel/Profile Viewers"] = "Последние просмотры канала / профиля";
+App::$strings["No entries."] = "Нет записей.";
+App::$strings["An account has been created for you."] = "Учётная запись, которая была для вас создана.";
+App::$strings["Authentication successful but rejected: account creation is disabled."] = "Аутентификация выполнена успешно, но отклонена: создание учетной записи отключено.";
+App::$strings["text to include in all outgoing posts from this site"] = "текст, который будет добавлен во все исходящие публикации с этого сайта";
+App::$strings["Twitter settings updated."] = "Настройки Twitter обновлены";
+App::$strings["Twitter Crosspost Connector App"] = "Приложение \"Публикация в Twitter\"";
+App::$strings["Relay public posts to Twitter"] = "Пересылает общедоступные публикации в Twitter";
+App::$strings["No consumer key pair for Twitter found. Please contact your site administrator."] = "Не найдено пары ключей для Twitter. Пожалуйста, свяжитесь с администратором сайта.";
+App::$strings["At this Hubzilla instance the Twitter plugin was enabled but you have not yet connected your account to your Twitter account. To do so click the button below to get a PIN from Twitter which you have to copy into the input box below and submit the form. Only your public posts will be posted to Twitter."] = "В этой установке Hubzilla плагин Twitter был включён, однако пока он не подключён к вашему аккаунту в Twitter. Для этого нажмите на кнопку ниже для получения PIN-кода от Twitter который нужно скопировать в поле ввода и отправить форму. Только ваши общедоступные публикации будут опубликованы в Twitter.";
+App::$strings["Log in with Twitter"] = "Войти в Twitter";
+App::$strings["Copy the PIN from Twitter here"] = "Скопируйте PIN-код из Twitter здесь";
+App::$strings["Note: Due your privacy settings (Hide your profile details from unknown viewers?) the link potentially included in public postings relayed to Twitter will lead the visitor to a blank page informing the visitor that the access to your profile has been restricted."] = "Замечание: Из-за настроек конфиденциальности (скрыть данные своего профиля от неизвестных зрителей?) cсылка, потенциально включенная в общедоступные публикации, переданные в Twitter, приведет посетителя к пустой странице, информирующей его о том, что доступ к вашему профилю был ограничен.";
+App::$strings["Twitter post length"] = "Длина публикации Twitter";
+App::$strings["Maximum tweet length"] = "Максимальная длина твита";
+App::$strings["Send public postings to Twitter by default"] = "Отправлять общедоступные публикации в Twitter по умолчанию";
+App::$strings["If enabled your public postings will be posted to the associated Twitter account by default"] = "Если включено, ваши общедоступные публикации будут опубликованы в связанной учётной записи Twitter по умолчанию";
+App::$strings["Twitter Crosspost Connector"] = "Публикация в Twitter";
+App::$strings["Post to Twitter"] = "Опубликовать в Twitter";
+App::$strings["Flag Adult Photos"] = "Пометка фотографий для взрослых";
+App::$strings["Provide photo edit option to hide inappropriate photos from default album view"] = "Предоставьте возможность редактирования фотографий, чтобы скрыть неприемлемые фотографии из альбома по умолчанию";
+App::$strings["Libertree Crosspost Connector Settings saved."] = "Настройки пересылки публикаций Libertree сохранены.";
+App::$strings["Libertree Crosspost Connector App"] = "Приложение \"Пересылка публикаций Libertree\"";
+App::$strings["Relay public posts to Libertree"] = "Пересылает общедоступные публикации в Libertree";
+App::$strings["Libertree API token"] = "Токен Libertree API";
+App::$strings["Libertree site URL"] = "URL сайта Libertree";
+App::$strings["Post to Libertree by default"] = "Публиковать в Libertree по умолчанию";
+App::$strings["Libertree Crosspost Connector"] = "Пересылка публикаций Libertree";
+App::$strings["Post to Libertree"] = "Опубликовать в Libertree";
+App::$strings["XMPP settings updated."] = "Настройки XMPP обновлены.";
+App::$strings["XMPP App"] = "Приложение XMPP";
+App::$strings["Embedded XMPP (Jabber) client"] = "Встренный клиент XMPP (Jabber)";
+App::$strings["Individual credentials"] = "Индивидуальные разрешения";
+App::$strings["Jabber BOSH server"] = "Сервер Jabber BOSH";
+App::$strings["XMPP Settings"] = "Настройки XMPP";
+App::$strings["Jabber BOSH host"] = "Узел Jabber BOSH";
+App::$strings["Use central userbase"] = "Использовать центральную базу данных";
+App::$strings["If enabled, members will automatically login to an ejabberd server that has to be installed on this machine with synchronized credentials via the \"auth_ejabberd.php\" script."] = "Если включено, участники автоматически войдут на сервер ejabberd, который должен быть установлен на этом компьютере с синхронизированными учетными данными через скрипт \"auth_ejabberd.php\".";
+App::$strings["pageheader Settings saved."] = "Настройки шапки страницы сохранены.";
+App::$strings["Page Header App"] = "Приложение \"Заголовок страницы\"";
+App::$strings["Inserts a page header"] = "Вставляет заголовок страницы";
+App::$strings["Message to display on every page on this server"] = "Отображаемое сообщение на каждой странице на этом сервере.";
+App::$strings["Page Header"] = "Заголовок страницы";
+App::$strings["This website is tracked using the Piwik analytics tool."] = "Этот сайт отслеживается с помощью инструментов аналитики Piwik.";
+App::$strings["If you do not want that your visits are logged this way you can set a cookie to prevent Piwik from tracking further visits of the site (opt-out)."] = "Если вы не хотите, чтобы ваши визиты регистрировались таким образом, вы можете отключить cookie с тем, чтобы Piwik не отслеживал дальнейшие посещения сайта.";
+App::$strings["Piwik Base URL"] = "Базовый URL Piwik";
+App::$strings["Absolute path to your Piwik installation. (without protocol (http/s), with trailing slash)"] = "Абсолютный путь к вашей установке Piwik (без типа протокола, с начальным слэшем)";
+App::$strings["Site ID"] = "ID сайта";
+App::$strings["Show opt-out cookie link?"] = "Показывать ссылку на отказ от использования cookies?";
+App::$strings["Asynchronous tracking"] = "Асинхронное отслеживание";
+App::$strings["Enable frontend JavaScript error tracking"] = "Включить отслеживание ошибок JavaScript на фронтенде.";
+App::$strings["This feature requires Piwik >= 2.2.0"] = "Эта функция требует версию Piwik >= 2.2.0";
+App::$strings["You're welcome."] = "Пожалуйста.";
+App::$strings["Ah shucks..."] = "О, чёрт...";
+App::$strings["Don't mention it."] = "Не стоит благодарности.";
+App::$strings["<blush>"] = "<краснею>";
+App::$strings["Send test email"] = "Отправить тестовый email";
+App::$strings["Mail sent."] = "Сообщение отправлено";
+App::$strings["Sending of mail failed."] = "Не удалось отправить сообщение.";
+App::$strings["Mail Test"] = "Тестовое сообщение";
App::$strings["Three Dimensional Tic-Tac-Toe"] = "Tic-Tac-Toe в трёх измерениях";
App::$strings["3D Tic-Tac-Toe"] = "";
App::$strings["New game"] = "Новая игра";
@@ -2844,14 +3441,80 @@ App::$strings["I'm going first this time..."] = "На этот раз начин
App::$strings["You won!"] = "Вы выиграли!";
App::$strings["\"Cat\" game!"] = "Ничья!";
App::$strings["I won!"] = "Я выиграл!";
-App::$strings["pageheader Settings saved."] = "Настройки шапки страницы сохранены.";
-App::$strings["Page Header App"] = "Приложение \"Заголовок страницы\"";
-App::$strings["Inserts a page header"] = "Вставляет заголовок страницы";
-App::$strings["Message to display on every page on this server"] = "Отображаемое сообщение на каждой странице на этом сервере.";
-App::$strings["Page Header"] = "Заголовок страницы";
-App::$strings["Allow magic authentication only to websites of your immediate connections"] = "Разрешить волшебную аутентификацию только на сайтах ваших непосредственных соединений";
-App::$strings["Authchoose App"] = "Приложение Authchoose";
-App::$strings["Authchoose"] = "";
+App::$strings["Add some colour to tag clouds"] = "Добавить немного цвета для облака тегов";
+App::$strings["Rainbow Tag App"] = "Приложение \"Радуга тегов\"";
+App::$strings["Rainbow Tag"] = "Радуга тегов";
+App::$strings["Your channel has been upgraded to \$Projectname version"] = "Ваш канал был обновлён до версии \$Projectname";
+App::$strings["Please have a look at the"] = "Пожалуйста, взгляните на";
+App::$strings["git history"] = "в истории git";
+App::$strings["change log"] = "журнал измнений";
+App::$strings["for further info."] = "для дополнительных сведений.";
+App::$strings["Upgrade Info"] = "Сведения об обновлении";
+App::$strings["Do not show this again"] = "Больше не показывать";
+App::$strings["Hubzilla Directory Stats"] = "Каталог статистики Hubzilla";
+App::$strings["Total Hubs"] = "Всего хабов";
+App::$strings["Hubzilla Hubs"] = "Хабы Hubzilla";
+App::$strings["Friendica Hubs"] = "Хабы Friendica";
+App::$strings["Diaspora Pods"] = "Стручки Diaspora";
+App::$strings["Hubzilla Channels"] = "Каналы Hubzilla";
+App::$strings["Friendica Channels"] = "Каналы Friendica";
+App::$strings["Diaspora Channels"] = "Каналы Diaspora";
+App::$strings["Aged 35 and above"] = "Возраст 35 и выше";
+App::$strings["Aged 34 and under"] = "Возраст 34 и ниже";
+App::$strings["Average Age"] = "Средний возраст";
+App::$strings["Known Chatrooms"] = "Известные чаты";
+App::$strings["Known Tags"] = "Известные теги";
+App::$strings["Please note Diaspora and Friendica statistics are merely those **this directory** is aware of, and not all those known in the network. This also applies to chatrooms,"] = "Обратите внимание, что статистика Diaspora и Friendica это только те, о которых ** этот каталог ** знает, а не все известные в сети. Это также относится и к чатам.";
+App::$strings["Federate"] = "Федерировать";
+App::$strings["nofed Settings saved."] = "Настройки nofed сохранены.";
+App::$strings["No Federation App"] = "Приложение No Federation";
+App::$strings["Prevent posting from being federated to anybody. It will exist only on your channel page."] = "Запрещает федеративные функций для публикаций. Они будут существовать только на странице вашего канала.";
+App::$strings["Federate posts by default"] = "Разрешить федерацию публикаций по умолчанию";
+App::$strings["No Federation"] = "Отключить Federation";
+App::$strings["TOTP Two-Step Verification"] = "Двухэтапная верификация TOTP";
+App::$strings["Enter the 2-step verification generated by your authenticator app:"] = "Введите код проверки, созданный вашим приложением для аутентификации";
+App::$strings["Success!"] = "Успех!";
+App::$strings["Invalid code, please try again."] = "Неверный код. Пожалуйста, попробуйте ещё раз.";
+App::$strings["Too many invalid codes..."] = "Слишком много неверных кодов...";
+App::$strings["Verify"] = "Проверить";
+App::$strings["You haven't set a TOTP secret yet.\nPlease click the button below to generate one and register this site\nwith your preferred authenticator app."] = "Вы еще не установили секретный код TOTP. Пожалуйста, нажмите на кнопку ниже, чтобы сгенерировать его и зарегистрировать этот сайт в предпочитаемом вами приложении для аутентификации.";
+App::$strings["Your TOTP secret is"] = "Ваш секретный код TOTP";
+App::$strings["Be sure to save it somewhere in case you lose or replace your mobile device.\nUse your mobile device to scan the QR code below to register this site\nwith your preferred authenticator app."] = "Обязательно сохраните его где-нибудь на случай потери или замены мобильного устройства. С помощью мобильного устройства отсканируйте приведенный ниже QR-код, чтобы зарегистрировать этот сайт в предпочитаемом вами приложении для аутентификации.";
+App::$strings["Test"] = "Тест";
+App::$strings["Generate New Secret"] = "Сгенерировать новый код";
+App::$strings["Go"] = "Вперёд";
+App::$strings["Enter your password"] = "Введите ваш пароль";
+App::$strings["enter TOTP code from your device"] = "введите код TOTP из вашего устройства";
+App::$strings["Pass!"] = "Принято!";
+App::$strings["Fail"] = "Отказано";
+App::$strings["Incorrect password, try again."] = "Неверный пароль, попробуйте снова.";
+App::$strings["Record your new TOTP secret and rescan the QR code above."] = "Запишите ваш секретный код TOTP и повторно отсканируйте приведенный ниже QR-код.";
+App::$strings["TOTP Settings"] = "Настройки TOTP";
+App::$strings["Hubzilla File Storage Import"] = "Импорт файлового хранилища Hubzilla";
+App::$strings["This will import all your cloud files from another server."] = "Это позволит импортировать все ваши файлы с другого сервера.";
+App::$strings["Hubzilla Server base URL"] = "Базовый URL сервера Hubzilla";
+App::$strings["NSA Bait App"] = "Приложение NSA Bait";
+App::$strings["Make yourself a political target"] = "Сделать себя политической мишенью";
+App::$strings["Smileybutton App"] = "Приложение \"Кнопка со смайликам\"";
+App::$strings["Adds a smileybutton to the jot editor"] = "Добавлять кнопку со смайликами в редактор Jot";
+App::$strings["Hide the button and show the smilies directly."] = "Скрыть кнопку и сразу показывать смайлики.";
+App::$strings["Smileybutton Settings"] = "Настройки кнопки со смайликами";
+App::$strings["Flattr this!"] = "Flattr это!";
+App::$strings["Flattr widget settings updated."] = "Настройки виджета Flattr обновлены.";
+App::$strings["Flattr Widget App"] = "Приложение \"Виджет Flattr\"";
+App::$strings["Add a Flattr button to your channel page"] = "Добавить кнопку Flattr на страницу вашего канала";
+App::$strings["Flattr user"] = "Пользователь Flattr";
+App::$strings["URL of the Thing to flattr"] = "URL ccылки на Flattr";
+App::$strings["If empty channel URL is used"] = "Если пусто, то используется URL канала";
+App::$strings["Title of the Thing to flattr"] = "Заголовок вещи на Flattr";
+App::$strings["If empty \"channel name on The Hubzilla\" will be used"] = "Если пусто, то будет использовано \"Название канала Hubzilla\"";
+App::$strings["Static or dynamic flattr button"] = "Статическая или динамическая кнопка Flattr";
+App::$strings["static"] = "статическая";
+App::$strings["dynamic"] = "динамическая";
+App::$strings["Alignment of the widget"] = "Выравнивание виджета";
+App::$strings["left"] = "слева";
+App::$strings["right"] = "справа";
+App::$strings["Flattr Widget"] = "Виджет Flattr";
App::$strings["lonely"] = "одинокий";
App::$strings["drunk"] = "пьяный";
App::$strings["horny"] = "возбуждённый";
@@ -2874,675 +3537,11 @@ App::$strings["victorious"] = "победивший";
App::$strings["defeated"] = "проигравший";
App::$strings["envious"] = "завидует";
App::$strings["jealous"] = "ревнует";
-App::$strings["XMPP settings updated."] = "Настройки XMPP обновлены.";
-App::$strings["XMPP App"] = "Приложение XMPP";
-App::$strings["Embedded XMPP (Jabber) client"] = "Встренный клиент XMPP (Jabber)";
-App::$strings["Individual credentials"] = "Индивидуальные разрешения";
-App::$strings["Jabber BOSH server"] = "Сервер Jabber BOSH";
-App::$strings["XMPP Settings"] = "Настройки XMPP";
-App::$strings["Jabber BOSH host"] = "Узел Jabber BOSH";
-App::$strings["Use central userbase"] = "Использовать центральную базу данных";
-App::$strings["If enabled, members will automatically login to an ejabberd server that has to be installed on this machine with synchronized credentials via the \"auth_ejabberd.php\" script."] = "Если включено, участники автоматически войдут на сервер ejabberd, который должен быть установлен на этом компьютере с синхронизированными учетными данными через скрипт \"auth_ejabberd.php\".";
-App::$strings["Who likes me?"] = "Кому я нравлюсь?";
-App::$strings["Pump.io Settings saved."] = "Настройки Pump.io сохранены.";
-App::$strings["Pump.io Crosspost Connector App"] = "Приложение \"Публикация в Pump.io\"";
-App::$strings["Relay public posts to pump.io"] = "Пересылает общедоступные публикации в Pump.io";
-App::$strings["Pump.io servername"] = "Имя сервера Pump.io";
-App::$strings["Without \"http://\" or \"https://\""] = "Без \"http://\" или \"https://\"";
-App::$strings["Pump.io username"] = "Имя пользователя Pump.io";
-App::$strings["Without the servername"] = "без имени сервера";
-App::$strings["You are not authenticated to pumpio"] = "Вы не аутентифицированы на Pump.io";
-App::$strings["(Re-)Authenticate your pump.io connection"] = "Аутентифицировать (повторно) ваше соединение с Pump.io";
-App::$strings["Post to pump.io by default"] = "Публиковать в Pump.io по умолчанию";
-App::$strings["Should posts be public"] = "Публикации должны быть общедоступными";
-App::$strings["Mirror all public posts"] = "Отображать все общедоступные публикации";
-App::$strings["Pump.io Crosspost Connector"] = "Публикация в Pump.io";
-App::$strings["You are now authenticated to pumpio."] = "Вы аутентифицированы в Pump.io";
-App::$strings["return to the featured settings page"] = "Вернутся к странице настроек";
-App::$strings["Post to Pump.io"] = "Опубликовать в Pump.io";
-App::$strings["An account has been created for you."] = "Учётная запись, которая была для вас создана.";
-App::$strings["Authentication successful but rejected: account creation is disabled."] = "Аутентификация выполнена успешно, но отклонена: создание учетной записи отключено.";
-App::$strings["__ctx:opensearch__ Search %1\$s (%2\$s)"] = "Искать %1\$s (%2\$s)";
-App::$strings["__ctx:opensearch__ \$Projectname"] = "";
-App::$strings["Search \$Projectname"] = "Поиск \$Projectname";
-App::$strings["Redmatrix File Storage Import"] = "Импорт файлового хранилища Redmatrix";
-App::$strings["This will import all your Redmatrix cloud files to this channel."] = "Это позволит импортировать все ваши файлы в Redmatrix в этот канал.";
-App::$strings["file"] = "файл";
-App::$strings["Send email to all members"] = "Отправить email всем участникам";
-App::$strings["%1\$d of %2\$d messages sent."] = "%1\$d из %2\$d сообщений отправлено.";
-App::$strings["Send email to all hub members."] = "Отправить email всем участникам узла.";
-App::$strings["Sender Email address"] = "Адрес электронной почты отправителя";
-App::$strings["Test mode (only send to hub administrator)"] = "Тестовый режим (отправка только администратору узла)";
-App::$strings["Profile to assign new connections"] = "Назначить профиль для новых контактов";
-App::$strings["Frequently"] = "Часто";
-App::$strings["Hourly"] = "Ежечасно";
-App::$strings["Twice daily"] = "Дважды в день";
-App::$strings["Daily"] = "Ежедневно";
-App::$strings["Weekly"] = "Еженедельно";
-App::$strings["Monthly"] = "Ежемесячно";
-App::$strings["Currently Male"] = "В настоящее время мужской";
-App::$strings["Currently Female"] = "В настоящее время женский";
-App::$strings["Mostly Male"] = "В основном мужской";
-App::$strings["Mostly Female"] = "В основном женский";
-App::$strings["Transgender"] = "Трансгендер";
-App::$strings["Intersex"] = "Интерсексуал";
-App::$strings["Transsexual"] = "Транссексуал";
-App::$strings["Hermaphrodite"] = "Гермафродит";
-App::$strings["Neuter"] = "Среднего рода";
-App::$strings["Non-specific"] = "Неспецифический";
-App::$strings["Undecided"] = "Не решил";
-App::$strings["Males"] = "Мужчины";
-App::$strings["Females"] = "Женщины";
-App::$strings["Gay"] = "Гей";
-App::$strings["Lesbian"] = "Лесбиянка";
-App::$strings["No Preference"] = "Без предпочтений";
-App::$strings["Bisexual"] = "Бисексуал";
-App::$strings["Autosexual"] = "Автосексуал";
-App::$strings["Abstinent"] = "Воздержание";
-App::$strings["Virgin"] = "Девственник";
-App::$strings["Deviant"] = "Отклоняющийся от нормы";
-App::$strings["Fetish"] = "Фетишист";
-App::$strings["Oodles"] = "Множественный";
-App::$strings["Nonsexual"] = "Асексуал";
-App::$strings["Single"] = "Одиночка";
-App::$strings["Lonely"] = "Одинокий";
-App::$strings["Available"] = "Свободен";
-App::$strings["Unavailable"] = "Занят";
-App::$strings["Has crush"] = "Влюблён";
-App::$strings["Infatuated"] = "без ума";
-App::$strings["Dating"] = "Встречаюсь";
-App::$strings["Unfaithful"] = "Неверный";
-App::$strings["Sex Addict"] = "Эротоман";
-App::$strings["Friends/Benefits"] = "Друзья / Выгоды";
-App::$strings["Casual"] = "Легкомысленный";
-App::$strings["Engaged"] = "Помолвлен";
-App::$strings["Married"] = "В браке";
-App::$strings["Imaginarily married"] = "В воображаемом браке";
-App::$strings["Partners"] = "Партнёрство";
-App::$strings["Cohabiting"] = "Сожительствующие";
-App::$strings["Common law"] = "Гражданский брак";
-App::$strings["Happy"] = "Счастлив";
-App::$strings["Not looking"] = "Не нуждаюсь";
-App::$strings["Swinger"] = "Свингер";
-App::$strings["Betrayed"] = "Предан";
-App::$strings["Separated"] = "Разделён";
-App::$strings["Unstable"] = "Нестабильно";
-App::$strings["Divorced"] = "В разводе";
-App::$strings["Imaginarily divorced"] = "В воображаемом разводе";
-App::$strings["Widowed"] = "Вдовец / вдова";
-App::$strings["Uncertain"] = "Неопределенный";
-App::$strings["It's complicated"] = "Это сложно";
-App::$strings["Don't care"] = "Всё равно";
-App::$strings["Ask me"] = "Спроси меня";
-App::$strings["likes %1\$s's %2\$s"] = "Нравится %1\$s %2\$s";
-App::$strings["doesn't like %1\$s's %2\$s"] = "Не нравится %1\$s %2\$s";
-App::$strings["%1\$s is now connected with %2\$s"] = "%1\$s теперь в контакте с %2\$s";
-App::$strings["%1\$s poked %2\$s"] = "%1\$s ткнул %2\$s";
-App::$strings["poked"] = "ткнут";
-App::$strings["View %s's profile @ %s"] = "Просмотреть профиль %s @ %s";
-App::$strings["Categories:"] = "Категории:";
-App::$strings["Filed under:"] = "Хранить под:";
-App::$strings["View in context"] = "Показать в контексте";
-App::$strings["remove"] = "удалить";
-App::$strings["Loading..."] = "Загрузка...";
-App::$strings["Delete Selected Items"] = "Удалить выбранные элементы";
-App::$strings["View Source"] = "Просмотреть источник";
-App::$strings["Follow Thread"] = "Следить за темой";
-App::$strings["Unfollow Thread"] = "Прекратить отслеживать тему";
-App::$strings["Edit Connection"] = "Редактировать контакт";
-App::$strings["Message"] = "Сообщение";
-App::$strings["%s likes this."] = "%s нравится это.";
-App::$strings["%s doesn't like this."] = "%s не нравится это.";
-App::$strings["%2\$d people like this."] = array(
- 0 => "%2\$d человеку это нравится.",
- 1 => "%2\$d человекам это нравится.",
- 2 => "%2\$d человекам это нравится.",
-);
-App::$strings["%2\$d people don't like this."] = array(
- 0 => "%2\$d человеку это не нравится.",
- 1 => "%2\$d человекам это не нравится.",
- 2 => "%2\$d человекам это не нравится.",
-);
-App::$strings["and"] = "и";
-App::$strings[", and %d other people"] = array(
- 0 => ", и ещё %d человеку",
- 1 => ", и ещё %d человекам",
- 2 => ", и ещё %d человекам",
-);
-App::$strings["%s like this."] = "%s нравится это.";
-App::$strings["%s don't like this."] = "%s не нравится это.";
-App::$strings["__ctx:noun__ Attending"] = array(
- 0 => "Посетит",
- 1 => "Посетят",
- 2 => "Посетят",
-);
-App::$strings["__ctx:noun__ Not Attending"] = array(
- 0 => "Не посетит",
- 1 => "Не посетят",
- 2 => "Не посетят",
-);
-App::$strings["__ctx:noun__ Undecided"] = "Не решил";
-App::$strings["__ctx:noun__ Agree"] = array(
- 0 => "Согласен",
- 1 => "Согласны",
- 2 => "Согласны",
-);
-App::$strings["__ctx:noun__ Disagree"] = array(
- 0 => "Не согласен",
- 1 => "Не согласны",
- 2 => "Не согласны",
-);
-App::$strings["__ctx:noun__ Abstain"] = array(
- 0 => "Воздержался",
- 1 => "Воздержались",
- 2 => "Воздержались",
-);
-App::$strings["%1\$s's bookmarks"] = "Закладки пользователя %1\$s";
-App::$strings["Unable to import a removed channel."] = "Невозможно импортировать удалённый канал.";
-App::$strings["Cannot create a duplicate channel identifier on this system. Import failed."] = "Не удалось создать дублирующийся идентификатор канала. Импорт невозможен.";
-App::$strings["Cloned channel not found. Import failed."] = "Клон канала не найден. Импорт невозможен.";
-App::$strings["prev"] = "предыдущий";
-App::$strings["first"] = "первый";
-App::$strings["last"] = "последний";
-App::$strings["next"] = "следующий";
-App::$strings["older"] = "старше";
-App::$strings["newer"] = "новее";
-App::$strings["No connections"] = "Нет контактов";
-App::$strings["View all %s connections"] = "Просмотреть все %s контактов";
-App::$strings["Network: %s"] = "Сеть: %s";
-App::$strings["poke"] = "Ткнуть";
-App::$strings["ping"] = "Пингануть";
-App::$strings["pinged"] = "Отпингован";
-App::$strings["prod"] = "Подтолкнуть";
-App::$strings["prodded"] = "Подтолкнут";
-App::$strings["slap"] = "Шлёпнуть";
-App::$strings["slapped"] = "Шлёпнут";
-App::$strings["finger"] = "Указать";
-App::$strings["fingered"] = "Указан";
-App::$strings["rebuff"] = "Дать отпор";
-App::$strings["rebuffed"] = "Дан отпор";
-App::$strings["happy"] = "счастливый";
-App::$strings["sad"] = "грустный";
-App::$strings["mellow"] = "спокойный";
-App::$strings["tired"] = "усталый";
-App::$strings["perky"] = "весёлый";
-App::$strings["angry"] = "сердитый";
-App::$strings["stupefied"] = "отупевший";
-App::$strings["puzzled"] = "недоумевающий";
-App::$strings["interested"] = "заинтересованный";
-App::$strings["bitter"] = "едкий";
-App::$strings["cheerful"] = "бодрый";
-App::$strings["alive"] = "энергичный";
-App::$strings["annoyed"] = "раздражённый";
-App::$strings["anxious"] = "обеспокоенный";
-App::$strings["cranky"] = "капризный";
-App::$strings["disturbed"] = "встревоженный";
-App::$strings["frustrated"] = "разочарованный";
-App::$strings["depressed"] = "подавленный";
-App::$strings["motivated"] = "мотивированный";
-App::$strings["relaxed"] = "расслабленный";
-App::$strings["surprised"] = "удивленный";
-App::$strings["Monday"] = "Понедельник";
-App::$strings["Tuesday"] = "Вторник";
-App::$strings["Wednesday"] = "Среда";
-App::$strings["Thursday"] = "Четверг";
-App::$strings["Friday"] = "Пятница";
-App::$strings["Saturday"] = "Суббота";
-App::$strings["Sunday"] = "Воскресенье";
-App::$strings["January"] = "Январь";
-App::$strings["February"] = "Февраль";
-App::$strings["March"] = "Март";
-App::$strings["April"] = "Апрель";
-App::$strings["May"] = "Май";
-App::$strings["June"] = "Июнь";
-App::$strings["July"] = "Июль";
-App::$strings["August"] = "Август";
-App::$strings["September"] = "Сентябрь";
-App::$strings["October"] = "Октябрь";
-App::$strings["November"] = "Ноябрь";
-App::$strings["December"] = "Декабрь";
-App::$strings["Unknown Attachment"] = "Неизвестное вложение";
-App::$strings["unknown"] = "неизвестный";
-App::$strings["remove category"] = "удалить категорию";
-App::$strings["remove from file"] = "удалить из файла";
-App::$strings["Download binary/encrypted content"] = "Загрузить двоичное / зашифрованное содержимое";
-App::$strings["default"] = "по умолчанию";
-App::$strings["Page layout"] = "Шаблон страницы";
-App::$strings["You can create your own with the layouts tool"] = "Вы можете создать свой собственный с помощью инструмента шаблонов";
-App::$strings["HTML"] = "";
-App::$strings["Comanche Layout"] = "Шаблон Comanche";
-App::$strings["PHP"] = "";
-App::$strings["Page content type"] = "Тип содержимого страницы";
-App::$strings["activity"] = "активность";
-App::$strings["a-z, 0-9, -, and _ only"] = "Только a-z, 0-9, -, и _";
-App::$strings["Design Tools"] = "Инструменты дизайна";
-App::$strings["Pages"] = "Страницы";
-App::$strings["Import"] = "Импортировать";
-App::$strings["Import website..."] = "Импорт веб-сайта...";
-App::$strings["Select folder to import"] = "Выбрать каталог для импорта";
-App::$strings["Import from a zipped folder:"] = "Импортировать из каталога в zip-архиве:";
-App::$strings["Import from cloud files:"] = "Импортировать из сетевых файлов:";
-App::$strings["/cloud/channel/path/to/folder"] = "";
-App::$strings["Enter path to website files"] = "Введите путь к файлам веб-сайта";
-App::$strings["Select folder"] = "Выбрать каталог";
-App::$strings["Export website..."] = "Экспорт веб-сайта...";
-App::$strings["Export to a zip file"] = "Экспортировать в ZIP файл.";
-App::$strings["website.zip"] = "";
-App::$strings["Enter a name for the zip file."] = "Введите имя для ZIP файла.";
-App::$strings["Export to cloud files"] = "Эскпортировать в сетевые файлы:";
-App::$strings["/path/to/export/folder"] = "";
-App::$strings["Enter a path to a cloud files destination."] = "Введите путь к расположению сетевых файлов.";
-App::$strings["Specify folder"] = "Указать каталог";
-App::$strings["%d invitation available"] = array(
- 0 => "доступно %d приглашение",
- 1 => "доступны %d приглашения",
- 2 => "доступны %d приглашений",
-);
-App::$strings["Find Channels"] = "Поиск каналов";
-App::$strings["Enter name or interest"] = "Впишите имя или интерес";
-App::$strings["Connect/Follow"] = "Подключить / отслеживать";
-App::$strings["Examples: Robert Morgenstein, Fishing"] = "Примеры: Владимир Ильич, Революционер";
-App::$strings["Random Profile"] = "Случайный профиль";
-App::$strings["Invite Friends"] = "Пригласить друзей";
-App::$strings["Advanced example: name=fred and country=iceland"] = "Расширенный пример: name=ivan and country=russia";
-App::$strings["Common Connections"] = "Общие контакты";
-App::$strings["View all %d common connections"] = "Просмотреть все %d общих контактов";
-App::$strings["%1\$s wrote the following %2\$s %3\$s"] = "%1\$s была создана %2\$s %3\$s";
-App::$strings["Channel is blocked on this site."] = "Канал блокируется на этом сайте.";
-App::$strings["Channel location missing."] = "Местоположение канала отсутствует.";
-App::$strings["Response from remote channel was incomplete."] = "Ответ удаленного канала неполный.";
-App::$strings["Premium channel - please visit:"] = "Премимум-канал - пожалуйста посетите:";
-App::$strings["Channel was deleted and no longer exists."] = "Канал удален и больше не существует.";
-App::$strings["Remote channel or protocol unavailable."] = "Удалённый канал или протокол недоступен.";
-App::$strings["Channel discovery failed."] = "Не удалось обнаружить канал.";
-App::$strings["Protocol disabled."] = "Протокол отключен.";
-App::$strings["Cannot connect to yourself."] = "Нельзя подключиться к самому себе.";
-App::$strings["Delete this item?"] = "Удалить этот элемент?";
-App::$strings["%s show less"] = "%s показать меньше";
-App::$strings["%s expand"] = "%s развернуть";
-App::$strings["%s collapse"] = "%s свернуть";
-App::$strings["Password too short"] = "Пароль слишком короткий";
-App::$strings["Passwords do not match"] = "Пароли не совпадают";
-App::$strings["everybody"] = "все";
-App::$strings["Secret Passphrase"] = "Тайный пароль";
-App::$strings["Passphrase hint"] = "Подсказка для пароля";
-App::$strings["Notice: Permissions have changed but have not yet been submitted."] = "Уведомление: Права доступа изменились, но до сих пор не сохранены.";
-App::$strings["close all"] = "закрыть все";
-App::$strings["Nothing new here"] = "Здесь нет ничего нового";
-App::$strings["Rate This Channel (this is public)"] = "Оценкa этoго канала (общедоступно)";
-App::$strings["Describe (optional)"] = "Охарактеризовать (необязательно)";
-App::$strings["Please enter a link URL"] = "Пожалуйста, введите URL ссылки";
-App::$strings["Unsaved changes. Are you sure you wish to leave this page?"] = "Есть несохраненные изменения. Вы уверены, что хотите покинуть эту страницу?";
-App::$strings["lovely"] = "прекрасно";
-App::$strings["wonderful"] = "замечательно";
-App::$strings["fantastic"] = "фантастично";
-App::$strings["great"] = "отлично";
-App::$strings["Your chosen nickname was either already taken or not valid. Please use our suggestion ("] = "Выбранный вами псевдоним уже используется или недействителен. Попробуйте использовать наше предложение (";
-App::$strings[") or enter a new one."] = ") или введите новый.";
-App::$strings["Thank you, this nickname is valid."] = "Спасибо, этот псевдоним может быть использован.";
-App::$strings["A channel name is required."] = "Требуется название канала.";
-App::$strings["This is a "] = "Это ";
-App::$strings[" channel name"] = " название канала";
-App::$strings["Back to reply"] = "Вернуться к ответу";
-App::$strings["%d minutes"] = array(
- 0 => "%d минуту",
- 1 => "%d минуты",
- 2 => "%d минут",
-);
-App::$strings["about %d hours"] = array(
- 0 => "около %d часa",
- 1 => "около %d часов",
- 2 => "около %d часов",
-);
-App::$strings["%d days"] = array(
- 0 => "%d день",
- 1 => "%d дня",
- 2 => "%d дней",
-);
-App::$strings["%d months"] = array(
- 0 => "%d месяц",
- 1 => "%d месяца",
- 2 => "%d месяцев",
-);
-App::$strings["%d years"] = array(
- 0 => "%d год",
- 1 => "%d года",
- 2 => "%d лет",
-);
-App::$strings["timeago.prefixAgo"] = "";
-App::$strings["timeago.prefixFromNow"] = "через";
-App::$strings["timeago.suffixAgo"] = "назад";
-App::$strings["timeago.suffixFromNow"] = "";
-App::$strings["less than a minute"] = "менее чем одну минуту";
-App::$strings["about a minute"] = "около минуты";
-App::$strings["about an hour"] = "около часа";
-App::$strings["a day"] = "день";
-App::$strings["about a month"] = "около месяца";
-App::$strings["about a year"] = "около года";
-App::$strings[" "] = " ";
-App::$strings["timeago.numbers"] = "";
-App::$strings["__ctx:long__ May"] = "Май";
-App::$strings["Jan"] = "Янв";
-App::$strings["Feb"] = "Фев";
-App::$strings["Mar"] = "Мар";
-App::$strings["Apr"] = "Апр";
-App::$strings["__ctx:short__ May"] = "Май";
-App::$strings["Jun"] = "Июн";
-App::$strings["Jul"] = "Июл";
-App::$strings["Aug"] = "Авг";
-App::$strings["Sep"] = "Сен";
-App::$strings["Oct"] = "Окт";
-App::$strings["Nov"] = "Ноя";
-App::$strings["Dec"] = "Дек";
-App::$strings["Sun"] = "Вск";
-App::$strings["Mon"] = "Пон";
-App::$strings["Tue"] = "Вт";
-App::$strings["Wed"] = "Ср";
-App::$strings["Thu"] = "Чет";
-App::$strings["Fri"] = "Пят";
-App::$strings["Sat"] = "Суб";
-App::$strings["__ctx:calendar__ today"] = "сегодня";
-App::$strings["__ctx:calendar__ month"] = "месяц";
-App::$strings["__ctx:calendar__ week"] = "неделя";
-App::$strings["__ctx:calendar__ day"] = "день";
-App::$strings["__ctx:calendar__ All day"] = "Весь день";
-App::$strings["Unable to determine sender."] = "Невозможно определить отправителя.";
-App::$strings["No recipient provided."] = "Получатель не предоставлен.";
-App::$strings["[no subject]"] = "[без темы]";
-App::$strings["Stored post could not be verified."] = "Сохранённая публикация не может быть проверена.";
-App::$strings[" and "] = " и ";
-App::$strings["public profile"] = "общедоступный профиль";
-App::$strings["%1\$s changed %2\$s to “%3\$s”"] = "%1\$s изменил %2\$s на “%3\$s”";
-App::$strings["Visit %1\$s's %2\$s"] = "Посетить %1\$s %2\$s";
-App::$strings["%1\$s has an updated %2\$s, changing %3\$s."] = "%1\$s обновлено %2\$s, изменено %3\$s.";
-App::$strings["Item was not found."] = "Элемент не найден.";
-App::$strings["Unknown error."] = "Неизвестная ошибка.";
-App::$strings["No source file."] = "Нет исходного файла.";
-App::$strings["Cannot locate file to replace"] = "Не удается найти файл для замены";
-App::$strings["Cannot locate file to revise/update"] = "Не удается найти файл для пересмотра / обновления";
-App::$strings["File exceeds size limit of %d"] = "Файл превышает предельный размер %d";
-App::$strings["You have reached your limit of %1$.0f Mbytes attachment storage."] = "Вы достигли предела %1$.0f Мбайт для хранения вложений.";
-App::$strings["File upload failed. Possible system limit or action terminated."] = "Загрузка файла не удалась. Возможно система перегружена или попытка прекращена.";
-App::$strings["Stored file could not be verified. Upload failed."] = "Файл для сохранения не может быть проверен. Загрузка не удалась.";
-App::$strings["Path not available."] = "Путь недоступен.";
-App::$strings["Empty pathname"] = "Пустое имя пути";
-App::$strings["duplicate filename or path"] = "дублирующееся имя файла или пути";
-App::$strings["Path not found."] = "Путь не найден.";
-App::$strings["mkdir failed."] = "mkdir не удался";
-App::$strings["database storage failed."] = "ошибка при записи базы данных.";
-App::$strings["Empty path"] = "Пустое имя пути";
-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."] = "Неверный токен безопасности для формы. Вероятно, это произошло потому, что форма была открыта слишком долго (> 3-х часов) перед её отправкой.";
-App::$strings["(Unknown)"] = "(Неизвестный)";
-App::$strings["Visible to anybody on the internet."] = "Виден всем в интернете.";
-App::$strings["Visible to you only."] = "Видно только вам.";
-App::$strings["Visible to anybody in this network."] = "Видно всем в этой сети.";
-App::$strings["Visible to anybody authenticated."] = "Видно всем аутентифицированным.";
-App::$strings["Visible to anybody on %s."] = "Видно всем в %s.";
-App::$strings["Visible to all connections."] = "Видно всем контактам.";
-App::$strings["Visible to approved connections."] = "Видно только одобренным контактам.";
-App::$strings["Visible to specific connections."] = "Видно указанным контактам.";
-App::$strings["Privacy group is empty."] = "Группа конфиденциальности пуста";
-App::$strings["Privacy group: %s"] = "Группа конфиденциальности: %s";
-App::$strings["Connection not found."] = "Контакт не найден.";
-App::$strings["profile photo"] = "Фотография профиля";
-App::$strings["[Edited %s]"] = "[Отредактировано %s]";
-App::$strings["__ctx:edit_activity__ Post"] = "Публикация";
-App::$strings["__ctx:edit_activity__ Comment"] = "Комментарий";
-App::$strings["Unable to obtain identity information from database"] = "Невозможно получить идентификационную информацию из базы данных";
-App::$strings["Empty name"] = "Пустое имя";
-App::$strings["Name too long"] = "Слишком длинное имя";
-App::$strings["No account identifier"] = "Идентификатор аккаунта отсутствует";
-App::$strings["Nickname is required."] = "Требуется псевдоним.";
-App::$strings["Unable to retrieve created identity"] = "Не удается получить созданный идентификатор";
-App::$strings["Default Profile"] = "Профиль по умолчанию";
-App::$strings["Unable to retrieve modified identity"] = "Не удается найти изменённый идентификатор";
-App::$strings["Create New Profile"] = "Создать новый профиль";
-App::$strings["Visible to everybody"] = "Видно всем";
-App::$strings["Gender:"] = "Пол:";
-App::$strings["Homepage:"] = "Домашняя страница:";
-App::$strings["Online Now"] = "Сейчас в сети";
-App::$strings["Change your profile photo"] = "Изменить фотографию вашего профиля";
-App::$strings["Trans"] = "Трансексуал";
-App::$strings["Like this channel"] = "нравится этот канал";
-App::$strings["j F, Y"] = "";
-App::$strings["j F"] = "";
-App::$strings["Birthday:"] = "День рождения:";
-App::$strings["for %1\$d %2\$s"] = "для %1\$d %2\$s";
-App::$strings["Tags:"] = "Теги:";
-App::$strings["Sexual Preference:"] = "Сексуальные предпочтения:";
-App::$strings["Political Views:"] = "Политические взгляды:";
-App::$strings["Religion:"] = "Религия:";
-App::$strings["Hobbies/Interests:"] = "Хобби / интересы:";
-App::$strings["Likes:"] = "Что вам нравится:";
-App::$strings["Dislikes:"] = "Что вам не нравится:";
-App::$strings["Contact information and Social Networks:"] = "Контактная информация и социальные сети:";
-App::$strings["My other channels:"] = "Мои другие каналы:";
-App::$strings["Musical interests:"] = "Музыкальные интересы:";
-App::$strings["Books, literature:"] = "Книги, литература:";
-App::$strings["Television:"] = "Телевидение:";
-App::$strings["Film/dance/culture/entertainment:"] = "Кино / танцы / культура / развлечения:";
-App::$strings["Love/Romance:"] = "Любовь / романтика:";
-App::$strings["Work/employment:"] = "Работа / занятость:";
-App::$strings["School/education:"] = "Школа / образование:";
-App::$strings["Like this thing"] = "нравится этo";
-App::$strings["l F d, Y \\@ g:i A"] = "";
-App::$strings["Starts:"] = "Начало:";
-App::$strings["Finishes:"] = "Окончание:";
-App::$strings["l F d, Y"] = "";
-App::$strings["Start:"] = "Начало:";
-App::$strings["End:"] = "Окончание:";
-App::$strings["This event has been added to your calendar."] = "Это событие было добавлено в ваш календарь.";
-App::$strings["Not specified"] = "Не указано";
-App::$strings["Needs Action"] = "Требует действия";
-App::$strings["Completed"] = "Завершено";
-App::$strings["In Process"] = "В процессе";
-App::$strings["Cancelled"] = "Отменено";
-App::$strings["Home, Voice"] = "Дом, голос";
-App::$strings["Home, Fax"] = "Дом, факс";
-App::$strings["Work, Voice"] = "Работа, голос";
-App::$strings["Work, Fax"] = "Работа, факс";
-App::$strings["GNU-Social"] = "";
-App::$strings["RSS/Atom"] = "";
-App::$strings["Facebook"] = "";
-App::$strings["LinkedIn"] = "";
-App::$strings["XMPP/IM"] = "";
-App::$strings["MySpace"] = "";
-App::$strings["Select an alternate language"] = "Выбор дополнительного языка";
-App::$strings["Who can see this?"] = "Кто может это видеть?";
-App::$strings["Custom selection"] = "Настраиваемый выбор";
-App::$strings["Select \"Show\" to allow viewing. \"Don't show\" lets you override and limit the scope of \"Show\"."] = "Нажмите \"Показать\" чтобы разрешить просмотр. \"Не показывать\" позволит вам переопределить и ограничить область показа.";
-App::$strings["Show"] = "Показать";
-App::$strings["Don't show"] = "Не показывать";
-App::$strings["Post permissions %s cannot be changed %s after a post is shared.These permissions set who is allowed to view the post."] = "Разрешения публикации %s не могут быть изменены %s после того, как ею поделились. Эти разрешения устанавливают кому разрешено просматривать эту публикацию.";
-App::$strings["Image/photo"] = "Изображение / фотография";
-App::$strings["Encrypted content"] = "Зашифрованное содержание";
-App::$strings["Install %1\$s element %2\$s"] = "Установить %1\$s элемент %2\$s";
-App::$strings["This post contains an installable %s element, however you lack permissions to install it on this site."] = "Эта публикация содержит устанавливаемый %s элемент, однако у вас нет разрешений для его установки на этом сайте.";
-App::$strings["card"] = "карточка";
-App::$strings["article"] = "статья";
-App::$strings["Click to open/close"] = "Нажмите, чтобы открыть/закрыть";
-App::$strings["spoiler"] = "спойлер";
-App::$strings["View article"] = "Просмотр статьи";
-App::$strings["View summary"] = "Просмотр резюме";
-App::$strings["$1 wrote:"] = "$1 писал:";
-App::$strings["View PDF"] = "Просмотреть PDF";
-App::$strings[" by "] = " из ";
-App::$strings[" on "] = " на ";
-App::$strings["Embedded content"] = "Встроенное содержимое";
-App::$strings["Embedding disabled"] = "Встраивание отключено";
-App::$strings["OpenWebAuth: %1\$s welcomes %2\$s"] = "OpenWebAuth: %1\$s приветствует %2\$s";
-App::$strings["Start calendar week on Monday"] = "Начинать календарную неделю с понедельника";
-App::$strings["Default is Sunday"] = "По умолчанию - воскресенье";
-App::$strings["Event Timezone Selection"] = "Выбор часового пояса события";
-App::$strings["Allow event creation in timezones other than your own."] = "Разрешить создание события в часовой зоне отличной от вашей";
-App::$strings["Search by Date"] = "Поиск по дате";
-App::$strings["Ability to select posts by date ranges"] = "Возможность выбора сообщений по диапазонам дат";
-App::$strings["Tag Cloud"] = "Облако тегов";
-App::$strings["Provide a personal tag cloud on your channel page"] = "Показывает личное облако тегов на странице канала";
-App::$strings["Use blog/list mode"] = "Использовать режим блога / списка";
-App::$strings["Comments will be displayed separately"] = "Комментарии будут отображаться отдельно";
-App::$strings["Connection Filtering"] = "Фильтрация контактов";
-App::$strings["Filter incoming posts from connections based on keywords/content"] = "Фильтр входящих сообщений от контактов на основе ключевых слов / контента";
-App::$strings["Conversation"] = "Диалоги";
-App::$strings["Community Tagging"] = "Отметки сообщества";
-App::$strings["Ability to tag existing posts"] = "Возможность помечать тегами существующие публикации";
-App::$strings["Emoji Reactions"] = "Реакции Emoji";
-App::$strings["Add emoji reaction ability to posts"] = "Возможность добавлять реакции Emoji к публикациям";
-App::$strings["Dislike Posts"] = "Не нравящиеся публикации";
-App::$strings["Ability to dislike posts/comments"] = "Возможность отмечать не нравящиеся публикации / комментарии";
-App::$strings["Star Posts"] = "Помечать сообщения";
-App::$strings["Ability to mark special posts with a star indicator"] = "Возможность отметить специальные сообщения индикатором-звёздочкой";
-App::$strings["Reply on comment"] = "Ответить на комментарий";
-App::$strings["Ability to reply on selected comment"] = "Возможность ответить на выбранный комментарий";
-App::$strings["Advanced Directory Search"] = "Расширенный поиск в каталоге";
-App::$strings["Allows creation of complex directory search queries"] = "Позволяет создание сложных поисковых запросов в каталоге";
-App::$strings["Editor"] = "Редактор";
-App::$strings["Post Categories"] = "Категории публикаций";
-App::$strings["Add categories to your posts"] = "Добавить категории для ваших публикаций";
-App::$strings["Large Photos"] = "Большие фотографии";
-App::$strings["Include large (1024px) photo thumbnails in posts. If not enabled, use small (640px) photo thumbnails"] = "Включить большие (1024px) миниатюры изображений в публикациях. Если не включено, использовать маленькие (640px) миниатюры.";
-App::$strings["Even More Encryption"] = "Еще больше шифрования";
-App::$strings["Allow optional encryption of content end-to-end with a shared secret key"] = "Разрешить дополнительное end-to-end шифрование содержимого с общим секретным ключом";
-App::$strings["Enable Voting Tools"] = "Включить инструменты голосования";
-App::$strings["Provide a class of post which others can vote on"] = "Предоставь класс публикаций с возможностью голосования";
-App::$strings["Disable Comments"] = "Отключить комментарии";
-App::$strings["Provide the option to disable comments for a post"] = "Предоставить возможность отключать комментарии для публикаций";
-App::$strings["Delayed Posting"] = "Задержанная публикация";
-App::$strings["Allow posts to be published at a later date"] = "Разрешить размешать публикации следующими датами";
-App::$strings["Content Expiration"] = "Истечение срока действия содержимого";
-App::$strings["Remove posts/comments and/or private messages at a future time"] = "Удалять публикации / комментарии и / или личные сообщения";
-App::$strings["Suppress Duplicate Posts/Comments"] = "Подавлять дублирующие публикации / комментарии";
-App::$strings["Prevent posts with identical content to be published with less than two minutes in between submissions."] = "Предотвращает появление публикаций с одинаковым содержимым если интервал между ними менее 2 минут";
-App::$strings["Auto-save drafts of posts and comments"] = "Автоматически сохранять черновики публикаций и комментариев";
-App::$strings["Automatically saves post and comment drafts in local browser storage to help prevent accidental loss of compositions"] = "Автоматически сохраняет черновики публикаций и комментариев в локальном хранилище браузера для предотвращения их случайной утраты";
-App::$strings["Manage"] = "Управление";
-App::$strings["Navigation Channel Select"] = "Выбор канала навигации";
-App::$strings["Change channels directly from within the navigation dropdown menu"] = "Изменить канал напрямую из выпадающего меню";
-App::$strings["Save search terms for re-use"] = "Сохранять результаты поиска для повторного использования";
-App::$strings["Ability to file posts under folders"] = "Возможность размещать публикации в каталогах";
-App::$strings["Alternate Stream Order"] = "Отображение потока";
-App::$strings["Ability to order the stream by last post date, last comment date or unthreaded activities"] = "Возможность показывать поток по дате последнего сообщения, последнего комментария или в порядке поступления";
-App::$strings["Contact Filter"] = "Фильтр контактов";
-App::$strings["Ability to display only posts of a selected contact"] = "Возможность показа публикаций только от выбранных контактов";
-App::$strings["Forum Filter"] = "Фильтр по форумам";
-App::$strings["Ability to display only posts of a specific forum"] = "Возможность показа публикаций только определённого форума";
-App::$strings["Personal Posts Filter"] = "Персональный фильтр публикаций";
-App::$strings["Ability to display only posts that you've interacted on"] = "Возможность показа только тех публикаций с которыми вы взаимодействовали";
-App::$strings["Photo Location"] = "Местоположение фотографии";
-App::$strings["If location data is available on uploaded photos, link this to a map."] = "Если данные о местоположении доступны на загруженных фотографий, связать их с картой.";
-App::$strings["Advanced Profiles"] = "Расширенные профили";
-App::$strings["Additional profile sections and selections"] = "Дополнительные секции и выборы профиля";
-App::$strings["Profile Import/Export"] = "Импорт / экспорт профиля";
-App::$strings["Save and load profile details across sites/channels"] = "Сохранение и загрузка настроек профиля на всех сайтах / каналах";
-App::$strings["Multiple Profiles"] = "Несколько профилей";
-App::$strings["Ability to create multiple profiles"] = "Возможность создания нескольких профилей";
-App::$strings["Trending"] = "В тренде";
-App::$strings["Keywords"] = "Ключевые слова";
-App::$strings["have"] = "иметь";
-App::$strings["has"] = "есть";
-App::$strings["want"] = "хотеть";
-App::$strings["wants"] = "хотеть";
-App::$strings["likes"] = "нравится";
-App::$strings["dislikes"] = "не нравится";
-App::$strings["Not a valid email address"] = "Недействительный адрес электронной почты";
-App::$strings["Your email domain is not among those allowed on this site"] = "Домен электронной почты не входит в число тех, которые разрешены на этом сайте";
-App::$strings["Your email address is already registered at this site."] = "Ваш адрес электронной почты уже зарегистрирован на этом сайте.";
-App::$strings["An invitation is required."] = "Требуется приглашение.";
-App::$strings["Invitation could not be verified."] = "Не удалось проверить приглашение.";
-App::$strings["Please enter the required information."] = "Пожалуйста, введите необходимую информацию.";
-App::$strings["Failed to store account information."] = "Не удалось сохранить информацию аккаунта.";
-App::$strings["Registration confirmation for %s"] = "Подтверждение регистрации на %s";
-App::$strings["Registration request at %s"] = "Запрос регистрации на %s";
-App::$strings["your registration password"] = "ваш пароль регистрации";
-App::$strings["Registration details for %s"] = "Регистрационные данные для %s";
-App::$strings["Account approved."] = "Аккаунт утвержден.";
-App::$strings["Registration revoked for %s"] = "Регистрация отозвана для %s";
-App::$strings["Click here to upgrade."] = "Нажмите здесь для обновления.";
-App::$strings["This action exceeds the limits set by your subscription plan."] = "Это действие превышает ограничения, установленные в вашем плане.";
-App::$strings["This action is not available under your subscription plan."] = "Это действие невозможно из-за ограничений в вашем плане.";
-App::$strings["Birthday"] = "День рождения";
-App::$strings["Age: "] = "Возраст:";
-App::$strings["YYYY-MM-DD or MM-DD"] = "YYYY-MM-DD или MM-DD";
-App::$strings["less than a second ago"] = "менее чем одну секунду";
-App::$strings["__ctx:e.g. 22 hours ago, 1 minute ago__ %1\$d %2\$s ago"] = "%1\$d %2\$s назад";
-App::$strings["__ctx:relative_date__ year"] = array(
- 0 => "год",
- 1 => "года",
- 2 => "лет",
-);
-App::$strings["__ctx:relative_date__ month"] = array(
- 0 => "месяц",
- 1 => "месяца",
- 2 => "месяцев",
-);
-App::$strings["__ctx:relative_date__ week"] = array(
- 0 => "неделю",
- 1 => "недели",
- 2 => "недель",
-);
-App::$strings["__ctx:relative_date__ day"] = array(
- 0 => "день",
- 1 => "дня",
- 2 => "дней",
-);
-App::$strings["__ctx:relative_date__ hour"] = array(
- 0 => "час",
- 1 => "часа",
- 2 => "часов",
-);
-App::$strings["__ctx:relative_date__ minute"] = array(
- 0 => "минуту",
- 1 => "минуты",
- 2 => "минут",
-);
-App::$strings["__ctx:relative_date__ second"] = array(
- 0 => "секунду",
- 1 => "секунды",
- 2 => "секунд",
-);
-App::$strings["%1\$s's birthday"] = "День рождения %1\$s";
-App::$strings["Happy Birthday %1\$s"] = "С Днем рождения %1\$s !";
-App::$strings["Remote authentication"] = "Удаленная аутентификация";
-App::$strings["Click to authenticate to your home hub"] = "Нажмите, чтобы аутентифицировать себя на домашнем узле";
-App::$strings["Manage your channels"] = "Управление вашими каналами";
-App::$strings["Manage your privacy groups"] = "Управление вашим группами конфиденциальности";
-App::$strings["Account/Channel Settings"] = "Настройки аккаунта / канала";
-App::$strings["End this session"] = "Закончить эту сессию";
-App::$strings["Your profile page"] = "Страницa вашего профиля";
-App::$strings["Manage/Edit profiles"] = "Управление / редактирование профилей";
-App::$strings["Sign in"] = "Войти";
-App::$strings["Take me home"] = "Домой";
-App::$strings["Log me out of this site"] = "Выйти с этого сайта";
-App::$strings["Create an account"] = "Создать аккаунт";
-App::$strings["Help and documentation"] = "Справочная информация и документация";
-App::$strings["Search site @name, !forum, #tag, ?docs, content"] = "Искать на сайте @имя, !форум, #тег, ?документ, содержимое";
-App::$strings["Site Setup and Configuration"] = "Установка и конфигурация сайта";
-App::$strings["@name, !forum, #tag, ?doc, content"] = "@имя, !форум, #тег, ?документ, содержимое";
-App::$strings["Please wait..."] = "Подождите пожалуйста ...";
-App::$strings["Add Apps"] = "Добавить приложения";
-App::$strings["Arrange Apps"] = "Упорядочить приложения";
-App::$strings["Toggle System Apps"] = "Показать системные приложения";
-App::$strings["Status Messages and Posts"] = "Статусы и публикации";
-App::$strings["Profile Details"] = "Информация о профиле";
-App::$strings["Photo Albums"] = "Фотоальбомы";
-App::$strings["Files and Storage"] = "Файлы и хранилище";
-App::$strings["Saved Bookmarks"] = "Сохранённые закладки";
-App::$strings["View Cards"] = "Просмотреть карточки";
-App::$strings["View Articles"] = "Просмотр статей";
-App::$strings["View Webpages"] = "Просмотр веб-страниц";
-App::$strings["Image exceeds website size limit of %lu bytes"] = "Файл превышает предельный размер для сайта в %lu байт";
-App::$strings["Image file is empty."] = "Файл изображения пуст.";
-App::$strings["Photo storage failed."] = "Ошибка хранилища фотографий.";
-App::$strings["a new photo"] = "новая фотография";
-App::$strings["__ctx:photo_upload__ %1\$s posted %2\$s to %3\$s"] = "%1\$s опубликовал %2\$s в %3\$s";
-App::$strings["Upload New Photos"] = "Загрузить новые фотографии";
-App::$strings["Invalid data packet"] = "Неверный пакет данных";
-App::$strings["invalid target signature"] = "недопустимая целевая подпись";
-App::$strings["New window"] = "Новое окно";
-App::$strings["Open the selected location in a different window or browser tab"] = "Открыть выбранное местоположение в другом окне или вкладке браузера";
-App::$strings["Delegation session ended."] = "Делегированная сессия завершена.";
-App::$strings["Logged out."] = "Вышел из системы.";
-App::$strings["Email validation is incomplete. Please check your email."] = "Проверка email не завершена. Пожалуйста, проверьте вашу почту.";
-App::$strings["Failed authentication"] = "Ошибка аутентификации";
-App::$strings["Help:"] = "Помощь:";
-App::$strings["Not Found"] = "Не найдено";
+App::$strings["The GNU-Social protocol does not support location independence. Connections you make within that network may be unreachable from alternate channel locations."] = "Протокол GNU-Social не поддерживает независимость от расположения. Ваши контакты установленные в этой сети могут быть недоступны из альтернативных мест размещения канала.";
+App::$strings["GNU-Social Protocol App"] = "Приложение \"Протокол GNU-Social\"";
+App::$strings["GNU-Social Protocol"] = "Протокол GNU-Social";
+App::$strings["Follow"] = "Отслеживать";
+App::$strings["%1\$s is now following %2\$s"] = "%1\$s сейчас отслеживает %2\$s";
+App::$strings["WYSIWYG status editor"] = "WYSIWYG редактор статуса ";
+App::$strings["WYSIWYG Status App"] = "Приложение \"WYSIWYG статус\"";
+App::$strings["WYSIWYG Status"] = "WYSIWYG статус";
diff --git a/view/tpl/connection_template.tpl b/view/tpl/connection_template.tpl
index a40406d5d..de22bcdbb 100755
--- a/view/tpl/connection_template.tpl
+++ b/view/tpl/connection_template.tpl
@@ -7,6 +7,9 @@
{{$contact.ignore}}
+ {{/if}}
+ {{if $contact.connect}}
+ {{$contact.connect}}
{{/if}}
{{$contact.delete}} {{$contact.edit}}
From cdcac8625623dd4cf309bcd942833caad8d7af6b Mon Sep 17 00:00:00 2001
From: Mario Vavti
Date: Wed, 2 Oct 2019 08:59:34 +0000
Subject: [PATCH 041/136] fix missing summary in mod article_edit
(cherry picked from commit 2c7ed093699ea0c0f68068fdd8a035454b9a76a3)
---
Zotlabs/Module/Article_edit.php | 5 ++---
1 file changed, 2 insertions(+), 3 deletions(-)
diff --git a/Zotlabs/Module/Article_edit.php b/Zotlabs/Module/Article_edit.php
index d3cce343f..635b3ce2a 100644
--- a/Zotlabs/Module/Article_edit.php
+++ b/Zotlabs/Module/Article_edit.php
@@ -85,10 +85,9 @@ class Article_edit extends \Zotlabs\Web\Controller {
$mimetype = $itm[0]['mimetype'];
+ $summary = (($itm[0]['summary']) ? '[summary]' . $itm[0]['summary'] . '[/summary]' . "\r\n" : '');
$content = $itm[0]['body'];
-
-
$rp = 'articles/' . $channel['channel_address'];
$x = array(
@@ -110,7 +109,7 @@ class Article_edit extends \Zotlabs\Web\Controller {
'ptyp' => $itm[0]['type'],
'mimeselect' => false,
'mimetype' => $itm[0]['mimetype'],
- 'body' => undo_post_tagging($content),
+ 'body' => $summary . undo_post_tagging($content),
'post_id' => $post_id,
'visitor' => true,
'title' => htmlspecialchars($itm[0]['title'],ENT_COMPAT,'UTF-8'),
From de902d179e1c032f8d3cbe801d38072efcd36ef1 Mon Sep 17 00:00:00 2001
From: Max Kostikov
Date: Thu, 3 Oct 2019 18:25:57 +0200
Subject: [PATCH 042/136] Allow processing of forum posts through mentions in
addons
---
Zotlabs/Lib/Libzot.php | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/Zotlabs/Lib/Libzot.php b/Zotlabs/Lib/Libzot.php
index 0c90ff34d..100d45c05 100644
--- a/Zotlabs/Lib/Libzot.php
+++ b/Zotlabs/Lib/Libzot.php
@@ -1764,7 +1764,7 @@ class Libzot {
// if it's a sourced post, call the post_local hooks as if it were
// posted locally so that crosspost connectors will be triggered.
- if(check_item_source($arr['uid'], $arr)) {
+ if(check_item_source($arr['uid'], $arr) || ($channel['xchan_pubforum'] == 1)) {
/**
* @hooks post_local
* Called when an item has been posted on this machine via mod/item.php (also via API).
From b6db1898b12aac45ce40b49ab36acf5e74902dc3 Mon Sep 17 00:00:00 2001
From: Max Kostikov
Date: Thu, 3 Oct 2019 18:27:25 +0200
Subject: [PATCH 043/136] Get extended channel info using channelx_by_hash()
---
include/zot.php | 7 ++-----
1 file changed, 2 insertions(+), 5 deletions(-)
diff --git a/include/zot.php b/include/zot.php
index bd85dd755..eab75e235 100644
--- a/include/zot.php
+++ b/include/zot.php
@@ -1776,17 +1776,14 @@ function process_delivery($sender, $arr, $deliveries, $relay, $public = false, $
$DR = new Zotlabs\Lib\DReport(z_root(),$sender['hash'],$d['hash'],$arr['mid']);
- $r = q("select * from channel where channel_hash = '%s' limit 1",
- dbesc($d['hash'])
- );
+ $channel = channelx_by_hash($d['hash']);
- if(! $r) {
+ if(! $channel) {
$DR->update('recipient not found');
$result[] = $DR->get();
continue;
}
- $channel = $r[0];
$DR->set_name($channel['channel_name'] . ' <' . channel_reddress($channel) . '>');
/* blacklisted channels get a permission denied, no special message to tip them off */
From 6feb864c384a46208c94824797eb2b4b92549840 Mon Sep 17 00:00:00 2001
From: Max Kostikov
Date: Thu, 3 Oct 2019 18:28:29 +0200
Subject: [PATCH 044/136] Allow processing of forum posts through mentions in
addons
---
include/zot.php | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/include/zot.php b/include/zot.php
index eab75e235..d08146287 100644
--- a/include/zot.php
+++ b/include/zot.php
@@ -2029,7 +2029,7 @@ function process_delivery($sender, $arr, $deliveries, $relay, $public = false, $
// if it's a sourced post, call the post_local hooks as if it were
// posted locally so that crosspost connectors will be triggered.
- if(check_item_source($arr['uid'], $arr)) {
+ if(check_item_source($arr['uid'], $arr) || ($channel['xchan_pubforum'] == 1)) {
/**
* @hooks post_local
* Called when an item has been posted on this machine via mod/item.php (also via API).
From b9dec84489fc90cb43ac9c219c77eb82f52d857b Mon Sep 17 00:00:00 2001
From: zotlabs
Date: Thu, 3 Oct 2019 22:16:11 -0700
Subject: [PATCH 045/136] fix event timezones for zot6
---
Zotlabs/Lib/Activity.php | 13 +++++++++++++
1 file changed, 13 insertions(+)
diff --git a/Zotlabs/Lib/Activity.php b/Zotlabs/Lib/Activity.php
index b74f6b2bc..d1fa8e49e 100644
--- a/Zotlabs/Lib/Activity.php
+++ b/Zotlabs/Lib/Activity.php
@@ -202,6 +202,19 @@ class Activity {
$ev = bbtoevent($x['content']);
if($ev) {
+ $t = q("select id from item where resource_type = 'event' and resource_id = '%s'",
+ dbesc($ev['event_hash'])
+ );
+ if($t)
+ $tz = get_iconfig($t[0]['id'],'event','timezone','UTC');
+ if(! $tz)
+ $tz = 'UTC';
+
+ $ev['dtstart'] = datetime_convert($tz,'UTC',$ev['dtstart'], ATOM_TIME);
+ if (! $ev['nofinish']) {
+ $ev['dtend'] = datetime_convert($tz,'UTC',$ev['dtend'], ATOM_TIME);
+ }
+
$actor = null;
if(array_key_exists('author',$x) && array_key_exists('link',$x['author'])) {
$actor = $x['author']['link'][0]['href'];
From 1fbc8739b9521703e68f274728ec04b4b941d49e Mon Sep 17 00:00:00 2001
From: Mario Vavti
Date: Fri, 4 Oct 2019 07:18:19 +0000
Subject: [PATCH 046/136] fix bbcode event reshare timezone issue
(cherry picked from commit 79bcc157bf8f0c67a8ee41ae9c53a9dec969f8d1)
---
include/bbcode.php | 1 +
include/event.php | 6 ++++++
2 files changed, 7 insertions(+)
diff --git a/include/bbcode.php b/include/bbcode.php
index 485a1f5b2..bb9144b1d 100644
--- a/include/bbcode.php
+++ b/include/bbcode.php
@@ -1346,6 +1346,7 @@ function bbcode($Text, $options = []) {
$Text = preg_replace("/\[event\-finish\](.*?)\[\/event\-finish\]/ism",'',$Text);
$Text = preg_replace("/\[event\-id\](.*?)\[\/event\-id\]/ism",'',$Text);
$Text = preg_replace("/\[event\-location\](.*?)\[\/event\-location\]/ism",'',$Text);
+ $Text = preg_replace("/\[event\-timezone\](.*?)\[\/event\-timezone\]/ism",'',$Text);
$Text = preg_replace("/\[event\-adjust\](.*?)\[\/event\-adjust\]/ism",'',$Text);
$Text = str_replace("\0",'$',$Text);
diff --git a/include/event.php b/include/event.php
index 6689919cf..6be1b6705 100644
--- a/include/event.php
+++ b/include/event.php
@@ -276,6 +276,9 @@ function format_event_bbcode($ev) {
if($ev['event_hash'])
$o .= '[event-id]' . $ev['event_hash'] . '[/event-id]';
+ if($ev['timezone'])
+ $o .= '[event-timezone]' . $ev['timezone'] . '[/event-timezone]';
+
if($ev['adjust'])
$o .= '[event-adjust]' . $ev['adjust'] . '[/event-adjust]';
@@ -324,6 +327,9 @@ function bbtoevent($s) {
if(preg_match("/\[event\-id\](.*?)\[\/event\-id\]/is",$s,$match))
$ev['event_hash'] = $match[1];
$match = '';
+ if(preg_match("/\[event\-timezone\](.*?)\[\/event\-timezone\]/is",$s,$match))
+ $ev['timezone'] = $match[1];
+ $match = '';
if(preg_match("/\[event\-adjust\](.*?)\[\/event\-adjust\]/is",$s,$match))
$ev['adjust'] = $match[1];
if(array_key_exists('dtstart',$ev)) {
From baffa969d387367a3270fa234f2cd3935e82e85d Mon Sep 17 00:00:00 2001
From: zotlabs
Date: Fri, 4 Oct 2019 14:28:31 -0700
Subject: [PATCH 047/136] another timezone fix
---
Zotlabs/Lib/Activity.php | 8 ++++++--
1 file changed, 6 insertions(+), 2 deletions(-)
diff --git a/Zotlabs/Lib/Activity.php b/Zotlabs/Lib/Activity.php
index b74f6b2bc..17bf4bfb0 100644
--- a/Zotlabs/Lib/Activity.php
+++ b/Zotlabs/Lib/Activity.php
@@ -202,6 +202,10 @@ class Activity {
$ev = bbtoevent($x['content']);
if($ev) {
+ if (! $ev['timezone']) {
+ $ev['timezone'] = 'UTC';
+ }
+
$actor = null;
if(array_key_exists('author',$x) && array_key_exists('link',$x['author'])) {
$actor = $x['author']['link'][0]['href'];
@@ -212,14 +216,14 @@ class Activity {
'name' => $ev['summary'],
// 'summary' => bbcode($ev['summary'], [ 'cache' => true ]),
// RFC3339 Section 4.3
- 'startTime' => (($ev['adjust']) ? datetime_convert('UTC','UTC',$ev['dtstart'], ATOM_TIME) : datetime_convert('UTC','UTC',$ev['dtstart'],'Y-m-d\\TH:i:s-00:00')),
+ 'startTime' => (($ev['adjust']) ? datetime_convert($ev['timezone'],'UTC',$ev['dtstart'], ATOM_TIME) : datetime_convert('UTC','UTC',$ev['dtstart'],'Y-m-d\\TH:i:s-00:00')),
'content' => bbcode($ev['description'], [ 'cache' => true ]),
'location' => [ 'type' => 'Place', 'content' => bbcode($ev['location'], [ 'cache' => true ]) ],
'source' => [ 'content' => format_event_bbcode($ev), 'mediaType' => 'text/bbcode' ],
'actor' => $actor,
];
if(! $ev['nofinish']) {
- $y['endTime'] = (($ev['adjust']) ? datetime_convert('UTC','UTC',$ev['dtend'], ATOM_TIME) : datetime_convert('UTC','UTC',$ev['dtend'],'Y-m-d\\TH:i:s-00:00'));
+ $y['endTime'] = (($ev['adjust']) ? datetime_convert($ev['timezone'],'UTC',$ev['dtend'], ATOM_TIME) : datetime_convert('UTC','UTC',$ev['dtend'],'Y-m-d\\TH:i:s-00:00'));
}
// copy attachments from the passed object - these are already formatted for ActivityStreams
From 562e39c9c5d79823b047886dbfb87deee3f4ca01 Mon Sep 17 00:00:00 2001
From: Zot
Date: Sat, 5 Oct 2019 10:31:11 +0200
Subject: [PATCH 048/136] another timezone fix
---
Zotlabs/Lib/Activity.php | 9 +++++++--
1 file changed, 7 insertions(+), 2 deletions(-)
diff --git a/Zotlabs/Lib/Activity.php b/Zotlabs/Lib/Activity.php
index b74f6b2bc..b869c55b5 100644
--- a/Zotlabs/Lib/Activity.php
+++ b/Zotlabs/Lib/Activity.php
@@ -202,6 +202,11 @@ class Activity {
$ev = bbtoevent($x['content']);
if($ev) {
+
+ if (! $ev['timezone']) {
+ $ev['timezone'] = 'UTC';
+ }
+
$actor = null;
if(array_key_exists('author',$x) && array_key_exists('link',$x['author'])) {
$actor = $x['author']['link'][0]['href'];
@@ -212,14 +217,14 @@ class Activity {
'name' => $ev['summary'],
// 'summary' => bbcode($ev['summary'], [ 'cache' => true ]),
// RFC3339 Section 4.3
- 'startTime' => (($ev['adjust']) ? datetime_convert('UTC','UTC',$ev['dtstart'], ATOM_TIME) : datetime_convert('UTC','UTC',$ev['dtstart'],'Y-m-d\\TH:i:s-00:00')),
+ 'startTime' => (($ev['adjust']) ? datetime_convert($ev['timezone'],'UTC',$ev['dtstart'], ATOM_TIME) : datetime_convert('UTC','UTC',$ev['dtstart'],'Y-m-d\\TH:i:s-00:00')),
'content' => bbcode($ev['description'], [ 'cache' => true ]),
'location' => [ 'type' => 'Place', 'content' => bbcode($ev['location'], [ 'cache' => true ]) ],
'source' => [ 'content' => format_event_bbcode($ev), 'mediaType' => 'text/bbcode' ],
'actor' => $actor,
];
if(! $ev['nofinish']) {
- $y['endTime'] = (($ev['adjust']) ? datetime_convert('UTC','UTC',$ev['dtend'], ATOM_TIME) : datetime_convert('UTC','UTC',$ev['dtend'],'Y-m-d\\TH:i:s-00:00'));
+ $y['endTime'] = (($ev['adjust']) ? datetime_convert($ev['timezone'],'UTC',$ev['dtend'], ATOM_TIME) : datetime_convert('UTC','UTC',$ev['dtend'],'Y-m-d\\TH:i:s-00:00'));
}
// copy attachments from the passed object - these are already formatted for ActivityStreams
From 79b0a6ba9c1a45f98a39870e424335613dc2e77f Mon Sep 17 00:00:00 2001
From: Max Kostikov
Date: Sat, 5 Oct 2019 10:31:47 +0200
Subject: [PATCH 049/136] Allow addons to process forum posts published through
mentions
---
Zotlabs/Lib/Libzot.php | 2 +-
include/zot.php | 9 +++------
2 files changed, 4 insertions(+), 7 deletions(-)
diff --git a/Zotlabs/Lib/Libzot.php b/Zotlabs/Lib/Libzot.php
index 0c90ff34d..100d45c05 100644
--- a/Zotlabs/Lib/Libzot.php
+++ b/Zotlabs/Lib/Libzot.php
@@ -1764,7 +1764,7 @@ class Libzot {
// if it's a sourced post, call the post_local hooks as if it were
// posted locally so that crosspost connectors will be triggered.
- if(check_item_source($arr['uid'], $arr)) {
+ if(check_item_source($arr['uid'], $arr) || ($channel['xchan_pubforum'] == 1)) {
/**
* @hooks post_local
* Called when an item has been posted on this machine via mod/item.php (also via API).
diff --git a/include/zot.php b/include/zot.php
index bd85dd755..d08146287 100644
--- a/include/zot.php
+++ b/include/zot.php
@@ -1776,17 +1776,14 @@ function process_delivery($sender, $arr, $deliveries, $relay, $public = false, $
$DR = new Zotlabs\Lib\DReport(z_root(),$sender['hash'],$d['hash'],$arr['mid']);
- $r = q("select * from channel where channel_hash = '%s' limit 1",
- dbesc($d['hash'])
- );
+ $channel = channelx_by_hash($d['hash']);
- if(! $r) {
+ if(! $channel) {
$DR->update('recipient not found');
$result[] = $DR->get();
continue;
}
- $channel = $r[0];
$DR->set_name($channel['channel_name'] . ' <' . channel_reddress($channel) . '>');
/* blacklisted channels get a permission denied, no special message to tip them off */
@@ -2032,7 +2029,7 @@ function process_delivery($sender, $arr, $deliveries, $relay, $public = false, $
// if it's a sourced post, call the post_local hooks as if it were
// posted locally so that crosspost connectors will be triggered.
- if(check_item_source($arr['uid'], $arr)) {
+ if(check_item_source($arr['uid'], $arr) || ($channel['xchan_pubforum'] == 1)) {
/**
* @hooks post_local
* Called when an item has been posted on this machine via mod/item.php (also via API).
From d6634eb14e3fd6afdfd8b1f0a74a200a55c2826d Mon Sep 17 00:00:00 2001
From: Mario Vavti
Date: Sat, 5 Oct 2019 20:02:08 +0000
Subject: [PATCH 050/136] fix zap->hubzlla event title compatibility
(cherry picked from commit d8b8d8ceb5cc9d701f91dac26834af15f3257cce)
---
Zotlabs/Lib/Activity.php | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/Zotlabs/Lib/Activity.php b/Zotlabs/Lib/Activity.php
index b869c55b5..844127ee3 100644
--- a/Zotlabs/Lib/Activity.php
+++ b/Zotlabs/Lib/Activity.php
@@ -1693,11 +1693,12 @@ class Activity {
}
if($act->obj['type'] === 'Event') {
+
$s['obj'] = [];
$s['obj']['asld'] = $act->obj;
$s['obj']['type'] = ACTIVITY_OBJ_EVENT;
$s['obj']['id'] = $act->obj['id'];
- $s['obj']['title'] = $act->obj['summary'];
+ $s['obj']['title'] = $act->obj['name'];
if(strpos($act->obj['startTime'],'Z'))
$s['obj']['adjust'] = true;
From 5c4c6e68f600d50deed8ddb32dd6702af9b52853 Mon Sep 17 00:00:00 2001
From: Max Kostikov
Date: Sun, 6 Oct 2019 12:02:45 +0200
Subject: [PATCH 051/136] Remove visible channels list from pubstream tags
cloud creation procedure
---
include/taxonomy.php | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/include/taxonomy.php b/include/taxonomy.php
index b0304de5b..a9991b617 100644
--- a/include/taxonomy.php
+++ b/include/taxonomy.php
@@ -334,13 +334,14 @@ function pub_tagadelic($net,$site,$limit,$recent,$safemode,$type) {
$count = intval($limit);
if($site) {
- $uids = " and item.uid in ( " . stream_perms_api_uids(PERMS_PUBLIC) . " ) and item_private = 0 and item_wall = 1 ";
+ //$uids = " and item.uid in ( " . stream_perms_api_uids(PERMS_PUBLIC) . " ) and item_private = 0 and item_wall = 1 ";
}
else {
$sys = get_sys_channel();
$uids = " and item.uid = " . intval($sys['channel_id']) . " ";
- $sql_extra = " and item_private = 0 ";
}
+
+ $sql_extra = " and item_private = 0 ";
if($recent)
$sql_extra .= " and item.created > '" . datetime_convert('UTC','UTC', 'now - ' . intval($recent) . ' days ') . "' ";
From aa44da35bad02fda6c123a7961993ad687353031 Mon Sep 17 00:00:00 2001
From: Max Kostikov
Date: Sun, 6 Oct 2019 19:24:28 +0200
Subject: [PATCH 052/136] Revert "Remove visible channels list from pubstream
tags cloud creation procedure"
This reverts commit 5c4c6e68f600d50deed8ddb32dd6702af9b52853
---
include/taxonomy.php | 5 ++---
1 file changed, 2 insertions(+), 3 deletions(-)
diff --git a/include/taxonomy.php b/include/taxonomy.php
index a9991b617..b0304de5b 100644
--- a/include/taxonomy.php
+++ b/include/taxonomy.php
@@ -334,14 +334,13 @@ function pub_tagadelic($net,$site,$limit,$recent,$safemode,$type) {
$count = intval($limit);
if($site) {
- //$uids = " and item.uid in ( " . stream_perms_api_uids(PERMS_PUBLIC) . " ) and item_private = 0 and item_wall = 1 ";
+ $uids = " and item.uid in ( " . stream_perms_api_uids(PERMS_PUBLIC) . " ) and item_private = 0 and item_wall = 1 ";
}
else {
$sys = get_sys_channel();
$uids = " and item.uid = " . intval($sys['channel_id']) . " ";
+ $sql_extra = " and item_private = 0 ";
}
-
- $sql_extra = " and item_private = 0 ";
if($recent)
$sql_extra .= " and item.created > '" . datetime_convert('UTC','UTC', 'now - ' . intval($recent) . ' days ') . "' ";
From c2655370e0e02e1ee5e6c727ee03c448320b7923 Mon Sep 17 00:00:00 2001
From: Mario Vavti
Date: Tue, 8 Oct 2019 09:25:16 +0000
Subject: [PATCH 053/136] issue #1401
(cherry picked from commit cac0672a49cd710b3eced1d66f1bfb18747ddbf8)
---
view/js/acl.js | 10 +++++++---
1 file changed, 7 insertions(+), 3 deletions(-)
diff --git a/view/js/acl.js b/view/js/acl.js
index 730b515a0..9415113dd 100644
--- a/view/js/acl.js
+++ b/view/js/acl.js
@@ -207,7 +207,7 @@ ACL.prototype.on_button_hide = function(event) {
ACL.prototype.set_allow = function(itemid) {
type = itemid[0];
- id = itemid.substr(1);
+ id = decodeURIComponent(itemid.substr(1));
switch(type) {
case "g":
if (that.allow_gid.indexOf(id)<0) {
@@ -231,7 +231,7 @@ ACL.prototype.set_allow = function(itemid) {
ACL.prototype.set_deny = function(itemid) {
type = itemid[0];
- id = itemid.substr(1);
+ id = decodeURIComponent(itemid.substr(1));
switch(type) {
case "g":
if (that.deny_gid.indexOf(id)<0) {
@@ -310,8 +310,12 @@ ACL.prototype.update_view = function(value) {
else {
that.list.show(); //show acl-list
+ datasrc2src('#acl-list-content .list-group-item img[data-src]');
that.info.hide(); //hide acl-info
that.update_select('custom');
+ if(typeof value === 'undefined') {
+ value = 'custom';
+ }
/* jot acl */
if(that.allow_gid.length === 0 && that.allow_cid.length === 0 && that.deny_gid.length === 0 && that.deny_cid.length === 0 && value === 'custom') {
@@ -334,7 +338,7 @@ ACL.prototype.update_view = function(value) {
$("#acl-list-content .acl-list-item").each(function() {
itemid = $(this).attr('id');
type = itemid[0];
- id = itemid.substr(1);
+ id = decodeURIComponent(itemid.substr(1));
btshow = $(this).children(".acl-button-show").removeClass("btn-success").addClass("btn-outline-success");
bthide = $(this).children(".acl-button-hide").removeClass("btn-danger").addClass("btn-outline-danger");
From 3881ebcce062b6857d13f98212c50cdcd6b8b49d Mon Sep 17 00:00:00 2001
From: Max Kostikov
Date: Fri, 11 Oct 2019 00:46:02 +0200
Subject: [PATCH 054/136] Better Opengraph markup for channel
---
Zotlabs/Module/Channel.php | 49 +++++++++++++++++++++++++++++---------
1 file changed, 38 insertions(+), 11 deletions(-)
diff --git a/Zotlabs/Module/Channel.php b/Zotlabs/Module/Channel.php
index b1639b213..e83b42d67 100644
--- a/Zotlabs/Module/Channel.php
+++ b/Zotlabs/Module/Channel.php
@@ -111,17 +111,6 @@ class Channel extends Controller {
// we start loading content
profile_load($which,$profile);
-
- App::$page['htmlhead'] .= '' . "\r\n";
- App::$page['htmlhead'] .= '' . "\r\n";
-
- if(App::$profile['about'] && perm_is_allowed($channel['channel_id'],get_observer_hash(),'view_profile')) {
- App::$page['htmlhead'] .= '' . "\r\n";
- }
- else {
- App::$page['htmlhead'] .= '' . "\r\n";
- }
-
}
function get($update = 0, $load = false) {
@@ -385,6 +374,44 @@ class Channel extends Controller {
$items = array();
}
+ // Add Opengraph markup
+ //
+ if(! empty($items) && isset($decoded)) {
+ // get post data
+ if(! empty($r[0]['title']))
+ $ogtitle = $r[0]['title'];
+
+ if(preg_match("/\[[zi]mg(=[0-9]+x[0-9]+)?\]([^\[]+)/is", $r[0]['body'], $matches))
+ $ogimage = $matches[2];
+
+ $ogdesc = bbcode($r[0]['body'], [ 'tryoembed' => false ]);
+ $ogdesc = trim(html2plain($ogdesc, 0, true));
+ $ogdesc = html_entity_decode($ogdesc, ENT_QUOTES, 'UTF-8');
+ $ogdesc = preg_replace("/https?\:\/\/[a-zA-Z0-9\:\/\-\?\&\;\.\=\_\~\#\%\$\!\+\,\@]+/", "", $ogdesc);
+ $ogdesc = substr($ogdesc, 0, 280);
+ $ogdesc = str_replace("\n", " ", $ogdesc);
+ while (strpos($ogdesc, " ") !== false)
+ $ogdesc = str_replace(" ", " ", $ogdesc);
+ if (substr($ogdesc, -1) != "\n")
+ $ogdesc = rtrim(substr($ogdesc, 0, strrpos($ogdesc, " ")), "?.,:;!-") . "...";
+ }
+
+ $channel = channelx_by_n(App::$profile['profile_uid']);
+
+ if(! isset($ogdesc)) {
+ if(App::$profile['about'] && perm_is_allowed($channel['channel_id'],get_observer_hash(),'view_profile')) {
+ $ogdesc = App::$profile['about'];
+ }
+ else {
+ $ogdesc = sprintf( t('This is the home page of %s.'), $channel['channel_name']);
+ }
+ }
+
+ App::$page['htmlhead'] .= '' . "\r\n";
+ App::$page['htmlhead'] .= '' . "\r\n";
+ App::$page['htmlhead'] .= '' . "\r\n";
+
+
if((! $update) && (! $load)) {
if($decoded)
From 125de855efd5fefdd25b47e7c9c7a4eca064f2b0 Mon Sep 17 00:00:00 2001
From: Max Kostikov
Date: Fri, 11 Oct 2019 09:55:06 +0200
Subject: [PATCH 055/136] Add Opengraph og:type object
---
Zotlabs/Module/Channel.php | 2 ++
1 file changed, 2 insertions(+)
diff --git a/Zotlabs/Module/Channel.php b/Zotlabs/Module/Channel.php
index e83b42d67..e981257bc 100644
--- a/Zotlabs/Module/Channel.php
+++ b/Zotlabs/Module/Channel.php
@@ -394,6 +394,7 @@ class Channel extends Controller {
$ogdesc = str_replace(" ", " ", $ogdesc);
if (substr($ogdesc, -1) != "\n")
$ogdesc = rtrim(substr($ogdesc, 0, strrpos($ogdesc, " ")), "?.,:;!-") . "...";
+ $ogtype = "article";
}
$channel = channelx_by_n(App::$profile['profile_uid']);
@@ -410,6 +411,7 @@ class Channel extends Controller {
App::$page['htmlhead'] .= '' . "\r\n";
App::$page['htmlhead'] .= '' . "\r\n";
App::$page['htmlhead'] .= '' . "\r\n";
+ App::$page['htmlhead'] .= '' . "\r\n";
if((! $update) && (! $load)) {
From 3bc44ee451b5c10b1635ac340f425f2b2a98aa43 Mon Sep 17 00:00:00 2001
From: Max Kostikov
Date: Fri, 11 Oct 2019 19:29:40 +0200
Subject: [PATCH 056/136] Minor Opengraph improvements
---
Zotlabs/Module/Channel.php | 8 +++++---
1 file changed, 5 insertions(+), 3 deletions(-)
diff --git a/Zotlabs/Module/Channel.php b/Zotlabs/Module/Channel.php
index e981257bc..0121e6689 100644
--- a/Zotlabs/Module/Channel.php
+++ b/Zotlabs/Module/Channel.php
@@ -381,14 +381,16 @@ class Channel extends Controller {
if(! empty($r[0]['title']))
$ogtitle = $r[0]['title'];
- if(preg_match("/\[[zi]mg(=[0-9]+x[0-9]+)?\]([^\[]+)/is", $r[0]['body'], $matches))
+ $ogdesc = str_replace("#^[", "[", $r[0]['body']);
+
+ if(preg_match("/\[[zi]mg(=[0-9]+x[0-9]+)?\]([^\[]+)/is", $ogdesc, $matches))
$ogimage = $matches[2];
- $ogdesc = bbcode($r[0]['body'], [ 'tryoembed' => false ]);
+ $ogdesc = bbcode($ogdesc, [ 'tryoembed' => false ]);
$ogdesc = trim(html2plain($ogdesc, 0, true));
$ogdesc = html_entity_decode($ogdesc, ENT_QUOTES, 'UTF-8');
$ogdesc = preg_replace("/https?\:\/\/[a-zA-Z0-9\:\/\-\?\&\;\.\=\_\~\#\%\$\!\+\,\@]+/", "", $ogdesc);
- $ogdesc = substr($ogdesc, 0, 280);
+ $ogdesc = substr($ogdesc, 0, 300);
$ogdesc = str_replace("\n", " ", $ogdesc);
while (strpos($ogdesc, " ") !== false)
$ogdesc = str_replace(" ", " ", $ogdesc);
From f7e665c42f3f4678cce512416eeca6f032146fe1 Mon Sep 17 00:00:00 2001
From: Max Kostikov
Date: Sat, 12 Oct 2019 19:03:21 +0200
Subject: [PATCH 057/136] Add Opengraph function
---
include/opengraph.php | 68 +++++++++++++++++++++++++++++++++++++++++++
1 file changed, 68 insertions(+)
create mode 100644 include/opengraph.php
diff --git a/include/opengraph.php b/include/opengraph.php
new file mode 100644
index 000000000..b177673ac
--- /dev/null
+++ b/include/opengraph.php
@@ -0,0 +1,68 @@
+ false ]);
+ $ogdesc = trim(html2plain($ogdesc, 0, true));
+ $ogdesc = html_entity_decode($ogdesc, ENT_QUOTES, 'UTF-8');
+
+ // remove all URLs
+ $ogdesc = preg_replace("/https?\:\/\/[a-zA-Z0-9\:\/\-\?\&\;\.\=\_\~\#\%\$\!\+\,\@]+/", "", $ogdesc);
+
+ // shorten description
+ $ogdesc = substr($ogdesc, 0, 300);
+ $ogdesc = str_replace("\n", " ", $ogdesc);
+ while (strpos($ogdesc, " ") !== false)
+ $ogdesc = str_replace(" ", " ", $ogdesc);
+ if (substr($ogdesc, -1) != "\n")
+ $ogdesc = rtrim(substr($ogdesc, 0, strrpos($ogdesc, " ")), "?.,:;!-") . "...";
+
+ $ogtype = "article";
+ }
+
+ $channel = channelx_by_n($profile['profile_uid']);
+
+ if(! isset($ogdesc)) {
+ if($profile['about'] && perm_is_allowed($channel['channel_id'],get_observer_hash(),'view_profile')) {
+ $ogdesc = $profile['about'];
+ }
+ else {
+ $ogdesc = sprintf( t('This is the home page of %s.'), $channel['channel_name']);
+ }
+ }
+
+ App::$page['htmlhead'] .= '' . "\r\n";
+ App::$page['htmlhead'] .= '' . "\r\n";
+ App::$page['htmlhead'] .= '' . "\r\n";
+ App::$page['htmlhead'] .= '' . "\r\n";
+
+ return true;
+ }
+
\ No newline at end of file
From 2f26badb846d6ff9ef27bcabfe50c8da8838510f Mon Sep 17 00:00:00 2001
From: Max Kostikov
Date: Sat, 12 Oct 2019 19:05:20 +0200
Subject: [PATCH 058/136] Move Opengraph functions to common libraries
---
Zotlabs/Module/Channel.php | 42 ++------------------------------------
1 file changed, 2 insertions(+), 40 deletions(-)
diff --git a/Zotlabs/Module/Channel.php b/Zotlabs/Module/Channel.php
index 0121e6689..2fd27fe5b 100644
--- a/Zotlabs/Module/Channel.php
+++ b/Zotlabs/Module/Channel.php
@@ -13,6 +13,7 @@ require_once('include/items.php');
require_once('include/security.php');
require_once('include/conversation.php');
require_once('include/acl_selectors.php');
+require_once('include/opengraph.php');
/**
@@ -375,46 +376,7 @@ class Channel extends Controller {
}
// Add Opengraph markup
- //
- if(! empty($items) && isset($decoded)) {
- // get post data
- if(! empty($r[0]['title']))
- $ogtitle = $r[0]['title'];
-
- $ogdesc = str_replace("#^[", "[", $r[0]['body']);
-
- if(preg_match("/\[[zi]mg(=[0-9]+x[0-9]+)?\]([^\[]+)/is", $ogdesc, $matches))
- $ogimage = $matches[2];
-
- $ogdesc = bbcode($ogdesc, [ 'tryoembed' => false ]);
- $ogdesc = trim(html2plain($ogdesc, 0, true));
- $ogdesc = html_entity_decode($ogdesc, ENT_QUOTES, 'UTF-8');
- $ogdesc = preg_replace("/https?\:\/\/[a-zA-Z0-9\:\/\-\?\&\;\.\=\_\~\#\%\$\!\+\,\@]+/", "", $ogdesc);
- $ogdesc = substr($ogdesc, 0, 300);
- $ogdesc = str_replace("\n", " ", $ogdesc);
- while (strpos($ogdesc, " ") !== false)
- $ogdesc = str_replace(" ", " ", $ogdesc);
- if (substr($ogdesc, -1) != "\n")
- $ogdesc = rtrim(substr($ogdesc, 0, strrpos($ogdesc, " ")), "?.,:;!-") . "...";
- $ogtype = "article";
- }
-
- $channel = channelx_by_n(App::$profile['profile_uid']);
-
- if(! isset($ogdesc)) {
- if(App::$profile['about'] && perm_is_allowed($channel['channel_id'],get_observer_hash(),'view_profile')) {
- $ogdesc = App::$profile['about'];
- }
- else {
- $ogdesc = sprintf( t('This is the home page of %s.'), $channel['channel_name']);
- }
- }
-
- App::$page['htmlhead'] .= '' . "\r\n";
- App::$page['htmlhead'] .= '' . "\r\n";
- App::$page['htmlhead'] .= '' . "\r\n";
- App::$page['htmlhead'] .= '' . "\r\n";
-
+ opengraph_add_meta((isset($decoded) && (! empty($items)) ? $r[0] : array()), App::$profile);
if((! $update) && (! $load)) {
From db7cbdfc44465e4f6c115fcb4269b060cd5c48cb Mon Sep 17 00:00:00 2001
From: Max Kostikov
Date: Sat, 12 Oct 2019 19:23:14 +0200
Subject: [PATCH 059/136] Add Opengraph markup for articles
---
Zotlabs/Module/Articles.php | 12 ++++++++----
1 file changed, 8 insertions(+), 4 deletions(-)
diff --git a/Zotlabs/Module/Articles.php b/Zotlabs/Module/Articles.php
index ca132c01e..e3ad54be8 100644
--- a/Zotlabs/Module/Articles.php
+++ b/Zotlabs/Module/Articles.php
@@ -9,6 +9,7 @@ use Zotlabs\Lib\PermissionDescription;
require_once('include/channel.php');
require_once('include/conversation.php');
require_once('include/acl_selectors.php');
+require_once('include/opengraph.php');
class Articles extends Controller {
@@ -192,7 +193,7 @@ class Articles extends Controller {
$parents_str = ids_to_querystr($r,'id');
- $items = q("SELECT item.*, item.id AS item_id
+ $r = q("SELECT item.*, item.id AS item_id
FROM item
WHERE item.uid = %d $item_normal
AND item.parent IN ( %s )
@@ -200,15 +201,18 @@ class Articles extends Controller {
intval(App::$profile['profile_uid']),
dbesc($parents_str)
);
- if($items) {
- xchan_query($items);
- $items = fetch_post_tags($items, true);
+ if($r) {
+ xchan_query($r);
+ $items = fetch_post_tags($r, true);
$items = conv_sort($items,'updated');
}
else
$items = [];
}
+ // Add Opengraph markup
+ opengraph_add_meta(((! empty($items)) ? $r[0] : array()), App::$profile);
+
$mode = 'articles';
if(get_pconfig(local_channel(),'system','articles_list_mode') && (! $selected_card))
From 6a25548097dbf65936519fd078ca4b3065ceadae Mon Sep 17 00:00:00 2001
From: Max Kostikov
Date: Sat, 12 Oct 2019 19:26:17 +0200
Subject: [PATCH 060/136] Update Channel.php
---
Zotlabs/Module/Channel.php | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/Zotlabs/Module/Channel.php b/Zotlabs/Module/Channel.php
index 2fd27fe5b..3f617fd18 100644
--- a/Zotlabs/Module/Channel.php
+++ b/Zotlabs/Module/Channel.php
@@ -352,7 +352,7 @@ class Channel extends Controller {
$parents_str = ids_to_querystr($r,'item_id');
- $items = q("SELECT item.*, item.id AS item_id
+ $r = q("SELECT item.*, item.id AS item_id
FROM item
WHERE item.uid = %d $item_normal
AND item.parent IN ( %s )
@@ -361,8 +361,8 @@ class Channel extends Controller {
dbesc($parents_str)
);
- xchan_query($items);
- $items = fetch_post_tags($items, true);
+ xchan_query($r);
+ $items = fetch_post_tags($r, true);
$items = conv_sort($items,$ordering);
if($load && $mid && (! count($items))) {
From e4c57e80318b6e95751f825a9a7c0bf63f69f35d Mon Sep 17 00:00:00 2001
From: Max Kostikov
Date: Sat, 12 Oct 2019 21:22:42 +0200
Subject: [PATCH 061/136] Update opengraph.php
---
include/opengraph.php | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/include/opengraph.php b/include/opengraph.php
index b177673ac..ab1c90e57 100644
--- a/include/opengraph.php
+++ b/include/opengraph.php
@@ -41,8 +41,7 @@
$ogdesc = str_replace("\n", " ", $ogdesc);
while (strpos($ogdesc, " ") !== false)
$ogdesc = str_replace(" ", " ", $ogdesc);
- if (substr($ogdesc, -1) != "\n")
- $ogdesc = rtrim(substr($ogdesc, 0, strrpos($ogdesc, " ")), "?.,:;!-") . "...";
+ $ogdesc = rtrim(substr($ogdesc, 0, strrpos($ogdesc, " ")), "?.,:;!-") . "...";
$ogtype = "article";
}
From 0c2657df78b9fe65e01ba4dc027a24d143b6c863 Mon Sep 17 00:00:00 2001
From: Max Kostikov
Date: Sat, 12 Oct 2019 23:42:35 +0200
Subject: [PATCH 062/136] Add Opengraph image type detection
---
include/opengraph.php | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/include/opengraph.php b/include/opengraph.php
index ab1c90e57..2d72ffca1 100644
--- a/include/opengraph.php
+++ b/include/opengraph.php
@@ -56,9 +56,13 @@
$ogdesc = sprintf( t('This is the home page of %s.'), $channel['channel_name']);
}
}
+
+ if(! isset($ogimage))
+ $ogimage = $channel['xchan_photo_l'];
App::$page['htmlhead'] .= '' . "\r\n";
- App::$page['htmlhead'] .= '' . "\r\n";
+ App::$page['htmlhead'] .= '' . "\r\n";
+ App::$page['htmlhead'] .= '' . "\r\n";
App::$page['htmlhead'] .= '' . "\r\n";
App::$page['htmlhead'] .= '' . "\r\n";
From 5edeb0250b1fe1cb6b8e89282b661ab13025e7f0 Mon Sep 17 00:00:00 2001
From: Max Kostikov
Date: Sun, 13 Oct 2019 14:27:54 +0200
Subject: [PATCH 063/136] Revert "Remove visible channels list from pubstream
tags cloud creation procedure"
This reverts commit 5c4c6e68f600d50deed8ddb32dd6702af9b52853
---
Zotlabs/Module/Articles.php | 12 ++++---
Zotlabs/Module/Channel.php | 21 ++++-------
include/opengraph.php | 71 +++++++++++++++++++++++++++++++++++++
3 files changed, 86 insertions(+), 18 deletions(-)
create mode 100644 include/opengraph.php
diff --git a/Zotlabs/Module/Articles.php b/Zotlabs/Module/Articles.php
index ca132c01e..e3ad54be8 100644
--- a/Zotlabs/Module/Articles.php
+++ b/Zotlabs/Module/Articles.php
@@ -9,6 +9,7 @@ use Zotlabs\Lib\PermissionDescription;
require_once('include/channel.php');
require_once('include/conversation.php');
require_once('include/acl_selectors.php');
+require_once('include/opengraph.php');
class Articles extends Controller {
@@ -192,7 +193,7 @@ class Articles extends Controller {
$parents_str = ids_to_querystr($r,'id');
- $items = q("SELECT item.*, item.id AS item_id
+ $r = q("SELECT item.*, item.id AS item_id
FROM item
WHERE item.uid = %d $item_normal
AND item.parent IN ( %s )
@@ -200,15 +201,18 @@ class Articles extends Controller {
intval(App::$profile['profile_uid']),
dbesc($parents_str)
);
- if($items) {
- xchan_query($items);
- $items = fetch_post_tags($items, true);
+ if($r) {
+ xchan_query($r);
+ $items = fetch_post_tags($r, true);
$items = conv_sort($items,'updated');
}
else
$items = [];
}
+ // Add Opengraph markup
+ opengraph_add_meta(((! empty($items)) ? $r[0] : array()), App::$profile);
+
$mode = 'articles';
if(get_pconfig(local_channel(),'system','articles_list_mode') && (! $selected_card))
diff --git a/Zotlabs/Module/Channel.php b/Zotlabs/Module/Channel.php
index b1639b213..3f617fd18 100644
--- a/Zotlabs/Module/Channel.php
+++ b/Zotlabs/Module/Channel.php
@@ -13,6 +13,7 @@ require_once('include/items.php');
require_once('include/security.php');
require_once('include/conversation.php');
require_once('include/acl_selectors.php');
+require_once('include/opengraph.php');
/**
@@ -111,17 +112,6 @@ class Channel extends Controller {
// we start loading content
profile_load($which,$profile);
-
- App::$page['htmlhead'] .= '' . "\r\n";
- App::$page['htmlhead'] .= '' . "\r\n";
-
- if(App::$profile['about'] && perm_is_allowed($channel['channel_id'],get_observer_hash(),'view_profile')) {
- App::$page['htmlhead'] .= '' . "\r\n";
- }
- else {
- App::$page['htmlhead'] .= '' . "\r\n";
- }
-
}
function get($update = 0, $load = false) {
@@ -362,7 +352,7 @@ class Channel extends Controller {
$parents_str = ids_to_querystr($r,'item_id');
- $items = q("SELECT item.*, item.id AS item_id
+ $r = q("SELECT item.*, item.id AS item_id
FROM item
WHERE item.uid = %d $item_normal
AND item.parent IN ( %s )
@@ -371,8 +361,8 @@ class Channel extends Controller {
dbesc($parents_str)
);
- xchan_query($items);
- $items = fetch_post_tags($items, true);
+ xchan_query($r);
+ $items = fetch_post_tags($r, true);
$items = conv_sort($items,$ordering);
if($load && $mid && (! count($items))) {
@@ -385,6 +375,9 @@ class Channel extends Controller {
$items = array();
}
+ // Add Opengraph markup
+ opengraph_add_meta((isset($decoded) && (! empty($items)) ? $r[0] : array()), App::$profile);
+
if((! $update) && (! $load)) {
if($decoded)
diff --git a/include/opengraph.php b/include/opengraph.php
new file mode 100644
index 000000000..2d72ffca1
--- /dev/null
+++ b/include/opengraph.php
@@ -0,0 +1,71 @@
+ false ]);
+ $ogdesc = trim(html2plain($ogdesc, 0, true));
+ $ogdesc = html_entity_decode($ogdesc, ENT_QUOTES, 'UTF-8');
+
+ // remove all URLs
+ $ogdesc = preg_replace("/https?\:\/\/[a-zA-Z0-9\:\/\-\?\&\;\.\=\_\~\#\%\$\!\+\,\@]+/", "", $ogdesc);
+
+ // shorten description
+ $ogdesc = substr($ogdesc, 0, 300);
+ $ogdesc = str_replace("\n", " ", $ogdesc);
+ while (strpos($ogdesc, " ") !== false)
+ $ogdesc = str_replace(" ", " ", $ogdesc);
+ $ogdesc = rtrim(substr($ogdesc, 0, strrpos($ogdesc, " ")), "?.,:;!-") . "...";
+
+ $ogtype = "article";
+ }
+
+ $channel = channelx_by_n($profile['profile_uid']);
+
+ if(! isset($ogdesc)) {
+ if($profile['about'] && perm_is_allowed($channel['channel_id'],get_observer_hash(),'view_profile')) {
+ $ogdesc = $profile['about'];
+ }
+ else {
+ $ogdesc = sprintf( t('This is the home page of %s.'), $channel['channel_name']);
+ }
+ }
+
+ if(! isset($ogimage))
+ $ogimage = $channel['xchan_photo_l'];
+
+ App::$page['htmlhead'] .= '' . "\r\n";
+ App::$page['htmlhead'] .= '' . "\r\n";
+ App::$page['htmlhead'] .= '' . "\r\n";
+ App::$page['htmlhead'] .= '' . "\r\n";
+ App::$page['htmlhead'] .= '' . "\r\n";
+
+ return true;
+ }
+
\ No newline at end of file
From bcfa62f45a2b55fc8c7e3f45e9178f85ca92fd6a Mon Sep 17 00:00:00 2001
From: harukin
Date: Mon, 14 Oct 2019 03:34:24 +0200
Subject: [PATCH 064/136] japanese translation directory
---
view/ja/.gitkeep | 0
1 file changed, 0 insertions(+), 0 deletions(-)
create mode 100644 view/ja/.gitkeep
diff --git a/view/ja/.gitkeep b/view/ja/.gitkeep
new file mode 100644
index 000000000..e69de29bb
From 4b01f6359ba4dbfd7fb1c842c5db55ed0897030e Mon Sep 17 00:00:00 2001
From: harukin
Date: Mon, 14 Oct 2019 03:39:05 +0200
Subject: [PATCH 065/136] Upload .po file
---
view/ja/hmessages.po | 12089 +++++++++++++++++++++++++++++++++++++++++
1 file changed, 12089 insertions(+)
create mode 100644 view/ja/hmessages.po
diff --git a/view/ja/hmessages.po b/view/ja/hmessages.po
new file mode 100644
index 000000000..7c61001cd
--- /dev/null
+++ b/view/ja/hmessages.po
@@ -0,0 +1,12089 @@
+# hubzilla
+# Copyright (C) 2012-2016 hubzilla
+# This file is distributed under the same license as the hubzilla package.
+# Mike Macgirvin, 2012
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: 4.0.3\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2019-05-23 17:11+0900\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: harukin \n"
+"Language-Team: harukin \n"
+"Language: ja\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: ../../boot.php:1609
+msgid "Create an account to access services and applications"
+msgstr "サービスとアプリケーションにアクセスするためにアカウントを作成する。"
+
+#: ../../boot.php:1610 ../../include/nav.php:160
+#: ../../Zotlabs/Module/Register.php:289
+msgid "Register"
+msgstr "登録"
+
+#: ../../boot.php:1629 ../../include/nav.php:107 ../../include/nav.php:136
+#: ../../include/nav.php:155
+msgid "Logout"
+msgstr "ログアウト"
+
+#: ../../boot.php:1630 ../../include/nav.php:122 ../../include/nav.php:126
+#: ../../Zotlabs/Lib/Apps.php:335
+msgid "Login"
+msgstr "ログイン"
+
+#: ../../boot.php:1631 ../../include/channel.php:2475
+#: ../../Zotlabs/Module/Rmagic.php:93
+msgid "Remote Authentication"
+msgstr "リモートログイン"
+
+#: ../../boot.php:1633
+msgid "Login/Email"
+msgstr "ログイン/Eメール"
+
+#: ../../boot.php:1634
+msgid "Password"
+msgstr "パスワード"
+
+#: ../../boot.php:1635
+msgid "Remember me"
+msgstr "記憶する"
+
+#: ../../boot.php:1635 ../../include/dir_fns.php:143
+#: ../../include/dir_fns.php:144 ../../include/dir_fns.php:145
+#: ../../view/theme/redbasic/php/config.php:99
+#: ../../view/theme/redbasic/php/config.php:116
+#: ../../Zotlabs/Lib/Libzotdir.php:162 ../../Zotlabs/Lib/Libzotdir.php:163
+#: ../../Zotlabs/Lib/Libzotdir.php:165 ../../Zotlabs/Module/Admin/Site.php:255
+#: ../../Zotlabs/Module/Api.php:99 ../../Zotlabs/Module/Connedit.php:406
+#: ../../Zotlabs/Module/Connedit.php:796 ../../Zotlabs/Module/Defperms.php:197
+#: ../../Zotlabs/Module/Events.php:472 ../../Zotlabs/Module/Events.php:473
+#: ../../Zotlabs/Module/Filestorage.php:198
+#: ../../Zotlabs/Module/Filestorage.php:206 ../../Zotlabs/Module/Import.php:635
+#: ../../Zotlabs/Module/Import.php:639 ../../Zotlabs/Module/Import.php:640
+#: ../../Zotlabs/Module/Menu.php:162 ../../Zotlabs/Module/Menu.php:221
+#: ../../Zotlabs/Module/Mitem.php:176 ../../Zotlabs/Module/Mitem.php:177
+#: ../../Zotlabs/Module/Mitem.php:256 ../../Zotlabs/Module/Mitem.php:257
+#: ../../Zotlabs/Module/Photos.php:712 ../../Zotlabs/Module/Profiles.php:681
+#: ../../Zotlabs/Module/Removeme.php:63
+#: ../../Zotlabs/Module/Settings/Channel.php:309
+#: ../../Zotlabs/Module/Settings/Display.php:89
+#: ../../Zotlabs/Module/Sources.php:124 ../../Zotlabs/Module/Sources.php:159
+#: ../../Zotlabs/Module/Wiki.php:227 ../../Zotlabs/Module/Wiki.php:228
+#: ../../Zotlabs/Storage/Browser.php:411
+msgid "No"
+msgstr "いいえ"
+
+#: ../../boot.php:1635 ../../include/dir_fns.php:143
+#: ../../include/dir_fns.php:144 ../../include/dir_fns.php:145
+#: ../../view/theme/redbasic/php/config.php:99
+#: ../../view/theme/redbasic/php/config.php:116
+#: ../../Zotlabs/Lib/Libzotdir.php:162 ../../Zotlabs/Lib/Libzotdir.php:163
+#: ../../Zotlabs/Lib/Libzotdir.php:165 ../../Zotlabs/Module/Admin/Site.php:257
+#: ../../Zotlabs/Module/Api.php:98 ../../Zotlabs/Module/Connedit.php:406
+#: ../../Zotlabs/Module/Defperms.php:197 ../../Zotlabs/Module/Events.php:472
+#: ../../Zotlabs/Module/Events.php:473 ../../Zotlabs/Module/Filestorage.php:198
+#: ../../Zotlabs/Module/Filestorage.php:206 ../../Zotlabs/Module/Import.php:635
+#: ../../Zotlabs/Module/Import.php:639 ../../Zotlabs/Module/Import.php:640
+#: ../../Zotlabs/Module/Menu.php:162 ../../Zotlabs/Module/Menu.php:221
+#: ../../Zotlabs/Module/Mitem.php:176 ../../Zotlabs/Module/Mitem.php:177
+#: ../../Zotlabs/Module/Mitem.php:256 ../../Zotlabs/Module/Mitem.php:257
+#: ../../Zotlabs/Module/Photos.php:712 ../../Zotlabs/Module/Profiles.php:681
+#: ../../Zotlabs/Module/Removeme.php:63
+#: ../../Zotlabs/Module/Settings/Channel.php:309
+#: ../../Zotlabs/Module/Settings/Display.php:89
+#: ../../Zotlabs/Module/Sources.php:124 ../../Zotlabs/Module/Sources.php:159
+#: ../../Zotlabs/Module/Wiki.php:227 ../../Zotlabs/Module/Wiki.php:228
+#: ../../Zotlabs/Storage/Browser.php:411
+msgid "Yes"
+msgstr "はい"
+
+#: ../../boot.php:1638
+msgid "Forgot your password?"
+msgstr "パスワードを忘れましたか?"
+
+#: ../../boot.php:1639 ../../Zotlabs/Module/Lostpass.php:91
+msgid "Password Reset"
+msgstr "パスワードのリセット"
+
+#: ../../boot.php:2434
+#, php-format
+msgid "[$Projectname] Website SSL error for %s"
+msgstr "[$ Projectname] %s WebサイトSSLエラー"
+
+#: ../../boot.php:2439
+msgid "Website SSL certificate is not valid. Please correct."
+msgstr "ウェブサイトのssl認証ができません。修正してください。"
+
+#: ../../boot.php:2555
+#, php-format
+msgid "[$Projectname] Cron tasks not running on %s"
+msgstr "[$Projectname] Cronタスクが%s実行されていません"
+
+#: ../../boot.php:2560
+msgid "Cron/Scheduled tasks not running."
+msgstr "Cron/スケジュール済みタスクが実行されていません。"
+
+#: ../../boot.php:2561 ../../include/datetime.php:238
+msgid "never"
+msgstr "一度もなし"
+
+#: ../../include/account.php:36
+msgid "Not a valid email address"
+msgstr "未認証のメールアドレス"
+
+#: ../../include/account.php:38
+msgid "Your email domain is not among those allowed on this site"
+msgstr "あなたのメールアドレスのドメインはこのサイトでは許可されていません。"
+
+#: ../../include/account.php:44
+msgid "Your email address is already registered at this site."
+msgstr "あなたのメールアドレスは既にこのサイトに登録されています。"
+
+#: ../../include/account.php:76
+msgid "An invitation is required."
+msgstr "招待状が必要です。"
+
+#: ../../include/account.php:80
+msgid "Invitation could not be verified."
+msgstr "招待状が認証されませんでした。"
+
+#: ../../include/account.php:156
+msgid "Please enter the required information."
+msgstr "必須事項を入力してください。"
+
+#: ../../include/account.php:223
+msgid "Failed to store account information."
+msgstr "アカウント情報の保存に失敗しました。"
+
+#: ../../include/account.php:311
+#, php-format
+msgid "Registration confirmation for %s"
+msgstr "登録確認: %s"
+
+#: ../../include/account.php:380
+#, php-format
+msgid "Registration request at %s"
+msgstr "登録リクエスト: %s"
+
+#: ../../include/account.php:402
+msgid "your registration password"
+msgstr "あなたの登録されているパスワード"
+
+#: ../../include/account.php:408 ../../include/account.php:471
+#, php-format
+msgid "Registration details for %s"
+msgstr "登録の詳細: %s"
+
+#: ../../include/account.php:482
+msgid "Account approved."
+msgstr "アカウントが承認されました。"
+
+#: ../../include/account.php:522
+#, php-format
+msgid "Registration revoked for %s"
+msgstr "%sの登録が取り消されました"
+
+#: ../../include/account.php:803 ../../include/account.php:805
+msgid "Click here to upgrade."
+msgstr "ここをクリックしてアップグレード"
+
+#: ../../include/account.php:811
+msgid "This action exceeds the limits set by your subscription plan."
+msgstr "このアクションは、サブスクリプションプランで設定された制限を超えています。"
+
+#: ../../include/account.php:816
+msgid "This action is not available under your subscription plan."
+msgstr "このアクションは、サブスクリプションプランでは使用できません。"
+
+#: ../../include/acl_selectors.php:33
+#: ../../Zotlabs/Lib/PermissionDescription.php:34
+msgid "Visible to your default audience"
+msgstr "デフォルトの視聴者に表示されます"
+
+#: ../../include/acl_selectors.php:88 ../../Zotlabs/Module/Acl.php:121
+#: ../../Zotlabs/Module/Lockview.php:117 ../../Zotlabs/Module/Lockview.php:153
+msgctxt "acl"
+msgid "Profile"
+msgstr "プロファイル"
+
+#: ../../include/acl_selectors.php:106
+#: ../../Zotlabs/Lib/PermissionDescription.php:107
+msgid "Only me"
+msgstr "自分のみ"
+
+#: ../../include/acl_selectors.php:113
+msgid "Who can see this?"
+msgstr "表示できる人"
+
+#: ../../include/acl_selectors.php:114
+msgid "Custom selection"
+msgstr "カスタム選択"
+
+#: ../../include/acl_selectors.php:115
+msgid ""
+"Select \"Show\" to allow viewing. \"Don't show\" lets you override and limit "
+"the scope of \"Show\"."
+msgstr "表示を許可するには、「表示」を選択します。 「表示しない」を使用すると、「表示」の範囲を上書きおよび制限できます"
+
+#: ../../include/acl_selectors.php:116
+msgid "Show"
+msgstr "表示"
+
+#: ../../include/acl_selectors.php:117
+msgid "Don't show"
+msgstr "非表示"
+
+#: ../../include/acl_selectors.php:118 ../../include/nav.php:186
+#: ../../include/text.php:1084 ../../include/text.php:1096
+#: ../../Zotlabs/Lib/Apps.php:352 ../../Zotlabs/Module/Connections.php:352
+#: ../../Zotlabs/Module/Search.php:44
+#: ../../Zotlabs/Widget/Activity_filter.php:151
+#: ../../Zotlabs/Widget/Sitesearch.php:31
+msgid "Search"
+msgstr "検索"
+
+#: ../../include/acl_selectors.php:123 ../../Zotlabs/Module/Chat.php:243
+#: ../../Zotlabs/Module/Connedit.php:690
+#: ../../Zotlabs/Module/Filestorage.php:190 ../../Zotlabs/Module/Photos.php:717
+#: ../../Zotlabs/Module/Photos.php:1086 ../../Zotlabs/Module/Thing.php:319
+#: ../../Zotlabs/Module/Thing.php:372
+msgid "Permissions"
+msgstr "権限"
+
+#: ../../include/acl_selectors.php:125 ../../Zotlabs/Lib/ThreadItem.php:463
+#: ../../Zotlabs/Module/Photos.php:1316
+msgid "Close"
+msgstr "閉じる"
+
+#: ../../include/acl_selectors.php:150
+#, php-format
+msgid ""
+"Post permissions %s cannot be changed %s after a post is shared.These "
+"permissions set who is allowed to view the post."
+msgstr "投稿を共有した後、投稿%s権限%sを%sに変更することはできません。 br />これらの権限は、投稿の閲覧を許可するユーザーを設定します。"
+
+#: ../../include/activities.php:42
+msgid " and "
+msgstr "そして"
+
+#: ../../include/activities.php:50
+msgid "public profile"
+msgstr "公開プロフィール"
+
+#: ../../include/activities.php:59
+#, php-format
+msgid "%1$s changed %2$s to “%3$s”"
+msgstr "%1$sが%2$sを&ldquo;に変更しました%3$s &rdquo;"
+
+#: ../../include/activities.php:60
+#, php-format
+msgid "Visit %1$s's %2$s"
+msgstr "%1$sの%2$sアクセス"
+
+#: ../../include/activities.php:63
+#, php-format
+msgid "%1$s has an updated %2$s, changing %3$s."
+msgstr "%1$sには更新された%2$s 、 %3$s変更しています。"
+
+#: ../../include/attach.php:150 ../../include/attach.php:199
+#: ../../include/attach.php:272 ../../include/attach.php:380
+#: ../../include/attach.php:394 ../../include/attach.php:401
+#: ../../include/attach.php:483 ../../include/attach.php:1043
+#: ../../include/attach.php:1117 ../../include/attach.php:1280
+#: ../../include/items.php:3801 ../../include/photos.php:27
+#: ../../Zotlabs/Lib/Chatroom.php:133 ../../Zotlabs/Module/Achievements.php:34
+#: ../../Zotlabs/Module/Api.php:24 ../../Zotlabs/Module/Appman.php:87
+#: ../../Zotlabs/Module/Articles.php:88
+#: ../../Zotlabs/Module/Article_edit.php:51
+#: ../../Zotlabs/Module/Authtest.php:16 ../../Zotlabs/Module/Block.php:24
+#: ../../Zotlabs/Module/Block.php:74 ../../Zotlabs/Module/Blocks.php:73
+#: ../../Zotlabs/Module/Blocks.php:80 ../../Zotlabs/Module/Bookmarks.php:70
+#: ../../Zotlabs/Module/Cards.php:86 ../../Zotlabs/Module/Channel.php:168
+#: ../../Zotlabs/Module/Channel.php:335 ../../Zotlabs/Module/Channel.php:374
+#: ../../Zotlabs/Module/Chat.php:115 ../../Zotlabs/Module/Chat.php:120
+#: ../../Zotlabs/Module/Cloud.php:40 ../../Zotlabs/Module/Common.php:38
+#: ../../Zotlabs/Module/Connections.php:32
+#: ../../Zotlabs/Module/Connedit.php:399
+#: ../../Zotlabs/Module/Cover_photo.php:338
+#: ../../Zotlabs/Module/Cover_photo.php:351
+#: ../../Zotlabs/Module/Defperms.php:181 ../../Zotlabs/Module/Display.php:451
+#: ../../Zotlabs/Module/Editblock.php:67 ../../Zotlabs/Module/Editlayout.php:67
+#: ../../Zotlabs/Module/Editlayout.php:90 ../../Zotlabs/Module/Editpost.php:17
+#: ../../Zotlabs/Module/Editwebpage.php:68
+#: ../../Zotlabs/Module/Editwebpage.php:89
+#: ../../Zotlabs/Module/Editwebpage.php:107
+#: ../../Zotlabs/Module/Editwebpage.php:121 ../../Zotlabs/Module/Events.php:271
+#: ../../Zotlabs/Module/Filestorage.php:17
+#: ../../Zotlabs/Module/Filestorage.php:72
+#: ../../Zotlabs/Module/Filestorage.php:90
+#: ../../Zotlabs/Module/Filestorage.php:113
+#: ../../Zotlabs/Module/Filestorage.php:160 ../../Zotlabs/Module/Group.php:14
+#: ../../Zotlabs/Module/Group.php:30 ../../Zotlabs/Module/Invite.php:21
+#: ../../Zotlabs/Module/Invite.php:102 ../../Zotlabs/Module/Item.php:397
+#: ../../Zotlabs/Module/Item.php:416 ../../Zotlabs/Module/Item.php:426
+#: ../../Zotlabs/Module/Item.php:1302 ../../Zotlabs/Module/Layouts.php:71
+#: ../../Zotlabs/Module/Layouts.php:78 ../../Zotlabs/Module/Layouts.php:89
+#: ../../Zotlabs/Module/Like.php:187 ../../Zotlabs/Module/Locs.php:87
+#: ../../Zotlabs/Module/Mail.php:146 ../../Zotlabs/Module/Manage.php:10
+#: ../../Zotlabs/Module/Menu.php:129 ../../Zotlabs/Module/Menu.php:140
+#: ../../Zotlabs/Module/Message.php:18 ../../Zotlabs/Module/Mitem.php:129
+#: ../../Zotlabs/Module/Moderate.php:13 ../../Zotlabs/Module/Mood.php:126
+#: ../../Zotlabs/Module/Network.php:19 ../../Zotlabs/Module/New_channel.php:105
+#: ../../Zotlabs/Module/New_channel.php:130
+#: ../../Zotlabs/Module/Notifications.php:11
+#: ../../Zotlabs/Module/Card_edit.php:51 ../../Zotlabs/Module/Regmod.php:20
+#: ../../Zotlabs/Module/Page.php:34 ../../Zotlabs/Module/Page.php:133
+#: ../../Zotlabs/Module/Pdledit.php:34 ../../Zotlabs/Module/Photos.php:69
+#: ../../Zotlabs/Module/Poke.php:157 ../../Zotlabs/Module/Profile.php:85
+#: ../../Zotlabs/Module/Profile.php:101 ../../Zotlabs/Module/Profiles.php:198
+#: ../../Zotlabs/Module/Profiles.php:635
+#: ../../Zotlabs/Module/Profile_photo.php:302
+#: ../../Zotlabs/Module/Profile_photo.php:315 ../../Zotlabs/Module/Rate.php:113
+#: ../../Zotlabs/Module/Register.php:77
+#: ../../Zotlabs/Module/Service_limits.php:11
+#: ../../Zotlabs/Module/Settings.php:59 ../../Zotlabs/Module/Setup.php:206
+#: ../../Zotlabs/Module/Sharedwithme.php:16 ../../Zotlabs/Module/Sources.php:80
+#: ../../Zotlabs/Module/Suggest.php:32 ../../Zotlabs/Module/Thing.php:280
+#: ../../Zotlabs/Module/Thing.php:300 ../../Zotlabs/Module/Thing.php:341
+#: ../../Zotlabs/Module/Viewconnections.php:28
+#: ../../Zotlabs/Module/Viewconnections.php:33
+#: ../../Zotlabs/Module/Viewsrc.php:19 ../../Zotlabs/Module/Webpages.php:133
+#: ../../Zotlabs/Module/Wiki.php:59 ../../Zotlabs/Module/Wiki.php:285
+#: ../../Zotlabs/Module/Wiki.php:428 ../../Zotlabs/Web/WebServer.php:123
+msgid "Permission denied."
+msgstr "アクセス拒否。"
+
+#: ../../include/attach.php:267 ../../include/attach.php:375
+msgid "Item was not found."
+msgstr "アイテムが見つかりませんでした。"
+
+#: ../../include/attach.php:284
+msgid "Unknown error."
+msgstr "未知のエラー。"
+
+#: ../../include/attach.php:568
+msgid "No source file."
+msgstr "ソースファイルがありません。"
+
+#: ../../include/attach.php:590
+msgid "Cannot locate file to replace"
+msgstr "置き換えるファイルが見つかりません"
+
+#: ../../include/attach.php:609
+msgid "Cannot locate file to revise/update"
+msgstr "修正/更新するファイルが見つかりません"
+
+#: ../../include/attach.php:751
+#, php-format
+msgid "File exceeds size limit of %d"
+msgstr "ファイルはサイズ制限%dを超えています"
+
+#: ../../include/attach.php:772
+#, php-format
+msgid "You have reached your limit of %1$.0f Mbytes attachment storage."
+msgstr "%1 $ .0fメガバイトの添付ファイルストレージの制限に達しました。"
+
+#: ../../include/attach.php:954
+msgid "File upload failed. Possible system limit or action terminated."
+msgstr "ファイルのアップロードに失敗しました。可能なシステム制限またはアクションが終了しました。"
+
+#: ../../include/attach.php:983
+msgid "Stored file could not be verified. Upload failed."
+msgstr "保存されたファイルを確認できませんでした。アップロードに失敗しました。"
+
+#: ../../include/attach.php:1057 ../../include/attach.php:1073
+msgid "Path not available."
+msgstr "パスが利用できません。"
+
+#: ../../include/attach.php:1122 ../../include/attach.php:1285
+msgid "Empty pathname"
+msgstr "空のパス名"
+
+#: ../../include/attach.php:1148
+msgid "duplicate filename or path"
+msgstr "ファイル名またはパスが重複しています"
+
+#: ../../include/attach.php:1173
+msgid "Path not found."
+msgstr "パスが見つかりません。"
+
+#: ../../include/attach.php:1241
+msgid "mkdir failed."
+msgstr "mkdirが失敗しました。"
+
+#: ../../include/attach.php:1245
+msgid "database storage failed."
+msgstr "データベースストレージが失敗しました。"
+
+#: ../../include/attach.php:1291
+msgid "Empty path"
+msgstr "空のパス"
+
+#: ../../include/auth.php:192
+msgid "Delegation session ended."
+msgstr "委任セッションは終了しました。"
+
+#: ../../include/auth.php:196
+msgid "Logged out."
+msgstr "ログアウトしました。"
+
+#: ../../include/auth.php:291
+msgid "Email validation is incomplete. Please check your email."
+msgstr "メールの検証が不完全です。メールを確認してください。"
+
+#: ../../include/auth.php:307
+msgid "Failed authentication"
+msgstr "認証失敗"
+
+#: ../../include/auth.php:317
+msgid "Login failed."
+msgstr "ログインに失敗しました。"
+
+#: ../../include/bbcode.php:220 ../../include/bbcode.php:1210
+#: ../../include/bbcode.php:1213 ../../include/bbcode.php:1218
+#: ../../include/bbcode.php:1221 ../../include/bbcode.php:1224
+#: ../../include/bbcode.php:1227 ../../include/bbcode.php:1232
+#: ../../include/bbcode.php:1235 ../../include/bbcode.php:1240
+#: ../../include/bbcode.php:1243 ../../include/bbcode.php:1246
+#: ../../include/bbcode.php:1249
+msgid "Image/photo"
+msgstr "画像/写真"
+
+#: ../../include/bbcode.php:259 ../../include/bbcode.php:1260
+msgid "Encrypted content"
+msgstr "暗号化されたコンテンツ"
+
+#: ../../include/bbcode.php:275
+#, php-format
+msgid "Install %1$s element %2$s"
+msgstr "%1$s要素%2$sをインストール"
+
+#: ../../include/bbcode.php:279
+#, php-format
+msgid ""
+"This post contains an installable %s element, however you lack permissions "
+"to install it on this site."
+msgstr "この投稿にはインストール可能な%s要素が含まれていますが、このサイトにインストールする権限がありません。"
+
+#: ../../include/bbcode.php:289 ../../Zotlabs/Module/Impel.php:43
+msgid "webpage"
+msgstr "ウェブページ"
+
+#: ../../include/bbcode.php:292 ../../Zotlabs/Module/Impel.php:53
+msgid "layout"
+msgstr "レイアウト"
+
+#: ../../include/bbcode.php:295 ../../Zotlabs/Module/Impel.php:48
+msgid "block"
+msgstr "ブロック"
+
+#: ../../include/bbcode.php:298 ../../Zotlabs/Module/Impel.php:60
+msgid "menu"
+msgstr "メニュー"
+
+#: ../../include/bbcode.php:359
+msgid "card"
+msgstr "カード"
+
+#: ../../include/bbcode.php:361
+msgid "article"
+msgstr "記事"
+
+#: ../../include/bbcode.php:363 ../../include/markdown.php:200
+#: ../../Zotlabs/Module/Tagger.php:77
+msgid "post"
+msgstr "役職"
+
+#: ../../include/bbcode.php:367 ../../include/markdown.php:198
+#, php-format
+msgid "%1$s wrote the following %2$s %3$s"
+msgstr "%1$sは次の%2$s %3$s書きました"
+
+#: ../../include/bbcode.php:444 ../../include/bbcode.php:452
+msgid "Click to open/close"
+msgstr "クリックして開閉"
+
+#: ../../include/bbcode.php:452
+msgid "spoiler"
+msgstr "スポイラー"
+
+#: ../../include/bbcode.php:465
+msgid "View article"
+msgstr "記事を見る"
+
+#: ../../include/bbcode.php:465
+msgid "View summary"
+msgstr "概要を見る"
+
+#: ../../include/bbcode.php:755 ../../include/bbcode.php:925
+#: ../../Zotlabs/Lib/NativeWikiPage.php:603
+msgid "Different viewers will see this text differently"
+msgstr "視聴者が異なれば、このテキストの見方も異なります"
+
+#: ../../include/bbcode.php:1198
+msgid "$1 wrote:"
+msgstr "$ 1の書き込み:"
+
+#: ../../include/bookmarks.php:34
+#, php-format
+msgid "%1$s's bookmarks"
+msgstr "%1$sのブックマーク"
+
+#: ../../include/channel.php:43
+msgid "Unable to obtain identity information from database"
+msgstr "データベースからID情報を取得できません"
+
+#: ../../include/channel.php:76
+msgid "Empty name"
+msgstr "空の名前"
+
+#: ../../include/channel.php:79
+msgid "Name too long"
+msgstr "名前が長すぎます"
+
+#: ../../include/channel.php:196
+msgid "No account identifier"
+msgstr "アカウント識別子なし"
+
+#: ../../include/channel.php:208
+msgid "Nickname is required."
+msgstr "ニックネームが必要です。"
+
+#: ../../include/channel.php:222 ../../include/channel.php:655
+#: ../../Zotlabs/Module/Changeaddr.php:46
+msgid "Reserved nickname. Please choose another."
+msgstr "予約済みのニックネーム。別のものを選択してください。"
+
+#: ../../include/channel.php:227 ../../include/channel.php:660
+#: ../../Zotlabs/Module/Changeaddr.php:51
+msgid ""
+"Nickname has unsupported characters or is already being used on this site."
+msgstr "ニックネームにサポートされていない文字が含まれているか、このサイトで既に使用されています。"
+
+#: ../../include/channel.php:287
+msgid "Unable to retrieve created identity"
+msgstr "作成されたIDを取得できません"
+
+#: ../../include/channel.php:429
+msgid "Default Profile"
+msgstr "デフォルトプロファイル"
+
+#: ../../include/channel.php:493 ../../include/channel.php:494
+#: ../../include/channel.php:501 ../../include/selectors.php:134
+#: ../../Zotlabs/Module/Connedit.php:725
+#: ../../Zotlabs/Module/Settings/Channel.php:70
+#: ../../Zotlabs/Module/Settings/Channel.php:74
+#: ../../Zotlabs/Module/Settings/Channel.php:75
+#: ../../Zotlabs/Module/Settings/Channel.php:78
+#: ../../Zotlabs/Module/Settings/Channel.php:89
+#: ../../Zotlabs/Widget/Affinity.php:32
+msgid "Friends"
+msgstr "友だち"
+
+#: ../../include/channel.php:588 ../../include/channel.php:677
+msgid "Unable to retrieve modified identity"
+msgstr "変更されたIDを取得できません"
+
+#: ../../include/channel.php:1273
+msgid "Requested channel is not available."
+msgstr "要求されたチャンネルは利用できません。"
+
+#: ../../include/channel.php:1319 ../../Zotlabs/Module/Achievements.php:15
+#: ../../Zotlabs/Module/Articles.php:42 ../../Zotlabs/Module/Blocks.php:33
+#: ../../Zotlabs/Module/Cards.php:42 ../../Zotlabs/Module/Connect.php:17
+#: ../../Zotlabs/Module/Editblock.php:31 ../../Zotlabs/Module/Editlayout.php:31
+#: ../../Zotlabs/Module/Editwebpage.php:32
+#: ../../Zotlabs/Module/Filestorage.php:53 ../../Zotlabs/Module/Hcard.php:12
+#: ../../Zotlabs/Module/Layouts.php:31 ../../Zotlabs/Module/Menu.php:91
+#: ../../Zotlabs/Module/Profile.php:20 ../../Zotlabs/Module/Webpages.php:39
+msgid "Requested profile is not available."
+msgstr "要求されたプロファイルは利用できません。"
+
+#: ../../include/channel.php:1411 ../../Zotlabs/Module/Profiles.php:728
+msgid "Change profile photo"
+msgstr "プロフィール写真を変更"
+
+#: ../../include/channel.php:1418 ../../include/nav.php:113
+#: ../../Zotlabs/Module/Profiles.php:830
+msgid "Edit Profiles"
+msgstr "プロファイルを編集する"
+
+#: ../../include/channel.php:1418 ../../include/channel.php:1422
+#: ../../include/menu.php:118 ../../Zotlabs/Lib/Apps.php:558
+#: ../../Zotlabs/Lib/ThreadItem.php:147
+#: ../../Zotlabs/Module/Admin/Profs.php:175
+#: ../../Zotlabs/Module/Article_edit.php:99 ../../Zotlabs/Module/Blocks.php:160
+#: ../../Zotlabs/Module/Connections.php:298
+#: ../../Zotlabs/Module/Connections.php:336
+#: ../../Zotlabs/Module/Connections.php:356
+#: ../../Zotlabs/Module/Editblock.php:114
+#: ../../Zotlabs/Module/Editlayout.php:114
+#: ../../Zotlabs/Module/Editwebpage.php:142 ../../Zotlabs/Module/Group.php:252
+#: ../../Zotlabs/Module/Layouts.php:193 ../../Zotlabs/Module/Menu.php:175
+#: ../../Zotlabs/Module/Oauth.php:173 ../../Zotlabs/Module/Oauth2.php:194
+#: ../../Zotlabs/Module/Card_edit.php:99 ../../Zotlabs/Module/Thing.php:266
+#: ../../Zotlabs/Module/Webpages.php:255 ../../Zotlabs/Module/Wiki.php:211
+#: ../../Zotlabs/Module/Wiki.php:384 ../../Zotlabs/Storage/Browser.php:296
+#: ../../Zotlabs/Widget/Cdav.php:126 ../../Zotlabs/Widget/Cdav.php:162
+msgid "Edit"
+msgstr "編集"
+
+#: ../../include/channel.php:1419
+msgid "Create New Profile"
+msgstr "新しいプロファイルを作成"
+
+#: ../../include/channel.php:1422 ../../include/nav.php:115
+msgid "Edit Profile"
+msgstr "プロファイル編集"
+
+#: ../../include/channel.php:1437 ../../Zotlabs/Module/Profiles.php:820
+msgid "Profile Image"
+msgstr "プロフィール画像"
+
+#: ../../include/channel.php:1440
+msgid "Visible to everybody"
+msgstr "みんなに見える"
+
+#: ../../include/channel.php:1441 ../../Zotlabs/Module/Profiles.php:725
+#: ../../Zotlabs/Module/Profiles.php:824
+msgid "Edit visibility"
+msgstr "可視性を編集"
+
+#: ../../include/channel.php:1498 ../../include/connections.php:110
+#: ../../include/conversation.php:1058 ../../Zotlabs/Module/Directory.php:342
+#: ../../Zotlabs/Module/Suggest.php:71 ../../Zotlabs/Widget/Follow.php:32
+#: ../../Zotlabs/Widget/Suggestions.php:46
+msgid "Connect"
+msgstr "つなぐ"
+
+#: ../../include/channel.php:1513 ../../include/event.php:61
+#: ../../include/event.php:93 ../../Zotlabs/Module/Directory.php:328
+msgid "Location:"
+msgstr "ロケーション:"
+
+#: ../../include/channel.php:1517 ../../include/channel.php:1645
+msgid "Gender:"
+msgstr "性別:"
+
+#: ../../include/channel.php:1518 ../../include/channel.php:1689
+msgid "Status:"
+msgstr "状態:"
+
+#: ../../include/channel.php:1519 ../../include/channel.php:1713
+msgid "Homepage:"
+msgstr "ホームページ:"
+
+#: ../../include/channel.php:1520
+msgid "Online Now"
+msgstr "今オンラインです"
+
+#: ../../include/channel.php:1573
+msgid "Change your profile photo"
+msgstr "プロフィール写真を変更する"
+
+#: ../../include/channel.php:1600 ../../include/selectors.php:60
+#: ../../include/selectors.php:77
+msgid "Female"
+msgstr "女性"
+
+#: ../../include/channel.php:1602 ../../include/selectors.php:60
+#: ../../include/selectors.php:77
+msgid "Male"
+msgstr "男性"
+
+#: ../../include/channel.php:1604
+msgid "Trans"
+msgstr "トランス"
+
+#: ../../include/channel.php:1606 ../../include/selectors.php:60
+msgid "Neuter"
+msgstr "中性"
+
+#: ../../include/channel.php:1608 ../../include/selectors.php:60
+msgid "Non-specific"
+msgstr "非特異的"
+
+#: ../../include/channel.php:1643 ../../Zotlabs/Module/Settings/Channel.php:499
+msgid "Full Name:"
+msgstr "フルネーム:"
+
+#: ../../include/channel.php:1650
+msgid "Like this channel"
+msgstr "このチャンネルのように"
+
+#: ../../include/channel.php:1661 ../../include/conversation.php:1702
+#: ../../include/taxonomy.php:659 ../../Zotlabs/Lib/ThreadItem.php:235
+#: ../../Zotlabs/Module/Photos.php:1177
+msgctxt "noun"
+msgid "Like"
+msgid_plural "Likes"
+msgstr[0] "いいね"
+msgstr[1] "いいね"
+
+#: ../../include/channel.php:1674
+msgid "j F, Y"
+msgstr "j F、Y"
+
+#: ../../include/channel.php:1675
+msgid "j F"
+msgstr "j F"
+
+#: ../../include/channel.php:1682
+msgid "Birthday:"
+msgstr "お誕生日:"
+
+#: ../../include/channel.php:1686 ../../Zotlabs/Module/Directory.php:323
+msgid "Age:"
+msgstr "年齢:"
+
+#: ../../include/channel.php:1695
+#, php-format
+msgid "for %1$d %2$s"
+msgstr "%1$d %2$s"
+
+#: ../../include/channel.php:1707
+msgid "Tags:"
+msgstr "タグ:"
+
+#: ../../include/channel.php:1711
+msgid "Sexual Preference:"
+msgstr "性的嗜好:"
+
+#: ../../include/channel.php:1715 ../../Zotlabs/Module/Directory.php:339
+msgid "Hometown:"
+msgstr "出身地:"
+
+#: ../../include/channel.php:1717
+msgid "Political Views:"
+msgstr "政見:"
+
+#: ../../include/channel.php:1719
+msgid "Religion:"
+msgstr "宗教:"
+
+#: ../../include/channel.php:1721 ../../Zotlabs/Module/Directory.php:341
+msgid "About:"
+msgstr "約:"
+
+#: ../../include/channel.php:1723
+msgid "Hobbies/Interests:"
+msgstr "趣味/興味:"
+
+#: ../../include/channel.php:1725
+msgid "Likes:"
+msgstr "好きなもの:"
+
+#: ../../include/channel.php:1727
+msgid "Dislikes:"
+msgstr "嫌いなもの:"
+
+#: ../../include/channel.php:1729
+msgid "Contact information and Social Networks:"
+msgstr "連絡先情報とソーシャルネットワーク:"
+
+#: ../../include/channel.php:1731
+msgid "My other channels:"
+msgstr "私の他のチャンネル:"
+
+#: ../../include/channel.php:1733
+msgid "Musical interests:"
+msgstr "音楽的興味:"
+
+#: ../../include/channel.php:1735
+msgid "Books, literature:"
+msgstr "書籍、文学:"
+
+#: ../../include/channel.php:1737
+msgid "Television:"
+msgstr "テレビ:"
+
+#: ../../include/channel.php:1739
+msgid "Film/dance/culture/entertainment:"
+msgstr "映画/ダンス/文化/エンターテイメント:"
+
+#: ../../include/channel.php:1741
+msgid "Love/Romance:"
+msgstr "愛/ロマンス:"
+
+#: ../../include/channel.php:1743
+msgid "Work/employment:"
+msgstr "仕事/雇用:"
+
+#: ../../include/channel.php:1745
+msgid "School/education:"
+msgstr "学校教育:"
+
+#: ../../include/channel.php:1766 ../../Zotlabs/Lib/Apps.php:361
+#: ../../Zotlabs/Module/Profperm.php:113
+msgid "Profile"
+msgstr "プロフィール"
+
+#: ../../include/channel.php:1768
+msgid "Like this thing"
+msgstr "このように"
+
+#: ../../include/channel.php:1769 ../../Zotlabs/Module/Cal.php:340
+#: ../../Zotlabs/Module/Events.php:692
+msgid "Export"
+msgstr "輸出する"
+
+#: ../../include/channel.php:2207 ../../Zotlabs/Module/Cover_photo.php:301
+msgid "cover photo"
+msgstr "カバー写真"
+
+#: ../../include/channel.php:2476 ../../Zotlabs/Module/Rmagic.php:94
+msgid "Enter your channel address (e.g. channel@example.com)"
+msgstr "チャンネルアドレスを入力します(例:channel@example.com)"
+
+#: ../../include/channel.php:2477 ../../Zotlabs/Module/Rmagic.php:95
+msgid "Authenticate"
+msgstr "認証する"
+
+#: ../../include/channel.php:2632 ../../Zotlabs/Module/Admin/Accounts.php:91
+#, php-format
+msgid "Account '%s' deleted"
+msgstr "アカウント「 %s 」を削除しました"
+
+#: ../../include/connections.php:133
+msgid "New window"
+msgstr "新しい窓"
+
+#: ../../include/connections.php:134
+msgid "Open the selected location in a different window or browser tab"
+msgstr "選択した場所を別のウィンドウまたはブラウザタブで開きます"
+
+#: ../../include/connections.php:696 ../../include/event.php:1325
+#: ../../Zotlabs/Module/Cdav.php:1251 ../../Zotlabs/Module/Connedit.php:932
+#: ../../Zotlabs/Module/Profiles.php:792
+msgid "Mobile"
+msgstr "モバイル"
+
+#: ../../include/connections.php:697 ../../include/event.php:1326
+#: ../../Zotlabs/Module/Cdav.php:1252 ../../Zotlabs/Module/Connedit.php:933
+#: ../../Zotlabs/Module/Profiles.php:793
+msgid "Home"
+msgstr "ホーム"
+
+#: ../../include/connections.php:698 ../../include/event.php:1327
+msgid "Home, Voice"
+msgstr "ホーム、ボイス"
+
+#: ../../include/connections.php:699 ../../include/event.php:1328
+msgid "Home, Fax"
+msgstr "ホーム、ファックス"
+
+#: ../../include/connections.php:700 ../../include/event.php:1329
+#: ../../Zotlabs/Module/Cdav.php:1253 ../../Zotlabs/Module/Connedit.php:934
+#: ../../Zotlabs/Module/Profiles.php:794
+msgid "Work"
+msgstr "作業"
+
+#: ../../include/connections.php:701 ../../include/event.php:1330
+msgid "Work, Voice"
+msgstr "仕事、声"
+
+#: ../../include/connections.php:702 ../../include/event.php:1331
+msgid "Work, Fax"
+msgstr "仕事、ファックス"
+
+#: ../../include/connections.php:703 ../../include/connections.php:710
+#: ../../include/event.php:1332 ../../include/event.php:1339
+#: ../../include/selectors.php:60 ../../include/selectors.php:77
+#: ../../include/selectors.php:115 ../../include/selectors.php:151
+#: ../../Zotlabs/Access/PermissionRoles.php:306
+#: ../../Zotlabs/Module/Cdav.php:1254 ../../Zotlabs/Module/Connedit.php:935
+#: ../../Zotlabs/Module/Profiles.php:795
+msgid "Other"
+msgstr "その他"
+
+#: ../../include/contact_widgets.php:11
+#, php-format
+msgid "%d invitation available"
+msgid_plural "%d invitations available"
+msgstr[0] "%d招待可能"
+msgstr[1] "%d招待可能"
+
+#: ../../include/contact_widgets.php:16 ../../Zotlabs/Module/Admin/Site.php:293
+msgid "Advanced"
+msgstr "高度な"
+
+#: ../../include/contact_widgets.php:19
+msgid "Find Channels"
+msgstr "チャンネルを探す"
+
+#: ../../include/contact_widgets.php:20
+msgid "Enter name or interest"
+msgstr "名前または興味を入力してください"
+
+#: ../../include/contact_widgets.php:21
+msgid "Connect/Follow"
+msgstr "接続/フォロー"
+
+#: ../../include/contact_widgets.php:22
+msgid "Examples: Robert Morgenstein, Fishing"
+msgstr "例:Robert Morgenstein、釣り"
+
+#: ../../include/contact_widgets.php:23
+#: ../../Zotlabs/Module/Connections.php:355
+#: ../../Zotlabs/Module/Directory.php:405
+#: ../../Zotlabs/Module/Directory.php:410
+msgid "Find"
+msgstr "見つける"
+
+#: ../../include/contact_widgets.php:24 ../../Zotlabs/Module/Directory.php:409
+#: ../../Zotlabs/Module/Suggest.php:79
+msgid "Channel Suggestions"
+msgstr "チャンネルの提案"
+
+#: ../../include/contact_widgets.php:26
+msgid "Random Profile"
+msgstr "ランダムプロファイル"
+
+#: ../../include/contact_widgets.php:27
+msgid "Invite Friends"
+msgstr "友達を招待"
+
+#: ../../include/contact_widgets.php:29
+msgid "Advanced example: name=fred and country=iceland"
+msgstr "高度な例:name = fredおよびcountry = iceland"
+
+#: ../../include/contact_widgets.php:53 ../../include/features.php:325
+#: ../../Zotlabs/Widget/Activity_filter.php:137
+#: ../../Zotlabs/Widget/Filer.php:28
+msgid "Saved Folders"
+msgstr "保存されたフォルダー"
+
+#: ../../include/contact_widgets.php:56 ../../include/contact_widgets.php:99
+#: ../../include/contact_widgets.php:142 ../../include/contact_widgets.php:187
+#: ../../Zotlabs/Widget/Appcategories.php:46 ../../Zotlabs/Widget/Filer.php:31
+msgid "Everything"
+msgstr "すべて"
+
+#: ../../include/contact_widgets.php:96 ../../include/contact_widgets.php:139
+#: ../../include/contact_widgets.php:184 ../../include/taxonomy.php:409
+#: ../../include/taxonomy.php:491 ../../include/taxonomy.php:511
+#: ../../include/taxonomy.php:532 ../../Zotlabs/Widget/Appcategories.php:43
+msgid "Categories"
+msgstr "カテゴリー"
+
+#: ../../include/contact_widgets.php:218
+msgid "Common Connections"
+msgstr "共通接続"
+
+#: ../../include/contact_widgets.php:222
+#, php-format
+msgid "View all %d common connections"
+msgstr "すべての%d共通接続を表示"
+
+#: ../../include/conversation.php:116 ../../include/text.php:2104
+#: ../../Zotlabs/Lib/Activity.php:2002 ../../Zotlabs/Module/Like.php:392
+#: ../../Zotlabs/Module/Subthread.php:112 ../../Zotlabs/Module/Tagger.php:69
+msgid "photo"
+msgstr "写真"
+
+#: ../../include/conversation.php:119 ../../include/event.php:1169
+#: ../../include/text.php:2107 ../../Zotlabs/Module/Events.php:260
+#: ../../Zotlabs/Module/Like.php:394 ../../Zotlabs/Module/Tagger.php:73
+msgid "event"
+msgstr "出来事"
+
+#: ../../include/conversation.php:122 ../../Zotlabs/Module/Like.php:123
+msgid "channel"
+msgstr "チャネル"
+
+#: ../../include/conversation.php:144 ../../include/text.php:2110
+#: ../../Zotlabs/Lib/Activity.php:2002 ../../Zotlabs/Module/Like.php:392
+#: ../../Zotlabs/Module/Subthread.php:112
+msgid "status"
+msgstr "状態"
+
+#: ../../include/conversation.php:146 ../../include/text.php:2112
+#: ../../Zotlabs/Module/Tagger.php:79
+msgid "comment"
+msgstr "コメント"
+
+#: ../../include/conversation.php:160 ../../Zotlabs/Lib/Activity.php:2037
+#: ../../Zotlabs/Module/Like.php:447
+#, php-format
+msgid "%1$s likes %2$s's %3$s"
+msgstr "%1$sが%2$sの%3$s気に入っています"
+
+#: ../../include/conversation.php:163 ../../Zotlabs/Lib/Activity.php:2039
+#: ../../Zotlabs/Module/Like.php:449
+#, php-format
+msgid "%1$s doesn't like %2$s's %3$s"
+msgstr "%1$sは%2$sの%3$s好きではありません"
+
+#: ../../include/conversation.php:169
+#, php-format
+msgid "likes %1$s's %2$s"
+msgstr "%1$sの%2$sが好き"
+
+#: ../../include/conversation.php:172
+#, php-format
+msgid "doesn't like %1$s's %2$s"
+msgstr "%1$sの%2$sが気に入らない"
+
+#: ../../include/conversation.php:212
+#, php-format
+msgid "%1$s is now connected with %2$s"
+msgstr "%1$sは%2$s接続されました"
+
+#: ../../include/conversation.php:247
+#, php-format
+msgid "%1$s poked %2$s"
+msgstr "%1$s %2$sを突破しました"
+
+#: ../../include/conversation.php:251 ../../include/text.php:1176
+#: ../../include/text.php:1180
+msgid "poked"
+msgstr "突く"
+
+#: ../../include/conversation.php:268 ../../Zotlabs/Module/Mood.php:76
+#, php-format
+msgctxt "mood"
+msgid "%1$s is %2$s"
+msgstr "%1$sは%2$s"
+
+#: ../../include/conversation.php:483 ../../Zotlabs/Lib/ThreadItem.php:468
+msgid "This is an unsaved preview"
+msgstr "これは未保存のプレビューです"
+
+#: ../../include/conversation.php:619 ../../Zotlabs/Module/Photos.php:1154
+msgctxt "title"
+msgid "Likes"
+msgstr "いいね"
+
+#: ../../include/conversation.php:619 ../../Zotlabs/Module/Photos.php:1154
+msgctxt "title"
+msgid "Dislikes"
+msgstr "嫌い"
+
+#: ../../include/conversation.php:620 ../../Zotlabs/Module/Photos.php:1155
+msgctxt "title"
+msgid "Agree"
+msgstr "同意する"
+
+#: ../../include/conversation.php:620 ../../Zotlabs/Module/Photos.php:1155
+msgctxt "title"
+msgid "Disagree"
+msgstr "同意しない"
+
+#: ../../include/conversation.php:620 ../../Zotlabs/Module/Photos.php:1155
+msgctxt "title"
+msgid "Abstain"
+msgstr "棄権"
+
+#: ../../include/conversation.php:621 ../../Zotlabs/Module/Photos.php:1156
+msgctxt "title"
+msgid "Attending"
+msgstr "出席中"
+
+#: ../../include/conversation.php:621 ../../Zotlabs/Module/Photos.php:1156
+msgctxt "title"
+msgid "Not attending"
+msgstr "出席しない"
+
+#: ../../include/conversation.php:621 ../../Zotlabs/Module/Photos.php:1156
+msgctxt "title"
+msgid "Might attend"
+msgstr "出席するかもしれない"
+
+#: ../../include/conversation.php:690 ../../Zotlabs/Lib/ThreadItem.php:177
+msgid "Select"
+msgstr "選択してください"
+
+#: ../../include/conversation.php:691 ../../include/conversation.php:736
+#: ../../Zotlabs/Lib/Apps.php:559 ../../Zotlabs/Lib/ThreadItem.php:167
+#: ../../Zotlabs/Module/Admin/Accounts.php:175
+#: ../../Zotlabs/Module/Admin/Channels.php:149
+#: ../../Zotlabs/Module/Admin/Profs.php:176
+#: ../../Zotlabs/Module/Article_edit.php:129
+#: ../../Zotlabs/Module/Blocks.php:162 ../../Zotlabs/Module/Cdav.php:966
+#: ../../Zotlabs/Module/Cdav.php:1259 ../../Zotlabs/Module/Connections.php:306
+#: ../../Zotlabs/Module/Connedit.php:668 ../../Zotlabs/Module/Connedit.php:940
+#: ../../Zotlabs/Module/Editblock.php:139
+#: ../../Zotlabs/Module/Editlayout.php:138
+#: ../../Zotlabs/Module/Editwebpage.php:167 ../../Zotlabs/Module/Oauth.php:174
+#: ../../Zotlabs/Module/Oauth2.php:195 ../../Zotlabs/Module/Card_edit.php:129
+#: ../../Zotlabs/Module/Photos.php:1220 ../../Zotlabs/Module/Profiles.php:800
+#: ../../Zotlabs/Module/Thing.php:267 ../../Zotlabs/Module/Webpages.php:257
+#: ../../Zotlabs/Storage/Browser.php:297
+msgid "Delete"
+msgstr "削除する"
+
+#: ../../include/conversation.php:695 ../../Zotlabs/Lib/ThreadItem.php:266
+msgid "Toggle Star Status"
+msgstr "スターステータスの切り替え"
+
+#: ../../include/conversation.php:700 ../../Zotlabs/Lib/ThreadItem.php:102
+msgid "Private Message"
+msgstr "プライベートメッセージ"
+
+#: ../../include/conversation.php:707 ../../Zotlabs/Lib/ThreadItem.php:277
+msgid "Message signature validated"
+msgstr "検証されたメッセージ署名"
+
+#: ../../include/conversation.php:708 ../../Zotlabs/Lib/ThreadItem.php:278
+msgid "Message signature incorrect"
+msgstr "メッセージ署名が正しくありません"
+
+#: ../../include/conversation.php:735
+#: ../../Zotlabs/Module/Admin/Accounts.php:173
+#: ../../Zotlabs/Module/Connections.php:320
+msgid "Approve"
+msgstr "承認する"
+
+#: ../../include/conversation.php:739
+#, php-format
+msgid "View %s's profile @ %s"
+msgstr "%sのプロフィール@ %s"
+
+#: ../../include/conversation.php:759
+msgid "Categories:"
+msgstr "カテゴリー:"
+
+#: ../../include/conversation.php:760
+msgid "Filed under:"
+msgstr "下に提出:"
+
+#: ../../include/conversation.php:766 ../../Zotlabs/Lib/ThreadItem.php:402
+#, php-format
+msgid "from %s"
+msgstr "%sから"
+
+#: ../../include/conversation.php:769 ../../Zotlabs/Lib/ThreadItem.php:405
+#, php-format
+msgid "last edited: %s"
+msgstr "最終編集: %s"
+
+#: ../../include/conversation.php:770 ../../Zotlabs/Lib/ThreadItem.php:406
+#, php-format
+msgid "Expires: %s"
+msgstr "有効期限: %s"
+
+#: ../../include/conversation.php:785
+msgid "View in context"
+msgstr "コンテキストで表示"
+
+#: ../../include/conversation.php:787 ../../Zotlabs/Lib/ThreadItem.php:469
+#: ../../Zotlabs/Module/Photos.php:1118
+msgid "Please wait"
+msgstr "お待ちください"
+
+#: ../../include/conversation.php:886
+msgid "remove"
+msgstr "取り除く"
+
+#: ../../include/conversation.php:890
+msgid "Loading..."
+msgstr "読み込み中..."
+
+#: ../../include/conversation.php:891 ../../Zotlabs/Lib/ThreadItem.php:290
+msgid "Conversation Tools"
+msgstr "会話ツール"
+
+#: ../../include/conversation.php:892
+msgid "Delete Selected Items"
+msgstr "選択したアイテムを削除"
+
+#: ../../include/conversation.php:935
+msgid "View Source"
+msgstr "ソースを見る"
+
+#: ../../include/conversation.php:945
+msgid "Follow Thread"
+msgstr "スレッドをフォロー"
+
+#: ../../include/conversation.php:954
+msgid "Unfollow Thread"
+msgstr "スレッドをフォロー解除"
+
+#: ../../include/conversation.php:1038 ../../include/nav.php:110
+#: ../../Zotlabs/Lib/Apps.php:343 ../../Zotlabs/Module/Connedit.php:608
+msgid "View Profile"
+msgstr "プロフィールを見る"
+
+#: ../../include/conversation.php:1048 ../../Zotlabs/Module/Connedit.php:629
+msgid "Recent Activity"
+msgstr "最近の活動"
+
+#: ../../include/conversation.php:1068
+msgid "Edit Connection"
+msgstr "接続を編集"
+
+#: ../../include/conversation.php:1078
+msgid "Message"
+msgstr "メッセージ"
+
+#: ../../include/conversation.php:1088 ../../Zotlabs/Module/Pubsites.php:35
+#: ../../Zotlabs/Module/Ratings.php:97
+msgid "Ratings"
+msgstr "評価"
+
+#: ../../include/conversation.php:1098 ../../Zotlabs/Lib/Apps.php:350
+#: ../../Zotlabs/Module/Poke.php:199
+msgid "Poke"
+msgstr "ポーク"
+
+#: ../../include/conversation.php:1166 ../../Zotlabs/Lib/Activity.php:1053
+#: ../../Zotlabs/Lib/Apps.php:1115 ../../Zotlabs/Lib/Apps.php:1199
+#: ../../Zotlabs/Module/Cdav.php:826 ../../Zotlabs/Module/Cdav.php:827
+#: ../../Zotlabs/Module/Cdav.php:834 ../../Zotlabs/Module/Embedphotos.php:154
+#: ../../Zotlabs/Module/Photos.php:832 ../../Zotlabs/Module/Photos.php:1296
+#: ../../Zotlabs/Storage/Browser.php:164 ../../Zotlabs/Widget/Album.php:84
+#: ../../Zotlabs/Widget/Portfolio.php:95
+msgid "Unknown"
+msgstr "道の"
+
+#: ../../include/conversation.php:1212
+#, php-format
+msgid "%s likes this."
+msgstr "%sはこれが好きです。"
+
+#: ../../include/conversation.php:1212
+#, php-format
+msgid "%s doesn't like this."
+msgstr "%sはこれを%sません。"
+
+#: ../../include/conversation.php:1216
+#, php-format
+msgid "%2$d people like this."
+msgid_plural "%2$d people like this."
+msgstr[0] " %2$d人 span>このように。"
+msgstr[1] " %2$d人 span>このように。"
+
+#: ../../include/conversation.php:1218
+#, php-format
+msgid "%2$d people don't like this."
+msgid_plural "%2$d people don't like this."
+msgstr[0] " %2$d人 span>はこれが好きではありません。"
+msgstr[1] " %2$d人 span>はこれが好きではありません。"
+
+#: ../../include/conversation.php:1224
+msgid "and"
+msgstr "そして"
+
+#: ../../include/conversation.php:1227
+#, php-format
+msgid ", and %d other people"
+msgid_plural ", and %d other people"
+msgstr[0] "、他%d人"
+msgstr[1] "、他%d人"
+
+#: ../../include/conversation.php:1228
+#, php-format
+msgid "%s like this."
+msgstr "このような%s 。"
+
+#: ../../include/conversation.php:1228
+#, php-format
+msgid "%s don't like this."
+msgstr "%sはこれが好きではありません。"
+
+#: ../../include/conversation.php:1285
+msgid "Set your location"
+msgstr "場所を設定する"
+
+#: ../../include/conversation.php:1286
+msgid "Clear browser location"
+msgstr "ブラウザの場所をクリア"
+
+#: ../../include/conversation.php:1298
+#: ../../Zotlabs/Module/Article_edit.php:101 ../../Zotlabs/Module/Chat.php:222
+#: ../../Zotlabs/Module/Editblock.php:116
+#: ../../Zotlabs/Module/Editwebpage.php:143 ../../Zotlabs/Module/Mail.php:288
+#: ../../Zotlabs/Module/Mail.php:430 ../../Zotlabs/Module/Card_edit.php:101
+msgid "Insert web link"
+msgstr "Webリンクを挿入"
+
+#: ../../include/conversation.php:1302
+msgid "Embed (existing) photo from your photo albums"
+msgstr "フォトアルバムから(既存の)写真を埋め込む"
+
+#: ../../include/conversation.php:1337 ../../Zotlabs/Module/Chat.php:220
+#: ../../Zotlabs/Module/Mail.php:241 ../../Zotlabs/Module/Mail.php:362
+msgid "Please enter a link URL:"
+msgstr "リンクURLを入力してください:"
+
+#: ../../include/conversation.php:1338
+msgid "Tag term:"
+msgstr "タグ用語:"
+
+#: ../../include/conversation.php:1339
+msgid "Where are you right now?"
+msgstr "今どこにいますか?"
+
+#: ../../include/conversation.php:1342 ../../Zotlabs/Module/Cover_photo.php:427
+#: ../../Zotlabs/Module/Profile_photo.php:467 ../../Zotlabs/Module/Wiki.php:403
+msgid "Choose images to embed"
+msgstr "埋め込む画像を選択"
+
+#: ../../include/conversation.php:1343 ../../Zotlabs/Module/Cover_photo.php:428
+#: ../../Zotlabs/Module/Profile_photo.php:468 ../../Zotlabs/Module/Wiki.php:404
+msgid "Choose an album"
+msgstr "アルバムを選択してください"
+
+#: ../../include/conversation.php:1344
+msgid "Choose a different album..."
+msgstr "別のアルバムを選択..."
+
+#: ../../include/conversation.php:1345 ../../Zotlabs/Module/Cover_photo.php:430
+#: ../../Zotlabs/Module/Profile_photo.php:470 ../../Zotlabs/Module/Wiki.php:406
+msgid "Error getting album list"
+msgstr "アルバムリストの取得に失敗"
+
+#: ../../include/conversation.php:1346 ../../Zotlabs/Module/Cover_photo.php:431
+#: ../../Zotlabs/Module/Profile_photo.php:471 ../../Zotlabs/Module/Wiki.php:407
+msgid "Error getting photo link"
+msgstr "フォトリンクの取得に失敗"
+
+#: ../../include/conversation.php:1347 ../../Zotlabs/Module/Cover_photo.php:432
+#: ../../Zotlabs/Module/Profile_photo.php:472 ../../Zotlabs/Module/Wiki.php:408
+msgid "Error getting album"
+msgstr "アルバムの取得エラー"
+
+#: ../../include/conversation.php:1348
+msgid "Comments enabled"
+msgstr "コメント有効"
+
+#: ../../include/conversation.php:1349
+msgid "Comments disabled"
+msgstr "コメント無効"
+
+#: ../../include/conversation.php:1359 ../../Zotlabs/Lib/ThreadItem.php:805
+#: ../../Zotlabs/Module/Events.php:480 ../../Zotlabs/Module/Photos.php:1139
+#: ../../Zotlabs/Module/Webpages.php:262
+msgid "Preview"
+msgstr "プレビュー"
+
+#: ../../include/conversation.php:1392 ../../Zotlabs/Module/Blocks.php:161
+#: ../../Zotlabs/Module/Layouts.php:194 ../../Zotlabs/Module/Photos.php:1117
+#: ../../Zotlabs/Module/Webpages.php:256 ../../Zotlabs/Module/Wiki.php:301
+#: ../../Zotlabs/Widget/Cdav.php:124
+msgid "Share"
+msgstr "共有"
+
+#: ../../include/conversation.php:1401
+msgid "Page link name"
+msgstr "ページリンク名"
+
+#: ../../include/conversation.php:1404
+msgid "Post as"
+msgstr "として投稿"
+
+#: ../../include/conversation.php:1406 ../../Zotlabs/Lib/ThreadItem.php:796
+msgid "Bold"
+msgstr "太字"
+
+#: ../../include/conversation.php:1407 ../../Zotlabs/Lib/ThreadItem.php:797
+msgid "Italic"
+msgstr "斜体"
+
+#: ../../include/conversation.php:1408 ../../Zotlabs/Lib/ThreadItem.php:798
+msgid "Underline"
+msgstr "下線"
+
+#: ../../include/conversation.php:1409 ../../Zotlabs/Lib/ThreadItem.php:799
+msgid "Quote"
+msgstr "代入"
+
+#: ../../include/conversation.php:1410 ../../Zotlabs/Lib/ThreadItem.php:800
+msgid "Code"
+msgstr "コード"
+
+#: ../../include/conversation.php:1411 ../../Zotlabs/Lib/ThreadItem.php:802
+msgid "Attach/Upload file"
+msgstr "ファイルのアップロード"
+
+#: ../../include/conversation.php:1414 ../../Zotlabs/Module/Wiki.php:400
+msgid "Embed an image from your albums"
+msgstr "アルバムから画像を追加"
+
+#: ../../include/conversation.php:1415 ../../include/conversation.php:1464
+#: ../../Zotlabs/Module/Admin/Addons.php:426
+#: ../../Zotlabs/Module/Article_edit.php:131 ../../Zotlabs/Module/Cdav.php:968
+#: ../../Zotlabs/Module/Cdav.php:1260 ../../Zotlabs/Module/Connedit.php:941
+#: ../../Zotlabs/Module/Cover_photo.php:425
+#: ../../Zotlabs/Module/Editblock.php:141
+#: ../../Zotlabs/Module/Editlayout.php:140
+#: ../../Zotlabs/Module/Editpost.php:109
+#: ../../Zotlabs/Module/Editwebpage.php:169
+#: ../../Zotlabs/Module/Fbrowser.php:66 ../../Zotlabs/Module/Fbrowser.php:88
+#: ../../Zotlabs/Module/Filer.php:55 ../../Zotlabs/Module/Oauth.php:112
+#: ../../Zotlabs/Module/Oauth.php:138 ../../Zotlabs/Module/Oauth2.php:117
+#: ../../Zotlabs/Module/Oauth2.php:145 ../../Zotlabs/Module/Card_edit.php:131
+#: ../../Zotlabs/Module/Profiles.php:801
+#: ../../Zotlabs/Module/Profile_photo.php:465 ../../Zotlabs/Module/Tagrm.php:15
+#: ../../Zotlabs/Module/Tagrm.php:138 ../../Zotlabs/Module/Wiki.php:368
+#: ../../Zotlabs/Module/Wiki.php:401
+msgid "Cancel"
+msgstr "キャンセル"
+
+#: ../../include/conversation.php:1416 ../../include/conversation.php:1463
+#: ../../Zotlabs/Module/Cover_photo.php:426
+#: ../../Zotlabs/Module/Profile_photo.php:466 ../../Zotlabs/Module/Wiki.php:402
+msgid "OK"
+msgstr "OK"
+
+#: ../../include/conversation.php:1418
+msgid "Toggle voting"
+msgstr "投票のトグル"
+
+#: ../../include/conversation.php:1421
+msgid "Disable comments"
+msgstr "コメントの無効化"
+
+#: ../../include/conversation.php:1422
+msgid "Toggle comments"
+msgstr "コメントのトグル"
+
+#: ../../include/conversation.php:1427
+#: ../../Zotlabs/Module/Article_edit.php:117
+#: ../../Zotlabs/Module/Editblock.php:129
+#: ../../Zotlabs/Module/Card_edit.php:117 ../../Zotlabs/Module/Photos.php:713
+#: ../../Zotlabs/Module/Photos.php:1083
+msgid "Title (optional)"
+msgstr "タイトル(任意)"
+
+#: ../../include/conversation.php:1430
+msgid "Categories (optional, comma-separated list)"
+msgstr "カテゴリー(任意、カンマで仕切り)"
+
+#: ../../include/conversation.php:1431 ../../Zotlabs/Module/Events.php:481
+msgid "Permission settings"
+msgstr "権限設定"
+
+#: ../../include/conversation.php:1453
+msgid "Other networks and post services"
+msgstr "他のネットワークと投稿サービス"
+
+#: ../../include/conversation.php:1456 ../../Zotlabs/Module/Mail.php:292
+#: ../../Zotlabs/Module/Mail.php:434
+msgid "Set expiration date"
+msgstr "有効期限を設定する"
+
+#: ../../include/conversation.php:1459
+msgid "Set publish date"
+msgstr "公開日を設定する"
+
+#: ../../include/conversation.php:1461 ../../Zotlabs/Lib/ThreadItem.php:809
+#: ../../Zotlabs/Module/Chat.php:221 ../../Zotlabs/Module/Mail.php:294
+#: ../../Zotlabs/Module/Mail.php:436
+msgid "Encrypt text"
+msgstr "テキストを暗号化する"
+
+#: ../../include/conversation.php:1705 ../../Zotlabs/Lib/ThreadItem.php:240
+#: ../../Zotlabs/Module/Photos.php:1182
+msgctxt "noun"
+msgid "Dislike"
+msgid_plural "Dislikes"
+msgstr[0] "嫌い"
+msgstr[1] "嫌い"
+
+#: ../../include/conversation.php:1708
+msgctxt "noun"
+msgid "Attending"
+msgid_plural "Attending"
+msgstr[0] "出席中"
+msgstr[1] "出席中"
+
+#: ../../include/conversation.php:1711
+msgctxt "noun"
+msgid "Not Attending"
+msgid_plural "Not Attending"
+msgstr[0] "出席しない"
+msgstr[1] "出席しない"
+
+#: ../../include/conversation.php:1714
+msgctxt "noun"
+msgid "Undecided"
+msgid_plural "Undecided"
+msgstr[0] "未定"
+msgstr[1] "未定"
+
+#: ../../include/conversation.php:1717
+msgctxt "noun"
+msgid "Agree"
+msgid_plural "Agrees"
+msgstr[0] "同意する"
+msgstr[1] "同意する"
+
+#: ../../include/conversation.php:1720
+msgctxt "noun"
+msgid "Disagree"
+msgid_plural "Disagrees"
+msgstr[0] "同意しない"
+msgstr[1] "同意しない"
+
+#: ../../include/conversation.php:1723
+msgctxt "noun"
+msgid "Abstain"
+msgid_plural "Abstains"
+msgstr[0] "棄権"
+msgstr[1] "棄権"
+
+#: ../../include/datetime.php:58 ../../Zotlabs/Module/Profiles.php:736
+#: ../../Zotlabs/Widget/Newmember.php:51
+msgid "Miscellaneous"
+msgstr "雑多"
+
+#: ../../include/datetime.php:140
+msgid "Birthday"
+msgstr "お誕生日"
+
+#: ../../include/datetime.php:140
+msgid "Age: "
+msgstr "年齢:"
+
+#: ../../include/datetime.php:140
+msgid "YYYY-MM-DD or MM-DD"
+msgstr "YYYY-MM-DDまたはMM-DD"
+
+#: ../../include/datetime.php:211 ../../Zotlabs/Module/Appman.php:143
+#: ../../Zotlabs/Module/Appman.php:144 ../../Zotlabs/Module/Events.php:462
+#: ../../Zotlabs/Module/Events.php:467 ../../Zotlabs/Module/Profiles.php:745
+#: ../../Zotlabs/Module/Profiles.php:749
+msgid "Required"
+msgstr "必須"
+
+#: ../../include/datetime.php:244
+msgid "less than a second ago"
+msgstr "ちょっと前"
+
+#: ../../include/datetime.php:262
+#, php-format
+msgctxt "e.g. 22 hours ago, 1 minute ago"
+msgid "%1$d %2$s ago"
+msgstr "%1$d %2$s前"
+
+#: ../../include/datetime.php:273
+msgctxt "relative_date"
+msgid "year"
+msgid_plural "years"
+msgstr[0] "年"
+msgstr[1] "年"
+
+#: ../../include/datetime.php:276
+msgctxt "relative_date"
+msgid "month"
+msgid_plural "months"
+msgstr[0] "月"
+msgstr[1] "月"
+
+#: ../../include/datetime.php:279
+msgctxt "relative_date"
+msgid "week"
+msgid_plural "weeks"
+msgstr[0] "週間"
+msgstr[1] "週間"
+
+#: ../../include/datetime.php:282
+msgctxt "relative_date"
+msgid "day"
+msgid_plural "days"
+msgstr[0] "日"
+msgstr[1] "日"
+
+#: ../../include/datetime.php:285
+msgctxt "relative_date"
+msgid "hour"
+msgid_plural "hours"
+msgstr[0] "時間"
+msgstr[1] "時間"
+
+#: ../../include/datetime.php:288
+msgctxt "relative_date"
+msgid "minute"
+msgid_plural "minutes"
+msgstr[0] "分"
+msgstr[1] "分"
+
+#: ../../include/datetime.php:291
+msgctxt "relative_date"
+msgid "second"
+msgid_plural "seconds"
+msgstr[0] "秒"
+msgstr[1] "秒"
+
+#: ../../include/datetime.php:520
+#, php-format
+msgid "%1$s's birthday"
+msgstr "%1$sの誕生日"
+
+#: ../../include/datetime.php:521
+#, php-format
+msgid "Happy Birthday %1$s"
+msgstr "%1$s、お誕生日おめでとう!"
+
+#: ../../include/dir_fns.php:141 ../../Zotlabs/Lib/Libzotdir.php:160
+msgid "Directory Options"
+msgstr "ディレクトリオプション"
+
+#: ../../include/dir_fns.php:143 ../../Zotlabs/Lib/Libzotdir.php:162
+msgid "Safe Mode"
+msgstr "セーフモード"
+
+#: ../../include/dir_fns.php:144 ../../Zotlabs/Lib/Libzotdir.php:163
+msgid "Public Forums Only"
+msgstr "公開フォーラムのみ"
+
+#: ../../include/dir_fns.php:145 ../../Zotlabs/Lib/Libzotdir.php:165
+msgid "This Website Only"
+msgstr "このウェブサイトのみ"
+
+#: ../../include/event.php:31 ../../include/event.php:78
+msgid "l F d, Y \\@ g:i A"
+msgstr "l F d、Y \\ @ g:i A"
+
+#: ../../include/event.php:39 ../../include/event.php:82
+msgid "Starts:"
+msgstr "開始:"
+
+#: ../../include/event.php:49 ../../include/event.php:86
+msgid "Finishes:"
+msgstr "仕上げ:"
+
+#: ../../include/event.php:1023
+msgid "This event has been added to your calendar."
+msgstr "このイベントはカレンダーに追加されました。"
+
+#: ../../include/event.php:1244
+msgid "Not specified"
+msgstr "指定されていない"
+
+#: ../../include/event.php:1245
+msgid "Needs Action"
+msgstr "アクションが必要"
+
+#: ../../include/event.php:1246
+msgid "Completed"
+msgstr "完成しました"
+
+#: ../../include/event.php:1247
+msgid "In Process"
+msgstr "処理中"
+
+#: ../../include/event.php:1248
+msgid "Cancelled"
+msgstr "キャンセル"
+
+#: ../../include/features.php:55 ../../Zotlabs/Module/Admin/Features.php:55
+#: ../../Zotlabs/Module/Admin/Features.php:56
+#: ../../Zotlabs/Module/Settings/Features.php:36
+msgid "Off"
+msgstr "オフ"
+
+#: ../../include/features.php:55 ../../Zotlabs/Module/Admin/Features.php:55
+#: ../../Zotlabs/Module/Admin/Features.php:56
+#: ../../Zotlabs/Module/Settings/Features.php:36
+msgid "On"
+msgstr "に"
+
+#: ../../include/features.php:82 ../../Zotlabs/Lib/Apps.php:366
+msgid "CalDAV"
+msgstr "CalDAV"
+
+#: ../../include/features.php:86 ../../include/features.php:273
+msgid "Start calendar week on Monday"
+msgstr "月曜日に週を開始"
+
+#: ../../include/features.php:87 ../../include/features.php:274
+msgid "Default is Sunday"
+msgstr "デフォルトは日曜日です"
+
+#: ../../include/features.php:96 ../../Zotlabs/Lib/Apps.php:342
+msgid "Channel Home"
+msgstr "チャンネルホーム"
+
+#: ../../include/features.php:100
+msgid "Search by Date"
+msgstr "日付で検索"
+
+#: ../../include/features.php:101
+msgid "Ability to select posts by date ranges"
+msgstr "日付範囲で投稿を選択する機能"
+
+#: ../../include/features.php:108
+msgid "Tag Cloud"
+msgstr "タグクラウド"
+
+#: ../../include/features.php:109
+msgid "Provide a personal tag cloud on your channel page"
+msgstr "チャンネルページで個人タグクラウドを提供する"
+
+#: ../../include/features.php:116 ../../include/features.php:365
+msgid "Use blog/list mode"
+msgstr "ブログ/リストモードを使用する"
+
+#: ../../include/features.php:117 ../../include/features.php:366
+msgid "Comments will be displayed separately"
+msgstr "コメントは個別に表示されます"
+
+#: ../../include/features.php:125 ../../include/text.php:991
+#: ../../Zotlabs/Lib/Apps.php:332 ../../Zotlabs/Module/Connections.php:348
+msgid "Connections"
+msgstr "接続"
+
+#: ../../include/features.php:129
+msgid "Connection Filtering"
+msgstr "接続フィルタリング"
+
+#: ../../include/features.php:130
+msgid "Filter incoming posts from connections based on keywords/content"
+msgstr "キーワード/コンテンツに基づいて接続からの受信投稿をフィルタリングする"
+
+#: ../../include/features.php:138
+msgid "Conversation"
+msgstr "会話"
+
+#: ../../include/features.php:142
+msgid "Community Tagging"
+msgstr "コミュニティのタグ付け"
+
+#: ../../include/features.php:143
+msgid "Ability to tag existing posts"
+msgstr "既存の投稿にタグを付ける機能"
+
+#: ../../include/features.php:150
+msgid "Emoji Reactions"
+msgstr "絵文字反応"
+
+#: ../../include/features.php:151
+msgid "Add emoji reaction ability to posts"
+msgstr "絵文字反応機能を投稿に追加する"
+
+#: ../../include/features.php:158
+msgid "Dislike Posts"
+msgstr "投稿を嫌う"
+
+#: ../../include/features.php:159
+msgid "Ability to dislike posts/comments"
+msgstr "投稿/コメントを嫌う能力"
+
+#: ../../include/features.php:166
+msgid "Star Posts"
+msgstr "スター投稿"
+
+#: ../../include/features.php:167
+msgid "Ability to mark special posts with a star indicator"
+msgstr "星印で特別な投稿をマークする機能"
+
+#: ../../include/features.php:176 ../../Zotlabs/Lib/Apps.php:346
+msgid "Directory"
+msgstr "ディレクトリ"
+
+#: ../../include/features.php:180
+msgid "Advanced Directory Search"
+msgstr "高度なディレクトリ検索"
+
+#: ../../include/features.php:181
+msgid "Allows creation of complex directory search queries"
+msgstr "複雑なディレクトリ検索クエリを作成できます"
+
+#: ../../include/features.php:190
+msgid "Editor"
+msgstr "編集者"
+
+#: ../../include/features.php:194
+msgid "Post Categories"
+msgstr "投稿カテゴリ"
+
+#: ../../include/features.php:195
+msgid "Add categories to your posts"
+msgstr "投稿にカテゴリを追加する"
+
+#: ../../include/features.php:203
+msgid "Large Photos"
+msgstr "大きい写真"
+
+#: ../../include/features.php:204
+msgid ""
+"Include large (1024px) photo thumbnails in posts. If not enabled, use small "
+"(640px) photo thumbnails"
+msgstr "投稿に大きな(1024px)写真のサムネイルを含める。有効になっていない場合は、小さい(640ピクセル)写真のサムネイルを使用します"
+
+#: ../../include/features.php:211
+msgid "Even More Encryption"
+msgstr "さらに暗号化"
+
+#: ../../include/features.php:212
+msgid ""
+"Allow optional encryption of content end-to-end with a shared secret key"
+msgstr "共有秘密鍵を使用して、エンドツーエンドのコンテンツのオプションの暗号化を許可します"
+
+#: ../../include/features.php:219
+msgid "Enable Voting Tools"
+msgstr "投票ツールを有効にする"
+
+#: ../../include/features.php:220
+msgid "Provide a class of post which others can vote on"
+msgstr "他の人が投票できる投稿のクラスを提供する"
+
+#: ../../include/features.php:227
+msgid "Disable Comments"
+msgstr "コメントを無効にする"
+
+#: ../../include/features.php:228
+msgid "Provide the option to disable comments for a post"
+msgstr "投稿のコメントを無効にするオプションを提供します"
+
+#: ../../include/features.php:235
+msgid "Delayed Posting"
+msgstr "遅延投稿"
+
+#: ../../include/features.php:236
+msgid "Allow posts to be published at a later date"
+msgstr "投稿を後日公開することを許可する"
+
+#: ../../include/features.php:243
+msgid "Content Expiration"
+msgstr "コンテンツの有効期限"
+
+#: ../../include/features.php:244
+msgid "Remove posts/comments and/or private messages at a future time"
+msgstr "将来、投稿/コメントやプライベートメッセージを削除する"
+
+#: ../../include/features.php:251
+msgid "Suppress Duplicate Posts/Comments"
+msgstr "重複する投稿/コメントを抑制する"
+
+#: ../../include/features.php:252
+msgid ""
+"Prevent posts with identical content to be published with less than two "
+"minutes in between submissions."
+msgstr "同一のコンテンツを含む投稿が、送信と送信の間に2分未満で公開されるのを防ぎます。"
+
+#: ../../include/features.php:259
+msgid "Auto-save drafts of posts and comments"
+msgstr "投稿とコメントの下書きを自動保存する"
+
+#: ../../include/features.php:260
+msgid ""
+"Automatically saves post and comment drafts in local browser storage to help "
+"prevent accidental loss of compositions"
+msgstr "投稿やコメントの下書きをローカルのブラウザストレージに自動的に保存して、誤って楽曲を失うのを防ぎます"
+
+#: ../../include/features.php:269 ../../Zotlabs/Lib/Apps.php:345
+msgid "Events"
+msgstr "イベント"
+
+#: ../../include/features.php:281
+msgid "Smart Birthdays"
+msgstr "スマートバースデー"
+
+#: ../../include/features.php:282
+msgid ""
+"Make birthday events timezone aware in case your friends are scattered "
+"across the planet."
+msgstr "友人が地球上に散らばっている場合に備えて、誕生日イベントのタイムゾーンを認識させます。"
+
+#: ../../include/features.php:289
+msgid "Event Timezone Selection"
+msgstr "イベントタイムゾーンの選択"
+
+#: ../../include/features.php:290
+msgid "Allow event creation in timezones other than your own."
+msgstr "自分以外のタイムゾーンでのイベント作成を許可します。"
+
+#: ../../include/features.php:299
+msgid "Manage"
+msgstr "管理する"
+
+#: ../../include/features.php:303
+msgid "Navigation Channel Select"
+msgstr "ナビゲーションチャネルの選択"
+
+#: ../../include/features.php:304
+msgid "Change channels directly from within the navigation dropdown menu"
+msgstr "ナビゲーションドロップダウンメニューから直接チャネルを変更します"
+
+#: ../../include/features.php:313 ../../Zotlabs/Module/Connections.php:310
+msgid "Network"
+msgstr "ネットワーク"
+
+#: ../../include/features.php:317 ../../Zotlabs/Widget/Savedsearch.php:83
+msgid "Saved Searches"
+msgstr "保存された検索"
+
+#: ../../include/features.php:318
+msgid "Save search terms for re-use"
+msgstr "再利用のために検索語を保存する"
+
+#: ../../include/features.php:326
+msgid "Ability to file posts under folders"
+msgstr "フォルダーの下に投稿をファイルする機能"
+
+#: ../../include/features.php:333
+msgid "Alternate Stream Order"
+msgstr "代替ストリーム順序"
+
+#: ../../include/features.php:334
+msgid ""
+"Ability to order the stream by last post date, last comment date or "
+"unthreaded activities"
+msgstr "最終投稿日、最終コメント日、またはスレッド化されていないアクティビティでストリームを順序付けする機能"
+
+#: ../../include/features.php:341
+msgid "Contact Filter"
+msgstr "連絡先フィルター"
+
+#: ../../include/features.php:342
+msgid "Ability to display only posts of a selected contact"
+msgstr "選択した連絡先の投稿のみを表示する機能"
+
+#: ../../include/features.php:349
+msgid "Forum Filter"
+msgstr "フォーラムフィルター"
+
+#: ../../include/features.php:350
+msgid "Ability to display only posts of a specific forum"
+msgstr "特定のフォーラムの投稿のみを表示する機能"
+
+#: ../../include/features.php:357
+msgid "Personal Posts Filter"
+msgstr "個人投稿フィルター"
+
+#: ../../include/features.php:358
+msgid "Ability to display only posts that you've interacted on"
+msgstr "やり取りした投稿のみを表示する機能"
+
+#: ../../include/features.php:375 ../../include/nav.php:446
+#: ../../Zotlabs/Lib/Apps.php:344 ../../Zotlabs/Module/Fbrowser.php:29
+msgid "Photos"
+msgstr "写真"
+
+#: ../../include/features.php:379
+msgid "Photo Location"
+msgstr "写真の場所"
+
+#: ../../include/features.php:380
+msgid "If location data is available on uploaded photos, link this to a map."
+msgstr "アップロードされた写真で位置データが利用できる場合、これを地図にリンクします。"
+
+#: ../../include/features.php:389 ../../Zotlabs/Lib/Apps.php:362
+msgid "Profiles"
+msgstr "プロフィール"
+
+#: ../../include/features.php:393
+msgid "Advanced Profiles"
+msgstr "高度なプロファイル"
+
+#: ../../include/features.php:394
+msgid "Additional profile sections and selections"
+msgstr "追加のプロファイルセクションと選択"
+
+#: ../../include/features.php:401
+msgid "Profile Import/Export"
+msgstr "プロファイルのインポート/エクスポート"
+
+#: ../../include/features.php:402
+msgid "Save and load profile details across sites/channels"
+msgstr "サイト/チャネル全体でプロファイルの詳細を保存およびロードします"
+
+#: ../../include/features.php:409
+msgid "Multiple Profiles"
+msgstr "複数のプロファイル"
+
+#: ../../include/features.php:410
+msgid "Ability to create multiple profiles"
+msgstr "複数のプロファイルを作成する機能"
+
+#: ../../include/feedutils.php:858 ../../include/text.php:1504
+msgid "unknown"
+msgstr "道の"
+
+#: ../../include/follow.php:37
+msgid "Channel is blocked on this site."
+msgstr "このサイトでチャンネルがブロックされています。"
+
+#: ../../include/follow.php:42
+msgid "Channel location missing."
+msgstr "チャンネルの場所がありません。"
+
+#: ../../include/follow.php:84
+msgid "Response from remote channel was incomplete."
+msgstr "リモートチャネルからの応答が不完全でした。"
+
+#: ../../include/follow.php:96
+msgid "Premium channel - please visit:"
+msgstr "プレミアムチャンネル-をご覧ください:"
+
+#: ../../include/follow.php:110
+msgid "Channel was deleted and no longer exists."
+msgstr "チャンネルは削除され、存在しなくなりました。"
+
+#: ../../include/follow.php:166
+msgid "Remote channel or protocol unavailable."
+msgstr "リモートチャネルまたはプロトコルが利用できません。"
+
+#: ../../include/follow.php:189
+msgid "Channel discovery failed."
+msgstr "チャネルの検出に失敗しました。"
+
+#: ../../include/follow.php:201
+msgid "Protocol disabled."
+msgstr "プロトコルが無効です。"
+
+#: ../../include/follow.php:212
+msgid "Cannot connect to yourself."
+msgstr "自分に接続できません。"
+
+#: ../../include/group.php:22 ../../Zotlabs/Lib/Group.php:28
+msgid ""
+"A deleted group with this name was revived. Existing item permissions "
+"may apply to this group and any future members. If this is "
+"not what you intended, please create another group with a different name."
+msgstr "この名前の削除されたグループが復活しました。既存のアイテムの権限は、このグループと将来のメンバーに適用される可能性があります strong>。これが意図したものでない場合は、別の名前で別のグループを作成してください。"
+
+#: ../../include/group.php:264 ../../Zotlabs/Lib/Group.php:270
+msgid "Add new connections to this privacy group"
+msgstr "このプライバシーグループに新しい接続を追加します"
+
+#: ../../include/group.php:298 ../../Zotlabs/Lib/Group.php:302
+msgid "edit"
+msgstr "編集する"
+
+#: ../../include/group.php:320 ../../include/nav.php:99
+#: ../../Zotlabs/Lib/Apps.php:363 ../../Zotlabs/Lib/Group.php:324
+#: ../../Zotlabs/Module/Group.php:141 ../../Zotlabs/Module/Group.php:153
+#: ../../Zotlabs/Widget/Activity_filter.php:41
+msgid "Privacy Groups"
+msgstr "プライバシーグループ"
+
+#: ../../include/group.php:321 ../../Zotlabs/Lib/Group.php:325
+msgid "Edit group"
+msgstr "グループを編集"
+
+#: ../../include/group.php:322 ../../Zotlabs/Lib/Group.php:326
+msgid "Add privacy group"
+msgstr "プライバシーグループを追加"
+
+#: ../../include/group.php:323 ../../Zotlabs/Lib/Group.php:327
+msgid "Channels not in any privacy group"
+msgstr "プライバシーグループに属さないチャンネル"
+
+#: ../../include/group.php:325 ../../Zotlabs/Lib/Group.php:329
+#: ../../Zotlabs/Widget/Savedsearch.php:84
+msgid "add"
+msgstr "加える"
+
+#: ../../include/help.php:80
+msgid "Help:"
+msgstr "ヘルプ:"
+
+#: ../../include/help.php:117 ../../include/help.php:125
+#: ../../include/nav.php:172 ../../include/nav.php:322
+#: ../../Zotlabs/Lib/Apps.php:347 ../../Zotlabs/Module/Layouts.php:186
+msgid "Help"
+msgstr "ヘルプ"
+
+#: ../../include/help.php:129
+msgid "Not Found"
+msgstr "見つかりません"
+
+#: ../../include/help.php:132 ../../Zotlabs/Lib/NativeWikiPage.php:521
+#: ../../Zotlabs/Module/Block.php:77 ../../Zotlabs/Module/Display.php:140
+#: ../../Zotlabs/Module/Display.php:157 ../../Zotlabs/Module/Display.php:174
+#: ../../Zotlabs/Module/Display.php:180 ../../Zotlabs/Module/Page.php:136
+#: ../../Zotlabs/Web/Router.php:185
+msgid "Page not found."
+msgstr "ページが見つかりません。"
+
+#: ../../include/import.php:26
+msgid "Unable to import a removed channel."
+msgstr "削除されたチャンネルをインポートできません。"
+
+#: ../../include/import.php:52
+msgid ""
+"Cannot create a duplicate channel identifier on this system. Import failed."
+msgstr "このシステムに重複したチャネル識別子を作成できません。インポートに失敗しました。"
+
+#: ../../include/import.php:73
+msgid "Unable to create a unique channel address. Import failed."
+msgstr "一意のチャネルアドレスを作成できません。インポートに失敗しました。"
+
+#: ../../include/import.php:117
+msgid "Cloned channel not found. Import failed."
+msgstr "複製されたチャンネルが見つかりません。インポートに失敗しました。"
+
+#: ../../include/items.php:416 ../../Zotlabs/Module/Cloud.php:126
+#: ../../Zotlabs/Module/Group.php:98 ../../Zotlabs/Module/Import_items.php:120
+#: ../../Zotlabs/Module/Like.php:301 ../../Zotlabs/Module/Dreport.php:10
+#: ../../Zotlabs/Module/Dreport.php:82 ../../Zotlabs/Module/Profperm.php:28
+#: ../../Zotlabs/Module/Share.php:71 ../../Zotlabs/Module/Subthread.php:86
+#: ../../Zotlabs/Web/WebServer.php:122
+msgid "Permission denied"
+msgstr "アクセス拒否"
+
+#: ../../include/items.php:965 ../../include/items.php:1025
+msgid "(Unknown)"
+msgstr "(不明)"
+
+#: ../../include/items.php:1213
+msgid "Visible to anybody on the internet."
+msgstr "インターネット上の誰でも閲覧できます。"
+
+#: ../../include/items.php:1215
+msgid "Visible to you only."
+msgstr "あなただけに表示されます。"
+
+#: ../../include/items.php:1217
+msgid "Visible to anybody in this network."
+msgstr "このネットワーク内のすべてのユーザーに表示されます。"
+
+#: ../../include/items.php:1219
+msgid "Visible to anybody authenticated."
+msgstr "認証されたすべてのユーザーに表示されます。"
+
+#: ../../include/items.php:1221
+#, php-format
+msgid "Visible to anybody on %s."
+msgstr "%s誰でも閲覧できます。"
+
+#: ../../include/items.php:1223
+msgid "Visible to all connections."
+msgstr "すべての接続に表示されます。"
+
+#: ../../include/items.php:1225
+msgid "Visible to approved connections."
+msgstr "承認された接続に表示されます。"
+
+#: ../../include/items.php:1227
+msgid "Visible to specific connections."
+msgstr "特定の接続に表示されます。"
+
+#: ../../include/items.php:3713 ../../Zotlabs/Module/Admin/Addons.php:259
+#: ../../Zotlabs/Module/Admin/Themes.php:72 ../../Zotlabs/Module/Admin.php:62
+#: ../../Zotlabs/Module/Display.php:45 ../../Zotlabs/Module/Display.php:455
+#: ../../Zotlabs/Module/Filestorage.php:26 ../../Zotlabs/Module/Thing.php:94
+#: ../../Zotlabs/Module/Viewsrc.php:25
+msgid "Item not found."
+msgstr "アイテムが見つかりません。"
+
+#: ../../include/items.php:4295 ../../Zotlabs/Module/Group.php:61
+#: ../../Zotlabs/Module/Group.php:213
+msgid "Privacy group not found."
+msgstr "プライバシーグループが見つかりません。"
+
+#: ../../include/items.php:4311
+msgid "Privacy group is empty."
+msgstr "プライバシーグループが空です。"
+
+#: ../../include/items.php:4318
+#, php-format
+msgid "Privacy group: %s"
+msgstr "プライバシーグループ: %s"
+
+#: ../../include/items.php:4328 ../../Zotlabs/Module/Connedit.php:867
+#, php-format
+msgid "Connection: %s"
+msgstr "接続: %s"
+
+#: ../../include/items.php:4330
+msgid "Connection not found."
+msgstr "接続が見つかりません。"
+
+#: ../../include/items.php:4672 ../../Zotlabs/Module/Cover_photo.php:294
+msgid "female"
+msgstr "女性"
+
+#: ../../include/items.php:4673 ../../Zotlabs/Module/Cover_photo.php:295
+#, php-format
+msgid "%1$s updated her %2$s"
+msgstr "%1$s彼女の%2$s更新しました"
+
+#: ../../include/items.php:4674 ../../Zotlabs/Module/Cover_photo.php:296
+msgid "male"
+msgstr "男性"
+
+#: ../../include/items.php:4675 ../../Zotlabs/Module/Cover_photo.php:297
+#, php-format
+msgid "%1$s updated his %2$s"
+msgstr "%1$s彼の%2$s更新しました"
+
+#: ../../include/items.php:4677 ../../Zotlabs/Module/Cover_photo.php:299
+#, php-format
+msgid "%1$s updated their %2$s"
+msgstr "%1$sが%2$s更新しました"
+
+#: ../../include/items.php:4679
+msgid "profile photo"
+msgstr "プロフィール写真"
+
+#: ../../include/items.php:4871
+#, php-format
+msgid "[Edited %s]"
+msgstr "[ %s編集]"
+
+#: ../../include/items.php:4871
+msgctxt "edit_activity"
+msgid "Post"
+msgstr "役職"
+
+#: ../../include/items.php:4871
+msgctxt "edit_activity"
+msgid "Comment"
+msgstr "コメント"
+
+#: ../../include/js_strings.php:5
+msgid "Delete this item?"
+msgstr "このアイテムを削除しますか?"
+
+#: ../../include/js_strings.php:6 ../../Zotlabs/Lib/ThreadItem.php:794
+#: ../../Zotlabs/Module/Photos.php:1137 ../../Zotlabs/Module/Photos.php:1256
+msgid "Comment"
+msgstr "コメント"
+
+#: ../../include/js_strings.php:7 ../../Zotlabs/Lib/ThreadItem.php:501
+#, php-format
+msgid "%s show all"
+msgstr "%s 全て見る"
+
+#: ../../include/js_strings.php:8
+#, php-format
+msgid "%s show less"
+msgstr "%s 畳む"
+
+#: ../../include/js_strings.php:9
+#, php-format
+msgid "%s expand"
+msgstr "%s 展開する"
+
+#: ../../include/js_strings.php:10
+#, php-format
+msgid "%s collapse"
+msgstr "%s畳む"
+
+#: ../../include/js_strings.php:11
+msgid "Password too short"
+msgstr "パスワードが短すぎます。"
+
+#: ../../include/js_strings.php:12
+msgid "Passwords do not match"
+msgstr "パスワードが一致しません。"
+
+#: ../../include/js_strings.php:13
+msgid "everybody"
+msgstr "誰でも"
+
+#: ../../include/js_strings.php:14
+msgid "Secret Passphrase"
+msgstr "シークレットパスフレーズ"
+
+#: ../../include/js_strings.php:15
+msgid "Passphrase hint"
+msgstr "パスフレーズヒント"
+
+#: ../../include/js_strings.php:16
+msgid "Notice: Permissions have changed but have not yet been submitted."
+msgstr "注意:権限は変更されましたが、まだ送信されていません。"
+
+#: ../../include/js_strings.php:17
+msgid "close all"
+msgstr "すべて閉じる"
+
+#: ../../include/js_strings.php:18
+msgid "Nothing new here"
+msgstr "ここに新しいものはありません"
+
+#: ../../include/js_strings.php:19
+msgid "Rate This Channel (this is public)"
+msgstr "このチャンネルを評価(これは公開です)"
+
+#: ../../include/js_strings.php:20 ../../Zotlabs/Module/Connedit.php:887
+#: ../../Zotlabs/Module/Rate.php:155
+msgid "Rating"
+msgstr "格付け"
+
+#: ../../include/js_strings.php:21
+msgid "Describe (optional)"
+msgstr "説明(オプション)"
+
+#: ../../include/js_strings.php:22 ../../view/theme/redbasic/php/config.php:94
+#: ../../Zotlabs/Lib/ThreadItem.php:795
+#: ../../Zotlabs/Module/Admin/Accounts.php:168
+#: ../../Zotlabs/Module/Admin/Account_edit.php:73
+#: ../../Zotlabs/Module/Admin/Addons.php:441
+#: ../../Zotlabs/Module/Admin/Channels.php:147
+#: ../../Zotlabs/Module/Admin/Features.php:66
+#: ../../Zotlabs/Module/Admin/Logs.php:84
+#: ../../Zotlabs/Module/Admin/Profs.php:178
+#: ../../Zotlabs/Module/Admin/Security.php:112
+#: ../../Zotlabs/Module/Admin/Site.php:289
+#: ../../Zotlabs/Module/Admin/Themes.php:158
+#: ../../Zotlabs/Module/Affinity.php:87 ../../Zotlabs/Module/Appman.php:155
+#: ../../Zotlabs/Module/Cal.php:344 ../../Zotlabs/Module/Chat.php:211
+#: ../../Zotlabs/Module/Chat.php:250 ../../Zotlabs/Module/Connect.php:124
+#: ../../Zotlabs/Module/Connedit.php:904 ../../Zotlabs/Module/Defperms.php:265
+#: ../../Zotlabs/Module/Editpost.php:85
+#: ../../Zotlabs/Module/Email_validation.php:40
+#: ../../Zotlabs/Module/Events.php:495 ../../Zotlabs/Module/Filestorage.php:203
+#: ../../Zotlabs/Module/Group.php:150 ../../Zotlabs/Module/Group.php:166
+#: ../../Zotlabs/Module/Import.php:646
+#: ../../Zotlabs/Module/Import_items.php:129
+#: ../../Zotlabs/Module/Invite.php:168 ../../Zotlabs/Module/Locs.php:121
+#: ../../Zotlabs/Module/Mail.php:431 ../../Zotlabs/Module/Mitem.php:259
+#: ../../Zotlabs/Module/Mood.php:158 ../../Zotlabs/Module/Oauth.php:111
+#: ../../Zotlabs/Module/Oauth2.php:116 ../../Zotlabs/Module/Pconfig.php:116
+#: ../../Zotlabs/Module/Pdledit.php:107 ../../Zotlabs/Module/Permcats.php:128
+#: ../../Zotlabs/Module/Photos.php:1097 ../../Zotlabs/Module/Photos.php:1138
+#: ../../Zotlabs/Module/Photos.php:1257 ../../Zotlabs/Module/Poke.php:217
+#: ../../Zotlabs/Module/Profiles.php:723 ../../Zotlabs/Module/Rate.php:166
+#: ../../Zotlabs/Module/Settings/Account.php:103
+#: ../../Zotlabs/Module/Settings/Calendar.php:41
+#: ../../Zotlabs/Module/Settings/Channel.php:493
+#: ../../Zotlabs/Module/Settings/Channel_home.php:89
+#: ../../Zotlabs/Module/Settings/Connections.php:41
+#: ../../Zotlabs/Module/Settings/Conversation.php:48
+#: ../../Zotlabs/Module/Settings/Directory.php:41
+#: ../../Zotlabs/Module/Settings/Display.php:189
+#: ../../Zotlabs/Module/Settings/Editor.php:41
+#: ../../Zotlabs/Module/Settings/Events.php:41
+#: ../../Zotlabs/Module/Settings/Features.php:46
+#: ../../Zotlabs/Module/Settings/Manage.php:41
+#: ../../Zotlabs/Module/Settings/Network.php:61
+#: ../../Zotlabs/Module/Settings/Photos.php:41
+#: ../../Zotlabs/Module/Settings/Profiles.php:50
+#: ../../Zotlabs/Module/Setup.php:304 ../../Zotlabs/Module/Setup.php:344
+#: ../../Zotlabs/Module/Sources.php:125 ../../Zotlabs/Module/Sources.php:162
+#: ../../Zotlabs/Module/Thing.php:326 ../../Zotlabs/Module/Thing.php:379
+#: ../../Zotlabs/Module/Tokens.php:188 ../../Zotlabs/Module/Wiki.php:215
+#: ../../Zotlabs/Module/Xchan.php:15 ../../Zotlabs/Widget/Eventstools.php:16
+#: ../../Zotlabs/Widget/Wiki_pages.php:42
+#: ../../Zotlabs/Widget/Wiki_pages.php:99
+msgid "Submit"
+msgstr "確定"
+
+#: ../../include/js_strings.php:23
+msgid "Please enter a link URL"
+msgstr "リンクURLを入力してください"
+
+#: ../../include/js_strings.php:24
+msgid "Unsaved changes. Are you sure you wish to leave this page?"
+msgstr "未保存の変更。このページから移動してもよろしいですか?"
+
+#: ../../include/js_strings.php:25 ../../Zotlabs/Module/Cdav.php:940
+#: ../../Zotlabs/Module/Events.php:477 ../../Zotlabs/Module/Locs.php:117
+#: ../../Zotlabs/Module/Profiles.php:509 ../../Zotlabs/Module/Profiles.php:734
+#: ../../Zotlabs/Module/Pubsites.php:52
+msgid "Location"
+msgstr "ロケーション"
+
+#: ../../include/js_strings.php:26
+msgid "lovely"
+msgstr "素敵な"
+
+#: ../../include/js_strings.php:27
+msgid "wonderful"
+msgstr "素晴らしい"
+
+#: ../../include/js_strings.php:28
+msgid "fantastic"
+msgstr "幻想的"
+
+#: ../../include/js_strings.php:29
+msgid "great"
+msgstr "すばらしいです"
+
+#: ../../include/js_strings.php:30
+msgid ""
+"Your chosen nickname was either already taken or not valid. Please use our "
+"suggestion ("
+msgstr "選択したニックネームはすでに使用されているか、無効です。提案を使用してください("
+
+#: ../../include/js_strings.php:31
+msgid ") or enter a new one."
+msgstr ")または新しいものを入力します。"
+
+#: ../../include/js_strings.php:32
+msgid "Thank you, this nickname is valid."
+msgstr "ありがとう、このニックネームは有効です。"
+
+#: ../../include/js_strings.php:33
+msgid "A channel name is required."
+msgstr "チャンネル名が必要です。"
+
+#: ../../include/js_strings.php:34
+msgid "This is a "
+msgstr "これは"
+
+#: ../../include/js_strings.php:35
+msgid " channel name"
+msgstr "チャンネル名"
+
+#: ../../include/js_strings.php:41
+#, php-format
+msgid "%d minutes"
+msgid_plural "%d minutes"
+msgstr[0] "%d分"
+msgstr[1] "%d分"
+
+#: ../../include/js_strings.php:42
+#, php-format
+msgid "about %d hours"
+msgid_plural "about %d hours"
+msgstr[0] "約%d時間"
+msgstr[1] "約%d時間"
+
+#: ../../include/js_strings.php:43
+#, php-format
+msgid "%d days"
+msgid_plural "%d days"
+msgstr[0] "%d日"
+msgstr[1] "%d日"
+
+#: ../../include/js_strings.php:44
+#, php-format
+msgid "%d months"
+msgid_plural "%d months"
+msgstr[0] "%dか月"
+msgstr[1] "%dか月"
+
+#: ../../include/js_strings.php:45
+#, php-format
+msgid "%d years"
+msgid_plural "%d years"
+msgstr[0] "%d年"
+msgstr[1] "%d年"
+
+#: ../../include/js_strings.php:50
+msgid "timeago.prefixAgo"
+msgstr "timeago.prefixAgo"
+
+#: ../../include/js_strings.php:51
+msgid "timeago.prefixFromNow"
+msgstr "timeago.prefixFromNow"
+
+#: ../../include/js_strings.php:52
+msgid "timeago.suffixAgo"
+msgstr "timeago.suffixAgo"
+
+#: ../../include/js_strings.php:53
+msgid "timeago.suffixFromNow"
+msgstr "timeago.suffixFromNow"
+
+#: ../../include/js_strings.php:56
+msgid "less than a minute"
+msgstr "ちょっと前"
+
+#: ../../include/js_strings.php:57
+msgid "about a minute"
+msgstr "1分前"
+
+#: ../../include/js_strings.php:59
+msgid "about an hour"
+msgstr "一時間前"
+
+#: ../../include/js_strings.php:61
+msgid "a day"
+msgstr "一日前"
+
+#: ../../include/js_strings.php:63
+msgid "about a month"
+msgstr "一ヶ月前"
+
+#: ../../include/js_strings.php:65
+msgid "about a year"
+msgstr "一年前"
+
+#: ../../include/js_strings.php:67
+msgid " "
+msgstr " "
+
+#: ../../include/js_strings.php:68
+msgid "timeago.numbers"
+msgstr "timeago.numbers"
+
+#: ../../include/js_strings.php:70 ../../include/text.php:1428
+msgid "January"
+msgstr "1月"
+
+#: ../../include/js_strings.php:71 ../../include/text.php:1428
+msgid "February"
+msgstr "2月"
+
+#: ../../include/js_strings.php:72 ../../include/text.php:1428
+msgid "March"
+msgstr "3月"
+
+#: ../../include/js_strings.php:73 ../../include/text.php:1428
+msgid "April"
+msgstr "4月"
+
+#: ../../include/js_strings.php:74
+msgctxt "long"
+msgid "May"
+msgstr "5月"
+
+#: ../../include/js_strings.php:75 ../../include/text.php:1428
+msgid "June"
+msgstr "6月"
+
+#: ../../include/js_strings.php:76 ../../include/text.php:1428
+msgid "July"
+msgstr "7月"
+
+#: ../../include/js_strings.php:77 ../../include/text.php:1428
+msgid "August"
+msgstr "8月"
+
+#: ../../include/js_strings.php:78 ../../include/text.php:1428
+msgid "September"
+msgstr "9月"
+
+#: ../../include/js_strings.php:79 ../../include/text.php:1428
+msgid "October"
+msgstr "10月"
+
+#: ../../include/js_strings.php:80 ../../include/text.php:1428
+msgid "November"
+msgstr "11月"
+
+#: ../../include/js_strings.php:81 ../../include/text.php:1428
+msgid "December"
+msgstr "12月"
+
+#: ../../include/js_strings.php:82
+msgid "Jan"
+msgstr "1"
+
+#: ../../include/js_strings.php:83
+msgid "Feb"
+msgstr "2"
+
+#: ../../include/js_strings.php:84
+msgid "Mar"
+msgstr "3"
+
+#: ../../include/js_strings.php:85
+msgid "Apr"
+msgstr "4"
+
+#: ../../include/js_strings.php:86
+msgctxt "short"
+msgid "May"
+msgstr "5"
+
+#: ../../include/js_strings.php:87
+msgid "Jun"
+msgstr "6"
+
+#: ../../include/js_strings.php:88
+msgid "Jul"
+msgstr "7"
+
+#: ../../include/js_strings.php:89
+msgid "Aug"
+msgstr "8"
+
+#: ../../include/js_strings.php:90
+msgid "Sep"
+msgstr "9"
+
+#: ../../include/js_strings.php:91
+msgid "Oct"
+msgstr "10"
+
+#: ../../include/js_strings.php:92
+msgid "Nov"
+msgstr "11"
+
+#: ../../include/js_strings.php:93
+msgid "Dec"
+msgstr "12"
+
+#: ../../include/js_strings.php:94 ../../include/text.php:1424
+msgid "Sunday"
+msgstr "日曜日"
+
+#: ../../include/js_strings.php:95 ../../include/text.php:1424
+msgid "Monday"
+msgstr "月曜日"
+
+#: ../../include/js_strings.php:96 ../../include/text.php:1424
+msgid "Tuesday"
+msgstr "火曜日"
+
+#: ../../include/js_strings.php:97 ../../include/text.php:1424
+msgid "Wednesday"
+msgstr "水曜日"
+
+#: ../../include/js_strings.php:98 ../../include/text.php:1424
+msgid "Thursday"
+msgstr "木曜日"
+
+#: ../../include/js_strings.php:99 ../../include/text.php:1424
+msgid "Friday"
+msgstr "金曜日"
+
+#: ../../include/js_strings.php:100 ../../include/text.php:1424
+msgid "Saturday"
+msgstr "土曜日"
+
+#: ../../include/js_strings.php:101
+msgid "Sun"
+msgstr "日"
+
+#: ../../include/js_strings.php:102
+msgid "Mon"
+msgstr "月"
+
+#: ../../include/js_strings.php:103
+msgid "Tue"
+msgstr "火"
+
+#: ../../include/js_strings.php:104
+msgid "Wed"
+msgstr "水"
+
+#: ../../include/js_strings.php:105
+msgid "Thu"
+msgstr "木"
+
+#: ../../include/js_strings.php:106
+msgid "Fri"
+msgstr "金"
+
+#: ../../include/js_strings.php:107
+msgid "Sat"
+msgstr "土"
+
+#: ../../include/js_strings.php:108
+msgctxt "calendar"
+msgid "today"
+msgstr "今日"
+
+#: ../../include/js_strings.php:109
+msgctxt "calendar"
+msgid "month"
+msgstr "月"
+
+#: ../../include/js_strings.php:110
+msgctxt "calendar"
+msgid "week"
+msgstr "週間"
+
+#: ../../include/js_strings.php:111
+msgctxt "calendar"
+msgid "day"
+msgstr "日"
+
+#: ../../include/js_strings.php:112
+msgctxt "calendar"
+msgid "All day"
+msgstr "一日中"
+
+#: ../../include/language.php:423 ../../include/text.php:1948
+msgid "default"
+msgstr "デフォルト"
+
+#: ../../include/language.php:436
+msgid "Select an alternate language"
+msgstr "別の言語を選択してください"
+
+#: ../../include/message.php:13 ../../include/text.php:1778
+msgid "Download binary/encrypted content"
+msgstr "バイナリ/暗号化コンテンツをダウンロードする"
+
+#: ../../include/message.php:41
+msgid "Unable to determine sender."
+msgstr "送信者を特定できません。"
+
+#: ../../include/message.php:80
+msgid "No recipient provided."
+msgstr "受信者が指定されていません。"
+
+#: ../../include/message.php:85
+msgid "[no subject]"
+msgstr "[件名なし]"
+
+#: ../../include/message.php:215
+msgid "Stored post could not be verified."
+msgstr "保存された投稿を確認できませんでした。"
+
+#: ../../include/nav.php:90
+msgid "Remote authentication"
+msgstr "リモート認証"
+
+#: ../../include/nav.php:90
+msgid "Click to authenticate to your home hub"
+msgstr "クリックしてホームハブの認証を行います"
+
+#: ../../include/nav.php:96 ../../Zotlabs/Lib/Apps.php:336
+#: ../../Zotlabs/Module/Manage.php:170
+msgid "Channel Manager"
+msgstr "チャンネルマネージャー"
+
+#: ../../include/nav.php:96
+msgid "Manage your channels"
+msgstr "チャンネルを管理する"
+
+#: ../../include/nav.php:99
+msgid "Manage your privacy groups"
+msgstr "プライバシーグループを管理する"
+
+#: ../../include/nav.php:101 ../../Zotlabs/Lib/Apps.php:338
+#: ../../Zotlabs/Module/Admin/Addons.php:344
+#: ../../Zotlabs/Module/Admin/Themes.php:125
+#: ../../Zotlabs/Widget/Newmember.php:53
+#: ../../Zotlabs/Widget/Settings_menu.php:61
+msgid "Settings"
+msgstr "設定"
+
+#: ../../include/nav.php:101
+msgid "Account/Channel Settings"
+msgstr "アカウント/チャンネル設定"
+
+#: ../../include/nav.php:107 ../../include/nav.php:136
+msgid "End this session"
+msgstr "このセッションを終了"
+
+#: ../../include/nav.php:110
+msgid "Your profile page"
+msgstr "あなたのプロフィールページ"
+
+#: ../../include/nav.php:113
+msgid "Manage/Edit profiles"
+msgstr "プロファイルの管理/編集"
+
+#: ../../include/nav.php:115 ../../Zotlabs/Widget/Newmember.php:35
+msgid "Edit your profile"
+msgstr "プロフィールを編集"
+
+#: ../../include/nav.php:122 ../../include/nav.php:126
+msgid "Sign in"
+msgstr "サインイン"
+
+#: ../../include/nav.php:153
+msgid "Take me home"
+msgstr "ホームへ戻る"
+
+#: ../../include/nav.php:155
+msgid "Log me out of this site"
+msgstr "このサイトからログアウトする"
+
+#: ../../include/nav.php:160
+msgid "Create an account"
+msgstr "アカウントを作成"
+
+#: ../../include/nav.php:172
+msgid "Help and documentation"
+msgstr "ヘルプとドキュメント"
+
+#: ../../include/nav.php:186
+msgid "Search site @name, !forum, #tag, ?docs, content"
+msgstr "@name, !forum, #tag, ?docs, content でサイトを検索"
+
+#: ../../include/nav.php:192 ../../Zotlabs/Widget/Admin.php:55
+msgid "Admin"
+msgstr "管理者"
+
+#: ../../include/nav.php:192
+msgid "Site Setup and Configuration"
+msgstr "サイトセットアップと設定"
+
+#: ../../include/nav.php:326 ../../Zotlabs/Module/Connedit.php:869
+#: ../../Zotlabs/Module/Defperms.php:256
+#: ../../Zotlabs/Module/New_channel.php:157
+#: ../../Zotlabs/Module/New_channel.php:164
+#: ../../Zotlabs/Widget/Notifications.php:162
+msgid "Loading"
+msgstr "読み込み中"
+
+#: ../../include/nav.php:332
+msgid "@name, !forum, #tag, ?doc, content"
+msgstr "@name、!forum、#tag、?doc、content"
+
+#: ../../include/nav.php:333
+msgid "Please wait..."
+msgstr "お待ちください...."
+
+#: ../../include/nav.php:339
+msgid "Add Apps"
+msgstr "アプリの追加"
+
+#: ../../include/nav.php:340
+msgid "Arrange Apps"
+msgstr "アプリを配置する"
+
+#: ../../include/nav.php:341
+msgid "Toggle System Apps"
+msgstr "システムアプリの切り替え"
+
+#: ../../include/nav.php:423 ../../Zotlabs/Module/Admin/Channels.php:154
+msgid "Channel"
+msgstr "チャンネル"
+
+#: ../../include/nav.php:426
+msgid "Status Messages and Posts"
+msgstr "ステータスメッセージと投稿"
+
+#: ../../include/nav.php:436 ../../Zotlabs/Module/Help.php:80
+msgid "About"
+msgstr "約"
+
+#: ../../include/nav.php:439
+msgid "Profile Details"
+msgstr "プロファイルの詳細"
+
+#: ../../include/nav.php:449 ../../include/photos.php:669
+msgid "Photo Albums"
+msgstr "フォトアルバム"
+
+#: ../../include/nav.php:454 ../../Zotlabs/Lib/Apps.php:339
+#: ../../Zotlabs/Module/Fbrowser.php:85 ../../Zotlabs/Storage/Browser.php:278
+msgid "Files"
+msgstr "ファイル"
+
+#: ../../include/nav.php:457
+msgid "Files and Storage"
+msgstr "ファイルとストレージ"
+
+#: ../../include/nav.php:465 ../../include/nav.php:468
+#: ../../Zotlabs/Storage/Browser.php:140
+msgid "Calendar"
+msgstr "カレンダー"
+
+#: ../../include/nav.php:479 ../../include/nav.php:482
+#: ../../Zotlabs/Lib/Apps.php:329 ../../Zotlabs/Widget/Chatroom_list.php:16
+msgid "Chatrooms"
+msgstr "チャットルーム"
+
+#: ../../include/nav.php:492 ../../Zotlabs/Lib/Apps.php:328
+msgid "Bookmarks"
+msgstr "しおり"
+
+#: ../../include/nav.php:495
+msgid "Saved Bookmarks"
+msgstr "保存したブックマーク"
+
+#: ../../include/nav.php:503 ../../Zotlabs/Lib/Apps.php:325
+#: ../../Zotlabs/Module/Cards.php:207
+msgid "Cards"
+msgstr "カード"
+
+#: ../../include/nav.php:506
+msgid "View Cards"
+msgstr "カードを見る"
+
+#: ../../include/nav.php:514 ../../Zotlabs/Lib/Apps.php:324
+#: ../../Zotlabs/Module/Articles.php:222
+msgid "Articles"
+msgstr "記事"
+
+#: ../../include/nav.php:517
+msgid "View Articles"
+msgstr "記事を見る"
+
+#: ../../include/nav.php:526 ../../Zotlabs/Lib/Apps.php:340
+#: ../../Zotlabs/Module/Webpages.php:252
+msgid "Webpages"
+msgstr "ウェブページ"
+
+#: ../../include/nav.php:529
+msgid "View Webpages"
+msgstr "Webページを表示"
+
+#: ../../include/nav.php:538 ../../Zotlabs/Module/Wiki.php:206
+#: ../../Zotlabs/Widget/Wiki_list.php:15
+msgid "Wikis"
+msgstr "ウィキ"
+
+#: ../../include/nav.php:541 ../../Zotlabs/Lib/Apps.php:341
+msgid "Wiki"
+msgstr "Wiki"
+
+#: ../../include/network.php:1725 ../../include/network.php:1726
+msgid "Friendica"
+msgstr "フレンドカ"
+
+#: ../../include/network.php:1727
+msgid "OStatus"
+msgstr "OStatus"
+
+#: ../../include/network.php:1728
+msgid "GNU-Social"
+msgstr "GNUソーシャル"
+
+#: ../../include/network.php:1729
+msgid "RSS/Atom"
+msgstr "RSS / Atom"
+
+#: ../../include/network.php:1730 ../../Zotlabs/Lib/Activity.php:1848
+#: ../../Zotlabs/Lib/Activity.php:2046
+msgid "ActivityPub"
+msgstr "ActivityPub"
+
+#: ../../include/network.php:1731 ../../Zotlabs/Module/Admin/Accounts.php:171
+#: ../../Zotlabs/Module/Admin/Accounts.php:183
+#: ../../Zotlabs/Module/Cdav.php:1246 ../../Zotlabs/Module/Connedit.php:927
+#: ../../Zotlabs/Module/Profiles.php:787
+msgid "Email"
+msgstr "Eメール"
+
+#: ../../include/network.php:1732
+msgid "Diaspora"
+msgstr "ディアスポラ"
+
+#: ../../include/network.php:1733
+msgid "Facebook"
+msgstr "フェイスブック"
+
+#: ../../include/network.php:1734
+msgid "Zot"
+msgstr "ゾット"
+
+#: ../../include/network.php:1735
+msgid "LinkedIn"
+msgstr "LinkedIn"
+
+#: ../../include/network.php:1736
+msgid "XMPP/IM"
+msgstr "XMPP / IM"
+
+#: ../../include/network.php:1737
+msgid "MySpace"
+msgstr "私のスペース"
+
+#: ../../include/oembed.php:226
+msgid "View PDF"
+msgstr "PDFを見る"
+
+#: ../../include/oembed.php:356
+msgid " by "
+msgstr "によって"
+
+#: ../../include/oembed.php:357
+msgid " on "
+msgstr "に"
+
+#: ../../include/oembed.php:386
+msgid "Embedded content"
+msgstr "埋め込みコンテンツ"
+
+#: ../../include/oembed.php:395
+msgid "Embedding disabled"
+msgstr "埋め込みが無効です"
+
+#: ../../include/photo/photo_driver.php:367
+#: ../../Zotlabs/Module/Profile_photo.php:120
+#: ../../Zotlabs/Module/Profile_photo.php:248
+msgid "Profile Photos"
+msgstr "プロフィール写真"
+
+#: ../../include/photos.php:151
+#, php-format
+msgid "Image exceeds website size limit of %lu bytes"
+msgstr "画像がウェブサイトのサイズ制限%luバイトを超えています"
+
+#: ../../include/photos.php:162
+msgid "Image file is empty."
+msgstr "画像ファイルが空です。"
+
+#: ../../include/photos.php:196 ../../Zotlabs/Module/Cover_photo.php:230
+#: ../../Zotlabs/Module/Profile_photo.php:225
+msgid "Unable to process image"
+msgstr "画像を処理できません"
+
+#: ../../include/photos.php:327
+msgid "Photo storage failed."
+msgstr "写真の保存に失敗しました。"
+
+#: ../../include/photos.php:376
+msgid "a new photo"
+msgstr "新しい写真"
+
+#: ../../include/photos.php:380
+#, php-format
+msgctxt "photo_upload"
+msgid "%1$s posted %2$s to %3$s"
+msgstr "%1$sが%2$sから%3$s投稿しました"
+
+#: ../../include/photos.php:670 ../../Zotlabs/Module/Photos.php:1389
+#: ../../Zotlabs/Module/Photos.php:1402 ../../Zotlabs/Module/Photos.php:1403
+msgid "Recent Photos"
+msgstr "最近の写真"
+
+#: ../../include/photos.php:674
+msgid "Upload New Photos"
+msgstr "新しい写真をアップロード"
+
+#: ../../include/security.php:607
+msgid ""
+"The form security token was not correct. This probably happened because the "
+"form has been opened for too long (>3 hours) before submitting it."
+msgstr "フォームセキュリティトークンが正しくありませんでした。これは、フォームを送信する前にフォームが長時間(3時間以上)開かれたために発生した可能性があります。"
+
+#: ../../include/selectors.php:18
+msgid "Profile to assign new connections"
+msgstr "新しい接続を割り当てるプロファイル"
+
+#: ../../include/selectors.php:41
+msgid "Frequently"
+msgstr "よく"
+
+#: ../../include/selectors.php:42
+msgid "Hourly"
+msgstr "毎時"
+
+#: ../../include/selectors.php:43
+msgid "Twice daily"
+msgstr "1日2回"
+
+#: ../../include/selectors.php:44
+msgid "Daily"
+msgstr "毎日"
+
+#: ../../include/selectors.php:45
+msgid "Weekly"
+msgstr "毎週"
+
+#: ../../include/selectors.php:46
+msgid "Monthly"
+msgstr "毎月"
+
+#: ../../include/selectors.php:60
+msgid "Currently Male"
+msgstr "現在男性"
+
+#: ../../include/selectors.php:60
+msgid "Currently Female"
+msgstr "現在女性"
+
+#: ../../include/selectors.php:60
+msgid "Mostly Male"
+msgstr "主に男性"
+
+#: ../../include/selectors.php:60
+msgid "Mostly Female"
+msgstr "主に女性"
+
+#: ../../include/selectors.php:60
+msgid "Transgender"
+msgstr "トランスジェンダー"
+
+#: ../../include/selectors.php:60
+msgid "Intersex"
+msgstr "インターセックス"
+
+#: ../../include/selectors.php:60
+msgid "Transsexual"
+msgstr "性転換"
+
+#: ../../include/selectors.php:60
+msgid "Hermaphrodite"
+msgstr "ふたなり"
+
+#: ../../include/selectors.php:60
+msgid "Undecided"
+msgstr "未定"
+
+#: ../../include/selectors.php:96 ../../include/selectors.php:115
+msgid "Males"
+msgstr "男性"
+
+#: ../../include/selectors.php:96 ../../include/selectors.php:115
+msgid "Females"
+msgstr "女性"
+
+#: ../../include/selectors.php:96
+msgid "Gay"
+msgstr "ゲイ"
+
+#: ../../include/selectors.php:96
+msgid "Lesbian"
+msgstr "レズビアン"
+
+#: ../../include/selectors.php:96
+msgid "No Preference"
+msgstr "指定なし"
+
+#: ../../include/selectors.php:96
+msgid "Bisexual"
+msgstr "バイセクシャル"
+
+#: ../../include/selectors.php:96
+msgid "Autosexual"
+msgstr "性欲"
+
+#: ../../include/selectors.php:96
+msgid "Abstinent"
+msgstr "禁欲"
+
+#: ../../include/selectors.php:96
+msgid "Virgin"
+msgstr "バージン"
+
+#: ../../include/selectors.php:96
+msgid "Deviant"
+msgstr "逸脱"
+
+#: ../../include/selectors.php:96
+msgid "Fetish"
+msgstr "フェチ"
+
+#: ../../include/selectors.php:96
+msgid "Oodles"
+msgstr "ウードル"
+
+#: ../../include/selectors.php:96
+msgid "Nonsexual"
+msgstr "非性的"
+
+#: ../../include/selectors.php:134 ../../include/selectors.php:151
+msgid "Single"
+msgstr "シングル"
+
+#: ../../include/selectors.php:134
+msgid "Lonely"
+msgstr "寂しい"
+
+#: ../../include/selectors.php:134
+msgid "Available"
+msgstr "利用可能"
+
+#: ../../include/selectors.php:134
+msgid "Unavailable"
+msgstr "利用できません"
+
+#: ../../include/selectors.php:134
+msgid "Has crush"
+msgstr "クラッシュしている"
+
+#: ../../include/selectors.php:134
+msgid "Infatuated"
+msgstr "夢中"
+
+#: ../../include/selectors.php:134 ../../include/selectors.php:151
+msgid "Dating"
+msgstr "デート"
+
+#: ../../include/selectors.php:134
+msgid "Unfaithful"
+msgstr "不誠実な"
+
+#: ../../include/selectors.php:134
+msgid "Sex Addict"
+msgstr "性中毒"
+
+#: ../../include/selectors.php:134
+msgid "Friends/Benefits"
+msgstr "友達/特典"
+
+#: ../../include/selectors.php:134
+msgid "Casual"
+msgstr "カジュアル"
+
+#: ../../include/selectors.php:134
+msgid "Engaged"
+msgstr "従事"
+
+#: ../../include/selectors.php:134 ../../include/selectors.php:151
+msgid "Married"
+msgstr "既婚"
+
+#: ../../include/selectors.php:134
+msgid "Imaginarily married"
+msgstr "想像上の結婚"
+
+#: ../../include/selectors.php:134
+msgid "Partners"
+msgstr "パートナー"
+
+#: ../../include/selectors.php:134 ../../include/selectors.php:151
+msgid "Cohabiting"
+msgstr "同ha"
+
+#: ../../include/selectors.php:134
+msgid "Common law"
+msgstr "コモンロー"
+
+#: ../../include/selectors.php:134
+msgid "Happy"
+msgstr "ハッピー"
+
+#: ../../include/selectors.php:134
+msgid "Not looking"
+msgstr "見てない"
+
+#: ../../include/selectors.php:134
+msgid "Swinger"
+msgstr "ウィンガー"
+
+#: ../../include/selectors.php:134
+msgid "Betrayed"
+msgstr "裏切られた"
+
+#: ../../include/selectors.php:134 ../../include/selectors.php:151
+msgid "Separated"
+msgstr "離れた"
+
+#: ../../include/selectors.php:134
+msgid "Unstable"
+msgstr "不安定"
+
+#: ../../include/selectors.php:134 ../../include/selectors.php:151
+msgid "Divorced"
+msgstr "離婚した"
+
+#: ../../include/selectors.php:134
+msgid "Imaginarily divorced"
+msgstr "想像上の離婚"
+
+#: ../../include/selectors.php:134 ../../include/selectors.php:151
+msgid "Widowed"
+msgstr "未亡人"
+
+#: ../../include/selectors.php:134
+msgid "Uncertain"
+msgstr "不確実"
+
+#: ../../include/selectors.php:134 ../../include/selectors.php:151
+msgid "It's complicated"
+msgstr "それは複雑です"
+
+#: ../../include/selectors.php:134
+msgid "Don't care"
+msgstr "気にしない"
+
+#: ../../include/selectors.php:134
+msgid "Ask me"
+msgstr "私に聞いて"
+
+#: ../../include/taxonomy.php:320
+msgid "Trending"
+msgstr "トレンド"
+
+#: ../../include/taxonomy.php:320 ../../include/taxonomy.php:449
+#: ../../include/taxonomy.php:470 ../../Zotlabs/Widget/Tagcloud.php:22
+msgid "Tags"
+msgstr "タグ"
+
+#: ../../include/taxonomy.php:550
+msgid "Keywords"
+msgstr "キーワード"
+
+#: ../../include/taxonomy.php:571
+msgid "have"
+msgstr "持ってる"
+
+#: ../../include/taxonomy.php:571
+msgid "has"
+msgstr "持っている"
+
+#: ../../include/taxonomy.php:572
+msgid "want"
+msgstr "欲しいです"
+
+#: ../../include/taxonomy.php:572
+msgid "wants"
+msgstr "望む"
+
+#: ../../include/taxonomy.php:573 ../../Zotlabs/Lib/ThreadItem.php:306
+msgid "like"
+msgstr "のような"
+
+#: ../../include/taxonomy.php:573
+msgid "likes"
+msgstr "好き"
+
+#: ../../include/taxonomy.php:574 ../../Zotlabs/Lib/ThreadItem.php:307
+msgid "dislike"
+msgstr "嫌い"
+
+#: ../../include/taxonomy.php:574
+msgid "dislikes"
+msgstr "嫌い"
+
+#: ../../include/text.php:501
+msgid "prev"
+msgstr "前の"
+
+#: ../../include/text.php:503
+msgid "first"
+msgstr "最初"
+
+#: ../../include/text.php:532
+msgid "last"
+msgstr "最終"
+
+#: ../../include/text.php:535
+msgid "next"
+msgstr "次"
+
+#: ../../include/text.php:553
+msgid "older"
+msgstr "年上の"
+
+#: ../../include/text.php:555
+msgid "newer"
+msgstr "より新しい"
+
+#: ../../include/text.php:979
+msgid "No connections"
+msgstr "接続なし"
+
+#: ../../include/text.php:1011
+#, php-format
+msgid "View all %s connections"
+msgstr "すべての%s接続を表示"
+
+#: ../../include/text.php:1073
+#, php-format
+msgid "Network: %s"
+msgstr "ネットワーク: %s"
+
+#: ../../include/text.php:1085 ../../include/text.php:1097
+#: ../../Zotlabs/Module/Admin/Profs.php:94
+#: ../../Zotlabs/Module/Admin/Profs.php:114 ../../Zotlabs/Module/Filer.php:53
+#: ../../Zotlabs/Module/Rbmark.php:32 ../../Zotlabs/Module/Rbmark.php:104
+#: ../../Zotlabs/Widget/Notes.php:23
+msgid "Save"
+msgstr "保存する"
+
+#: ../../include/text.php:1176 ../../include/text.php:1180
+msgid "poke"
+msgstr "ポーク"
+
+#: ../../include/text.php:1181
+msgid "ping"
+msgstr "ping"
+
+#: ../../include/text.php:1181
+msgid "pinged"
+msgstr "pingされた"
+
+#: ../../include/text.php:1182
+msgid "prod"
+msgstr "製品"
+
+#: ../../include/text.php:1182
+msgid "prodded"
+msgstr "突っ込んだ"
+
+#: ../../include/text.php:1183
+msgid "slap"
+msgstr "平手打ち"
+
+#: ../../include/text.php:1183
+msgid "slapped"
+msgstr "平手打ち"
+
+#: ../../include/text.php:1184
+msgid "finger"
+msgstr "指"
+
+#: ../../include/text.php:1184
+msgid "fingered"
+msgstr "手マン"
+
+#: ../../include/text.php:1185
+msgid "rebuff"
+msgstr "拒絶"
+
+#: ../../include/text.php:1185
+msgid "rebuffed"
+msgstr "拒否された"
+
+#: ../../include/text.php:1208
+msgid "happy"
+msgstr "ハッピー"
+
+#: ../../include/text.php:1209
+msgid "sad"
+msgstr "悲しい"
+
+#: ../../include/text.php:1210
+msgid "mellow"
+msgstr "まろやかな"
+
+#: ../../include/text.php:1211
+msgid "tired"
+msgstr "疲れた"
+
+#: ../../include/text.php:1212
+msgid "perky"
+msgstr "はつらつと"
+
+#: ../../include/text.php:1213
+msgid "angry"
+msgstr "怒っている"
+
+#: ../../include/text.php:1214
+msgid "stupefied"
+msgstr "st然たる"
+
+#: ../../include/text.php:1215
+msgid "puzzled"
+msgstr "困惑した"
+
+#: ../../include/text.php:1216
+msgid "interested"
+msgstr "興味がある"
+
+#: ../../include/text.php:1217
+msgid "bitter"
+msgstr "苦い"
+
+#: ../../include/text.php:1218
+msgid "cheerful"
+msgstr "陽気な"
+
+#: ../../include/text.php:1219
+msgid "alive"
+msgstr "生きている"
+
+#: ../../include/text.php:1220
+msgid "annoyed"
+msgstr "イライラする"
+
+#: ../../include/text.php:1221
+msgid "anxious"
+msgstr "気になる"
+
+#: ../../include/text.php:1222
+msgid "cranky"
+msgstr "気難しい"
+
+#: ../../include/text.php:1223
+msgid "disturbed"
+msgstr "乱れた"
+
+#: ../../include/text.php:1224
+msgid "frustrated"
+msgstr "欲求不満"
+
+#: ../../include/text.php:1225
+msgid "depressed"
+msgstr "落ち込んでいる"
+
+#: ../../include/text.php:1226
+msgid "motivated"
+msgstr "やる気"
+
+#: ../../include/text.php:1227
+msgid "relaxed"
+msgstr "リラックスした"
+
+#: ../../include/text.php:1228
+msgid "surprised"
+msgstr "びっくりした"
+
+#: ../../include/text.php:1428
+msgid "May"
+msgstr "5月"
+
+#: ../../include/text.php:1502
+msgid "Unknown Attachment"
+msgstr "不明な添付ファイル"
+
+#: ../../include/text.php:1504 ../../Zotlabs/Module/Sharedwithme.php:106
+#: ../../Zotlabs/Storage/Browser.php:293
+msgid "Size"
+msgstr "サイズ"
+
+#: ../../include/text.php:1540
+msgid "remove category"
+msgstr "カテゴリーを削除"
+
+#: ../../include/text.php:1614
+msgid "remove from file"
+msgstr "ファイルから削除"
+
+#: ../../include/text.php:1926 ../../Zotlabs/Module/Cal.php:314
+#: ../../Zotlabs/Module/Events.php:663
+msgid "Link to Source"
+msgstr "元記事へのリンク"
+
+#: ../../include/text.php:1956
+msgid "Page layout"
+msgstr "ページレイアウト"
+
+#: ../../include/text.php:1956
+msgid "You can create your own with the layouts tool"
+msgstr "レイアウトツールを使用して独自に作成できます"
+
+#: ../../include/text.php:1966 ../../Zotlabs/Module/Wiki.php:217
+#: ../../Zotlabs/Module/Wiki.php:371 ../../Zotlabs/Widget/Wiki_pages.php:38
+#: ../../Zotlabs/Widget/Wiki_pages.php:95
+msgid "BBcode"
+msgstr "BBcode"
+
+#: ../../include/text.php:1967
+msgid "HTML"
+msgstr "HTML"
+
+#: ../../include/text.php:1968 ../../Zotlabs/Module/Wiki.php:217
+#: ../../Zotlabs/Module/Wiki.php:371 ../../Zotlabs/Widget/Wiki_pages.php:38
+#: ../../Zotlabs/Widget/Wiki_pages.php:95
+msgid "Markdown"
+msgstr "マークダウン"
+
+#: ../../include/text.php:1969 ../../Zotlabs/Module/Wiki.php:217
+#: ../../Zotlabs/Widget/Wiki_pages.php:38
+#: ../../Zotlabs/Widget/Wiki_pages.php:95
+msgid "Text"
+msgstr "テキスト"
+
+#: ../../include/text.php:1970
+msgid "Comanche Layout"
+msgstr "コマンチレイアウト"
+
+#: ../../include/text.php:1975
+msgid "PHP"
+msgstr "PHP"
+
+#: ../../include/text.php:1984
+msgid "Page content type"
+msgstr "ページコンテンツタイプ"
+
+#: ../../include/text.php:2117
+msgid "activity"
+msgstr "アクティビティ"
+
+#: ../../include/text.php:2218
+msgid "a-z, 0-9, -, and _ only"
+msgstr "az、0-9、-、および_のみ"
+
+#: ../../include/text.php:2544
+msgid "Design Tools"
+msgstr "設計ツール"
+
+#: ../../include/text.php:2547 ../../Zotlabs/Module/Blocks.php:154
+msgid "Blocks"
+msgstr "ブロック"
+
+#: ../../include/text.php:2548 ../../Zotlabs/Module/Menu.php:170
+msgid "Menus"
+msgstr "メニュー"
+
+#: ../../include/text.php:2549 ../../Zotlabs/Module/Layouts.php:184
+msgid "Layouts"
+msgstr "レイアウト"
+
+#: ../../include/text.php:2550
+msgid "Pages"
+msgstr "Pages"
+
+#: ../../include/text.php:2562 ../../Zotlabs/Module/Cal.php:343
+msgid "Import"
+msgstr "インポート"
+
+#: ../../include/text.php:2563
+msgid "Import website..."
+msgstr "ウェブサイトをインポート..."
+
+#: ../../include/text.php:2564
+msgid "Select folder to import"
+msgstr "インポートするフォルダーを選択"
+
+#: ../../include/text.php:2565
+msgid "Import from a zipped folder:"
+msgstr "zipフォルダーからインポート:"
+
+#: ../../include/text.php:2566
+msgid "Import from cloud files:"
+msgstr "クラウドファイルからインポート:"
+
+#: ../../include/text.php:2567
+msgid "/cloud/channel/path/to/folder"
+msgstr "/ cloud / channel / path / to / folder"
+
+#: ../../include/text.php:2568
+msgid "Enter path to website files"
+msgstr "ウェブサイトのファイルへのパスを入力してください"
+
+#: ../../include/text.php:2569
+msgid "Select folder"
+msgstr "フォルダーを選択"
+
+#: ../../include/text.php:2570
+msgid "Export website..."
+msgstr "ウェブサイトをエクスポート..."
+
+#: ../../include/text.php:2571
+msgid "Export to a zip file"
+msgstr "zipファイルにエクスポートする"
+
+#: ../../include/text.php:2572
+msgid "website.zip"
+msgstr "website.zip"
+
+#: ../../include/text.php:2573
+msgid "Enter a name for the zip file."
+msgstr "zipファイルの名前を入力します。"
+
+#: ../../include/text.php:2574
+msgid "Export to cloud files"
+msgstr "クラウドファイルにエクスポートする"
+
+#: ../../include/text.php:2575
+msgid "/path/to/export/folder"
+msgstr "/ path / to / export / folder"
+
+#: ../../include/text.php:2576
+msgid "Enter a path to a cloud files destination."
+msgstr "クラウドファイルの保存先へのパスを入力します。"
+
+#: ../../include/text.php:2577
+msgid "Specify folder"
+msgstr "フォルダーを指定"
+
+#: ../../include/text.php:2939 ../../Zotlabs/Storage/Browser.php:131
+msgid "Collection"
+msgstr "コレクション"
+
+#: ../../include/text.php:3208 ../../view/theme/redbasic/php/config.php:15
+#: ../../Zotlabs/Module/Admin/Site.php:187
+msgid "Default"
+msgstr "デフォルト"
+
+#: ../../include/zid.php:363
+#, php-format
+msgid "OpenWebAuth: %1$s welcomes %2$s"
+msgstr "OpenWebAuth: %1$sは%2$s歓迎します"
+
+#: ../../include/zot.php:775
+msgid "Invalid data packet"
+msgstr "無効なデータパケット"
+
+#: ../../include/zot.php:802 ../../Zotlabs/Lib/Libzot.php:652
+msgid "Unable to verify channel signature"
+msgstr "チャンネルの署名を確認できません"
+
+#: ../../include/zot.php:2595 ../../Zotlabs/Lib/Libsync.php:733
+#, php-format
+msgid "Unable to verify site signature for %s"
+msgstr "%sサイト署名を確認できません"
+
+#: ../../include/zot.php:4292
+msgid "invalid target signature"
+msgstr "無効なターゲット署名"
+
+#: ../../util/nconfig.php:34
+msgid "Source channel not found."
+msgstr "ソースチャネルが見つかりません。"
+
+#: ../../view/theme/redbasic/php/config.php:16
+#: ../../view/theme/redbasic/php/config.php:19
+msgid "Focus (Hubzilla default)"
+msgstr "フォーカス(Hubzillaのデフォルト)"
+
+#: ../../view/theme/redbasic/php/config.php:98
+msgid "Theme settings"
+msgstr "テーマ設定"
+
+#: ../../view/theme/redbasic/php/config.php:99
+msgid "Narrow navbar"
+msgstr "狭いナビゲーションバー"
+
+#: ../../view/theme/redbasic/php/config.php:100
+msgid "Navigation bar background color"
+msgstr "ナビゲーションバーの背景色"
+
+#: ../../view/theme/redbasic/php/config.php:101
+msgid "Navigation bar icon color "
+msgstr "ナビゲーションバーのアイコンの色"
+
+#: ../../view/theme/redbasic/php/config.php:102
+msgid "Navigation bar active icon color "
+msgstr "ナビゲーションバーのアクティブなアイコンの色"
+
+#: ../../view/theme/redbasic/php/config.php:103
+msgid "Link color"
+msgstr "リンクの色"
+
+#: ../../view/theme/redbasic/php/config.php:104
+msgid "Set font-color for banner"
+msgstr "バナーのフォント色を設定"
+
+#: ../../view/theme/redbasic/php/config.php:105
+msgid "Set the background color"
+msgstr "背景色を設定する"
+
+#: ../../view/theme/redbasic/php/config.php:106
+msgid "Set the background image"
+msgstr "背景画像を設定する"
+
+#: ../../view/theme/redbasic/php/config.php:107
+msgid "Set the background color of items"
+msgstr "アイテムの背景色を設定する"
+
+#: ../../view/theme/redbasic/php/config.php:108
+msgid "Set the background color of comments"
+msgstr "コメントの背景色を設定する"
+
+#: ../../view/theme/redbasic/php/config.php:109
+msgid "Set font-size for the entire application"
+msgstr "アプリケーション全体のフォントサイズを設定する"
+
+#: ../../view/theme/redbasic/php/config.php:109
+msgid "Examples: 1rem, 100%, 16px"
+msgstr "例:1rem、100%、16px"
+
+#: ../../view/theme/redbasic/php/config.php:110
+msgid "Set font-color for posts and comments"
+msgstr "投稿とコメントのフォント色を設定する"
+
+#: ../../view/theme/redbasic/php/config.php:111
+msgid "Set radius of corners"
+msgstr "角の半径を設定する"
+
+#: ../../view/theme/redbasic/php/config.php:111
+msgid "Example: 4px"
+msgstr "例:4px"
+
+#: ../../view/theme/redbasic/php/config.php:112
+msgid "Set shadow depth of photos"
+msgstr "写真の影の深さを設定する"
+
+#: ../../view/theme/redbasic/php/config.php:113
+msgid "Set maximum width of content region in pixel"
+msgstr "コンテンツ領域の最大幅をピクセル単位で設定します"
+
+#: ../../view/theme/redbasic/php/config.php:113
+msgid "Leave empty for default width"
+msgstr "デフォルトの幅の場合は空のままにします"
+
+#: ../../view/theme/redbasic/php/config.php:114
+msgid "Set size of conversation author photo"
+msgstr "会話の著者の写真のサイズを設定する"
+
+#: ../../view/theme/redbasic/php/config.php:115
+msgid "Set size of followup author photos"
+msgstr "フォローアップ著者の写真のサイズを設定する"
+
+#: ../../view/theme/redbasic/php/config.php:116
+msgid "Show advanced settings"
+msgstr "詳細設定を表示する"
+
+#: ../../Zotlabs/Access/PermissionRoles.php:283
+msgid "Social Networking"
+msgstr "ソーシャルネットワーキング"
+
+#: ../../Zotlabs/Access/PermissionRoles.php:284
+msgid "Social - Federation"
+msgstr "ソーシャル-フェデレーション"
+
+#: ../../Zotlabs/Access/PermissionRoles.php:285
+msgid "Social - Mostly Public"
+msgstr "ソーシャル-ほとんど公開"
+
+#: ../../Zotlabs/Access/PermissionRoles.php:286
+msgid "Social - Restricted"
+msgstr "ソーシャル-制限付き"
+
+#: ../../Zotlabs/Access/PermissionRoles.php:287
+msgid "Social - Private"
+msgstr "ソーシャル-プライベート"
+
+#: ../../Zotlabs/Access/PermissionRoles.php:290
+msgid "Community Forum"
+msgstr "コミュニティフォーラム"
+
+#: ../../Zotlabs/Access/PermissionRoles.php:291
+msgid "Forum - Mostly Public"
+msgstr "フォーラム-ほとんど公開"
+
+#: ../../Zotlabs/Access/PermissionRoles.php:292
+msgid "Forum - Restricted"
+msgstr "フォーラム-制限付き"
+
+#: ../../Zotlabs/Access/PermissionRoles.php:293
+msgid "Forum - Private"
+msgstr "フォーラム-プライベート"
+
+#: ../../Zotlabs/Access/PermissionRoles.php:296
+msgid "Feed Republish"
+msgstr "フィードの再公開"
+
+#: ../../Zotlabs/Access/PermissionRoles.php:297
+msgid "Feed - Mostly Public"
+msgstr "フィード-ほとんど公開"
+
+#: ../../Zotlabs/Access/PermissionRoles.php:298
+msgid "Feed - Restricted"
+msgstr "フィード-制限付き"
+
+#: ../../Zotlabs/Access/PermissionRoles.php:301
+msgid "Special Purpose"
+msgstr "特別な目的"
+
+#: ../../Zotlabs/Access/PermissionRoles.php:302
+msgid "Special - Celebrity/Soapbox"
+msgstr "スペシャル-セレブ/ソープボックス"
+
+#: ../../Zotlabs/Access/PermissionRoles.php:303
+msgid "Special - Group Repository"
+msgstr "特別-グループリポジトリ"
+
+#: ../../Zotlabs/Access/PermissionRoles.php:307
+msgid "Custom/Expert Mode"
+msgstr "カスタム/エキスパートモード"
+
+#: ../../Zotlabs/Access/Permissions.php:56
+msgid "Can view my channel stream and posts"
+msgstr "チャンネルストリームと投稿を表示できます"
+
+#: ../../Zotlabs/Access/Permissions.php:57
+msgid "Can send me their channel stream and posts"
+msgstr "チャンネルストリームと投稿を送信できます"
+
+#: ../../Zotlabs/Access/Permissions.php:58
+msgid "Can view my default channel profile"
+msgstr "デフォルトのチャンネルプロファイルを表示できます"
+
+#: ../../Zotlabs/Access/Permissions.php:59
+msgid "Can view my connections"
+msgstr "接続を表示できます"
+
+#: ../../Zotlabs/Access/Permissions.php:60
+msgid "Can view my file storage and photos"
+msgstr "ファイルストレージと写真を表示できます"
+
+#: ../../Zotlabs/Access/Permissions.php:61
+msgid "Can upload/modify my file storage and photos"
+msgstr "ファイルストレージと写真をアップロード/変更できます"
+
+#: ../../Zotlabs/Access/Permissions.php:62
+msgid "Can view my channel webpages"
+msgstr "チャンネルのウェブページを表示できます"
+
+#: ../../Zotlabs/Access/Permissions.php:63
+msgid "Can view my wiki pages"
+msgstr "Wikiページを表示できます"
+
+#: ../../Zotlabs/Access/Permissions.php:64
+msgid "Can create/edit my channel webpages"
+msgstr "チャンネルWebページを作成/編集できます"
+
+#: ../../Zotlabs/Access/Permissions.php:65
+msgid "Can write to my wiki pages"
+msgstr "wikiページに書き込むことができます"
+
+#: ../../Zotlabs/Access/Permissions.php:66
+msgid "Can post on my channel (wall) page"
+msgstr "チャンネル(ウォール)ページに投稿できます"
+
+#: ../../Zotlabs/Access/Permissions.php:67
+msgid "Can comment on or like my posts"
+msgstr "自分の投稿にコメントしたり、いいねをしたりできます"
+
+#: ../../Zotlabs/Access/Permissions.php:68
+msgid "Can send me private mail messages"
+msgstr "プライベートメールメッセージを送信できます"
+
+#: ../../Zotlabs/Access/Permissions.php:69
+msgid "Can like/dislike profiles and profile things"
+msgstr "好き嫌いのあるプロファイルとプロファイルのもの"
+
+#: ../../Zotlabs/Access/Permissions.php:70
+msgid "Can forward to all my channel connections via ! mentions in posts"
+msgstr "\"!\"を使用したメンションで自分のチャンネルに寄稿することができます"
+
+#: ../../Zotlabs/Access/Permissions.php:71
+msgid "Can chat with me"
+msgstr "私とチャットできます"
+
+#: ../../Zotlabs/Access/Permissions.php:72
+msgid "Can source my public posts in derived channels"
+msgstr "派生チャンネルで公開投稿を入手できますか"
+
+#: ../../Zotlabs/Access/Permissions.php:73
+msgid "Can administer my channel"
+msgstr "チャンネルを管理できますか"
+
+#: ../../Zotlabs/Lib/Activity.php:1500
+#, php-format
+msgid "Likes %1$s's %2$s"
+msgstr "%1$sの%2$s好きです"
+
+#: ../../Zotlabs/Lib/Activity.php:1503
+#, php-format
+msgid "Doesn't like %1$s's %2$s"
+msgstr "%1$sの%2$s気に入らない"
+
+#: ../../Zotlabs/Lib/Activity.php:1506
+#, php-format
+msgid "Will attend %1$s's %2$s"
+msgstr "%1$sの%2$s"
+
+#: ../../Zotlabs/Lib/Activity.php:1509
+#, php-format
+msgid "Will not attend %1$s's %2$s"
+msgstr "%1$sの%2$s参加しません"
+
+#: ../../Zotlabs/Lib/Activity.php:1512
+#, php-format
+msgid "May attend %1$s's %2$s"
+msgstr "%1$sの%2$s"
+
+#: ../../Zotlabs/Lib/Activity.php:1515 ../../Zotlabs/Module/Share.php:103
+#, php-format
+msgid "🔁 Repeated %1$s's %2$s"
+msgstr "&#x1f501; %1$sの%2$s繰り返しました"
+
+#: ../../Zotlabs/Lib/Apps.php:322
+msgid "Apps"
+msgstr "アプリ"
+
+#: ../../Zotlabs/Lib/Apps.php:323
+msgid "Affinity Tool"
+msgstr "アフィニティツール"
+
+#: ../../Zotlabs/Lib/Apps.php:326
+msgid "Site Admin"
+msgstr "サイト管理者"
+
+#: ../../Zotlabs/Lib/Apps.php:327
+msgid "Report Bug"
+msgstr "バグを報告"
+
+#: ../../Zotlabs/Lib/Apps.php:330
+msgid "Content Filter"
+msgstr "コンテンツフィルター"
+
+#: ../../Zotlabs/Lib/Apps.php:331
+msgid "Content Import"
+msgstr "コンテンツのインポート"
+
+#: ../../Zotlabs/Lib/Apps.php:333
+msgid "Remote Diagnostics"
+msgstr "リモート診断"
+
+#: ../../Zotlabs/Lib/Apps.php:334
+msgid "Suggest Channels"
+msgstr "チャンネルを提案する"
+
+#: ../../Zotlabs/Lib/Apps.php:337
+msgid "Stream"
+msgstr "ストリーム"
+
+#: ../../Zotlabs/Lib/Apps.php:348
+msgid "Mail"
+msgstr "ダイレクトメール"
+
+#: ../../Zotlabs/Lib/Apps.php:349 ../../Zotlabs/Module/Mood.php:154
+msgid "Mood"
+msgstr "気分"
+
+#: ../../Zotlabs/Lib/Apps.php:351
+msgid "Chat"
+msgstr "チャット"
+
+#: ../../Zotlabs/Lib/Apps.php:353
+msgid "Probe"
+msgstr "プローブ"
+
+#: ../../Zotlabs/Lib/Apps.php:354
+msgid "Suggest"
+msgstr "提案する"
+
+#: ../../Zotlabs/Lib/Apps.php:355
+msgid "Random Channel"
+msgstr "ランダムチャンネル"
+
+#: ../../Zotlabs/Lib/Apps.php:356
+msgid "Invite"
+msgstr "招待する"
+
+#: ../../Zotlabs/Lib/Apps.php:357 ../../Zotlabs/Widget/Admin.php:26
+msgid "Features"
+msgstr "特徴"
+
+#: ../../Zotlabs/Lib/Apps.php:358
+msgid "Language"
+msgstr "言語"
+
+#: ../../Zotlabs/Lib/Apps.php:359
+msgid "Post"
+msgstr "役職"
+
+#: ../../Zotlabs/Lib/Apps.php:360
+msgid "Profile Photo"
+msgstr "プロフィール写真"
+
+#: ../../Zotlabs/Lib/Apps.php:364
+msgid "Notifications"
+msgstr "通知"
+
+#: ../../Zotlabs/Lib/Apps.php:365
+msgid "Order Apps"
+msgstr "アプリを注文する"
+
+#: ../../Zotlabs/Lib/Apps.php:367
+msgid "CardDAV"
+msgstr "CardDAV"
+
+#: ../../Zotlabs/Lib/Apps.php:368 ../../Zotlabs/Module/Sources.php:107
+msgid "Channel Sources"
+msgstr "チャンネルソース"
+
+#: ../../Zotlabs/Lib/Apps.php:369
+msgid "Guest Access"
+msgstr "ゲストアクセス"
+
+#: ../../Zotlabs/Lib/Apps.php:370 ../../Zotlabs/Widget/Notes.php:21
+msgid "Notes"
+msgstr "ノート"
+
+#: ../../Zotlabs/Lib/Apps.php:371
+msgid "OAuth Apps Manager"
+msgstr "OAuthアプリマネージャー"
+
+#: ../../Zotlabs/Lib/Apps.php:372
+msgid "OAuth2 Apps Manager"
+msgstr "OAuth2アプリマネージャー"
+
+#: ../../Zotlabs/Lib/Apps.php:373
+msgid "PDL Editor"
+msgstr "PDLエディター"
+
+#: ../../Zotlabs/Lib/Apps.php:374 ../../Zotlabs/Module/Permcats.php:112
+msgid "Permission Categories"
+msgstr "許可カテゴリ"
+
+#: ../../Zotlabs/Lib/Apps.php:375
+msgid "Premium Channel"
+msgstr "プレミアムチャンネル"
+
+#: ../../Zotlabs/Lib/Apps.php:376 ../../Zotlabs/Module/Pubstream.php:109
+#: ../../Zotlabs/Widget/Notifications.php:142
+msgid "Public Stream"
+msgstr "連合ストリーム"
+
+#: ../../Zotlabs/Lib/Apps.php:377
+msgid "My Chatrooms"
+msgstr "私のチャットルーム"
+
+#: ../../Zotlabs/Lib/Apps.php:378
+msgid "Channel Export"
+msgstr "チャンネルのエクスポート"
+
+#: ../../Zotlabs/Lib/Apps.php:537 ../../Zotlabs/Module/Admin/Addons.php:456
+#: ../../Zotlabs/Module/Cdav.php:1258 ../../Zotlabs/Module/Connedit.php:939
+#: ../../Zotlabs/Module/Oauth.php:53 ../../Zotlabs/Module/Oauth.php:137
+#: ../../Zotlabs/Module/Oauth2.php:58 ../../Zotlabs/Module/Oauth2.php:144
+#: ../../Zotlabs/Module/Profiles.php:799
+msgid "Update"
+msgstr "更新"
+
+#: ../../Zotlabs/Lib/Apps.php:537 ../../Zotlabs/Module/Admin/Addons.php:425
+msgid "Install"
+msgstr "インストール"
+
+#: ../../Zotlabs/Lib/Apps.php:555
+msgid "Purchase"
+msgstr "購入"
+
+#: ../../Zotlabs/Lib/Apps.php:560
+msgid "Undelete"
+msgstr "元に戻す"
+
+#: ../../Zotlabs/Lib/Apps.php:569
+msgid "Add to app-tray"
+msgstr "アプリトレイに追加"
+
+#: ../../Zotlabs/Lib/Apps.php:570
+msgid "Remove from app-tray"
+msgstr "アプリトレイから削除"
+
+#: ../../Zotlabs/Lib/Apps.php:571
+msgid "Pin to navbar"
+msgstr "navbarに固定"
+
+#: ../../Zotlabs/Lib/Apps.php:572
+msgid "Unpin from navbar"
+msgstr "navbarから固定解除"
+
+#: ../../Zotlabs/Lib/Chatroom.php:23
+msgid "Missing room name"
+msgstr "部屋名がありません"
+
+#: ../../Zotlabs/Lib/Chatroom.php:32
+msgid "Duplicate room name"
+msgstr "部屋名が重複しています"
+
+#: ../../Zotlabs/Lib/Chatroom.php:82 ../../Zotlabs/Lib/Chatroom.php:90
+msgid "Invalid room specifier."
+msgstr "無効な部屋指定子。"
+
+#: ../../Zotlabs/Lib/Chatroom.php:122
+msgid "Room not found."
+msgstr "部屋が見つかりません。"
+
+#: ../../Zotlabs/Lib/Chatroom.php:143
+msgid "Room is full"
+msgstr "部屋がいっぱいです"
+
+#: ../../Zotlabs/Lib/DB_Upgrade.php:83
+#, php-format
+msgid "Update Error at %s"
+msgstr "%s更新エラー"
+
+#: ../../Zotlabs/Lib/DB_Upgrade.php:89
+#, php-format
+msgid "Update %s failed. See error logs."
+msgstr "%s更新に失敗しました。エラーログを参照してください。"
+
+#: ../../Zotlabs/Lib/Enotify.php:60
+msgid "$Projectname Notification"
+msgstr "$Projectname通知"
+
+#: ../../Zotlabs/Lib/Enotify.php:61
+msgid "$projectname"
+msgstr "$projectname"
+
+#: ../../Zotlabs/Lib/Enotify.php:63
+msgid "Thank You,"
+msgstr "ありがとうございました、"
+
+#: ../../Zotlabs/Lib/Enotify.php:65
+#, php-format
+msgid "%s Administrator"
+msgstr "%s管理者"
+
+#: ../../Zotlabs/Lib/Enotify.php:66
+#, php-format
+msgid "This email was sent by %1$s at %2$s."
+msgstr "このメールは%1$sが%2$sに送信しました。"
+
+#: ../../Zotlabs/Lib/Enotify.php:66 ../../Zotlabs/Module/Home.php:72
+#: ../../Zotlabs/Module/Home.php:80
+msgid "$Projectname"
+msgstr "$Projectname"
+
+#: ../../Zotlabs/Lib/Enotify.php:67
+#, php-format
+msgid ""
+"To stop receiving these messages, please adjust your Notification Settings "
+"at %s"
+msgstr "これらのメッセージの受信を停止するには、通知設定を%sで調整してください"
+
+#: ../../Zotlabs/Lib/Enotify.php:68
+#, php-format
+msgid "To stop receiving these messages, please adjust your %s."
+msgstr "これらのメッセージの受信を停止するには、 %sを調整してください。"
+
+#: ../../Zotlabs/Lib/Enotify.php:68
+#: ../../Zotlabs/Module/Settings/Channel.php:545
+msgid "Notification Settings"
+msgstr "通知設定"
+
+#: ../../Zotlabs/Lib/Enotify.php:123
+#, php-format
+msgid "%s "
+msgstr "%s "
+
+#: ../../Zotlabs/Lib/Enotify.php:127
+#, php-format
+msgid "[$Projectname:Notify] New mail received at %s"
+msgstr "[$Projectname:Notify] %s受信した新しいメール"
+
+#: ../../Zotlabs/Lib/Enotify.php:129
+#, php-format
+msgid "%1$s sent you a new private message at %2$s."
+msgstr "%1$sから%2$s新しいプライベートメッセージが送信されました。"
+
+#: ../../Zotlabs/Lib/Enotify.php:130
+#, php-format
+msgid "%1$s sent you %2$s."
+msgstr "%1$sから%2$s送信されました。"
+
+#: ../../Zotlabs/Lib/Enotify.php:130
+msgid "a private message"
+msgstr "プライベートメッセージ"
+
+#: ../../Zotlabs/Lib/Enotify.php:131
+#, php-format
+msgid "Please visit %s to view and/or reply to your private messages."
+msgstr "プライベートメッセージを表示または返信するには、 %sにアクセスしてください。"
+
+#: ../../Zotlabs/Lib/Enotify.php:144
+msgid "commented on"
+msgstr "コメントした"
+
+#: ../../Zotlabs/Lib/Enotify.php:155
+msgid "liked"
+msgstr "すこ"
+
+#: ../../Zotlabs/Lib/Enotify.php:158
+msgid "disliked"
+msgstr "嫌い"
+
+#: ../../Zotlabs/Lib/Enotify.php:201
+#, php-format
+msgid "%1$s %2$s [zrl=%3$s]a %4$s[/zrl]"
+msgstr "%1$s %2$s [zrl = %3$s ] a %4$s [/ zrl]"
+
+#: ../../Zotlabs/Lib/Enotify.php:209
+#, php-format
+msgid "%1$s %2$s [zrl=%3$s]%4$s's %5$s[/zrl]"
+msgstr "%1$s %2$s [zrl = %3$s ] %4$sの%5$s [/ zrl]"
+
+#: ../../Zotlabs/Lib/Enotify.php:218
+#, php-format
+msgid "%1$s %2$s [zrl=%3$s]your %4$s[/zrl]"
+msgstr "%1$s %2$s [zrl = %3$s ] %4$s [/ zrl]"
+
+#: ../../Zotlabs/Lib/Enotify.php:230
+#, php-format
+msgid "[$Projectname:Notify] Moderated Comment to conversation #%1$d by %2$s"
+msgstr "[$ Projectname:Notify]会話へのモデレートされたコメント#%1$d by %2$s"
+
+#: ../../Zotlabs/Lib/Enotify.php:232
+#, php-format
+msgid "[$Projectname:Notify] Comment to conversation #%1$d by %2$s"
+msgstr "[$ Projectname:Notify]会話へのコメント#%1$d by %2$s"
+
+#: ../../Zotlabs/Lib/Enotify.php:233
+#, php-format
+msgid "%1$s commented on an item/conversation you have been following."
+msgstr "%1$sあなたがフォローしているアイテム/会話にコメントしました。"
+
+#: ../../Zotlabs/Lib/Enotify.php:236 ../../Zotlabs/Lib/Enotify.php:317
+#: ../../Zotlabs/Lib/Enotify.php:333 ../../Zotlabs/Lib/Enotify.php:358
+#: ../../Zotlabs/Lib/Enotify.php:375 ../../Zotlabs/Lib/Enotify.php:388
+#, php-format
+msgid "Please visit %s to view and/or reply to the conversation."
+msgstr "会話を表示または返信するには、 %sにアクセスしてください。"
+
+#: ../../Zotlabs/Lib/Enotify.php:240 ../../Zotlabs/Lib/Enotify.php:241
+#, php-format
+msgid "Please visit %s to approve or reject this comment."
+msgstr "このコメントを承認または拒否するには、 %sにアクセスしてください。"
+
+#: ../../Zotlabs/Lib/Enotify.php:299
+#, php-format
+msgid "%1$s liked [zrl=%2$s]your %3$s[/zrl]"
+msgstr "%1$sが[zrl = %2$s ] %3$s [/ zrl]を高く評価しました"
+
+#: ../../Zotlabs/Lib/Enotify.php:313
+#, php-format
+msgid "[$Projectname:Notify] Like received to conversation #%1$d by %2$s"
+msgstr "[$ Projectname:Notify]会話# %1$dから%2$s受け取ったようです"
+
+#: ../../Zotlabs/Lib/Enotify.php:314
+#, php-format
+msgid "%1$s liked an item/conversation you created."
+msgstr "%1$sがあなたが作成したアイテム/会話を気に入りました。"
+
+#: ../../Zotlabs/Lib/Enotify.php:325
+#, php-format
+msgid "[$Projectname:Notify] %s posted to your profile wall"
+msgstr "[$ Projectname:Notify] %sプロフィールウォールに投稿されました"
+
+#: ../../Zotlabs/Lib/Enotify.php:327
+#, php-format
+msgid "%1$s posted to your profile wall at %2$s"
+msgstr "%1$sがあなたのプロフィールウォールに%2$s投稿されました"
+
+#: ../../Zotlabs/Lib/Enotify.php:329
+#, php-format
+msgid "%1$s posted to [zrl=%2$s]your wall[/zrl]"
+msgstr "%1$sが[zrl = %2$s ]壁[/ zrl]に投稿しました"
+
+#: ../../Zotlabs/Lib/Enotify.php:352
+#, php-format
+msgid "[$Projectname:Notify] %s tagged you"
+msgstr "[$ Projectname:Notify] %sがあなたにタグを付けました"
+
+#: ../../Zotlabs/Lib/Enotify.php:353
+#, php-format
+msgid "%1$s tagged you at %2$s"
+msgstr "%1$sがあなたを%2$sでタグ付けしました"
+
+#: ../../Zotlabs/Lib/Enotify.php:354
+#, php-format
+msgid "%1$s [zrl=%2$s]tagged you[/zrl]."
+msgstr "%1$s [zrl = %2$s ]あなたにタグを付けました[/ zrl]。"
+
+#: ../../Zotlabs/Lib/Enotify.php:365
+#, php-format
+msgid "[$Projectname:Notify] %1$s poked you"
+msgstr "[$ Projectname:Notify] %1$sあなたを突きました"
+
+#: ../../Zotlabs/Lib/Enotify.php:366
+#, php-format
+msgid "%1$s poked you at %2$s"
+msgstr "%1$s %2$sであなたを突きました"
+
+#: ../../Zotlabs/Lib/Enotify.php:367
+#, php-format
+msgid "%1$s [zrl=%2$s]poked you[/zrl]."
+msgstr "%1$s [zrl = %2$s ]があなたを突きました[/ zrl]。"
+
+#: ../../Zotlabs/Lib/Enotify.php:382
+#, php-format
+msgid "[$Projectname:Notify] %s tagged your post"
+msgstr "[$ Projectname:Notify] %sがあなたの投稿にタグを付けました"
+
+#: ../../Zotlabs/Lib/Enotify.php:383
+#, php-format
+msgid "%1$s tagged your post at %2$s"
+msgstr "%1$sがあなたの投稿を%2$sでタグ付けしました"
+
+#: ../../Zotlabs/Lib/Enotify.php:384
+#, php-format
+msgid "%1$s tagged [zrl=%2$s]your post[/zrl]"
+msgstr "%1$sが[zrl = %2$s ]あなたの投稿にタグを付けました[/ zrl]"
+
+#: ../../Zotlabs/Lib/Enotify.php:395
+msgid "[$Projectname:Notify] Introduction received"
+msgstr "[$ Projectname:Notify]紹介を受け取りました"
+
+#: ../../Zotlabs/Lib/Enotify.php:396
+#, php-format
+msgid "You've received an new connection request from '%1$s' at %2$s"
+msgstr "「 %1$s 」から%2$s新しい接続要求を受け取りました"
+
+#: ../../Zotlabs/Lib/Enotify.php:397
+#, php-format
+msgid "You've received [zrl=%1$s]a new connection request[/zrl] from %2$s."
+msgstr "[zrl = %1$s ] %2$sから新しい接続要求[/ zrl]を受け取りました。"
+
+#: ../../Zotlabs/Lib/Enotify.php:400 ../../Zotlabs/Lib/Enotify.php:418
+#, php-format
+msgid "You may visit their profile at %s"
+msgstr "%sで彼らのプロフィールにアクセスできます"
+
+#: ../../Zotlabs/Lib/Enotify.php:402
+#, php-format
+msgid "Please visit %s to approve or reject the connection request."
+msgstr "接続リクエストを承認または拒否するには、 %sにアクセスしてください。"
+
+#: ../../Zotlabs/Lib/Enotify.php:409
+msgid "[$Projectname:Notify] Friend suggestion received"
+msgstr "[$ Projectname:Notify]友人の提案を受け取りました"
+
+#: ../../Zotlabs/Lib/Enotify.php:410
+#, php-format
+msgid "You've received a friend suggestion from '%1$s' at %2$s"
+msgstr "「 %1$s 」から%2$s友達の提案を受け取りました"
+
+#: ../../Zotlabs/Lib/Enotify.php:411
+#, php-format
+msgid "You've received [zrl=%1$s]a friend suggestion[/zrl] for %2$s from %3$s."
+msgstr "[zrl = %1$s ] %3$sから%3$s %2$s友人の提案[/ zrl]を受け取りました。"
+
+#: ../../Zotlabs/Lib/Enotify.php:416
+msgid "Name:"
+msgstr "名:"
+
+#: ../../Zotlabs/Lib/Enotify.php:417
+msgid "Photo:"
+msgstr "写真:"
+
+#: ../../Zotlabs/Lib/Enotify.php:420
+#, php-format
+msgid "Please visit %s to approve or reject the suggestion."
+msgstr "提案を承認または拒否するには、 %sにアクセスしてください。"
+
+#: ../../Zotlabs/Lib/Enotify.php:640
+msgid "[$Projectname:Notify]"
+msgstr "[$ Projectname:Notify]"
+
+#: ../../Zotlabs/Lib/Enotify.php:808
+msgid "created a new post"
+msgstr "新しい投稿を作成しました"
+
+#: ../../Zotlabs/Lib/Enotify.php:809
+#, php-format
+msgid "commented on %s's post"
+msgstr "%sの投稿にコメントしました"
+
+#: ../../Zotlabs/Lib/Enotify.php:816
+#, php-format
+msgid "edited a post dated %s"
+msgstr "%s日付の投稿を編集しました"
+
+#: ../../Zotlabs/Lib/Enotify.php:820
+#, php-format
+msgid "edited a comment dated %s"
+msgstr "%s日付のコメントを編集しました"
+
+#: ../../Zotlabs/Lib/NativeWiki.php:143
+msgid "Wiki updated successfully"
+msgstr "Wikiが正常に更新されました"
+
+#: ../../Zotlabs/Lib/NativeWiki.php:197
+msgid "Wiki files deleted successfully"
+msgstr "Wikiファイルが正常に削除されました"
+
+#: ../../Zotlabs/Lib/NativeWikiPage.php:42
+#: ../../Zotlabs/Lib/NativeWikiPage.php:94
+msgid "(No Title)"
+msgstr "(無題)"
+
+#: ../../Zotlabs/Lib/NativeWikiPage.php:109
+msgid "Wiki page create failed."
+msgstr "Wikiページの作成に失敗しました。"
+
+#: ../../Zotlabs/Lib/NativeWikiPage.php:122
+msgid "Wiki not found."
+msgstr "Wikiが見つかりません。"
+
+#: ../../Zotlabs/Lib/NativeWikiPage.php:133
+msgid "Destination name already exists"
+msgstr "宛先名はすでに存在します"
+
+#: ../../Zotlabs/Lib/NativeWikiPage.php:166
+#: ../../Zotlabs/Lib/NativeWikiPage.php:362
+msgid "Page not found"
+msgstr "ページが見つかりません"
+
+#: ../../Zotlabs/Lib/NativeWikiPage.php:197
+msgid "Error reading page content"
+msgstr "ページコンテンツの読み取りエラー"
+
+#: ../../Zotlabs/Lib/NativeWikiPage.php:353
+#: ../../Zotlabs/Lib/NativeWikiPage.php:402
+#: ../../Zotlabs/Lib/NativeWikiPage.php:469
+#: ../../Zotlabs/Lib/NativeWikiPage.php:510
+msgid "Error reading wiki"
+msgstr "Wikiの読み取りエラー"
+
+#: ../../Zotlabs/Lib/NativeWikiPage.php:390
+msgid "Page update failed."
+msgstr "ページの更新に失敗しました。"
+
+#: ../../Zotlabs/Lib/NativeWikiPage.php:424
+msgid "Nothing deleted"
+msgstr "削除されたものはありません"
+
+#: ../../Zotlabs/Lib/NativeWikiPage.php:490
+msgid "Compare: object not found."
+msgstr "比較:オブジェクトが見つかりません。"
+
+#: ../../Zotlabs/Lib/NativeWikiPage.php:496
+msgid "Page updated"
+msgstr "ページを更新しました"
+
+#: ../../Zotlabs/Lib/NativeWikiPage.php:499
+msgid "Untitled"
+msgstr "無題"
+
+#: ../../Zotlabs/Lib/NativeWikiPage.php:505
+msgid "Wiki resource_id required for git commit"
+msgstr "gitコミットにはWiki resource_idが必要です"
+
+#: ../../Zotlabs/Lib/NativeWikiPage.php:561
+#: ../../Zotlabs/Module/Admin/Channels.php:159
+#: ../../Zotlabs/Module/Cdav.php:1242 ../../Zotlabs/Module/Chat.php:259
+#: ../../Zotlabs/Module/Connedit.php:923 ../../Zotlabs/Module/Group.php:154
+#: ../../Zotlabs/Module/Oauth.php:113 ../../Zotlabs/Module/Oauth.php:139
+#: ../../Zotlabs/Module/Oauth2.php:118 ../../Zotlabs/Module/Oauth2.php:146
+#: ../../Zotlabs/Module/Sharedwithme.php:104 ../../Zotlabs/Module/Wiki.php:218
+#: ../../Zotlabs/Storage/Browser.php:291
+#: ../../Zotlabs/Widget/Wiki_page_history.php:22
+msgid "Name"
+msgstr "名前"
+
+#: ../../Zotlabs/Lib/NativeWikiPage.php:562
+#: ../../Zotlabs/Widget/Wiki_page_history.php:23
+msgctxt "wiki_history"
+msgid "Message"
+msgstr "メッセージ"
+
+#: ../../Zotlabs/Lib/NativeWikiPage.php:563
+#: ../../Zotlabs/Widget/Wiki_page_history.php:24
+msgid "Date"
+msgstr "日付"
+
+#: ../../Zotlabs/Lib/NativeWikiPage.php:564 ../../Zotlabs/Module/Wiki.php:367
+#: ../../Zotlabs/Widget/Wiki_page_history.php:25
+msgid "Revert"
+msgstr "元に戻す"
+
+#: ../../Zotlabs/Lib/NativeWikiPage.php:565
+#: ../../Zotlabs/Widget/Wiki_page_history.php:26
+msgid "Compare"
+msgstr "比較する"
+
+#: ../../Zotlabs/Lib/Permcat.php:82
+msgctxt "permcat"
+msgid "default"
+msgstr "デフォルト"
+
+#: ../../Zotlabs/Lib/Permcat.php:133
+msgctxt "permcat"
+msgid "follower"
+msgstr "信者"
+
+#: ../../Zotlabs/Lib/Permcat.php:137
+msgctxt "permcat"
+msgid "contributor"
+msgstr "寄稿者"
+
+#: ../../Zotlabs/Lib/Permcat.php:141
+msgctxt "permcat"
+msgid "publisher"
+msgstr "出版社"
+
+#: ../../Zotlabs/Lib/PermissionDescription.php:108
+msgid "Public"
+msgstr "パブリック"
+
+#: ../../Zotlabs/Lib/PermissionDescription.php:109
+msgid "Anybody in the $Projectname network"
+msgstr "$ Projectnameネットワークの誰でも"
+
+#: ../../Zotlabs/Lib/PermissionDescription.php:110
+#, php-format
+msgid "Any account on %s"
+msgstr "%sアカウント"
+
+#: ../../Zotlabs/Lib/PermissionDescription.php:111
+msgid "Any of my connections"
+msgstr "私の接続のいずれか"
+
+#: ../../Zotlabs/Lib/PermissionDescription.php:112
+msgid "Only connections I specifically allow"
+msgstr "特に許可している接続のみ"
+
+#: ../../Zotlabs/Lib/PermissionDescription.php:113
+msgid "Anybody authenticated (could include visitors from other networks)"
+msgstr "認証された誰でも(他のネットワークからの訪問者を含めることができます)"
+
+#: ../../Zotlabs/Lib/PermissionDescription.php:114
+msgid "Any connections including those who haven't yet been approved"
+msgstr "まだ承認されていない人を含むすべての接続"
+
+#: ../../Zotlabs/Lib/PermissionDescription.php:150
+msgid ""
+"This is your default setting for the audience of your normal stream, and "
+"posts."
+msgstr "これは、通常のストリームと投稿の視聴者に対するデフォルト設定です。"
+
+#: ../../Zotlabs/Lib/PermissionDescription.php:151
+msgid ""
+"This is your default setting for who can view your default channel profile"
+msgstr "これは、デフォルトのチャンネルプロファイルを表示できるユーザーのデフォルト設定です"
+
+#: ../../Zotlabs/Lib/PermissionDescription.php:152
+msgid "This is your default setting for who can view your connections"
+msgstr "これは、接続を表示できるユーザーのデフォルト設定です"
+
+#: ../../Zotlabs/Lib/PermissionDescription.php:153
+msgid ""
+"This is your default setting for who can view your file storage and photos"
+msgstr "これは、ファイルストレージと写真を表示できるユーザーのデフォルト設定です"
+
+#: ../../Zotlabs/Lib/PermissionDescription.php:154
+msgid "This is your default setting for the audience of your webpages"
+msgstr "これは、Webページのオーディエンスのデフォルト設定です"
+
+#: ../../Zotlabs/Lib/Techlevels.php:10
+msgid "0. Beginner/Basic"
+msgstr "0.初心者/基本"
+
+#: ../../Zotlabs/Lib/Techlevels.php:11
+msgid "1. Novice - not skilled but willing to learn"
+msgstr "1.初心者-熟練していないが、学習したい"
+
+#: ../../Zotlabs/Lib/Techlevels.php:12
+msgid "2. Intermediate - somewhat comfortable"
+msgstr "2.中級-やや快適"
+
+#: ../../Zotlabs/Lib/Techlevels.php:13
+msgid "3. Advanced - very comfortable"
+msgstr "3.高度-非常に快適"
+
+#: ../../Zotlabs/Lib/Techlevels.php:14
+msgid "4. Expert - I can write computer code"
+msgstr "4.エキスパート-コンピューターコードを書くことができます"
+
+#: ../../Zotlabs/Lib/Techlevels.php:15
+msgid "5. Wizard - I probably know more than you do"
+msgstr "5.ウィザード-私はおそらくあなたよりも多くを知っています"
+
+#: ../../Zotlabs/Lib/ThreadItem.php:129
+msgid "Privacy conflict. Discretion advised."
+msgstr "プライバシーの競合。裁量をお勧めします。"
+
+#: ../../Zotlabs/Lib/ThreadItem.php:171 ../../Zotlabs/Storage/Browser.php:286
+msgid "Admin Delete"
+msgstr "管理者権限で消去"
+
+#: ../../Zotlabs/Lib/ThreadItem.php:181 ../../Zotlabs/Module/Filer.php:54
+msgid "Save to Folder"
+msgstr "フォルダーへ保存"
+
+#: ../../Zotlabs/Lib/ThreadItem.php:202
+msgid "I will attend"
+msgstr "参加予定"
+
+#: ../../Zotlabs/Lib/ThreadItem.php:202
+msgid "I will not attend"
+msgstr "参加しない予定"
+
+#: ../../Zotlabs/Lib/ThreadItem.php:202
+msgid "I might attend"
+msgstr "たぶん参加する"
+
+#: ../../Zotlabs/Lib/ThreadItem.php:212
+msgid "I agree"
+msgstr "肯定"
+
+#: ../../Zotlabs/Lib/ThreadItem.php:212
+msgid "I disagree"
+msgstr "否定"
+
+#: ../../Zotlabs/Lib/ThreadItem.php:212
+msgid "I abstain"
+msgstr "棄権"
+
+#: ../../Zotlabs/Lib/ThreadItem.php:231 ../../Zotlabs/Lib/ThreadItem.php:243
+#: ../../Zotlabs/Module/Photos.php:1173 ../../Zotlabs/Module/Photos.php:1185
+msgid "View all"
+msgstr "すべて表示"
+
+#: ../../Zotlabs/Lib/ThreadItem.php:286
+msgid "Add Tag"
+msgstr "タグの追加"
+
+#: ../../Zotlabs/Lib/ThreadItem.php:306 ../../Zotlabs/Module/Photos.php:1115
+msgid "I like this (toggle)"
+msgstr "いいね!する"
+
+#: ../../Zotlabs/Lib/ThreadItem.php:307 ../../Zotlabs/Module/Photos.php:1116
+msgid "I don't like this (toggle)"
+msgstr "わるいね!する"
+
+#: ../../Zotlabs/Lib/ThreadItem.php:317
+msgid "Share This"
+msgstr "この投稿を再共有"
+
+#: ../../Zotlabs/Lib/ThreadItem.php:317
+msgid "share"
+msgstr "共有"
+
+#: ../../Zotlabs/Lib/ThreadItem.php:327
+msgid "Delivery Report"
+msgstr "転送状況"
+
+#: ../../Zotlabs/Lib/ThreadItem.php:347
+#, php-format
+msgid "%d comment"
+msgstr "%d件のコメント"
+
+#: ../../Zotlabs/Lib/ThreadItem.php:381 ../../Zotlabs/Lib/ThreadItem.php:382
+#, php-format
+msgid "View %s's profile - %s"
+msgstr "%sのプロファイルを見る - %s"
+
+#: ../../Zotlabs/Lib/ThreadItem.php:385
+msgid "to"
+msgstr "に"
+
+#: ../../Zotlabs/Lib/ThreadItem.php:386
+msgid "via"
+msgstr ""
+
+#: ../../Zotlabs/Lib/ThreadItem.php:387
+msgid "Wall-to-Wall"
+msgstr "壁間"
+
+#: ../../Zotlabs/Lib/ThreadItem.php:388
+msgid "via Wall-To-Wall:"
+msgstr "Wall-to-Wall経由:"
+
+#: ../../Zotlabs/Lib/ThreadItem.php:414
+msgid "Attend"
+msgstr "参加"
+
+#: ../../Zotlabs/Lib/ThreadItem.php:415
+msgid "Attendance Options"
+msgstr "出席オプション"
+
+#: ../../Zotlabs/Lib/ThreadItem.php:416
+msgid "Vote"
+msgstr "投票"
+
+#: ../../Zotlabs/Lib/ThreadItem.php:417
+msgid "Voting Options"
+msgstr "投票オプション"
+
+#: ../../Zotlabs/Lib/ThreadItem.php:439
+msgid "Save Bookmarks"
+msgstr "ブックマークを保存"
+
+#: ../../Zotlabs/Lib/ThreadItem.php:440
+msgid "Add to Calendar"
+msgstr "カレンダーへ追加"
+
+#: ../../Zotlabs/Lib/ThreadItem.php:450
+#: ../../Zotlabs/Module/Notifications.php:60
+msgid "Mark all seen"
+msgstr "全てを既読にする"
+
+#: ../../Zotlabs/Lib/ThreadItem.php:457 ../../Zotlabs/Module/Photos.php:1310
+msgctxt "noun"
+msgid "Likes"
+msgstr "好き"
+
+#: ../../Zotlabs/Lib/ThreadItem.php:458 ../../Zotlabs/Module/Photos.php:1311
+msgctxt "noun"
+msgid "Dislikes"
+msgstr "嫌い"
+
+#: ../../Zotlabs/Lib/ThreadItem.php:792 ../../Zotlabs/Module/Photos.php:1135
+#: ../../Zotlabs/Module/Photos.php:1254
+msgid "This is you"
+msgstr "これはあなたです"
+
+#: ../../Zotlabs/Lib/ThreadItem.php:801
+msgid "Image"
+msgstr "画像"
+
+#: ../../Zotlabs/Lib/ThreadItem.php:803
+msgid "Insert Link"
+msgstr "リンクを挿入"
+
+#: ../../Zotlabs/Lib/ThreadItem.php:804
+msgid "Video"
+msgstr "ビデオ"
+
+#: ../../Zotlabs/Lib/ThreadItem.php:814
+msgid "Your full name (required)"
+msgstr "あなたの氏名(必須)"
+
+#: ../../Zotlabs/Lib/ThreadItem.php:815
+msgid "Your email address (required)"
+msgstr "あなたのメールアドレス(必須)"
+
+#: ../../Zotlabs/Lib/ThreadItem.php:816
+msgid "Your website URL (optional)"
+msgstr "WebサイトのURL(オプション)"
+
+#: ../../Zotlabs/Module/Achievements.php:38
+msgid "Some blurb about what to do when you're new here"
+msgstr "ここに初めて来たときに何をすべきかについてのいくつかの宣伝文句"
+
+#: ../../Zotlabs/Module/Acl.php:360
+msgid "network"
+msgstr "ネットワーク"
+
+#: ../../Zotlabs/Module/Admin/Accounts.php:37
+#, php-format
+msgid "%s account blocked/unblocked"
+msgid_plural "%s account blocked/unblocked"
+msgstr[0] "%sアカウントがブロック/ブロック解除されました"
+msgstr[1] "%sアカウントがブロック/ブロック解除されました"
+
+#: ../../Zotlabs/Module/Admin/Accounts.php:44
+#, php-format
+msgid "%s account deleted"
+msgid_plural "%s accounts deleted"
+msgstr[0] "%sアカウントが削除されました"
+msgstr[1] "%sアカウントが削除されました"
+
+#: ../../Zotlabs/Module/Admin/Accounts.php:80
+msgid "Account not found"
+msgstr "アカウントが見つかりません"
+
+#: ../../Zotlabs/Module/Admin/Accounts.php:99
+#, php-format
+msgid "Account '%s' blocked"
+msgstr "アカウント ' %s 'はブロックされました"
+
+#: ../../Zotlabs/Module/Admin/Accounts.php:107
+#, php-format
+msgid "Account '%s' unblocked"
+msgstr "アカウント ' %s 'のブロックを解除しました"
+
+#: ../../Zotlabs/Module/Admin/Accounts.php:166
+#: ../../Zotlabs/Module/Admin/Addons.php:341
+#: ../../Zotlabs/Module/Admin/Addons.php:439
+#: ../../Zotlabs/Module/Admin/Channels.php:145
+#: ../../Zotlabs/Module/Admin/Logs.php:82
+#: ../../Zotlabs/Module/Admin/Security.php:92
+#: ../../Zotlabs/Module/Admin/Site.php:287
+#: ../../Zotlabs/Module/Admin/Themes.php:122
+#: ../../Zotlabs/Module/Admin/Themes.php:156 ../../Zotlabs/Module/Admin.php:138
+msgid "Administration"
+msgstr "運営"
+
+#: ../../Zotlabs/Module/Admin/Accounts.php:167
+#: ../../Zotlabs/Module/Admin/Accounts.php:180
+#: ../../Zotlabs/Module/Admin.php:96 ../../Zotlabs/Widget/Admin.php:23
+msgid "Accounts"
+msgstr "アカウント"
+
+#: ../../Zotlabs/Module/Admin/Accounts.php:169
+#: ../../Zotlabs/Module/Admin/Channels.php:148
+msgid "select all"
+msgstr "すべて選択"
+
+#: ../../Zotlabs/Module/Admin/Accounts.php:170
+msgid "Registrations waiting for confirm"
+msgstr "確認待ちの登録"
+
+#: ../../Zotlabs/Module/Admin/Accounts.php:171
+msgid "Request date"
+msgstr "依頼日"
+
+#: ../../Zotlabs/Module/Admin/Accounts.php:172
+msgid "No registrations."
+msgstr "登録なし。"
+
+#: ../../Zotlabs/Module/Admin/Accounts.php:174
+#: ../../Zotlabs/Module/Authorize.php:33
+msgid "Deny"
+msgstr "拒否する"
+
+#: ../../Zotlabs/Module/Admin/Accounts.php:176
+#: ../../Zotlabs/Module/Connedit.php:636
+msgid "Block"
+msgstr "ブロック"
+
+#: ../../Zotlabs/Module/Admin/Accounts.php:177
+#: ../../Zotlabs/Module/Connedit.php:636
+msgid "Unblock"
+msgstr "ブロック解除"
+
+#: ../../Zotlabs/Module/Admin/Accounts.php:182
+msgid "ID"
+msgstr "ID"
+
+#: ../../Zotlabs/Module/Admin/Accounts.php:184
+msgid "All Channels"
+msgstr "すべてのチャンネル"
+
+#: ../../Zotlabs/Module/Admin/Accounts.php:185
+msgid "Register date"
+msgstr "登録日"
+
+#: ../../Zotlabs/Module/Admin/Accounts.php:186
+msgid "Last login"
+msgstr "前回のログイン"
+
+#: ../../Zotlabs/Module/Admin/Accounts.php:187
+msgid "Expires"
+msgstr "期限切れ"
+
+#: ../../Zotlabs/Module/Admin/Accounts.php:188
+msgid "Service Class"
+msgstr "サービスクラス"
+
+#: ../../Zotlabs/Module/Admin/Accounts.php:190
+msgid ""
+"Selected accounts will be deleted!\\n\\nEverything these accounts had posted "
+"on this site will be permanently deleted!\\n\\nAre you sure?"
+msgstr "選択したアカウントは削除されます!\\n\\nこれらのアカウントがこのサイトに投稿したものはすべて完全に削除されます!\\n\\nよろしいですか?"
+
+#: ../../Zotlabs/Module/Admin/Accounts.php:191
+msgid ""
+"The account {0} will be deleted!\\n\\nEverything this account has posted on "
+"this site will be permanently deleted!\\n\\nAre you sure?"
+msgstr "アカウント{0}は削除されます。\\n\\nこのアカウントがこのサイトに投稿したものはすべて完全に削除されます!\\n\\nよろしいですか?"
+
+#: ../../Zotlabs/Module/Admin/Account_edit.php:29
+#, php-format
+msgid "Password changed for account %d."
+msgstr "アカウント%dパスワードが変更されました。"
+
+#: ../../Zotlabs/Module/Admin/Account_edit.php:46
+msgid "Account settings updated."
+msgstr "アカウント設定は更新されました。"
+
+#: ../../Zotlabs/Module/Admin/Account_edit.php:61
+msgid "Account not found."
+msgstr "アカウントが見つかりません。"
+
+#: ../../Zotlabs/Module/Admin/Account_edit.php:68
+msgid "Account Edit"
+msgstr "アカウント編集"
+
+#: ../../Zotlabs/Module/Admin/Account_edit.php:69
+msgid "New Password"
+msgstr "新しいパスワード"
+
+#: ../../Zotlabs/Module/Admin/Account_edit.php:70
+msgid "New Password again"
+msgstr "新しいパスワードを再入力"
+
+#: ../../Zotlabs/Module/Admin/Account_edit.php:71
+msgid "Account language (for emails)"
+msgstr "アカウント言語(メール用)"
+
+#: ../../Zotlabs/Module/Admin/Account_edit.php:72
+msgid "Service class"
+msgstr "サービスクラス"
+
+#: ../../Zotlabs/Module/Admin/Addons.php:289
+#, php-format
+msgid "Plugin %s disabled."
+msgstr "プラグイン%s無効です。"
+
+#: ../../Zotlabs/Module/Admin/Addons.php:294
+#, php-format
+msgid "Plugin %s enabled."
+msgstr "プラグイン%s有効になりました。"
+
+#: ../../Zotlabs/Module/Admin/Addons.php:310
+#: ../../Zotlabs/Module/Admin/Themes.php:95
+msgid "Disable"
+msgstr "無効にする"
+
+#: ../../Zotlabs/Module/Admin/Addons.php:313
+#: ../../Zotlabs/Module/Admin/Themes.php:97
+msgid "Enable"
+msgstr "有効にする"
+
+#: ../../Zotlabs/Module/Admin/Addons.php:342
+#: ../../Zotlabs/Module/Admin/Addons.php:440 ../../Zotlabs/Widget/Admin.php:27
+msgid "Addons"
+msgstr "アドオン"
+
+#: ../../Zotlabs/Module/Admin/Addons.php:343
+#: ../../Zotlabs/Module/Admin/Themes.php:124
+msgid "Toggle"
+msgstr "トグル"
+
+#: ../../Zotlabs/Module/Admin/Addons.php:351
+#: ../../Zotlabs/Module/Admin/Themes.php:134
+msgid "Author: "
+msgstr "著者:"
+
+#: ../../Zotlabs/Module/Admin/Addons.php:352
+#: ../../Zotlabs/Module/Admin/Themes.php:135
+msgid "Maintainer: "
+msgstr "メンテナー:"
+
+#: ../../Zotlabs/Module/Admin/Addons.php:353
+msgid "Minimum project version: "
+msgstr "最小プロジェクトバージョン:"
+
+#: ../../Zotlabs/Module/Admin/Addons.php:354
+msgid "Maximum project version: "
+msgstr "最大プロジェクトバージョン:"
+
+#: ../../Zotlabs/Module/Admin/Addons.php:355
+msgid "Minimum PHP version: "
+msgstr "最小PHPバージョン:"
+
+#: ../../Zotlabs/Module/Admin/Addons.php:356
+msgid "Compatible Server Roles: "
+msgstr "互換性のあるサーバーの役割:"
+
+#: ../../Zotlabs/Module/Admin/Addons.php:357
+msgid "Requires: "
+msgstr "必要なもの:"
+
+#: ../../Zotlabs/Module/Admin/Addons.php:358
+#: ../../Zotlabs/Module/Admin/Addons.php:445
+msgid "Disabled - version incompatibility"
+msgstr "無効-バージョンの非互換性"
+
+#: ../../Zotlabs/Module/Admin/Addons.php:414
+msgid "Enter the public git repository URL of the addon repo."
+msgstr "アドオンリポジトリの公開gitリポジトリURLを入力します。"
+
+#: ../../Zotlabs/Module/Admin/Addons.php:415
+msgid "Addon repo git URL"
+msgstr "アドオンリポジトリgit URL"
+
+#: ../../Zotlabs/Module/Admin/Addons.php:416
+msgid "Custom repo name"
+msgstr "カスタムリポジトリ名"
+
+#: ../../Zotlabs/Module/Admin/Addons.php:416
+msgid "(optional)"
+msgstr "(オプション)"
+
+#: ../../Zotlabs/Module/Admin/Addons.php:417
+msgid "Download Addon Repo"
+msgstr "アドオンリポジトリのダウンロード"
+
+#: ../../Zotlabs/Module/Admin/Addons.php:424
+msgid "Install new repo"
+msgstr "新しいレポをインストールする"
+
+#: ../../Zotlabs/Module/Admin/Addons.php:448
+msgid "Manage Repos"
+msgstr "リポジトリの管理"
+
+#: ../../Zotlabs/Module/Admin/Addons.php:449
+msgid "Installed Addon Repositories"
+msgstr "インストールされたアドオンリポジトリ"
+
+#: ../../Zotlabs/Module/Admin/Addons.php:450
+msgid "Install a New Addon Repository"
+msgstr "新しいアドオンリポジトリをインストールする"
+
+#: ../../Zotlabs/Module/Admin/Addons.php:457
+msgid "Switch branch"
+msgstr "スイッチブランチ"
+
+#: ../../Zotlabs/Module/Admin/Addons.php:458
+#: ../../Zotlabs/Module/Cover_photo.php:421
+#: ../../Zotlabs/Module/Photos.php:1035 ../../Zotlabs/Module/Tagrm.php:137
+msgid "Remove"
+msgstr "削除する"
+
+#: ../../Zotlabs/Module/Admin/Channels.php:31
+#, php-format
+msgid "%s channel censored/uncensored"
+msgid_plural "%s channels censored/uncensored"
+msgstr[0] "%sチャンネルの検閲/無検閲"
+msgstr[1] "%sチャンネルの検閲/無検閲"
+
+#: ../../Zotlabs/Module/Admin/Channels.php:40
+#, php-format
+msgid "%s channel code allowed/disallowed"
+msgid_plural "%s channels code allowed/disallowed"
+msgstr[0] "%sチャンネルコードの許可/禁止"
+msgstr[1] "%sチャンネルコードの許可/禁止"
+
+#: ../../Zotlabs/Module/Admin/Channels.php:46
+#, php-format
+msgid "%s channel deleted"
+msgid_plural "%s channels deleted"
+msgstr[0] "%sチャンネルが削除されました"
+msgstr[1] "%sチャンネルが削除されました"
+
+#: ../../Zotlabs/Module/Admin/Channels.php:65
+msgid "Channel not found"
+msgstr "チャンネルが見つかりません"
+
+#: ../../Zotlabs/Module/Admin/Channels.php:75
+#, php-format
+msgid "Channel '%s' deleted"
+msgstr "チャンネル「 %s 」を削除しました"
+
+#: ../../Zotlabs/Module/Admin/Channels.php:87
+#, php-format
+msgid "Channel '%s' censored"
+msgstr "チャンネル ' %s 'は打ち切られました"
+
+#: ../../Zotlabs/Module/Admin/Channels.php:87
+#, php-format
+msgid "Channel '%s' uncensored"
+msgstr "チャンネル ' %s 'は無修正"
+
+#: ../../Zotlabs/Module/Admin/Channels.php:98
+#, php-format
+msgid "Channel '%s' code allowed"
+msgstr "チャンネル「 %s 」コードが許可されています"
+
+#: ../../Zotlabs/Module/Admin/Channels.php:98
+#, php-format
+msgid "Channel '%s' code disallowed"
+msgstr "チャンネル ' %s 'コードは許可されていません"
+
+#: ../../Zotlabs/Module/Admin/Channels.php:146
+#: ../../Zotlabs/Module/Admin.php:114 ../../Zotlabs/Widget/Admin.php:24
+msgid "Channels"
+msgstr "チャンネル"
+
+#: ../../Zotlabs/Module/Admin/Channels.php:150
+msgid "Censor"
+msgstr "検閲"
+
+#: ../../Zotlabs/Module/Admin/Channels.php:151
+msgid "Uncensor"
+msgstr "無修正"
+
+#: ../../Zotlabs/Module/Admin/Channels.php:152
+msgid "Allow Code"
+msgstr "コードを許可"
+
+#: ../../Zotlabs/Module/Admin/Channels.php:153
+msgid "Disallow Code"
+msgstr "コードを許可しない"
+
+#: ../../Zotlabs/Module/Admin/Channels.php:158
+msgid "UID"
+msgstr "UID"
+
+#: ../../Zotlabs/Module/Admin/Channels.php:160
+#: ../../Zotlabs/Module/Cdav.php:1249 ../../Zotlabs/Module/Connedit.php:930
+#: ../../Zotlabs/Module/Locs.php:118 ../../Zotlabs/Module/Profiles.php:502
+#: ../../Zotlabs/Module/Profiles.php:790
+msgid "Address"
+msgstr "住所"
+
+#: ../../Zotlabs/Module/Admin/Channels.php:162
+msgid ""
+"Selected channels will be deleted!\\n\\nEverything that was posted in these "
+"channels on this site will be permanently deleted!\\n\\nAre you sure?"
+msgstr "選択したチャンネルは削除されます!\\ n \\ nこのサイトのこれらのチャンネルに投稿されたものはすべて完全に削除されます!\\ n \\ nよろしいですか?"
+
+#: ../../Zotlabs/Module/Admin/Channels.php:163
+msgid ""
+"The channel {0} will be deleted!\\n\\nEverything that was posted in this "
+"channel on this site will be permanently deleted!\\n\\nAre you sure?"
+msgstr "チャンネル{0}は削除されます!\\n \\nこのサイトでこのチャンネルに投稿されたすべてのものは完全に削除されます!\\n \\nよろしいですか?"
+
+#: ../../Zotlabs/Module/Admin/Dbsync.php:19
+msgid "Update has been marked successful"
+msgstr "更新に成功のマークが付けられました"
+
+#: ../../Zotlabs/Module/Admin/Dbsync.php:31
+#, php-format
+msgid "Executing %s failed. Check system logs."
+msgstr "%s実行に失敗しました。システムログを確認してください。"
+
+#: ../../Zotlabs/Module/Admin/Dbsync.php:34
+#, php-format
+msgid "Update %s was successfully applied."
+msgstr "更新%sが正常に適用されました。"
+
+#: ../../Zotlabs/Module/Admin/Dbsync.php:38
+#, php-format
+msgid "Update %s did not return a status. Unknown if it succeeded."
+msgstr "更新%sはステータスを返しませんでした。成功した場合は不明です。"
+
+#: ../../Zotlabs/Module/Admin/Dbsync.php:41
+#, php-format
+msgid "Update function %s could not be found."
+msgstr "更新関数%sが見つかりませんでした。"
+
+#: ../../Zotlabs/Module/Admin/Dbsync.php:59
+msgid "Failed Updates"
+msgstr "失敗した更新"
+
+#: ../../Zotlabs/Module/Admin/Dbsync.php:61
+msgid "Mark success (if update was manually applied)"
+msgstr "成功をマーク(更新が手動で適用された場合)"
+
+#: ../../Zotlabs/Module/Admin/Dbsync.php:62
+msgid "Attempt to execute this update step automatically"
+msgstr "この更新手順を自動的に実行しようとします"
+
+#: ../../Zotlabs/Module/Admin/Dbsync.php:67
+msgid "No failed updates."
+msgstr "失敗した更新はありません。"
+
+#: ../../Zotlabs/Module/Admin/Features.php:56
+#, php-format
+msgid "Lock feature %s"
+msgstr "機能%sロック"
+
+#: ../../Zotlabs/Module/Admin/Features.php:64
+msgid "Manage Additional Features"
+msgstr "追加機能を管理する"
+
+#: ../../Zotlabs/Module/Admin/Logs.php:28
+msgid "Log settings updated."
+msgstr "ログ設定が更新されました。"
+
+#: ../../Zotlabs/Module/Admin/Logs.php:83 ../../Zotlabs/Widget/Admin.php:48
+#: ../../Zotlabs/Widget/Admin.php:58
+msgid "Logs"
+msgstr "ログ"
+
+#: ../../Zotlabs/Module/Admin/Logs.php:85
+msgid "Clear"
+msgstr "クリア"
+
+#: ../../Zotlabs/Module/Admin/Logs.php:91
+msgid "Debugging"
+msgstr "デバッグ"
+
+#: ../../Zotlabs/Module/Admin/Logs.php:92
+msgid "Log file"
+msgstr "ログファイル"
+
+#: ../../Zotlabs/Module/Admin/Logs.php:92
+msgid ""
+"Must be writable by web server. Relative to your top-level webserver "
+"directory."
+msgstr "Webサーバーから書き込み可能である必要があります。最上位のWebサーバーディレクトリに関連します。"
+
+#: ../../Zotlabs/Module/Admin/Logs.php:93
+msgid "Log level"
+msgstr "ログレベル"
+
+#: ../../Zotlabs/Module/Admin/Profs.php:89
+msgid "New Profile Field"
+msgstr "新しいプロファイルフィールド"
+
+#: ../../Zotlabs/Module/Admin/Profs.php:90
+#: ../../Zotlabs/Module/Admin/Profs.php:110
+msgid "Field nickname"
+msgstr "フィールドのニックネーム"
+
+#: ../../Zotlabs/Module/Admin/Profs.php:90
+#: ../../Zotlabs/Module/Admin/Profs.php:110
+msgid "System name of field"
+msgstr "フィールドのシステム名"
+
+#: ../../Zotlabs/Module/Admin/Profs.php:91
+#: ../../Zotlabs/Module/Admin/Profs.php:111
+msgid "Input type"
+msgstr "入力方式"
+
+#: ../../Zotlabs/Module/Admin/Profs.php:92
+#: ../../Zotlabs/Module/Admin/Profs.php:112
+msgid "Field Name"
+msgstr "フィールド名"
+
+#: ../../Zotlabs/Module/Admin/Profs.php:92
+#: ../../Zotlabs/Module/Admin/Profs.php:112
+msgid "Label on profile pages"
+msgstr "プロフィールページのラベル"
+
+#: ../../Zotlabs/Module/Admin/Profs.php:93
+#: ../../Zotlabs/Module/Admin/Profs.php:113
+msgid "Help text"
+msgstr "ヘルプテキスト"
+
+#: ../../Zotlabs/Module/Admin/Profs.php:93
+#: ../../Zotlabs/Module/Admin/Profs.php:113
+msgid "Additional info (optional)"
+msgstr "追加情報(オプション)"
+
+#: ../../Zotlabs/Module/Admin/Profs.php:103
+msgid "Field definition not found"
+msgstr "フィールド定義が見つかりません"
+
+#: ../../Zotlabs/Module/Admin/Profs.php:109
+msgid "Edit Profile Field"
+msgstr "プロファイルフィールドの編集"
+
+#: ../../Zotlabs/Module/Admin/Profs.php:168 ../../Zotlabs/Widget/Admin.php:30
+msgid "Profile Fields"
+msgstr "プロファイルフィールド"
+
+#: ../../Zotlabs/Module/Admin/Profs.php:169
+msgid "Basic Profile Fields"
+msgstr "基本プロファイルフィールド"
+
+#: ../../Zotlabs/Module/Admin/Profs.php:170
+msgid "Advanced Profile Fields"
+msgstr "高度なプロファイルフィールド"
+
+#: ../../Zotlabs/Module/Admin/Profs.php:170
+msgid "(In addition to basic fields)"
+msgstr "(基本的なフィールドに加えて)"
+
+#: ../../Zotlabs/Module/Admin/Profs.php:172
+msgid "All available fields"
+msgstr "利用可能なすべてのフィールド"
+
+#: ../../Zotlabs/Module/Admin/Profs.php:173
+msgid "Custom Fields"
+msgstr "カスタムフィールド"
+
+#: ../../Zotlabs/Module/Admin/Profs.php:177
+msgid "Create Custom Field"
+msgstr "カスタムフィールドを作成"
+
+#: ../../Zotlabs/Module/Admin/Queue.php:35
+msgid "Queue Statistics"
+msgstr "キュー統計"
+
+#: ../../Zotlabs/Module/Admin/Queue.php:36
+msgid "Total Entries"
+msgstr "総エントリー数"
+
+#: ../../Zotlabs/Module/Admin/Queue.php:37
+msgid "Priority"
+msgstr "優先度"
+
+#: ../../Zotlabs/Module/Admin/Queue.php:38
+msgid "Destination URL"
+msgstr "リンク先URL"
+
+#: ../../Zotlabs/Module/Admin/Queue.php:39
+msgid "Mark hub permanently offline"
+msgstr "ハブを完全にオフラインとしてマークする"
+
+#: ../../Zotlabs/Module/Admin/Queue.php:40
+msgid "Empty queue for this hub"
+msgstr "このハブの空のキュー"
+
+#: ../../Zotlabs/Module/Admin/Queue.php:41
+msgid "Last known contact"
+msgstr "最後の既知の連絡先"
+
+#: ../../Zotlabs/Module/Admin/Security.php:83
+msgid ""
+"By default, unfiltered HTML is allowed in embedded media. This is inherently "
+"insecure."
+msgstr "デフォルトでは、埋め込みメディアではフィルタリングされていないHTMLが許可されています。これは本質的に安全ではありません。"
+
+#: ../../Zotlabs/Module/Admin/Security.php:86
+msgid ""
+"The recommended setting is to only allow unfiltered HTML from the following "
+"sites:"
+msgstr "推奨される設定は、次のサイトからのフィルタリングされていないHTMLのみを許可することです。"
+
+#: ../../Zotlabs/Module/Admin/Security.php:87
+msgid ""
+"https://youtube.com/ https://www.youtube.com/ https://youtu.be/"
+" https://vimeo.com/ https://soundcloud.com/ "
+msgstr "https://youtube.com/ https://www.youtube.com/ https://youtu.be/ https://vimeo.com/ https://soundcloud.com/ "
+
+#: ../../Zotlabs/Module/Admin/Security.php:88
+msgid ""
+"All other embedded content will be filtered, unless "
+"embedded content from that site is explicitly blocked."
+msgstr "他のすべての埋め込みコンテンツはフィルタリングされ、そのサイトからの埋め込みコンテンツが明示的にブロックされない限り strong>。"
+
+#: ../../Zotlabs/Module/Admin/Security.php:93 ../../Zotlabs/Widget/Admin.php:25
+msgid "Security"
+msgstr "セキュリティ"
+
+#: ../../Zotlabs/Module/Admin/Security.php:95
+msgid "Block public"
+msgstr "一般公開をブロック"
+
+#: ../../Zotlabs/Module/Admin/Security.php:95
+msgid ""
+"Check to block public access to all otherwise public personal pages on this "
+"site unless you are currently authenticated."
+msgstr "現在認証されていない限り、このサイトで公開されている他のすべての個人ページへの公開アクセスをブロックする場合にオンにします。"
+
+#: ../../Zotlabs/Module/Admin/Security.php:96
+msgid "Provide a cloud root directory"
+msgstr "クラウドルートディレクトリを提供する"
+
+#: ../../Zotlabs/Module/Admin/Security.php:96
+msgid ""
+"The cloud root directory lists all channel names which provide public files"
+msgstr "クラウドルートディレクトリには、パブリックファイルを提供するすべてのチャネル名がリストされます"
+
+#: ../../Zotlabs/Module/Admin/Security.php:97
+msgid "Show total disk space available to cloud uploads"
+msgstr "クラウドアップロードに使用可能な合計ディスク容量を表示する"
+
+#: ../../Zotlabs/Module/Admin/Security.php:98
+msgid "Set \"Transport Security\" HTTP header"
+msgstr "\"Transport Security \" HTTPヘッダーを設定します"
+
+#: ../../Zotlabs/Module/Admin/Security.php:99
+msgid "Set \"Content Security Policy\" HTTP header"
+msgstr "「コンテンツセキュリティポリシー」HTTPヘッダーを設定します"
+
+#: ../../Zotlabs/Module/Admin/Security.php:100
+msgid "Allowed email domains"
+msgstr "許可されたメールドメイン"
+
+#: ../../Zotlabs/Module/Admin/Security.php:100
+msgid ""
+"Comma separated list of domains which are allowed in email addresses for "
+"registrations to this site. Wildcards are accepted. Empty to allow any "
+"domains"
+msgstr "このサイトへの登録用の電子メールアドレスで許可されるドメインのカンマ区切りリスト。ワイルドカードが受け入れられます。すべてのドメインを許可するには空にしてください。"
+
+#: ../../Zotlabs/Module/Admin/Security.php:101
+msgid "Not allowed email domains"
+msgstr "メールドメインは許可されていません"
+
+#: ../../Zotlabs/Module/Admin/Security.php:101
+msgid ""
+"Comma separated list of domains which are not allowed in email addresses for "
+"registrations to this site. Wildcards are accepted. Empty to allow any "
+"domains, unless allowed domains have been defined."
+msgstr "このサイトへの登録用の電子メールアドレスで許可されていないドメインのカンマ区切りリスト。ワイルドカードが受け入れられます。許可されたドメインが定義されていない限り、すべてのドメインを許可するには空にします。"
+
+#: ../../Zotlabs/Module/Admin/Security.php:102
+msgid "Allow communications only from these sites"
+msgstr "これらのサイトからの通信のみを許可する"
+
+#: ../../Zotlabs/Module/Admin/Security.php:102
+msgid ""
+"One site per line. Leave empty to allow communication from anywhere by "
+"default"
+msgstr "1行に1つのサイト。空のままにして、デフォルトでどこからでも通信できるようにします"
+
+#: ../../Zotlabs/Module/Admin/Security.php:103
+msgid "Block communications from these sites"
+msgstr "これらのサイトからの通信をブロックする"
+
+#: ../../Zotlabs/Module/Admin/Security.php:104
+msgid "Allow communications only from these channels"
+msgstr "これらのチャネルからの通信のみを許可する"
+
+#: ../../Zotlabs/Module/Admin/Security.php:104
+msgid ""
+"One channel (hash) per line. Leave empty to allow from any channel by default"
+msgstr "1行に1つのチャネル(ハッシュ)。デフォルトで任意のチャンネルから許可するには空のままにします"
+
+#: ../../Zotlabs/Module/Admin/Security.php:105
+msgid "Block communications from these channels"
+msgstr "これらのチャネルからの通信をブロックする"
+
+#: ../../Zotlabs/Module/Admin/Security.php:106
+msgid "Only allow embeds from secure (SSL) websites and links."
+msgstr "安全な(SSL)Webサイトおよびリンクからの埋め込みのみを許可します。"
+
+#: ../../Zotlabs/Module/Admin/Security.php:107
+msgid "Allow unfiltered embedded HTML content only from these domains"
+msgstr "これらのドメインからのみ、フィルタリングされていない埋め込みHTMLコンテンツを許可します"
+
+#: ../../Zotlabs/Module/Admin/Security.php:107
+msgid "One site per line. By default embedded content is filtered."
+msgstr "1行に1つのサイト。デフォルトでは、埋め込みコンテンツはフィルタリングされます。"
+
+#: ../../Zotlabs/Module/Admin/Security.php:108
+msgid "Block embedded HTML from these domains"
+msgstr "これらのドメインからの埋め込みHTMLをブロックする"
+
+#: ../../Zotlabs/Module/Admin/Site.php:161
+msgid "Site settings updated."
+msgstr "サイトの設定は更新されました。"
+
+#: ../../Zotlabs/Module/Admin/Site.php:198
+#: ../../Zotlabs/Module/Settings/Display.php:119
+#, php-format
+msgid "%s - (Incompatible)"
+msgstr "%s (互換性なし)"
+
+#: ../../Zotlabs/Module/Admin/Site.php:205
+msgid "mobile"
+msgstr "モバイル"
+
+#: ../../Zotlabs/Module/Admin/Site.php:207
+msgid "experimental"
+msgstr "実験的"
+
+#: ../../Zotlabs/Module/Admin/Site.php:209
+msgid "unsupported"
+msgstr "サポートされていない"
+
+#: ../../Zotlabs/Module/Admin/Site.php:256
+msgid "Yes - with approval"
+msgstr "はい-承認済み"
+
+#: ../../Zotlabs/Module/Admin/Site.php:262
+msgid "My site is not a public server"
+msgstr "私のサイトは公開サーバーではありません"
+
+#: ../../Zotlabs/Module/Admin/Site.php:263
+msgid "My site has paid access only"
+msgstr "私のサイトは有料アクセスのみです"
+
+#: ../../Zotlabs/Module/Admin/Site.php:264
+msgid "My site has free access only"
+msgstr "私のサイトは無料アクセスのみです"
+
+#: ../../Zotlabs/Module/Admin/Site.php:265
+msgid "My site offers free accounts with optional paid upgrades"
+msgstr "私のサイトはオプションの有料アップグレードで無料アカウントを提供しています"
+
+#: ../../Zotlabs/Module/Admin/Site.php:279
+msgid "Default permission role for new accounts"
+msgstr "新しいアカウントへのデフォルトの権限定義"
+
+#: ../../Zotlabs/Module/Admin/Site.php:279
+msgid ""
+"This role will be used for the first channel created after registration."
+msgstr "この役割は、登録後に作成される最初のチャネルに使用されます。"
+
+#: ../../Zotlabs/Module/Admin/Site.php:288 ../../Zotlabs/Widget/Admin.php:22
+msgid "Site"
+msgstr "サイト"
+
+#: ../../Zotlabs/Module/Admin/Site.php:290
+#: ../../Zotlabs/Module/Register.php:273
+msgid "Registration"
+msgstr "登録"
+
+#: ../../Zotlabs/Module/Admin/Site.php:291
+msgid "File upload"
+msgstr "ファイルをアップロード"
+
+#: ../../Zotlabs/Module/Admin/Site.php:292
+msgid "Policies"
+msgstr "ポリシー"
+
+#: ../../Zotlabs/Module/Admin/Site.php:297
+msgid "Site name"
+msgstr "サイト名"
+
+#: ../../Zotlabs/Module/Admin/Site.php:299
+msgid "Banner/Logo"
+msgstr "バナー/ロゴ"
+
+#: ../../Zotlabs/Module/Admin/Site.php:299
+msgid "Unfiltered HTML/CSS/JS is allowed"
+msgstr "フィルタリングされていないHTML / CSS / JSは許可されます"
+
+#: ../../Zotlabs/Module/Admin/Site.php:300
+msgid "Administrator Information"
+msgstr "管理者情報"
+
+#: ../../Zotlabs/Module/Admin/Site.php:300
+msgid ""
+"Contact information for site administrators. Displayed on siteinfo page. "
+"BBCode can be used here"
+msgstr "サイト管理者の連絡先情報。 siteinfoページに表示されます。 BBCodeはここで使用できます"
+
+#: ../../Zotlabs/Module/Admin/Site.php:301 ../../Zotlabs/Module/Siteinfo.php:24
+msgid "Site Information"
+msgstr "サイト情報"
+
+#: ../../Zotlabs/Module/Admin/Site.php:301
+msgid ""
+"Publicly visible description of this site. Displayed on siteinfo page. "
+"BBCode can be used here"
+msgstr "このサイトの一般公開されている説明。 siteinfoページに表示されます。 BBCodeはここで使用できます"
+
+#: ../../Zotlabs/Module/Admin/Site.php:302
+msgid "System language"
+msgstr "システム言語"
+
+#: ../../Zotlabs/Module/Admin/Site.php:303
+msgid "System theme"
+msgstr "システムテーマ"
+
+#: ../../Zotlabs/Module/Admin/Site.php:303
+msgid ""
+"Default system theme - may be over-ridden by user profiles - change theme settings"
+msgstr "デフォルトのシステムテーマ-ユーザープロファイルによって上書きされる場合があります-テーマ設定の変更"
+
+#: ../../Zotlabs/Module/Admin/Site.php:306
+msgid "Allow Feeds as Connections"
+msgstr "接続としてフィードを許可する"
+
+#: ../../Zotlabs/Module/Admin/Site.php:306
+msgid "(Heavy system resource usage)"
+msgstr "(重いシステムリソースの使用)"
+
+#: ../../Zotlabs/Module/Admin/Site.php:307
+msgid "Maximum image size"
+msgstr "最大画像サイズ"
+
+#: ../../Zotlabs/Module/Admin/Site.php:307
+msgid ""
+"Maximum size in bytes of uploaded images. Default is 0, which means no "
+"limits."
+msgstr "アップロードされる画像の最大サイズ(バイト単位)。デフォルトは0で、制限がないことを意味します。"
+
+#: ../../Zotlabs/Module/Admin/Site.php:308
+msgid "Does this site allow new member registration?"
+msgstr "このサイトは新規会員登録を許可していますか?"
+
+#: ../../Zotlabs/Module/Admin/Site.php:309
+msgid "Invitation only"
+msgstr "招待のみ"
+
+#: ../../Zotlabs/Module/Admin/Site.php:309
+msgid ""
+"Only allow new member registrations with an invitation code. Above register "
+"policy must be set to Yes."
+msgstr "招待コードを使用した新しいメンバー登録のみを許可します。上記の登録ポリシーは「はい」に設定する必要があります。"
+
+#: ../../Zotlabs/Module/Admin/Site.php:310
+msgid "Minimum age"
+msgstr "最低年齢"
+
+#: ../../Zotlabs/Module/Admin/Site.php:310
+msgid "Minimum age (in years) for who may register on this site."
+msgstr "このサイトに登録できる最低年齢(年)。"
+
+#: ../../Zotlabs/Module/Admin/Site.php:311
+msgid "Which best describes the types of account offered by this hub?"
+msgstr "このハブが提供するアカウントの種類を最もよく説明しているのはどれですか?"
+
+#: ../../Zotlabs/Module/Admin/Site.php:311
+msgid "This is displayed on the public server site list."
+msgstr "これは、公開サーバーのサイトリストに表示されます。"
+
+#: ../../Zotlabs/Module/Admin/Site.php:312
+msgid "Register text"
+msgstr "登録テキスト"
+
+#: ../../Zotlabs/Module/Admin/Site.php:312
+msgid "Will be displayed prominently on the registration page."
+msgstr "登録ページに目立つように表示されます。"
+
+#: ../../Zotlabs/Module/Admin/Site.php:314
+msgid "Site homepage to show visitors (default: login box)"
+msgstr "訪問者を表示するサイトのホームページ(デフォルト:ログインボックス)"
+
+#: ../../Zotlabs/Module/Admin/Site.php:314
+msgid ""
+"example: 'pubstream' to show public stream, 'page/sys/home' to show a system "
+"webpage called 'home' or 'include:home.html' to include a file."
+msgstr "例:パブリックストリームを表示する「pubstream」、「home」または「include:home.html」と呼ばれるシステムWebページを表示する「page / sys / home」はファイルを含めます。"
+
+#: ../../Zotlabs/Module/Admin/Site.php:315
+msgid "Preserve site homepage URL"
+msgstr "サイトのホームページURLを保持"
+
+#: ../../Zotlabs/Module/Admin/Site.php:315
+msgid ""
+"Present the site homepage in a frame at the original location instead of "
+"redirecting"
+msgstr "リダイレクトする代わりに、サイトのホームページを元の場所のフレームに表示します"
+
+#: ../../Zotlabs/Module/Admin/Site.php:316
+msgid "Accounts abandoned after x days"
+msgstr "x日後に放棄されたアカウント"
+
+#: ../../Zotlabs/Module/Admin/Site.php:316
+msgid ""
+"Will not waste system resources polling external sites for abandonded "
+"accounts. Enter 0 for no time limit."
+msgstr "放棄されたアカウントの外部サイトをポーリングするシステムリソースを無駄にしません。時間制限なしの場合は0を入力します。"
+
+#: ../../Zotlabs/Module/Admin/Site.php:317
+msgid "Allowed friend domains"
+msgstr "許可された友達ドメイン"
+
+#: ../../Zotlabs/Module/Admin/Site.php:317
+msgid ""
+"Comma separated list of domains which are allowed to establish friendships "
+"with this site. Wildcards are accepted. Empty to allow any domains"
+msgstr "このサイトとの友情を確立できるドメインのカンマ区切りリスト。ワイルドカードが受け入れられます。すべてのドメインを許可するには空"
+
+#: ../../Zotlabs/Module/Admin/Site.php:318
+msgid "Verify Email Addresses"
+msgstr "メールアドレスを確認する"
+
+#: ../../Zotlabs/Module/Admin/Site.php:318
+msgid ""
+"Check to verify email addresses used in account registration (recommended)."
+msgstr "アカウント登録で使用されるメールアドレスを確認してください(推奨)。"
+
+#: ../../Zotlabs/Module/Admin/Site.php:319
+msgid "Force publish"
+msgstr "強制公開"
+
+#: ../../Zotlabs/Module/Admin/Site.php:319
+msgid ""
+"Check to force all profiles on this site to be listed in the site directory."
+msgstr "このサイトのすべてのプロファイルがサイトディレクトリにリストされるように強制する場合はオンにします。"
+
+#: ../../Zotlabs/Module/Admin/Site.php:320
+msgid "Import Public Streams"
+msgstr "パブリックストリームをインポートする"
+
+#: ../../Zotlabs/Module/Admin/Site.php:320
+msgid ""
+"Import and allow access to public content pulled from other sites. Warning: "
+"this content is unmoderated."
+msgstr "他のサイトから取得した公開コンテンツをインポートしてアクセスを許可します。警告:このコンテンツはモデレートされていません。"
+
+#: ../../Zotlabs/Module/Admin/Site.php:321
+msgid "Site only Public Streams"
+msgstr "サイトのみの公開ストリーム"
+
+#: ../../Zotlabs/Module/Admin/Site.php:321
+msgid ""
+"Allow access to public content originating only from this site if Imported "
+"Public Streams are disabled."
+msgstr "インポートされたパブリックストリームが無効になっている場合、このサイトからのみ発信されるパブリックコンテンツへのアクセスを許可します。"
+
+#: ../../Zotlabs/Module/Admin/Site.php:322
+msgid "Allow anybody on the internet to access the Public streams"
+msgstr "インターネット上の誰でもパブリックストリームにアクセスできるようにする"
+
+#: ../../Zotlabs/Module/Admin/Site.php:322
+msgid ""
+"Disable to require authentication before viewing. Warning: this content is "
+"unmoderated."
+msgstr "表示する前に認証を要求するには無効にします。警告:このコンテンツはモデレートされていません。"
+
+#: ../../Zotlabs/Module/Admin/Site.php:323
+msgid "Only import Public stream posts with this text"
+msgstr "このテキストを含む公開ストリーム投稿のみをインポートします"
+
+#: ../../Zotlabs/Module/Admin/Site.php:323
+#: ../../Zotlabs/Module/Admin/Site.php:324
+#: ../../Zotlabs/Module/Connedit.php:892 ../../Zotlabs/Module/Connedit.php:893
+msgid ""
+"words one per line or #tags or /patterns/ or lang=xx, leave blank to import "
+"all posts"
+msgstr "1行に1語ずつ、または#tagsまたは/ patterns /またはlang = xx。すべての投稿をインポートするには空白のままにします"
+
+#: ../../Zotlabs/Module/Admin/Site.php:324
+msgid "Do not import Public stream posts with this text"
+msgstr "このテキストを含む公開ストリームの投稿をインポートしないでください"
+
+#: ../../Zotlabs/Module/Admin/Site.php:327
+msgid "Login on Homepage"
+msgstr "ホームページにログイン"
+
+#: ../../Zotlabs/Module/Admin/Site.php:327
+msgid ""
+"Present a login box to visitors on the home page if no other content has "
+"been configured."
+msgstr "他のコンテンツが設定されていない場合、ホームページで訪問者にログインボックスを提示します。"
+
+#: ../../Zotlabs/Module/Admin/Site.php:328
+msgid "Enable context help"
+msgstr "コンテキストヘルプを有効にする"
+
+#: ../../Zotlabs/Module/Admin/Site.php:328
+msgid ""
+"Display contextual help for the current page when the help button is pressed."
+msgstr "ヘルプボタンが押されたときに、現在のページのコンテキストヘルプを表示します。"
+
+#: ../../Zotlabs/Module/Admin/Site.php:330
+msgid "Reply-to email address for system generated email."
+msgstr "システム生成メールの返信先メールアドレス。"
+
+#: ../../Zotlabs/Module/Admin/Site.php:331
+msgid "Sender (From) email address for system generated email."
+msgstr "システムが生成した電子メールの送信者(差出人)電子メールアドレス。"
+
+#: ../../Zotlabs/Module/Admin/Site.php:332
+msgid "Name of email sender for system generated email."
+msgstr "システムが生成した電子メールの電子メール送信者の名前。"
+
+#: ../../Zotlabs/Module/Admin/Site.php:334
+msgid "Directory Server URL"
+msgstr "ディレクトリサーバーのURL"
+
+#: ../../Zotlabs/Module/Admin/Site.php:334
+msgid "Default directory server"
+msgstr "デフォルトのディレクトリサーバー"
+
+#: ../../Zotlabs/Module/Admin/Site.php:336
+msgid "Proxy user"
+msgstr "プロキシユーザー"
+
+#: ../../Zotlabs/Module/Admin/Site.php:337
+msgid "Proxy URL"
+msgstr "プロキシURL"
+
+#: ../../Zotlabs/Module/Admin/Site.php:338
+msgid "Network timeout"
+msgstr "ネットワークタイムアウト"
+
+#: ../../Zotlabs/Module/Admin/Site.php:338
+msgid "Value is in seconds. Set to 0 for unlimited (not recommended)."
+msgstr "値は秒単位です。無制限の場合は0に設定します(推奨されません)。"
+
+#: ../../Zotlabs/Module/Admin/Site.php:339
+msgid "Delivery interval"
+msgstr "配送間隔"
+
+#: ../../Zotlabs/Module/Admin/Site.php:339
+msgid ""
+"Delay background delivery processes by this many seconds to reduce system "
+"load. Recommend: 4-5 for shared hosts, 2-3 for virtual private servers. 0-1 "
+"for large dedicated servers."
+msgstr "システムの負荷を軽減するには、バックグラウンド配信プロセスをこの数秒遅らせます。推奨:共有ホストには4〜5、仮想プライベートサーバーには2〜3。大規模な専用サーバーの場合は0-1。"
+
+#: ../../Zotlabs/Module/Admin/Site.php:340
+msgid "Deliveries per process"
+msgstr "プロセスごとの配達"
+
+#: ../../Zotlabs/Module/Admin/Site.php:340
+msgid ""
+"Number of deliveries to attempt in a single operating system process. Adjust "
+"if necessary to tune system performance. Recommend: 1-5."
+msgstr "単一のオペレーティングシステムプロセスで試行する配信の数。必要に応じて調整して、システムのパフォーマンスを調整します。推奨:1-5。"
+
+#: ../../Zotlabs/Module/Admin/Site.php:341
+msgid "Queue Threshold"
+msgstr "キューのしきい値"
+
+#: ../../Zotlabs/Module/Admin/Site.php:341
+msgid ""
+"Always defer immediate delivery if queue contains more than this number of "
+"entries."
+msgstr "キューにこの数を超えるエントリが含まれる場合は、即時配信を常に延期します。"
+
+#: ../../Zotlabs/Module/Admin/Site.php:342
+msgid "Poll interval"
+msgstr "ポーリング間隔"
+
+#: ../../Zotlabs/Module/Admin/Site.php:342
+msgid ""
+"Delay background polling processes by this many seconds to reduce system "
+"load. If 0, use delivery interval."
+msgstr "バックグラウンドポーリングプロセスをこの数秒遅らせて、システムの負荷を減らします。 0の場合、配信間隔を使用します。"
+
+#: ../../Zotlabs/Module/Admin/Site.php:343
+msgid "Path to ImageMagick convert program"
+msgstr "ImageMagick変換プログラムへのパス"
+
+#: ../../Zotlabs/Module/Admin/Site.php:343
+msgid ""
+"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"
+msgstr "設定されている場合、このプログラムを使用して巨大な画像(いずれかの方向で4000ピクセル以上)の写真のサムネイルを生成します。そうしないと、メモリ不足が発生する可能性があります。例:/usr/bin/convert"
+
+#: ../../Zotlabs/Module/Admin/Site.php:344
+msgid "Allow SVG thumbnails in file browser"
+msgstr "ファイルブラウザでSVGサムネイルを許可する"
+
+#: ../../Zotlabs/Module/Admin/Site.php:344
+msgid "WARNING: SVG images may contain malicious code."
+msgstr "警告:SVG画像には悪意のあるコードが含まれている場合があります。"
+
+#: ../../Zotlabs/Module/Admin/Site.php:345
+msgid "Maximum Load Average"
+msgstr "最大負荷平均"
+
+#: ../../Zotlabs/Module/Admin/Site.php:345
+msgid ""
+"Maximum system load before delivery and poll processes are deferred - "
+"default 50."
+msgstr "配信およびポーリングプロセスが延期される前の最大システム負荷-デフォルトは50。"
+
+#: ../../Zotlabs/Module/Admin/Site.php:346
+msgid "Expiration period in days for imported (grid/network) content"
+msgstr "インポートされた(グリッド/ネットワーク)コンテンツの有効期限(日数)"
+
+#: ../../Zotlabs/Module/Admin/Site.php:346
+msgid "0 for no expiration of imported content"
+msgstr "インポートされたコンテンツの有効期限がない場合は0"
+
+#: ../../Zotlabs/Module/Admin/Site.php:347
+msgid ""
+"Do not expire any posts which have comments less than this many days ago"
+msgstr "この数日前よりもコメントが少ない投稿を期限切れにしないでください。"
+
+#: ../../Zotlabs/Module/Admin/Site.php:349
+msgid ""
+"Public servers: Optional landing (marketing) webpage for new registrants"
+msgstr "パブリックサーバー:新規登録者向けのオプションのランディング(マーケティング)Webページ"
+
+#: ../../Zotlabs/Module/Admin/Site.php:349
+#, php-format
+msgid "Create this page first. Default is %s/register"
+msgstr "最初にこのページを作成します。デフォルトは%s / registerです"
+
+#: ../../Zotlabs/Module/Admin/Site.php:350
+msgid "Page to display after creating a new channel"
+msgstr "新しいチャンネルを作成した後に表示するページ"
+
+#: ../../Zotlabs/Module/Admin/Site.php:350
+msgid "Default: profiles"
+msgstr "デフォルト:プロファイル"
+
+#: ../../Zotlabs/Module/Admin/Site.php:352
+msgid "Optional: site location"
+msgstr "サイトの所在地:オプション"
+
+#: ../../Zotlabs/Module/Admin/Site.php:352
+msgid "Region or country"
+msgstr "地域または国"
+
+#: ../../Zotlabs/Module/Admin/Themes.php:26
+msgid "Theme settings updated."
+msgstr "テーマ設定は保存されました。"
+
+#: ../../Zotlabs/Module/Admin/Themes.php:61
+msgid "No themes found."
+msgstr "テーマが見つかりませんでした。"
+
+#: ../../Zotlabs/Module/Admin/Themes.php:116
+msgid "Screenshot"
+msgstr "スクリーンショット"
+
+#: ../../Zotlabs/Module/Admin/Themes.php:123
+#: ../../Zotlabs/Module/Admin/Themes.php:157 ../../Zotlabs/Widget/Admin.php:28
+msgid "Themes"
+msgstr "テーマ"
+
+#: ../../Zotlabs/Module/Admin/Themes.php:162
+msgid "[Experimental]"
+msgstr "[実験的]"
+
+#: ../../Zotlabs/Module/Admin/Themes.php:163
+msgid "[Unsupported]"
+msgstr "[サポート無し]"
+
+#: ../../Zotlabs/Module/Admin.php:97
+msgid "Blocked accounts"
+msgstr "ブロックされたアカウント"
+
+#: ../../Zotlabs/Module/Admin.php:98
+msgid "Expired accounts"
+msgstr "期限切れのアカウント"
+
+#: ../../Zotlabs/Module/Admin.php:99
+msgid "Expiring accounts"
+msgstr "期限切れのアカウント"
+
+#: ../../Zotlabs/Module/Admin.php:120
+msgid "Message queues"
+msgstr "メッセージのキュー"
+
+#: ../../Zotlabs/Module/Admin.php:134
+msgid "Your software should be updated"
+msgstr "ソフトのアップデートをしてください。"
+
+#: ../../Zotlabs/Module/Admin.php:139
+msgid "Summary"
+msgstr "概要"
+
+#: ../../Zotlabs/Module/Admin.php:142
+msgid "Registered accounts"
+msgstr "登録されているアカウント"
+
+#: ../../Zotlabs/Module/Admin.php:143
+msgid "Pending registrations"
+msgstr "保留中の登録"
+
+#: ../../Zotlabs/Module/Admin.php:144
+msgid "Registered channels"
+msgstr "登録されているチャンネル"
+
+#: ../../Zotlabs/Module/Admin.php:145
+msgid "Active addons"
+msgstr "有効なアドオン"
+
+#: ../../Zotlabs/Module/Admin.php:146
+msgid "Version"
+msgstr "バージョン"
+
+#: ../../Zotlabs/Module/Admin.php:147
+msgid "Repository version (master)"
+msgstr "リポジトリバージョン(master)"
+
+#: ../../Zotlabs/Module/Admin.php:148
+msgid "Repository version (dev)"
+msgstr "リポジトリバージョン(dev)"
+
+#: ../../Zotlabs/Module/Affinity.php:35
+msgid "Affinity Tool settings updated."
+msgstr "アフィニティツールの設定が更新されました。"
+
+#: ../../Zotlabs/Module/Affinity.php:47
+msgid ""
+"This app presents a slider control in your connection editor and also on "
+"your network page. The slider represents your degree of friendship "
+"(affinity) with each connection. It allows you to zoom in or out and display "
+"conversations from only your closest friends or everybody in your stream."
+msgstr "このアプリは、接続エディターおよびネットワークページにスライダーコントロールを表示します。スライダーは、各接続との友好度(親和性)を表します。ズームインまたはズームアウトして、親しい友人またはストリーム内の全員からの会話を表示できます。"
+
+#: ../../Zotlabs/Module/Affinity.php:52
+msgid "Affinity Tool App"
+msgstr "アフィニティツールアプリ"
+
+#: ../../Zotlabs/Module/Affinity.php:52 ../../Zotlabs/Module/Articles.php:51
+#: ../../Zotlabs/Module/Bookmarks.php:78 ../../Zotlabs/Module/Cards.php:51
+#: ../../Zotlabs/Module/Cdav.php:854 ../../Zotlabs/Module/Cdav.php:863
+#: ../../Zotlabs/Module/Chat.php:102 ../../Zotlabs/Module/Connect.php:104
+#: ../../Zotlabs/Module/Defperms.php:189 ../../Zotlabs/Module/Group.php:106
+#: ../../Zotlabs/Module/Invite.php:110 ../../Zotlabs/Module/Lang.php:17
+#: ../../Zotlabs/Module/Mood.php:134 ../../Zotlabs/Module/Notes.php:56
+#: ../../Zotlabs/Module/Oauth.php:100 ../../Zotlabs/Module/Oauth2.php:106
+#: ../../Zotlabs/Module/Pdledit.php:42 ../../Zotlabs/Module/Permcats.php:62
+#: ../../Zotlabs/Module/Poke.php:165 ../../Zotlabs/Module/Probe.php:18
+#: ../../Zotlabs/Module/Pubstream.php:20 ../../Zotlabs/Module/Randprof.php:29
+#: ../../Zotlabs/Module/Sources.php:88 ../../Zotlabs/Module/Suggest.php:40
+#: ../../Zotlabs/Module/Tokens.php:99 ../../Zotlabs/Module/Uexport.php:61
+#: ../../Zotlabs/Module/Webpages.php:48 ../../Zotlabs/Module/Wiki.php:52
+msgid "Not Installed"
+msgstr "インストールされていない"
+
+#: ../../Zotlabs/Module/Affinity.php:57
+msgid ""
+"The numbers below represent the minimum and maximum slider default positions "
+"for your network/stream page as a percentage."
+msgstr "以下の数字は、ネットワーク/ストリームページのスライダーのデフォルトの最小および最大位置をパーセンテージで表しています。"
+
+#: ../../Zotlabs/Module/Affinity.php:64
+msgid "Default maximum affinity level"
+msgstr "デフォルトの最大アフィニティレベル"
+
+#: ../../Zotlabs/Module/Affinity.php:64
+msgid "0-99 default 99"
+msgstr "0-99デフォルト99"
+
+#: ../../Zotlabs/Module/Affinity.php:70
+msgid "Default minimum affinity level"
+msgstr "デフォルトの最小アフィニティレベル"
+
+#: ../../Zotlabs/Module/Affinity.php:70
+msgid "0-99 - default 0"
+msgstr "0-99-デフォルト0"
+
+#: ../../Zotlabs/Module/Affinity.php:76
+msgid "Persistent affinity levels"
+msgstr "永続的なアフィニティレベル"
+
+#: ../../Zotlabs/Module/Affinity.php:76
+msgid ""
+"If disabled the max and min levels will be reset to default after page reload"
+msgstr "無効にすると、ページのリロード後に最大レベルと最小レベルがデフォルトにリセットされます"
+
+#: ../../Zotlabs/Module/Affinity.php:84
+msgid "Affinity Tool Settings"
+msgstr "アフィニティツールの設定"
+
+#: ../../Zotlabs/Module/Api.php:74 ../../Zotlabs/Module/Api.php:95
+msgid "Authorize application connection"
+msgstr "アプリケーション接続を許可する"
+
+#: ../../Zotlabs/Module/Api.php:75
+msgid "Return to your app and insert this Security Code:"
+msgstr "アプリに戻り、このセキュリティコードを挿入します。"
+
+#: ../../Zotlabs/Module/Api.php:85
+msgid "Please login to continue."
+msgstr "続行するにはログインしてください。"
+
+#: ../../Zotlabs/Module/Api.php:97
+msgid ""
+"Do you want to authorize this application to access your posts and contacts, "
+"and/or create new posts for you?"
+msgstr "このアプリケーションを許可して、投稿や連絡先にアクセスしたり、新しい投稿を作成したりしますか?"
+
+#: ../../Zotlabs/Module/Appman.php:39 ../../Zotlabs/Module/Appman.php:56
+msgid "App installed."
+msgstr "アプリがインストールされました。"
+
+#: ../../Zotlabs/Module/Appman.php:49
+msgid "Malformed app."
+msgstr "不正なアプリ。"
+
+#: ../../Zotlabs/Module/Appman.php:132
+msgid "Embed code"
+msgstr "埋め込みコード"
+
+#: ../../Zotlabs/Module/Appman.php:138
+msgid "Edit App"
+msgstr "アプリを編集"
+
+#: ../../Zotlabs/Module/Appman.php:138
+msgid "Create App"
+msgstr "アプリを作成"
+
+#: ../../Zotlabs/Module/Appman.php:143
+msgid "Name of app"
+msgstr "アプリの名前"
+
+#: ../../Zotlabs/Module/Appman.php:144
+msgid "Location (URL) of app"
+msgstr "アプリの場所(URL)"
+
+#: ../../Zotlabs/Module/Appman.php:145 ../../Zotlabs/Module/Cdav.php:939
+#: ../../Zotlabs/Module/Events.php:475 ../../Zotlabs/Module/Rbmark.php:101
+msgid "Description"
+msgstr "説明"
+
+#: ../../Zotlabs/Module/Appman.php:146
+msgid "Photo icon URL"
+msgstr "写真アイコンURL"
+
+#: ../../Zotlabs/Module/Appman.php:146
+msgid "80 x 80 pixels - optional"
+msgstr "80 x 80ピクセル-オプション"
+
+#: ../../Zotlabs/Module/Appman.php:147
+msgid "Categories (optional, comma separated list)"
+msgstr "カテゴリー(オプション、コンマ区切りリスト)"
+
+#: ../../Zotlabs/Module/Appman.php:148
+msgid "Version ID"
+msgstr "バージョンID"
+
+#: ../../Zotlabs/Module/Appman.php:149
+msgid "Price of app"
+msgstr "アプリの価格"
+
+#: ../../Zotlabs/Module/Appman.php:150
+msgid "Location (URL) to purchase app"
+msgstr "アプリを購入する場所(URL)"
+
+#: ../../Zotlabs/Module/Apporder.php:47
+msgid "Change Order of Pinned Navbar Apps"
+msgstr "固定されたNavbarアプリの順序を変更する"
+
+#: ../../Zotlabs/Module/Apporder.php:47
+msgid "Change Order of App Tray Apps"
+msgstr "アプリトレイアプリの順序を変更する"
+
+#: ../../Zotlabs/Module/Apporder.php:48
+msgid ""
+"Use arrows to move the corresponding app left (top) or right (bottom) in the "
+"navbar"
+msgstr "矢印を使用して、対応するアプリをナビゲーションバーで左(上)または右(下)に移動します"
+
+#: ../../Zotlabs/Module/Apporder.php:48
+msgid "Use arrows to move the corresponding app up or down in the app tray"
+msgstr "矢印を使用して、対応するアプリをアプリトレイ内で上下に移動します"
+
+#: ../../Zotlabs/Module/Apps.php:50 ../../Zotlabs/Widget/Appstore.php:14
+msgid "Available Apps"
+msgstr "利用可能なアプリ"
+
+#: ../../Zotlabs/Module/Apps.php:50
+msgid "Installed Apps"
+msgstr "インストール済みアプリ"
+
+#: ../../Zotlabs/Module/Apps.php:53
+msgid "Manage Apps"
+msgstr "アプリを管理する"
+
+#: ../../Zotlabs/Module/Apps.php:54
+msgid "Create Custom App"
+msgstr "カスタムアプリを作成する"
+
+#: ../../Zotlabs/Module/Articles.php:51
+msgid "Articles App"
+msgstr "記事アプリ"
+
+#: ../../Zotlabs/Module/Articles.php:52
+msgid "Create interactive articles"
+msgstr "インタラクティブな記事を作成する"
+
+#: ../../Zotlabs/Module/Articles.php:115
+msgid "Add Article"
+msgstr "記事を追加"
+
+#: ../../Zotlabs/Module/Articles.php:116 ../../Zotlabs/Module/Blocks.php:159
+#: ../../Zotlabs/Module/Cards.php:113 ../../Zotlabs/Module/Cdav.php:1257
+#: ../../Zotlabs/Module/Connedit.php:938 ../../Zotlabs/Module/Layouts.php:185
+#: ../../Zotlabs/Module/Menu.php:181 ../../Zotlabs/Module/New_channel.php:189
+#: ../../Zotlabs/Module/Profiles.php:798 ../../Zotlabs/Module/Webpages.php:254
+#: ../../Zotlabs/Storage/Browser.php:282 ../../Zotlabs/Storage/Browser.php:396
+#: ../../Zotlabs/Widget/Cdav.php:128 ../../Zotlabs/Widget/Cdav.php:165
+msgid "Create"
+msgstr "作成"
+
+#: ../../Zotlabs/Module/Article_edit.php:17
+#: ../../Zotlabs/Module/Article_edit.php:33
+#: ../../Zotlabs/Module/Editblock.php:79 ../../Zotlabs/Module/Editblock.php:95
+#: ../../Zotlabs/Module/Editlayout.php:79 ../../Zotlabs/Module/Editpost.php:24
+#: ../../Zotlabs/Module/Editwebpage.php:80
+#: ../../Zotlabs/Module/Card_edit.php:17 ../../Zotlabs/Module/Card_edit.php:33
+msgid "Item not found"
+msgstr "アイテムが見つかりません"
+
+#: ../../Zotlabs/Module/Article_edit.php:44 ../../Zotlabs/Module/Block.php:41
+#: ../../Zotlabs/Module/Cal.php:63 ../../Zotlabs/Module/Chanview.php:96
+#: ../../Zotlabs/Module/Card_edit.php:44 ../../Zotlabs/Module/Page.php:75
+#: ../../Zotlabs/Module/Wall_upload.php:31
+msgid "Channel not found."
+msgstr "チャンネルが見つかりません。"
+
+#: ../../Zotlabs/Module/Article_edit.php:128
+msgid "Edit Article"
+msgstr "記事を編集"
+
+#: ../../Zotlabs/Module/Attach.php:13
+msgid "Item not available."
+msgstr "アイテムは利用できません。"
+
+#: ../../Zotlabs/Module/Authorize.php:17
+msgid "Unknown App"
+msgstr "不明なアプリ"
+
+#: ../../Zotlabs/Module/Authorize.php:29
+msgid "Authorize"
+msgstr "許可する"
+
+#: ../../Zotlabs/Module/Authorize.php:30
+#, php-format
+msgid "Do you authorize the app %s to access your channel data?"
+msgstr "アプリ%sにチャンネルデータへのアクセスを許可していますか?"
+
+#: ../../Zotlabs/Module/Authorize.php:32
+msgid "Allow"
+msgstr "許可する"
+
+#: ../../Zotlabs/Module/Block.php:29 ../../Zotlabs/Module/Page.php:39
+msgid "Invalid item."
+msgstr "無効なアイテム。"
+
+#: ../../Zotlabs/Module/Blocks.php:97 ../../Zotlabs/Module/Blocks.php:155
+#: ../../Zotlabs/Module/Editblock.php:113
+msgid "Block Name"
+msgstr "ブロック名"
+
+#: ../../Zotlabs/Module/Blocks.php:156
+msgid "Block Title"
+msgstr "ブロックタイトル"
+
+#: ../../Zotlabs/Module/Blocks.php:157 ../../Zotlabs/Module/Layouts.php:191
+#: ../../Zotlabs/Module/Menu.php:177 ../../Zotlabs/Module/Webpages.php:266
+msgid "Created"
+msgstr "作成した"
+
+#: ../../Zotlabs/Module/Blocks.php:158 ../../Zotlabs/Module/Layouts.php:192
+#: ../../Zotlabs/Module/Menu.php:178 ../../Zotlabs/Module/Webpages.php:267
+msgid "Edited"
+msgstr "編集済み"
+
+#: ../../Zotlabs/Module/Blocks.php:166 ../../Zotlabs/Module/Events.php:695
+#: ../../Zotlabs/Module/Layouts.php:198 ../../Zotlabs/Module/Pubsites.php:60
+#: ../../Zotlabs/Module/Webpages.php:261 ../../Zotlabs/Module/Wiki.php:213
+#: ../../Zotlabs/Module/Wiki.php:409
+msgid "View"
+msgstr "表示する"
+
+#: ../../Zotlabs/Module/Bookmarks.php:62
+msgid "Bookmark added"
+msgstr "ブックマークを追加しました"
+
+#: ../../Zotlabs/Module/Bookmarks.php:78
+msgid "Bookmarks App"
+msgstr "ブックマークアプリ"
+
+#: ../../Zotlabs/Module/Bookmarks.php:79
+msgid "Bookmark links from posts and manage them"
+msgstr "投稿のリンクをブックマークして管理する"
+
+#: ../../Zotlabs/Module/Bookmarks.php:92
+msgid "My Bookmarks"
+msgstr "私のブックマーク"
+
+#: ../../Zotlabs/Module/Bookmarks.php:103
+msgid "My Connections Bookmarks"
+msgstr "私の接続ブックマーク"
+
+#: ../../Zotlabs/Module/Cal.php:70
+msgid "Permissions denied."
+msgstr "許可が拒否されました。"
+
+#: ../../Zotlabs/Module/Cal.php:264 ../../Zotlabs/Module/Events.php:607
+msgid "l, F j"
+msgstr "l、F j"
+
+#: ../../Zotlabs/Module/Cal.php:337 ../../Zotlabs/Module/Events.php:689
+msgid "Edit Event"
+msgstr "イベントを編集"
+
+#: ../../Zotlabs/Module/Cal.php:337 ../../Zotlabs/Module/Events.php:689
+msgid "Create Event"
+msgstr "イベントを作成"
+
+#: ../../Zotlabs/Module/Cal.php:338 ../../Zotlabs/Module/Cal.php:345
+#: ../../Zotlabs/Module/Cdav.php:948 ../../Zotlabs/Module/Events.php:690
+#: ../../Zotlabs/Module/Events.php:699 ../../Zotlabs/Module/Photos.php:986
+msgid "Previous"
+msgstr "前"
+
+#: ../../Zotlabs/Module/Cal.php:339 ../../Zotlabs/Module/Cal.php:346
+#: ../../Zotlabs/Module/Cdav.php:949 ../../Zotlabs/Module/Events.php:691
+#: ../../Zotlabs/Module/Events.php:700 ../../Zotlabs/Module/Photos.php:995
+#: ../../Zotlabs/Module/Setup.php:260
+msgid "Next"
+msgstr "次"
+
+#: ../../Zotlabs/Module/Cal.php:347 ../../Zotlabs/Module/Cdav.php:950
+#: ../../Zotlabs/Module/Events.php:701
+msgid "Today"
+msgstr "今日"
+
+#: ../../Zotlabs/Module/Cards.php:51
+msgid "Cards App"
+msgstr "カードアプリ"
+
+#: ../../Zotlabs/Module/Cards.php:52
+msgid "Create personal planning cards"
+msgstr "個人計画カードを作成する"
+
+#: ../../Zotlabs/Module/Cards.php:112
+msgid "Add Card"
+msgstr "カードを追加"
+
+#: ../../Zotlabs/Module/Cdav.php:825
+msgid "INVALID EVENT DISMISSED!"
+msgstr "無効なイベントは破棄されました!"
+
+#: ../../Zotlabs/Module/Cdav.php:826
+msgid "Summary: "
+msgstr "概要:"
+
+#: ../../Zotlabs/Module/Cdav.php:827
+msgid "Date: "
+msgstr "日付:"
+
+#: ../../Zotlabs/Module/Cdav.php:828 ../../Zotlabs/Module/Cdav.php:835
+msgid "Reason: "
+msgstr "理由:"
+
+#: ../../Zotlabs/Module/Cdav.php:833
+msgid "INVALID CARD DISMISSED!"
+msgstr "無効なカードが破棄されました!"
+
+#: ../../Zotlabs/Module/Cdav.php:834
+msgid "Name: "
+msgstr "名:"
+
+#: ../../Zotlabs/Module/Cdav.php:854
+msgid "CalDAV App"
+msgstr "CalDAVアプリ"
+
+#: ../../Zotlabs/Module/Cdav.php:855
+msgid "CalDAV capable calendar"
+msgstr "CalDAV対応カレンダー"
+
+#: ../../Zotlabs/Module/Cdav.php:863
+msgid "CardDAV App"
+msgstr "CardDAVアプリ"
+
+#: ../../Zotlabs/Module/Cdav.php:864
+msgid "CalDAV capable addressbook"
+msgstr "CalDAV対応のアドレス帳"
+
+#: ../../Zotlabs/Module/Cdav.php:936 ../../Zotlabs/Module/Events.php:462
+msgid "Event title"
+msgstr "イベントタイトル"
+
+#: ../../Zotlabs/Module/Cdav.php:937 ../../Zotlabs/Module/Events.php:468
+msgid "Start date and time"
+msgstr "開始日時"
+
+#: ../../Zotlabs/Module/Cdav.php:938
+msgid "End date and time"
+msgstr "終了日時"
+
+#: ../../Zotlabs/Module/Cdav.php:951 ../../Zotlabs/Module/Events.php:696
+msgid "Month"
+msgstr "月"
+
+#: ../../Zotlabs/Module/Cdav.php:952 ../../Zotlabs/Module/Events.php:697
+msgid "Week"
+msgstr "週間"
+
+#: ../../Zotlabs/Module/Cdav.php:953 ../../Zotlabs/Module/Events.php:698
+msgid "Day"
+msgstr "日"
+
+#: ../../Zotlabs/Module/Cdav.php:954
+msgid "List month"
+msgstr "月のリスト"
+
+#: ../../Zotlabs/Module/Cdav.php:955
+msgid "List week"
+msgstr "リスト週"
+
+#: ../../Zotlabs/Module/Cdav.php:956
+msgid "List day"
+msgstr "リスト日"
+
+#: ../../Zotlabs/Module/Cdav.php:963
+msgid "More"
+msgstr "もっと"
+
+#: ../../Zotlabs/Module/Cdav.php:964
+msgid "Less"
+msgstr "もっと少なく"
+
+#: ../../Zotlabs/Module/Cdav.php:965
+msgid "Select calendar"
+msgstr "カレンダーを選択"
+
+#: ../../Zotlabs/Module/Cdav.php:967
+msgid "Delete all"
+msgstr "すべて削除"
+
+#: ../../Zotlabs/Module/Cdav.php:969
+msgid "Sorry! Editing of recurrent events is not yet implemented."
+msgstr "ごめんなさい!繰り返しイベントの編集はまだ実装されていません。"
+
+#: ../../Zotlabs/Module/Cdav.php:1243 ../../Zotlabs/Module/Connedit.php:924
+msgid "Organisation"
+msgstr "組織"
+
+#: ../../Zotlabs/Module/Cdav.php:1244 ../../Zotlabs/Module/Connedit.php:925
+msgid "Title"
+msgstr "タイトル"
+
+#: ../../Zotlabs/Module/Cdav.php:1245 ../../Zotlabs/Module/Connedit.php:926
+#: ../../Zotlabs/Module/Profiles.php:786
+msgid "Phone"
+msgstr "電話"
+
+#: ../../Zotlabs/Module/Cdav.php:1247 ../../Zotlabs/Module/Connedit.php:928
+#: ../../Zotlabs/Module/Profiles.php:788
+msgid "Instant messenger"
+msgstr "インスタントメッセンジャー"
+
+#: ../../Zotlabs/Module/Cdav.php:1248 ../../Zotlabs/Module/Connedit.php:929
+#: ../../Zotlabs/Module/Profiles.php:789
+msgid "Website"
+msgstr "ウェブサイト"
+
+#: ../../Zotlabs/Module/Cdav.php:1250 ../../Zotlabs/Module/Connedit.php:931
+#: ../../Zotlabs/Module/Profiles.php:791
+msgid "Note"
+msgstr "注意"
+
+#: ../../Zotlabs/Module/Cdav.php:1255 ../../Zotlabs/Module/Connedit.php:936
+#: ../../Zotlabs/Module/Profiles.php:796
+msgid "Add Contact"
+msgstr "連絡先を追加"
+
+#: ../../Zotlabs/Module/Cdav.php:1256 ../../Zotlabs/Module/Connedit.php:937
+#: ../../Zotlabs/Module/Profiles.php:797
+msgid "Add Field"
+msgstr "フィールドを追加"
+
+#: ../../Zotlabs/Module/Cdav.php:1261 ../../Zotlabs/Module/Connedit.php:942
+msgid "P.O. Box"
+msgstr "私書箱"
+
+#: ../../Zotlabs/Module/Cdav.php:1262 ../../Zotlabs/Module/Connedit.php:943
+msgid "Additional"
+msgstr "追加"
+
+#: ../../Zotlabs/Module/Cdav.php:1263 ../../Zotlabs/Module/Connedit.php:944
+msgid "Street"
+msgstr "通り"
+
+#: ../../Zotlabs/Module/Cdav.php:1264 ../../Zotlabs/Module/Connedit.php:945
+msgid "Locality"
+msgstr "局所性"
+
+#: ../../Zotlabs/Module/Cdav.php:1265 ../../Zotlabs/Module/Connedit.php:946
+msgid "Region"
+msgstr "領域"
+
+#: ../../Zotlabs/Module/Cdav.php:1266 ../../Zotlabs/Module/Connedit.php:947
+msgid "ZIP Code"
+msgstr "郵便番号"
+
+#: ../../Zotlabs/Module/Cdav.php:1267 ../../Zotlabs/Module/Connedit.php:948
+#: ../../Zotlabs/Module/Profiles.php:757
+msgid "Country"
+msgstr "国"
+
+#: ../../Zotlabs/Module/Cdav.php:1314
+msgid "Default Calendar"
+msgstr "デフォルトのカレンダー"
+
+#: ../../Zotlabs/Module/Cdav.php:1324
+msgid "Default Addressbook"
+msgstr "デフォルトのアドレス帳"
+
+#: ../../Zotlabs/Module/Changeaddr.php:35
+msgid ""
+"Channel name changes are not allowed within 48 hours of changing the account "
+"password."
+msgstr "アカウントパスワードを変更してから48時間以内にチャンネル名を変更することはできません。"
+
+#: ../../Zotlabs/Module/Changeaddr.php:77
+msgid "Change channel nickname/address"
+msgstr "チャンネルのニックネーム/アドレスを変更する"
+
+#: ../../Zotlabs/Module/Changeaddr.php:78
+#: ../../Zotlabs/Module/Removeaccount.php:58
+#: ../../Zotlabs/Module/Removeme.php:61
+msgid "WARNING: "
+msgstr "警告:"
+
+#: ../../Zotlabs/Module/Changeaddr.php:78
+msgid "Any/all connections on other networks will be lost!"
+msgstr "他のネットワーク上の接続はすべて失われます!"
+
+#: ../../Zotlabs/Module/Changeaddr.php:79
+#: ../../Zotlabs/Module/Removeaccount.php:59
+#: ../../Zotlabs/Module/Removeme.php:62
+msgid "Please enter your password for verification:"
+msgstr "確認のためにパスワードを入力してください:"
+
+#: ../../Zotlabs/Module/Changeaddr.php:80
+msgid "New channel address"
+msgstr "新しいチャンネルアドレス"
+
+#: ../../Zotlabs/Module/Changeaddr.php:81
+msgid "Rename Channel"
+msgstr "チャンネル名を変更"
+
+#: ../../Zotlabs/Module/Channel.php:41 ../../Zotlabs/Module/Chat.php:31
+#: ../../Zotlabs/Module/Ochannel.php:32
+msgid "You must be logged in to see this page."
+msgstr "このページを表示するには、ログインする必要があります。"
+
+#: ../../Zotlabs/Module/Channel.php:98 ../../Zotlabs/Module/Hcard.php:37
+#: ../../Zotlabs/Module/Profile.php:45
+msgid "Posts and comments"
+msgstr "投稿とコメント"
+
+#: ../../Zotlabs/Module/Channel.php:105 ../../Zotlabs/Module/Hcard.php:44
+#: ../../Zotlabs/Module/Profile.php:52
+msgid "Only posts"
+msgstr "投稿のみ"
+
+#: ../../Zotlabs/Module/Channel.php:165
+msgid "Insufficient permissions. Request redirected to profile page."
+msgstr "権限が不十分です。プロフィールページにリダイレクトされたリクエスト。"
+
+#: ../../Zotlabs/Module/Channel.php:182 ../../Zotlabs/Module/Network.php:173
+msgid "Search Results For:"
+msgstr "検索結果:"
+
+#: ../../Zotlabs/Module/Channel.php:217 ../../Zotlabs/Module/Display.php:80
+#: ../../Zotlabs/Module/Hq.php:134 ../../Zotlabs/Module/Network.php:203
+#: ../../Zotlabs/Module/Pubstream.php:94
+msgid "Reset form"
+msgstr "フォームをリセット"
+
+#: ../../Zotlabs/Module/Channel.php:476 ../../Zotlabs/Module/Display.php:378
+msgid ""
+"You must enable javascript for your browser to be able to view this content."
+msgstr "このコンテンツを表示するには、ブラウザのJavaScriptを有効にする必要があります。"
+
+#: ../../Zotlabs/Module/Chanview.php:139
+msgid "toggle full screen mode"
+msgstr "全画面モードを切り替える"
+
+#: ../../Zotlabs/Module/Chat.php:102
+msgid "Chatrooms App"
+msgstr "チャットルームアプリ"
+
+#: ../../Zotlabs/Module/Chat.php:103
+msgid "Access Controlled Chatrooms"
+msgstr "アクセス制御されたチャットルーム"
+
+#: ../../Zotlabs/Module/Chat.php:196
+msgid "Room not found"
+msgstr "部屋が見つかりません"
+
+#: ../../Zotlabs/Module/Chat.php:212
+msgid "Leave Room"
+msgstr "部屋を出る"
+
+#: ../../Zotlabs/Module/Chat.php:213
+msgid "Delete Room"
+msgstr "部屋を削除"
+
+#: ../../Zotlabs/Module/Chat.php:214
+msgid "I am away right now"
+msgstr "私は今不在です"
+
+#: ../../Zotlabs/Module/Chat.php:215
+msgid "I am online"
+msgstr "オンライン中"
+
+#: ../../Zotlabs/Module/Chat.php:217
+msgid "Bookmark this room"
+msgstr "この部屋をブックマークする"
+
+#: ../../Zotlabs/Module/Chat.php:240
+msgid "New Chatroom"
+msgstr "新しいチャットルーム"
+
+#: ../../Zotlabs/Module/Chat.php:241
+msgid "Chatroom name"
+msgstr "チャットルーム名"
+
+#: ../../Zotlabs/Module/Chat.php:242
+msgid "Expiration of chats (minutes)"
+msgstr "チャットの有効期限(分)"
+
+#: ../../Zotlabs/Module/Chat.php:258
+#, php-format
+msgid "%1$s's Chatrooms"
+msgstr "%1$sのチャットルーム"
+
+#: ../../Zotlabs/Module/Chat.php:263
+msgid "No chatrooms available"
+msgstr "利用可能なチャットルームはありません"
+
+#: ../../Zotlabs/Module/Chat.php:264 ../../Zotlabs/Module/Manage.php:145
+#: ../../Zotlabs/Module/Profiles.php:831 ../../Zotlabs/Module/Wiki.php:214
+msgid "Create New"
+msgstr "新しく作る"
+
+#: ../../Zotlabs/Module/Chat.php:267
+msgid "Expiration"
+msgstr "有効期限"
+
+#: ../../Zotlabs/Module/Chat.php:268
+msgid "min"
+msgstr "分"
+
+#: ../../Zotlabs/Module/Chatsvc.php:131
+msgid "Away"
+msgstr "離れて"
+
+#: ../../Zotlabs/Module/Chatsvc.php:136
+msgid "Online"
+msgstr "オンライン"
+
+#: ../../Zotlabs/Module/Cloud.php:123
+msgid "Not found"
+msgstr "見つかりません"
+
+#: ../../Zotlabs/Module/Cloud.php:129
+msgid "Please refresh page"
+msgstr "ページを更新してください"
+
+#: ../../Zotlabs/Module/Cloud.php:132
+msgid "Unknown error"
+msgstr "未知のエラー"
+
+#: ../../Zotlabs/Module/Common.php:14
+msgid "No channel."
+msgstr "チャンネルなし。"
+
+#: ../../Zotlabs/Module/Common.php:45
+msgid "No connections in common."
+msgstr "共通の接続はありません。"
+
+#: ../../Zotlabs/Module/Common.php:65
+msgid "View Common Connections"
+msgstr "共通接続を表示する"
+
+#: ../../Zotlabs/Module/Connect.php:73 ../../Zotlabs/Module/Connect.php:135
+msgid "Continue"
+msgstr "持続する"
+
+#: ../../Zotlabs/Module/Connect.php:104
+msgid "Premium Channel App"
+msgstr "プレミアムチャンネルアプリ"
+
+#: ../../Zotlabs/Module/Connect.php:105
+msgid ""
+"Allows you to set restrictions and terms on those that connect with your "
+"channel"
+msgstr "チャンネルに接続するものに制限と条件を設定できます"
+
+#: ../../Zotlabs/Module/Connect.php:116
+msgid "Premium Channel Setup"
+msgstr "プレミアムチャンネルのセットアップ"
+
+#: ../../Zotlabs/Module/Connect.php:118
+msgid "Enable premium channel connection restrictions"
+msgstr "プレミアムチャネル接続制限を有効にする"
+
+#: ../../Zotlabs/Module/Connect.php:119
+msgid ""
+"Please enter your restrictions or conditions, such as paypal receipt, usage "
+"guidelines, etc."
+msgstr "PayPalレシート、使用ガイドラインなどの制限または条件を入力してください。"
+
+#: ../../Zotlabs/Module/Connect.php:121 ../../Zotlabs/Module/Connect.php:141
+msgid ""
+"This channel may require additional steps or acknowledgement of the "
+"following conditions prior to connecting:"
+msgstr "このチャネルでは、接続する前に次の条件の追加手順または確認が必要になる場合があります。"
+
+#: ../../Zotlabs/Module/Connect.php:122
+msgid ""
+"Potential connections will then see the following text before proceeding:"
+msgstr "潜在的な接続では、続行する前に次のテキストが表示されます。"
+
+#: ../../Zotlabs/Module/Connect.php:123 ../../Zotlabs/Module/Connect.php:144
+msgid ""
+"By continuing, I certify that I have complied with any instructions provided "
+"on this page."
+msgstr "続行することにより、このページに記載されている指示を遵守したことを保証します。"
+
+#: ../../Zotlabs/Module/Connect.php:132
+msgid "(No specific instructions have been provided by the channel owner.)"
+msgstr "(チャンネル所有者から具体的な指示は提供されていません。)"
+
+#: ../../Zotlabs/Module/Connect.php:140
+msgid "Restricted or Premium Channel"
+msgstr "制限付きチャンネルまたはプレミアムチャンネル"
+
+#: ../../Zotlabs/Module/Connections.php:58
+#: ../../Zotlabs/Module/Connections.php:115
+#: ../../Zotlabs/Module/Connections.php:273
+msgid "Active"
+msgstr "アクティブ"
+
+#: ../../Zotlabs/Module/Connections.php:63
+#: ../../Zotlabs/Module/Connections.php:181
+#: ../../Zotlabs/Module/Connections.php:278
+msgid "Blocked"
+msgstr "ブロックされました"
+
+#: ../../Zotlabs/Module/Connections.php:68
+#: ../../Zotlabs/Module/Connections.php:188
+#: ../../Zotlabs/Module/Connections.php:277
+msgid "Ignored"
+msgstr "無視された"
+
+#: ../../Zotlabs/Module/Connections.php:73
+#: ../../Zotlabs/Module/Connections.php:202
+#: ../../Zotlabs/Module/Connections.php:276
+msgid "Hidden"
+msgstr "非表示"
+
+#: ../../Zotlabs/Module/Connections.php:78
+#: ../../Zotlabs/Module/Connections.php:195
+msgid "Archived/Unreachable"
+msgstr "アーカイブ済み/到達不能"
+
+#: ../../Zotlabs/Module/Connections.php:83
+#: ../../Zotlabs/Module/Connections.php:92 ../../Zotlabs/Module/Menu.php:179
+#: ../../Zotlabs/Module/Notifications.php:50
+msgid "New"
+msgstr "新しい"
+
+#: ../../Zotlabs/Module/Connections.php:97
+#: ../../Zotlabs/Module/Connections.php:111
+#: ../../Zotlabs/Module/Connedit.php:727 ../../Zotlabs/Widget/Affinity.php:34
+msgid "All"
+msgstr "すべて"
+
+#: ../../Zotlabs/Module/Connections.php:157
+msgid "Active Connections"
+msgstr "アクティブな接続"
+
+#: ../../Zotlabs/Module/Connections.php:160
+msgid "Show active connections"
+msgstr "アクティブな接続を表示"
+
+#: ../../Zotlabs/Module/Connections.php:164
+#: ../../Zotlabs/Widget/Notifications.php:84
+msgid "New Connections"
+msgstr "新しい接続"
+
+#: ../../Zotlabs/Module/Connections.php:167
+msgid "Show pending (new) connections"
+msgstr "保留中の(新しい)接続を表示"
+
+#: ../../Zotlabs/Module/Connections.php:184
+msgid "Only show blocked connections"
+msgstr "ブロックされた接続のみを表示"
+
+#: ../../Zotlabs/Module/Connections.php:191
+msgid "Only show ignored connections"
+msgstr "無視された接続のみを表示"
+
+#: ../../Zotlabs/Module/Connections.php:198
+msgid "Only show archived/unreachable connections"
+msgstr "アーカイブされた/到達不能な接続のみを表示する"
+
+#: ../../Zotlabs/Module/Connections.php:205
+msgid "Only show hidden connections"
+msgstr "非表示の接続のみを表示"
+
+#: ../../Zotlabs/Module/Connections.php:217
+#: ../../Zotlabs/Module/Profperm.php:140
+msgid "All Connections"
+msgstr "すべての接続"
+
+#: ../../Zotlabs/Module/Connections.php:220
+msgid "Show all connections"
+msgstr "すべての接続を表示"
+
+#: ../../Zotlabs/Module/Connections.php:274
+msgid "Pending approval"
+msgstr "承認待ちの"
+
+#: ../../Zotlabs/Module/Connections.php:275
+msgid "Archived"
+msgstr "アーカイブ済み"
+
+#: ../../Zotlabs/Module/Connections.php:279
+msgid "Not connected at this location"
+msgstr "この場所では接続されていません"
+
+#: ../../Zotlabs/Module/Connections.php:296
+#, php-format
+msgid "%1$s [%2$s]"
+msgstr "%1$s [ %2$s ]"
+
+#: ../../Zotlabs/Module/Connections.php:297
+msgid "Edit connection"
+msgstr "接続を編集"
+
+#: ../../Zotlabs/Module/Connections.php:299
+msgid "Delete connection"
+msgstr "接続を削除"
+
+#: ../../Zotlabs/Module/Connections.php:308
+msgid "Channel address"
+msgstr "チャンネルアドレス"
+
+#: ../../Zotlabs/Module/Connections.php:313
+msgid "Call"
+msgstr "コール"
+
+#: ../../Zotlabs/Module/Connections.php:315
+msgid "Status"
+msgstr "状態"
+
+#: ../../Zotlabs/Module/Connections.php:317
+msgid "Connected"
+msgstr "接続済み"
+
+#: ../../Zotlabs/Module/Connections.php:319
+msgid "Approve connection"
+msgstr "接続を承認する"
+
+#: ../../Zotlabs/Module/Connections.php:321
+msgid "Ignore connection"
+msgstr "接続を無視"
+
+#: ../../Zotlabs/Module/Connections.php:322
+#: ../../Zotlabs/Module/Connedit.php:644
+msgid "Ignore"
+msgstr "無視する"
+
+#: ../../Zotlabs/Module/Connections.php:323
+msgid "Recent activity"
+msgstr "最近の活動"
+
+#: ../../Zotlabs/Module/Connections.php:353
+msgid "Search your connections"
+msgstr "接続を検索する"
+
+#: ../../Zotlabs/Module/Connections.php:354
+msgid "Connections search"
+msgstr "接続検索"
+
+#: ../../Zotlabs/Module/Connedit.php:81 ../../Zotlabs/Module/Defperms.php:67
+msgid "Could not access contact record."
+msgstr "連絡先レコードにアクセスできませんでした。"
+
+#: ../../Zotlabs/Module/Connedit.php:112
+msgid "Could not locate selected profile."
+msgstr "選択したプロファイルが見つかりませんでした。"
+
+#: ../../Zotlabs/Module/Connedit.php:256
+msgid "Connection updated."
+msgstr "接続が更新されました。"
+
+#: ../../Zotlabs/Module/Connedit.php:258
+msgid "Failed to update connection record."
+msgstr "接続レコードの更新に失敗しました。"
+
+#: ../../Zotlabs/Module/Connedit.php:312
+msgid "is now connected to"
+msgstr "に接続されました"
+
+#: ../../Zotlabs/Module/Connedit.php:437
+msgid "Could not access address book record."
+msgstr "アドレス帳のレコードにアクセスできませんでした。"
+
+#: ../../Zotlabs/Module/Connedit.php:485 ../../Zotlabs/Module/Connedit.php:489
+msgid "Refresh failed - channel is currently unavailable."
+msgstr "更新に失敗しました-チャンネルは現在利用できません。"
+
+#: ../../Zotlabs/Module/Connedit.php:504 ../../Zotlabs/Module/Connedit.php:513
+#: ../../Zotlabs/Module/Connedit.php:522 ../../Zotlabs/Module/Connedit.php:531
+#: ../../Zotlabs/Module/Connedit.php:544
+msgid "Unable to set address book parameters."
+msgstr "アドレス帳のパラメーターを設定できません。"
+
+#: ../../Zotlabs/Module/Connedit.php:568
+msgid "Connection has been removed."
+msgstr "接続が削除されました。"
+
+#: ../../Zotlabs/Module/Connedit.php:611
+#, php-format
+msgid "View %s's profile"
+msgstr "%sのプロフィールを表示"
+
+#: ../../Zotlabs/Module/Connedit.php:615
+msgid "Refresh Permissions"
+msgstr "権限を更新"
+
+#: ../../Zotlabs/Module/Connedit.php:618
+msgid "Fetch updated permissions"
+msgstr "更新された権限を取得する"
+
+#: ../../Zotlabs/Module/Connedit.php:622
+msgid "Refresh Photo"
+msgstr "写真を更新"
+
+#: ../../Zotlabs/Module/Connedit.php:625
+msgid "Fetch updated photo"
+msgstr "更新された写真を取得する"
+
+#: ../../Zotlabs/Module/Connedit.php:632
+msgid "View recent posts and comments"
+msgstr "最近の投稿とコメントを見る"
+
+#: ../../Zotlabs/Module/Connedit.php:639
+msgid "Block (or Unblock) all communications with this connection"
+msgstr "この接続とのすべての通信をブロック(またはブロック解除)"
+
+#: ../../Zotlabs/Module/Connedit.php:640
+msgid "This connection is blocked!"
+msgstr "この接続はブロックされています!"
+
+#: ../../Zotlabs/Module/Connedit.php:644
+msgid "Unignore"
+msgstr "無視しない"
+
+#: ../../Zotlabs/Module/Connedit.php:647
+msgid "Ignore (or Unignore) all inbound communications from this connection"
+msgstr "この接続からのすべてのインバウンド通信を無視(または無視しない)"
+
+#: ../../Zotlabs/Module/Connedit.php:648
+msgid "This connection is ignored!"
+msgstr "この接続は無視されます!"
+
+#: ../../Zotlabs/Module/Connedit.php:652
+msgid "Unarchive"
+msgstr "アーカイブ解除"
+
+#: ../../Zotlabs/Module/Connedit.php:652
+msgid "Archive"
+msgstr "アーカイブ"
+
+#: ../../Zotlabs/Module/Connedit.php:655
+msgid ""
+"Archive (or Unarchive) this connection - mark channel dead but keep content"
+msgstr "この接続をアーカイブ(またはアーカイブ解除)します-チャンネルをデッドにマークしますが、コンテンツは保持します"
+
+#: ../../Zotlabs/Module/Connedit.php:656
+msgid "This connection is archived!"
+msgstr "この接続はアーカイブされています!"
+
+#: ../../Zotlabs/Module/Connedit.php:660
+msgid "Unhide"
+msgstr "再表示"
+
+#: ../../Zotlabs/Module/Connedit.php:660
+msgid "Hide"
+msgstr "隠す"
+
+#: ../../Zotlabs/Module/Connedit.php:663
+msgid "Hide or Unhide this connection from your other connections"
+msgstr "この接続を他の接続から非表示または非表示にします"
+
+#: ../../Zotlabs/Module/Connedit.php:664
+msgid "This connection is hidden!"
+msgstr "この接続は非表示です!"
+
+#: ../../Zotlabs/Module/Connedit.php:671
+msgid "Delete this connection"
+msgstr "この接続を削除"
+
+#: ../../Zotlabs/Module/Connedit.php:679
+msgid "Fetch Vcard"
+msgstr "Vcardを取得"
+
+#: ../../Zotlabs/Module/Connedit.php:682
+msgid "Fetch electronic calling card for this connection"
+msgstr "この接続の電子通話カードを取得する"
+
+#: ../../Zotlabs/Module/Connedit.php:693
+msgid "Open Individual Permissions section by default"
+msgstr "デフォルトで個人権限セクションを開く"
+
+#: ../../Zotlabs/Module/Connedit.php:716
+msgid "Affinity"
+msgstr "親和性"
+
+#: ../../Zotlabs/Module/Connedit.php:719
+msgid "Open Set Affinity section by default"
+msgstr "デフォルトでセットアフィニティセクションを開く"
+
+#: ../../Zotlabs/Module/Connedit.php:723 ../../Zotlabs/Widget/Affinity.php:30
+msgid "Me"
+msgstr "私"
+
+#: ../../Zotlabs/Module/Connedit.php:724 ../../Zotlabs/Widget/Affinity.php:31
+msgid "Family"
+msgstr "家族"
+
+#: ../../Zotlabs/Module/Connedit.php:726 ../../Zotlabs/Widget/Affinity.php:33
+msgid "Acquaintances"
+msgstr "知人"
+
+#: ../../Zotlabs/Module/Connedit.php:756
+msgid "Filter"
+msgstr "フィルタ"
+
+#: ../../Zotlabs/Module/Connedit.php:759
+msgid "Open Custom Filter section by default"
+msgstr "デフォルトでカスタムフィルターセクションを開く"
+
+#: ../../Zotlabs/Module/Connedit.php:796
+msgid "Approve this connection"
+msgstr "この接続を承認"
+
+#: ../../Zotlabs/Module/Connedit.php:796
+msgid "Accept connection to allow communication"
+msgstr "接続を受け入れて通信を許可する"
+
+#: ../../Zotlabs/Module/Connedit.php:801
+msgid "Set Affinity"
+msgstr "アフィニティを設定する"
+
+#: ../../Zotlabs/Module/Connedit.php:804
+msgid "Set Profile"
+msgstr "プロファイルを設定"
+
+#: ../../Zotlabs/Module/Connedit.php:807
+msgid "Set Affinity & Profile"
+msgstr "アフィニティとプロファイルを設定する"
+
+#: ../../Zotlabs/Module/Connedit.php:855
+msgid "This connection is unreachable from this location."
+msgstr "この場所からこの接続に到達できません。"
+
+#: ../../Zotlabs/Module/Connedit.php:856
+msgid "This connection may be unreachable from other channel locations."
+msgstr "この接続は、他のチャネルの場所から到達できない場合があります。"
+
+#: ../../Zotlabs/Module/Connedit.php:858
+msgid "Location independence is not supported by their network."
+msgstr "場所の独立性は、ネットワークではサポートされていません。"
+
+#: ../../Zotlabs/Module/Connedit.php:864
+msgid ""
+"This connection is unreachable from this location. Location independence is "
+"not supported by their network."
+msgstr "この場所からこの接続に到達できません。場所の独立性は、ネットワークではサポートされていません。"
+
+#: ../../Zotlabs/Module/Connedit.php:867 ../../Zotlabs/Module/Defperms.php:254
+msgid "Connection Default Permissions"
+msgstr "接続のデフォルト許可"
+
+#: ../../Zotlabs/Module/Connedit.php:868 ../../Zotlabs/Module/Defperms.php:255
+msgid "Apply these permissions automatically"
+msgstr "これらの許可を自動的に適用する"
+
+#: ../../Zotlabs/Module/Connedit.php:868
+msgid "Connection requests will be approved without your interaction"
+msgstr "接続要求はユーザーの操作なしで承認されます"
+
+#: ../../Zotlabs/Module/Connedit.php:869 ../../Zotlabs/Module/Defperms.php:256
+msgid "Permission role"
+msgstr "許可の役割"
+
+#: ../../Zotlabs/Module/Connedit.php:870 ../../Zotlabs/Module/Defperms.php:257
+msgid "Add permission role"
+msgstr "権限ロールを追加"
+
+#: ../../Zotlabs/Module/Connedit.php:877
+msgid "This connection's primary address is"
+msgstr "この接続のプライマリアドレスは"
+
+#: ../../Zotlabs/Module/Connedit.php:878
+msgid "Available locations:"
+msgstr "利用可能な場所:"
+
+#: ../../Zotlabs/Module/Connedit.php:883 ../../Zotlabs/Module/Defperms.php:261
+msgid ""
+"The permissions indicated on this page will be applied to all new "
+"connections."
+msgstr "このページに示されている権限は、すべての新しい接続に適用されます。"
+
+#: ../../Zotlabs/Module/Connedit.php:884
+msgid "Connection Tools"
+msgstr "接続ツール"
+
+#: ../../Zotlabs/Module/Connedit.php:886
+msgid "Slide to adjust your degree of friendship"
+msgstr "スライドして友好度を調整します"
+
+#: ../../Zotlabs/Module/Connedit.php:888
+msgid "Slide to adjust your rating"
+msgstr "スライドして評価を調整します"
+
+#: ../../Zotlabs/Module/Connedit.php:889 ../../Zotlabs/Module/Connedit.php:894
+msgid "Optionally explain your rating"
+msgstr "オプションで、評価を説明してください"
+
+#: ../../Zotlabs/Module/Connedit.php:891
+msgid "Custom Filter"
+msgstr "カスタムフィルター"
+
+#: ../../Zotlabs/Module/Connedit.php:892
+msgid "Only import posts with this text"
+msgstr "このテキストを含む投稿のみをインポートする"
+
+#: ../../Zotlabs/Module/Connedit.php:893
+msgid "Do not import posts with this text"
+msgstr "このテキストを含む投稿をインポートしないでください"
+
+#: ../../Zotlabs/Module/Connedit.php:895
+msgid "This information is public!"
+msgstr "この情報は公開されています!"
+
+#: ../../Zotlabs/Module/Connedit.php:900
+msgid "Connection Pending Approval"
+msgstr "接続の保留中の承認"
+
+#: ../../Zotlabs/Module/Connedit.php:903 ../../Zotlabs/Module/Defperms.php:264
+#: ../../Zotlabs/Module/Permcats.php:123 ../../Zotlabs/Module/Tokens.php:183
+msgid "inherited"
+msgstr "継承されました"
+
+#: ../../Zotlabs/Module/Connedit.php:905
+#, php-format
+msgid ""
+"Please choose the profile you would like to display to %s when viewing your "
+"profile securely."
+msgstr "プロフィールを安全に表示するときに、 %sに表示するプロフィールを選択してください。"
+
+#: ../../Zotlabs/Module/Connedit.php:907 ../../Zotlabs/Module/Tokens.php:180
+msgid "Their Settings"
+msgstr "それらの設定"
+
+#: ../../Zotlabs/Module/Connedit.php:908 ../../Zotlabs/Module/Defperms.php:266
+#: ../../Zotlabs/Module/Permcats.php:121 ../../Zotlabs/Module/Tokens.php:181
+msgid "My Settings"
+msgstr "私の設定"
+
+#: ../../Zotlabs/Module/Connedit.php:910 ../../Zotlabs/Module/Defperms.php:269
+#: ../../Zotlabs/Module/Permcats.php:126 ../../Zotlabs/Module/Tokens.php:186
+msgid "Individual Permissions"
+msgstr "個別の許可"
+
+#: ../../Zotlabs/Module/Connedit.php:911 ../../Zotlabs/Module/Permcats.php:127
+#: ../../Zotlabs/Module/Tokens.php:187
+msgid ""
+"Some permissions may be inherited from your channel's privacy settings, which have higher priority than "
+"individual settings. You can not change those settings here."
+msgstr "一部の権限は、チャンネルのプライバシー設定 strong> から継承される場合があり、個々の設定よりも優先度が高くなります。ここでこれらの設定を変更することはできません strong>。"
+
+#: ../../Zotlabs/Module/Connedit.php:912
+msgid ""
+"Some permissions may be inherited from your channel's privacy settings, which have higher priority than "
+"individual settings. You can change those settings here but they wont have "
+"any impact unless the inherited setting changes."
+msgstr "一部の権限は、チャンネルのプライバシー設定 strong> から継承される場合があり、個々の設定よりも優先度が高くなります。これらの設定はここで変更できますが、継承された設定が変更されない限り、影響はありません。"
+
+#: ../../Zotlabs/Module/Connedit.php:913
+msgid "Last update:"
+msgstr "最後の更新:"
+
+#: ../../Zotlabs/Module/Connedit.php:921
+msgid "Details"
+msgstr "詳細"
+
+#: ../../Zotlabs/Module/Cover_photo.php:80
+#: ../../Zotlabs/Module/Profile_photo.php:66
+msgid "Image uploaded but image cropping failed."
+msgstr "画像はアップロードされましたが、画像の切り取りに失敗しました。"
+
+#: ../../Zotlabs/Module/Cover_photo.php:191
+#: ../../Zotlabs/Module/Cover_photo.php:243
+msgid "Cover Photos"
+msgstr "カバー写真"
+
+#: ../../Zotlabs/Module/Cover_photo.php:214
+#: ../../Zotlabs/Module/Profile_photo.php:142
+msgid "Image resize failed."
+msgstr "画像のサイズ変更に失敗しました。"
+
+#: ../../Zotlabs/Module/Cover_photo.php:254
+#: ../../Zotlabs/Module/Profile_photo.php:260
+msgid "Image upload failed."
+msgstr "画像のアップロードに失敗しました。"
+
+#: ../../Zotlabs/Module/Cover_photo.php:271
+#: ../../Zotlabs/Module/Profile_photo.php:279
+msgid "Unable to process image."
+msgstr "画像を処理できません。"
+
+#: ../../Zotlabs/Module/Cover_photo.php:364
+#: ../../Zotlabs/Module/Cover_photo.php:379
+#: ../../Zotlabs/Module/Profile_photo.php:343
+#: ../../Zotlabs/Module/Profile_photo.php:390
+msgid "Photo not available."
+msgstr "写真は利用できません。"
+
+#: ../../Zotlabs/Module/Cover_photo.php:415
+msgid "Your cover photo may be visible to anybody on the internet"
+msgstr "カバー写真はインターネット上の誰でも見ることができます"
+
+#: ../../Zotlabs/Module/Cover_photo.php:417
+#: ../../Zotlabs/Module/Profile_photo.php:456
+msgid "Upload File:"
+msgstr "ファイルをアップロードする:"
+
+#: ../../Zotlabs/Module/Cover_photo.php:418
+#: ../../Zotlabs/Module/Profile_photo.php:457
+msgid "Select a profile:"
+msgstr "プロファイルを選択:"
+
+#: ../../Zotlabs/Module/Cover_photo.php:419
+msgid "Change Cover Photo"
+msgstr "カバー写真を変更"
+
+#: ../../Zotlabs/Module/Cover_photo.php:420
+#: ../../Zotlabs/Module/Embedphotos.php:166 ../../Zotlabs/Module/Photos.php:727
+#: ../../Zotlabs/Module/Profile_photo.php:459
+#: ../../Zotlabs/Storage/Browser.php:398 ../../Zotlabs/Widget/Album.php:97
+#: ../../Zotlabs/Widget/Cdav.php:133 ../../Zotlabs/Widget/Cdav.php:169
+#: ../../Zotlabs/Widget/Portfolio.php:110
+msgid "Upload"
+msgstr "アップロードする"
+
+#: ../../Zotlabs/Module/Cover_photo.php:423
+#: ../../Zotlabs/Module/Cover_photo.php:424
+#: ../../Zotlabs/Module/Profile_photo.php:463
+#: ../../Zotlabs/Module/Profile_photo.php:464
+msgid "Use a photo from your albums"
+msgstr "アルバムの写真を使用する"
+
+#: ../../Zotlabs/Module/Cover_photo.php:429
+#: ../../Zotlabs/Module/Profile_photo.php:469 ../../Zotlabs/Module/Wiki.php:405
+msgid "Choose a different album"
+msgstr "別のアルバムを選択してください"
+
+#: ../../Zotlabs/Module/Cover_photo.php:435
+#: ../../Zotlabs/Module/Profile_photo.php:474
+msgid "Select existing photo"
+msgstr "既存の写真を選択"
+
+#: ../../Zotlabs/Module/Cover_photo.php:452
+#: ../../Zotlabs/Module/Profile_photo.php:493
+msgid "Crop Image"
+msgstr "クロップ画像"
+
+#: ../../Zotlabs/Module/Cover_photo.php:453
+#: ../../Zotlabs/Module/Profile_photo.php:494
+msgid "Please adjust the image cropping for optimum viewing."
+msgstr "最適な表示になるように画像のトリミングを調整してください。"
+
+#: ../../Zotlabs/Module/Cover_photo.php:455
+#: ../../Zotlabs/Module/Profile_photo.php:496
+msgid "Done Editing"
+msgstr "編集完了"
+
+#: ../../Zotlabs/Module/Defperms.php:111
+#: ../../Zotlabs/Module/Settings/Channel.php:266
+msgid "Settings updated."
+msgstr "設定が更新されました。"
+
+#: ../../Zotlabs/Module/Defperms.php:189
+msgid "Default Permissions App"
+msgstr "デフォルトの権限アプリ"
+
+#: ../../Zotlabs/Module/Defperms.php:190
+msgid "Set custom default permissions for new connections"
+msgstr "新しい接続のカスタムデフォルト許可を設定する"
+
+#: ../../Zotlabs/Module/Defperms.php:255
+#: ../../Zotlabs/Module/Settings/Channel.php:470
+msgid ""
+"If enabled, connection requests will be approved without your interaction"
+msgstr "有効にすると、ユーザーの操作なしで接続要求が承認されます"
+
+#: ../../Zotlabs/Module/Defperms.php:262
+msgid "Automatic approval settings"
+msgstr "自動承認設定"
+
+#: ../../Zotlabs/Module/Defperms.php:270
+msgid ""
+"Some individual permissions may have been preset or locked based on your "
+"channel type and privacy settings."
+msgstr "チャンネルの種類とプライバシー設定に基づいて、個々の権限が事前設定またはロックされている場合があります。"
+
+#: ../../Zotlabs/Module/Directory.php:67 ../../Zotlabs/Module/Directory.php:72
+#: ../../Zotlabs/Module/Display.php:29 ../../Zotlabs/Module/Photos.php:558
+#: ../../Zotlabs/Module/Ratings.php:83 ../../Zotlabs/Module/Search.php:17
+#: ../../Zotlabs/Module/Viewconnections.php:23
+msgid "Public access denied."
+msgstr "パブリックアクセスが拒否されました。"
+
+#: ../../Zotlabs/Module/Directory.php:110
+msgid "No default suggestions were found."
+msgstr "デフォルトの提案は見つかりませんでした。"
+
+#: ../../Zotlabs/Module/Directory.php:259
+#, php-format
+msgid "%d rating"
+msgid_plural "%d ratings"
+msgstr[0] "%d評価"
+msgstr[1] "%d評価"
+
+#: ../../Zotlabs/Module/Directory.php:270
+msgid "Gender: "
+msgstr "性別:"
+
+#: ../../Zotlabs/Module/Directory.php:272
+msgid "Status: "
+msgstr "状態:"
+
+#: ../../Zotlabs/Module/Directory.php:274
+msgid "Homepage: "
+msgstr "ホームページ:"
+
+#: ../../Zotlabs/Module/Directory.php:334
+msgid "Description:"
+msgstr "説明:"
+
+#: ../../Zotlabs/Module/Directory.php:343
+msgid "Public Forum:"
+msgstr "公開フォーラム:"
+
+#: ../../Zotlabs/Module/Directory.php:346
+msgid "Keywords: "
+msgstr "キーワード:"
+
+#: ../../Zotlabs/Module/Directory.php:349
+msgid "Don't suggest"
+msgstr "提案しないでください"
+
+#: ../../Zotlabs/Module/Directory.php:351
+msgid "Common connections (estimated):"
+msgstr "一般的な接続(推定):"
+
+#: ../../Zotlabs/Module/Directory.php:400
+msgid "Global Directory"
+msgstr "グローバルディレクトリ"
+
+#: ../../Zotlabs/Module/Directory.php:400
+msgid "Local Directory"
+msgstr "ローカルディレクトリ"
+
+#: ../../Zotlabs/Module/Directory.php:406
+msgid "Finding:"
+msgstr "発見:"
+
+#: ../../Zotlabs/Module/Directory.php:411
+msgid "next page"
+msgstr "次のページ"
+
+#: ../../Zotlabs/Module/Directory.php:411
+msgid "previous page"
+msgstr "前のページ"
+
+#: ../../Zotlabs/Module/Directory.php:412
+msgid "Sort options"
+msgstr "並べ替えオプション"
+
+#: ../../Zotlabs/Module/Directory.php:413
+msgid "Alphabetic"
+msgstr "アルファベット"
+
+#: ../../Zotlabs/Module/Directory.php:414
+msgid "Reverse Alphabetic"
+msgstr "逆アルファベット"
+
+#: ../../Zotlabs/Module/Directory.php:415
+msgid "Newest to Oldest"
+msgstr "最新から最新"
+
+#: ../../Zotlabs/Module/Directory.php:416
+msgid "Oldest to Newest"
+msgstr "最新から最新"
+
+#: ../../Zotlabs/Module/Directory.php:433
+msgid "No entries (some entries may be hidden)."
+msgstr "エントリなし(一部のエントリは非表示になる場合があります)。"
+
+#: ../../Zotlabs/Module/Dirsearch.php:25 ../../Zotlabs/Module/Regdir.php:49
+msgid "This site is not a directory server"
+msgstr "このサイトはディレクトリサーバーではありません"
+
+#: ../../Zotlabs/Module/Dirsearch.php:33
+msgid "This directory server requires an access token"
+msgstr "このディレクトリサーバーにはアクセストークンが必要です"
+
+#: ../../Zotlabs/Module/Display.php:396
+msgid "Article"
+msgstr "記事"
+
+#: ../../Zotlabs/Module/Display.php:448
+msgid "Item has been removed."
+msgstr "アイテムは削除されました。"
+
+#: ../../Zotlabs/Module/Editblock.php:138
+msgid "Edit Block"
+msgstr "ブロックを編集"
+
+#: ../../Zotlabs/Module/Editlayout.php:128 ../../Zotlabs/Module/Layouts.php:129
+#: ../../Zotlabs/Module/Layouts.php:189
+msgid "Layout Name"
+msgstr "レイアウト名"
+
+#: ../../Zotlabs/Module/Editlayout.php:129 ../../Zotlabs/Module/Layouts.php:132
+msgid "Layout Description (Optional)"
+msgstr "レイアウトの説明(オプション)"
+
+#: ../../Zotlabs/Module/Editlayout.php:137
+msgid "Edit Layout"
+msgstr "レイアウトを編集"
+
+#: ../../Zotlabs/Module/Editpost.php:38 ../../Zotlabs/Module/Editpost.php:43
+msgid "Item is not editable"
+msgstr "アイテムは編集できません"
+
+#: ../../Zotlabs/Module/Editpost.php:108 ../../Zotlabs/Module/Rpost.php:144
+msgid "Edit post"
+msgstr "投稿を編集"
+
+#: ../../Zotlabs/Module/Editwebpage.php:139
+msgid "Page link"
+msgstr "ページリンク"
+
+#: ../../Zotlabs/Module/Editwebpage.php:166
+msgid "Edit Webpage"
+msgstr "ウェブページを編集"
+
+#: ../../Zotlabs/Module/Email_resend.php:12
+#: ../../Zotlabs/Module/Email_validation.php:24
+msgid "Token verification failed."
+msgstr "トークンの検証に失敗しました。"
+
+#: ../../Zotlabs/Module/Email_resend.php:30
+msgid "Email verification resent"
+msgstr "メール確認の再送"
+
+#: ../../Zotlabs/Module/Email_resend.php:33
+msgid "Unable to resend email verification message."
+msgstr "メール確認メッセージを再送信できません。"
+
+#: ../../Zotlabs/Module/Email_validation.php:36
+msgid "Email Verification Required"
+msgstr "メール確認が必要です"
+
+#: ../../Zotlabs/Module/Email_validation.php:37
+#, php-format
+msgid ""
+"A verification token was sent to your email address [%s]. Enter that token "
+"here to complete the account verification step. Please allow a few minutes "
+"for delivery, and check your spam folder if you do not see the message."
+msgstr "確認トークンがメールアドレス[ %s ]に送信されました。ここにトークンを入力して、アカウントの確認手順を完了します。配信に数分かかり、メッセージが表示されない場合はスパムフォルダーを確認してください。"
+
+#: ../../Zotlabs/Module/Email_validation.php:38
+msgid "Resend Email"
+msgstr "メールを再送"
+
+#: ../../Zotlabs/Module/Email_validation.php:41
+msgid "Validation token"
+msgstr "検証トークン"
+
+#: ../../Zotlabs/Module/Embedphotos.php:148 ../../Zotlabs/Module/Photos.php:826
+#: ../../Zotlabs/Module/Photos.php:1374 ../../Zotlabs/Widget/Album.php:78
+#: ../../Zotlabs/Widget/Portfolio.php:87
+msgid "View Photo"
+msgstr "写真を見る"
+
+#: ../../Zotlabs/Module/Embedphotos.php:164 ../../Zotlabs/Module/Photos.php:857
+#: ../../Zotlabs/Widget/Album.php:95 ../../Zotlabs/Widget/Portfolio.php:108
+msgid "Edit Album"
+msgstr "アルバムを編集"
+
+#: ../../Zotlabs/Module/Events.php:25
+msgid "Calendar entries imported."
+msgstr "インポートされたカレンダーエントリ。"
+
+#: ../../Zotlabs/Module/Events.php:27
+msgid "No calendar entries found."
+msgstr "カレンダーエントリが見つかりません。"
+
+#: ../../Zotlabs/Module/Events.php:110
+msgid "Event can not end before it has started."
+msgstr "イベントは開始する前に終了できません。"
+
+#: ../../Zotlabs/Module/Events.php:112 ../../Zotlabs/Module/Events.php:121
+#: ../../Zotlabs/Module/Events.php:143
+msgid "Unable to generate preview."
+msgstr "プレビューを生成できません。"
+
+#: ../../Zotlabs/Module/Events.php:119
+msgid "Event title and start time are required."
+msgstr "イベントのタイトルと開始時間が必要です。"
+
+#: ../../Zotlabs/Module/Events.php:141 ../../Zotlabs/Module/Events.php:265
+msgid "Event not found."
+msgstr "イベントが見つかりません。"
+
+#: ../../Zotlabs/Module/Events.php:462
+msgid "Edit event title"
+msgstr "イベントのタイトルを編集"
+
+#: ../../Zotlabs/Module/Events.php:464
+msgid "Categories (comma-separated list)"
+msgstr "カテゴリー(コンマ区切りリスト)"
+
+#: ../../Zotlabs/Module/Events.php:465
+msgid "Edit Category"
+msgstr "カテゴリを編集"
+
+#: ../../Zotlabs/Module/Events.php:465
+msgid "Category"
+msgstr "カテゴリー"
+
+#: ../../Zotlabs/Module/Events.php:468
+msgid "Edit start date and time"
+msgstr "開始日時を編集する"
+
+#: ../../Zotlabs/Module/Events.php:469 ../../Zotlabs/Module/Events.php:472
+msgid "Finish date and time are not known or not relevant"
+msgstr "終了日時がわからない、または関係ない"
+
+#: ../../Zotlabs/Module/Events.php:471
+msgid "Edit finish date and time"
+msgstr "終了日時を編集する"
+
+#: ../../Zotlabs/Module/Events.php:471
+msgid "Finish date and time"
+msgstr "終了日時"
+
+#: ../../Zotlabs/Module/Events.php:473 ../../Zotlabs/Module/Events.php:474
+msgid "Adjust for viewer timezone"
+msgstr "視聴者のタイムゾーンに合わせて調整する"
+
+#: ../../Zotlabs/Module/Events.php:473
+msgid ""
+"Important for events that happen in a particular place. Not practical for "
+"global holidays."
+msgstr "特定の場所で発生するイベントにとって重要です。世界的な休日には実用的ではありません。"
+
+#: ../../Zotlabs/Module/Events.php:475
+msgid "Edit Description"
+msgstr "説明の編集"
+
+#: ../../Zotlabs/Module/Events.php:477
+msgid "Edit Location"
+msgstr "場所を編集"
+
+#: ../../Zotlabs/Module/Events.php:491
+msgid "Timezone:"
+msgstr "タイムゾーン:"
+
+#: ../../Zotlabs/Module/Events.php:496
+msgid "Advanced Options"
+msgstr "高度なオプション"
+
+#: ../../Zotlabs/Module/Events.php:635
+msgid "Edit event"
+msgstr "イベントを編集"
+
+#: ../../Zotlabs/Module/Events.php:637
+msgid "Delete event"
+msgstr "イベントを削除"
+
+#: ../../Zotlabs/Module/Events.php:670
+msgid "calendar"
+msgstr "カレンダー"
+
+#: ../../Zotlabs/Module/Events.php:732
+msgid "Event removed"
+msgstr "イベントを削除しました"
+
+#: ../../Zotlabs/Module/Events.php:735
+msgid "Failed to remove event"
+msgstr "イベントを削除できませんでした"
+
+#: ../../Zotlabs/Module/Filer.php:52
+msgid "Enter a folder name"
+msgstr "フォルダー名を入力してください"
+
+#: ../../Zotlabs/Module/Filer.php:52
+msgid "or select an existing folder (doubleclick)"
+msgstr "または、既存のフォルダーを選択します(ダブルクリック)"
+
+#: ../../Zotlabs/Module/Filestorage.php:103
+msgid "File not found."
+msgstr "ファイルが見つかりません。"
+
+#: ../../Zotlabs/Module/Filestorage.php:152
+msgid "Permission Denied."
+msgstr "アクセス拒否。"
+
+#: ../../Zotlabs/Module/Filestorage.php:185
+msgid "Edit file permissions"
+msgstr "ファイルのアクセス許可を編集する"
+
+#: ../../Zotlabs/Module/Filestorage.php:197
+msgid "Set/edit permissions"
+msgstr "許可の設定/編集"
+
+#: ../../Zotlabs/Module/Filestorage.php:198
+msgid "Include all files and sub folders"
+msgstr "すべてのファイルとサブフォルダーを含める"
+
+#: ../../Zotlabs/Module/Filestorage.php:199
+msgid "Return to file list"
+msgstr "ファイルリストに戻る"
+
+#: ../../Zotlabs/Module/Filestorage.php:201
+msgid "Copy/paste this code to attach file to a post"
+msgstr "このコードをコピーして貼り付けて、ファイルを投稿に添付します"
+
+#: ../../Zotlabs/Module/Filestorage.php:202
+msgid "Copy/paste this URL to link file from a web page"
+msgstr "このURLをコピー/貼り付けして、Webページからファイルをリンクします"
+
+#: ../../Zotlabs/Module/Filestorage.php:204
+msgid "Share this file"
+msgstr "このファイルを共有する"
+
+#: ../../Zotlabs/Module/Filestorage.php:205
+msgid "Show URL to this file"
+msgstr "このファイルへのURLを表示"
+
+#: ../../Zotlabs/Module/Filestorage.php:206
+#: ../../Zotlabs/Storage/Browser.php:411
+msgid "Show in your contacts shared folder"
+msgstr "連絡先の共有フォルダーに表示する"
+
+#: ../../Zotlabs/Module/Follow.php:36
+msgid "Connection added."
+msgstr "接続が追加されました。"
+
+#: ../../Zotlabs/Module/Go.php:21
+msgid "This page is available only to site members"
+msgstr "このページはサイトメンバーのみが利用できます"
+
+#: ../../Zotlabs/Module/Go.php:27
+msgid "Welcome"
+msgstr "ようこそ"
+
+#: ../../Zotlabs/Module/Go.php:29
+msgid "What would you like to do?"
+msgstr "何をしたいですか?"
+
+#: ../../Zotlabs/Module/Go.php:31
+msgid ""
+"Please bookmark this page if you would like to return to it in the future"
+msgstr "今後このページに戻る場合は、このページをブックマークしてください"
+
+#: ../../Zotlabs/Module/Go.php:35
+msgid "Upload a profile photo"
+msgstr "プロフィール写真をアップロードする"
+
+#: ../../Zotlabs/Module/Go.php:36
+msgid "Upload a cover photo"
+msgstr "カバー写真をアップロードする"
+
+#: ../../Zotlabs/Module/Go.php:37
+msgid "Edit your default profile"
+msgstr "デフォルトのプロファイルを編集する"
+
+#: ../../Zotlabs/Module/Go.php:38 ../../Zotlabs/Widget/Newmember.php:41
+msgid "View friend suggestions"
+msgstr "友達の提案を見る"
+
+#: ../../Zotlabs/Module/Go.php:39
+msgid "View the channel directory"
+msgstr "チャンネルディレクトリを表示する"
+
+#: ../../Zotlabs/Module/Go.php:40
+msgid "View/edit your channel settings"
+msgstr "チャンネル設定の表示/編集"
+
+#: ../../Zotlabs/Module/Go.php:41
+msgid "View the site or project documentation"
+msgstr "サイトまたはプロジェクトのドキュメントを表示する"
+
+#: ../../Zotlabs/Module/Go.php:42
+msgid "Visit your channel homepage"
+msgstr "チャンネルのホームページにアクセスします"
+
+#: ../../Zotlabs/Module/Go.php:43
+msgid ""
+"View your connections and/or add somebody whose address you already know"
+msgstr "接続を表示したり、アドレスを既に知っている人を追加したりします"
+
+#: ../../Zotlabs/Module/Go.php:44
+msgid ""
+"View your personal stream (this may be empty until you add some connections)"
+msgstr "パーソナルストリームを表示します(接続を追加するまで空の場合があります)"
+
+#: ../../Zotlabs/Module/Go.php:52
+msgid "View the public stream. Warning: this content is not moderated"
+msgstr "パブリックストリームを表示します。警告:このコンテンツは管理されていません"
+
+#: ../../Zotlabs/Module/Group.php:45
+msgid "Privacy group created."
+msgstr "プライバシーグループが作成されました。"
+
+#: ../../Zotlabs/Module/Group.php:48
+msgid "Could not create privacy group."
+msgstr "プライバシーグループを作成できませんでした。"
+
+#: ../../Zotlabs/Module/Group.php:80
+msgid "Privacy group updated."
+msgstr "プライバシーグループが更新されました。"
+
+#: ../../Zotlabs/Module/Group.php:106
+msgid "Privacy Groups App"
+msgstr "プライバシーグループアプリ"
+
+#: ../../Zotlabs/Module/Group.php:107
+msgid "Management of privacy groups"
+msgstr "プライバシーグループを管理する"
+
+#: ../../Zotlabs/Module/Group.php:142
+msgid "Add Group"
+msgstr "グループを追加"
+
+#: ../../Zotlabs/Module/Group.php:146
+msgid "Privacy group name"
+msgstr "プライバシーグループ名"
+
+#: ../../Zotlabs/Module/Group.php:147 ../../Zotlabs/Module/Group.php:256
+msgid "Members are visible to other channels"
+msgstr "メンバーは他のチャンネルに表示されます"
+
+#: ../../Zotlabs/Module/Group.php:155 ../../Zotlabs/Module/Help.php:81
+msgid "Members"
+msgstr "メンバー"
+
+#: ../../Zotlabs/Module/Group.php:182
+msgid "Privacy group removed."
+msgstr "プライバシーグループが削除されました。"
+
+#: ../../Zotlabs/Module/Group.php:185
+msgid "Unable to remove privacy group."
+msgstr "プライバシーグループを削除できません。"
+
+#: ../../Zotlabs/Module/Group.php:251
+#, php-format
+msgid "Privacy Group: %s"
+msgstr "プライバシーグループ: %s"
+
+#: ../../Zotlabs/Module/Group.php:253
+msgid "Privacy group name: "
+msgstr "プライバシーグループ名:"
+
+#: ../../Zotlabs/Module/Group.php:258
+msgid "Delete Group"
+msgstr "グループを削除"
+
+#: ../../Zotlabs/Module/Group.php:269
+msgid "Group members"
+msgstr "グループの人(仲間)たち"
+
+#: ../../Zotlabs/Module/Group.php:271
+msgid "Not in this group"
+msgstr "グループ外"
+
+#: ../../Zotlabs/Module/Group.php:303
+msgid "Click a channel to toggle membership"
+msgstr "チャンネルをクリックしてメンバーシップを切り替えます"
+
+#: ../../Zotlabs/Module/Help.php:23
+msgid "Documentation Search"
+msgstr "ドキュメント検索"
+
+#: ../../Zotlabs/Module/Help.php:82
+msgid "Administrators"
+msgstr "管理者"
+
+#: ../../Zotlabs/Module/Help.php:83
+msgid "Developers"
+msgstr "開発者"
+
+#: ../../Zotlabs/Module/Help.php:84
+msgid "Tutorials"
+msgstr "チュートリアル"
+
+#: ../../Zotlabs/Module/Help.php:95
+msgid "$Projectname Documentation"
+msgstr "$Projectnameドキュメント"
+
+#: ../../Zotlabs/Module/Help.php:96
+msgid "Contents"
+msgstr "内容"
+
+#: ../../Zotlabs/Module/Home.php:90
+#, php-format
+msgid "Welcome to %s"
+msgstr "%sへようこそ"
+
+#: ../../Zotlabs/Module/Hq.php:140
+msgid "Welcome to Hubzilla!"
+msgstr "Hubzillaへようこそ!"
+
+#: ../../Zotlabs/Module/Hq.php:140
+msgid "You have got no unseen posts..."
+msgstr "未読の投稿はありません..."
+
+#: ../../Zotlabs/Module/Impel.php:185
+#, php-format
+msgid "%s element installed"
+msgstr "%s要素がインストールされました"
+
+#: ../../Zotlabs/Module/Impel.php:188
+#, php-format
+msgid "%s element installation failed"
+msgstr "%s要素のインストールに失敗しました"
+
+#: ../../Zotlabs/Module/Import.php:68 ../../Zotlabs/Module/Import_items.php:48
+msgid "Nothing to import."
+msgstr "インポートするものはありません。"
+
+#: ../../Zotlabs/Module/Import.php:83 ../../Zotlabs/Module/Import.php:99
+#: ../../Zotlabs/Module/Import_items.php:72
+msgid "Unable to download data from old server"
+msgstr "古いサーバーからデータをダウンロードできません"
+
+#: ../../Zotlabs/Module/Import.php:106 ../../Zotlabs/Module/Import_items.php:77
+msgid "Imported file is empty."
+msgstr "インポートされたファイルは空です。"
+
+#: ../../Zotlabs/Module/Import.php:157
+#, php-format
+msgid "Your service plan only allows %d channels."
+msgstr "サービスプランでは%dチャンネルのみが許可されています。"
+
+#: ../../Zotlabs/Module/Import.php:184
+msgid "No channel. Import failed."
+msgstr "チャンネルなし。インポートに失敗しました。"
+
+#: ../../Zotlabs/Module/Import.php:594
+msgid "Import completed."
+msgstr "インポートが完了しました。"
+
+#: ../../Zotlabs/Module/Import.php:622
+msgid "You must be logged in to use this feature."
+msgstr "この機能を使用するには、ログインする必要があります。"
+
+#: ../../Zotlabs/Module/Import.php:627
+msgid "Import Channel"
+msgstr "インポートチャンネル"
+
+#: ../../Zotlabs/Module/Import.php:628
+msgid ""
+"Use this form to import an existing channel from a different server/hub. You "
+"may retrieve the channel identity from the old server/hub via the network or "
+"provide an export file."
+msgstr "このフォームを使用して、別のサーバー/ハブから既存のチャンネルをインポートします。ネットワーク経由で古いサーバー/ハブからチャネルIDを取得するか、エクスポートファイルを提供できます。"
+
+#: ../../Zotlabs/Module/Import.php:629
+#: ../../Zotlabs/Module/Import_items.php:127
+msgid "File to Upload"
+msgstr "アップロードするファイル"
+
+#: ../../Zotlabs/Module/Import.php:630
+msgid "Or provide the old server/hub details"
+msgstr "または、古いサーバー/ハブの詳細を提供します"
+
+#: ../../Zotlabs/Module/Import.php:632
+msgid "Your old identity address (xyz@example.com)"
+msgstr "古いIDアドレス(xyz@example.com)"
+
+#: ../../Zotlabs/Module/Import.php:633
+msgid "Your old login email address"
+msgstr "古いログイン用メールアドレス"
+
+#: ../../Zotlabs/Module/Import.php:634
+msgid "Your old login password"
+msgstr "古いログインパスワード"
+
+#: ../../Zotlabs/Module/Import.php:635
+msgid "Import a few months of posts if possible (limited by available memory"
+msgstr "可能な場合は数か月分の投稿をインポートします(使用可能なメモリによって制限されます)"
+
+#: ../../Zotlabs/Module/Import.php:637
+msgid ""
+"For either option, please choose whether to make this hub your new primary "
+"address, or whether your old location should continue this role. You will be "
+"able to post from either location, but only one can be marked as the primary "
+"location for files, photos, and media."
+msgstr "どちらのオプションでも、このハブを新しいプライマリアドレスにするか、古い場所でこの役割を継続するかを選択してください。どちらの場所からでも投稿できますが、ファイル、写真、およびメディアの主要な場所としてマークできるのは1つだけです。"
+
+#: ../../Zotlabs/Module/Import.php:639
+msgid "Make this hub my primary location"
+msgstr "このハブを主要な場所にする"
+
+#: ../../Zotlabs/Module/Import.php:640
+msgid "Move this channel (disable all previous locations)"
+msgstr "このチャネルを移動します(以前のすべての場所を無効にします)"
+
+#: ../../Zotlabs/Module/Import.php:641
+msgid "Use this channel nickname instead of the one provided"
+msgstr "提供されたものの代わりにこのチャンネルのニックネームを使用します"
+
+#: ../../Zotlabs/Module/Import.php:641
+msgid ""
+"Leave blank to keep your existing channel nickname. You will be randomly "
+"assigned a similar nickname if either name is already allocated on this site."
+msgstr "空白のままにして、既存のチャンネルのニックネームを保持します。いずれかの名前が既にこのサイトに割り当てられている場合、同様のニックネームがランダムに割り当てられます。"
+
+#: ../../Zotlabs/Module/Import.php:643
+msgid ""
+"This process may take several minutes to complete. Please submit the form "
+"only once and leave this page open until finished."
+msgstr "このプロセスが完了するまでに数分かかる場合があります。フォームを1回だけ送信し、完了するまでこのページを開いたままにしてください。"
+
+#: ../../Zotlabs/Module/Import_items.php:93
+#, php-format
+msgid "Warning: Database versions differ by %1$d updates."
+msgstr "警告:データベースのバージョンは%1$d更新によって異なります。"
+
+#: ../../Zotlabs/Module/Import_items.php:108
+msgid "Import completed"
+msgstr "インポート完了"
+
+#: ../../Zotlabs/Module/Import_items.php:125
+msgid "Import Items"
+msgstr "アイテムをインポート"
+
+#: ../../Zotlabs/Module/Import_items.php:126
+msgid "Use this form to import existing posts and content from an export file."
+msgstr "このフォームを使用して、エクスポートファイルから既存の投稿とコンテンツをインポートします。"
+
+#: ../../Zotlabs/Module/Invite.php:37
+msgid "Total invitation limit exceeded."
+msgstr "合計招待制限を超えました。"
+
+#: ../../Zotlabs/Module/Invite.php:61
+#, php-format
+msgid "%s : Not a valid email address."
+msgstr "%s :有効なメールアドレスではありません。"
+
+#: ../../Zotlabs/Module/Invite.php:75
+msgid "Please join us on $Projectname"
+msgstr "$Projectnameに参加してください"
+
+#: ../../Zotlabs/Module/Invite.php:85
+msgid "Invitation limit exceeded. Please contact your site administrator."
+msgstr "招待制限を超えました。サイト管理者に連絡してください。"
+
+#: ../../Zotlabs/Module/Invite.php:90
+#, php-format
+msgid "%s : Message delivery failed."
+msgstr "%s :メッセージの配信に失敗しました。"
+
+#: ../../Zotlabs/Module/Invite.php:94
+#, php-format
+msgid "%d message sent."
+msgid_plural "%d messages sent."
+msgstr[0] "%d件のメッセージを送信しました。"
+msgstr[1] "%d件のメッセージを送信しました。"
+
+#: ../../Zotlabs/Module/Invite.php:110
+msgid "Invite App"
+msgstr "アプリを招待"
+
+#: ../../Zotlabs/Module/Invite.php:111
+msgid "Send email invitations to join this network"
+msgstr "このネットワークに参加するための招待メールを送信する"
+
+#: ../../Zotlabs/Module/Invite.php:124
+msgid "You have no more invitations available"
+msgstr "利用可能な招待はもうありません"
+
+#: ../../Zotlabs/Module/Invite.php:155
+msgid "Send invitations"
+msgstr "招待状を送信"
+
+#: ../../Zotlabs/Module/Invite.php:156
+msgid "Enter email addresses, one per line:"
+msgstr "電子メールアドレスを1行に1つずつ入力します。"
+
+#: ../../Zotlabs/Module/Invite.php:157 ../../Zotlabs/Module/Mail.php:285
+msgid "Your message:"
+msgstr "あなたのメッセージ:"
+
+#: ../../Zotlabs/Module/Invite.php:158
+msgid "Please join my community on $Projectname."
+msgstr "$Projectnameでコミュニティに参加してください。"
+
+#: ../../Zotlabs/Module/Invite.php:160
+msgid "You will need to supply this invitation code:"
+msgstr "この招待コードを提供する必要があります。"
+
+#: ../../Zotlabs/Module/Invite.php:161
+msgid "1. Register at any $Projectname location (they are all inter-connected)"
+msgstr "1.任意の$Projectnameの場所に登録します(すべて相互に接続されています)"
+
+#: ../../Zotlabs/Module/Invite.php:163
+msgid "2. Enter my $Projectname network address into the site searchbar."
+msgstr "2. $Projectnameネットワークアドレスをサイト検索バーに入力します。"
+
+#: ../../Zotlabs/Module/Invite.php:164
+msgid "or visit"
+msgstr "または訪問"
+
+#: ../../Zotlabs/Module/Invite.php:166
+msgid "3. Click [Connect]"
+msgstr "3. [接続]をクリックします"
+
+#: ../../Zotlabs/Module/Item.php:362
+msgid "Unable to locate original post."
+msgstr "元の投稿が見つかりません。"
+
+#: ../../Zotlabs/Module/Item.php:649
+msgid "Empty post discarded."
+msgstr "空の投稿は破棄されました。"
+
+#: ../../Zotlabs/Module/Item.php:1058
+msgid "Duplicate post suppressed."
+msgstr "重複した投稿は抑制されました。"
+
+#: ../../Zotlabs/Module/Item.php:1203
+msgid "System error. Post not saved."
+msgstr "システムエラー。投稿は保存されませんでした。"
+
+#: ../../Zotlabs/Module/Item.php:1239
+msgid "Your comment is awaiting approval."
+msgstr "あなたのコメントは承認待ちです。"
+
+#: ../../Zotlabs/Module/Item.php:1356
+msgid "Unable to obtain post information from database."
+msgstr "データベースから投稿情報を取得できません。"
+
+#: ../../Zotlabs/Module/Item.php:1363
+#, php-format
+msgid "You have reached your limit of %1$.0f top level posts."
+msgstr "トップレベルの投稿の上限%1$.0fに達しました。"
+
+#: ../../Zotlabs/Module/Item.php:1370
+#, php-format
+msgid "You have reached your limit of %1$.0f webpages."
+msgstr "ウェブページの制限%1$.0fに達しました。"
+
+#: ../../Zotlabs/Module/Lang.php:17
+msgid "Language App"
+msgstr "言語アプリ"
+
+#: ../../Zotlabs/Module/Lang.php:18
+msgid "Change UI language"
+msgstr "UI言語を変更する"
+
+#: ../../Zotlabs/Module/Layouts.php:186
+msgid "Comanche page description language help"
+msgstr "Comancheページ記述言語のヘルプ"
+
+#: ../../Zotlabs/Module/Layouts.php:190
+msgid "Layout Description"
+msgstr "レイアウトの説明"
+
+#: ../../Zotlabs/Module/Layouts.php:195
+msgid "Download PDL file"
+msgstr "PDLファイルをダウンロードする"
+
+#: ../../Zotlabs/Module/Like.php:56
+msgid "Like/Dislike"
+msgstr "好き/嫌い"
+
+#: ../../Zotlabs/Module/Like.php:61
+msgid "This action is restricted to members."
+msgstr "このアクションはメンバーに制限されています。"
+
+#: ../../Zotlabs/Module/Like.php:62
+msgid ""
+"Please login with your $Projectname ID or register as a new $Projectname member to continue."
+msgstr "続行するには、 $Projectname IDでログインするか、新しい$Projectnameメンバーとして登録してください。"
+
+#: ../../Zotlabs/Module/Like.php:111 ../../Zotlabs/Module/Like.php:137
+#: ../../Zotlabs/Module/Like.php:175
+msgid "Invalid request."
+msgstr "無効なリクエスト。"
+
+#: ../../Zotlabs/Module/Like.php:152
+msgid "thing"
+msgstr "事"
+
+#: ../../Zotlabs/Module/Like.php:198
+msgid "Channel unavailable."
+msgstr "チャンネルは利用できません。"
+
+#: ../../Zotlabs/Module/Like.php:246
+msgid "Previous action reversed."
+msgstr "前のアクションが逆になりました。"
+
+#: ../../Zotlabs/Module/Like.php:451
+#, php-format
+msgid "%1$s agrees with %2$s's %3$s"
+msgstr "%1$sは%2$sの%3$s同意します"
+
+#: ../../Zotlabs/Module/Like.php:453
+#, php-format
+msgid "%1$s doesn't agree with %2$s's %3$s"
+msgstr "%1$sは%2$sの%3$sと一致しません"
+
+#: ../../Zotlabs/Module/Like.php:455
+#, php-format
+msgid "%1$s abstains from a decision on %2$s's %3$s"
+msgstr "%1$sは%2$sの%3$s決定を棄権します"
+
+#: ../../Zotlabs/Module/Like.php:457
+#, php-format
+msgid "%1$s is attending %2$s's %3$s"
+msgstr "%1$sは%2$sの%3$s"
+
+#: ../../Zotlabs/Module/Like.php:459
+#, php-format
+msgid "%1$s is not attending %2$s's %3$s"
+msgstr "%1$sは%2$sの%3$s参加していません"
+
+#: ../../Zotlabs/Module/Like.php:461
+#, php-format
+msgid "%1$s may attend %2$s's %3$s"
+msgstr "%1$sは%2$sの%3$sに参加するかも"
+
+#: ../../Zotlabs/Module/Like.php:572
+msgid "Action completed."
+msgstr "アクションが完了しました。"
+
+#: ../../Zotlabs/Module/Like.php:573
+msgid "Thank you."
+msgstr "ありがとうございました。"
+
+#: ../../Zotlabs/Module/Lockview.php:75
+msgid "Remote privacy information not available."
+msgstr "リモートプライバシー情報は利用できません。"
+
+#: ../../Zotlabs/Module/Lockview.php:96
+msgid "Visible to:"
+msgstr "表示:"
+
+#: ../../Zotlabs/Module/Locs.php:25 ../../Zotlabs/Module/Locs.php:54
+msgid "Location not found."
+msgstr "場所が見つかりません。"
+
+#: ../../Zotlabs/Module/Locs.php:62
+msgid "Location lookup failed."
+msgstr "場所の検索に失敗しました。"
+
+#: ../../Zotlabs/Module/Locs.php:66
+msgid ""
+"Please select another location to become primary before removing the primary "
+"location."
+msgstr "プライマリロケーションを削除する前に、プライマリになる別のロケーションを選択してください。"
+
+#: ../../Zotlabs/Module/Locs.php:95
+msgid "Syncing locations"
+msgstr "場所の同期"
+
+#: ../../Zotlabs/Module/Locs.php:105
+msgid "No locations found."
+msgstr "場所が見つかりません。"
+
+#: ../../Zotlabs/Module/Locs.php:116
+msgid "Manage Channel Locations"
+msgstr "チャンネルの場所を管理する"
+
+#: ../../Zotlabs/Module/Locs.php:119
+msgid "Primary"
+msgstr "メインの場所"
+
+#: ../../Zotlabs/Module/Locs.php:120 ../../Zotlabs/Module/Menu.php:176
+msgid "Drop"
+msgstr "削除"
+
+#: ../../Zotlabs/Module/Locs.php:122
+msgid "Sync Now"
+msgstr "今すぐ同期"
+
+#: ../../Zotlabs/Module/Locs.php:123
+msgid "Please wait several minutes between consecutive operations."
+msgstr "作業中は数分そのまま待機してください。"
+
+#: ../../Zotlabs/Module/Locs.php:124
+msgid ""
+"When possible, drop a location by logging into that website/hub and removing "
+"your channel."
+msgstr "可能であれば、そのWebサイト/ハブにログインしてチャンネルを削除して、場所を削除してください。"
+
+#: ../../Zotlabs/Module/Locs.php:125
+msgid "Use this form to drop the location if the hub is no longer operating."
+msgstr "ハブが動作しなくなった場合、このフォームを使用して場所を削除します。"
+
+#: ../../Zotlabs/Module/Lostpass.php:19
+msgid "No valid account found."
+msgstr "有効なアカウントが見つかりません。"
+
+#: ../../Zotlabs/Module/Lostpass.php:33
+msgid "Password reset request issued. Check your email."
+msgstr "パスワードリセット要求が発行されました。あなたのメールをチェックしてください。"
+
+#: ../../Zotlabs/Module/Lostpass.php:39 ../../Zotlabs/Module/Lostpass.php:108
+#, php-format
+msgid "Site Member (%s)"
+msgstr "サイトメンバー( %s )"
+
+#: ../../Zotlabs/Module/Lostpass.php:44 ../../Zotlabs/Module/Lostpass.php:49
+#, php-format
+msgid "Password reset requested at %s"
+msgstr "%s要求されたパスワードのリセット"
+
+#: ../../Zotlabs/Module/Lostpass.php:68
+msgid ""
+"Request could not be verified. (You may have previously submitted it.) "
+"Password reset failed."
+msgstr "リクエストを確認できませんでした。パスワードのリセットに失敗しました。(既に送信済みな可能性があります。)"
+
+#: ../../Zotlabs/Module/Lostpass.php:92
+msgid "Your password has been reset as requested."
+msgstr "パスワードは要求どおりにリセットされました。"
+
+#: ../../Zotlabs/Module/Lostpass.php:93
+msgid "Your new password is"
+msgstr "新しいパスワードは"
+
+#: ../../Zotlabs/Module/Lostpass.php:94
+msgid "Save or copy your new password - and then"
+msgstr "新しいパスワードを保存またはコピーします-その後"
+
+#: ../../Zotlabs/Module/Lostpass.php:95
+msgid "click here to login"
+msgstr "ここをクリックしてログイン"
+
+#: ../../Zotlabs/Module/Lostpass.php:96
+msgid ""
+"Your password may be changed from the Settings page after "
+"successful login."
+msgstr "ログインに成功すると、パスワードは設定ページから変更される場合があります。"
+
+#: ../../Zotlabs/Module/Lostpass.php:117
+#, php-format
+msgid "Your password has changed at %s"
+msgstr "パスワードは%sに変更されました"
+
+#: ../../Zotlabs/Module/Lostpass.php:130
+msgid "Forgot your Password?"
+msgstr "パスワードをお忘れですか?"
+
+#: ../../Zotlabs/Module/Lostpass.php:131
+msgid ""
+"Enter your email address and submit to have your password reset. Then check "
+"your email for further instructions."
+msgstr "メールアドレスを入力して送信し、パスワードをリセットしてください。その後、メールで詳細な手順を確認してください。"
+
+#: ../../Zotlabs/Module/Lostpass.php:132
+msgid "Email Address"
+msgstr "メールアドレス"
+
+#: ../../Zotlabs/Module/Lostpass.php:133 ../../Zotlabs/Module/Pdledit.php:77
+msgid "Reset"
+msgstr "リセットする"
+
+#: ../../Zotlabs/Module/Magic.php:76
+msgid "Hub not found."
+msgstr "ハブが見つかりません。"
+
+#: ../../Zotlabs/Module/Mail.php:73
+msgid "Unable to lookup recipient."
+msgstr "受信者を検索できません。"
+
+#: ../../Zotlabs/Module/Mail.php:80
+msgid "Unable to communicate with requested channel."
+msgstr "要求されたチャネルと通信できません。"
+
+#: ../../Zotlabs/Module/Mail.php:87
+msgid "Cannot verify requested channel."
+msgstr "要求されたチャンネルを確認できません。"
+
+#: ../../Zotlabs/Module/Mail.php:105
+msgid "Selected channel has private message restrictions. Send failed."
+msgstr "選択したチャンネルにはプライベートメッセージの制限があります。送信に失敗しました。"
+
+#: ../../Zotlabs/Module/Mail.php:160
+msgid "Messages"
+msgstr "メッセージ"
+
+#: ../../Zotlabs/Module/Mail.php:173
+msgid "message"
+msgstr "メッセージ"
+
+#: ../../Zotlabs/Module/Mail.php:214
+msgid "Message recalled."
+msgstr "メッセージを思い出しました。"
+
+#: ../../Zotlabs/Module/Mail.php:227
+msgid "Conversation removed."
+msgstr "会話を削除しました。"
+
+#: ../../Zotlabs/Module/Mail.php:242 ../../Zotlabs/Module/Mail.php:363
+msgid "Expires YYYY-MM-DD HH:MM"
+msgstr "有効期限YYYY-MM-DD HH:MM"
+
+#: ../../Zotlabs/Module/Mail.php:270
+msgid "Requested channel is not in this network"
+msgstr "要求されたチャンネルはこのネットワークにありません"
+
+#: ../../Zotlabs/Module/Mail.php:278
+msgid "Send Private Message"
+msgstr "プライベートメッセージを送信"
+
+#: ../../Zotlabs/Module/Mail.php:279 ../../Zotlabs/Module/Mail.php:421
+msgid "To:"
+msgstr "に:"
+
+#: ../../Zotlabs/Module/Mail.php:282 ../../Zotlabs/Module/Mail.php:423
+msgid "Subject:"
+msgstr "件名:"
+
+#: ../../Zotlabs/Module/Mail.php:287 ../../Zotlabs/Module/Mail.php:429
+msgid "Attach file"
+msgstr "ファイルを添付する"
+
+#: ../../Zotlabs/Module/Mail.php:289
+msgid "Send"
+msgstr "送る"
+
+#: ../../Zotlabs/Module/Mail.php:393
+msgid "Delete message"
+msgstr "メッセージを削除"
+
+#: ../../Zotlabs/Module/Mail.php:394
+msgid "Delivery report"
+msgstr "送達通知"
+
+#: ../../Zotlabs/Module/Mail.php:395
+msgid "Recall message"
+msgstr "リコールメッセージ"
+
+#: ../../Zotlabs/Module/Mail.php:397
+msgid "Message has been recalled."
+msgstr "メッセージが呼び戻されました。"
+
+#: ../../Zotlabs/Module/Mail.php:414
+msgid "Delete Conversation"
+msgstr "会話を削除"
+
+#: ../../Zotlabs/Module/Mail.php:416
+msgid ""
+"No secure communications available. You may be able to "
+"respond from the sender's profile page."
+msgstr "安全な通信は利用できません。送信者のプロファイルページから返信できるかもしれません。"
+
+#: ../../Zotlabs/Module/Mail.php:420
+msgid "Send Reply"
+msgstr "返信する"
+
+#: ../../Zotlabs/Module/Mail.php:425
+#, php-format
+msgid "Your message for %s (%s):"
+msgstr "%s ( %s ) %sメッセージ:"
+
+#: ../../Zotlabs/Module/Manage.php:138 ../../Zotlabs/Module/New_channel.php:147
+#, php-format
+msgid "You have created %1$.0f of %2$.0f allowed channels."
+msgstr "%2$.0fの%1$.0fが許可されたチャンネルを作成しました。"
+
+#: ../../Zotlabs/Module/Manage.php:145
+msgid "Create a new channel"
+msgstr "新しいチャンネルを作成する"
+
+#: ../../Zotlabs/Module/Manage.php:171
+msgid "Current Channel"
+msgstr "現在のチャンネル"
+
+#: ../../Zotlabs/Module/Manage.php:173
+msgid "Switch to one of your channels by selecting it."
+msgstr "チャンネルを選択して切り替えます。"
+
+#: ../../Zotlabs/Module/Manage.php:174
+msgid "Default Channel"
+msgstr "デフォルトチャンネル"
+
+#: ../../Zotlabs/Module/Manage.php:175
+msgid "Make Default"
+msgstr "デフォルトにする"
+
+#: ../../Zotlabs/Module/Manage.php:178
+#, php-format
+msgid "%d new messages"
+msgstr "%d新しいメッセージ"
+
+#: ../../Zotlabs/Module/Manage.php:179
+#, php-format
+msgid "%d new introductions"
+msgstr "%d新しい紹介"
+
+#: ../../Zotlabs/Module/Manage.php:181
+msgid "Delegated Channel"
+msgstr "委任チャンネル"
+
+#: ../../Zotlabs/Module/Menu.php:67
+msgid "Unable to update menu."
+msgstr "メニューを更新できません。"
+
+#: ../../Zotlabs/Module/Menu.php:78
+msgid "Unable to create menu."
+msgstr "メニューを作成できません。"
+
+#: ../../Zotlabs/Module/Menu.php:160 ../../Zotlabs/Module/Menu.php:173
+msgid "Menu Name"
+msgstr "メニュー名"
+
+#: ../../Zotlabs/Module/Menu.php:160
+msgid "Unique name (not visible on webpage) - required"
+msgstr "一意の名前(Webページには表示されません)-必須"
+
+#: ../../Zotlabs/Module/Menu.php:161 ../../Zotlabs/Module/Menu.php:174
+msgid "Menu Title"
+msgstr "メニュータイトル"
+
+#: ../../Zotlabs/Module/Menu.php:161
+msgid "Visible on webpage - leave empty for no title"
+msgstr "Webページに表示-タイトルがない場合は空のままにします"
+
+#: ../../Zotlabs/Module/Menu.php:162
+msgid "Allow Bookmarks"
+msgstr "ブックマークを許可"
+
+#: ../../Zotlabs/Module/Menu.php:162 ../../Zotlabs/Module/Menu.php:221
+msgid "Menu may be used to store saved bookmarks"
+msgstr "メニューを使用して、保存したブックマークを保存できます"
+
+#: ../../Zotlabs/Module/Menu.php:163 ../../Zotlabs/Module/Menu.php:224
+msgid "Submit and proceed"
+msgstr "送信して続行"
+
+#: ../../Zotlabs/Module/Menu.php:180
+msgid "Bookmarks allowed"
+msgstr "ブックマークを許可"
+
+#: ../../Zotlabs/Module/Menu.php:182
+msgid "Delete this menu"
+msgstr "このメニューを削除"
+
+#: ../../Zotlabs/Module/Menu.php:183 ../../Zotlabs/Module/Menu.php:218
+msgid "Edit menu contents"
+msgstr "メニューの内容を編集"
+
+#: ../../Zotlabs/Module/Menu.php:184
+msgid "Edit this menu"
+msgstr "このメニューを編集"
+
+#: ../../Zotlabs/Module/Menu.php:200
+msgid "Menu could not be deleted."
+msgstr "メニューを削除できませんでした。"
+
+#: ../../Zotlabs/Module/Menu.php:208 ../../Zotlabs/Module/Mitem.php:31
+msgid "Menu not found."
+msgstr "メニューが見つかりません。"
+
+#: ../../Zotlabs/Module/Menu.php:213
+msgid "Edit Menu"
+msgstr "編集メニュー"
+
+#: ../../Zotlabs/Module/Menu.php:217
+msgid "Add or remove entries to this menu"
+msgstr "このメニューにエントリを追加または削除します"
+
+#: ../../Zotlabs/Module/Menu.php:219
+msgid "Menu name"
+msgstr "メニュー名"
+
+#: ../../Zotlabs/Module/Menu.php:219
+msgid "Must be unique, only seen by you"
+msgstr "固有である必要があります。あなただけに表示されます。"
+
+#: ../../Zotlabs/Module/Menu.php:220
+msgid "Menu title"
+msgstr "メニュータイトル"
+
+#: ../../Zotlabs/Module/Menu.php:220
+msgid "Menu title as seen by others"
+msgstr "他の人に表示されるメニュータイトル"
+
+#: ../../Zotlabs/Module/Menu.php:221
+msgid "Allow bookmarks"
+msgstr "ブックマークを許可する"
+
+#: ../../Zotlabs/Module/Menu.php:231 ../../Zotlabs/Module/Mitem.php:134
+#: ../../Zotlabs/Module/Xchan.php:41
+msgid "Not found."
+msgstr "見つかりません。"
+
+#: ../../Zotlabs/Module/Mitem.php:63
+msgid "Unable to create element."
+msgstr "要素を作成できません。"
+
+#: ../../Zotlabs/Module/Mitem.php:87
+msgid "Unable to update menu element."
+msgstr "メニュー要素を更新できません。"
+
+#: ../../Zotlabs/Module/Mitem.php:103
+msgid "Unable to add menu element."
+msgstr "メニュー要素を追加できません。"
+
+#: ../../Zotlabs/Module/Mitem.php:167 ../../Zotlabs/Module/Mitem.php:246
+msgid "Menu Item Permissions"
+msgstr "メニュー項目の許可"
+
+#: ../../Zotlabs/Module/Mitem.php:168 ../../Zotlabs/Module/Mitem.php:247
+#: ../../Zotlabs/Module/Settings/Channel.php:526
+msgid "(click to open/close)"
+msgstr "(クリックして開閉)"
+
+#: ../../Zotlabs/Module/Mitem.php:174 ../../Zotlabs/Module/Mitem.php:191
+msgid "Link Name"
+msgstr "リンク名"
+
+#: ../../Zotlabs/Module/Mitem.php:175 ../../Zotlabs/Module/Mitem.php:255
+msgid "Link or Submenu Target"
+msgstr "リンクまたはサブメニューターゲット"
+
+#: ../../Zotlabs/Module/Mitem.php:175
+msgid "Enter URL of the link or select a menu name to create a submenu"
+msgstr "リンクのURLを入力するか、メニュー名を選択してサブメニューを作成します"
+
+#: ../../Zotlabs/Module/Mitem.php:176 ../../Zotlabs/Module/Mitem.php:256
+msgid "Use magic-auth if available"
+msgstr "可能であればmagic-authを使用する"
+
+#: ../../Zotlabs/Module/Mitem.php:177 ../../Zotlabs/Module/Mitem.php:257
+msgid "Open link in new window"
+msgstr "新しいウィンドウでリンクを開く"
+
+#: ../../Zotlabs/Module/Mitem.php:178 ../../Zotlabs/Module/Mitem.php:258
+msgid "Order in list"
+msgstr "リスト内の順序"
+
+#: ../../Zotlabs/Module/Mitem.php:178 ../../Zotlabs/Module/Mitem.php:258
+msgid "Higher numbers will sink to bottom of listing"
+msgstr "数字が大きいほどリストの最後に沈みます"
+
+#: ../../Zotlabs/Module/Mitem.php:179
+msgid "Submit and finish"
+msgstr "提出して終了"
+
+#: ../../Zotlabs/Module/Mitem.php:180
+msgid "Submit and continue"
+msgstr "送信して続行"
+
+#: ../../Zotlabs/Module/Mitem.php:189
+msgid "Menu:"
+msgstr "メニュー:"
+
+#: ../../Zotlabs/Module/Mitem.php:192
+msgid "Link Target"
+msgstr "リンク先"
+
+#: ../../Zotlabs/Module/Mitem.php:195
+msgid "Edit menu"
+msgstr "編集メニュー"
+
+#: ../../Zotlabs/Module/Mitem.php:198
+msgid "Edit element"
+msgstr "要素を編集"
+
+#: ../../Zotlabs/Module/Mitem.php:199
+msgid "Drop element"
+msgstr "ドロップ要素"
+
+#: ../../Zotlabs/Module/Mitem.php:200
+msgid "New element"
+msgstr "新しい要素"
+
+#: ../../Zotlabs/Module/Mitem.php:201
+msgid "Edit this menu container"
+msgstr "このメニューコンテナを編集"
+
+#: ../../Zotlabs/Module/Mitem.php:202
+msgid "Add menu element"
+msgstr "メニュー要素を追加"
+
+#: ../../Zotlabs/Module/Mitem.php:203
+msgid "Delete this menu item"
+msgstr "このメニュー項目を削除"
+
+#: ../../Zotlabs/Module/Mitem.php:204
+msgid "Edit this menu item"
+msgstr "このメニュー項目を編集"
+
+#: ../../Zotlabs/Module/Mitem.php:222
+msgid "Menu item not found."
+msgstr "メニュー項目が見つかりません。"
+
+#: ../../Zotlabs/Module/Mitem.php:235
+msgid "Menu item deleted."
+msgstr "メニュー項目が削除されました。"
+
+#: ../../Zotlabs/Module/Mitem.php:237
+msgid "Menu item could not be deleted."
+msgstr "メニュー項目を削除できませんでした。"
+
+#: ../../Zotlabs/Module/Mitem.php:244
+msgid "Edit Menu Element"
+msgstr "メニュー要素の編集"
+
+#: ../../Zotlabs/Module/Mitem.php:254
+msgid "Link text"
+msgstr "リンクテキスト"
+
+#: ../../Zotlabs/Module/Moderate.php:65
+msgid "Comment approved"
+msgstr "コメントが承認されました"
+
+#: ../../Zotlabs/Module/Moderate.php:69
+msgid "Comment deleted"
+msgstr "コメントを削除しました"
+
+#: ../../Zotlabs/Module/Mood.php:134
+msgid "Mood App"
+msgstr "ムードアプリ"
+
+#: ../../Zotlabs/Module/Mood.php:135 ../../Zotlabs/Module/Mood.php:155
+msgid "Set your current mood and tell your friends"
+msgstr "現在の気分を設定して友達に伝える"
+
+#: ../../Zotlabs/Module/Network.php:109
+msgid "No such group"
+msgstr "そのようなグループはありません"
+
+#: ../../Zotlabs/Module/Network.php:158
+msgid "No such channel"
+msgstr "そのようなチャンネルはありません"
+
+#: ../../Zotlabs/Module/Network.php:242
+msgid "Privacy group is empty"
+msgstr "プライバシーグループが空です"
+
+#: ../../Zotlabs/Module/Network.php:252
+msgid "Privacy group: "
+msgstr "プライバシーグループ:"
+
+#: ../../Zotlabs/Module/Network.php:325
+msgid "Invalid channel."
+msgstr "無効なチャンネル。"
+
+#: ../../Zotlabs/Module/New_channel.php:159
+msgid "Your real name is recommended."
+msgstr "あなたの本名が推奨されます。"
+
+#: ../../Zotlabs/Module/New_channel.php:160
+msgid ""
+"Examples: \"Bob Jameson\", \"Lisa and her Horses\", \"Soccer\", \"Aviation "
+"Group\""
+msgstr "例:\"Bob Jameson \"、\"Lisa and her Horses \"、\"Soccer \"、\"Aviation Group \""
+
+#: ../../Zotlabs/Module/New_channel.php:165
+msgid ""
+"This will be used to create a unique network address (like an email address)."
+msgstr "これは、一意のネットワークアドレス(電子メールアドレスなど)を作成するために使用されます。"
+
+#: ../../Zotlabs/Module/New_channel.php:167
+msgid "Allowed characters are a-z 0-9, - and _"
+msgstr "許可される文字はaz 0-9、-および_です"
+
+#: ../../Zotlabs/Module/New_channel.php:175
+msgid "Channel name"
+msgstr "チャンネル名"
+
+#: ../../Zotlabs/Module/New_channel.php:177
+#: ../../Zotlabs/Module/Register.php:260
+msgid "Choose a short nickname"
+msgstr "短いニックネームを選択してください"
+
+#: ../../Zotlabs/Module/New_channel.php:178
+#: ../../Zotlabs/Module/Register.php:261
+#: ../../Zotlabs/Module/Settings/Channel.php:535
+msgid "Channel role and privacy"
+msgstr "チャンネルの役割とプライバシー"
+
+#: ../../Zotlabs/Module/New_channel.php:178
+msgid ""
+"Select a channel permission role compatible with your usage needs and "
+"privacy requirements."
+msgstr "使用ニーズとプライバシー要件に適合するチャンネル許可ロールを選択します。"
+
+#: ../../Zotlabs/Module/New_channel.php:178
+#: ../../Zotlabs/Module/Register.php:261
+msgid "Read more about channel permission roles"
+msgstr "チャネル許可の役割の詳細を読む"
+
+#: ../../Zotlabs/Module/New_channel.php:181
+msgid "Create a Channel"
+msgstr "チャンネルを作成する"
+
+#: ../../Zotlabs/Module/New_channel.php:182
+msgid ""
+"A channel is a unique network identity. It can represent a person (social "
+"network profile), a forum (group), a business or celebrity page, a newsfeed, "
+"and many other things."
+msgstr "チャネルは、一意のネットワークIDです。それは、人(ソーシャルネットワークプロファイル)、フォーラム(グループ)、ビジネスまたは有名人のページ、ニュースフィード、および他の多くのものを表すことができます。"
+
+#: ../../Zotlabs/Module/New_channel.php:183
+msgid ""
+"or import an existing channel from another location."
+msgstr "または既存のチャンネルを別の場所からインポートします。"
+
+#: ../../Zotlabs/Module/New_channel.php:188
+msgid "Validate"
+msgstr "検証"
+
+#: ../../Zotlabs/Module/Notes.php:56
+msgid "Notes App"
+msgstr "ノートアプリ"
+
+#: ../../Zotlabs/Module/Notes.php:57
+msgid "A simple notes app with a widget (note: notes are not encrypted)"
+msgstr "ウィジェットを備えたシンプルなメモアプリ(メモ:メモは暗号化されません)"
+
+#: ../../Zotlabs/Module/Notifications.php:55 ../../Zotlabs/Module/Notify.php:61
+msgid "No more system notifications."
+msgstr "これ以上のシステム通知はありません。"
+
+#: ../../Zotlabs/Module/Notifications.php:59 ../../Zotlabs/Module/Notify.php:65
+msgid "System Notifications"
+msgstr "システム通知"
+
+#: ../../Zotlabs/Module/Oauth.php:45
+msgid "Name is required"
+msgstr "名前が必要です"
+
+#: ../../Zotlabs/Module/Oauth.php:49
+msgid "Key and Secret are required"
+msgstr "キーとシークレットが必要です"
+
+#: ../../Zotlabs/Module/Oauth.php:100
+msgid "OAuth Apps Manager App"
+msgstr "OAuth Apps Managerアプリ"
+
+#: ../../Zotlabs/Module/Oauth.php:101
+msgid "OAuth authentication tokens for mobile and remote apps"
+msgstr "モバイルアプリとリモートアプリのOAuth認証トークン"
+
+#: ../../Zotlabs/Module/Oauth.php:110 ../../Zotlabs/Module/Oauth.php:136
+#: ../../Zotlabs/Module/Oauth.php:172 ../../Zotlabs/Module/Oauth2.php:143
+#: ../../Zotlabs/Module/Oauth2.php:193
+msgid "Add application"
+msgstr "アプリケーションを追加"
+
+#: ../../Zotlabs/Module/Oauth.php:113 ../../Zotlabs/Module/Oauth2.php:118
+#: ../../Zotlabs/Module/Oauth2.php:146
+msgid "Name of application"
+msgstr "アプリケーション名"
+
+#: ../../Zotlabs/Module/Oauth.php:114 ../../Zotlabs/Module/Oauth.php:140
+msgid "Consumer Key"
+msgstr "消費者キー"
+
+#: ../../Zotlabs/Module/Oauth.php:114 ../../Zotlabs/Module/Oauth.php:115
+#: ../../Zotlabs/Module/Oauth2.php:119 ../../Zotlabs/Module/Oauth2.php:147
+msgid "Automatically generated - change if desired. Max length 20"
+msgstr "自動生成-必要に応じて変更します。最大長20"
+
+#: ../../Zotlabs/Module/Oauth.php:115 ../../Zotlabs/Module/Oauth.php:141
+#: ../../Zotlabs/Module/Oauth2.php:119 ../../Zotlabs/Module/Oauth2.php:147
+msgid "Consumer Secret"
+msgstr "消費者の秘密"
+
+#: ../../Zotlabs/Module/Oauth.php:116 ../../Zotlabs/Module/Oauth.php:142
+#: ../../Zotlabs/Module/Oauth2.php:120 ../../Zotlabs/Module/Oauth2.php:148
+msgid "Redirect"
+msgstr "リダイレクト"
+
+#: ../../Zotlabs/Module/Oauth.php:116 ../../Zotlabs/Module/Oauth2.php:120
+#: ../../Zotlabs/Module/Oauth2.php:148
+msgid ""
+"Redirect URI - leave blank unless your application specifically requires this"
+msgstr "リダイレクトURI-アプリケーションで特に必要な場合を除き、空白のままにします"
+
+#: ../../Zotlabs/Module/Oauth.php:117 ../../Zotlabs/Module/Oauth.php:143
+msgid "Icon url"
+msgstr "アイコンのURL"
+
+#: ../../Zotlabs/Module/Oauth.php:117 ../../Zotlabs/Module/Sources.php:123
+#: ../../Zotlabs/Module/Sources.php:158
+msgid "Optional"
+msgstr "オプショナル"
+
+#: ../../Zotlabs/Module/Oauth.php:128
+msgid "Application not found."
+msgstr "アプリケーションは見つかりませんでした。"
+
+#: ../../Zotlabs/Module/Oauth.php:171
+msgid "Connected OAuth Apps"
+msgstr "接続されたOAuthアプリ"
+
+#: ../../Zotlabs/Module/Oauth.php:175 ../../Zotlabs/Module/Oauth2.php:196
+msgid "Client key starts with"
+msgstr "クライアントキーで始まる"
+
+#: ../../Zotlabs/Module/Oauth.php:176 ../../Zotlabs/Module/Oauth2.php:197
+msgid "No name"
+msgstr "ノーネーム"
+
+#: ../../Zotlabs/Module/Oauth.php:177 ../../Zotlabs/Module/Oauth2.php:198
+msgid "Remove authorization"
+msgstr "承認を削除"
+
+#: ../../Zotlabs/Module/Oauth2.php:54
+msgid "Name and Secret are required"
+msgstr "名前と秘密が必要です"
+
+#: ../../Zotlabs/Module/Oauth2.php:106
+msgid "OAuth2 Apps Manager App"
+msgstr "OAuth2 Apps Managerアプリ"
+
+#: ../../Zotlabs/Module/Oauth2.php:107
+msgid "OAuth2 authenticatication tokens for mobile and remote apps"
+msgstr "モバイルアプリおよびリモートアプリ用のOAuth2認証トークン"
+
+#: ../../Zotlabs/Module/Oauth2.php:115
+msgid "Add OAuth2 application"
+msgstr "OAuth2アプリケーションを追加する"
+
+#: ../../Zotlabs/Module/Oauth2.php:121 ../../Zotlabs/Module/Oauth2.php:149
+msgid "Grant Types"
+msgstr "助成金の種類"
+
+#: ../../Zotlabs/Module/Oauth2.php:121 ../../Zotlabs/Module/Oauth2.php:122
+msgid "leave blank unless your application sepcifically requires this"
+msgstr "アプリケーションが個別にこれを必要としない限り、空白のままにしてください"
+
+#: ../../Zotlabs/Module/Oauth2.php:122 ../../Zotlabs/Module/Oauth2.php:150
+msgid "Authorization scope"
+msgstr "認可範囲"
+
+#: ../../Zotlabs/Module/Oauth2.php:134
+msgid "OAuth2 Application not found."
+msgstr "OAuth2アプリケーションが見つかりません。"
+
+#: ../../Zotlabs/Module/Oauth2.php:149 ../../Zotlabs/Module/Oauth2.php:150
+msgid "leave blank unless your application specifically requires this"
+msgstr "アプリケーションで特に必要な場合を除き、空白のままにしてください"
+
+#: ../../Zotlabs/Module/Oauth2.php:192
+msgid "Connected OAuth2 Apps"
+msgstr "接続されたOAuth2アプリ"
+
+#: ../../Zotlabs/Module/Card_edit.php:128
+msgid "Edit Card"
+msgstr "カードを編集"
+
+#: ../../Zotlabs/Module/Dreport.php:59
+msgid "Invalid message"
+msgstr "無効なメッセージ"
+
+#: ../../Zotlabs/Module/Dreport.php:93
+msgid "no results"
+msgstr "結果がありません"
+
+#: ../../Zotlabs/Module/Dreport.php:107
+msgid "channel sync processed"
+msgstr "処理されたチャネル同期"
+
+#: ../../Zotlabs/Module/Dreport.php:111
+msgid "queued"
+msgstr "待機中です"
+
+#: ../../Zotlabs/Module/Dreport.php:115
+msgid "posted"
+msgstr "投稿完了しました"
+
+#: ../../Zotlabs/Module/Dreport.php:119
+msgid "accepted for delivery"
+msgstr "配達が承諾されました"
+
+#: ../../Zotlabs/Module/Dreport.php:123
+msgid "updated"
+msgstr "更新しました"
+
+#: ../../Zotlabs/Module/Dreport.php:126
+msgid "update ignored"
+msgstr "更新は無視されました"
+
+#: ../../Zotlabs/Module/Dreport.php:129
+msgid "permission denied"
+msgstr "アクセス拒否されました"
+
+#: ../../Zotlabs/Module/Dreport.php:133
+msgid "recipient not found"
+msgstr "受信者が見つかりません"
+
+#: ../../Zotlabs/Module/Dreport.php:136
+msgid "mail recalled"
+msgstr "リコールされたメール"
+
+#: ../../Zotlabs/Module/Dreport.php:139
+msgid "duplicate mail received"
+msgstr "重複メールを受信"
+
+#: ../../Zotlabs/Module/Dreport.php:142
+msgid "mail delivered"
+msgstr "メール配信"
+
+#: ../../Zotlabs/Module/Dreport.php:162
+#, php-format
+msgid "Delivery report for %1$s"
+msgstr "%1$sの配信レポート"
+
+#: ../../Zotlabs/Module/Dreport.php:166 ../../Zotlabs/Widget/Wiki_pages.php:41
+#: ../../Zotlabs/Widget/Wiki_pages.php:98
+msgid "Options"
+msgstr "オプション"
+
+#: ../../Zotlabs/Module/Dreport.php:167
+msgid "Redeliver"
+msgstr "再配信"
+
+#: ../../Zotlabs/Module/Regmod.php:15
+msgid "Please login."
+msgstr "ログインしてください。"
+
+#: ../../Zotlabs/Module/Oexchange.php:27
+msgid "Unable to find your hub."
+msgstr "ハブが見つかりません。"
+
+#: ../../Zotlabs/Module/Oexchange.php:41
+msgid "Post successful."
+msgstr "投稿に成功しました。"
+
+#: ../../Zotlabs/Module/Page.php:173
+msgid ""
+"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."
+msgstr "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。 Duip aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur。 Sint occaecat cupidatat non proident、culpa qui officia deserunt mollit anim id est Laborumで例外を除きます。"
+
+#: ../../Zotlabs/Module/Pconfig.php:32 ../../Zotlabs/Module/Pconfig.php:68
+msgid "This setting requires special processing and editing has been blocked."
+msgstr "この設定には特別な処理が必要であり、編集はブロックされています。"
+
+#: ../../Zotlabs/Module/Pconfig.php:57
+msgid "Configuration Editor"
+msgstr "構成エディター"
+
+#: ../../Zotlabs/Module/Pconfig.php:58
+msgid ""
+"Warning: Changing some settings could render your channel inoperable. Please "
+"leave this page unless you are comfortable with and knowledgeable about how "
+"to correctly use this feature."
+msgstr "警告:一部の設定を変更すると、チャンネルが動作しなくなる可能性があります。この機能を正しく使用する方法に慣れていない場合は、このページを離れてください。"
+
+#: ../../Zotlabs/Module/Pdledit.php:26
+msgid "Layout updated."
+msgstr "レイアウトが更新されました。"
+
+#: ../../Zotlabs/Module/Pdledit.php:42
+msgid "PDL Editor App"
+msgstr "PDLエディターアプリ"
+
+#: ../../Zotlabs/Module/Pdledit.php:43
+msgid "Provides the ability to edit system page layouts"
+msgstr "システムページレイアウトを編集する機能を提供します。"
+
+#: ../../Zotlabs/Module/Pdledit.php:56 ../../Zotlabs/Module/Pdledit.php:99
+msgid "Edit System Page Description"
+msgstr "システムページの説明の編集"
+
+#: ../../Zotlabs/Module/Pdledit.php:77
+msgid "(modified)"
+msgstr "(変更済み)"
+
+#: ../../Zotlabs/Module/Pdledit.php:94
+msgid "Layout not found."
+msgstr "レイアウトが見つかりません。"
+
+#: ../../Zotlabs/Module/Pdledit.php:100
+msgid "Module Name:"
+msgstr "モジュール名:"
+
+#: ../../Zotlabs/Module/Pdledit.php:101
+msgid "Layout Help"
+msgstr "レイアウトヘルプ"
+
+#: ../../Zotlabs/Module/Pdledit.php:102
+msgid "Edit another layout"
+msgstr "別のレイアウトを編集する"
+
+#: ../../Zotlabs/Module/Pdledit.php:103
+msgid "System layout"
+msgstr "システムレイアウト"
+
+#: ../../Zotlabs/Module/Permcats.php:28
+msgid "Permission category name is required."
+msgstr "許可カテゴリ名が必要です。"
+
+#: ../../Zotlabs/Module/Permcats.php:47
+msgid "Permission category saved."
+msgstr "許可カテゴリが保存されました。"
+
+#: ../../Zotlabs/Module/Permcats.php:62
+msgid "Permission Categories App"
+msgstr "許可カテゴリアプリ"
+
+#: ../../Zotlabs/Module/Permcats.php:63
+msgid "Create custom connection permission limits"
+msgstr "カスタム接続許可制限を作成する"
+
+#: ../../Zotlabs/Module/Permcats.php:79
+msgid ""
+"Use this form to create permission rules for various classes of people or "
+"connections."
+msgstr "このフォームを使用して、さまざまなクラスの人または接続の許可ルールを作成します。"
+
+#: ../../Zotlabs/Module/Permcats.php:120
+msgid "Permission category name"
+msgstr "許可カテゴリ名"
+
+#: ../../Zotlabs/Module/Photos.php:78
+msgid "Page owner information could not be retrieved."
+msgstr "ページ所有者情報を取得できませんでした。"
+
+#: ../../Zotlabs/Module/Photos.php:94 ../../Zotlabs/Module/Photos.php:113
+msgid "Album not found."
+msgstr "アルバムが見つかりません。"
+
+#: ../../Zotlabs/Module/Photos.php:103
+msgid "Delete Album"
+msgstr "アルバムを削除"
+
+#: ../../Zotlabs/Module/Photos.php:174 ../../Zotlabs/Module/Photos.php:1098
+msgid "Delete Photo"
+msgstr "写真を削除"
+
+#: ../../Zotlabs/Module/Photos.php:569
+msgid "No photos selected"
+msgstr "写真が選択されていません"
+
+#: ../../Zotlabs/Module/Photos.php:618
+msgid "Access to this item is restricted."
+msgstr "このアイテムへのアクセスは制限されています。"
+
+#: ../../Zotlabs/Module/Photos.php:661
+#, php-format
+msgid "%1$.2f MB of %2$.2f MB photo storage used."
+msgstr "%2$.2f MB中%1$.2f MBの写真ストレージが使用されています。"
+
+#: ../../Zotlabs/Module/Photos.php:664
+#, php-format
+msgid "%1$.2f MB photo storage used."
+msgstr "%1$.2f MBの写真ストレージが使用されています。"
+
+#: ../../Zotlabs/Module/Photos.php:706
+msgid "Upload Photos"
+msgstr "写真をアップロードする"
+
+#: ../../Zotlabs/Module/Photos.php:710
+msgid "Enter an album name"
+msgstr "アルバム名を入力してください"
+
+#: ../../Zotlabs/Module/Photos.php:711
+msgid "or select an existing album (doubleclick)"
+msgstr "または既存のアルバムを選択します(ダブルクリック)"
+
+#: ../../Zotlabs/Module/Photos.php:712
+msgid "Create a status post for this upload"
+msgstr "このアップロードのステータス投稿を作成"
+
+#: ../../Zotlabs/Module/Photos.php:714
+msgid "Description (optional)"
+msgstr "説明(オプション)"
+
+#: ../../Zotlabs/Module/Photos.php:800
+msgid "Show Newest First"
+msgstr "新しいもの順に表示"
+
+#: ../../Zotlabs/Module/Photos.php:802
+msgid "Show Oldest First"
+msgstr "古いもの順に表示"
+
+#: ../../Zotlabs/Module/Photos.php:859 ../../Zotlabs/Module/Photos.php:1405
+msgid "Add Photos"
+msgstr "写真を追加"
+
+#: ../../Zotlabs/Module/Photos.php:907
+msgid "Permission denied. Access to this item may be restricted."
+msgstr "アクセスが拒否されました。このアイテムへのアクセスは制限されている場合があります。"
+
+#: ../../Zotlabs/Module/Photos.php:909
+msgid "Photo not available"
+msgstr "写真は利用できません"
+
+#: ../../Zotlabs/Module/Photos.php:967
+msgid "Use as profile photo"
+msgstr "プロフィール写真として使用"
+
+#: ../../Zotlabs/Module/Photos.php:968
+msgid "Use as cover photo"
+msgstr "カバー写真として使用"
+
+#: ../../Zotlabs/Module/Photos.php:975
+msgid "Private Photo"
+msgstr "プライベート写真"
+
+#: ../../Zotlabs/Module/Photos.php:990
+msgid "View Full Size"
+msgstr "フルサイズを表示"
+
+#: ../../Zotlabs/Module/Photos.php:1072
+msgid "Edit photo"
+msgstr "写真を編集する"
+
+#: ../../Zotlabs/Module/Photos.php:1074
+msgid "Rotate CW (right)"
+msgstr "CWを回転(右)"
+
+#: ../../Zotlabs/Module/Photos.php:1075
+msgid "Rotate CCW (left)"
+msgstr "CCWを回転(左)"
+
+#: ../../Zotlabs/Module/Photos.php:1078
+msgid "Move photo to album"
+msgstr "写真をアルバムに移動"
+
+#: ../../Zotlabs/Module/Photos.php:1079
+msgid "Enter a new album name"
+msgstr "新しいアルバム名を入力してください"
+
+#: ../../Zotlabs/Module/Photos.php:1080
+msgid "or select an existing one (doubleclick)"
+msgstr "または、既存のものを選択します(ダブルクリック)"
+
+#: ../../Zotlabs/Module/Photos.php:1085
+msgid "Add a Tag"
+msgstr "タグを追加する"
+
+#: ../../Zotlabs/Module/Photos.php:1093
+msgid "Example: @bob, @Barbara_Jensen, @jim@example.com"
+msgstr "例:@bob、@Barbara_Jensen、@jim@example.com"
+
+#: ../../Zotlabs/Module/Photos.php:1096
+msgid "Flag as adult in album view"
+msgstr "アルバムビューでアダルトとしてフラグを立てる"
+
+#: ../../Zotlabs/Module/Photos.php:1288
+msgid "Photo Tools"
+msgstr "写真ツール"
+
+#: ../../Zotlabs/Module/Photos.php:1297
+msgid "In This Photo:"
+msgstr "この写真の中で:"
+
+#: ../../Zotlabs/Module/Photos.php:1302
+msgid "Map"
+msgstr "地図"
+
+#: ../../Zotlabs/Module/Ping.php:338
+msgid "sent you a private message"
+msgstr "あなたにプライベートメッセージを送りました"
+
+#: ../../Zotlabs/Module/Ping.php:394
+msgid "added your channel"
+msgstr "チャンネルを追加しました"
+
+#: ../../Zotlabs/Module/Ping.php:419
+msgid "requires approval"
+msgstr "承認が必要です"
+
+#: ../../Zotlabs/Module/Ping.php:429
+msgid "g A l F d"
+msgstr "g A l F d"
+
+#: ../../Zotlabs/Module/Ping.php:447
+msgid "[today]"
+msgstr "[今日]"
+
+#: ../../Zotlabs/Module/Ping.php:457
+msgid "posted an event"
+msgstr "イベントを投稿しました"
+
+#: ../../Zotlabs/Module/Ping.php:491
+msgid "shared a file with you"
+msgstr "あなたとファイルを共有しました"
+
+#: ../../Zotlabs/Module/Ping.php:673
+msgid "Private forum"
+msgstr "プライベートフォーラム"
+
+#: ../../Zotlabs/Module/Ping.php:673
+msgid "Public forum"
+msgstr "公開フォーラム"
+
+#: ../../Zotlabs/Module/Poke.php:165
+msgid "Poke App"
+msgstr "Pokeアプリ"
+
+#: ../../Zotlabs/Module/Poke.php:166
+msgid "Poke somebody in your addressbook"
+msgstr "アドレス帳で誰かを突く"
+
+#: ../../Zotlabs/Module/Poke.php:200
+msgid "Poke somebody"
+msgstr "誰かを突く"
+
+#: ../../Zotlabs/Module/Poke.php:203
+msgid "Poke/Prod"
+msgstr ""
+
+#: ../../Zotlabs/Module/Poke.php:204
+msgid "Poke, prod or do other things to somebody"
+msgstr "突く、突き出す、または他のことを誰かに行う"
+
+#: ../../Zotlabs/Module/Poke.php:211
+msgid "Recipient"
+msgstr "受取人"
+
+#: ../../Zotlabs/Module/Poke.php:212
+msgid "Choose what you wish to do to recipient"
+msgstr "受信者にしたいことを選択してください"
+
+#: ../../Zotlabs/Module/Poke.php:215 ../../Zotlabs/Module/Poke.php:216
+msgid "Make this post private"
+msgstr "この投稿を非公開にします"
+
+#: ../../Zotlabs/Module/Probe.php:18
+msgid "Remote Diagnostics App"
+msgstr "リモート診断アプリ"
+
+#: ../../Zotlabs/Module/Probe.php:19
+msgid "Perform diagnostics on remote channels"
+msgstr "リモートチャネルで診断を実行する"
+
+#: ../../Zotlabs/Module/Profile.php:93
+msgid "vcard"
+msgstr "vcard"
+
+#: ../../Zotlabs/Module/Profiles.php:24 ../../Zotlabs/Module/Profiles.php:184
+#: ../../Zotlabs/Module/Profiles.php:241 ../../Zotlabs/Module/Profiles.php:659
+msgid "Profile not found."
+msgstr "プロファイルが見つかりません。"
+
+#: ../../Zotlabs/Module/Profiles.php:44
+msgid "Profile deleted."
+msgstr "プロファイルが削除されました。"
+
+#: ../../Zotlabs/Module/Profiles.php:68 ../../Zotlabs/Module/Profiles.php:105
+msgid "Profile-"
+msgstr "プロファイル-"
+
+#: ../../Zotlabs/Module/Profiles.php:90 ../../Zotlabs/Module/Profiles.php:127
+msgid "New profile created."
+msgstr "新しいプロファイルが作成されました。"
+
+#: ../../Zotlabs/Module/Profiles.php:111
+msgid "Profile unavailable to clone."
+msgstr "プロファイルを複製できません。"
+
+#: ../../Zotlabs/Module/Profiles.php:146
+msgid "Profile unavailable to export."
+msgstr "プロファイルをエクスポートできません。"
+
+#: ../../Zotlabs/Module/Profiles.php:252
+msgid "Profile Name is required."
+msgstr "プロファイル名が必要です。"
+
+#: ../../Zotlabs/Module/Profiles.php:459
+msgid "Marital Status"
+msgstr "配偶者の有無"
+
+#: ../../Zotlabs/Module/Profiles.php:463
+msgid "Romantic Partner"
+msgstr "ロマンチックなパートナー"
+
+#: ../../Zotlabs/Module/Profiles.php:467 ../../Zotlabs/Module/Profiles.php:772
+msgid "Likes"
+msgstr "いいね"
+
+#: ../../Zotlabs/Module/Profiles.php:471 ../../Zotlabs/Module/Profiles.php:773
+msgid "Dislikes"
+msgstr "わるいね"
+
+#: ../../Zotlabs/Module/Profiles.php:475 ../../Zotlabs/Module/Profiles.php:780
+msgid "Work/Employment"
+msgstr "仕事/雇用"
+
+#: ../../Zotlabs/Module/Profiles.php:478
+msgid "Religion"
+msgstr "宗教"
+
+#: ../../Zotlabs/Module/Profiles.php:482
+msgid "Political Views"
+msgstr "政見"
+
+#: ../../Zotlabs/Module/Profiles.php:486
+msgid "Gender"
+msgstr "性別"
+
+#: ../../Zotlabs/Module/Profiles.php:490
+msgid "Sexual Preference"
+msgstr "性的嗜好"
+
+#: ../../Zotlabs/Module/Profiles.php:494
+msgid "Homepage"
+msgstr "ホームページ"
+
+#: ../../Zotlabs/Module/Profiles.php:498
+msgid "Interests"
+msgstr "趣味"
+
+#: ../../Zotlabs/Module/Profiles.php:594
+msgid "Profile updated."
+msgstr "プロフィール更新済み。"
+
+#: ../../Zotlabs/Module/Profiles.php:678
+msgid "Hide your connections list from viewers of this profile"
+msgstr "このプロファイルの閲覧者から接続リストを非表示にします"
+
+#: ../../Zotlabs/Module/Profiles.php:722
+msgid "Edit Profile Details"
+msgstr "プロファイルの詳細を編集"
+
+#: ../../Zotlabs/Module/Profiles.php:724
+msgid "View this profile"
+msgstr "このプロフィールを見る"
+
+#: ../../Zotlabs/Module/Profiles.php:726
+msgid "Profile Tools"
+msgstr "プロファイルツール"
+
+#: ../../Zotlabs/Module/Profiles.php:727
+msgid "Change cover photo"
+msgstr "カバー写真を変更"
+
+#: ../../Zotlabs/Module/Profiles.php:729
+msgid "Create a new profile using these settings"
+msgstr "これらの設定を使用して新しいプロファイルを作成します"
+
+#: ../../Zotlabs/Module/Profiles.php:730
+msgid "Clone this profile"
+msgstr "このプロファイルを複製"
+
+#: ../../Zotlabs/Module/Profiles.php:731
+msgid "Delete this profile"
+msgstr "このプロファイルを削除"
+
+#: ../../Zotlabs/Module/Profiles.php:732
+msgid "Add profile things"
+msgstr "プロフィールを追加する"
+
+#: ../../Zotlabs/Module/Profiles.php:733
+msgid "Personal"
+msgstr "パーソナル"
+
+#: ../../Zotlabs/Module/Profiles.php:735
+msgid "Relationship"
+msgstr "関係"
+
+#: ../../Zotlabs/Module/Profiles.php:738
+msgid "Import profile from file"
+msgstr "ファイルからプロファイルをインポート"
+
+#: ../../Zotlabs/Module/Profiles.php:739
+msgid "Export profile to file"
+msgstr "プロファイルをファイルにエクスポート"
+
+#: ../../Zotlabs/Module/Profiles.php:740
+msgid "Your gender"
+msgstr "あなたの性別"
+
+#: ../../Zotlabs/Module/Profiles.php:741
+msgid "Marital status"
+msgstr "配偶者の有無"
+
+#: ../../Zotlabs/Module/Profiles.php:742
+msgid "Sexual preference"
+msgstr "性的嗜好"
+
+#: ../../Zotlabs/Module/Profiles.php:745
+msgid "Profile name"
+msgstr "プロファイル名"
+
+#: ../../Zotlabs/Module/Profiles.php:747
+msgid "This is your default profile."
+msgstr "これがデフォルトのプロファイルです。"
+
+#: ../../Zotlabs/Module/Profiles.php:749
+msgid "Your full name"
+msgstr "あなたのフルネーム"
+
+#: ../../Zotlabs/Module/Profiles.php:750
+msgid "Title/Description"
+msgstr "タイトル説明"
+
+#: ../../Zotlabs/Module/Profiles.php:753
+msgid "Street address"
+msgstr "住所"
+
+#: ../../Zotlabs/Module/Profiles.php:754
+msgid "Locality/City"
+msgstr "地方/市"
+
+#: ../../Zotlabs/Module/Profiles.php:755
+msgid "Region/State"
+msgstr "地域/州"
+
+#: ../../Zotlabs/Module/Profiles.php:756
+msgid "Postal/Zip code"
+msgstr "郵便番号"
+
+#: ../../Zotlabs/Module/Profiles.php:762
+msgid "Who (if applicable)"
+msgstr "誰(該当する場合)"
+
+#: ../../Zotlabs/Module/Profiles.php:762
+msgid "Examples: cathy123, Cathy Williams, cathy@example.com"
+msgstr "例:cathy123、Cathy Williams、cathy @ example.com"
+
+#: ../../Zotlabs/Module/Profiles.php:763
+msgid "Since (date)"
+msgstr "以来(日付)"
+
+#: ../../Zotlabs/Module/Profiles.php:766
+msgid "Tell us about yourself"
+msgstr "あなた自身について教えてください"
+
+#: ../../Zotlabs/Module/Profiles.php:767
+msgid "Homepage URL"
+msgstr "ホームページURL"
+
+#: ../../Zotlabs/Module/Profiles.php:768
+msgid "Hometown"
+msgstr "出身地"
+
+#: ../../Zotlabs/Module/Profiles.php:769
+msgid "Political views"
+msgstr "政見"
+
+#: ../../Zotlabs/Module/Profiles.php:770
+msgid "Religious views"
+msgstr "宗教的見解"
+
+#: ../../Zotlabs/Module/Profiles.php:771
+msgid "Keywords used in directory listings"
+msgstr "ディレクトリリストで使用されるキーワード"
+
+#: ../../Zotlabs/Module/Profiles.php:771
+msgid "Example: fishing photography software"
+msgstr "例:釣り写真ソフトウェア"
+
+#: ../../Zotlabs/Module/Profiles.php:774
+msgid "Musical interests"
+msgstr "音楽的興味"
+
+#: ../../Zotlabs/Module/Profiles.php:775
+msgid "Books, literature"
+msgstr "本、文学"
+
+#: ../../Zotlabs/Module/Profiles.php:776
+msgid "Television"
+msgstr "テレビ"
+
+#: ../../Zotlabs/Module/Profiles.php:777
+msgid "Film/Dance/Culture/Entertainment"
+msgstr "映画/ダンス/文化/エンターテイメント"
+
+#: ../../Zotlabs/Module/Profiles.php:778
+msgid "Hobbies/Interests"
+msgstr "趣味/興味"
+
+#: ../../Zotlabs/Module/Profiles.php:779
+msgid "Love/Romance"
+msgstr "愛/ロマンス"
+
+#: ../../Zotlabs/Module/Profiles.php:781
+msgid "School/Education"
+msgstr "学校教育"
+
+#: ../../Zotlabs/Module/Profiles.php:782
+msgid "Contact information and social networks"
+msgstr "連絡先情報とソーシャルネットワーク"
+
+#: ../../Zotlabs/Module/Profiles.php:783
+msgid "My other channels"
+msgstr "私の他のチャンネル"
+
+#: ../../Zotlabs/Module/Profiles.php:785
+msgid "Communications"
+msgstr "コミュニケーションズ"
+
+#: ../../Zotlabs/Module/Profile_photo.php:218
+msgid ""
+"Shift-reload the page or clear browser cache if the new photo does not "
+"display immediately."
+msgstr "新しい写真がすぐに表示されない場合は、Shiftキーを押しながらページをリロードするか、ブラウザーのキャッシュをクリアします。"
+
+#: ../../Zotlabs/Module/Profile_photo.php:454
+msgid ""
+"Your default profile photo is visible to anybody on the internet. Profile "
+"photos for alternate profiles will inherit the permissions of the profile"
+msgstr "デフォルトのプロフィール写真は、インターネット上の誰でも見ることができます。代替プロファイルのプロファイル写真は、プロファイルの権限を継承します"
+
+#: ../../Zotlabs/Module/Profile_photo.php:454
+msgid ""
+"Your profile photo is visible to anybody on the internet and may be "
+"distributed to other websites."
+msgstr "あなたのプロフィール写真はインターネット上の誰でも見ることができ、他のウェブサイトに配布される場合があります。"
+
+#: ../../Zotlabs/Module/Profile_photo.php:458
+msgid "Use Photo for Profile"
+msgstr "プロフィールに写真を使用"
+
+#: ../../Zotlabs/Module/Profile_photo.php:458
+msgid "Change Profile Photo"
+msgstr "プロフィール写真の変更"
+
+#: ../../Zotlabs/Module/Profile_photo.php:459
+msgid "Use"
+msgstr "使用する"
+
+#: ../../Zotlabs/Module/Profperm.php:34 ../../Zotlabs/Module/Profperm.php:63
+msgid "Invalid profile identifier."
+msgstr "無効なプロファイル識別子。"
+
+#: ../../Zotlabs/Module/Profperm.php:111
+msgid "Profile Visibility Editor"
+msgstr "プロファイル可視性エディター"
+
+#: ../../Zotlabs/Module/Profperm.php:115
+msgid "Click on a contact to add or remove."
+msgstr "連絡先をクリックして追加または削除します。"
+
+#: ../../Zotlabs/Module/Profperm.php:124
+msgid "Visible To"
+msgstr "に表示"
+
+#: ../../Zotlabs/Module/Pubsites.php:24 ../../Zotlabs/Widget/Pubsites.php:12
+msgid "Public Hubs"
+msgstr "公共ハブ"
+
+#: ../../Zotlabs/Module/Pubsites.php:27
+msgid ""
+"The listed hubs allow public registration for the $Projectname network. All "
+"hubs in the network are interlinked so membership on any of them conveys "
+"membership in the network as a whole. Some hubs may require subscription or "
+"provide tiered service plans. The hub itself may provide "
+"additional details."
+msgstr "このリスト化されたハブは$Projectnameのネットワークに登録が許可されています。全てのハブは相互にリンクしておりどこのハブにいても接続できます。それぞれのハブには独自の制約がある可能性もあります。"
+#: ../../Zotlabs/Module/Pubsites.php:33
+msgid "Hub URL"
+msgstr "ハブURL"
+
+#: ../../Zotlabs/Module/Pubsites.php:33
+msgid "Access Type"
+msgstr "アクセスタイプ"
+
+#: ../../Zotlabs/Module/Pubsites.php:33
+msgid "Registration Policy"
+msgstr "登録ポリシー"
+
+#: ../../Zotlabs/Module/Pubsites.php:33
+msgid "Stats"
+msgstr "統計"
+
+#: ../../Zotlabs/Module/Pubsites.php:33
+msgid "Software"
+msgstr "ソフトウェア"
+
+#: ../../Zotlabs/Module/Pubsites.php:49
+msgid "Rate"
+msgstr "レート"
+
+#: ../../Zotlabs/Module/Pubstream.php:20
+msgid "Public Stream App"
+msgstr "パブリックストリームアプリ"
+
+#: ../../Zotlabs/Module/Pubstream.php:21
+msgid "The unmoderated public stream of this hub"
+msgstr "このハブのモデレートされていないパブリックストリーム"
+
+#: ../../Zotlabs/Module/Randprof.php:29
+msgid "Random Channel App"
+msgstr "ランダムチャンネルアプリ"
+
+#: ../../Zotlabs/Module/Randprof.php:30
+msgid "Visit a random channel in the $Projectname network"
+msgstr "$Projectnameネットワークのランダムチャネルにアクセスします"
+
+#: ../../Zotlabs/Module/Rate.php:156
+msgid "Website:"
+msgstr "ウェブサイト:"
+
+#: ../../Zotlabs/Module/Rate.php:159
+#, php-format
+msgid "Remote Channel [%s] (not yet known on this site)"
+msgstr "リモートチャネル[ %s ](このサイトではまだ知られていない)"
+
+#: ../../Zotlabs/Module/Rate.php:160
+msgid "Rating (this information is public)"
+msgstr "評価(この情報は公開されています)"
+
+#: ../../Zotlabs/Module/Rate.php:161
+msgid "Optionally explain your rating (this information is public)"
+msgstr "オプションで、評価を説明してください(この情報は公開されています)"
+
+#: ../../Zotlabs/Module/Ratings.php:70
+msgid "No ratings"
+msgstr "評価なし"
+
+#: ../../Zotlabs/Module/Ratings.php:98
+msgid "Rating: "
+msgstr "評価:"
+
+#: ../../Zotlabs/Module/Ratings.php:99
+msgid "Website: "
+msgstr "ウェブサイト:"
+
+#: ../../Zotlabs/Module/Ratings.php:101
+msgid "Description: "
+msgstr "説明:"
+
+#: ../../Zotlabs/Module/Rbmark.php:94
+msgid "Select a bookmark folder"
+msgstr "ブックマークフォルダを選択"
+
+#: ../../Zotlabs/Module/Rbmark.php:99
+msgid "Save Bookmark"
+msgstr "ブックマークを保存"
+
+#: ../../Zotlabs/Module/Rbmark.php:100
+msgid "URL of bookmark"
+msgstr "ブックマークのURL"
+
+#: ../../Zotlabs/Module/Rbmark.php:105
+msgid "Or enter new bookmark folder name"
+msgstr "または、新しいブックマークフォルダ名を入力してください"
+
+#: ../../Zotlabs/Module/Register.php:49
+msgid "Maximum daily site registrations exceeded. Please try again tomorrow."
+msgstr "1日の最大サイト登録数を超えました。明日もう一度お試しください。"
+
+#: ../../Zotlabs/Module/Register.php:55
+msgid ""
+"Please indicate acceptance of the Terms of Service. Registration failed."
+msgstr "利用規約への同意を示してください。登録に失敗しました。"
+
+#: ../../Zotlabs/Module/Register.php:89
+msgid "Passwords do not match."
+msgstr "パスワードが一致していません。"
+
+#: ../../Zotlabs/Module/Register.php:132
+msgid "Registration successful. Continue to create your first channel..."
+msgstr "登録に成功。最初のチャンネルを作成し続けます..."
+
+#: ../../Zotlabs/Module/Register.php:135
+msgid ""
+"Registration successful. Please check your email for validation instructions."
+msgstr "登録に成功。検証手順については、メールを確認してください。"
+
+#: ../../Zotlabs/Module/Register.php:142
+msgid "Your registration is pending approval by the site owner."
+msgstr "登録はサイト所有者による承認待ちです。"
+
+#: ../../Zotlabs/Module/Register.php:145
+msgid "Your registration can not be processed."
+msgstr "登録を処理できません。"
+
+#: ../../Zotlabs/Module/Register.php:192
+msgid "Registration on this hub is disabled."
+msgstr "このハブでの登録は無効になっています。"
+
+#: ../../Zotlabs/Module/Register.php:201
+msgid "Registration on this hub is by approval only."
+msgstr "このハブへの登録は承認された人のみです。"
+
+#: ../../Zotlabs/Module/Register.php:202 ../../Zotlabs/Module/Register.php:211
+msgid "Register at another affiliated hub."
+msgstr "別の提携ハブに登録します。"
+
+#: ../../Zotlabs/Module/Register.php:210
+msgid "Registration on this hub is by invitation only."
+msgstr "このハブへ登録できるのは招待状を持っている人のみです。"
+
+#: ../../Zotlabs/Module/Register.php:221
+msgid ""
+"This site has exceeded the number of allowed daily account registrations. "
+"Please try again tomorrow."
+msgstr "このサイトは、許可されている1日のアカウント登録数を超えています。明日もう一度お試しください。"
+
+#: ../../Zotlabs/Module/Register.php:236 ../../Zotlabs/Module/Siteinfo.php:28
+msgid "Terms of Service"
+msgstr "利用規約"
+
+#: ../../Zotlabs/Module/Register.php:242
+#, php-format
+msgid "I accept the %s for this website"
+msgstr "このウェブサイトの%sに同意します"
+
+#: ../../Zotlabs/Module/Register.php:249
+#, php-format
+msgid "I am over %s years of age and accept the %s for this website"
+msgstr "私は%s歳以上で、このウェブサイトの%sを受け入れます"
+
+#: ../../Zotlabs/Module/Register.php:254
+msgid "Your email address"
+msgstr "メールアドレス"
+
+#: ../../Zotlabs/Module/Register.php:255
+msgid "Choose a password"
+msgstr "パスワードを決めて下さい"
+
+#: ../../Zotlabs/Module/Register.php:256
+msgid "Please re-enter your password"
+msgstr "パスワードを再入力してください"
+
+#: ../../Zotlabs/Module/Register.php:257
+msgid "Please enter your invitation code"
+msgstr "招待コードを入力してください"
+
+#: ../../Zotlabs/Module/Register.php:258
+msgid "Your Name"
+msgstr "あなたの名前"
+
+#: ../../Zotlabs/Module/Register.php:258
+msgid "Real names are preferred."
+msgstr "本名が優先されます。"
+
+#: ../../Zotlabs/Module/Register.php:260
+#, php-format
+msgid ""
+"Your nickname will be used to create an easy to remember channel address e."
+"g. nickname%s"
+msgstr "ニックネームは覚えやすいチャンネルアドレスを作成するために使用されます。ニックネーム:%s"
+
+#: ../../Zotlabs/Module/Register.php:261
+msgid ""
+"Select a channel permission role for your usage needs and privacy "
+"requirements."
+msgstr "使用上のニーズとプライバシーの要件に応じて、チャンネル許可の役割を選択します。"
+
+#: ../../Zotlabs/Module/Register.php:262
+msgid "no"
+msgstr "いや"
+
+#: ../../Zotlabs/Module/Register.php:262
+msgid "yes"
+msgstr "はい"
+
+#: ../../Zotlabs/Module/Register.php:290
+msgid ""
+"This site requires email verification. After completing this form, please "
+"check your email for further instructions."
+msgstr "このサイトではメールの確認が必要です。このフォームに記入した後、詳細な手順についてはメールを確認してください。"
+
+#: ../../Zotlabs/Module/Removeaccount.php:35
+msgid ""
+"Account removals are not allowed within 48 hours of changing the account "
+"password."
+msgstr "アカウントのパスワードを変更してから48時間以内にアカウントを削除することはできません。"
+
+#: ../../Zotlabs/Module/Removeaccount.php:57
+msgid "Remove This Account"
+msgstr "このアカウントを削除"
+
+#: ../../Zotlabs/Module/Removeaccount.php:58
+msgid ""
+"This account and all its channels will be completely removed from the "
+"network. "
+msgstr "このアカウントとそのすべてのチャネルは、ネットワークから完全に削除されます。"
+
+#: ../../Zotlabs/Module/Removeaccount.php:58
+#: ../../Zotlabs/Module/Removeme.php:61
+msgid "This action is permanent and can not be undone!"
+msgstr "このアクションは永続的であり、元に戻すことはできません!"
+
+#: ../../Zotlabs/Module/Removeaccount.php:60
+msgid ""
+"Remove this account, all its channels and all its channel clones from the "
+"network"
+msgstr "このアカウント、そのすべてのチャンネル、およびそのすべてのチャンネルクローンをネットワークから削除します"
+
+#: ../../Zotlabs/Module/Removeaccount.php:60
+msgid ""
+"By default only the instances of the channels located on this hub will be "
+"removed from the network"
+msgstr "デフォルトでは、このハブにあるチャネルのインスタンスのみがネットワークから削除されます"
+
+#: ../../Zotlabs/Module/Removeaccount.php:61
+#: ../../Zotlabs/Module/Settings/Account.php:105
+msgid "Remove Account"
+msgstr "アカウントを削除"
+
+#: ../../Zotlabs/Module/Removeme.php:35
+msgid ""
+"Channel removals are not allowed within 48 hours of changing the account "
+"password."
+msgstr "アカウントのパスワードを変更してから48時間以内にチャンネルを削除することはできません。"
+
+#: ../../Zotlabs/Module/Removeme.php:60
+msgid "Remove This Channel"
+msgstr "このチャンネルを削除"
+
+#: ../../Zotlabs/Module/Removeme.php:61
+msgid "This channel will be completely removed from the network. "
+msgstr "このチャネルはネットワークから完全に削除されます。"
+
+#: ../../Zotlabs/Module/Removeme.php:63
+msgid "Remove this channel and all its clones from the network"
+msgstr "このチャネルとそのすべてのクローンをネットワークから削除します"
+
+#: ../../Zotlabs/Module/Removeme.php:63
+msgid ""
+"By default only the instance of the channel located on this hub will be "
+"removed from the network"
+msgstr "デフォルトでは、このハブにあるチャネルのインスタンスのみがネットワークから削除されます"
+
+#: ../../Zotlabs/Module/Removeme.php:64
+#: ../../Zotlabs/Module/Settings/Channel.php:594
+msgid "Remove Channel"
+msgstr "チャンネルを削除"
+
+#: ../../Zotlabs/Module/Rmagic.php:44
+msgid "Authentication failed."
+msgstr "認証に失敗しました。"
+
+#: ../../Zotlabs/Module/Search.php:230
+#, php-format
+msgid "Items tagged with: %s"
+msgstr "タグ付けされたアイテム: %s"
+
+#: ../../Zotlabs/Module/Search.php:232
+#, php-format
+msgid "Search results for: %s"
+msgstr "%s検索結果"
+
+#: ../../Zotlabs/Module/Service_limits.php:23
+msgid "No service class restrictions found."
+msgstr "サービスクラスの制限は見つかりませんでした。"
+
+#: ../../Zotlabs/Module/Settings/Account.php:19
+msgid "Not valid email."
+msgstr "無効なメール。"
+
+#: ../../Zotlabs/Module/Settings/Account.php:22
+msgid "Protected email address. Cannot change to that email."
+msgstr "保護されたメールアドレス。そのメールに変更できません。"
+
+#: ../../Zotlabs/Module/Settings/Account.php:31
+msgid "System failure storing new email. Please try again."
+msgstr "新しいメールの保存中にシステム障害が発生しました。もう一度試してください。"
+
+#: ../../Zotlabs/Module/Settings/Account.php:48
+msgid "Password verification failed."
+msgstr "パスワードの確認に失敗しました。"
+
+#: ../../Zotlabs/Module/Settings/Account.php:55
+msgid "Passwords do not match. Password unchanged."
+msgstr "パスワードが一致していません。パスワードは変更されていません。"
+
+#: ../../Zotlabs/Module/Settings/Account.php:59
+msgid "Empty passwords are not allowed. Password unchanged."
+msgstr "空のパスワードは許可されていません。パスワードは変更されていません。"
+
+#: ../../Zotlabs/Module/Settings/Account.php:73
+msgid "Password changed."
+msgstr "パスワード変更済み。"
+
+#: ../../Zotlabs/Module/Settings/Account.php:75
+msgid "Password update failed. Please try again."
+msgstr "パスワードの更新に失敗しました。もう一度試してください。"
+
+#: ../../Zotlabs/Module/Settings/Account.php:99
+msgid "Account Settings"
+msgstr "アカウント設定"
+
+#: ../../Zotlabs/Module/Settings/Account.php:100
+msgid "Current Password"
+msgstr "現在のパスワード"
+
+#: ../../Zotlabs/Module/Settings/Account.php:101
+msgid "Enter New Password"
+msgstr "新しいパスワードを入力してください"
+
+#: ../../Zotlabs/Module/Settings/Account.php:102
+msgid "Confirm New Password"
+msgstr "新しいパスワードを確認"
+
+#: ../../Zotlabs/Module/Settings/Account.php:102
+msgid "Leave password fields blank unless changing"
+msgstr "変更しない限り、パスワードフィールドは空白のままにしてください"
+
+#: ../../Zotlabs/Module/Settings/Account.php:104
+#: ../../Zotlabs/Module/Settings/Channel.php:500
+msgid "Email Address:"
+msgstr "電子メールアドレス:"
+
+#: ../../Zotlabs/Module/Settings/Account.php:106
+msgid "Remove this account including all its channels"
+msgstr "すべてのチャンネルを含むこのアカウントを削除します"
+
+#: ../../Zotlabs/Module/Settings/Calendar.php:39
+msgid "CalDAV Settings"
+msgstr "CalDAV設定"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:327
+msgid "Nobody except yourself"
+msgstr "自分以外は誰もいません"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:328
+msgid "Only those you specifically allow"
+msgstr "特に許可したもののみ"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:329
+msgid "Approved connections"
+msgstr "承認された接続"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:330
+msgid "Any connections"
+msgstr "すべての接続"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:331
+msgid "Anybody on this website"
+msgstr "このウェブサイトの誰でも"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:332
+msgid "Anybody in this network"
+msgstr "このネットワークの誰でも"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:333
+msgid "Anybody authenticated"
+msgstr "誰でも認証済み"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:334
+msgid "Anybody on the internet"
+msgstr "インターネット上の誰でも"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:409
+msgid "Publish your default profile in the network directory"
+msgstr "ネットワークディレクトリでデフォルトプロファイルを公開する"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:414
+msgid "Allow us to suggest you as a potential friend to new members?"
+msgstr "あなたを新しいメンバーの潜在的な友人として提案させてください。"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:418
+msgid "or"
+msgstr "または"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:427
+msgid "Your channel address is"
+msgstr "あなたのチャンネルのアドレスは"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:430
+msgid "Your files/photos are accessible via WebDAV at"
+msgstr "ファイル/写真には、WebDAVからアクセスできます"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:470
+msgid "Automatic membership approval"
+msgstr "自動会員承認"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:491
+msgid "Channel Settings"
+msgstr "チャンネル設定"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:498
+msgid "Basic Settings"
+msgstr "基本設定"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:501
+msgid "Your Timezone:"
+msgstr "あなたのタイムゾーン:"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:502
+msgid "Default Post Location:"
+msgstr "デフォルトの投稿場所:"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:502
+msgid "Geographical location to display on your posts"
+msgstr "投稿に表示する地理的な場所"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:503
+msgid "Use Browser Location:"
+msgstr "ブラウザの場所を使用:"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:505
+msgid "Adult Content"
+msgstr "成人コンテンツ"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:505
+msgid ""
+"This channel frequently or regularly publishes adult content. (Please tag "
+"any adult material and/or nudity with #NSFW)"
+msgstr "このチャンネルは頻繁または定期的にアダルトコンテンツを公開しています。 (成人向けの素材やヌードには#NSFWのタグを付けてください)"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:507
+msgid "Security and Privacy Settings"
+msgstr "セキュリティとプライバシーの設定"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:509
+msgid "Your permissions are already configured. Click to view/adjust"
+msgstr "権限はすでに構成されています。クリックして表示/調整"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:511
+msgid "Hide my online presence"
+msgstr "オンラインプレゼンスを非表示にする"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:511
+msgid "Prevents displaying in your profile that you are online"
+msgstr "あなたがオンラインであることをあなたのプロフィールに表示しないようにします"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:513
+msgid "Simple Privacy Settings:"
+msgstr "シンプルなプライバシー設定:"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:514
+msgid ""
+"Very Public - extremely permissive (should be used with caution)"
+msgstr "非常にパブリック-非常に寛容です(注意して使用する必要があります)"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:515
+msgid ""
+"Typical - default public, privacy when desired (similar to social "
+"network permissions but with improved privacy)"
+msgstr "標準-必要に応じてデフォルトのパブリック、プライバシー(ソーシャルネットワークのアクセス許可に似ていますが、プライバシーが改善されます)"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:516
+msgid "Private - default private, never open or public"
+msgstr "非公開-デフォルトでは非公開、非公開または公開 em>"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:517
+msgid "Blocked - default blocked to/from everybody"
+msgstr "ブロック済み-デフォルトですべてのユーザーとの間でブロック em>"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:519
+msgid "Allow others to tag your posts"
+msgstr "他のユーザーがあなたの投稿にタグ付けできるようにします"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:519
+msgid ""
+"Often used by the community to retro-actively flag inappropriate content"
+msgstr "コミュニティが不適切なコンテンツを遡ってフラグを立てるためによく使用します"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:521
+msgid "Channel Permission Limits"
+msgstr "チャンネル許可の制限"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:523
+msgid "Expire other channel content after this many days"
+msgstr "この数日後に他のチャンネルコンテンツを期限切れにする"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:523
+msgid "0 or blank to use the website limit."
+msgstr "Webサイトの制限を使用する場合は0または空白。"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:523
+#, php-format
+msgid "This website expires after %d days."
+msgstr "このウェブサイトは%d日後に有効期限が切れます。"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:523
+msgid "This website does not expire imported content."
+msgstr "このWebサイトは、インポートされたコンテンツを期限切れにしません。"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:523
+msgid "The website limit takes precedence if lower than your limit."
+msgstr "Webサイトの制限は、制限より低い場合に優先されます。"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:524
+msgid "Maximum Friend Requests/Day:"
+msgstr "最大友達リクエスト/日:"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:524
+msgid "May reduce spam activity"
+msgstr "スパム活動を減らす可能性があります"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:525
+msgid "Default Privacy Group"
+msgstr "デフォルトのプライバシーグループ"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:527
+msgid "Use my default audience setting for the type of object published"
+msgstr "公開されたオブジェクトのタイプにデフォルトのオーディエンス設定を使用します"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:536
+msgid "Default permissions category"
+msgstr "デフォルトの許可カテゴリ"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:542
+msgid "Maximum private messages per day from unknown people:"
+msgstr "不明な人からの1日あたりの最大プライベートメッセージ:"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:542
+msgid "Useful to reduce spamming"
+msgstr "スパムを減らすのに役立ちます"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:546
+msgid "By default post a status message when:"
+msgstr "デフォルトでは、次の場合にステータスメッセージを投稿します。"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:547
+msgid "accepting a friend request"
+msgstr "友達リクエストを受け入れたとき"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:548
+msgid "joining a forum/community"
+msgstr "フォーラム/コミュニティへ参加したとき"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:549
+msgid "making an interesting profile change"
+msgstr "興味深いプロファイルの変更を行ったとき"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:550
+msgid "Send a notification email when:"
+msgstr "次の場合に通知メールを送信します。"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:551
+msgid "You receive a connection request"
+msgstr "接続要求を受け取ったとき"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:552
+msgid "Your connections are confirmed"
+msgstr "接続が確認されたとき"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:553
+msgid "Someone writes on your profile wall"
+msgstr "誰かがあなたのプロフィールウォールに書き込んだとき"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:554
+msgid "Someone writes a followup comment"
+msgstr "誰かがフォローアップコメントを書いたとき"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:555
+msgid "You receive a private message"
+msgstr "プライベートメッセージを受け取ったとき"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:556
+msgid "You receive a friend suggestion"
+msgstr "友達の提案を受け取ったとき"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:557
+msgid "You are tagged in a post"
+msgstr "あなたが投稿でタグ付けされたとき"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:558
+msgid "You are poked/prodded/etc. in a post"
+msgstr "あなたの投稿にpokeやproddedをされたとき"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:560
+msgid "Someone likes your post/comment"
+msgstr "誰かがあなたの投稿/コメントをいいね!したとき"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:563
+msgid "Show visual notifications including:"
+msgstr "以下を含む視覚的な通知を表示します。"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:565
+msgid "Unseen stream activity"
+msgstr "未読のストリーム活動"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:566
+msgid "Unseen channel activity"
+msgstr "未読のチャンネルアクティビティ"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:567
+msgid "Unseen private messages"
+msgstr "未読のプライベートメッセージ"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:567
+#: ../../Zotlabs/Module/Settings/Channel.php:572
+#: ../../Zotlabs/Module/Settings/Channel.php:573
+#: ../../Zotlabs/Module/Settings/Channel.php:574
+msgid "Recommended"
+msgstr "お勧め"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:568
+msgid "Upcoming events"
+msgstr "今後のイベント"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:569
+msgid "Events today"
+msgstr "今日のイベント"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:570
+msgid "Upcoming birthdays"
+msgstr "今後の誕生日"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:570
+msgid "Not available in all themes"
+msgstr "テーマは利用できません"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:571
+msgid "System (personal) notifications"
+msgstr "システム(個人)通知"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:572
+msgid "System info messages"
+msgstr "システム情報メッセージ"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:573
+msgid "System critical alerts"
+msgstr "システムクリティカルアラート"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:574
+msgid "New connections"
+msgstr "新しい接続"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:575
+msgid "System Registrations"
+msgstr "システム登録"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:576
+msgid "Unseen shared files"
+msgstr "未確認の共有ファイル"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:577
+msgid "Unseen public stream activity"
+msgstr "未確認の公開ストリームアクティビティ"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:578
+msgid "Unseen likes and dislikes"
+msgstr "未確認の好き嫌い"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:579
+msgid "Unseen forum posts"
+msgstr "未確認のフォーラム投稿"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:580
+msgid "Email notification hub (hostname)"
+msgstr "電子メール通知ハブ(ホスト名)"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:580
+#, php-format
+msgid ""
+"If your channel is mirrored to multiple hubs, set this to your preferred "
+"location. This will prevent duplicate email notifications. Example: %s"
+msgstr "チャンネルが複数のハブにミラーリングされている場合、これを好みの場所に設定します。これにより、電子メール通知の重複が防止されます。例: %s"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:581
+msgid "Show new wall posts, private messages and connections under Notices"
+msgstr "お知らせの下に新しい壁の投稿、プライベートメッセージ、接続を表示します"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:583
+msgid "Notify me of events this many days in advance"
+msgstr "この数日前にイベントを通知してください"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:583
+msgid "Must be greater than 0"
+msgstr "0より大きくなければなりません"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:588
+msgid "Advanced Account/Page Type Settings"
+msgstr "アカウント/ページタイプの詳細設定"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:589
+msgid "Change the behaviour of this account for special situations"
+msgstr "特別な状況でこのアカウントの動作を変更する"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:591
+msgid "Miscellaneous Settings"
+msgstr "その他の設定"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:592
+msgid "Default photo upload folder"
+msgstr "デフォルトの写真アップロードフォルダ"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:592
+#: ../../Zotlabs/Module/Settings/Channel.php:593
+msgid "%Y - current year, %m - current month"
+msgstr "%Y-現在の年、%m-現在の月"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:593
+msgid "Default file upload folder"
+msgstr "デフォルトのファイルアップロードフォルダ"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:595
+msgid "Remove this channel."
+msgstr "このチャンネルを削除します。"
+
+#: ../../Zotlabs/Module/Settings/Channel_home.php:44
+#: ../../Zotlabs/Module/Settings/Network.php:41
+msgid "Max height of content (in pixels)"
+msgstr "コンテンツの最大の高さ(ピクセル単位)"
+
+#: ../../Zotlabs/Module/Settings/Channel_home.php:46
+#: ../../Zotlabs/Module/Settings/Network.php:43
+msgid "Click to expand content exceeding this height"
+msgstr "この高さを超えるコンテンツはクリックして展開します"
+
+#: ../../Zotlabs/Module/Settings/Channel_home.php:59
+msgid "Personal menu to display in your channel pages"
+msgstr "チャンネルページに表示する個人メニュー"
+
+#: ../../Zotlabs/Module/Settings/Channel_home.php:86
+msgid "Channel Home Settings"
+msgstr "チャンネルのホーム設定"
+
+#: ../../Zotlabs/Module/Settings/Connections.php:39
+msgid "Connections Settings"
+msgstr "接続設定"
+
+#: ../../Zotlabs/Module/Settings/Conversation.php:22
+msgid "Settings saved."
+msgstr "保存された設定。"
+
+#: ../../Zotlabs/Module/Settings/Conversation.php:24
+msgid "Settings saved. Reload page please."
+msgstr "設定は保存されました。ページをリロードしてください。"
+
+#: ../../Zotlabs/Module/Settings/Conversation.php:46
+msgid "Conversation Settings"
+msgstr "会話設定"
+
+#: ../../Zotlabs/Module/Settings/Directory.php:39
+msgid "Directory Settings"
+msgstr "ディレクトリ設定"
+
+#: ../../Zotlabs/Module/Settings/Display.php:128
+#, php-format
+msgid "%s - (Experimental)"
+msgstr "%s (実験的)"
+
+#: ../../Zotlabs/Module/Settings/Display.php:184
+msgid "Display Settings"
+msgstr "画面表示の設定"
+
+#: ../../Zotlabs/Module/Settings/Display.php:185
+msgid "Theme Settings"
+msgstr "テーマ設定"
+
+#: ../../Zotlabs/Module/Settings/Display.php:186
+msgid "Custom Theme Settings"
+msgstr "テーマのカスタマイズ設定"
+
+#: ../../Zotlabs/Module/Settings/Display.php:187
+msgid "Content Settings"
+msgstr "コンテンツ設定"
+
+#: ../../Zotlabs/Module/Settings/Display.php:193
+msgid "Display Theme:"
+msgstr "テーマ:"
+
+#: ../../Zotlabs/Module/Settings/Display.php:194
+msgid "Select scheme"
+msgstr "スキームを選択"
+
+#: ../../Zotlabs/Module/Settings/Display.php:196
+msgid "Preload images before rendering the page"
+msgstr "ページをレンダリングする前に画像をプリロードする"
+
+#: ../../Zotlabs/Module/Settings/Display.php:196
+msgid ""
+"The subjective page load time will be longer but the page will be ready when "
+"displayed"
+msgstr "主観的なページの読み込み時間は長くなりますが、表示されるとページの準備が整います"
+
+#: ../../Zotlabs/Module/Settings/Display.php:197
+msgid "Enable user zoom on mobile devices"
+msgstr "モバイルデバイスでユーザーズームを有効にする"
+
+#: ../../Zotlabs/Module/Settings/Display.php:198
+msgid "Update browser every xx seconds"
+msgstr "xx秒ごとに画面を更新する"
+
+#: ../../Zotlabs/Module/Settings/Display.php:198
+msgid "Minimum of 10 seconds, no maximum"
+msgstr "最小10秒、最大なし"
+
+#: ../../Zotlabs/Module/Settings/Display.php:199
+msgid "Maximum number of conversations to load at any time:"
+msgstr "常にロードする会話の最大数:"
+
+#: ../../Zotlabs/Module/Settings/Display.php:199
+msgid "Maximum of 100 items"
+msgstr "最大100アイテム"
+
+#: ../../Zotlabs/Module/Settings/Display.php:200
+msgid "Show emoticons (smilies) as images"
+msgstr "絵文字(スマイリー)を画像として表示する"
+
+#: ../../Zotlabs/Module/Settings/Display.php:201
+msgid "Provide channel menu in navigation bar"
+msgstr "ナビゲーションバーにチャンネルメニューを表示する"
+
+#: ../../Zotlabs/Module/Settings/Display.php:201
+msgid "Default: channel menu located in app menu"
+msgstr "デフォルト:アプリメニューにあるチャンネルメニュー"
+
+#: ../../Zotlabs/Module/Settings/Display.php:202
+msgid "Manual conversation updates"
+msgstr "手動会話の更新"
+
+#: ../../Zotlabs/Module/Settings/Display.php:202
+msgid "Default is on, turning this off may increase screen jumping"
+msgstr "デフォルトはオンです。これをオフにすると、画面ジャンプが増加する場合があります"
+
+#: ../../Zotlabs/Module/Settings/Display.php:203
+msgid "Link post titles to source"
+msgstr "投稿のタイトルをソースにリンクする"
+
+#: ../../Zotlabs/Module/Settings/Display.php:205
+#: ../../Zotlabs/Widget/Newmember.php:75
+msgid "New Member Links"
+msgstr "新規会員リンク"
+
+#: ../../Zotlabs/Module/Settings/Display.php:205
+msgid "Display new member quick links menu"
+msgstr "新しいメンバーのクイックリンクメニューを表示する"
+
+#: ../../Zotlabs/Module/Settings/Editor.php:39
+msgid "Editor Settings"
+msgstr "エディター設定"
+
+#: ../../Zotlabs/Module/Settings/Events.php:39
+msgid "Events Settings"
+msgstr "イベント設定"
+
+#: ../../Zotlabs/Module/Settings/Featured.php:24
+msgid "No feature settings configured"
+msgstr "機能設定が構成されていません"
+
+#: ../../Zotlabs/Module/Settings/Featured.php:33
+msgid "Addon Settings"
+msgstr "アドオン設定"
+
+#: ../../Zotlabs/Module/Settings/Featured.php:34
+msgid "Please save/submit changes to any panel before opening another."
+msgstr "別のパネルを開く前に、パネルの変更を保存/送信してください。"
+
+#: ../../Zotlabs/Module/Settings/Features.php:43
+msgid "Additional Features"
+msgstr "追加機能"
+
+#: ../../Zotlabs/Module/Settings/Manage.php:39
+msgid "Channel Manager Settings"
+msgstr "チャネルマネージャーの設定"
+
+#: ../../Zotlabs/Module/Settings/Network.php:58
+msgid "Stream Settings"
+msgstr "ストリーム設定"
+
+#: ../../Zotlabs/Module/Settings/Photos.php:39
+msgid "Photos Settings"
+msgstr "写真の設定"
+
+#: ../../Zotlabs/Module/Settings/Profiles.php:47
+msgid "Profiles Settings"
+msgstr "プロファイル設定"
+
+#: ../../Zotlabs/Module/Setup.php:167
+msgid "$Projectname Server - Setup"
+msgstr "$ Projectnameサーバー-セットアップ"
+
+#: ../../Zotlabs/Module/Setup.php:171
+msgid "Could not connect to database."
+msgstr "データベースに接続できません。"
+
+#: ../../Zotlabs/Module/Setup.php:175
+msgid ""
+"Could not connect to specified site URL. Possible SSL certificate or DNS "
+"issue."
+msgstr "指定されたサイトURLに接続できませんでした。 SSL証明書またはDNSの問題の可能性。"
+
+#: ../../Zotlabs/Module/Setup.php:182
+msgid "Could not create table."
+msgstr "テーブルを作成できませんでした。"
+
+#: ../../Zotlabs/Module/Setup.php:188
+msgid "Your site database has been installed."
+msgstr "サイトデータベースがインストールされました。"
+
+#: ../../Zotlabs/Module/Setup.php:194
+msgid ""
+"You may need to import the file \"install/schema_xxx.sql\" manually using a "
+"database client."
+msgstr "データベースクライアントを使用して、手動でファイル\"install / schema_xxx.sql \"をインポートする必要がある場合があります。"
+
+#: ../../Zotlabs/Module/Setup.php:195 ../../Zotlabs/Module/Setup.php:259
+#: ../../Zotlabs/Module/Setup.php:766
+msgid "Please see the file \"install/INSTALL.txt\"."
+msgstr "ファイル「install / INSTALL.txt」を参照してください。"
+
+#: ../../Zotlabs/Module/Setup.php:256
+msgid "System check"
+msgstr "システムチェック"
+
+#: ../../Zotlabs/Module/Setup.php:261
+msgid "Check again"
+msgstr "再確認"
+
+#: ../../Zotlabs/Module/Setup.php:282
+msgid "Database connection"
+msgstr "データベース接続"
+
+#: ../../Zotlabs/Module/Setup.php:283
+msgid ""
+"In order to install $Projectname we need to know how to connect to your "
+"database."
+msgstr "$Projectnameをインストールするには、データベースへの接続方法を知る必要があります。"
+
+#: ../../Zotlabs/Module/Setup.php:284
+msgid ""
+"Please contact your hosting provider or site administrator if you have "
+"questions about these settings."
+msgstr "これらの設定について質問がある場合は、ホスティングプロバイダーまたはサイト管理者にお問い合わせください。"
+
+#: ../../Zotlabs/Module/Setup.php:285
+msgid ""
+"The database you specify below should already exist. If it does not, please "
+"create it before continuing."
+msgstr "以下で指定するデータベースはすでに存在している必要があります。存在しない場合は、続行する前に作成してください。"
+
+#: ../../Zotlabs/Module/Setup.php:289
+msgid "Database Server Name"
+msgstr "データベースサーバー名"
+
+#: ../../Zotlabs/Module/Setup.php:289
+msgid "Default is 127.0.0.1"
+msgstr "デフォルトは127.0.0.1"
+
+#: ../../Zotlabs/Module/Setup.php:290
+msgid "Database Port"
+msgstr "データベースポート"
+
+#: ../../Zotlabs/Module/Setup.php:290
+msgid "Communication port number - use 0 for default"
+msgstr "通信ポート番号 - 0でデフォルト値を使用します。"
+
+#: ../../Zotlabs/Module/Setup.php:291
+msgid "Database Login Name"
+msgstr "データベースのログイン名"
+
+#: ../../Zotlabs/Module/Setup.php:292
+msgid "Database Login Password"
+msgstr "データベースログインパスワード"
+
+#: ../../Zotlabs/Module/Setup.php:293
+msgid "Database Name"
+msgstr "データベース名"
+
+#: ../../Zotlabs/Module/Setup.php:294
+msgid "Database Type"
+msgstr "データベースの種類"
+
+#: ../../Zotlabs/Module/Setup.php:296 ../../Zotlabs/Module/Setup.php:336
+msgid "Site administrator email address"
+msgstr "サイト管理者のメールアドレス"
+
+#: ../../Zotlabs/Module/Setup.php:296 ../../Zotlabs/Module/Setup.php:336
+msgid ""
+"Your account email address must match this in order to use the web admin "
+"panel."
+msgstr "ウェブ管理パネルを使用するには、アカウントのメールアドレスがこれと一致する必要があります。"
+
+#: ../../Zotlabs/Module/Setup.php:297 ../../Zotlabs/Module/Setup.php:338
+msgid "Website URL"
+msgstr "ウェブサイトのURL"
+
+#: ../../Zotlabs/Module/Setup.php:297 ../../Zotlabs/Module/Setup.php:338
+msgid "Please use SSL (https) URL if available."
+msgstr "可能な場合は、SSL(https)URLを使用してください。"
+
+#: ../../Zotlabs/Module/Setup.php:298 ../../Zotlabs/Module/Setup.php:340
+msgid "Please select a default timezone for your website"
+msgstr "ウェブサイトのデフォルトのタイムゾーンを選択してください"
+
+#: ../../Zotlabs/Module/Setup.php:325
+msgid "Site settings"
+msgstr "サイト設定"
+
+#: ../../Zotlabs/Module/Setup.php:379
+msgid "PHP version 7.1 or greater is required."
+msgstr "PHPバージョン7.1以降が必要です。"
+
+#: ../../Zotlabs/Module/Setup.php:380
+msgid "PHP version"
+msgstr "PHPバージョン"
+
+#: ../../Zotlabs/Module/Setup.php:396
+msgid "Could not find a command line version of PHP in the web server PATH."
+msgstr "WebサーバーPATHにコマンドラインバージョンのPHPが見つかりませんでした。"
+
+#: ../../Zotlabs/Module/Setup.php:397
+msgid ""
+"If you don't have a command line version of PHP installed on server, you "
+"will not be able to run background polling via cron."
+msgstr "PHPのコマンドラインバージョンがサーバーにインストールされていない場合、cronを介してバックグラウンドポーリングを実行することはできません。"
+
+#: ../../Zotlabs/Module/Setup.php:401
+msgid "PHP executable path"
+msgstr "PHP実行可能パス"
+
+#: ../../Zotlabs/Module/Setup.php:401
+msgid ""
+"Enter full path to php executable. You can leave this blank to continue the "
+"installation."
+msgstr "php実行可能ファイルへのフルパスを入力します。これを空白のままにしてインストールを続行できます。"
+
+#: ../../Zotlabs/Module/Setup.php:406
+msgid "Command line PHP"
+msgstr "コマンドラインPHP"
+
+#: ../../Zotlabs/Module/Setup.php:416
+msgid ""
+"Unable to check command line PHP, as shell_exec() is disabled. This is "
+"required."
+msgstr "shell_exec()が無効になっているため、コマンドラインPHPをチェックできません。これは必須です。"
+
+#: ../../Zotlabs/Module/Setup.php:420
+msgid ""
+"The command line version of PHP on your system does not have "
+"\"register_argc_argv\" enabled."
+msgstr "ご使用のシステムのコマンドラインバージョンのPHPでは、\"register_argc_argv \"が有効になっていません。"
+
+#: ../../Zotlabs/Module/Setup.php:421
+msgid "This is required for message delivery to work."
+msgstr "これは、メッセージ配信が機能するために必要です。"
+
+#: ../../Zotlabs/Module/Setup.php:424
+msgid "PHP register_argc_argv"
+msgstr "PHP register_argc_argv"
+
+#: ../../Zotlabs/Module/Setup.php:444
+msgid ""
+"This is not sufficient to upload larger images or files. You should be able "
+"to upload at least 4 MB at once."
+msgstr "これは、大きな画像やファイルをアップロードするには不十分です。少なくとも4 MBを一度にアップロードできる必要があります。"
+
+#: ../../Zotlabs/Module/Setup.php:446
+#, php-format
+msgid ""
+"Your max allowed total upload size is set to %s. Maximum size of one file to "
+"upload is set to %s. You are allowed to upload up to %d files at once."
+msgstr "アップロードの最大許容合計サイズは%s設定されています。アップロードする1つのファイルの最大サイズは%s設定されています。一度に最大%dファイルをアップロードできます。"
+
+#: ../../Zotlabs/Module/Setup.php:452
+msgid "You can adjust these settings in the server php.ini file."
+msgstr "サーバーのphp.iniファイルでこれらの設定を調整できます。"
+
+#: ../../Zotlabs/Module/Setup.php:454
+msgid "PHP upload limits"
+msgstr "PHPアップロード制限"
+
+#: ../../Zotlabs/Module/Setup.php:477
+msgid ""
+"Error: the \"openssl_pkey_new\" function on this system is not able to "
+"generate encryption keys"
+msgstr "エラー:このシステムの\"openssl_pkey_new \"関数は暗号化キーを生成できません"
+
+#: ../../Zotlabs/Module/Setup.php:478
+msgid ""
+"If running under Windows, please see \"http://www.php.net/manual/en/openssl."
+"installation.php\"."
+msgstr "Windowsで実行している場合は、「http://www.php.net/manual/en/openssl.installation.php \」を参照してください。"
+
+#: ../../Zotlabs/Module/Setup.php:481
+msgid "Generate encryption keys"
+msgstr "暗号化キーを生成する"
+
+#: ../../Zotlabs/Module/Setup.php:498
+msgid "libCurl PHP module"
+msgstr "libCurl PHPモジュール"
+
+#: ../../Zotlabs/Module/Setup.php:499
+msgid "GD graphics PHP module"
+msgstr "GDグラフィックスPHPモジュール"
+
+#: ../../Zotlabs/Module/Setup.php:500
+msgid "OpenSSL PHP module"
+msgstr "OpenSSL PHPモジュール"
+
+#: ../../Zotlabs/Module/Setup.php:501
+msgid "PDO database PHP module"
+msgstr "PDOデータベースPHPモジュール"
+
+#: ../../Zotlabs/Module/Setup.php:502
+msgid "mb_string PHP module"
+msgstr "mb_string PHPモジュール"
+
+#: ../../Zotlabs/Module/Setup.php:503
+msgid "xml PHP module"
+msgstr "XML PHPモジュール"
+
+#: ../../Zotlabs/Module/Setup.php:504
+msgid "zip PHP module"
+msgstr "zip PHPモジュール"
+
+#: ../../Zotlabs/Module/Setup.php:508 ../../Zotlabs/Module/Setup.php:510
+msgid "Apache mod_rewrite module"
+msgstr "Apache mod_rewriteモジュール"
+
+#: ../../Zotlabs/Module/Setup.php:508
+msgid ""
+"Error: Apache webserver mod-rewrite module is required but not installed."
+msgstr "エラー:Apache webserver mod-rewriteモジュールが必要ですが、インストールされていません。"
+
+#: ../../Zotlabs/Module/Setup.php:514 ../../Zotlabs/Module/Setup.php:517
+msgid "exec"
+msgstr "幹部"
+
+#: ../../Zotlabs/Module/Setup.php:514
+msgid ""
+"Error: exec is required but is either not installed or has been disabled in "
+"php.ini"
+msgstr "エラー:execが必要ですが、インストールされていないか、php.iniで無効にされています"
+
+#: ../../Zotlabs/Module/Setup.php:520 ../../Zotlabs/Module/Setup.php:523
+msgid "shell_exec"
+msgstr "shell_exec"
+
+#: ../../Zotlabs/Module/Setup.php:520
+msgid ""
+"Error: shell_exec is required but is either not installed or has been "
+"disabled in php.ini"
+msgstr "エラー:shell_execが必要ですが、インストールされていないか、php.iniで無効にされています"
+
+#: ../../Zotlabs/Module/Setup.php:528
+msgid "Error: libCURL PHP module required but not installed."
+msgstr "エラー:libCURL PHPモジュールが必要ですが、インストールされていません。"
+
+#: ../../Zotlabs/Module/Setup.php:532
+msgid ""
+"Error: GD PHP module with JPEG support or ImageMagick graphics library "
+"required but not installed."
+msgstr "エラー:JPEGサポートまたはImageMagickグラフィックライブラリを備えたGD PHPモジュールが必要ですが、インストールされていません。"
+
+#: ../../Zotlabs/Module/Setup.php:536
+msgid "Error: openssl PHP module required but not installed."
+msgstr "エラー:openssl PHPモジュールが必要ですが、インストールされていません。"
+
+#: ../../Zotlabs/Module/Setup.php:542
+msgid ""
+"Error: PDO database PHP module missing a driver for either mysql or pgsql."
+msgstr "エラー:PDOデータベースPHPモジュールにmysqlまたはpgsqlのいずれかのドライバーがありません。"
+
+#: ../../Zotlabs/Module/Setup.php:547
+msgid "Error: PDO database PHP module required but not installed."
+msgstr "エラー:PDOデータベースPHPモジュールが必要ですが、インストールされていません。"
+
+#: ../../Zotlabs/Module/Setup.php:551
+msgid "Error: mb_string PHP module required but not installed."
+msgstr "エラー:mb_string PHPモジュールが必要ですが、インストールされていません。"
+
+#: ../../Zotlabs/Module/Setup.php:555
+msgid "Error: xml PHP module required for DAV but not installed."
+msgstr "エラー:DAVにはXML PHPモジュールが必要ですが、インストールされていません。"
+
+#: ../../Zotlabs/Module/Setup.php:559
+msgid "Error: zip PHP module required but not installed."
+msgstr "エラー:zip PHPモジュールが必要ですが、インストールされていません。"
+
+#: ../../Zotlabs/Module/Setup.php:578 ../../Zotlabs/Module/Setup.php:587
+msgid ".htconfig.php is writable"
+msgstr ".htconfig.phpは書き込み可能です"
+
+#: ../../Zotlabs/Module/Setup.php:583
+msgid ""
+"The web installer needs to be able to create a file called \".htconfig.php\" "
+"in the top folder of your web server and it is unable to do so."
+msgstr "Webインストーラーは、Webサーバーの最上位フォルダーに\"。htconfig.php \"というファイルを作成できる必要がありますが、作成できません。"
+
+#: ../../Zotlabs/Module/Setup.php:584
+msgid ""
+"This is most often a permission setting, as the web server may not be able "
+"to write files in your folder - even if you can."
+msgstr "これはほとんどの場合、Webサーバーがフォルダーにファイルを書き込むことができない場合でも、許可にできる設定です。"
+
+#: ../../Zotlabs/Module/Setup.php:585
+msgid "Please see install/INSTALL.txt for additional information."
+msgstr "詳細については、install / INSTALL.txtを参照してください。"
+
+#: ../../Zotlabs/Module/Setup.php:601
+msgid ""
+"This software uses the Smarty3 template engine to render its web views. "
+"Smarty3 compiles templates to PHP to speed up rendering."
+msgstr "このソフトウェアは、Smarty3テンプレートエンジンを使用してWebビューをレンダリングします。 Smarty3はテンプレートをPHPにコンパイルして、レンダリングを高速化します。"
+
+#: ../../Zotlabs/Module/Setup.php:602
+#, php-format
+msgid ""
+"In order to store these compiled templates, the web server needs to have "
+"write access to the directory %s under the top level web folder."
+msgstr "これらのコンパイル済みテンプレートを保存するには、Webサーバーが最上位のWebフォルダー%s下のディレクトリへの書き込みアクセス権を持っている必要があります。"
+
+#: ../../Zotlabs/Module/Setup.php:603 ../../Zotlabs/Module/Setup.php:624
+msgid ""
+"Please ensure that the user that your web server runs as (e.g. www-data) has "
+"write access to this folder."
+msgstr "Webサーバーを実行するユーザー(www-dataなど)がこのフォルダーへの書き込みアクセス権を持っていることを確認してください。"
+
+#: ../../Zotlabs/Module/Setup.php:604
+#, php-format
+msgid ""
+"Note: as a security measure, you should give the web server write access to "
+"%s only--not the template files (.tpl) that it contains."
+msgstr "注:セキュリティ対策として、Webサーバーに含まれるテンプレートファイル(.tpl)ではなく、 %sへの書き込みアクセスを許可する必要があります。"
+
+#: ../../Zotlabs/Module/Setup.php:607
+#, php-format
+msgid "%s is writable"
+msgstr "%sは書き込み可能です"
+
+#: ../../Zotlabs/Module/Setup.php:623
+msgid ""
+"This software uses the store directory to save uploaded files. The web "
+"server needs to have write access to the store directory under the top level "
+"web folder"
+msgstr "このソフトウェアは、ストアディレクトリを使用して、アップロードされたファイルを保存します。 Webサーバーには、最上位Webフォルダーの下のストアディレクトリへの書き込みアクセスが必要です。"
+
+#: ../../Zotlabs/Module/Setup.php:627
+msgid "store is writable"
+msgstr "ストアは書き込み可能です"
+
+#: ../../Zotlabs/Module/Setup.php:659
+msgid ""
+"SSL certificate cannot be validated. Fix certificate or disable https access "
+"to this site."
+msgstr "SSL証明書を検証できません。証明書を修正するか、このサイトへのhttpsアクセスを無効にします。"
+
+#: ../../Zotlabs/Module/Setup.php:660
+msgid ""
+"If you have https access to your website or allow connections to TCP port "
+"443 (the https: port), you MUST use a browser-valid certificate. You MUST "
+"NOT use self-signed certificates!"
+msgstr "Webサイトへのhttpsアクセスがある場合、またはTCPポート443(https:ポート)への接続を許可する場合は、ブラウザーで有効な証明書を使用する必要があります。自己署名証明書を使用してはいけません!"
+
+#: ../../Zotlabs/Module/Setup.php:661
+msgid ""
+"This restriction is incorporated because public posts from you may for "
+"example contain references to images on your own hub."
+msgstr "あなたからの一般公開の投稿には、たとえばあなた自身のハブ上の画像への参照が含まれている可能性があるため、この制限が組み込まれています。"
+
+#: ../../Zotlabs/Module/Setup.php:662
+msgid ""
+"If your certificate is not recognized, members of other sites (who may "
+"themselves have valid certificates) will get a warning message on their own "
+"site complaining about security issues."
+msgstr "証明書が認識されない場合、他のサイトのメンバー(自分自身が有効な証明書を持っている可能性があります)は、自分のサイトでセキュリティの問題について不平を言っている警告メッセージを受け取ります。"
+
+#: ../../Zotlabs/Module/Setup.php:663
+msgid ""
+"This can cause usability issues elsewhere (not just on your own site) so we "
+"must insist on this requirement."
+msgstr "これにより、他の場所(ユーザのサイトだけでなく)でユーザビリティの問題が発生する可能性があるため、この要件を主張する必要があります。"
+
+#: ../../Zotlabs/Module/Setup.php:664
+msgid ""
+"Providers are available that issue free certificates which are browser-valid."
+msgstr "ブラウザで有効な無料の証明書を発行するプロバイダーが利用可能です。"
+
+#: ../../Zotlabs/Module/Setup.php:665
+msgid ""
+"If you are confident that the certificate is valid and signed by a trusted "
+"authority, check to see if you have failed to install an intermediate cert. "
+"These are not normally required by browsers, but are required for server-to-"
+"server communications."
+msgstr "証明書が有効であり、信頼できる機関によって署名されていると確信している場合は、中間証明書のインストールに失敗したかどうかを確認してください。これらは通常ブラウザには必要ありませんが、サーバー間の通信には必要です。"
+
+#: ../../Zotlabs/Module/Setup.php:667
+msgid "SSL certificate validation"
+msgstr "SSL証明書の検証"
+
+#: ../../Zotlabs/Module/Setup.php:673
+msgid ""
+"Url rewrite in .htaccess is not working. Check your server configuration."
+"Test: "
+msgstr ".htaccessのURL書き換えが機能していません。サーバーの構成を確認します。テスト:"
+
+#: ../../Zotlabs/Module/Setup.php:676
+msgid "Url rewrite is working"
+msgstr "URLの書き換えが機能しています"
+
+#: ../../Zotlabs/Module/Setup.php:689
+msgid ""
+"The database configuration file \".htconfig.php\" could not be written. "
+"Please use the enclosed text to create a configuration file in your web "
+"server root."
+msgstr "データベース構成ファイル\"。htconfig.php \"を書き込めませんでした。同封のテキストを使用して、Webサーバーのルートに構成ファイルを作成してください。"
+
+#: ../../Zotlabs/Module/Setup.php:718
+msgid "Errors encountered creating database tables."
+msgstr "データベーステーブルの作成中にエラーが発生しました。"
+
+#: ../../Zotlabs/Module/Setup.php:764
+msgid "
What next?
"
+msgstr "
次にすること
"
+
+#: ../../Zotlabs/Module/Setup.php:765
+msgid ""
+"IMPORTANT: You will need to [manually] setup a scheduled task for the poller."
+msgstr "重要:ポーラーのスケジュールされたタスクを[手動で]設定する必要があります。"
+
+#: ../../Zotlabs/Module/Share.php:119
+msgid "Post repeated"
+msgstr "繰り返し投稿"
+
+#: ../../Zotlabs/Module/Sharedwithme.php:103
+msgid "Files: shared with me"
+msgstr "ファイル:私と共有"
+
+#: ../../Zotlabs/Module/Sharedwithme.php:105
+msgid "NEW"
+msgstr "新しい"
+
+#: ../../Zotlabs/Module/Sharedwithme.php:107
+#: ../../Zotlabs/Storage/Browser.php:294
+msgid "Last Modified"
+msgstr "最終更新日"
+
+#: ../../Zotlabs/Module/Sharedwithme.php:108
+msgid "Remove all files"
+msgstr "すべてのファイルを削除する"
+
+#: ../../Zotlabs/Module/Sharedwithme.php:109
+msgid "Remove this file"
+msgstr "このファイルを削除"
+
+#: ../../Zotlabs/Module/Siteinfo.php:21
+msgid "About this site"
+msgstr "このサイトについて"
+
+#: ../../Zotlabs/Module/Siteinfo.php:22
+msgid "Site Name"
+msgstr "サイト名"
+
+#: ../../Zotlabs/Module/Siteinfo.php:26
+msgid "Administrator"
+msgstr "管理者"
+
+#: ../../Zotlabs/Module/Siteinfo.php:29
+msgid "Software and Project information"
+msgstr "ソフトウェアおよびプロジェクト情報"
+
+#: ../../Zotlabs/Module/Siteinfo.php:30
+msgid "This site is powered by $Projectname"
+msgstr "このサイトは$ Projectnameを使用しています"
+
+#: ../../Zotlabs/Module/Siteinfo.php:31
+msgid ""
+"Federated and decentralised networking and identity services provided by Zot"
+msgstr "Zotが提供する統合および分散型のネットワークおよびIDサービス"
+
+#: ../../Zotlabs/Module/Siteinfo.php:34
+msgid "Additional federated transport protocols:"
+msgstr "追加の統合トランスポートプロトコル:"
+
+#: ../../Zotlabs/Module/Siteinfo.php:36
+#, php-format
+msgid "Version %s"
+msgstr "バージョン: %s"
+
+#: ../../Zotlabs/Module/Siteinfo.php:37
+msgid "Project homepage"
+msgstr "プロジェクトのホームページ"
+
+#: ../../Zotlabs/Module/Siteinfo.php:38
+msgid "Developer homepage"
+msgstr "開発者ホームページ"
+
+#: ../../Zotlabs/Module/Sources.php:41
+msgid "Failed to create source. No channel selected."
+msgstr "ソースの作成に失敗しました。チャンネルが選択されていません。"
+
+#: ../../Zotlabs/Module/Sources.php:57
+msgid "Source created."
+msgstr "ソースが作成されました。"
+
+#: ../../Zotlabs/Module/Sources.php:70
+msgid "Source updated."
+msgstr "ソースが更新されました。"
+
+#: ../../Zotlabs/Module/Sources.php:88
+msgid "Sources App"
+msgstr "ソースアプリ"
+
+#: ../../Zotlabs/Module/Sources.php:89
+msgid "Automatically import channel content from other channels or feeds"
+msgstr "他のチャンネルまたはフィードからチャンネルコンテンツを自動的にインポートする"
+
+#: ../../Zotlabs/Module/Sources.php:101
+msgid "*"
+msgstr "*"
+
+#: ../../Zotlabs/Module/Sources.php:108
+msgid "Manage remote sources of content for your channel."
+msgstr "チャンネルのコンテンツのリモートソースを管理します。"
+
+#: ../../Zotlabs/Module/Sources.php:109 ../../Zotlabs/Module/Sources.php:119
+msgid "New Source"
+msgstr "新しいソース"
+
+#: ../../Zotlabs/Module/Sources.php:120 ../../Zotlabs/Module/Sources.php:154
+msgid ""
+"Import all or selected content from the following channel into this channel "
+"and distribute it according to your channel settings."
+msgstr "次のチャネルからすべてまたは選択したコンテンツをこのチャネルにインポートし、チャネル設定に従って配信します。"
+
+#: ../../Zotlabs/Module/Sources.php:121 ../../Zotlabs/Module/Sources.php:155
+msgid "Only import content with these words (one per line)"
+msgstr "これらの単語を含むコンテンツのみをインポートします(1行に1つ)"
+
+#: ../../Zotlabs/Module/Sources.php:121 ../../Zotlabs/Module/Sources.php:155
+msgid "Leave blank to import all public content"
+msgstr "すべての公開コンテンツをインポートするには空白のままにします"
+
+#: ../../Zotlabs/Module/Sources.php:122 ../../Zotlabs/Module/Sources.php:161
+msgid "Channel Name"
+msgstr "チャンネル名"
+
+#: ../../Zotlabs/Module/Sources.php:123 ../../Zotlabs/Module/Sources.php:158
+msgid ""
+"Add the following categories to posts imported from this source (comma "
+"separated)"
+msgstr "このソースからインポートされた投稿に次のカテゴリを追加します(カンマ区切り)"
+
+#: ../../Zotlabs/Module/Sources.php:124 ../../Zotlabs/Module/Sources.php:159
+msgid "Resend posts with this channel as author"
+msgstr "このチャンネルを著者として投稿を再送信する"
+
+#: ../../Zotlabs/Module/Sources.php:124 ../../Zotlabs/Module/Sources.php:159
+msgid "Copyrights may apply"
+msgstr "著作権が適用される場合があります"
+
+#: ../../Zotlabs/Module/Sources.php:144 ../../Zotlabs/Module/Sources.php:174
+msgid "Source not found."
+msgstr "ソースが見つかりません。"
+
+#: ../../Zotlabs/Module/Sources.php:151
+msgid "Edit Source"
+msgstr "ソースを編集"
+
+#: ../../Zotlabs/Module/Sources.php:152
+msgid "Delete Source"
+msgstr "ソースを削除"
+
+#: ../../Zotlabs/Module/Sources.php:182
+msgid "Source removed"
+msgstr "ソースを削除しました"
+
+#: ../../Zotlabs/Module/Sources.php:184
+msgid "Unable to remove source."
+msgstr "ソースを削除できません。"
+
+#: ../../Zotlabs/Module/Subthread.php:143
+#, php-format
+msgid "%1$s is following %2$s's %3$s"
+msgstr "%1$sは%2$sの%3$sをフォローしています"
+
+#: ../../Zotlabs/Module/Subthread.php:145
+#, php-format
+msgid "%1$s stopped following %2$s's %3$s"
+msgstr "%1$sが%2$sの%3$sのフォローを停止しました"
+
+#: ../../Zotlabs/Module/Suggest.php:40
+msgid "Suggest Channels App"
+msgstr "チャンネルアプリの提案"
+
+#: ../../Zotlabs/Module/Suggest.php:41
+msgid ""
+"Suggestions for channels in the $Projectname network you might be interested "
+"in"
+msgstr "興味あるかも?"
+
+#: ../../Zotlabs/Module/Suggest.php:54
+msgid ""
+"No suggestions available. If this is a new site, please try again in 24 "
+"hours."
+msgstr "利用可能な提案はありません。新しいサイトの場合は、24時間後にもう一度お試しください。"
+
+#: ../../Zotlabs/Module/Suggest.php:73 ../../Zotlabs/Widget/Suggestions.php:48
+msgid "Ignore/Hide"
+msgstr "無視/非表示"
+
+#: ../../Zotlabs/Module/Tagger.php:48
+msgid "Post not found."
+msgstr "投稿が見つかりません。"
+
+#: ../../Zotlabs/Module/Tagger.php:119
+#, php-format
+msgid "%1$s tagged %2$s's %3$s with %4$s"
+msgstr "%1$sが%2$sの%3$sに%4$sとタグを付けました"
+
+#: ../../Zotlabs/Module/Tagrm.php:48 ../../Zotlabs/Module/Tagrm.php:98
+msgid "Tag removed"
+msgstr "タグを削除しました"
+
+#: ../../Zotlabs/Module/Tagrm.php:123
+msgid "Remove Item Tag"
+msgstr "アイテムタグを削除"
+
+#: ../../Zotlabs/Module/Tagrm.php:125
+msgid "Select a tag to remove: "
+msgstr "削除するタグを選択:"
+
+#: ../../Zotlabs/Module/Thing.php:120
+msgid "Thing updated"
+msgstr "更新されたもの"
+
+#: ../../Zotlabs/Module/Thing.php:172
+msgid "Object store: failed"
+msgstr "オブジェクトストア:失敗"
+
+#: ../../Zotlabs/Module/Thing.php:176
+msgid "Thing added"
+msgstr "モノは追加されました。"
+
+#: ../../Zotlabs/Module/Thing.php:202
+#, php-format
+msgid "OBJ: %1$s %2$s %3$s"
+msgstr "OBJ: %1$s %2$s %3$s"
+
+#: ../../Zotlabs/Module/Thing.php:265
+msgid "Show Thing"
+msgstr "ものを見る"
+
+#: ../../Zotlabs/Module/Thing.php:272
+msgid "item not found."
+msgstr "アイテムが見つかりません。"
+
+#: ../../Zotlabs/Module/Thing.php:305
+msgid "Edit Thing"
+msgstr "ものを編集"
+
+#: ../../Zotlabs/Module/Thing.php:307 ../../Zotlabs/Module/Thing.php:364
+msgid "Select a profile"
+msgstr "プロフィールを選択"
+
+#: ../../Zotlabs/Module/Thing.php:311 ../../Zotlabs/Module/Thing.php:367
+msgid "Post an activity"
+msgstr "アクティビティを投稿する"
+
+#: ../../Zotlabs/Module/Thing.php:311 ../../Zotlabs/Module/Thing.php:367
+msgid "Only sends to viewers of the applicable profile"
+msgstr "該当するプロファイルの閲覧者にのみ送信します"
+
+#: ../../Zotlabs/Module/Thing.php:313 ../../Zotlabs/Module/Thing.php:369
+msgid "Name of thing e.g. something"
+msgstr "何かの名前、たとえば何か"
+
+#: ../../Zotlabs/Module/Thing.php:315 ../../Zotlabs/Module/Thing.php:370
+msgid "URL of thing (optional)"
+msgstr "モノのURL(オプション)"
+
+#: ../../Zotlabs/Module/Thing.php:317 ../../Zotlabs/Module/Thing.php:371
+msgid "URL for photo of thing (optional)"
+msgstr "モノの写真のURL(オプション)"
+
+#: ../../Zotlabs/Module/Thing.php:362
+msgid "Add Thing to your Profile"
+msgstr "プロフィールにモノを追加"
+
+#: ../../Zotlabs/Module/Tokens.php:39
+#, php-format
+msgid "This channel is limited to %d tokens"
+msgstr "このチャンネルは%dトークンに制限されています"
+
+#: ../../Zotlabs/Module/Tokens.php:45
+msgid "Name and Password are required."
+msgstr "名前とパスワードが必要です。"
+
+#: ../../Zotlabs/Module/Tokens.php:85
+msgid "Token saved."
+msgstr "トークンを保存しました。"
+
+#: ../../Zotlabs/Module/Tokens.php:99
+msgid "Guest Access App"
+msgstr "ゲストアクセスアプリ"
+
+#: ../../Zotlabs/Module/Tokens.php:100
+msgid "Create access tokens so that non-members can access private content"
+msgstr "非メンバーがプライベートコンテンツにアクセスできるようにアクセストークンを作成する"
+
+#: ../../Zotlabs/Module/Tokens.php:133
+msgid ""
+"Use this form to create temporary access identifiers to share things with "
+"non-members. These identities may be used in Access Control Lists and "
+"visitors may login using these credentials to access private content."
+msgstr "このフォームを使用して、一時的なアクセス識別子を作成し、非メンバーと物事を共有します。これらのIDはアクセス制御リストで使用でき、訪問者はこれらの資格情報を使用してログインしてプライベートコンテンツにアクセスできます。"
+
+#: ../../Zotlabs/Module/Tokens.php:135
+msgid ""
+"You may also provide dropbox style access links to friends and "
+"associates by adding the Login Password to any specific site URL as shown. "
+"Examples:"
+msgstr "示されているように、特定のサイトURLにログインパスワードを追加することにより、友人や仲間に dropbox スタイルのアクセスリンクを提供することもできます。例:"
+
+#: ../../Zotlabs/Module/Tokens.php:170
+msgid "Guest Access Tokens"
+msgstr "ゲストアクセストークン"
+
+#: ../../Zotlabs/Module/Tokens.php:177
+msgid "Login Name"
+msgstr "ログイン名"
+
+#: ../../Zotlabs/Module/Tokens.php:178
+msgid "Login Password"
+msgstr "ログインパスワード"
+
+#: ../../Zotlabs/Module/Tokens.php:179
+msgid "Expires (yyyy-mm-dd)"
+msgstr "有効期限(yyyy-mm-dd)"
+
+#: ../../Zotlabs/Module/Uexport.php:61
+msgid "Channel Export App"
+msgstr "チャンネルエクスポートアプリ"
+
+#: ../../Zotlabs/Module/Uexport.php:62
+msgid "Export your channel"
+msgstr "チャンネルをエクスポートする"
+
+#: ../../Zotlabs/Module/Uexport.php:72 ../../Zotlabs/Module/Uexport.php:73
+msgid "Export Channel"
+msgstr "輸出チャンネル"
+
+#: ../../Zotlabs/Module/Uexport.php:74
+msgid ""
+"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."
+msgstr "基本的なチャネル情報をファイルにエクスポートします。これは、接続、権限、プロファイル、および基本データのバックアップとして機能し、データを新しいサーバーハブにインポートするために使用できますが、コンテンツは含まれません。"
+
+#: ../../Zotlabs/Module/Uexport.php:75
+msgid "Export Content"
+msgstr "コンテンツをエクスポート"
+
+#: ../../Zotlabs/Module/Uexport.php:76
+msgid ""
+"Export your channel information and recent content to a JSON backup that can "
+"be restored or imported to another server hub. This backs up all of your "
+"connections, permissions, profile data and several months of posts. This "
+"file may be VERY large. Please be patient - it may take several minutes for "
+"this download to begin."
+msgstr "チャンネル情報と最近のコンテンツをJSONバックアップにエクスポートし、別のサーバーハブに復元またはインポートできます。これにより、すべての接続、権限、プロファイルデータ、および数か月分の投稿がバックアップされます。このファイルは非常に大きい場合があります。しばらくお待ちください。このダウンロードが開始されるまで数分かかる場合があります。"
+
+#: ../../Zotlabs/Module/Uexport.php:78
+msgid "Export your posts from a given year."
+msgstr "特定の年の投稿をエクスポートします。"
+
+#: ../../Zotlabs/Module/Uexport.php:80
+msgid ""
+"You may also export your posts and conversations for a particular year or "
+"month. Adjust the date in your browser location bar to select other dates. "
+"If the export fails (possibly due to memory exhaustion on your server hub), "
+"please try again selecting a more limited date range."
+msgstr "特定の年または月の投稿と会話をエクスポートすることもできます。ブラウザのロケーションバーで日付を調整して、他の日付を選択します。エクスポートが失敗した場合(サーバーハブのメモリ不足が原因である可能性があります)、より制限された日付範囲の選択を再試行してください。"
+
+#: ../../Zotlabs/Module/Uexport.php:81
+#, php-format
+msgid ""
+"To select all posts for a given year, such as this year, visit %2$s"
+msgstr "今年など、特定の年のすべての投稿を選択するには、 %2$s にアクセスしてください"
+
+#: ../../Zotlabs/Module/Uexport.php:82
+#, php-format
+msgid ""
+"To select all posts for a given month, such as January of this year, visit "
+"%2$s"
+msgstr "今年の1月など、特定の月のすべての投稿を選択するには、%2$sにアクセスしてください"
+
+#: ../../Zotlabs/Module/Uexport.php:83
+#, php-format
+msgid ""
+"These content files may be imported or restored by visiting "
+"%2$s on any site containing your channel. For best results please import "
+"or restore these in date order (oldest first)."
+msgstr "これらのコンテンツファイルは、チャンネルを含むサイトで %2$s に%1$sしてインポートまたは復元できます。最良の結果を得るには、これらを日付順に(最も古いものから)インポートまたは復元してください。"
+
+#: ../../Zotlabs/Module/Viewconnections.php:65
+msgid "No connections."
+msgstr "接続なし。"
+
+#: ../../Zotlabs/Module/Viewconnections.php:83
+#, php-format
+msgid "Visit %s's profile [%s]"
+msgstr "%sのプロフィール[%s]にアクセスしています。"
+
+#: ../../Zotlabs/Module/Viewconnections.php:113
+msgid "View Connections"
+msgstr "接続を表示"
+
+#: ../../Zotlabs/Module/Viewsrc.php:43
+msgid "item"
+msgstr "項目"
+
+#: ../../Zotlabs/Module/Webpages.php:48
+msgid "Webpages App"
+msgstr "ウェブページアプリ"
+
+#: ../../Zotlabs/Module/Webpages.php:49
+msgid "Provide managed web pages on your channel"
+msgstr "チャンネルで管理されたWebページを提供する"
+
+#: ../../Zotlabs/Module/Webpages.php:69
+msgid "Import Webpage Elements"
+msgstr "Webページ要素をインポートする"
+
+#: ../../Zotlabs/Module/Webpages.php:70
+msgid "Import selected"
+msgstr "選択したインポート"
+
+#: ../../Zotlabs/Module/Webpages.php:93
+msgid "Export Webpage Elements"
+msgstr "Webページ要素のエクスポート"
+
+#: ../../Zotlabs/Module/Webpages.php:94
+msgid "Export selected"
+msgstr "選択したエクスポート"
+
+#: ../../Zotlabs/Module/Webpages.php:263
+msgid "Actions"
+msgstr "行動"
+
+#: ../../Zotlabs/Module/Webpages.php:264
+msgid "Page Link"
+msgstr "ページリンク"
+
+#: ../../Zotlabs/Module/Webpages.php:265
+msgid "Page Title"
+msgstr "ページタイトル"
+
+#: ../../Zotlabs/Module/Webpages.php:295
+msgid "Invalid file type."
+msgstr "無効なファイルタイプ。"
+
+#: ../../Zotlabs/Module/Webpages.php:307
+msgid "Error opening zip file"
+msgstr "zipファイルを開く際のエラー"
+
+#: ../../Zotlabs/Module/Webpages.php:318
+msgid "Invalid folder path."
+msgstr "無効なフォルダーパス。"
+
+#: ../../Zotlabs/Module/Webpages.php:345
+msgid "No webpage elements detected."
+msgstr "Webページ要素は検出されませんでした。"
+
+#: ../../Zotlabs/Module/Webpages.php:420
+msgid "Import complete."
+msgstr "インポートが完了しました。"
+
+#: ../../Zotlabs/Module/Wiki.php:35
+msgid "Profile Unavailable."
+msgstr "プロファイルを利用できません。"
+
+#: ../../Zotlabs/Module/Wiki.php:52
+msgid "Wiki App"
+msgstr "Wikiアプリ"
+
+#: ../../Zotlabs/Module/Wiki.php:53
+msgid "Provide a wiki for your channel"
+msgstr "チャンネルのウィキを提供する"
+
+#: ../../Zotlabs/Module/Wiki.php:77
+msgid "Invalid channel"
+msgstr "無効なチャンネル"
+
+#: ../../Zotlabs/Module/Wiki.php:133
+msgid "Error retrieving wiki"
+msgstr "Wikiの取得エラー"
+
+#: ../../Zotlabs/Module/Wiki.php:140
+msgid "Error creating zip file export folder"
+msgstr "zipファイルエクスポートフォルダーの作成エラー"
+
+#: ../../Zotlabs/Module/Wiki.php:191
+msgid "Error downloading wiki: "
+msgstr "Wikiのダウンロードエラー:"
+
+#: ../../Zotlabs/Module/Wiki.php:212
+msgid "Download"
+msgstr "ダウンロード"
+
+#: ../../Zotlabs/Module/Wiki.php:216
+msgid "Wiki name"
+msgstr "ウィキ名"
+
+#: ../../Zotlabs/Module/Wiki.php:217
+msgid "Content type"
+msgstr "コンテンツの種類"
+
+#: ../../Zotlabs/Module/Wiki.php:219 ../../Zotlabs/Storage/Browser.php:292
+msgid "Type"
+msgstr "タイプ"
+
+#: ../../Zotlabs/Module/Wiki.php:220
+msgid "Any type"
+msgstr "任意のタイプ"
+
+#: ../../Zotlabs/Module/Wiki.php:227
+msgid "Lock content type"
+msgstr "コンテンツタイプをロックする"
+
+#: ../../Zotlabs/Module/Wiki.php:228
+msgid "Create a status post for this wiki"
+msgstr "このウィキのステータスポストを作成する"
+
+#: ../../Zotlabs/Module/Wiki.php:229
+msgid "Edit Wiki Name"
+msgstr "Wiki名を編集"
+
+#: ../../Zotlabs/Module/Wiki.php:274
+msgid "Wiki not found"
+msgstr "ウィキが見つかりません"
+
+#: ../../Zotlabs/Module/Wiki.php:300
+msgid "Rename page"
+msgstr "ページの名前を変更"
+
+#: ../../Zotlabs/Module/Wiki.php:321
+msgid "Error retrieving page content"
+msgstr "ページコンテンツの取得エラー"
+
+#: ../../Zotlabs/Module/Wiki.php:329 ../../Zotlabs/Module/Wiki.php:331
+msgid "New page"
+msgstr "新しいページ"
+
+#: ../../Zotlabs/Module/Wiki.php:366
+msgid "Revision Comparison"
+msgstr "リビジョン比較"
+
+#: ../../Zotlabs/Module/Wiki.php:374
+msgid "Short description of your changes (optional)"
+msgstr "変更の簡単な説明(オプション)"
+
+#: ../../Zotlabs/Module/Wiki.php:384
+msgid "Source"
+msgstr "ソース"
+
+#: ../../Zotlabs/Module/Wiki.php:394
+msgid "New page name"
+msgstr "新しいページ名"
+
+#: ../../Zotlabs/Module/Wiki.php:399
+msgid "Embed image from photo albums"
+msgstr "フォトアルバムから画像を埋め込む"
+
+#: ../../Zotlabs/Module/Wiki.php:410
+msgid "History"
+msgstr "歴史"
+
+#: ../../Zotlabs/Module/Wiki.php:488
+msgid "Error creating wiki. Invalid name."
+msgstr "Wikiの作成エラー。無効な名前。"
+
+#: ../../Zotlabs/Module/Wiki.php:495
+msgid "A wiki with this name already exists."
+msgstr "この名前のウィキは既に存在します。"
+
+#: ../../Zotlabs/Module/Wiki.php:508
+msgid "Wiki created, but error creating Home page."
+msgstr "Wikiは作成されましたが、ホームページの作成中にエラーが発生しました。"
+
+#: ../../Zotlabs/Module/Wiki.php:515
+msgid "Error creating wiki"
+msgstr "Wikiの作成エラー"
+
+#: ../../Zotlabs/Module/Wiki.php:539
+msgid "Error updating wiki. Invalid name."
+msgstr "Wikiの更新エラー。無効な名前。"
+
+#: ../../Zotlabs/Module/Wiki.php:559
+msgid "Error updating wiki"
+msgstr "Wikiの更新エラー"
+
+#: ../../Zotlabs/Module/Wiki.php:574
+msgid "Wiki delete permission denied."
+msgstr "Wikiの削除許可が拒否されました。"
+
+#: ../../Zotlabs/Module/Wiki.php:584
+msgid "Error deleting wiki"
+msgstr "Wikiの削除エラー"
+
+#: ../../Zotlabs/Module/Wiki.php:617
+msgid "New page created"
+msgstr "新しいページが作成されました"
+
+#: ../../Zotlabs/Module/Wiki.php:739
+msgid "Cannot delete Home"
+msgstr "ホームを削除できません"
+
+#: ../../Zotlabs/Module/Wiki.php:803
+msgid "Current Revision"
+msgstr "現在の改訂"
+
+#: ../../Zotlabs/Module/Wiki.php:803
+msgid "Selected Revision"
+msgstr "選択されたリビジョン"
+
+#: ../../Zotlabs/Module/Wiki.php:853
+msgid "You must be authenticated."
+msgstr "認証されている必要があります。"
+
+#: ../../Zotlabs/Module/Xchan.php:10
+msgid "Xchan Lookup"
+msgstr "Xchan検索"
+
+#: ../../Zotlabs/Module/Xchan.php:13
+msgid "Lookup xchan beginning with (or webbie): "
+msgstr "xchan(またはwebbie)を検索:"
+
+#: ../../Zotlabs/Storage/Browser.php:107 ../../Zotlabs/Storage/Browser.php:295
+msgid "parent"
+msgstr "親"
+
+#: ../../Zotlabs/Storage/Browser.php:134
+msgid "Principal"
+msgstr "主要な"
+
+#: ../../Zotlabs/Storage/Browser.php:137
+msgid "Addressbook"
+msgstr "住所録"
+
+#: ../../Zotlabs/Storage/Browser.php:143
+msgid "Schedule Inbox"
+msgstr "受信トレイのスケジュール"
+
+#: ../../Zotlabs/Storage/Browser.php:146
+msgid "Schedule Outbox"
+msgstr "送信トレイのスケジュール"
+
+#: ../../Zotlabs/Storage/Browser.php:279
+msgid "Total"
+msgstr "合計"
+
+#: ../../Zotlabs/Storage/Browser.php:281
+msgid "Shared"
+msgstr "共有"
+
+#: ../../Zotlabs/Storage/Browser.php:283
+msgid "Add Files"
+msgstr "追加ファイル"
+
+#: ../../Zotlabs/Storage/Browser.php:367
+#, php-format
+msgid "You are using %1$s of your available file storage."
+msgstr "使用可能なファイルストレージ%1$sを使用しています。"
+
+#: ../../Zotlabs/Storage/Browser.php:372
+#, php-format
+msgid "You are using %1$s of %2$s available file storage. (%3$s%)"
+msgstr "%1$sの%2$s使用可能なファイルストレージを使用しています。(%3$s%)"
+
+#: ../../Zotlabs/Storage/Browser.php:383
+msgid "WARNING:"
+msgstr "警告:"
+
+#: ../../Zotlabs/Storage/Browser.php:395
+msgid "Create new folder"
+msgstr "新しいフォルダーを作成"
+
+#: ../../Zotlabs/Storage/Browser.php:397
+msgid "Upload file"
+msgstr "ファイルをアップロードする"
+
+#: ../../Zotlabs/Storage/Browser.php:410
+msgid "Drop files here to immediately upload"
+msgstr "ここにファイルをドロップして、すぐにアップロードします"
+
+#: ../../Zotlabs/Widget/Activity.php:50
+msgctxt "widget"
+msgid "Activity"
+msgstr "アクティビティ"
+
+#: ../../Zotlabs/Widget/Activity_filter.php:36
+#, php-format
+msgid "Show posts related to the %s privacy group"
+msgstr "%sプライバシーグループに関連する投稿を表示"
+
+#: ../../Zotlabs/Widget/Activity_filter.php:45
+msgid "Show my privacy groups"
+msgstr "自分のプライバシーグループを表示する"
+
+#: ../../Zotlabs/Widget/Activity_filter.php:66
+msgid "Show posts to this forum"
+msgstr "このフォーラムへの投稿を表示"
+
+#: ../../Zotlabs/Widget/Activity_filter.php:73
+#: ../../Zotlabs/Widget/Forums.php:100
+#: ../../Zotlabs/Widget/Notifications.php:119
+#: ../../Zotlabs/Widget/Notifications.php:120
+msgid "Forums"
+msgstr "フォーラム"
+
+#: ../../Zotlabs/Widget/Activity_filter.php:77
+msgid "Show forums"
+msgstr "フォーラムを表示"
+
+#: ../../Zotlabs/Widget/Activity_filter.php:91
+msgid "Starred Posts"
+msgstr "スター付き投稿"
+
+#: ../../Zotlabs/Widget/Activity_filter.php:95
+msgid "Show posts that I have starred"
+msgstr "スターを付けた投稿を表示"
+
+#: ../../Zotlabs/Widget/Activity_filter.php:106
+msgid "Personal Posts"
+msgstr "個人的な投稿"
+
+#: ../../Zotlabs/Widget/Activity_filter.php:110
+msgid "Show posts that mention or involve me"
+msgstr "自分に言及または関与している投稿を表示する"
+
+#: ../../Zotlabs/Widget/Activity_filter.php:131
+#, php-format
+msgid "Show posts that I have filed to %s"
+msgstr "%s提出した投稿を表示"
+
+#: ../../Zotlabs/Widget/Activity_filter.php:141
+msgid "Show filed post categories"
+msgstr "提出済みの投稿カテゴリを表示"
+
+#: ../../Zotlabs/Widget/Activity_filter.php:155
+msgid "Panel search"
+msgstr "パネル検索"
+
+#: ../../Zotlabs/Widget/Activity_filter.php:165
+msgid "Filter by name"
+msgstr "名前で絞り込む"
+
+#: ../../Zotlabs/Widget/Activity_filter.php:180
+msgid "Remove active filter"
+msgstr "アクティブなフィルターを削除"
+
+#: ../../Zotlabs/Widget/Activity_filter.php:196
+msgid "ters"
+msgstr "投稿のフィルタリング"
+
+#: ../../Zotlabs/Widget/Activity_order.php:90
+msgid "Commented Date"
+msgstr "最新のコメント順"
+
+#: ../../Zotlabs/Widget/Activity_order.php:94
+msgid "Order by last commented date"
+msgstr "コメントが新しい投稿の順に並べます。"
+
+#: ../../Zotlabs/Widget/Activity_order.php:97
+msgid "Posted Date"
+msgstr "投稿日時順"
+
+#: ../../Zotlabs/Widget/Activity_order.php:101
+msgid "Order by last posted date"
+msgstr "投稿本体の時間が新しい順に並べます。"
+
+#: ../../Zotlabs/Widget/Activity_order.php:104
+msgid "Date Unthreaded"
+msgstr "スレッド化しない"
+
+#: ../../Zotlabs/Widget/Activity_order.php:108
+msgid "Order unthreaded by date"
+msgstr "投稿とコメントを分けずに最新の順に一緒に並べます。"
+
+#: ../../Zotlabs/Widget/Activity_order.php:123
+msgid "Stream Order"
+msgstr "投稿の並べ替え"
+
+#: ../../Zotlabs/Widget/Admin.php:23 ../../Zotlabs/Widget/Admin.php:60
+msgid "Member registrations waiting for confirmation"
+msgstr "確認待ちの会員登録"
+
+#: ../../Zotlabs/Widget/Admin.php:29
+msgid "Inspect queue"
+msgstr "待機中のキュー"
+
+#: ../../Zotlabs/Widget/Admin.php:31
+msgid "DB updates"
+msgstr "DBアップデート"
+
+#: ../../Zotlabs/Widget/Admin.php:56
+msgid "Addon Features"
+msgstr "アドオンの機能"
+
+#: ../../Zotlabs/Widget/Affinity.php:54
+msgid "Refresh"
+msgstr "更新"
+
+#: ../../Zotlabs/Widget/Appstore.php:11
+msgid "App Collections"
+msgstr "アプリコレクション"
+
+#: ../../Zotlabs/Widget/Appstore.php:13
+msgid "Installed apps"
+msgstr "インストール済みアプリ"
+
+#: ../../Zotlabs/Widget/Archive.php:43
+msgid "Archives"
+msgstr "アーカイブ"
+
+#: ../../Zotlabs/Widget/Bookmarkedchats.php:24
+msgid "Bookmarked Chatrooms"
+msgstr "ブックマーク済みチャットルーム"
+
+#: ../../Zotlabs/Widget/Cdav.php:37
+msgid "Select Channel"
+msgstr "チャンネルの選択"
+
+#: ../../Zotlabs/Widget/Cdav.php:42
+msgid "Read-write"
+msgstr "読み書き"
+
+#: ../../Zotlabs/Widget/Cdav.php:43
+msgid "Read-only"
+msgstr "読み取り専用"
+
+#: ../../Zotlabs/Widget/Cdav.php:117
+msgid "My Calendars"
+msgstr "私のカレンダー"
+
+#: ../../Zotlabs/Widget/Cdav.php:119
+msgid "Shared Calendars"
+msgstr "共有カレンダー"
+
+#: ../../Zotlabs/Widget/Cdav.php:123
+msgid "Share this calendar"
+msgstr "このカレンダーを共有する"
+
+#: ../../Zotlabs/Widget/Cdav.php:125
+msgid "Calendar name and color"
+msgstr "カレンダーの名前と色"
+
+#: ../../Zotlabs/Widget/Cdav.php:127
+msgid "Create new calendar"
+msgstr "新しいカレンダーを作成"
+
+#: ../../Zotlabs/Widget/Cdav.php:129
+msgid "Calendar Name"
+msgstr "カレンダー名"
+
+#: ../../Zotlabs/Widget/Cdav.php:130
+msgid "Calendar Tools"
+msgstr "カレンダーツール"
+
+#: ../../Zotlabs/Widget/Cdav.php:131
+msgid "Import calendar"
+msgstr "カレンダーをインポート"
+
+#: ../../Zotlabs/Widget/Cdav.php:132
+msgid "Select a calendar to import to"
+msgstr "インポートするカレンダーを選択します"
+
+#: ../../Zotlabs/Widget/Cdav.php:159
+msgid "Addressbooks"
+msgstr "アドレス帳"
+
+#: ../../Zotlabs/Widget/Cdav.php:161
+msgid "Addressbook name"
+msgstr "アドレス帳名"
+
+#: ../../Zotlabs/Widget/Cdav.php:163
+msgid "Create new addressbook"
+msgstr "新しいアドレス帳を作成"
+
+#: ../../Zotlabs/Widget/Cdav.php:164
+msgid "Addressbook Name"
+msgstr "アドレス帳名"
+
+#: ../../Zotlabs/Widget/Cdav.php:166
+msgid "Addressbook Tools"
+msgstr "アドレス帳ツール"
+
+#: ../../Zotlabs/Widget/Cdav.php:167
+msgid "Import addressbook"
+msgstr "アドレス帳をインポート"
+
+#: ../../Zotlabs/Widget/Cdav.php:168
+msgid "Select an addressbook to import to"
+msgstr "インポートするアドレス帳を選択します"
+
+#: ../../Zotlabs/Widget/Chatroom_list.php:20
+msgid "Overview"
+msgstr "概要"
+
+#: ../../Zotlabs/Widget/Chatroom_members.php:11
+msgid "Chat Members"
+msgstr "チャットメンバー"
+
+#: ../../Zotlabs/Widget/Conversations.php:17
+msgid "Received Messages"
+msgstr "受信したメッセージ"
+
+#: ../../Zotlabs/Widget/Conversations.php:21
+msgid "Sent Messages"
+msgstr "メッセージを送った"
+
+#: ../../Zotlabs/Widget/Conversations.php:25
+msgid "Conversations"
+msgstr "会話"
+
+#: ../../Zotlabs/Widget/Conversations.php:37
+msgid "No messages."
+msgstr "メッセージはありません。"
+
+#: ../../Zotlabs/Widget/Conversations.php:57
+msgid "Delete conversation"
+msgstr "会話を削除"
+
+#: ../../Zotlabs/Widget/Cover_photo.php:65
+msgid "Click to show more"
+msgstr "クリックして詳細を表示"
+
+#: ../../Zotlabs/Widget/Eventstools.php:13
+msgid "Events Tools"
+msgstr "イベントツール"
+
+#: ../../Zotlabs/Widget/Eventstools.php:14
+msgid "Export Calendar"
+msgstr "カレンダーをエクスポート"
+
+#: ../../Zotlabs/Widget/Eventstools.php:15
+msgid "Import Calendar"
+msgstr "カレンダーをインポート"
+
+#: ../../Zotlabs/Widget/Follow.php:22
+#, php-format
+msgid "You have %1$.0f of %2$.0f allowed connections."
+msgstr "%2$.0fの%1$.0fが接続を許可されています。"
+
+#: ../../Zotlabs/Widget/Follow.php:29
+msgid "Add New Connection"
+msgstr "新しい接続を追加"
+
+#: ../../Zotlabs/Widget/Follow.php:30
+msgid "Enter channel address"
+msgstr "チャンネルのアドレスを入力してください"
+
+#: ../../Zotlabs/Widget/Follow.php:31
+msgid "Examples: bob@example.com, https://example.com/barbara"
+msgstr "例:bob @ example.com、https://example.com/barbara"
+
+#: ../../Zotlabs/Widget/Hq_controls.php:14
+msgid "HQ Control Panel"
+msgstr "HQコントロールパネル"
+
+#: ../../Zotlabs/Widget/Hq_controls.php:17
+msgid "Create a new post"
+msgstr "新しい投稿を作成する"
+
+#: ../../Zotlabs/Widget/Mailmenu.php:13
+msgid "Private Mail Menu"
+msgstr "プライベートメールメニュー"
+
+#: ../../Zotlabs/Widget/Mailmenu.php:15
+msgid "Combined View"
+msgstr "複合ビュー"
+
+#: ../../Zotlabs/Widget/Mailmenu.php:20
+msgid "Inbox"
+msgstr "受信トレイ"
+
+#: ../../Zotlabs/Widget/Mailmenu.php:25
+msgid "Outbox"
+msgstr "送信トレイ"
+
+#: ../../Zotlabs/Widget/Mailmenu.php:30
+msgid "New Message"
+msgstr "新しいメッセージ"
+
+#: ../../Zotlabs/Widget/Newmember.php:31
+msgid "Profile Creation"
+msgstr "プロファイル作成"
+
+#: ../../Zotlabs/Widget/Newmember.php:33
+msgid "Upload profile photo"
+msgstr "プロフィール写真をアップロード"
+
+#: ../../Zotlabs/Widget/Newmember.php:34
+msgid "Upload cover photo"
+msgstr "カバー写真をアップロード"
+
+#: ../../Zotlabs/Widget/Newmember.php:38
+msgid "Find and Connect with others"
+msgstr "他の人を見つけてつながる"
+
+#: ../../Zotlabs/Widget/Newmember.php:40
+msgid "View the directory"
+msgstr "ディレクトリを表示する"
+
+#: ../../Zotlabs/Widget/Newmember.php:42
+msgid "Manage your connections"
+msgstr "接続を管理する"
+
+#: ../../Zotlabs/Widget/Newmember.php:45
+msgid "Communicate"
+msgstr "通信する"
+
+#: ../../Zotlabs/Widget/Newmember.php:47
+msgid "View your channel homepage"
+msgstr "チャンネルのホームページを表示する"
+
+#: ../../Zotlabs/Widget/Newmember.php:48
+msgid "View your network stream"
+msgstr "ネットワークストリームを表示する"
+
+#: ../../Zotlabs/Widget/Newmember.php:54
+msgid "Documentation"
+msgstr "説明書"
+
+#: ../../Zotlabs/Widget/Newmember.php:57
+msgid "Missing Features?"
+msgstr "機能がありませんか?"
+
+#: ../../Zotlabs/Widget/Newmember.php:59
+msgid "Pin apps to navigation bar"
+msgstr "アプリをナビゲーションバーに固定する"
+
+#: ../../Zotlabs/Widget/Newmember.php:60
+msgid "Install more apps"
+msgstr "さらにアプリをインストールする"
+
+#: ../../Zotlabs/Widget/Newmember.php:71
+msgid "View public stream"
+msgstr "公開ストリームを表示"
+
+#: ../../Zotlabs/Widget/Notifications.php:16
+msgid "New Network Activity"
+msgstr "ホーム"
+
+#: ../../Zotlabs/Widget/Notifications.php:17
+msgid "New Network Activity Notifications"
+msgstr "ホームへの通知"
+
+#: ../../Zotlabs/Widget/Notifications.php:20
+msgid "View your network activity"
+msgstr "ホームを見る"
+
+#: ../../Zotlabs/Widget/Notifications.php:23
+msgid "Mark all notifications read"
+msgstr "全部既読する"
+
+#: ../../Zotlabs/Widget/Notifications.php:26
+#: ../../Zotlabs/Widget/Notifications.php:45
+#: ../../Zotlabs/Widget/Notifications.php:152
+msgid "Show new posts only"
+msgstr "新しい投稿のみ表示"
+
+#: ../../Zotlabs/Widget/Notifications.php:27
+#: ../../Zotlabs/Widget/Notifications.php:46
+#: ../../Zotlabs/Widget/Notifications.php:122
+#: ../../Zotlabs/Widget/Notifications.php:153
+msgid "Filter by name or address"
+msgstr "名前やアドレスでフィルタリング"
+
+#: ../../Zotlabs/Widget/Notifications.php:35
+msgid "New Home Activity"
+msgstr "自分への新しいアクティビティ"
+
+#: ../../Zotlabs/Widget/Notifications.php:36
+msgid "New Home Activity Notifications"
+msgstr "自分への新しいアクティビティ通知"
+
+#: ../../Zotlabs/Widget/Notifications.php:39
+msgid "View your home activity"
+msgstr "自分の投稿を見る"
+
+#: ../../Zotlabs/Widget/Notifications.php:42
+#: ../../Zotlabs/Widget/Notifications.php:149
+msgid "Mark all notifications seen"
+msgstr "全部既読にする"
+
+#: ../../Zotlabs/Widget/Notifications.php:54
+msgid "New Mails"
+msgstr "新着メール"
+
+#: ../../Zotlabs/Widget/Notifications.php:55
+msgid "New Mails Notifications"
+msgstr "新規メール通知"
+
+#: ../../Zotlabs/Widget/Notifications.php:58
+msgid "View your private mails"
+msgstr "プライベートメールを表示する"
+
+#: ../../Zotlabs/Widget/Notifications.php:61
+msgid "Mark all messages seen"
+msgstr "すべてのメッセージを確認済みにする"
+
+#: ../../Zotlabs/Widget/Notifications.php:69
+msgid "New Events"
+msgstr "新しいイベント"
+
+#: ../../Zotlabs/Widget/Notifications.php:70
+msgid "New Events Notifications"
+msgstr "新しいイベント通知"
+
+#: ../../Zotlabs/Widget/Notifications.php:73
+msgid "View events"
+msgstr "イベントを見る"
+
+#: ../../Zotlabs/Widget/Notifications.php:76
+msgid "Mark all events seen"
+msgstr "すべてのイベントを確認済みにする"
+
+#: ../../Zotlabs/Widget/Notifications.php:85
+msgid "New Connections Notifications"
+msgstr "新しい接続通知"
+
+#: ../../Zotlabs/Widget/Notifications.php:88
+msgid "View all connections"
+msgstr "すべての接続を表示"
+
+#: ../../Zotlabs/Widget/Notifications.php:96
+msgid "New Files"
+msgstr "新しいファイル"
+
+#: ../../Zotlabs/Widget/Notifications.php:97
+msgid "New Files Notifications"
+msgstr "新しいファイルの通知"
+
+#: ../../Zotlabs/Widget/Notifications.php:104
+#: ../../Zotlabs/Widget/Notifications.php:105
+msgid "Notices"
+msgstr "通知"
+
+#: ../../Zotlabs/Widget/Notifications.php:108
+msgid "View all notices"
+msgstr "全ての通知を表示する"
+
+#: ../../Zotlabs/Widget/Notifications.php:111
+msgid "Mark all notices seen"
+msgstr "全ての通知を既読扱いにする"
+
+#: ../../Zotlabs/Widget/Notifications.php:132
+msgid "New Registrations"
+msgstr "新規登録"
+
+#: ../../Zotlabs/Widget/Notifications.php:133
+msgid "New Registrations Notifications"
+msgstr "新規登録通知"
+
+#: ../../Zotlabs/Widget/Notifications.php:143
+msgid "Public Stream Notifications"
+msgstr "連合ストリーム通知"
+
+#: ../../Zotlabs/Widget/Notifications.php:146
+msgid "View the public stream"
+msgstr "連合ストリームを表示する"
+
+#: ../../Zotlabs/Widget/Notifications.php:161
+msgid "Sorry, you have got no notifications at the moment"
+msgstr "現在通知はありません。"
+
+#: ../../Zotlabs/Widget/Photo.php:48 ../../Zotlabs/Widget/Photo_rand.php:58
+msgid "photo/image"
+msgstr "画像/イメージ"
+
+#: ../../Zotlabs/Widget/Rating.php:51
+msgid "Rating Tools"
+msgstr "評価ツール"
+
+#: ../../Zotlabs/Widget/Rating.php:55 ../../Zotlabs/Widget/Rating.php:57
+msgid "Rate Me"
+msgstr "私を評価"
+
+#: ../../Zotlabs/Widget/Rating.php:60
+msgid "View Ratings"
+msgstr "評価を見る"
+
+#: ../../Zotlabs/Widget/Savedsearch.php:75
+msgid "Remove term"
+msgstr "用語を削除"
+
+#: ../../Zotlabs/Widget/Settings_menu.php:32
+msgid "Account settings"
+msgstr "アカウント設定"
+
+#: ../../Zotlabs/Widget/Settings_menu.php:38
+msgid "Channel settings"
+msgstr "チャンネル設定"
+
+#: ../../Zotlabs/Widget/Settings_menu.php:46
+msgid "Display settings"
+msgstr "画面表示設定"
+
+#: ../../Zotlabs/Widget/Settings_menu.php:53
+msgid "Manage locations"
+msgstr "所在地の管理"
+
+#: ../../Zotlabs/Widget/Suggestedchats.php:32
+msgid "Suggested Chatrooms"
+msgstr "チャットルームの提案"
+
+#: ../../Zotlabs/Widget/Suggestions.php:53
+msgid "Suggestions"
+msgstr "提案"
+
+#: ../../Zotlabs/Widget/Suggestions.php:54
+msgid "See more..."
+msgstr "もっと見る..."
+
+#: ../../Zotlabs/Widget/Tasklist.php:23
+msgid "Tasks"
+msgstr "タスク"
+
+#: ../../Zotlabs/Widget/Wiki_pages.php:34
+#: ../../Zotlabs/Widget/Wiki_pages.php:91
+msgid "Add new page"
+msgstr "新しいページの追加"
+
+#: ../../Zotlabs/Widget/Wiki_pages.php:85
+msgid "Wiki Pages"
+msgstr "ウィキページ"
+
+#: ../../Zotlabs/Widget/Wiki_pages.php:96
+msgid "Page name"
+msgstr "ページ名"
+
+#: ../../Zotlabs/Zot/Auth.php:152
+msgid ""
+"Remote authentication blocked. You are logged into this site locally. Please "
+"logout and retry."
+msgstr "リモート認証がブロックされました。このサイトにローカルでログインしています。ログアウトして再試行してください。"
+
+#: ../../Zotlabs/Zot/Auth.php:264
+#, php-format
+msgid "Welcome %s. Remote authentication successful."
+msgstr "ようこそ%s!!リモートログインは成功しました!"
+
From d2b1a2e5a31e6f96db6f26616c91ac848c255280 Mon Sep 17 00:00:00 2001
From: harukin
Date: Mon, 14 Oct 2019 03:39:43 +0200
Subject: [PATCH 066/136] Upload .php file
---
view/ja/hstrings.php | 2791 ++++++++++++++++++++++++++++++++++++++++++
1 file changed, 2791 insertions(+)
create mode 100644 view/ja/hstrings.php
diff --git a/view/ja/hstrings.php b/view/ja/hstrings.php
new file mode 100644
index 000000000..f580df6e9
--- /dev/null
+++ b/view/ja/hstrings.php
@@ -0,0 +1,2791 @@
+These permissions set who is allowed to view the post."] = "投稿を共有した後、投稿権限%sを%sに変更することはできません。 br />これらの権限は、投稿の閲覧を許可するユーザーを設定します。";
+App::$strings[" and "] = "そして";
+App::$strings["public profile"] = "公開プロフィール";
+App::$strings["%1\$s changed %2\$s to “%3\$s”"] = "%1\$sが%2\$sを&ldquo;に変更しました%3\$s &rdquo;";
+App::$strings["Visit %1\$s's %2\$s"] = "%1\$sの%2\$sアクセス";
+App::$strings["%1\$s has an updated %2\$s, changing %3\$s."] = "%1\$sには更新された%2\$s 、 %3\$s変更しています。";
+App::$strings["Permission denied."] = "アクセス拒否。";
+App::$strings["Item was not found."] = "アイテムが見つかりませんでした。";
+App::$strings["Unknown error."] = "未知のエラー。";
+App::$strings["No source file."] = "ソースファイルがありません。";
+App::$strings["Cannot locate file to replace"] = "置き換えるファイルが見つかりません";
+App::$strings["Cannot locate file to revise/update"] = "修正/更新するファイルが見つかりません";
+App::$strings["File exceeds size limit of %d"] = "ファイルはサイズ制限%dを超えています";
+App::$strings["You have reached your limit of %1$.0f Mbytes attachment storage."] = "%1 $ .0fメガバイトの添付ファイルストレージの制限に達しました。";
+App::$strings["File upload failed. Possible system limit or action terminated."] = "ファイルのアップロードに失敗しました。可能なシステム制限またはアクションが終了しました。";
+App::$strings["Stored file could not be verified. Upload failed."] = "保存されたファイルを確認できませんでした。アップロードに失敗しました。";
+App::$strings["Path not available."] = "パスが利用できません。";
+App::$strings["Empty pathname"] = "空のパス名";
+App::$strings["duplicate filename or path"] = "ファイル名またはパスが重複しています";
+App::$strings["Path not found."] = "パスが見つかりません。";
+App::$strings["mkdir failed."] = "mkdirが失敗しました。";
+App::$strings["database storage failed."] = "データベースストレージが失敗しました。";
+App::$strings["Empty path"] = "空のパス";
+App::$strings["Delegation session ended."] = "委任セッションは終了しました。";
+App::$strings["Logged out."] = "ログアウトしました。";
+App::$strings["Email validation is incomplete. Please check your email."] = "メールの検証が不完全です。メールを確認してください。";
+App::$strings["Failed authentication"] = "認証失敗";
+App::$strings["Login failed."] = "ログインに失敗しました。";
+App::$strings["Image/photo"] = "画像/写真";
+App::$strings["Encrypted content"] = "暗号化されたコンテンツ";
+App::$strings["Install %1\$s element %2\$s"] = "%1\$s要素%2\$sをインストール";
+App::$strings["This post contains an installable %s element, however you lack permissions to install it on this site."] = "この投稿にはインストール可能な%s要素が含まれていますが、このサイトにインストールする権限がありません。";
+App::$strings["webpage"] = "ウェブページ";
+App::$strings["layout"] = "レイアウト";
+App::$strings["block"] = "ブロック";
+App::$strings["menu"] = "メニュー";
+App::$strings["card"] = "カード";
+App::$strings["article"] = "記事";
+App::$strings["post"] = "役職";
+App::$strings["%1\$s wrote the following %2\$s %3\$s"] = "%1\$sは次の%2\$s %3\$s書きました";
+App::$strings["Click to open/close"] = "クリックして開閉";
+App::$strings["spoiler"] = "スポイラー";
+App::$strings["View article"] = "記事を見る";
+App::$strings["View summary"] = "概要を見る";
+App::$strings["Different viewers will see this text differently"] = "視聴者が異なれば、このテキストの見方も異なります";
+App::$strings["$1 wrote:"] = "$ 1の書き込み:";
+App::$strings["%1\$s's bookmarks"] = "%1\$sのブックマーク";
+App::$strings["Unable to obtain identity information from database"] = "データベースからID情報を取得できません";
+App::$strings["Empty name"] = "空の名前";
+App::$strings["Name too long"] = "名前が長すぎます";
+App::$strings["No account identifier"] = "アカウント識別子なし";
+App::$strings["Nickname is required."] = "ニックネームが必要です。";
+App::$strings["Reserved nickname. Please choose another."] = "予約済みのニックネーム。別のものを選択してください。";
+App::$strings["Nickname has unsupported characters or is already being used on this site."] = "ニックネームにサポートされていない文字が含まれているか、このサイトで既に使用されています。";
+App::$strings["Unable to retrieve created identity"] = "作成されたIDを取得できません";
+App::$strings["Default Profile"] = "デフォルトプロファイル";
+App::$strings["Friends"] = "友だち";
+App::$strings["Unable to retrieve modified identity"] = "変更されたIDを取得できません";
+App::$strings["Requested channel is not available."] = "要求されたチャンネルは利用できません。";
+App::$strings["Requested profile is not available."] = "要求されたプロファイルは利用できません。";
+App::$strings["Change profile photo"] = "プロフィール写真を変更";
+App::$strings["Edit Profiles"] = "プロファイルを編集する";
+App::$strings["Edit"] = "編集";
+App::$strings["Create New Profile"] = "新しいプロファイルを作成";
+App::$strings["Edit Profile"] = "プロファイル編集";
+App::$strings["Profile Image"] = "プロフィール画像";
+App::$strings["Visible to everybody"] = "みんなに見える";
+App::$strings["Edit visibility"] = "可視性を編集";
+App::$strings["Connect"] = "つなぐ";
+App::$strings["Location:"] = "ロケーション:";
+App::$strings["Gender:"] = "性別:";
+App::$strings["Status:"] = "状態:";
+App::$strings["Homepage:"] = "ホームページ:";
+App::$strings["Online Now"] = "今オンラインです";
+App::$strings["Change your profile photo"] = "プロフィール写真を変更する";
+App::$strings["Female"] = "女性";
+App::$strings["Male"] = "男性";
+App::$strings["Trans"] = "トランス";
+App::$strings["Neuter"] = "中性";
+App::$strings["Non-specific"] = "非特異的";
+App::$strings["Full Name:"] = "フルネーム:";
+App::$strings["Like this channel"] = "このチャンネルのように";
+App::$strings["__ctx:noun__ Like"] = array(
+ 0 => "いいね",
+ 1 => "いいね",
+);
+App::$strings["j F, Y"] = "j F、Y";
+App::$strings["j F"] = "j F";
+App::$strings["Birthday:"] = "お誕生日:";
+App::$strings["Age:"] = "年齢:";
+App::$strings["for %1\$d %2\$s"] = "%1\$d %2\$s";
+App::$strings["Tags:"] = "タグ:";
+App::$strings["Sexual Preference:"] = "性的嗜好:";
+App::$strings["Hometown:"] = "出身地:";
+App::$strings["Political Views:"] = "政見:";
+App::$strings["Religion:"] = "宗教:";
+App::$strings["About:"] = "約:";
+App::$strings["Hobbies/Interests:"] = "趣味/興味:";
+App::$strings["Likes:"] = "好きなもの:";
+App::$strings["Dislikes:"] = "嫌いなもの:";
+App::$strings["Contact information and Social Networks:"] = "連絡先情報とソーシャルネットワーク:";
+App::$strings["My other channels:"] = "私の他のチャンネル:";
+App::$strings["Musical interests:"] = "音楽的興味:";
+App::$strings["Books, literature:"] = "書籍、文学:";
+App::$strings["Television:"] = "テレビ:";
+App::$strings["Film/dance/culture/entertainment:"] = "映画/ダンス/文化/エンターテイメント:";
+App::$strings["Love/Romance:"] = "愛/ロマンス:";
+App::$strings["Work/employment:"] = "仕事/雇用:";
+App::$strings["School/education:"] = "学校教育:";
+App::$strings["Profile"] = "プロフィール";
+App::$strings["Like this thing"] = "このように";
+App::$strings["Export"] = "輸出する";
+App::$strings["cover photo"] = "カバー写真";
+App::$strings["Enter your channel address (e.g. channel@example.com)"] = "チャンネルアドレスを入力します(例:channel@example.com)";
+App::$strings["Authenticate"] = "認証する";
+App::$strings["Account '%s' deleted"] = "アカウント「 %s 」を削除しました";
+App::$strings["New window"] = "新しい窓";
+App::$strings["Open the selected location in a different window or browser tab"] = "選択した場所を別のウィンドウまたはブラウザタブで開きます";
+App::$strings["Mobile"] = "モバイル";
+App::$strings["Home"] = "ホーム";
+App::$strings["Home, Voice"] = "ホーム、ボイス";
+App::$strings["Home, Fax"] = "ホーム、ファックス";
+App::$strings["Work"] = "作業";
+App::$strings["Work, Voice"] = "仕事、声";
+App::$strings["Work, Fax"] = "仕事、ファックス";
+App::$strings["Other"] = "その他";
+App::$strings["%d invitation available"] = array(
+ 0 => "%d招待可能",
+ 1 => "%d招待可能",
+);
+App::$strings["Advanced"] = "高度な";
+App::$strings["Find Channels"] = "チャンネルを探す";
+App::$strings["Enter name or interest"] = "名前または興味を入力してください";
+App::$strings["Connect/Follow"] = "接続/フォロー";
+App::$strings["Examples: Robert Morgenstein, Fishing"] = "例:Robert Morgenstein、釣り";
+App::$strings["Find"] = "見つける";
+App::$strings["Channel Suggestions"] = "チャンネルの提案";
+App::$strings["Random Profile"] = "ランダムプロファイル";
+App::$strings["Invite Friends"] = "友達を招待";
+App::$strings["Advanced example: name=fred and country=iceland"] = "高度な例:name = fredおよびcountry = iceland";
+App::$strings["Saved Folders"] = "保存されたフォルダー";
+App::$strings["Everything"] = "すべて";
+App::$strings["Categories"] = "カテゴリー";
+App::$strings["Common Connections"] = "共通接続";
+App::$strings["View all %d common connections"] = "すべての%d共通接続を表示";
+App::$strings["photo"] = "写真";
+App::$strings["event"] = "出来事";
+App::$strings["channel"] = "チャネル";
+App::$strings["status"] = "状態";
+App::$strings["comment"] = "コメント";
+App::$strings["%1\$s likes %2\$s's %3\$s"] = "%1\$sが%2\$sの%3\$s気に入っています";
+App::$strings["%1\$s doesn't like %2\$s's %3\$s"] = "%1\$sは%2\$sの%3\$s好きではありません";
+App::$strings["likes %1\$s's %2\$s"] = "%1\$sの%2\$sが好き";
+App::$strings["doesn't like %1\$s's %2\$s"] = "%1\$sの%2\$sが気に入らない";
+App::$strings["%1\$s is now connected with %2\$s"] = "%1\$sは%2\$s接続されました";
+App::$strings["%1\$s poked %2\$s"] = "%1\$s %2\$sを突破しました";
+App::$strings["poked"] = "突く";
+App::$strings["__ctx:mood__ %1\$s is %2\$s"] = "%1\$sは%2\$s";
+App::$strings["This is an unsaved preview"] = "これは未保存のプレビューです";
+App::$strings["__ctx:title__ Likes"] = "いいね";
+App::$strings["__ctx:title__ Dislikes"] = "嫌い";
+App::$strings["__ctx:title__ Agree"] = "同意する";
+App::$strings["__ctx:title__ Disagree"] = "同意しない";
+App::$strings["__ctx:title__ Abstain"] = "棄権";
+App::$strings["__ctx:title__ Attending"] = "出席中";
+App::$strings["__ctx:title__ Not attending"] = "出席しない";
+App::$strings["__ctx:title__ Might attend"] = "出席するかもしれない";
+App::$strings["Select"] = "選択してください";
+App::$strings["Delete"] = "削除する";
+App::$strings["Toggle Star Status"] = "スターステータスの切り替え";
+App::$strings["Private Message"] = "プライベートメッセージ";
+App::$strings["Message signature validated"] = "検証されたメッセージ署名";
+App::$strings["Message signature incorrect"] = "メッセージ署名が正しくありません";
+App::$strings["Approve"] = "承認する";
+App::$strings["View %s's profile @ %s"] = "%sのプロフィール@ %s";
+App::$strings["Categories:"] = "カテゴリー:";
+App::$strings["Filed under:"] = "下に提出:";
+App::$strings["from %s"] = "%sから";
+App::$strings["last edited: %s"] = "最終編集: %s";
+App::$strings["Expires: %s"] = "有効期限: %s";
+App::$strings["View in context"] = "コンテキストで表示";
+App::$strings["Please wait"] = "お待ちください";
+App::$strings["remove"] = "取り除く";
+App::$strings["Loading..."] = "読み込み中...";
+App::$strings["Conversation Tools"] = "会話ツール";
+App::$strings["Delete Selected Items"] = "選択したアイテムを削除";
+App::$strings["View Source"] = "ソースを見る";
+App::$strings["Follow Thread"] = "スレッドをフォロー";
+App::$strings["Unfollow Thread"] = "スレッドをフォロー解除";
+App::$strings["View Profile"] = "プロフィールを見る";
+App::$strings["Recent Activity"] = "最近の活動";
+App::$strings["Edit Connection"] = "接続を編集";
+App::$strings["Message"] = "メッセージ";
+App::$strings["Ratings"] = "評価";
+App::$strings["Poke"] = "ポーク";
+App::$strings["Unknown"] = "道の";
+App::$strings["%s likes this."] = "%sはこれが好きです。";
+App::$strings["%s doesn't like this."] = "%sはこれを%sません。";
+App::$strings["%2\$d people like this."] = array(
+ 0 => " %2\$d人 span>このように。",
+ 1 => " %2\$d人 span>このように。",
+);
+App::$strings["%2\$d people don't like this."] = array(
+ 0 => " %2\$d人 span>はこれが好きではありません。",
+ 1 => " %2\$d人 span>はこれが好きではありません。",
+);
+App::$strings["and"] = "そして";
+App::$strings[", and %d other people"] = array(
+ 0 => "、他%d人",
+ 1 => "、他%d人",
+);
+App::$strings["%s like this."] = "このような%s 。";
+App::$strings["%s don't like this."] = "%sはこれが好きではありません。";
+App::$strings["Set your location"] = "場所を設定する";
+App::$strings["Clear browser location"] = "ブラウザの場所をクリア";
+App::$strings["Insert web link"] = "Webリンクを挿入";
+App::$strings["Embed (existing) photo from your photo albums"] = "フォトアルバムから(既存の)写真を埋め込む";
+App::$strings["Please enter a link URL:"] = "リンクURLを入力してください:";
+App::$strings["Tag term:"] = "タグ用語:";
+App::$strings["Where are you right now?"] = "今どこにいますか?";
+App::$strings["Choose images to embed"] = "埋め込む画像を選択";
+App::$strings["Choose an album"] = "アルバムを選択してください";
+App::$strings["Choose a different album..."] = "別のアルバムを選択...";
+App::$strings["Error getting album list"] = "アルバムリストの取得に失敗";
+App::$strings["Error getting photo link"] = "フォトリンクの取得に失敗";
+App::$strings["Error getting album"] = "アルバムの取得エラー";
+App::$strings["Comments enabled"] = "コメント有効";
+App::$strings["Comments disabled"] = "コメント無効";
+App::$strings["Preview"] = "プレビュー";
+App::$strings["Share"] = "共有";
+App::$strings["Page link name"] = "ページリンク名";
+App::$strings["Post as"] = "として投稿";
+App::$strings["Bold"] = "太字";
+App::$strings["Italic"] = "斜体";
+App::$strings["Underline"] = "下線";
+App::$strings["Quote"] = "代入";
+App::$strings["Code"] = "コード";
+App::$strings["Attach/Upload file"] = "ファイルのアップロード";
+App::$strings["Embed an image from your albums"] = "アルバムから画像を追加";
+App::$strings["Cancel"] = "キャンセル";
+App::$strings["OK"] = "OK";
+App::$strings["Toggle voting"] = "投票のトグル";
+App::$strings["Disable comments"] = "コメントの無効化";
+App::$strings["Toggle comments"] = "コメントのトグル";
+App::$strings["Title (optional)"] = "タイトル(任意)";
+App::$strings["Categories (optional, comma-separated list)"] = "カテゴリー(任意、カンマで仕切り)";
+App::$strings["Permission settings"] = "権限設定";
+App::$strings["Other networks and post services"] = "他のネットワークと投稿サービス";
+App::$strings["Set expiration date"] = "有効期限を設定する";
+App::$strings["Set publish date"] = "公開日を設定する";
+App::$strings["Encrypt text"] = "テキストを暗号化する";
+App::$strings["__ctx:noun__ Dislike"] = array(
+ 0 => "嫌い",
+ 1 => "嫌い",
+);
+App::$strings["__ctx:noun__ Attending"] = array(
+ 0 => "出席中",
+ 1 => "出席中",
+);
+App::$strings["__ctx:noun__ Not Attending"] = array(
+ 0 => "出席しない",
+ 1 => "出席しない",
+);
+App::$strings["__ctx:noun__ Undecided"] = array(
+ 0 => "未定",
+ 1 => "未定",
+);
+App::$strings["__ctx:noun__ Agree"] = array(
+ 0 => "同意する",
+ 1 => "同意する",
+);
+App::$strings["__ctx:noun__ Disagree"] = array(
+ 0 => "同意しない",
+ 1 => "同意しない",
+);
+App::$strings["__ctx:noun__ Abstain"] = array(
+ 0 => "棄権",
+ 1 => "棄権",
+);
+App::$strings["Miscellaneous"] = "雑多";
+App::$strings["Birthday"] = "お誕生日";
+App::$strings["Age: "] = "年齢:";
+App::$strings["YYYY-MM-DD or MM-DD"] = "YYYY-MM-DDまたはMM-DD";
+App::$strings["Required"] = "必須";
+App::$strings["less than a second ago"] = "ちょっと前";
+App::$strings["__ctx:e.g. 22 hours ago, 1 minute ago__ %1\$d %2\$s ago"] = "%1\$d %2\$s前";
+App::$strings["__ctx:relative_date__ year"] = array(
+ 0 => "年",
+ 1 => "年",
+);
+App::$strings["__ctx:relative_date__ month"] = array(
+ 0 => "月",
+ 1 => "月",
+);
+App::$strings["__ctx:relative_date__ week"] = array(
+ 0 => "週間",
+ 1 => "週間",
+);
+App::$strings["__ctx:relative_date__ day"] = array(
+ 0 => "日",
+ 1 => "日",
+);
+App::$strings["__ctx:relative_date__ hour"] = array(
+ 0 => "時間",
+ 1 => "時間",
+);
+App::$strings["__ctx:relative_date__ minute"] = array(
+ 0 => "分",
+ 1 => "分",
+);
+App::$strings["__ctx:relative_date__ second"] = array(
+ 0 => "秒",
+ 1 => "秒",
+);
+App::$strings["%1\$s's birthday"] = "%1\$sの誕生日";
+App::$strings["Happy Birthday %1\$s"] = "%1\$s、お誕生日おめでとう!";
+App::$strings["Directory Options"] = "ディレクトリオプション";
+App::$strings["Safe Mode"] = "セーフモード";
+App::$strings["Public Forums Only"] = "公開フォーラムのみ";
+App::$strings["This Website Only"] = "このウェブサイトのみ";
+App::$strings["l F d, Y \\@ g:i A"] = "l F d、Y \\ @ g:i A";
+App::$strings["Starts:"] = "開始:";
+App::$strings["Finishes:"] = "仕上げ:";
+App::$strings["This event has been added to your calendar."] = "このイベントはカレンダーに追加されました。";
+App::$strings["Not specified"] = "指定されていない";
+App::$strings["Needs Action"] = "アクションが必要";
+App::$strings["Completed"] = "完成しました";
+App::$strings["In Process"] = "処理中";
+App::$strings["Cancelled"] = "キャンセル";
+App::$strings["Off"] = "オフ";
+App::$strings["On"] = "に";
+App::$strings["CalDAV"] = "CalDAV";
+App::$strings["Start calendar week on Monday"] = "月曜日に週を開始";
+App::$strings["Default is Sunday"] = "デフォルトは日曜日です";
+App::$strings["Channel Home"] = "チャンネルホーム";
+App::$strings["Search by Date"] = "日付で検索";
+App::$strings["Ability to select posts by date ranges"] = "日付範囲で投稿を選択する機能";
+App::$strings["Tag Cloud"] = "タグクラウド";
+App::$strings["Provide a personal tag cloud on your channel page"] = "チャンネルページで個人タグクラウドを提供する";
+App::$strings["Use blog/list mode"] = "ブログ/リストモードを使用する";
+App::$strings["Comments will be displayed separately"] = "コメントは個別に表示されます";
+App::$strings["Connections"] = "接続";
+App::$strings["Connection Filtering"] = "接続フィルタリング";
+App::$strings["Filter incoming posts from connections based on keywords/content"] = "キーワード/コンテンツに基づいて接続からの受信投稿をフィルタリングする";
+App::$strings["Conversation"] = "会話";
+App::$strings["Community Tagging"] = "コミュニティのタグ付け";
+App::$strings["Ability to tag existing posts"] = "既存の投稿にタグを付ける機能";
+App::$strings["Emoji Reactions"] = "絵文字反応";
+App::$strings["Add emoji reaction ability to posts"] = "絵文字反応機能を投稿に追加する";
+App::$strings["Dislike Posts"] = "投稿を嫌う";
+App::$strings["Ability to dislike posts/comments"] = "投稿/コメントを嫌う能力";
+App::$strings["Star Posts"] = "スター投稿";
+App::$strings["Ability to mark special posts with a star indicator"] = "星印で特別な投稿をマークする機能";
+App::$strings["Directory"] = "ディレクトリ";
+App::$strings["Advanced Directory Search"] = "高度なディレクトリ検索";
+App::$strings["Allows creation of complex directory search queries"] = "複雑なディレクトリ検索クエリを作成できます";
+App::$strings["Editor"] = "編集者";
+App::$strings["Post Categories"] = "投稿カテゴリ";
+App::$strings["Add categories to your posts"] = "投稿にカテゴリを追加する";
+App::$strings["Large Photos"] = "大きい写真";
+App::$strings["Include large (1024px) photo thumbnails in posts. If not enabled, use small (640px) photo thumbnails"] = "投稿に大きな(1024px)写真のサムネイルを含める。有効になっていない場合は、小さい(640ピクセル)写真のサムネイルを使用します";
+App::$strings["Even More Encryption"] = "さらに暗号化";
+App::$strings["Allow optional encryption of content end-to-end with a shared secret key"] = "共有秘密鍵を使用して、エンドツーエンドのコンテンツのオプションの暗号化を許可します";
+App::$strings["Enable Voting Tools"] = "投票ツールを有効にする";
+App::$strings["Provide a class of post which others can vote on"] = "他の人が投票できる投稿のクラスを提供する";
+App::$strings["Disable Comments"] = "コメントを無効にする";
+App::$strings["Provide the option to disable comments for a post"] = "投稿のコメントを無効にするオプションを提供します";
+App::$strings["Delayed Posting"] = "遅延投稿";
+App::$strings["Allow posts to be published at a later date"] = "投稿を後日公開することを許可する";
+App::$strings["Content Expiration"] = "コンテンツの有効期限";
+App::$strings["Remove posts/comments and/or private messages at a future time"] = "将来、投稿/コメントやプライベートメッセージを削除する";
+App::$strings["Suppress Duplicate Posts/Comments"] = "重複する投稿/コメントを抑制する";
+App::$strings["Prevent posts with identical content to be published with less than two minutes in between submissions."] = "同一のコンテンツを含む投稿が、送信と送信の間に2分未満で公開されるのを防ぎます。";
+App::$strings["Auto-save drafts of posts and comments"] = "投稿とコメントの下書きを自動保存する";
+App::$strings["Automatically saves post and comment drafts in local browser storage to help prevent accidental loss of compositions"] = "投稿やコメントの下書きをローカルのブラウザストレージに自動的に保存して、誤って楽曲を失うのを防ぎます";
+App::$strings["Events"] = "イベント";
+App::$strings["Smart Birthdays"] = "スマートバースデー";
+App::$strings["Make birthday events timezone aware in case your friends are scattered across the planet."] = "友人が地球上に散らばっている場合に備えて、誕生日イベントのタイムゾーンを認識させます。";
+App::$strings["Event Timezone Selection"] = "イベントタイムゾーンの選択";
+App::$strings["Allow event creation in timezones other than your own."] = "自分以外のタイムゾーンでのイベント作成を許可します。";
+App::$strings["Manage"] = "管理する";
+App::$strings["Navigation Channel Select"] = "ナビゲーションチャネルの選択";
+App::$strings["Change channels directly from within the navigation dropdown menu"] = "ナビゲーションドロップダウンメニューから直接チャネルを変更します";
+App::$strings["Network"] = "ネットワーク";
+App::$strings["Saved Searches"] = "保存された検索";
+App::$strings["Save search terms for re-use"] = "再利用のために検索語を保存する";
+App::$strings["Ability to file posts under folders"] = "フォルダーの下に投稿をファイルする機能";
+App::$strings["Alternate Stream Order"] = "代替ストリーム順序";
+App::$strings["Ability to order the stream by last post date, last comment date or unthreaded activities"] = "最終投稿日、最終コメント日、またはスレッド化されていないアクティビティでストリームを順序付けする機能";
+App::$strings["Contact Filter"] = "連絡先フィルター";
+App::$strings["Ability to display only posts of a selected contact"] = "選択した連絡先の投稿のみを表示する機能";
+App::$strings["Forum Filter"] = "フォーラムフィルター";
+App::$strings["Ability to display only posts of a specific forum"] = "特定のフォーラムの投稿のみを表示する機能";
+App::$strings["Personal Posts Filter"] = "個人投稿フィルター";
+App::$strings["Ability to display only posts that you've interacted on"] = "やり取りした投稿のみを表示する機能";
+App::$strings["Photos"] = "写真";
+App::$strings["Photo Location"] = "写真の場所";
+App::$strings["If location data is available on uploaded photos, link this to a map."] = "アップロードされた写真で位置データが利用できる場合、これを地図にリンクします。";
+App::$strings["Profiles"] = "プロフィール";
+App::$strings["Advanced Profiles"] = "高度なプロファイル";
+App::$strings["Additional profile sections and selections"] = "追加のプロファイルセクションと選択";
+App::$strings["Profile Import/Export"] = "プロファイルのインポート/エクスポート";
+App::$strings["Save and load profile details across sites/channels"] = "サイト/チャネル全体でプロファイルの詳細を保存およびロードします";
+App::$strings["Multiple Profiles"] = "複数のプロファイル";
+App::$strings["Ability to create multiple profiles"] = "複数のプロファイルを作成する機能";
+App::$strings["unknown"] = "道の";
+App::$strings["Channel is blocked on this site."] = "このサイトでチャンネルがブロックされています。";
+App::$strings["Channel location missing."] = "チャンネルの場所がありません。";
+App::$strings["Response from remote channel was incomplete."] = "リモートチャネルからの応答が不完全でした。";
+App::$strings["Premium channel - please visit:"] = "プレミアムチャンネル-をご覧ください:";
+App::$strings["Channel was deleted and no longer exists."] = "チャンネルは削除され、存在しなくなりました。";
+App::$strings["Remote channel or protocol unavailable."] = "リモートチャネルまたはプロトコルが利用できません。";
+App::$strings["Channel discovery failed."] = "チャネルの検出に失敗しました。";
+App::$strings["Protocol disabled."] = "プロトコルが無効です。";
+App::$strings["Cannot connect to yourself."] = "自分に接続できません。";
+App::$strings["A deleted group with this name was revived. Existing item permissions may apply to this group and any future members. If this is not what you intended, please create another group with a different name."] = "この名前の削除されたグループが復活しました。既存のアイテムの権限は、このグループと将来のメンバーに適用される可能性があります strong>。これが意図したものでない場合は、別の名前で別のグループを作成してください。";
+App::$strings["Add new connections to this privacy group"] = "このプライバシーグループに新しい接続を追加します";
+App::$strings["edit"] = "編集する";
+App::$strings["Privacy Groups"] = "プライバシーグループ";
+App::$strings["Edit group"] = "グループを編集";
+App::$strings["Add privacy group"] = "プライバシーグループを追加";
+App::$strings["Channels not in any privacy group"] = "プライバシーグループに属さないチャンネル";
+App::$strings["add"] = "加える";
+App::$strings["Help:"] = "ヘルプ:";
+App::$strings["Help"] = "ヘルプ";
+App::$strings["Not Found"] = "見つかりません";
+App::$strings["Page not found."] = "ページが見つかりません。";
+App::$strings["Unable to import a removed channel."] = "削除されたチャンネルをインポートできません。";
+App::$strings["Cannot create a duplicate channel identifier on this system. Import failed."] = "このシステムに重複したチャネル識別子を作成できません。インポートに失敗しました。";
+App::$strings["Unable to create a unique channel address. Import failed."] = "一意のチャネルアドレスを作成できません。インポートに失敗しました。";
+App::$strings["Cloned channel not found. Import failed."] = "複製されたチャンネルが見つかりません。インポートに失敗しました。";
+App::$strings["Permission denied"] = "アクセス拒否";
+App::$strings["(Unknown)"] = "(不明)";
+App::$strings["Visible to anybody on the internet."] = "インターネット上の誰でも閲覧できます。";
+App::$strings["Visible to you only."] = "あなただけに表示されます。";
+App::$strings["Visible to anybody in this network."] = "このネットワーク内のすべてのユーザーに表示されます。";
+App::$strings["Visible to anybody authenticated."] = "認証されたすべてのユーザーに表示されます。";
+App::$strings["Visible to anybody on %s."] = "%s誰でも閲覧できます。";
+App::$strings["Visible to all connections."] = "すべての接続に表示されます。";
+App::$strings["Visible to approved connections."] = "承認された接続に表示されます。";
+App::$strings["Visible to specific connections."] = "特定の接続に表示されます。";
+App::$strings["Item not found."] = "アイテムが見つかりません。";
+App::$strings["Privacy group not found."] = "プライバシーグループが見つかりません。";
+App::$strings["Privacy group is empty."] = "プライバシーグループが空です。";
+App::$strings["Privacy group: %s"] = "プライバシーグループ: %s";
+App::$strings["Connection: %s"] = "接続: %s";
+App::$strings["Connection not found."] = "接続が見つかりません。";
+App::$strings["female"] = "女性";
+App::$strings["%1\$s updated her %2\$s"] = "%1\$s彼女の%2\$s更新しました";
+App::$strings["male"] = "男性";
+App::$strings["%1\$s updated his %2\$s"] = "%1\$s彼の%2\$s更新しました";
+App::$strings["%1\$s updated their %2\$s"] = "%1\$sが%2\$s更新しました";
+App::$strings["profile photo"] = "プロフィール写真";
+App::$strings["[Edited %s]"] = "[ %s編集]";
+App::$strings["__ctx:edit_activity__ Post"] = "役職";
+App::$strings["__ctx:edit_activity__ Comment"] = "コメント";
+App::$strings["Delete this item?"] = "このアイテムを削除しますか?";
+App::$strings["Comment"] = "コメント";
+App::$strings["%s show all"] = "%s 全て見る";
+App::$strings["%s show less"] = "%s 畳む";
+App::$strings["%s expand"] = "%s 展開する";
+App::$strings["%s collapse"] = "%s畳む";
+App::$strings["Password too short"] = "パスワードが短すぎます。";
+App::$strings["Passwords do not match"] = "パスワードが一致しません。";
+App::$strings["everybody"] = "誰でも";
+App::$strings["Secret Passphrase"] = "シークレットパスフレーズ";
+App::$strings["Passphrase hint"] = "パスフレーズヒント";
+App::$strings["Notice: Permissions have changed but have not yet been submitted."] = "注意:権限は変更されましたが、まだ送信されていません。";
+App::$strings["close all"] = "すべて閉じる";
+App::$strings["Nothing new here"] = "ここに新しいものはありません";
+App::$strings["Rate This Channel (this is public)"] = "このチャンネルを評価(これは公開です)";
+App::$strings["Rating"] = "格付け";
+App::$strings["Describe (optional)"] = "説明(オプション)";
+App::$strings["Submit"] = "確定";
+App::$strings["Please enter a link URL"] = "リンクURLを入力してください";
+App::$strings["Unsaved changes. Are you sure you wish to leave this page?"] = "未保存の変更。このページから移動してもよろしいですか?";
+App::$strings["Location"] = "ロケーション";
+App::$strings["lovely"] = "素敵な";
+App::$strings["wonderful"] = "素晴らしい";
+App::$strings["fantastic"] = "幻想的";
+App::$strings["great"] = "すばらしいです";
+App::$strings["Your chosen nickname was either already taken or not valid. Please use our suggestion ("] = "選択したニックネームはすでに使用されているか、無効です。提案を使用してください(";
+App::$strings[") or enter a new one."] = ")または新しいものを入力します。";
+App::$strings["Thank you, this nickname is valid."] = "ありがとう、このニックネームは有効です。";
+App::$strings["A channel name is required."] = "チャンネル名が必要です。";
+App::$strings["This is a "] = "これは";
+App::$strings[" channel name"] = "チャンネル名";
+App::$strings["%d minutes"] = array(
+ 0 => "%d分",
+ 1 => "%d分",
+);
+App::$strings["about %d hours"] = array(
+ 0 => "約%d時間",
+ 1 => "約%d時間",
+);
+App::$strings["%d days"] = array(
+ 0 => "%d日",
+ 1 => "%d日",
+);
+App::$strings["%d months"] = array(
+ 0 => "%dか月",
+ 1 => "%dか月",
+);
+App::$strings["%d years"] = array(
+ 0 => "%d年",
+ 1 => "%d年",
+);
+App::$strings["timeago.prefixAgo"] = "timeago.prefixAgo";
+App::$strings["timeago.prefixFromNow"] = "timeago.prefixFromNow";
+App::$strings["timeago.suffixAgo"] = "timeago.suffixAgo";
+App::$strings["timeago.suffixFromNow"] = "timeago.suffixFromNow";
+App::$strings["less than a minute"] = "ちょっと前";
+App::$strings["about a minute"] = "1分前";
+App::$strings["about an hour"] = "一時間前";
+App::$strings["a day"] = "一日前";
+App::$strings["about a month"] = "一ヶ月前";
+App::$strings["about a year"] = "一年前";
+App::$strings[" "] = " ";
+App::$strings["timeago.numbers"] = "timeago.numbers";
+App::$strings["January"] = "1月";
+App::$strings["February"] = "2月";
+App::$strings["March"] = "3月";
+App::$strings["April"] = "4月";
+App::$strings["__ctx:long__ May"] = "5月";
+App::$strings["June"] = "6月";
+App::$strings["July"] = "7月";
+App::$strings["August"] = "8月";
+App::$strings["September"] = "9月";
+App::$strings["October"] = "10月";
+App::$strings["November"] = "11月";
+App::$strings["December"] = "12月";
+App::$strings["Jan"] = "1";
+App::$strings["Feb"] = "2";
+App::$strings["Mar"] = "3";
+App::$strings["Apr"] = "4";
+App::$strings["__ctx:short__ May"] = "5";
+App::$strings["Jun"] = "6";
+App::$strings["Jul"] = "7";
+App::$strings["Aug"] = "8";
+App::$strings["Sep"] = "9";
+App::$strings["Oct"] = "10";
+App::$strings["Nov"] = "11";
+App::$strings["Dec"] = "12";
+App::$strings["Sunday"] = "日曜日";
+App::$strings["Monday"] = "月曜日";
+App::$strings["Tuesday"] = "火曜日";
+App::$strings["Wednesday"] = "水曜日";
+App::$strings["Thursday"] = "木曜日";
+App::$strings["Friday"] = "金曜日";
+App::$strings["Saturday"] = "土曜日";
+App::$strings["Sun"] = "日";
+App::$strings["Mon"] = "月";
+App::$strings["Tue"] = "火";
+App::$strings["Wed"] = "水";
+App::$strings["Thu"] = "木";
+App::$strings["Fri"] = "金";
+App::$strings["Sat"] = "土";
+App::$strings["__ctx:calendar__ today"] = "今日";
+App::$strings["__ctx:calendar__ month"] = "月";
+App::$strings["__ctx:calendar__ week"] = "週間";
+App::$strings["__ctx:calendar__ day"] = "日";
+App::$strings["__ctx:calendar__ All day"] = "一日中";
+App::$strings["default"] = "デフォルト";
+App::$strings["Select an alternate language"] = "別の言語を選択してください";
+App::$strings["Download binary/encrypted content"] = "バイナリ/暗号化コンテンツをダウンロードする";
+App::$strings["Unable to determine sender."] = "送信者を特定できません。";
+App::$strings["No recipient provided."] = "受信者が指定されていません。";
+App::$strings["[no subject]"] = "[件名なし]";
+App::$strings["Stored post could not be verified."] = "保存された投稿を確認できませんでした。";
+App::$strings["Remote authentication"] = "リモート認証";
+App::$strings["Click to authenticate to your home hub"] = "クリックしてホームハブの認証を行います";
+App::$strings["Channel Manager"] = "チャンネルマネージャー";
+App::$strings["Manage your channels"] = "チャンネルを管理する";
+App::$strings["Manage your privacy groups"] = "プライバシーグループを管理する";
+App::$strings["Settings"] = "設定";
+App::$strings["Account/Channel Settings"] = "アカウント/チャンネル設定";
+App::$strings["End this session"] = "このセッションを終了";
+App::$strings["Your profile page"] = "あなたのプロフィールページ";
+App::$strings["Manage/Edit profiles"] = "プロファイルの管理/編集";
+App::$strings["Edit your profile"] = "プロフィールを編集";
+App::$strings["Sign in"] = "サインイン";
+App::$strings["Take me home"] = "ホームへ戻る";
+App::$strings["Log me out of this site"] = "このサイトからログアウトする";
+App::$strings["Create an account"] = "アカウントを作成";
+App::$strings["Help and documentation"] = "ヘルプとドキュメント";
+App::$strings["Search site @name, !forum, #tag, ?docs, content"] = "@name, !forum, #tag, ?docs, content でサイトを検索";
+App::$strings["Admin"] = "管理者";
+App::$strings["Site Setup and Configuration"] = "サイトセットアップと設定";
+App::$strings["Loading"] = "読み込み中";
+App::$strings["@name, !forum, #tag, ?doc, content"] = "@name、!forum、#tag、?doc、content";
+App::$strings["Please wait..."] = "お待ちください....";
+App::$strings["Add Apps"] = "アプリの追加";
+App::$strings["Arrange Apps"] = "アプリを配置する";
+App::$strings["Toggle System Apps"] = "システムアプリの切り替え";
+App::$strings["Channel"] = "チャンネル";
+App::$strings["Status Messages and Posts"] = "ステータスメッセージと投稿";
+App::$strings["About"] = "約";
+App::$strings["Profile Details"] = "プロファイルの詳細";
+App::$strings["Photo Albums"] = "フォトアルバム";
+App::$strings["Files"] = "ファイル";
+App::$strings["Files and Storage"] = "ファイルとストレージ";
+App::$strings["Calendar"] = "カレンダー";
+App::$strings["Chatrooms"] = "チャットルーム";
+App::$strings["Bookmarks"] = "しおり";
+App::$strings["Saved Bookmarks"] = "保存したブックマーク";
+App::$strings["Cards"] = "カード";
+App::$strings["View Cards"] = "カードを見る";
+App::$strings["Articles"] = "記事";
+App::$strings["View Articles"] = "記事を見る";
+App::$strings["Webpages"] = "ウェブページ";
+App::$strings["View Webpages"] = "Webページを表示";
+App::$strings["Wikis"] = "ウィキ";
+App::$strings["Wiki"] = "Wiki";
+App::$strings["Friendica"] = "フレンドカ";
+App::$strings["OStatus"] = "OStatus";
+App::$strings["GNU-Social"] = "GNUソーシャル";
+App::$strings["RSS/Atom"] = "RSS / Atom";
+App::$strings["ActivityPub"] = "ActivityPub";
+App::$strings["Email"] = "Eメール";
+App::$strings["Diaspora"] = "ディアスポラ";
+App::$strings["Facebook"] = "フェイスブック";
+App::$strings["Zot"] = "ゾット";
+App::$strings["LinkedIn"] = "LinkedIn";
+App::$strings["XMPP/IM"] = "XMPP / IM";
+App::$strings["MySpace"] = "私のスペース";
+App::$strings["View PDF"] = "PDFを見る";
+App::$strings[" by "] = "によって";
+App::$strings[" on "] = "に";
+App::$strings["Embedded content"] = "埋め込みコンテンツ";
+App::$strings["Embedding disabled"] = "埋め込みが無効です";
+App::$strings["Profile Photos"] = "プロフィール写真";
+App::$strings["Image exceeds website size limit of %lu bytes"] = "画像がウェブサイトのサイズ制限%luバイトを超えています";
+App::$strings["Image file is empty."] = "画像ファイルが空です。";
+App::$strings["Unable to process image"] = "画像を処理できません";
+App::$strings["Photo storage failed."] = "写真の保存に失敗しました。";
+App::$strings["a new photo"] = "新しい写真";
+App::$strings["__ctx:photo_upload__ %1\$s posted %2\$s to %3\$s"] = "%1\$sが%2\$sから%3\$s投稿しました";
+App::$strings["Recent Photos"] = "最近の写真";
+App::$strings["Upload New Photos"] = "新しい写真をアップロード";
+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."] = "フォームセキュリティトークンが正しくありませんでした。これは、フォームを送信する前にフォームが長時間(3時間以上)開かれたために発生した可能性があります。";
+App::$strings["Profile to assign new connections"] = "新しい接続を割り当てるプロファイル";
+App::$strings["Frequently"] = "よく";
+App::$strings["Hourly"] = "毎時";
+App::$strings["Twice daily"] = "1日2回";
+App::$strings["Daily"] = "毎日";
+App::$strings["Weekly"] = "毎週";
+App::$strings["Monthly"] = "毎月";
+App::$strings["Currently Male"] = "現在男性";
+App::$strings["Currently Female"] = "現在女性";
+App::$strings["Mostly Male"] = "主に男性";
+App::$strings["Mostly Female"] = "主に女性";
+App::$strings["Transgender"] = "トランスジェンダー";
+App::$strings["Intersex"] = "インターセックス";
+App::$strings["Transsexual"] = "性転換";
+App::$strings["Hermaphrodite"] = "ふたなり";
+App::$strings["Undecided"] = "未定";
+App::$strings["Males"] = "男性";
+App::$strings["Females"] = "女性";
+App::$strings["Gay"] = "ゲイ";
+App::$strings["Lesbian"] = "レズビアン";
+App::$strings["No Preference"] = "指定なし";
+App::$strings["Bisexual"] = "バイセクシャル";
+App::$strings["Autosexual"] = "性欲";
+App::$strings["Abstinent"] = "禁欲";
+App::$strings["Virgin"] = "バージン";
+App::$strings["Deviant"] = "逸脱";
+App::$strings["Fetish"] = "フェチ";
+App::$strings["Oodles"] = "ウードル";
+App::$strings["Nonsexual"] = "非性的";
+App::$strings["Single"] = "シングル";
+App::$strings["Lonely"] = "寂しい";
+App::$strings["Available"] = "利用可能";
+App::$strings["Unavailable"] = "利用できません";
+App::$strings["Has crush"] = "クラッシュしている";
+App::$strings["Infatuated"] = "夢中";
+App::$strings["Dating"] = "デート";
+App::$strings["Unfaithful"] = "不誠実な";
+App::$strings["Sex Addict"] = "性中毒";
+App::$strings["Friends/Benefits"] = "友達/特典";
+App::$strings["Casual"] = "カジュアル";
+App::$strings["Engaged"] = "従事";
+App::$strings["Married"] = "既婚";
+App::$strings["Imaginarily married"] = "想像上の結婚";
+App::$strings["Partners"] = "パートナー";
+App::$strings["Cohabiting"] = "同ha";
+App::$strings["Common law"] = "コモンロー";
+App::$strings["Happy"] = "ハッピー";
+App::$strings["Not looking"] = "見てない";
+App::$strings["Swinger"] = "ウィンガー";
+App::$strings["Betrayed"] = "裏切られた";
+App::$strings["Separated"] = "離れた";
+App::$strings["Unstable"] = "不安定";
+App::$strings["Divorced"] = "離婚した";
+App::$strings["Imaginarily divorced"] = "想像上の離婚";
+App::$strings["Widowed"] = "未亡人";
+App::$strings["Uncertain"] = "不確実";
+App::$strings["It's complicated"] = "それは複雑です";
+App::$strings["Don't care"] = "気にしない";
+App::$strings["Ask me"] = "私に聞いて";
+App::$strings["Trending"] = "トレンド";
+App::$strings["Tags"] = "タグ";
+App::$strings["Keywords"] = "キーワード";
+App::$strings["have"] = "持ってる";
+App::$strings["has"] = "持っている";
+App::$strings["want"] = "欲しいです";
+App::$strings["wants"] = "望む";
+App::$strings["like"] = "のような";
+App::$strings["likes"] = "好き";
+App::$strings["dislike"] = "嫌い";
+App::$strings["dislikes"] = "嫌い";
+App::$strings["prev"] = "前の";
+App::$strings["first"] = "最初";
+App::$strings["last"] = "最終";
+App::$strings["next"] = "次";
+App::$strings["older"] = "年上の";
+App::$strings["newer"] = "より新しい";
+App::$strings["No connections"] = "接続なし";
+App::$strings["View all %s connections"] = "すべての%s接続を表示";
+App::$strings["Network: %s"] = "ネットワーク: %s";
+App::$strings["Save"] = "保存する";
+App::$strings["poke"] = "ポーク";
+App::$strings["ping"] = "ping";
+App::$strings["pinged"] = "pingされた";
+App::$strings["prod"] = "製品";
+App::$strings["prodded"] = "突っ込んだ";
+App::$strings["slap"] = "平手打ち";
+App::$strings["slapped"] = "平手打ち";
+App::$strings["finger"] = "指";
+App::$strings["fingered"] = "手マン";
+App::$strings["rebuff"] = "拒絶";
+App::$strings["rebuffed"] = "拒否された";
+App::$strings["happy"] = "ハッピー";
+App::$strings["sad"] = "悲しい";
+App::$strings["mellow"] = "まろやかな";
+App::$strings["tired"] = "疲れた";
+App::$strings["perky"] = "はつらつと";
+App::$strings["angry"] = "怒っている";
+App::$strings["stupefied"] = "st然たる";
+App::$strings["puzzled"] = "困惑した";
+App::$strings["interested"] = "興味がある";
+App::$strings["bitter"] = "苦い";
+App::$strings["cheerful"] = "陽気な";
+App::$strings["alive"] = "生きている";
+App::$strings["annoyed"] = "イライラする";
+App::$strings["anxious"] = "気になる";
+App::$strings["cranky"] = "気難しい";
+App::$strings["disturbed"] = "乱れた";
+App::$strings["frustrated"] = "欲求不満";
+App::$strings["depressed"] = "落ち込んでいる";
+App::$strings["motivated"] = "やる気";
+App::$strings["relaxed"] = "リラックスした";
+App::$strings["surprised"] = "びっくりした";
+App::$strings["May"] = "5月";
+App::$strings["Unknown Attachment"] = "不明な添付ファイル";
+App::$strings["Size"] = "サイズ";
+App::$strings["remove category"] = "カテゴリーを削除";
+App::$strings["remove from file"] = "ファイルから削除";
+App::$strings["Link to Source"] = "元記事へのリンク";
+App::$strings["Page layout"] = "ページレイアウト";
+App::$strings["You can create your own with the layouts tool"] = "レイアウトツールを使用して独自に作成できます";
+App::$strings["BBcode"] = "BBcode";
+App::$strings["HTML"] = "HTML";
+App::$strings["Markdown"] = "マークダウン";
+App::$strings["Text"] = "テキスト";
+App::$strings["Comanche Layout"] = "コマンチレイアウト";
+App::$strings["PHP"] = "PHP";
+App::$strings["Page content type"] = "ページコンテンツタイプ";
+App::$strings["activity"] = "アクティビティ";
+App::$strings["a-z, 0-9, -, and _ only"] = "az、0-9、-、および_のみ";
+App::$strings["Design Tools"] = "設計ツール";
+App::$strings["Blocks"] = "ブロック";
+App::$strings["Menus"] = "メニュー";
+App::$strings["Layouts"] = "レイアウト";
+App::$strings["Pages"] = "Pages";
+App::$strings["Import"] = "インポート";
+App::$strings["Import website..."] = "ウェブサイトをインポート...";
+App::$strings["Select folder to import"] = "インポートするフォルダーを選択";
+App::$strings["Import from a zipped folder:"] = "zipフォルダーからインポート:";
+App::$strings["Import from cloud files:"] = "クラウドファイルからインポート:";
+App::$strings["/cloud/channel/path/to/folder"] = "/ cloud / channel / path / to / folder";
+App::$strings["Enter path to website files"] = "ウェブサイトのファイルへのパスを入力してください";
+App::$strings["Select folder"] = "フォルダーを選択";
+App::$strings["Export website..."] = "ウェブサイトをエクスポート...";
+App::$strings["Export to a zip file"] = "zipファイルにエクスポートする";
+App::$strings["website.zip"] = "website.zip";
+App::$strings["Enter a name for the zip file."] = "zipファイルの名前を入力します。";
+App::$strings["Export to cloud files"] = "クラウドファイルにエクスポートする";
+App::$strings["/path/to/export/folder"] = "/ path / to / export / folder";
+App::$strings["Enter a path to a cloud files destination."] = "クラウドファイルの保存先へのパスを入力します。";
+App::$strings["Specify folder"] = "フォルダーを指定";
+App::$strings["Collection"] = "コレクション";
+App::$strings["Default"] = "デフォルト";
+App::$strings["OpenWebAuth: %1\$s welcomes %2\$s"] = "OpenWebAuth: %1\$sは%2\$s歓迎します";
+App::$strings["Invalid data packet"] = "無効なデータパケット";
+App::$strings["Unable to verify channel signature"] = "チャンネルの署名を確認できません";
+App::$strings["Unable to verify site signature for %s"] = "%sサイト署名を確認できません";
+App::$strings["invalid target signature"] = "無効なターゲット署名";
+App::$strings["Source channel not found."] = "ソースチャネルが見つかりません。";
+App::$strings["Focus (Hubzilla default)"] = "フォーカス(Hubzillaのデフォルト)";
+App::$strings["Theme settings"] = "テーマ設定";
+App::$strings["Narrow navbar"] = "狭いナビゲーションバー";
+App::$strings["Navigation bar background color"] = "ナビゲーションバーの背景色";
+App::$strings["Navigation bar icon color "] = "ナビゲーションバーのアイコンの色";
+App::$strings["Navigation bar active icon color "] = "ナビゲーションバーのアクティブなアイコンの色";
+App::$strings["Link color"] = "リンクの色";
+App::$strings["Set font-color for banner"] = "バナーのフォント色を設定";
+App::$strings["Set the background color"] = "背景色を設定する";
+App::$strings["Set the background image"] = "背景画像を設定する";
+App::$strings["Set the background color of items"] = "アイテムの背景色を設定する";
+App::$strings["Set the background color of comments"] = "コメントの背景色を設定する";
+App::$strings["Set font-size for the entire application"] = "アプリケーション全体のフォントサイズを設定する";
+App::$strings["Examples: 1rem, 100%, 16px"] = "例:1rem、100%、16px";
+App::$strings["Set font-color for posts and comments"] = "投稿とコメントのフォント色を設定する";
+App::$strings["Set radius of corners"] = "角の半径を設定する";
+App::$strings["Example: 4px"] = "例:4px";
+App::$strings["Set shadow depth of photos"] = "写真の影の深さを設定する";
+App::$strings["Set maximum width of content region in pixel"] = "コンテンツ領域の最大幅をピクセル単位で設定します";
+App::$strings["Leave empty for default width"] = "デフォルトの幅の場合は空のままにします";
+App::$strings["Set size of conversation author photo"] = "会話の著者の写真のサイズを設定する";
+App::$strings["Set size of followup author photos"] = "フォローアップ著者の写真のサイズを設定する";
+App::$strings["Show advanced settings"] = "詳細設定を表示する";
+App::$strings["Social Networking"] = "ソーシャルネットワーキング";
+App::$strings["Social - Federation"] = "ソーシャル-フェデレーション";
+App::$strings["Social - Mostly Public"] = "ソーシャル-ほとんど公開";
+App::$strings["Social - Restricted"] = "ソーシャル-制限付き";
+App::$strings["Social - Private"] = "ソーシャル-プライベート";
+App::$strings["Community Forum"] = "コミュニティフォーラム";
+App::$strings["Forum - Mostly Public"] = "フォーラム-ほとんど公開";
+App::$strings["Forum - Restricted"] = "フォーラム-制限付き";
+App::$strings["Forum - Private"] = "フォーラム-プライベート";
+App::$strings["Feed Republish"] = "フィードの再公開";
+App::$strings["Feed - Mostly Public"] = "フィード-ほとんど公開";
+App::$strings["Feed - Restricted"] = "フィード-制限付き";
+App::$strings["Special Purpose"] = "特別な目的";
+App::$strings["Special - Celebrity/Soapbox"] = "スペシャル-セレブ/ソープボックス";
+App::$strings["Special - Group Repository"] = "特別-グループリポジトリ";
+App::$strings["Custom/Expert Mode"] = "カスタム/エキスパートモード";
+App::$strings["Can view my channel stream and posts"] = "チャンネルストリームと投稿を表示できます";
+App::$strings["Can send me their channel stream and posts"] = "チャンネルストリームと投稿を送信できます";
+App::$strings["Can view my default channel profile"] = "デフォルトのチャンネルプロファイルを表示できます";
+App::$strings["Can view my connections"] = "接続を表示できます";
+App::$strings["Can view my file storage and photos"] = "ファイルストレージと写真を表示できます";
+App::$strings["Can upload/modify my file storage and photos"] = "ファイルストレージと写真をアップロード/変更できます";
+App::$strings["Can view my channel webpages"] = "チャンネルのウェブページを表示できます";
+App::$strings["Can view my wiki pages"] = "Wikiページを表示できます";
+App::$strings["Can create/edit my channel webpages"] = "チャンネルWebページを作成/編集できます";
+App::$strings["Can write to my wiki pages"] = "wikiページに書き込むことができます";
+App::$strings["Can post on my channel (wall) page"] = "チャンネル(ウォール)ページに投稿できます";
+App::$strings["Can comment on or like my posts"] = "自分の投稿にコメントしたり、いいねをしたりできます";
+App::$strings["Can send me private mail messages"] = "プライベートメールメッセージを送信できます";
+App::$strings["Can like/dislike profiles and profile things"] = "好き嫌いのあるプロファイルとプロファイルのもの";
+App::$strings["Can forward to all my channel connections via ! mentions in posts"] = "\"!\"を使用したメンションで自分のチャンネルに寄稿することができます";
+App::$strings["Can chat with me"] = "私とチャットできます";
+App::$strings["Can source my public posts in derived channels"] = "派生チャンネルで公開投稿を入手できますか";
+App::$strings["Can administer my channel"] = "チャンネルを管理できますか";
+App::$strings["Likes %1\$s's %2\$s"] = "%1\$sの%2\$s好きです";
+App::$strings["Doesn't like %1\$s's %2\$s"] = "%1\$sの%2\$s気に入らない";
+App::$strings["Will attend %1\$s's %2\$s"] = "%1\$sの%2\$s";
+App::$strings["Will not attend %1\$s's %2\$s"] = "%1\$sの%2\$s参加しません";
+App::$strings["May attend %1\$s's %2\$s"] = "%1\$sの%2\$s";
+App::$strings["🔁 Repeated %1\$s's %2\$s"] = "&#x1f501; %1\$sの%2\$s繰り返しました";
+App::$strings["Apps"] = "アプリ";
+App::$strings["Affinity Tool"] = "アフィニティツール";
+App::$strings["Site Admin"] = "サイト管理者";
+App::$strings["Report Bug"] = "バグを報告";
+App::$strings["Content Filter"] = "コンテンツフィルター";
+App::$strings["Content Import"] = "コンテンツのインポート";
+App::$strings["Remote Diagnostics"] = "リモート診断";
+App::$strings["Suggest Channels"] = "チャンネルを提案する";
+App::$strings["Stream"] = "ストリーム";
+App::$strings["Mail"] = "ダイレクトメール";
+App::$strings["Mood"] = "気分";
+App::$strings["Chat"] = "チャット";
+App::$strings["Probe"] = "プローブ";
+App::$strings["Suggest"] = "提案する";
+App::$strings["Random Channel"] = "ランダムチャンネル";
+App::$strings["Invite"] = "招待する";
+App::$strings["Features"] = "特徴";
+App::$strings["Language"] = "言語";
+App::$strings["Post"] = "役職";
+App::$strings["Profile Photo"] = "プロフィール写真";
+App::$strings["Notifications"] = "通知";
+App::$strings["Order Apps"] = "アプリを注文する";
+App::$strings["CardDAV"] = "CardDAV";
+App::$strings["Channel Sources"] = "チャンネルソース";
+App::$strings["Guest Access"] = "ゲストアクセス";
+App::$strings["Notes"] = "ノート";
+App::$strings["OAuth Apps Manager"] = "OAuthアプリマネージャー";
+App::$strings["OAuth2 Apps Manager"] = "OAuth2アプリマネージャー";
+App::$strings["PDL Editor"] = "PDLエディター";
+App::$strings["Permission Categories"] = "許可カテゴリ";
+App::$strings["Premium Channel"] = "プレミアムチャンネル";
+App::$strings["Public Stream"] = "連合ストリーム";
+App::$strings["My Chatrooms"] = "私のチャットルーム";
+App::$strings["Channel Export"] = "チャンネルのエクスポート";
+App::$strings["Update"] = "更新";
+App::$strings["Install"] = "インストール";
+App::$strings["Purchase"] = "購入";
+App::$strings["Undelete"] = "元に戻す";
+App::$strings["Add to app-tray"] = "アプリトレイに追加";
+App::$strings["Remove from app-tray"] = "アプリトレイから削除";
+App::$strings["Pin to navbar"] = "navbarに固定";
+App::$strings["Unpin from navbar"] = "navbarから固定解除";
+App::$strings["Missing room name"] = "部屋名がありません";
+App::$strings["Duplicate room name"] = "部屋名が重複しています";
+App::$strings["Invalid room specifier."] = "無効な部屋指定子。";
+App::$strings["Room not found."] = "部屋が見つかりません。";
+App::$strings["Room is full"] = "部屋がいっぱいです";
+App::$strings["Update Error at %s"] = "%s更新エラー";
+App::$strings["Update %s failed. See error logs."] = "%s更新に失敗しました。エラーログを参照してください。";
+App::$strings["\$Projectname Notification"] = "\$Projectname通知";
+App::$strings["\$projectname"] = "\$projectname";
+App::$strings["Thank You,"] = "ありがとうございました、";
+App::$strings["%s Administrator"] = "%s管理者";
+App::$strings["This email was sent by %1\$s at %2\$s."] = "このメールは%1\$sが%2\$sに送信しました。";
+App::$strings["\$Projectname"] = "\$Projectname";
+App::$strings["To stop receiving these messages, please adjust your Notification Settings at %s"] = "これらのメッセージの受信を停止するには、通知設定を%sで調整してください";
+App::$strings["To stop receiving these messages, please adjust your %s."] = "これらのメッセージの受信を停止するには、 %sを調整してください。";
+App::$strings["Notification Settings"] = "通知設定";
+App::$strings["%s "] = "%s ";
+App::$strings["[\$Projectname:Notify] New mail received at %s"] = "[\$Projectname:Notify] %s受信した新しいメール";
+App::$strings["%1\$s sent you a new private message at %2\$s."] = "%1\$sから%2\$s新しいプライベートメッセージが送信されました。";
+App::$strings["%1\$s sent you %2\$s."] = "%1\$sから%2\$s送信されました。";
+App::$strings["a private message"] = "プライベートメッセージ";
+App::$strings["Please visit %s to view and/or reply to your private messages."] = "プライベートメッセージを表示または返信するには、 %sにアクセスしてください。";
+App::$strings["commented on"] = "コメントした";
+App::$strings["liked"] = "すこ";
+App::$strings["disliked"] = "嫌い";
+App::$strings["%1\$s %2\$s [zrl=%3\$s]a %4\$s[/zrl]"] = "%1\$s %2\$s [zrl = %3\$s ] a %4\$s [/ zrl]";
+App::$strings["%1\$s %2\$s [zrl=%3\$s]%4\$s's %5\$s[/zrl]"] = "%1\$s %2\$s [zrl = %3\$s ] %4\$sの%5\$s [/ zrl]";
+App::$strings["%1\$s %2\$s [zrl=%3\$s]your %4\$s[/zrl]"] = "%1\$s %2\$s [zrl = %3\$s ] %4\$s [/ zrl]";
+App::$strings["[\$Projectname:Notify] Moderated Comment to conversation #%1\$d by %2\$s"] = "[$ Projectname:Notify]会話へのモデレートされたコメント#%1\$d by %2\$s";
+App::$strings["[\$Projectname:Notify] Comment to conversation #%1\$d by %2\$s"] = "[$ Projectname:Notify]会話へのコメント#%1\$d by %2\$s";
+App::$strings["%1\$s commented on an item/conversation you have been following."] = "%1\$sあなたがフォローしているアイテム/会話にコメントしました。";
+App::$strings["Please visit %s to view and/or reply to the conversation."] = "会話を表示または返信するには、 %sにアクセスしてください。";
+App::$strings["Please visit %s to approve or reject this comment."] = "このコメントを承認または拒否するには、 %sにアクセスしてください。";
+App::$strings["%1\$s liked [zrl=%2\$s]your %3\$s[/zrl]"] = "%1\$sが[zrl = %2\$s ] %3\$s [/ zrl]を高く評価しました";
+App::$strings["[\$Projectname:Notify] Like received to conversation #%1\$d by %2\$s"] = "[$ Projectname:Notify]会話# %1\$dから%2\$s受け取ったようです";
+App::$strings["%1\$s liked an item/conversation you created."] = "%1\$sがあなたが作成したアイテム/会話を気に入りました。";
+App::$strings["[\$Projectname:Notify] %s posted to your profile wall"] = "[$ Projectname:Notify] %sプロフィールウォールに投稿されました";
+App::$strings["%1\$s posted to your profile wall at %2\$s"] = "%1\$sがあなたのプロフィールウォールに%2\$s投稿されました";
+App::$strings["%1\$s posted to [zrl=%2\$s]your wall[/zrl]"] = "%1\$sが[zrl = %2\$s ]壁[/ zrl]に投稿しました";
+App::$strings["[\$Projectname:Notify] %s tagged you"] = "[$ Projectname:Notify] %sがあなたにタグを付けました";
+App::$strings["%1\$s tagged you at %2\$s"] = "%1\$sがあなたを%2\$sでタグ付けしました";
+App::$strings["%1\$s [zrl=%2\$s]tagged you[/zrl]."] = "%1\$s [zrl = %2\$s ]あなたにタグを付けました[/ zrl]。";
+App::$strings["[\$Projectname:Notify] %1\$s poked you"] = "[$ Projectname:Notify] %1\$sあなたを突きました";
+App::$strings["%1\$s poked you at %2\$s"] = "%1\$s %2\$sであなたを突きました";
+App::$strings["%1\$s [zrl=%2\$s]poked you[/zrl]."] = "%1\$s [zrl = %2\$s ]があなたを突きました[/ zrl]。";
+App::$strings["[\$Projectname:Notify] %s tagged your post"] = "[$ Projectname:Notify] %sがあなたの投稿にタグを付けました";
+App::$strings["%1\$s tagged your post at %2\$s"] = "%1\$sがあなたの投稿を%2\$sでタグ付けしました";
+App::$strings["%1\$s tagged [zrl=%2\$s]your post[/zrl]"] = "%1\$sが[zrl = %2\$s ]あなたの投稿にタグを付けました[/ zrl]";
+App::$strings["[\$Projectname:Notify] Introduction received"] = "[$ Projectname:Notify]紹介を受け取りました";
+App::$strings["You've received an new connection request from '%1\$s' at %2\$s"] = "「 %1\$s 」から%2\$s新しい接続要求を受け取りました";
+App::$strings["You've received [zrl=%1\$s]a new connection request[/zrl] from %2\$s."] = "[zrl = %1\$s ] %2\$sから新しい接続要求[/ zrl]を受け取りました。";
+App::$strings["You may visit their profile at %s"] = "%sで彼らのプロフィールにアクセスできます";
+App::$strings["Please visit %s to approve or reject the connection request."] = "接続リクエストを承認または拒否するには、 %sにアクセスしてください。";
+App::$strings["[\$Projectname:Notify] Friend suggestion received"] = "[$ Projectname:Notify]友人の提案を受け取りました";
+App::$strings["You've received a friend suggestion from '%1\$s' at %2\$s"] = "「 %1\$s 」から%2\$s友達の提案を受け取りました";
+App::$strings["You've received [zrl=%1\$s]a friend suggestion[/zrl] for %2\$s from %3\$s."] = "[zrl = %1\$s ] %3\$sから%3\$s %2\$s友人の提案[/ zrl]を受け取りました。";
+App::$strings["Name:"] = "名:";
+App::$strings["Photo:"] = "写真:";
+App::$strings["Please visit %s to approve or reject the suggestion."] = "提案を承認または拒否するには、 %sにアクセスしてください。";
+App::$strings["[\$Projectname:Notify]"] = "[$ Projectname:Notify]";
+App::$strings["created a new post"] = "新しい投稿を作成しました";
+App::$strings["commented on %s's post"] = "%sの投稿にコメントしました";
+App::$strings["edited a post dated %s"] = "%s日付の投稿を編集しました";
+App::$strings["edited a comment dated %s"] = "%s日付のコメントを編集しました";
+App::$strings["Wiki updated successfully"] = "Wikiが正常に更新されました";
+App::$strings["Wiki files deleted successfully"] = "Wikiファイルが正常に削除されました";
+App::$strings["(No Title)"] = "(無題)";
+App::$strings["Wiki page create failed."] = "Wikiページの作成に失敗しました。";
+App::$strings["Wiki not found."] = "Wikiが見つかりません。";
+App::$strings["Destination name already exists"] = "宛先名はすでに存在します";
+App::$strings["Page not found"] = "ページが見つかりません";
+App::$strings["Error reading page content"] = "ページコンテンツの読み取りエラー";
+App::$strings["Error reading wiki"] = "Wikiの読み取りエラー";
+App::$strings["Page update failed."] = "ページの更新に失敗しました。";
+App::$strings["Nothing deleted"] = "削除されたものはありません";
+App::$strings["Compare: object not found."] = "比較:オブジェクトが見つかりません。";
+App::$strings["Page updated"] = "ページを更新しました";
+App::$strings["Untitled"] = "無題";
+App::$strings["Wiki resource_id required for git commit"] = "gitコミットにはWiki resource_idが必要です";
+App::$strings["Name"] = "名前";
+App::$strings["__ctx:wiki_history__ Message"] = "メッセージ";
+App::$strings["Date"] = "日付";
+App::$strings["Revert"] = "元に戻す";
+App::$strings["Compare"] = "比較する";
+App::$strings["__ctx:permcat__ default"] = "デフォルト";
+App::$strings["__ctx:permcat__ follower"] = "信者";
+App::$strings["__ctx:permcat__ contributor"] = "寄稿者";
+App::$strings["__ctx:permcat__ publisher"] = "出版社";
+App::$strings["Public"] = "パブリック";
+App::$strings["Anybody in the \$Projectname network"] = "$ Projectnameネットワークの誰でも";
+App::$strings["Any account on %s"] = "%sアカウント";
+App::$strings["Any of my connections"] = "私の接続のいずれか";
+App::$strings["Only connections I specifically allow"] = "特に許可している接続のみ";
+App::$strings["Anybody authenticated (could include visitors from other networks)"] = "認証された誰でも(他のネットワークからの訪問者を含めることができます)";
+App::$strings["Any connections including those who haven't yet been approved"] = "まだ承認されていない人を含むすべての接続";
+App::$strings["This is your default setting for the audience of your normal stream, and posts."] = "これは、通常のストリームと投稿の視聴者に対するデフォルト設定です。";
+App::$strings["This is your default setting for who can view your default channel profile"] = "これは、デフォルトのチャンネルプロファイルを表示できるユーザーのデフォルト設定です";
+App::$strings["This is your default setting for who can view your connections"] = "これは、接続を表示できるユーザーのデフォルト設定です";
+App::$strings["This is your default setting for who can view your file storage and photos"] = "これは、ファイルストレージと写真を表示できるユーザーのデフォルト設定です";
+App::$strings["This is your default setting for the audience of your webpages"] = "これは、Webページのオーディエンスのデフォルト設定です";
+App::$strings["0. Beginner/Basic"] = "0.初心者/基本";
+App::$strings["1. Novice - not skilled but willing to learn"] = "1.初心者-熟練していないが、学習したい";
+App::$strings["2. Intermediate - somewhat comfortable"] = "2.中級-やや快適";
+App::$strings["3. Advanced - very comfortable"] = "3.高度-非常に快適";
+App::$strings["4. Expert - I can write computer code"] = "4.エキスパート-コンピューターコードを書くことができます";
+App::$strings["5. Wizard - I probably know more than you do"] = "5.ウィザード-私はおそらくあなたよりも多くを知っています";
+App::$strings["Privacy conflict. Discretion advised."] = "プライバシーの競合。裁量をお勧めします。";
+App::$strings["Admin Delete"] = "管理者権限で消去";
+App::$strings["Save to Folder"] = "フォルダーへ保存";
+App::$strings["I will attend"] = "参加予定";
+App::$strings["I will not attend"] = "参加しない予定";
+App::$strings["I might attend"] = "たぶん参加する";
+App::$strings["I agree"] = "肯定";
+App::$strings["I disagree"] = "否定";
+App::$strings["I abstain"] = "棄権";
+App::$strings["View all"] = "すべて表示";
+App::$strings["Add Tag"] = "タグの追加";
+App::$strings["I like this (toggle)"] = "いいね!する";
+App::$strings["I don't like this (toggle)"] = "わるいね!する";
+App::$strings["Share This"] = "この投稿を再共有";
+App::$strings["share"] = "共有";
+App::$strings["Delivery Report"] = "転送状況";
+App::$strings["%d comment"] = "%d件のコメント";
+App::$strings["View %s's profile - %s"] = "%sのプロファイルを見る - %s";
+App::$strings["to"] = "に";
+App::$strings["via"] = "";
+App::$strings["Wall-to-Wall"] = "壁間";
+App::$strings["via Wall-To-Wall:"] = "Wall-to-Wall経由:";
+App::$strings["Attend"] = "参加";
+App::$strings["Attendance Options"] = "出席オプション";
+App::$strings["Vote"] = "投票";
+App::$strings["Voting Options"] = "投票オプション";
+App::$strings["Save Bookmarks"] = "ブックマークを保存";
+App::$strings["Add to Calendar"] = "カレンダーへ追加";
+App::$strings["Mark all seen"] = "全てを既読にする";
+App::$strings["__ctx:noun__ Likes"] = "好き";
+App::$strings["__ctx:noun__ Dislikes"] = "嫌い";
+App::$strings["This is you"] = "これはあなたです";
+App::$strings["Image"] = "画像";
+App::$strings["Insert Link"] = "リンクを挿入";
+App::$strings["Video"] = "ビデオ";
+App::$strings["Your full name (required)"] = "あなたの氏名(必須)";
+App::$strings["Your email address (required)"] = "あなたのメールアドレス(必須)";
+App::$strings["Your website URL (optional)"] = "WebサイトのURL(オプション)";
+App::$strings["Some blurb about what to do when you're new here"] = "ここに初めて来たときに何をすべきかについてのいくつかの宣伝文句";
+App::$strings["network"] = "ネットワーク";
+App::$strings["%s account blocked/unblocked"] = array(
+ 0 => "%sアカウントがブロック/ブロック解除されました",
+ 1 => "%sアカウントがブロック/ブロック解除されました",
+);
+App::$strings["%s account deleted"] = array(
+ 0 => "%sアカウントが削除されました",
+ 1 => "%sアカウントが削除されました",
+);
+App::$strings["Account not found"] = "アカウントが見つかりません";
+App::$strings["Account '%s' blocked"] = "アカウント ' %s 'はブロックされました";
+App::$strings["Account '%s' unblocked"] = "アカウント ' %s 'のブロックを解除しました";
+App::$strings["Administration"] = "運営";
+App::$strings["Accounts"] = "アカウント";
+App::$strings["select all"] = "すべて選択";
+App::$strings["Registrations waiting for confirm"] = "確認待ちの登録";
+App::$strings["Request date"] = "依頼日";
+App::$strings["No registrations."] = "登録なし。";
+App::$strings["Deny"] = "拒否する";
+App::$strings["Block"] = "ブロック";
+App::$strings["Unblock"] = "ブロック解除";
+App::$strings["ID"] = "ID";
+App::$strings["All Channels"] = "すべてのチャンネル";
+App::$strings["Register date"] = "登録日";
+App::$strings["Last login"] = "前回のログイン";
+App::$strings["Expires"] = "期限切れ";
+App::$strings["Service Class"] = "サービスクラス";
+App::$strings["Selected accounts will be deleted!\\n\\nEverything these accounts had posted on this site will be permanently deleted!\\n\\nAre you sure?"] = "選択したアカウントは削除されます!\\n\\nこれらのアカウントがこのサイトに投稿したものはすべて完全に削除されます!\\n\\nよろしいですか?";
+App::$strings["The account {0} will be deleted!\\n\\nEverything this account has posted on this site will be permanently deleted!\\n\\nAre you sure?"] = "アカウント{0}は削除されます。\\n\\nこのアカウントがこのサイトに投稿したものはすべて完全に削除されます!\\n\\nよろしいですか?";
+App::$strings["Password changed for account %d."] = "アカウント%dパスワードが変更されました。";
+App::$strings["Account settings updated."] = "アカウント設定は更新されました。";
+App::$strings["Account not found."] = "アカウントが見つかりません。";
+App::$strings["Account Edit"] = "アカウント編集";
+App::$strings["New Password"] = "新しいパスワード";
+App::$strings["New Password again"] = "新しいパスワードを再入力";
+App::$strings["Account language (for emails)"] = "アカウント言語(メール用)";
+App::$strings["Service class"] = "サービスクラス";
+App::$strings["Plugin %s disabled."] = "プラグイン%s無効です。";
+App::$strings["Plugin %s enabled."] = "プラグイン%s有効になりました。";
+App::$strings["Disable"] = "無効にする";
+App::$strings["Enable"] = "有効にする";
+App::$strings["Addons"] = "アドオン";
+App::$strings["Toggle"] = "トグル";
+App::$strings["Author: "] = "著者:";
+App::$strings["Maintainer: "] = "メンテナー:";
+App::$strings["Minimum project version: "] = "最小プロジェクトバージョン:";
+App::$strings["Maximum project version: "] = "最大プロジェクトバージョン:";
+App::$strings["Minimum PHP version: "] = "最小PHPバージョン:";
+App::$strings["Compatible Server Roles: "] = "互換性のあるサーバーの役割:";
+App::$strings["Requires: "] = "必要なもの:";
+App::$strings["Disabled - version incompatibility"] = "無効-バージョンの非互換性";
+App::$strings["Enter the public git repository URL of the addon repo."] = "アドオンリポジトリの公開gitリポジトリURLを入力します。";
+App::$strings["Addon repo git URL"] = "アドオンリポジトリgit URL";
+App::$strings["Custom repo name"] = "カスタムリポジトリ名";
+App::$strings["(optional)"] = "(オプション)";
+App::$strings["Download Addon Repo"] = "アドオンリポジトリのダウンロード";
+App::$strings["Install new repo"] = "新しいレポをインストールする";
+App::$strings["Manage Repos"] = "リポジトリの管理";
+App::$strings["Installed Addon Repositories"] = "インストールされたアドオンリポジトリ";
+App::$strings["Install a New Addon Repository"] = "新しいアドオンリポジトリをインストールする";
+App::$strings["Switch branch"] = "スイッチブランチ";
+App::$strings["Remove"] = "削除する";
+App::$strings["%s channel censored/uncensored"] = array(
+ 0 => "%sチャンネルの検閲/無検閲",
+ 1 => "%sチャンネルの検閲/無検閲",
+);
+App::$strings["%s channel code allowed/disallowed"] = array(
+ 0 => "%sチャンネルコードの許可/禁止",
+ 1 => "%sチャンネルコードの許可/禁止",
+);
+App::$strings["%s channel deleted"] = array(
+ 0 => "%sチャンネルが削除されました",
+ 1 => "%sチャンネルが削除されました",
+);
+App::$strings["Channel not found"] = "チャンネルが見つかりません";
+App::$strings["Channel '%s' deleted"] = "チャンネル「 %s 」を削除しました";
+App::$strings["Channel '%s' censored"] = "チャンネル ' %s 'は打ち切られました";
+App::$strings["Channel '%s' uncensored"] = "チャンネル ' %s 'は無修正";
+App::$strings["Channel '%s' code allowed"] = "チャンネル「 %s 」コードが許可されています";
+App::$strings["Channel '%s' code disallowed"] = "チャンネル ' %s 'コードは許可されていません";
+App::$strings["Channels"] = "チャンネル";
+App::$strings["Censor"] = "検閲";
+App::$strings["Uncensor"] = "無修正";
+App::$strings["Allow Code"] = "コードを許可";
+App::$strings["Disallow Code"] = "コードを許可しない";
+App::$strings["UID"] = "UID";
+App::$strings["Address"] = "住所";
+App::$strings["Selected channels will be deleted!\\n\\nEverything that was posted in these channels on this site will be permanently deleted!\\n\\nAre you sure?"] = "選択したチャンネルは削除されます!\\ n \\ nこのサイトのこれらのチャンネルに投稿されたものはすべて完全に削除されます!\\ n \\ nよろしいですか?";
+App::$strings["The channel {0} will be deleted!\\n\\nEverything that was posted in this channel on this site will be permanently deleted!\\n\\nAre you sure?"] = "チャンネル{0}は削除されます!\\n \\nこのサイトでこのチャンネルに投稿されたすべてのものは完全に削除されます!\\n \\nよろしいですか?";
+App::$strings["Update has been marked successful"] = "更新に成功のマークが付けられました";
+App::$strings["Executing %s failed. Check system logs."] = "%s実行に失敗しました。システムログを確認してください。";
+App::$strings["Update %s was successfully applied."] = "更新%sが正常に適用されました。";
+App::$strings["Update %s did not return a status. Unknown if it succeeded."] = "更新%sはステータスを返しませんでした。成功した場合は不明です。";
+App::$strings["Update function %s could not be found."] = "更新関数%sが見つかりませんでした。";
+App::$strings["Failed Updates"] = "失敗した更新";
+App::$strings["Mark success (if update was manually applied)"] = "成功をマーク(更新が手動で適用された場合)";
+App::$strings["Attempt to execute this update step automatically"] = "この更新手順を自動的に実行しようとします";
+App::$strings["No failed updates."] = "失敗した更新はありません。";
+App::$strings["Lock feature %s"] = "機能%sロック";
+App::$strings["Manage Additional Features"] = "追加機能を管理する";
+App::$strings["Log settings updated."] = "ログ設定が更新されました。";
+App::$strings["Logs"] = "ログ";
+App::$strings["Clear"] = "クリア";
+App::$strings["Debugging"] = "デバッグ";
+App::$strings["Log file"] = "ログファイル";
+App::$strings["Must be writable by web server. Relative to your top-level webserver directory."] = "Webサーバーから書き込み可能である必要があります。最上位のWebサーバーディレクトリに関連します。";
+App::$strings["Log level"] = "ログレベル";
+App::$strings["New Profile Field"] = "新しいプロファイルフィールド";
+App::$strings["Field nickname"] = "フィールドのニックネーム";
+App::$strings["System name of field"] = "フィールドのシステム名";
+App::$strings["Input type"] = "入力方式";
+App::$strings["Field Name"] = "フィールド名";
+App::$strings["Label on profile pages"] = "プロフィールページのラベル";
+App::$strings["Help text"] = "ヘルプテキスト";
+App::$strings["Additional info (optional)"] = "追加情報(オプション)";
+App::$strings["Field definition not found"] = "フィールド定義が見つかりません";
+App::$strings["Edit Profile Field"] = "プロファイルフィールドの編集";
+App::$strings["Profile Fields"] = "プロファイルフィールド";
+App::$strings["Basic Profile Fields"] = "基本プロファイルフィールド";
+App::$strings["Advanced Profile Fields"] = "高度なプロファイルフィールド";
+App::$strings["(In addition to basic fields)"] = "(基本的なフィールドに加えて)";
+App::$strings["All available fields"] = "利用可能なすべてのフィールド";
+App::$strings["Custom Fields"] = "カスタムフィールド";
+App::$strings["Create Custom Field"] = "カスタムフィールドを作成";
+App::$strings["Queue Statistics"] = "キュー統計";
+App::$strings["Total Entries"] = "総エントリー数";
+App::$strings["Priority"] = "優先度";
+App::$strings["Destination URL"] = "リンク先URL";
+App::$strings["Mark hub permanently offline"] = "ハブを完全にオフラインとしてマークする";
+App::$strings["Empty queue for this hub"] = "このハブの空のキュー";
+App::$strings["Last known contact"] = "最後の既知の連絡先";
+App::$strings["By default, unfiltered HTML is allowed in embedded media. This is inherently insecure."] = "デフォルトでは、埋め込みメディアではフィルタリングされていないHTMLが許可されています。これは本質的に安全ではありません。";
+App::$strings["The recommended setting is to only allow unfiltered HTML from the following sites:"] = "推奨される設定は、次のサイトからのフィルタリングされていないHTMLのみを許可することです。";
+App::$strings["https://youtube.com/ https://www.youtube.com/ https://youtu.be/ https://vimeo.com/ https://soundcloud.com/ "] = "https://youtube.com/ https://www.youtube.com/ https://youtu.be/ https://vimeo.com/ https://soundcloud.com/ ";
+App::$strings["All other embedded content will be filtered, unless embedded content from that site is explicitly blocked."] = "他のすべての埋め込みコンテンツはフィルタリングされ、そのサイトからの埋め込みコンテンツが明示的にブロックされない限り strong>。";
+App::$strings["Security"] = "セキュリティ";
+App::$strings["Block public"] = "一般公開をブロック";
+App::$strings["Check to block public access to all otherwise public personal pages on this site unless you are currently authenticated."] = "現在認証されていない限り、このサイトで公開されている他のすべての個人ページへの公開アクセスをブロックする場合にオンにします。";
+App::$strings["Provide a cloud root directory"] = "クラウドルートディレクトリを提供する";
+App::$strings["The cloud root directory lists all channel names which provide public files"] = "クラウドルートディレクトリには、パブリックファイルを提供するすべてのチャネル名がリストされます";
+App::$strings["Show total disk space available to cloud uploads"] = "クラウドアップロードに使用可能な合計ディスク容量を表示する";
+App::$strings["Set \"Transport Security\" HTTP header"] = "\"Transport Security \" HTTPヘッダーを設定します";
+App::$strings["Set \"Content Security Policy\" HTTP header"] = "「コンテンツセキュリティポリシー」HTTPヘッダーを設定します";
+App::$strings["Allowed email domains"] = "許可されたメールドメイン";
+App::$strings["Comma separated list of domains which are allowed in email addresses for registrations to this site. Wildcards are accepted. Empty to allow any domains"] = "このサイトへの登録用の電子メールアドレスで許可されるドメインのカンマ区切りリスト。ワイルドカードが受け入れられます。すべてのドメインを許可するには空にしてください。";
+App::$strings["Not allowed email domains"] = "メールドメインは許可されていません";
+App::$strings["Comma separated list of domains which are not allowed in email addresses for registrations to this site. Wildcards are accepted. Empty to allow any domains, unless allowed domains have been defined."] = "このサイトへの登録用の電子メールアドレスで許可されていないドメインのカンマ区切りリスト。ワイルドカードが受け入れられます。許可されたドメインが定義されていない限り、すべてのドメインを許可するには空にします。";
+App::$strings["Allow communications only from these sites"] = "これらのサイトからの通信のみを許可する";
+App::$strings["One site per line. Leave empty to allow communication from anywhere by default"] = "1行に1つのサイト。空のままにして、デフォルトでどこからでも通信できるようにします";
+App::$strings["Block communications from these sites"] = "これらのサイトからの通信をブロックする";
+App::$strings["Allow communications only from these channels"] = "これらのチャネルからの通信のみを許可する";
+App::$strings["One channel (hash) per line. Leave empty to allow from any channel by default"] = "1行に1つのチャネル(ハッシュ)。デフォルトで任意のチャンネルから許可するには空のままにします";
+App::$strings["Block communications from these channels"] = "これらのチャネルからの通信をブロックする";
+App::$strings["Only allow embeds from secure (SSL) websites and links."] = "安全な(SSL)Webサイトおよびリンクからの埋め込みのみを許可します。";
+App::$strings["Allow unfiltered embedded HTML content only from these domains"] = "これらのドメインからのみ、フィルタリングされていない埋め込みHTMLコンテンツを許可します";
+App::$strings["One site per line. By default embedded content is filtered."] = "1行に1つのサイト。デフォルトでは、埋め込みコンテンツはフィルタリングされます。";
+App::$strings["Block embedded HTML from these domains"] = "これらのドメインからの埋め込みHTMLをブロックする";
+App::$strings["Site settings updated."] = "サイトの設定は更新されました。";
+App::$strings["%s - (Incompatible)"] = "%s (互換性なし)";
+App::$strings["mobile"] = "モバイル";
+App::$strings["experimental"] = "実験的";
+App::$strings["unsupported"] = "サポートされていない";
+App::$strings["Yes - with approval"] = "はい-承認済み";
+App::$strings["My site is not a public server"] = "私のサイトは公開サーバーではありません";
+App::$strings["My site has paid access only"] = "私のサイトは有料アクセスのみです";
+App::$strings["My site has free access only"] = "私のサイトは無料アクセスのみです";
+App::$strings["My site offers free accounts with optional paid upgrades"] = "私のサイトはオプションの有料アップグレードで無料アカウントを提供しています";
+App::$strings["Default permission role for new accounts"] = "新しいアカウントへのデフォルトの権限定義";
+App::$strings["This role will be used for the first channel created after registration."] = "この役割は、登録後に作成される最初のチャネルに使用されます。";
+App::$strings["Site"] = "サイト";
+App::$strings["Registration"] = "登録";
+App::$strings["File upload"] = "ファイルをアップロード";
+App::$strings["Policies"] = "ポリシー";
+App::$strings["Site name"] = "サイト名";
+App::$strings["Banner/Logo"] = "バナー/ロゴ";
+App::$strings["Unfiltered HTML/CSS/JS is allowed"] = "フィルタリングされていないHTML / CSS / JSは許可されます";
+App::$strings["Administrator Information"] = "管理者情報";
+App::$strings["Contact information for site administrators. Displayed on siteinfo page. BBCode can be used here"] = "サイト管理者の連絡先情報。 siteinfoページに表示されます。 BBCodeはここで使用できます";
+App::$strings["Site Information"] = "サイト情報";
+App::$strings["Publicly visible description of this site. Displayed on siteinfo page. BBCode can be used here"] = "このサイトの一般公開されている説明。 siteinfoページに表示されます。 BBCodeはここで使用できます";
+App::$strings["System language"] = "システム言語";
+App::$strings["System theme"] = "システムテーマ";
+App::$strings["Default system theme - may be over-ridden by user profiles - change theme settings"] = "デフォルトのシステムテーマ-ユーザープロファイルによって上書きされる場合があります-テーマ設定の変更";
+App::$strings["Allow Feeds as Connections"] = "接続としてフィードを許可する";
+App::$strings["(Heavy system resource usage)"] = "(重いシステムリソースの使用)";
+App::$strings["Maximum image size"] = "最大画像サイズ";
+App::$strings["Maximum size in bytes of uploaded images. Default is 0, which means no limits."] = "アップロードされる画像の最大サイズ(バイト単位)。デフォルトは0で、制限がないことを意味します。";
+App::$strings["Does this site allow new member registration?"] = "このサイトは新規会員登録を許可していますか?";
+App::$strings["Invitation only"] = "招待のみ";
+App::$strings["Only allow new member registrations with an invitation code. Above register policy must be set to Yes."] = "招待コードを使用した新しいメンバー登録のみを許可します。上記の登録ポリシーは「はい」に設定する必要があります。";
+App::$strings["Minimum age"] = "最低年齢";
+App::$strings["Minimum age (in years) for who may register on this site."] = "このサイトに登録できる最低年齢(年)。";
+App::$strings["Which best describes the types of account offered by this hub?"] = "このハブが提供するアカウントの種類を最もよく説明しているのはどれですか?";
+App::$strings["This is displayed on the public server site list."] = "これは、公開サーバーのサイトリストに表示されます。";
+App::$strings["Register text"] = "登録テキスト";
+App::$strings["Will be displayed prominently on the registration page."] = "登録ページに目立つように表示されます。";
+App::$strings["Site homepage to show visitors (default: login box)"] = "訪問者を表示するサイトのホームページ(デフォルト:ログインボックス)";
+App::$strings["example: 'pubstream' to show public stream, 'page/sys/home' to show a system webpage called 'home' or 'include:home.html' to include a file."] = "例:パブリックストリームを表示する「pubstream」、「home」または「include:home.html」と呼ばれるシステムWebページを表示する「page / sys / home」はファイルを含めます。";
+App::$strings["Preserve site homepage URL"] = "サイトのホームページURLを保持";
+App::$strings["Present the site homepage in a frame at the original location instead of redirecting"] = "リダイレクトする代わりに、サイトのホームページを元の場所のフレームに表示します";
+App::$strings["Accounts abandoned after x days"] = "x日後に放棄されたアカウント";
+App::$strings["Will not waste system resources polling external sites for abandonded accounts. Enter 0 for no time limit."] = "放棄されたアカウントの外部サイトをポーリングするシステムリソースを無駄にしません。時間制限なしの場合は0を入力します。";
+App::$strings["Allowed friend domains"] = "許可された友達ドメイン";
+App::$strings["Comma separated list of domains which are allowed to establish friendships with this site. Wildcards are accepted. Empty to allow any domains"] = "このサイトとの友情を確立できるドメインのカンマ区切りリスト。ワイルドカードが受け入れられます。すべてのドメインを許可するには空";
+App::$strings["Verify Email Addresses"] = "メールアドレスを確認する";
+App::$strings["Check to verify email addresses used in account registration (recommended)."] = "アカウント登録で使用されるメールアドレスを確認してください(推奨)。";
+App::$strings["Force publish"] = "強制公開";
+App::$strings["Check to force all profiles on this site to be listed in the site directory."] = "このサイトのすべてのプロファイルがサイトディレクトリにリストされるように強制する場合はオンにします。";
+App::$strings["Import Public Streams"] = "パブリックストリームをインポートする";
+App::$strings["Import and allow access to public content pulled from other sites. Warning: this content is unmoderated."] = "他のサイトから取得した公開コンテンツをインポートしてアクセスを許可します。警告:このコンテンツはモデレートされていません。";
+App::$strings["Site only Public Streams"] = "サイトのみの公開ストリーム";
+App::$strings["Allow access to public content originating only from this site if Imported Public Streams are disabled."] = "インポートされたパブリックストリームが無効になっている場合、このサイトからのみ発信されるパブリックコンテンツへのアクセスを許可します。";
+App::$strings["Allow anybody on the internet to access the Public streams"] = "インターネット上の誰でもパブリックストリームにアクセスできるようにする";
+App::$strings["Disable to require authentication before viewing. Warning: this content is unmoderated."] = "表示する前に認証を要求するには無効にします。警告:このコンテンツはモデレートされていません。";
+App::$strings["Only import Public stream posts with this text"] = "このテキストを含む公開ストリーム投稿のみをインポートします";
+App::$strings["words one per line or #tags or /patterns/ or lang=xx, leave blank to import all posts"] = "1行に1語ずつ、または#tagsまたは/ patterns /またはlang = xx。すべての投稿をインポートするには空白のままにします";
+App::$strings["Do not import Public stream posts with this text"] = "このテキストを含む公開ストリームの投稿をインポートしないでください";
+App::$strings["Login on Homepage"] = "ホームページにログイン";
+App::$strings["Present a login box to visitors on the home page if no other content has been configured."] = "他のコンテンツが設定されていない場合、ホームページで訪問者にログインボックスを提示します。";
+App::$strings["Enable context help"] = "コンテキストヘルプを有効にする";
+App::$strings["Display contextual help for the current page when the help button is pressed."] = "ヘルプボタンが押されたときに、現在のページのコンテキストヘルプを表示します。";
+App::$strings["Reply-to email address for system generated email."] = "システム生成メールの返信先メールアドレス。";
+App::$strings["Sender (From) email address for system generated email."] = "システムが生成した電子メールの送信者(差出人)電子メールアドレス。";
+App::$strings["Name of email sender for system generated email."] = "システムが生成した電子メールの電子メール送信者の名前。";
+App::$strings["Directory Server URL"] = "ディレクトリサーバーのURL";
+App::$strings["Default directory server"] = "デフォルトのディレクトリサーバー";
+App::$strings["Proxy user"] = "プロキシユーザー";
+App::$strings["Proxy URL"] = "プロキシURL";
+App::$strings["Network timeout"] = "ネットワークタイムアウト";
+App::$strings["Value is in seconds. Set to 0 for unlimited (not recommended)."] = "値は秒単位です。無制限の場合は0に設定します(推奨されません)。";
+App::$strings["Delivery interval"] = "配送間隔";
+App::$strings["Delay background delivery processes by this many seconds to reduce system load. Recommend: 4-5 for shared hosts, 2-3 for virtual private servers. 0-1 for large dedicated servers."] = "システムの負荷を軽減するには、バックグラウンド配信プロセスをこの数秒遅らせます。推奨:共有ホストには4〜5、仮想プライベートサーバーには2〜3。大規模な専用サーバーの場合は0-1。";
+App::$strings["Deliveries per process"] = "プロセスごとの配達";
+App::$strings["Number of deliveries to attempt in a single operating system process. Adjust if necessary to tune system performance. Recommend: 1-5."] = "単一のオペレーティングシステムプロセスで試行する配信の数。必要に応じて調整して、システムのパフォーマンスを調整します。推奨:1-5。";
+App::$strings["Queue Threshold"] = "キューのしきい値";
+App::$strings["Always defer immediate delivery if queue contains more than this number of entries."] = "キューにこの数を超えるエントリが含まれる場合は、即時配信を常に延期します。";
+App::$strings["Poll interval"] = "ポーリング間隔";
+App::$strings["Delay background polling processes by this many seconds to reduce system load. If 0, use delivery interval."] = "バックグラウンドポーリングプロセスをこの数秒遅らせて、システムの負荷を減らします。 0の場合、配信間隔を使用します。";
+App::$strings["Path to ImageMagick convert program"] = "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"] = "設定されている場合、このプログラムを使用して巨大な画像(いずれかの方向で4000ピクセル以上)の写真のサムネイルを生成します。そうしないと、メモリ不足が発生する可能性があります。例:/usr/bin/convert";
+App::$strings["Allow SVG thumbnails in file browser"] = "ファイルブラウザでSVGサムネイルを許可する";
+App::$strings["WARNING: SVG images may contain malicious code."] = "警告:SVG画像には悪意のあるコードが含まれている場合があります。";
+App::$strings["Maximum Load Average"] = "最大負荷平均";
+App::$strings["Maximum system load before delivery and poll processes are deferred - default 50."] = "配信およびポーリングプロセスが延期される前の最大システム負荷-デフォルトは50。";
+App::$strings["Expiration period in days for imported (grid/network) content"] = "インポートされた(グリッド/ネットワーク)コンテンツの有効期限(日数)";
+App::$strings["0 for no expiration of imported content"] = "インポートされたコンテンツの有効期限がない場合は0";
+App::$strings["Do not expire any posts which have comments less than this many days ago"] = "この数日前よりもコメントが少ない投稿を期限切れにしないでください。";
+App::$strings["Public servers: Optional landing (marketing) webpage for new registrants"] = "パブリックサーバー:新規登録者向けのオプションのランディング(マーケティング)Webページ";
+App::$strings["Create this page first. Default is %s/register"] = "最初にこのページを作成します。デフォルトは%s / registerです";
+App::$strings["Page to display after creating a new channel"] = "新しいチャンネルを作成した後に表示するページ";
+App::$strings["Default: profiles"] = "デフォルト:プロファイル";
+App::$strings["Optional: site location"] = "サイトの所在地:オプション";
+App::$strings["Region or country"] = "地域または国";
+App::$strings["Theme settings updated."] = "テーマ設定は保存されました。";
+App::$strings["No themes found."] = "テーマが見つかりませんでした。";
+App::$strings["Screenshot"] = "スクリーンショット";
+App::$strings["Themes"] = "テーマ";
+App::$strings["[Experimental]"] = "[実験的]";
+App::$strings["[Unsupported]"] = "[サポート無し]";
+App::$strings["Blocked accounts"] = "ブロックされたアカウント";
+App::$strings["Expired accounts"] = "期限切れのアカウント";
+App::$strings["Expiring accounts"] = "期限切れのアカウント";
+App::$strings["Message queues"] = "メッセージのキュー";
+App::$strings["Your software should be updated"] = "ソフトのアップデートをしてください。";
+App::$strings["Summary"] = "概要";
+App::$strings["Registered accounts"] = "登録されているアカウント";
+App::$strings["Pending registrations"] = "保留中の登録";
+App::$strings["Registered channels"] = "登録されているチャンネル";
+App::$strings["Active addons"] = "有効なアドオン";
+App::$strings["Version"] = "バージョン";
+App::$strings["Repository version (master)"] = "リポジトリバージョン(master)";
+App::$strings["Repository version (dev)"] = "リポジトリバージョン(dev)";
+App::$strings["Affinity Tool settings updated."] = "アフィニティツールの設定が更新されました。";
+App::$strings["This app presents a slider control in your connection editor and also on your network page. The slider represents your degree of friendship (affinity) with each connection. It allows you to zoom in or out and display conversations from only your closest friends or everybody in your stream."] = "このアプリは、接続エディターおよびネットワークページにスライダーコントロールを表示します。スライダーは、各接続との友好度(親和性)を表します。ズームインまたはズームアウトして、親しい友人またはストリーム内の全員からの会話を表示できます。";
+App::$strings["Affinity Tool App"] = "アフィニティツールアプリ";
+App::$strings["Not Installed"] = "インストールされていない";
+App::$strings["The numbers below represent the minimum and maximum slider default positions for your network/stream page as a percentage."] = "以下の数字は、ネットワーク/ストリームページのスライダーのデフォルトの最小および最大位置をパーセンテージで表しています。";
+App::$strings["Default maximum affinity level"] = "デフォルトの最大アフィニティレベル";
+App::$strings["0-99 default 99"] = "0-99デフォルト99";
+App::$strings["Default minimum affinity level"] = "デフォルトの最小アフィニティレベル";
+App::$strings["0-99 - default 0"] = "0-99-デフォルト0";
+App::$strings["Persistent affinity levels"] = "永続的なアフィニティレベル";
+App::$strings["If disabled the max and min levels will be reset to default after page reload"] = "無効にすると、ページのリロード後に最大レベルと最小レベルがデフォルトにリセットされます";
+App::$strings["Affinity Tool Settings"] = "アフィニティツールの設定";
+App::$strings["Authorize application connection"] = "アプリケーション接続を許可する";
+App::$strings["Return to your app and insert this Security Code:"] = "アプリに戻り、このセキュリティコードを挿入します。";
+App::$strings["Please login to continue."] = "続行するにはログインしてください。";
+App::$strings["Do you want to authorize this application to access your posts and contacts, and/or create new posts for you?"] = "このアプリケーションを許可して、投稿や連絡先にアクセスしたり、新しい投稿を作成したりしますか?";
+App::$strings["App installed."] = "アプリがインストールされました。";
+App::$strings["Malformed app."] = "不正なアプリ。";
+App::$strings["Embed code"] = "埋め込みコード";
+App::$strings["Edit App"] = "アプリを編集";
+App::$strings["Create App"] = "アプリを作成";
+App::$strings["Name of app"] = "アプリの名前";
+App::$strings["Location (URL) of app"] = "アプリの場所(URL)";
+App::$strings["Description"] = "説明";
+App::$strings["Photo icon URL"] = "写真アイコンURL";
+App::$strings["80 x 80 pixels - optional"] = "80 x 80ピクセル-オプション";
+App::$strings["Categories (optional, comma separated list)"] = "カテゴリー(オプション、コンマ区切りリスト)";
+App::$strings["Version ID"] = "バージョンID";
+App::$strings["Price of app"] = "アプリの価格";
+App::$strings["Location (URL) to purchase app"] = "アプリを購入する場所(URL)";
+App::$strings["Change Order of Pinned Navbar Apps"] = "固定されたNavbarアプリの順序を変更する";
+App::$strings["Change Order of App Tray Apps"] = "アプリトレイアプリの順序を変更する";
+App::$strings["Use arrows to move the corresponding app left (top) or right (bottom) in the navbar"] = "矢印を使用して、対応するアプリをナビゲーションバーで左(上)または右(下)に移動します";
+App::$strings["Use arrows to move the corresponding app up or down in the app tray"] = "矢印を使用して、対応するアプリをアプリトレイ内で上下に移動します";
+App::$strings["Available Apps"] = "利用可能なアプリ";
+App::$strings["Installed Apps"] = "インストール済みアプリ";
+App::$strings["Manage Apps"] = "アプリを管理する";
+App::$strings["Create Custom App"] = "カスタムアプリを作成する";
+App::$strings["Articles App"] = "記事アプリ";
+App::$strings["Create interactive articles"] = "インタラクティブな記事を作成する";
+App::$strings["Add Article"] = "記事を追加";
+App::$strings["Create"] = "作成";
+App::$strings["Item not found"] = "アイテムが見つかりません";
+App::$strings["Channel not found."] = "チャンネルが見つかりません。";
+App::$strings["Edit Article"] = "記事を編集";
+App::$strings["Item not available."] = "アイテムは利用できません。";
+App::$strings["Unknown App"] = "不明なアプリ";
+App::$strings["Authorize"] = "許可する";
+App::$strings["Do you authorize the app %s to access your channel data?"] = "アプリ%sにチャンネルデータへのアクセスを許可していますか?";
+App::$strings["Allow"] = "許可する";
+App::$strings["Invalid item."] = "無効なアイテム。";
+App::$strings["Block Name"] = "ブロック名";
+App::$strings["Block Title"] = "ブロックタイトル";
+App::$strings["Created"] = "作成した";
+App::$strings["Edited"] = "編集済み";
+App::$strings["View"] = "表示する";
+App::$strings["Bookmark added"] = "ブックマークを追加しました";
+App::$strings["Bookmarks App"] = "ブックマークアプリ";
+App::$strings["Bookmark links from posts and manage them"] = "投稿のリンクをブックマークして管理する";
+App::$strings["My Bookmarks"] = "私のブックマーク";
+App::$strings["My Connections Bookmarks"] = "私の接続ブックマーク";
+App::$strings["Permissions denied."] = "許可が拒否されました。";
+App::$strings["l, F j"] = "l、F j";
+App::$strings["Edit Event"] = "イベントを編集";
+App::$strings["Create Event"] = "イベントを作成";
+App::$strings["Previous"] = "前";
+App::$strings["Next"] = "次";
+App::$strings["Today"] = "今日";
+App::$strings["Cards App"] = "カードアプリ";
+App::$strings["Create personal planning cards"] = "個人計画カードを作成する";
+App::$strings["Add Card"] = "カードを追加";
+App::$strings["INVALID EVENT DISMISSED!"] = "無効なイベントは破棄されました!";
+App::$strings["Summary: "] = "概要:";
+App::$strings["Date: "] = "日付:";
+App::$strings["Reason: "] = "理由:";
+App::$strings["INVALID CARD DISMISSED!"] = "無効なカードが破棄されました!";
+App::$strings["Name: "] = "名:";
+App::$strings["CalDAV App"] = "CalDAVアプリ";
+App::$strings["CalDAV capable calendar"] = "CalDAV対応カレンダー";
+App::$strings["CardDAV App"] = "CardDAVアプリ";
+App::$strings["CalDAV capable addressbook"] = "CalDAV対応のアドレス帳";
+App::$strings["Event title"] = "イベントタイトル";
+App::$strings["Start date and time"] = "開始日時";
+App::$strings["End date and time"] = "終了日時";
+App::$strings["Month"] = "月";
+App::$strings["Week"] = "週間";
+App::$strings["Day"] = "日";
+App::$strings["List month"] = "月のリスト";
+App::$strings["List week"] = "リスト週";
+App::$strings["List day"] = "リスト日";
+App::$strings["More"] = "もっと";
+App::$strings["Less"] = "もっと少なく";
+App::$strings["Select calendar"] = "カレンダーを選択";
+App::$strings["Delete all"] = "すべて削除";
+App::$strings["Sorry! Editing of recurrent events is not yet implemented."] = "ごめんなさい!繰り返しイベントの編集はまだ実装されていません。";
+App::$strings["Organisation"] = "組織";
+App::$strings["Title"] = "タイトル";
+App::$strings["Phone"] = "電話";
+App::$strings["Instant messenger"] = "インスタントメッセンジャー";
+App::$strings["Website"] = "ウェブサイト";
+App::$strings["Note"] = "注意";
+App::$strings["Add Contact"] = "連絡先を追加";
+App::$strings["Add Field"] = "フィールドを追加";
+App::$strings["P.O. Box"] = "私書箱";
+App::$strings["Additional"] = "追加";
+App::$strings["Street"] = "通り";
+App::$strings["Locality"] = "局所性";
+App::$strings["Region"] = "領域";
+App::$strings["ZIP Code"] = "郵便番号";
+App::$strings["Country"] = "国";
+App::$strings["Default Calendar"] = "デフォルトのカレンダー";
+App::$strings["Default Addressbook"] = "デフォルトのアドレス帳";
+App::$strings["Channel name changes are not allowed within 48 hours of changing the account password."] = "アカウントパスワードを変更してから48時間以内にチャンネル名を変更することはできません。";
+App::$strings["Change channel nickname/address"] = "チャンネルのニックネーム/アドレスを変更する";
+App::$strings["WARNING: "] = "警告:";
+App::$strings["Any/all connections on other networks will be lost!"] = "他のネットワーク上の接続はすべて失われます!";
+App::$strings["Please enter your password for verification:"] = "確認のためにパスワードを入力してください:";
+App::$strings["New channel address"] = "新しいチャンネルアドレス";
+App::$strings["Rename Channel"] = "チャンネル名を変更";
+App::$strings["You must be logged in to see this page."] = "このページを表示するには、ログインする必要があります。";
+App::$strings["Posts and comments"] = "投稿とコメント";
+App::$strings["Only posts"] = "投稿のみ";
+App::$strings["Insufficient permissions. Request redirected to profile page."] = "権限が不十分です。プロフィールページにリダイレクトされたリクエスト。";
+App::$strings["Search Results For:"] = "検索結果:";
+App::$strings["Reset form"] = "フォームをリセット";
+App::$strings["You must enable javascript for your browser to be able to view this content."] = "このコンテンツを表示するには、ブラウザのJavaScriptを有効にする必要があります。";
+App::$strings["toggle full screen mode"] = "全画面モードを切り替える";
+App::$strings["Chatrooms App"] = "チャットルームアプリ";
+App::$strings["Access Controlled Chatrooms"] = "アクセス制御されたチャットルーム";
+App::$strings["Room not found"] = "部屋が見つかりません";
+App::$strings["Leave Room"] = "部屋を出る";
+App::$strings["Delete Room"] = "部屋を削除";
+App::$strings["I am away right now"] = "私は今不在です";
+App::$strings["I am online"] = "オンライン中";
+App::$strings["Bookmark this room"] = "この部屋をブックマークする";
+App::$strings["New Chatroom"] = "新しいチャットルーム";
+App::$strings["Chatroom name"] = "チャットルーム名";
+App::$strings["Expiration of chats (minutes)"] = "チャットの有効期限(分)";
+App::$strings["%1\$s's Chatrooms"] = "%1\$sのチャットルーム";
+App::$strings["No chatrooms available"] = "利用可能なチャットルームはありません";
+App::$strings["Create New"] = "新しく作る";
+App::$strings["Expiration"] = "有効期限";
+App::$strings["min"] = "分";
+App::$strings["Away"] = "離れて";
+App::$strings["Online"] = "オンライン";
+App::$strings["Not found"] = "見つかりません";
+App::$strings["Please refresh page"] = "ページを更新してください";
+App::$strings["Unknown error"] = "未知のエラー";
+App::$strings["No channel."] = "チャンネルなし。";
+App::$strings["No connections in common."] = "共通の接続はありません。";
+App::$strings["View Common Connections"] = "共通接続を表示する";
+App::$strings["Continue"] = "持続する";
+App::$strings["Premium Channel App"] = "プレミアムチャンネルアプリ";
+App::$strings["Allows you to set restrictions and terms on those that connect with your channel"] = "チャンネルに接続するものに制限と条件を設定できます";
+App::$strings["Premium Channel Setup"] = "プレミアムチャンネルのセットアップ";
+App::$strings["Enable premium channel connection restrictions"] = "プレミアムチャネル接続制限を有効にする";
+App::$strings["Please enter your restrictions or conditions, such as paypal receipt, usage guidelines, etc."] = "PayPalレシート、使用ガイドラインなどの制限または条件を入力してください。";
+App::$strings["This channel may require additional steps or acknowledgement of the following conditions prior to connecting:"] = "このチャネルでは、接続する前に次の条件の追加手順または確認が必要になる場合があります。";
+App::$strings["Potential connections will then see the following text before proceeding:"] = "潜在的な接続では、続行する前に次のテキストが表示されます。";
+App::$strings["By continuing, I certify that I have complied with any instructions provided on this page."] = "続行することにより、このページに記載されている指示を遵守したことを保証します。";
+App::$strings["(No specific instructions have been provided by the channel owner.)"] = "(チャンネル所有者から具体的な指示は提供されていません。)";
+App::$strings["Restricted or Premium Channel"] = "制限付きチャンネルまたはプレミアムチャンネル";
+App::$strings["Active"] = "アクティブ";
+App::$strings["Blocked"] = "ブロックされました";
+App::$strings["Ignored"] = "無視された";
+App::$strings["Hidden"] = "非表示";
+App::$strings["Archived/Unreachable"] = "アーカイブ済み/到達不能";
+App::$strings["New"] = "新しい";
+App::$strings["All"] = "すべて";
+App::$strings["Active Connections"] = "アクティブな接続";
+App::$strings["Show active connections"] = "アクティブな接続を表示";
+App::$strings["New Connections"] = "新しい接続";
+App::$strings["Show pending (new) connections"] = "保留中の(新しい)接続を表示";
+App::$strings["Only show blocked connections"] = "ブロックされた接続のみを表示";
+App::$strings["Only show ignored connections"] = "無視された接続のみを表示";
+App::$strings["Only show archived/unreachable connections"] = "アーカイブされた/到達不能な接続のみを表示する";
+App::$strings["Only show hidden connections"] = "非表示の接続のみを表示";
+App::$strings["All Connections"] = "すべての接続";
+App::$strings["Show all connections"] = "すべての接続を表示";
+App::$strings["Pending approval"] = "承認待ちの";
+App::$strings["Archived"] = "アーカイブ済み";
+App::$strings["Not connected at this location"] = "この場所では接続されていません";
+App::$strings["%1\$s [%2\$s]"] = "%1\$s [ %2\$s ]";
+App::$strings["Edit connection"] = "接続を編集";
+App::$strings["Delete connection"] = "接続を削除";
+App::$strings["Channel address"] = "チャンネルアドレス";
+App::$strings["Call"] = "コール";
+App::$strings["Status"] = "状態";
+App::$strings["Connected"] = "接続済み";
+App::$strings["Approve connection"] = "接続を承認する";
+App::$strings["Ignore connection"] = "接続を無視";
+App::$strings["Ignore"] = "無視する";
+App::$strings["Recent activity"] = "最近の活動";
+App::$strings["Search your connections"] = "接続を検索する";
+App::$strings["Connections search"] = "接続検索";
+App::$strings["Could not access contact record."] = "連絡先レコードにアクセスできませんでした。";
+App::$strings["Could not locate selected profile."] = "選択したプロファイルが見つかりませんでした。";
+App::$strings["Connection updated."] = "接続が更新されました。";
+App::$strings["Failed to update connection record."] = "接続レコードの更新に失敗しました。";
+App::$strings["is now connected to"] = "に接続されました";
+App::$strings["Could not access address book record."] = "アドレス帳のレコードにアクセスできませんでした。";
+App::$strings["Refresh failed - channel is currently unavailable."] = "更新に失敗しました-チャンネルは現在利用できません。";
+App::$strings["Unable to set address book parameters."] = "アドレス帳のパラメーターを設定できません。";
+App::$strings["Connection has been removed."] = "接続が削除されました。";
+App::$strings["View %s's profile"] = "%sのプロフィールを表示";
+App::$strings["Refresh Permissions"] = "権限を更新";
+App::$strings["Fetch updated permissions"] = "更新された権限を取得する";
+App::$strings["Refresh Photo"] = "写真を更新";
+App::$strings["Fetch updated photo"] = "更新された写真を取得する";
+App::$strings["View recent posts and comments"] = "最近の投稿とコメントを見る";
+App::$strings["Block (or Unblock) all communications with this connection"] = "この接続とのすべての通信をブロック(またはブロック解除)";
+App::$strings["This connection is blocked!"] = "この接続はブロックされています!";
+App::$strings["Unignore"] = "無視しない";
+App::$strings["Ignore (or Unignore) all inbound communications from this connection"] = "この接続からのすべてのインバウンド通信を無視(または無視しない)";
+App::$strings["This connection is ignored!"] = "この接続は無視されます!";
+App::$strings["Unarchive"] = "アーカイブ解除";
+App::$strings["Archive"] = "アーカイブ";
+App::$strings["Archive (or Unarchive) this connection - mark channel dead but keep content"] = "この接続をアーカイブ(またはアーカイブ解除)します-チャンネルをデッドにマークしますが、コンテンツは保持します";
+App::$strings["This connection is archived!"] = "この接続はアーカイブされています!";
+App::$strings["Unhide"] = "再表示";
+App::$strings["Hide"] = "隠す";
+App::$strings["Hide or Unhide this connection from your other connections"] = "この接続を他の接続から非表示または非表示にします";
+App::$strings["This connection is hidden!"] = "この接続は非表示です!";
+App::$strings["Delete this connection"] = "この接続を削除";
+App::$strings["Fetch Vcard"] = "Vcardを取得";
+App::$strings["Fetch electronic calling card for this connection"] = "この接続の電子通話カードを取得する";
+App::$strings["Open Individual Permissions section by default"] = "デフォルトで個人権限セクションを開く";
+App::$strings["Affinity"] = "親和性";
+App::$strings["Open Set Affinity section by default"] = "デフォルトでセットアフィニティセクションを開く";
+App::$strings["Me"] = "私";
+App::$strings["Family"] = "家族";
+App::$strings["Acquaintances"] = "知人";
+App::$strings["Filter"] = "フィルタ";
+App::$strings["Open Custom Filter section by default"] = "デフォルトでカスタムフィルターセクションを開く";
+App::$strings["Approve this connection"] = "この接続を承認";
+App::$strings["Accept connection to allow communication"] = "接続を受け入れて通信を許可する";
+App::$strings["Set Affinity"] = "アフィニティを設定する";
+App::$strings["Set Profile"] = "プロファイルを設定";
+App::$strings["Set Affinity & Profile"] = "アフィニティとプロファイルを設定する";
+App::$strings["This connection is unreachable from this location."] = "この場所からこの接続に到達できません。";
+App::$strings["This connection may be unreachable from other channel locations."] = "この接続は、他のチャネルの場所から到達できない場合があります。";
+App::$strings["Location independence is not supported by their network."] = "場所の独立性は、ネットワークではサポートされていません。";
+App::$strings["This connection is unreachable from this location. Location independence is not supported by their network."] = "この場所からこの接続に到達できません。場所の独立性は、ネットワークではサポートされていません。";
+App::$strings["Connection Default Permissions"] = "接続のデフォルト許可";
+App::$strings["Apply these permissions automatically"] = "これらの許可を自動的に適用する";
+App::$strings["Connection requests will be approved without your interaction"] = "接続要求はユーザーの操作なしで承認されます";
+App::$strings["Permission role"] = "許可の役割";
+App::$strings["Add permission role"] = "権限ロールを追加";
+App::$strings["This connection's primary address is"] = "この接続のプライマリアドレスは";
+App::$strings["Available locations:"] = "利用可能な場所:";
+App::$strings["The permissions indicated on this page will be applied to all new connections."] = "このページに示されている権限は、すべての新しい接続に適用されます。";
+App::$strings["Connection Tools"] = "接続ツール";
+App::$strings["Slide to adjust your degree of friendship"] = "スライドして友好度を調整します";
+App::$strings["Slide to adjust your rating"] = "スライドして評価を調整します";
+App::$strings["Optionally explain your rating"] = "オプションで、評価を説明してください";
+App::$strings["Custom Filter"] = "カスタムフィルター";
+App::$strings["Only import posts with this text"] = "このテキストを含む投稿のみをインポートする";
+App::$strings["Do not import posts with this text"] = "このテキストを含む投稿をインポートしないでください";
+App::$strings["This information is public!"] = "この情報は公開されています!";
+App::$strings["Connection Pending Approval"] = "接続の保留中の承認";
+App::$strings["inherited"] = "継承されました";
+App::$strings["Please choose the profile you would like to display to %s when viewing your profile securely."] = "プロフィールを安全に表示するときに、 %sに表示するプロフィールを選択してください。";
+App::$strings["Their Settings"] = "それらの設定";
+App::$strings["My Settings"] = "私の設定";
+App::$strings["Individual Permissions"] = "個別の許可";
+App::$strings["Some permissions may be inherited from your channel's privacy settings, which have higher priority than individual settings. You can not change those settings here."] = "一部の権限は、チャンネルのプライバシー設定 strong> から継承される場合があり、個々の設定よりも優先度が高くなります。ここでこれらの設定を変更することはできません strong>。";
+App::$strings["Some permissions may be inherited from your channel's privacy settings, which have higher priority than individual settings. You can change those settings here but they wont have any impact unless the inherited setting changes."] = "一部の権限は、チャンネルのプライバシー設定 strong> から継承される場合があり、個々の設定よりも優先度が高くなります。これらの設定はここで変更できますが、継承された設定が変更されない限り、影響はありません。";
+App::$strings["Last update:"] = "最後の更新:";
+App::$strings["Details"] = "詳細";
+App::$strings["Image uploaded but image cropping failed."] = "画像はアップロードされましたが、画像の切り取りに失敗しました。";
+App::$strings["Cover Photos"] = "カバー写真";
+App::$strings["Image resize failed."] = "画像のサイズ変更に失敗しました。";
+App::$strings["Image upload failed."] = "画像のアップロードに失敗しました。";
+App::$strings["Unable to process image."] = "画像を処理できません。";
+App::$strings["Photo not available."] = "写真は利用できません。";
+App::$strings["Your cover photo may be visible to anybody on the internet"] = "カバー写真はインターネット上の誰でも見ることができます";
+App::$strings["Upload File:"] = "ファイルをアップロードする:";
+App::$strings["Select a profile:"] = "プロファイルを選択:";
+App::$strings["Change Cover Photo"] = "カバー写真を変更";
+App::$strings["Upload"] = "アップロードする";
+App::$strings["Use a photo from your albums"] = "アルバムの写真を使用する";
+App::$strings["Choose a different album"] = "別のアルバムを選択してください";
+App::$strings["Select existing photo"] = "既存の写真を選択";
+App::$strings["Crop Image"] = "クロップ画像";
+App::$strings["Please adjust the image cropping for optimum viewing."] = "最適な表示になるように画像のトリミングを調整してください。";
+App::$strings["Done Editing"] = "編集完了";
+App::$strings["Settings updated."] = "設定が更新されました。";
+App::$strings["Default Permissions App"] = "デフォルトの権限アプリ";
+App::$strings["Set custom default permissions for new connections"] = "新しい接続のカスタムデフォルト許可を設定する";
+App::$strings["If enabled, connection requests will be approved without your interaction"] = "有効にすると、ユーザーの操作なしで接続要求が承認されます";
+App::$strings["Automatic approval settings"] = "自動承認設定";
+App::$strings["Some individual permissions may have been preset or locked based on your channel type and privacy settings."] = "チャンネルの種類とプライバシー設定に基づいて、個々の権限が事前設定またはロックされている場合があります。";
+App::$strings["Public access denied."] = "パブリックアクセスが拒否されました。";
+App::$strings["No default suggestions were found."] = "デフォルトの提案は見つかりませんでした。";
+App::$strings["%d rating"] = array(
+ 0 => "%d評価",
+ 1 => "%d評価",
+);
+App::$strings["Gender: "] = "性別:";
+App::$strings["Status: "] = "状態:";
+App::$strings["Homepage: "] = "ホームページ:";
+App::$strings["Description:"] = "説明:";
+App::$strings["Public Forum:"] = "公開フォーラム:";
+App::$strings["Keywords: "] = "キーワード:";
+App::$strings["Don't suggest"] = "提案しないでください";
+App::$strings["Common connections (estimated):"] = "一般的な接続(推定):";
+App::$strings["Global Directory"] = "グローバルディレクトリ";
+App::$strings["Local Directory"] = "ローカルディレクトリ";
+App::$strings["Finding:"] = "発見:";
+App::$strings["next page"] = "次のページ";
+App::$strings["previous page"] = "前のページ";
+App::$strings["Sort options"] = "並べ替えオプション";
+App::$strings["Alphabetic"] = "アルファベット";
+App::$strings["Reverse Alphabetic"] = "逆アルファベット";
+App::$strings["Newest to Oldest"] = "最新から最新";
+App::$strings["Oldest to Newest"] = "最新から最新";
+App::$strings["No entries (some entries may be hidden)."] = "エントリなし(一部のエントリは非表示になる場合があります)。";
+App::$strings["This site is not a directory server"] = "このサイトはディレクトリサーバーではありません";
+App::$strings["This directory server requires an access token"] = "このディレクトリサーバーにはアクセストークンが必要です";
+App::$strings["Article"] = "記事";
+App::$strings["Item has been removed."] = "アイテムは削除されました。";
+App::$strings["Edit Block"] = "ブロックを編集";
+App::$strings["Layout Name"] = "レイアウト名";
+App::$strings["Layout Description (Optional)"] = "レイアウトの説明(オプション)";
+App::$strings["Edit Layout"] = "レイアウトを編集";
+App::$strings["Item is not editable"] = "アイテムは編集できません";
+App::$strings["Edit post"] = "投稿を編集";
+App::$strings["Page link"] = "ページリンク";
+App::$strings["Edit Webpage"] = "ウェブページを編集";
+App::$strings["Token verification failed."] = "トークンの検証に失敗しました。";
+App::$strings["Email verification resent"] = "メール確認の再送";
+App::$strings["Unable to resend email verification message."] = "メール確認メッセージを再送信できません。";
+App::$strings["Email Verification Required"] = "メール確認が必要です";
+App::$strings["A verification token was sent to your email address [%s]. Enter that token here to complete the account verification step. Please allow a few minutes for delivery, and check your spam folder if you do not see the message."] = "確認トークンがメールアドレス[ %s ]に送信されました。ここにトークンを入力して、アカウントの確認手順を完了します。配信に数分かかり、メッセージが表示されない場合はスパムフォルダーを確認してください。";
+App::$strings["Resend Email"] = "メールを再送";
+App::$strings["Validation token"] = "検証トークン";
+App::$strings["View Photo"] = "写真を見る";
+App::$strings["Edit Album"] = "アルバムを編集";
+App::$strings["Calendar entries imported."] = "インポートされたカレンダーエントリ。";
+App::$strings["No calendar entries found."] = "カレンダーエントリが見つかりません。";
+App::$strings["Event can not end before it has started."] = "イベントは開始する前に終了できません。";
+App::$strings["Unable to generate preview."] = "プレビューを生成できません。";
+App::$strings["Event title and start time are required."] = "イベントのタイトルと開始時間が必要です。";
+App::$strings["Event not found."] = "イベントが見つかりません。";
+App::$strings["Edit event title"] = "イベントのタイトルを編集";
+App::$strings["Categories (comma-separated list)"] = "カテゴリー(コンマ区切りリスト)";
+App::$strings["Edit Category"] = "カテゴリを編集";
+App::$strings["Category"] = "カテゴリー";
+App::$strings["Edit start date and time"] = "開始日時を編集する";
+App::$strings["Finish date and time are not known or not relevant"] = "終了日時がわからない、または関係ない";
+App::$strings["Edit finish date and time"] = "終了日時を編集する";
+App::$strings["Finish date and time"] = "終了日時";
+App::$strings["Adjust for viewer timezone"] = "視聴者のタイムゾーンに合わせて調整する";
+App::$strings["Important for events that happen in a particular place. Not practical for global holidays."] = "特定の場所で発生するイベントにとって重要です。世界的な休日には実用的ではありません。";
+App::$strings["Edit Description"] = "説明の編集";
+App::$strings["Edit Location"] = "場所を編集";
+App::$strings["Timezone:"] = "タイムゾーン:";
+App::$strings["Advanced Options"] = "高度なオプション";
+App::$strings["Edit event"] = "イベントを編集";
+App::$strings["Delete event"] = "イベントを削除";
+App::$strings["calendar"] = "カレンダー";
+App::$strings["Event removed"] = "イベントを削除しました";
+App::$strings["Failed to remove event"] = "イベントを削除できませんでした";
+App::$strings["Enter a folder name"] = "フォルダー名を入力してください";
+App::$strings["or select an existing folder (doubleclick)"] = "または、既存のフォルダーを選択します(ダブルクリック)";
+App::$strings["File not found."] = "ファイルが見つかりません。";
+App::$strings["Permission Denied."] = "アクセス拒否。";
+App::$strings["Edit file permissions"] = "ファイルのアクセス許可を編集する";
+App::$strings["Set/edit permissions"] = "許可の設定/編集";
+App::$strings["Include all files and sub folders"] = "すべてのファイルとサブフォルダーを含める";
+App::$strings["Return to file list"] = "ファイルリストに戻る";
+App::$strings["Copy/paste this code to attach file to a post"] = "このコードをコピーして貼り付けて、ファイルを投稿に添付します";
+App::$strings["Copy/paste this URL to link file from a web page"] = "このURLをコピー/貼り付けして、Webページからファイルをリンクします";
+App::$strings["Share this file"] = "このファイルを共有する";
+App::$strings["Show URL to this file"] = "このファイルへのURLを表示";
+App::$strings["Show in your contacts shared folder"] = "連絡先の共有フォルダーに表示する";
+App::$strings["Connection added."] = "接続が追加されました。";
+App::$strings["This page is available only to site members"] = "このページはサイトメンバーのみが利用できます";
+App::$strings["Welcome"] = "ようこそ";
+App::$strings["What would you like to do?"] = "何をしたいですか?";
+App::$strings["Please bookmark this page if you would like to return to it in the future"] = "今後このページに戻る場合は、このページをブックマークしてください";
+App::$strings["Upload a profile photo"] = "プロフィール写真をアップロードする";
+App::$strings["Upload a cover photo"] = "カバー写真をアップロードする";
+App::$strings["Edit your default profile"] = "デフォルトのプロファイルを編集する";
+App::$strings["View friend suggestions"] = "友達の提案を見る";
+App::$strings["View the channel directory"] = "チャンネルディレクトリを表示する";
+App::$strings["View/edit your channel settings"] = "チャンネル設定の表示/編集";
+App::$strings["View the site or project documentation"] = "サイトまたはプロジェクトのドキュメントを表示する";
+App::$strings["Visit your channel homepage"] = "チャンネルのホームページにアクセスします";
+App::$strings["View your connections and/or add somebody whose address you already know"] = "接続を表示したり、アドレスを既に知っている人を追加したりします";
+App::$strings["View your personal stream (this may be empty until you add some connections)"] = "パーソナルストリームを表示します(接続を追加するまで空の場合があります)";
+App::$strings["View the public stream. Warning: this content is not moderated"] = "パブリックストリームを表示します。警告:このコンテンツは管理されていません";
+App::$strings["Privacy group created."] = "プライバシーグループが作成されました。";
+App::$strings["Could not create privacy group."] = "プライバシーグループを作成できませんでした。";
+App::$strings["Privacy group updated."] = "プライバシーグループが更新されました。";
+App::$strings["Privacy Groups App"] = "プライバシーグループアプリ";
+App::$strings["Management of privacy groups"] = "プライバシーグループを管理する";
+App::$strings["Add Group"] = "グループを追加";
+App::$strings["Privacy group name"] = "プライバシーグループ名";
+App::$strings["Members are visible to other channels"] = "メンバーは他のチャンネルに表示されます";
+App::$strings["Members"] = "メンバー";
+App::$strings["Privacy group removed."] = "プライバシーグループが削除されました。";
+App::$strings["Unable to remove privacy group."] = "プライバシーグループを削除できません。";
+App::$strings["Privacy Group: %s"] = "プライバシーグループ: %s";
+App::$strings["Privacy group name: "] = "プライバシーグループ名:";
+App::$strings["Delete Group"] = "グループを削除";
+App::$strings["Group members"] = "グループの人(仲間)たち";
+App::$strings["Not in this group"] = "グループ外";
+App::$strings["Click a channel to toggle membership"] = "チャンネルをクリックしてメンバーシップを切り替えます";
+App::$strings["Documentation Search"] = "ドキュメント検索";
+App::$strings["Administrators"] = "管理者";
+App::$strings["Developers"] = "開発者";
+App::$strings["Tutorials"] = "チュートリアル";
+App::$strings["\$Projectname Documentation"] = "\$Projectnameドキュメント";
+App::$strings["Contents"] = "内容";
+App::$strings["Welcome to %s"] = "%sへようこそ";
+App::$strings["Welcome to Hubzilla!"] = "Hubzillaへようこそ!";
+App::$strings["You have got no unseen posts..."] = "未読の投稿はありません...";
+App::$strings["%s element installed"] = "%s要素がインストールされました";
+App::$strings["%s element installation failed"] = "%s要素のインストールに失敗しました";
+App::$strings["Nothing to import."] = "インポートするものはありません。";
+App::$strings["Unable to download data from old server"] = "古いサーバーからデータをダウンロードできません";
+App::$strings["Imported file is empty."] = "インポートされたファイルは空です。";
+App::$strings["Your service plan only allows %d channels."] = "サービスプランでは%dチャンネルのみが許可されています。";
+App::$strings["No channel. Import failed."] = "チャンネルなし。インポートに失敗しました。";
+App::$strings["Import completed."] = "インポートが完了しました。";
+App::$strings["You must be logged in to use this feature."] = "この機能を使用するには、ログインする必要があります。";
+App::$strings["Import Channel"] = "インポートチャンネル";
+App::$strings["Use this form to import an existing channel from a different server/hub. You may retrieve the channel identity from the old server/hub via the network or provide an export file."] = "このフォームを使用して、別のサーバー/ハブから既存のチャンネルをインポートします。ネットワーク経由で古いサーバー/ハブからチャネルIDを取得するか、エクスポートファイルを提供できます。";
+App::$strings["File to Upload"] = "アップロードするファイル";
+App::$strings["Or provide the old server/hub details"] = "または、古いサーバー/ハブの詳細を提供します";
+App::$strings["Your old identity address (xyz@example.com)"] = "古いIDアドレス(xyz@example.com)";
+App::$strings["Your old login email address"] = "古いログイン用メールアドレス";
+App::$strings["Your old login password"] = "古いログインパスワード";
+App::$strings["Import a few months of posts if possible (limited by available memory"] = "可能な場合は数か月分の投稿をインポートします(使用可能なメモリによって制限されます)";
+App::$strings["For either option, please choose whether to make this hub your new primary address, or whether your old location should continue this role. You will be able to post from either location, but only one can be marked as the primary location for files, photos, and media."] = "どちらのオプションでも、このハブを新しいプライマリアドレスにするか、古い場所でこの役割を継続するかを選択してください。どちらの場所からでも投稿できますが、ファイル、写真、およびメディアの主要な場所としてマークできるのは1つだけです。";
+App::$strings["Make this hub my primary location"] = "このハブを主要な場所にする";
+App::$strings["Move this channel (disable all previous locations)"] = "このチャネルを移動します(以前のすべての場所を無効にします)";
+App::$strings["Use this channel nickname instead of the one provided"] = "提供されたものの代わりにこのチャンネルのニックネームを使用します";
+App::$strings["Leave blank to keep your existing channel nickname. You will be randomly assigned a similar nickname if either name is already allocated on this site."] = "空白のままにして、既存のチャンネルのニックネームを保持します。いずれかの名前が既にこのサイトに割り当てられている場合、同様のニックネームがランダムに割り当てられます。";
+App::$strings["This process may take several minutes to complete. Please submit the form only once and leave this page open until finished."] = "このプロセスが完了するまでに数分かかる場合があります。フォームを1回だけ送信し、完了するまでこのページを開いたままにしてください。";
+App::$strings["Warning: Database versions differ by %1\$d updates."] = "警告:データベースのバージョンは%1\$d更新によって異なります。";
+App::$strings["Import completed"] = "インポート完了";
+App::$strings["Import Items"] = "アイテムをインポート";
+App::$strings["Use this form to import existing posts and content from an export file."] = "このフォームを使用して、エクスポートファイルから既存の投稿とコンテンツをインポートします。";
+App::$strings["Total invitation limit exceeded."] = "合計招待制限を超えました。";
+App::$strings["%s : Not a valid email address."] = "%s :有効なメールアドレスではありません。";
+App::$strings["Please join us on \$Projectname"] = "\$Projectnameに参加してください";
+App::$strings["Invitation limit exceeded. Please contact your site administrator."] = "招待制限を超えました。サイト管理者に連絡してください。";
+App::$strings["%s : Message delivery failed."] = "%s :メッセージの配信に失敗しました。";
+App::$strings["%d message sent."] = array(
+ 0 => "%d件のメッセージを送信しました。",
+ 1 => "%d件のメッセージを送信しました。",
+);
+App::$strings["Invite App"] = "アプリを招待";
+App::$strings["Send email invitations to join this network"] = "このネットワークに参加するための招待メールを送信する";
+App::$strings["You have no more invitations available"] = "利用可能な招待はもうありません";
+App::$strings["Send invitations"] = "招待状を送信";
+App::$strings["Enter email addresses, one per line:"] = "電子メールアドレスを1行に1つずつ入力します。";
+App::$strings["Your message:"] = "あなたのメッセージ:";
+App::$strings["Please join my community on \$Projectname."] = "\$Projectnameでコミュニティに参加してください。";
+App::$strings["You will need to supply this invitation code:"] = "この招待コードを提供する必要があります。";
+App::$strings["1. Register at any \$Projectname location (they are all inter-connected)"] = "1.任意の\$Projectnameの場所に登録します(すべて相互に接続されています)";
+App::$strings["2. Enter my \$Projectname network address into the site searchbar."] = "2. \$Projectnameネットワークアドレスをサイト検索バーに入力します。";
+App::$strings["or visit"] = "または訪問";
+App::$strings["3. Click [Connect]"] = "3. [接続]をクリックします";
+App::$strings["Unable to locate original post."] = "元の投稿が見つかりません。";
+App::$strings["Empty post discarded."] = "空の投稿は破棄されました。";
+App::$strings["Duplicate post suppressed."] = "重複した投稿は抑制されました。";
+App::$strings["System error. Post not saved."] = "システムエラー。投稿は保存されませんでした。";
+App::$strings["Your comment is awaiting approval."] = "あなたのコメントは承認待ちです。";
+App::$strings["Unable to obtain post information from database."] = "データベースから投稿情報を取得できません。";
+App::$strings["You have reached your limit of %1$.0f top level posts."] = "トップレベルの投稿の上限%1$.0fに達しました。";
+App::$strings["You have reached your limit of %1$.0f webpages."] = "ウェブページの制限%1$.0fに達しました。";
+App::$strings["Language App"] = "言語アプリ";
+App::$strings["Change UI language"] = "UI言語を変更する";
+App::$strings["Comanche page description language help"] = "Comancheページ記述言語のヘルプ";
+App::$strings["Layout Description"] = "レイアウトの説明";
+App::$strings["Download PDL file"] = "PDLファイルをダウンロードする";
+App::$strings["Like/Dislike"] = "好き/嫌い";
+App::$strings["This action is restricted to members."] = "このアクションはメンバーに制限されています。";
+App::$strings["Please login with your \$Projectname ID or register as a new \$Projectname member to continue."] = "続行するには、 \$Projectname IDでログインするか、新しい\$Projectnameメンバーとして登録してください。";
+App::$strings["Invalid request."] = "無効なリクエスト。";
+App::$strings["thing"] = "事";
+App::$strings["Channel unavailable."] = "チャンネルは利用できません。";
+App::$strings["Previous action reversed."] = "前のアクションが逆になりました。";
+App::$strings["%1\$s agrees with %2\$s's %3\$s"] = "%1\$sは%2\$sの%3\$s同意します";
+App::$strings["%1\$s doesn't agree with %2\$s's %3\$s"] = "%1\$sは%2\$sの%3\$sと一致しません";
+App::$strings["%1\$s abstains from a decision on %2\$s's %3\$s"] = "%1\$sは%2\$sの%3\$s決定を棄権します";
+App::$strings["%1\$s is attending %2\$s's %3\$s"] = "%1\$sは%2\$sの%3\$s";
+App::$strings["%1\$s is not attending %2\$s's %3\$s"] = "%1\$sは%2\$sの%3\$s参加していません";
+App::$strings["%1\$s may attend %2\$s's %3\$s"] = "%1\$sは%2\$sの%3\$sに参加するかも";
+App::$strings["Action completed."] = "アクションが完了しました。";
+App::$strings["Thank you."] = "ありがとうございました。";
+App::$strings["Remote privacy information not available."] = "リモートプライバシー情報は利用できません。";
+App::$strings["Visible to:"] = "表示:";
+App::$strings["Location not found."] = "場所が見つかりません。";
+App::$strings["Location lookup failed."] = "場所の検索に失敗しました。";
+App::$strings["Please select another location to become primary before removing the primary location."] = "プライマリロケーションを削除する前に、プライマリになる別のロケーションを選択してください。";
+App::$strings["Syncing locations"] = "場所の同期";
+App::$strings["No locations found."] = "場所が見つかりません。";
+App::$strings["Manage Channel Locations"] = "チャンネルの場所を管理する";
+App::$strings["Primary"] = "メインの場所";
+App::$strings["Drop"] = "削除";
+App::$strings["Sync Now"] = "今すぐ同期";
+App::$strings["Please wait several minutes between consecutive operations."] = "作業中は数分そのまま待機してください。";
+App::$strings["When possible, drop a location by logging into that website/hub and removing your channel."] = "可能であれば、そのWebサイト/ハブにログインしてチャンネルを削除して、場所を削除してください。";
+App::$strings["Use this form to drop the location if the hub is no longer operating."] = "ハブが動作しなくなった場合、このフォームを使用して場所を削除します。";
+App::$strings["No valid account found."] = "有効なアカウントが見つかりません。";
+App::$strings["Password reset request issued. Check your email."] = "パスワードリセット要求が発行されました。あなたのメールをチェックしてください。";
+App::$strings["Site Member (%s)"] = "サイトメンバー( %s )";
+App::$strings["Password reset requested at %s"] = "%s要求されたパスワードのリセット";
+App::$strings["Request could not be verified. (You may have previously submitted it.) Password reset failed."] = "リクエストを確認できませんでした。パスワードのリセットに失敗しました。(既に送信済みな可能性があります。)";
+App::$strings["Your password has been reset as requested."] = "パスワードは要求どおりにリセットされました。";
+App::$strings["Your new password is"] = "新しいパスワードは";
+App::$strings["Save or copy your new password - and then"] = "新しいパスワードを保存またはコピーします-その後";
+App::$strings["click here to login"] = "ここをクリックしてログイン";
+App::$strings["Your password may be changed from the Settings page after successful login."] = "ログインに成功すると、パスワードは設定ページから変更される場合があります。";
+App::$strings["Your password has changed at %s"] = "パスワードは%sに変更されました";
+App::$strings["Forgot your Password?"] = "パスワードをお忘れですか?";
+App::$strings["Enter your email address and submit to have your password reset. Then check your email for further instructions."] = "メールアドレスを入力して送信し、パスワードをリセットしてください。その後、メールで詳細な手順を確認してください。";
+App::$strings["Email Address"] = "メールアドレス";
+App::$strings["Reset"] = "リセットする";
+App::$strings["Hub not found."] = "ハブが見つかりません。";
+App::$strings["Unable to lookup recipient."] = "受信者を検索できません。";
+App::$strings["Unable to communicate with requested channel."] = "要求されたチャネルと通信できません。";
+App::$strings["Cannot verify requested channel."] = "要求されたチャンネルを確認できません。";
+App::$strings["Selected channel has private message restrictions. Send failed."] = "選択したチャンネルにはプライベートメッセージの制限があります。送信に失敗しました。";
+App::$strings["Messages"] = "メッセージ";
+App::$strings["message"] = "メッセージ";
+App::$strings["Message recalled."] = "メッセージを思い出しました。";
+App::$strings["Conversation removed."] = "会話を削除しました。";
+App::$strings["Expires YYYY-MM-DD HH:MM"] = "有効期限YYYY-MM-DD HH:MM";
+App::$strings["Requested channel is not in this network"] = "要求されたチャンネルはこのネットワークにありません";
+App::$strings["Send Private Message"] = "プライベートメッセージを送信";
+App::$strings["To:"] = "に:";
+App::$strings["Subject:"] = "件名:";
+App::$strings["Attach file"] = "ファイルを添付する";
+App::$strings["Send"] = "送る";
+App::$strings["Delete message"] = "メッセージを削除";
+App::$strings["Delivery report"] = "送達通知";
+App::$strings["Recall message"] = "リコールメッセージ";
+App::$strings["Message has been recalled."] = "メッセージが呼び戻されました。";
+App::$strings["Delete Conversation"] = "会話を削除";
+App::$strings["No secure communications available. You may be able to respond from the sender's profile page."] = "安全な通信は利用できません。送信者のプロファイルページから返信できるかもしれません。";
+App::$strings["Send Reply"] = "返信する";
+App::$strings["Your message for %s (%s):"] = "%s ( %s ) %sメッセージ:";
+App::$strings["You have created %1$.0f of %2$.0f allowed channels."] = "%2$.0fの%1$.0fが許可されたチャンネルを作成しました。";
+App::$strings["Create a new channel"] = "新しいチャンネルを作成する";
+App::$strings["Current Channel"] = "現在のチャンネル";
+App::$strings["Switch to one of your channels by selecting it."] = "チャンネルを選択して切り替えます。";
+App::$strings["Default Channel"] = "デフォルトチャンネル";
+App::$strings["Make Default"] = "デフォルトにする";
+App::$strings["%d new messages"] = "%d新しいメッセージ";
+App::$strings["%d new introductions"] = "%d新しい紹介";
+App::$strings["Delegated Channel"] = "委任チャンネル";
+App::$strings["Unable to update menu."] = "メニューを更新できません。";
+App::$strings["Unable to create menu."] = "メニューを作成できません。";
+App::$strings["Menu Name"] = "メニュー名";
+App::$strings["Unique name (not visible on webpage) - required"] = "一意の名前(Webページには表示されません)-必須";
+App::$strings["Menu Title"] = "メニュータイトル";
+App::$strings["Visible on webpage - leave empty for no title"] = "Webページに表示-タイトルがない場合は空のままにします";
+App::$strings["Allow Bookmarks"] = "ブックマークを許可";
+App::$strings["Menu may be used to store saved bookmarks"] = "メニューを使用して、保存したブックマークを保存できます";
+App::$strings["Submit and proceed"] = "送信して続行";
+App::$strings["Bookmarks allowed"] = "ブックマークを許可";
+App::$strings["Delete this menu"] = "このメニューを削除";
+App::$strings["Edit menu contents"] = "メニューの内容を編集";
+App::$strings["Edit this menu"] = "このメニューを編集";
+App::$strings["Menu could not be deleted."] = "メニューを削除できませんでした。";
+App::$strings["Menu not found."] = "メニューが見つかりません。";
+App::$strings["Edit Menu"] = "編集メニュー";
+App::$strings["Add or remove entries to this menu"] = "このメニューにエントリを追加または削除します";
+App::$strings["Menu name"] = "メニュー名";
+App::$strings["Must be unique, only seen by you"] = "固有である必要があります。あなただけに表示されます。";
+App::$strings["Menu title"] = "メニュータイトル";
+App::$strings["Menu title as seen by others"] = "他の人に表示されるメニュータイトル";
+App::$strings["Allow bookmarks"] = "ブックマークを許可する";
+App::$strings["Not found."] = "見つかりません。";
+App::$strings["Unable to create element."] = "要素を作成できません。";
+App::$strings["Unable to update menu element."] = "メニュー要素を更新できません。";
+App::$strings["Unable to add menu element."] = "メニュー要素を追加できません。";
+App::$strings["Menu Item Permissions"] = "メニュー項目の許可";
+App::$strings["(click to open/close)"] = "(クリックして開閉)";
+App::$strings["Link Name"] = "リンク名";
+App::$strings["Link or Submenu Target"] = "リンクまたはサブメニューターゲット";
+App::$strings["Enter URL of the link or select a menu name to create a submenu"] = "リンクのURLを入力するか、メニュー名を選択してサブメニューを作成します";
+App::$strings["Use magic-auth if available"] = "可能であればmagic-authを使用する";
+App::$strings["Open link in new window"] = "新しいウィンドウでリンクを開く";
+App::$strings["Order in list"] = "リスト内の順序";
+App::$strings["Higher numbers will sink to bottom of listing"] = "数字が大きいほどリストの最後に沈みます";
+App::$strings["Submit and finish"] = "提出して終了";
+App::$strings["Submit and continue"] = "送信して続行";
+App::$strings["Menu:"] = "メニュー:";
+App::$strings["Link Target"] = "リンク先";
+App::$strings["Edit menu"] = "編集メニュー";
+App::$strings["Edit element"] = "要素を編集";
+App::$strings["Drop element"] = "ドロップ要素";
+App::$strings["New element"] = "新しい要素";
+App::$strings["Edit this menu container"] = "このメニューコンテナを編集";
+App::$strings["Add menu element"] = "メニュー要素を追加";
+App::$strings["Delete this menu item"] = "このメニュー項目を削除";
+App::$strings["Edit this menu item"] = "このメニュー項目を編集";
+App::$strings["Menu item not found."] = "メニュー項目が見つかりません。";
+App::$strings["Menu item deleted."] = "メニュー項目が削除されました。";
+App::$strings["Menu item could not be deleted."] = "メニュー項目を削除できませんでした。";
+App::$strings["Edit Menu Element"] = "メニュー要素の編集";
+App::$strings["Link text"] = "リンクテキスト";
+App::$strings["Comment approved"] = "コメントが承認されました";
+App::$strings["Comment deleted"] = "コメントを削除しました";
+App::$strings["Mood App"] = "ムードアプリ";
+App::$strings["Set your current mood and tell your friends"] = "現在の気分を設定して友達に伝える";
+App::$strings["No such group"] = "そのようなグループはありません";
+App::$strings["No such channel"] = "そのようなチャンネルはありません";
+App::$strings["Privacy group is empty"] = "プライバシーグループが空です";
+App::$strings["Privacy group: "] = "プライバシーグループ:";
+App::$strings["Invalid channel."] = "無効なチャンネル。";
+App::$strings["Your real name is recommended."] = "あなたの本名が推奨されます。";
+App::$strings["Examples: \"Bob Jameson\", \"Lisa and her Horses\", \"Soccer\", \"Aviation Group\""] = "例:\"Bob Jameson \"、\"Lisa and her Horses \"、\"Soccer \"、\"Aviation Group \"";
+App::$strings["This will be used to create a unique network address (like an email address)."] = "これは、一意のネットワークアドレス(電子メールアドレスなど)を作成するために使用されます。";
+App::$strings["Allowed characters are a-z 0-9, - and _"] = "許可される文字はaz 0-9、-および_です";
+App::$strings["Channel name"] = "チャンネル名";
+App::$strings["Choose a short nickname"] = "短いニックネームを選択してください";
+App::$strings["Channel role and privacy"] = "チャンネルの役割とプライバシー";
+App::$strings["Select a channel permission role compatible with your usage needs and privacy requirements."] = "使用ニーズとプライバシー要件に適合するチャンネル許可ロールを選択します。";
+App::$strings["Read more about channel permission roles"] = "チャネル許可の役割の詳細を読む";
+App::$strings["Create a Channel"] = "チャンネルを作成する";
+App::$strings["A channel is a unique network identity. It can represent a person (social network profile), a forum (group), a business or celebrity page, a newsfeed, and many other things."] = "チャネルは、一意のネットワークIDです。それは、人(ソーシャルネットワークプロファイル)、フォーラム(グループ)、ビジネスまたは有名人のページ、ニュースフィード、および他の多くのものを表すことができます。";
+App::$strings["or import an existing channel from another location."] = "または既存のチャンネルを別の場所からインポートします。";
+App::$strings["Validate"] = "検証";
+App::$strings["Notes App"] = "ノートアプリ";
+App::$strings["A simple notes app with a widget (note: notes are not encrypted)"] = "ウィジェットを備えたシンプルなメモアプリ(メモ:メモは暗号化されません)";
+App::$strings["No more system notifications."] = "これ以上のシステム通知はありません。";
+App::$strings["System Notifications"] = "システム通知";
+App::$strings["Name is required"] = "名前が必要です";
+App::$strings["Key and Secret are required"] = "キーとシークレットが必要です";
+App::$strings["OAuth Apps Manager App"] = "OAuth Apps Managerアプリ";
+App::$strings["OAuth authentication tokens for mobile and remote apps"] = "モバイルアプリとリモートアプリのOAuth認証トークン";
+App::$strings["Add application"] = "アプリケーションを追加";
+App::$strings["Name of application"] = "アプリケーション名";
+App::$strings["Consumer Key"] = "消費者キー";
+App::$strings["Automatically generated - change if desired. Max length 20"] = "自動生成-必要に応じて変更します。最大長20";
+App::$strings["Consumer Secret"] = "消費者の秘密";
+App::$strings["Redirect"] = "リダイレクト";
+App::$strings["Redirect URI - leave blank unless your application specifically requires this"] = "リダイレクトURI-アプリケーションで特に必要な場合を除き、空白のままにします";
+App::$strings["Icon url"] = "アイコンのURL";
+App::$strings["Optional"] = "オプショナル";
+App::$strings["Application not found."] = "アプリケーションは見つかりませんでした。";
+App::$strings["Connected OAuth Apps"] = "接続されたOAuthアプリ";
+App::$strings["Client key starts with"] = "クライアントキーで始まる";
+App::$strings["No name"] = "ノーネーム";
+App::$strings["Remove authorization"] = "承認を削除";
+App::$strings["Name and Secret are required"] = "名前と秘密が必要です";
+App::$strings["OAuth2 Apps Manager App"] = "OAuth2 Apps Managerアプリ";
+App::$strings["OAuth2 authenticatication tokens for mobile and remote apps"] = "モバイルアプリおよびリモートアプリ用のOAuth2認証トークン";
+App::$strings["Add OAuth2 application"] = "OAuth2アプリケーションを追加する";
+App::$strings["Grant Types"] = "助成金の種類";
+App::$strings["leave blank unless your application sepcifically requires this"] = "アプリケーションが個別にこれを必要としない限り、空白のままにしてください";
+App::$strings["Authorization scope"] = "認可範囲";
+App::$strings["OAuth2 Application not found."] = "OAuth2アプリケーションが見つかりません。";
+App::$strings["leave blank unless your application specifically requires this"] = "アプリケーションで特に必要な場合を除き、空白のままにしてください";
+App::$strings["Connected OAuth2 Apps"] = "接続されたOAuth2アプリ";
+App::$strings["Edit Card"] = "カードを編集";
+App::$strings["Invalid message"] = "無効なメッセージ";
+App::$strings["no results"] = "結果がありません";
+App::$strings["channel sync processed"] = "処理されたチャネル同期";
+App::$strings["queued"] = "待機中です";
+App::$strings["posted"] = "投稿完了しました";
+App::$strings["accepted for delivery"] = "配達が承諾されました";
+App::$strings["updated"] = "更新しました";
+App::$strings["update ignored"] = "更新は無視されました";
+App::$strings["permission denied"] = "アクセス拒否されました";
+App::$strings["recipient not found"] = "受信者が見つかりません";
+App::$strings["mail recalled"] = "リコールされたメール";
+App::$strings["duplicate mail received"] = "重複メールを受信";
+App::$strings["mail delivered"] = "メール配信";
+App::$strings["Delivery report for %1\$s"] = "%1\$sの配信レポート";
+App::$strings["Options"] = "オプション";
+App::$strings["Redeliver"] = "再配信";
+App::$strings["Please login."] = "ログインしてください。";
+App::$strings["Unable to find your hub."] = "ハブが見つかりません。";
+App::$strings["Post successful."] = "投稿に成功しました。";
+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。 Duip aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur。 Sint occaecat cupidatat non proident、culpa qui officia deserunt mollit anim id est Laborumで例外を除きます。";
+App::$strings["This setting requires special processing and editing has been blocked."] = "この設定には特別な処理が必要であり、編集はブロックされています。";
+App::$strings["Configuration Editor"] = "構成エディター";
+App::$strings["Warning: Changing some settings could render your channel inoperable. Please leave this page unless you are comfortable with and knowledgeable about how to correctly use this feature."] = "警告:一部の設定を変更すると、チャンネルが動作しなくなる可能性があります。この機能を正しく使用する方法に慣れていない場合は、このページを離れてください。";
+App::$strings["Layout updated."] = "レイアウトが更新されました。";
+App::$strings["PDL Editor App"] = "PDLエディターアプリ";
+App::$strings["Provides the ability to edit system page layouts"] = "システムページレイアウトを編集する機能を提供します。";
+App::$strings["Edit System Page Description"] = "システムページの説明の編集";
+App::$strings["(modified)"] = "(変更済み)";
+App::$strings["Layout not found."] = "レイアウトが見つかりません。";
+App::$strings["Module Name:"] = "モジュール名:";
+App::$strings["Layout Help"] = "レイアウトヘルプ";
+App::$strings["Edit another layout"] = "別のレイアウトを編集する";
+App::$strings["System layout"] = "システムレイアウト";
+App::$strings["Permission category name is required."] = "許可カテゴリ名が必要です。";
+App::$strings["Permission category saved."] = "許可カテゴリが保存されました。";
+App::$strings["Permission Categories App"] = "許可カテゴリアプリ";
+App::$strings["Create custom connection permission limits"] = "カスタム接続許可制限を作成する";
+App::$strings["Use this form to create permission rules for various classes of people or connections."] = "このフォームを使用して、さまざまなクラスの人または接続の許可ルールを作成します。";
+App::$strings["Permission category name"] = "許可カテゴリ名";
+App::$strings["Page owner information could not be retrieved."] = "ページ所有者情報を取得できませんでした。";
+App::$strings["Album not found."] = "アルバムが見つかりません。";
+App::$strings["Delete Album"] = "アルバムを削除";
+App::$strings["Delete Photo"] = "写真を削除";
+App::$strings["No photos selected"] = "写真が選択されていません";
+App::$strings["Access to this item is restricted."] = "このアイテムへのアクセスは制限されています。";
+App::$strings["%1$.2f MB of %2$.2f MB photo storage used."] = "%2$.2f MB中%1$.2f MBの写真ストレージが使用されています。";
+App::$strings["%1$.2f MB photo storage used."] = "%1$.2f MBの写真ストレージが使用されています。";
+App::$strings["Upload Photos"] = "写真をアップロードする";
+App::$strings["Enter an album name"] = "アルバム名を入力してください";
+App::$strings["or select an existing album (doubleclick)"] = "または既存のアルバムを選択します(ダブルクリック)";
+App::$strings["Create a status post for this upload"] = "このアップロードのステータス投稿を作成";
+App::$strings["Description (optional)"] = "説明(オプション)";
+App::$strings["Show Newest First"] = "新しいもの順に表示";
+App::$strings["Show Oldest First"] = "古いもの順に表示";
+App::$strings["Add Photos"] = "写真を追加";
+App::$strings["Permission denied. Access to this item may be restricted."] = "アクセスが拒否されました。このアイテムへのアクセスは制限されている場合があります。";
+App::$strings["Photo not available"] = "写真は利用できません";
+App::$strings["Use as profile photo"] = "プロフィール写真として使用";
+App::$strings["Use as cover photo"] = "カバー写真として使用";
+App::$strings["Private Photo"] = "プライベート写真";
+App::$strings["View Full Size"] = "フルサイズを表示";
+App::$strings["Edit photo"] = "写真を編集する";
+App::$strings["Rotate CW (right)"] = "CWを回転(右)";
+App::$strings["Rotate CCW (left)"] = "CCWを回転(左)";
+App::$strings["Move photo to album"] = "写真をアルバムに移動";
+App::$strings["Enter a new album name"] = "新しいアルバム名を入力してください";
+App::$strings["or select an existing one (doubleclick)"] = "または、既存のものを選択します(ダブルクリック)";
+App::$strings["Add a Tag"] = "タグを追加する";
+App::$strings["Example: @bob, @Barbara_Jensen, @jim@example.com"] = "例:@bob、@Barbara_Jensen、@jim@example.com";
+App::$strings["Flag as adult in album view"] = "アルバムビューでアダルトとしてフラグを立てる";
+App::$strings["Photo Tools"] = "写真ツール";
+App::$strings["In This Photo:"] = "この写真の中で:";
+App::$strings["Map"] = "地図";
+App::$strings["sent you a private message"] = "あなたにプライベートメッセージを送りました";
+App::$strings["added your channel"] = "チャンネルを追加しました";
+App::$strings["requires approval"] = "承認が必要です";
+App::$strings["g A l F d"] = "g A l F d";
+App::$strings["[today]"] = "[今日]";
+App::$strings["posted an event"] = "イベントを投稿しました";
+App::$strings["shared a file with you"] = "あなたとファイルを共有しました";
+App::$strings["Private forum"] = "プライベートフォーラム";
+App::$strings["Public forum"] = "公開フォーラム";
+App::$strings["Poke App"] = "Pokeアプリ";
+App::$strings["Poke somebody in your addressbook"] = "アドレス帳で誰かを突く";
+App::$strings["Poke somebody"] = "誰かを突く";
+App::$strings["Poke/Prod"] = "";
+App::$strings["Poke, prod or do other things to somebody"] = "突く、突き出す、または他のことを誰かに行う";
+App::$strings["Recipient"] = "受取人";
+App::$strings["Choose what you wish to do to recipient"] = "受信者にしたいことを選択してください";
+App::$strings["Make this post private"] = "この投稿を非公開にします";
+App::$strings["Remote Diagnostics App"] = "リモート診断アプリ";
+App::$strings["Perform diagnostics on remote channels"] = "リモートチャネルで診断を実行する";
+App::$strings["vcard"] = "vcard";
+App::$strings["Profile not found."] = "プロファイルが見つかりません。";
+App::$strings["Profile deleted."] = "プロファイルが削除されました。";
+App::$strings["Profile-"] = "プロファイル-";
+App::$strings["New profile created."] = "新しいプロファイルが作成されました。";
+App::$strings["Profile unavailable to clone."] = "プロファイルを複製できません。";
+App::$strings["Profile unavailable to export."] = "プロファイルをエクスポートできません。";
+App::$strings["Profile Name is required."] = "プロファイル名が必要です。";
+App::$strings["Marital Status"] = "配偶者の有無";
+App::$strings["Romantic Partner"] = "ロマンチックなパートナー";
+App::$strings["Likes"] = "いいね";
+App::$strings["Dislikes"] = "わるいね";
+App::$strings["Work/Employment"] = "仕事/雇用";
+App::$strings["Religion"] = "宗教";
+App::$strings["Political Views"] = "政見";
+App::$strings["Gender"] = "性別";
+App::$strings["Sexual Preference"] = "性的嗜好";
+App::$strings["Homepage"] = "ホームページ";
+App::$strings["Interests"] = "趣味";
+App::$strings["Profile updated."] = "プロフィール更新済み。";
+App::$strings["Hide your connections list from viewers of this profile"] = "このプロファイルの閲覧者から接続リストを非表示にします";
+App::$strings["Edit Profile Details"] = "プロファイルの詳細を編集";
+App::$strings["View this profile"] = "このプロフィールを見る";
+App::$strings["Profile Tools"] = "プロファイルツール";
+App::$strings["Change cover photo"] = "カバー写真を変更";
+App::$strings["Create a new profile using these settings"] = "これらの設定を使用して新しいプロファイルを作成します";
+App::$strings["Clone this profile"] = "このプロファイルを複製";
+App::$strings["Delete this profile"] = "このプロファイルを削除";
+App::$strings["Add profile things"] = "プロフィールを追加する";
+App::$strings["Personal"] = "パーソナル";
+App::$strings["Relationship"] = "関係";
+App::$strings["Import profile from file"] = "ファイルからプロファイルをインポート";
+App::$strings["Export profile to file"] = "プロファイルをファイルにエクスポート";
+App::$strings["Your gender"] = "あなたの性別";
+App::$strings["Marital status"] = "配偶者の有無";
+App::$strings["Sexual preference"] = "性的嗜好";
+App::$strings["Profile name"] = "プロファイル名";
+App::$strings["This is your default profile."] = "これがデフォルトのプロファイルです。";
+App::$strings["Your full name"] = "あなたのフルネーム";
+App::$strings["Title/Description"] = "タイトル説明";
+App::$strings["Street address"] = "住所";
+App::$strings["Locality/City"] = "地方/市";
+App::$strings["Region/State"] = "地域/州";
+App::$strings["Postal/Zip code"] = "郵便番号";
+App::$strings["Who (if applicable)"] = "誰(該当する場合)";
+App::$strings["Examples: cathy123, Cathy Williams, cathy@example.com"] = "例:cathy123、Cathy Williams、cathy @ example.com";
+App::$strings["Since (date)"] = "以来(日付)";
+App::$strings["Tell us about yourself"] = "あなた自身について教えてください";
+App::$strings["Homepage URL"] = "ホームページURL";
+App::$strings["Hometown"] = "出身地";
+App::$strings["Political views"] = "政見";
+App::$strings["Religious views"] = "宗教的見解";
+App::$strings["Keywords used in directory listings"] = "ディレクトリリストで使用されるキーワード";
+App::$strings["Example: fishing photography software"] = "例:釣り写真ソフトウェア";
+App::$strings["Musical interests"] = "音楽的興味";
+App::$strings["Books, literature"] = "本、文学";
+App::$strings["Television"] = "テレビ";
+App::$strings["Film/Dance/Culture/Entertainment"] = "映画/ダンス/文化/エンターテイメント";
+App::$strings["Hobbies/Interests"] = "趣味/興味";
+App::$strings["Love/Romance"] = "愛/ロマンス";
+App::$strings["School/Education"] = "学校教育";
+App::$strings["Contact information and social networks"] = "連絡先情報とソーシャルネットワーク";
+App::$strings["My other channels"] = "私の他のチャンネル";
+App::$strings["Communications"] = "コミュニケーションズ";
+App::$strings["Shift-reload the page or clear browser cache if the new photo does not display immediately."] = "新しい写真がすぐに表示されない場合は、Shiftキーを押しながらページをリロードするか、ブラウザーのキャッシュをクリアします。";
+App::$strings["Your default profile photo is visible to anybody on the internet. Profile photos for alternate profiles will inherit the permissions of the profile"] = "デフォルトのプロフィール写真は、インターネット上の誰でも見ることができます。代替プロファイルのプロファイル写真は、プロファイルの権限を継承します";
+App::$strings["Your profile photo is visible to anybody on the internet and may be distributed to other websites."] = "あなたのプロフィール写真はインターネット上の誰でも見ることができ、他のウェブサイトに配布される場合があります。";
+App::$strings["Use Photo for Profile"] = "プロフィールに写真を使用";
+App::$strings["Change Profile Photo"] = "プロフィール写真の変更";
+App::$strings["Use"] = "使用する";
+App::$strings["Invalid profile identifier."] = "無効なプロファイル識別子。";
+App::$strings["Profile Visibility Editor"] = "プロファイル可視性エディター";
+App::$strings["Click on a contact to add or remove."] = "連絡先をクリックして追加または削除します。";
+App::$strings["Visible To"] = "に表示";
+App::$strings["Public Hubs"] = "公共ハブ";
+App::$strings["The listed hubs allow public registration for the \$Projectname network. All hubs in the network are interlinked so membership on any of them conveys membership in the network as a whole. Some hubs may require subscription or provide tiered service plans. The hub itself may provide additional details."] = "このリスト化されたハブは\$Projectnameのネットワークに登録が許可されています。全てのハブは相互にリンクしておりどこのハブにいても接続できます。それぞれのハブには独自の制約がある可能性もあります。";
+App::$strings["Hub URL"] = "ハブURL";
+App::$strings["Access Type"] = "アクセスタイプ";
+App::$strings["Registration Policy"] = "登録ポリシー";
+App::$strings["Stats"] = "統計";
+App::$strings["Software"] = "ソフトウェア";
+App::$strings["Rate"] = "レート";
+App::$strings["Public Stream App"] = "パブリックストリームアプリ";
+App::$strings["The unmoderated public stream of this hub"] = "このハブのモデレートされていないパブリックストリーム";
+App::$strings["Random Channel App"] = "ランダムチャンネルアプリ";
+App::$strings["Visit a random channel in the \$Projectname network"] = "\$Projectnameネットワークのランダムチャネルにアクセスします";
+App::$strings["Website:"] = "ウェブサイト:";
+App::$strings["Remote Channel [%s] (not yet known on this site)"] = "リモートチャネル[ %s ](このサイトではまだ知られていない)";
+App::$strings["Rating (this information is public)"] = "評価(この情報は公開されています)";
+App::$strings["Optionally explain your rating (this information is public)"] = "オプションで、評価を説明してください(この情報は公開されています)";
+App::$strings["No ratings"] = "評価なし";
+App::$strings["Rating: "] = "評価:";
+App::$strings["Website: "] = "ウェブサイト:";
+App::$strings["Description: "] = "説明:";
+App::$strings["Select a bookmark folder"] = "ブックマークフォルダを選択";
+App::$strings["Save Bookmark"] = "ブックマークを保存";
+App::$strings["URL of bookmark"] = "ブックマークのURL";
+App::$strings["Or enter new bookmark folder name"] = "または、新しいブックマークフォルダ名を入力してください";
+App::$strings["Maximum daily site registrations exceeded. Please try again tomorrow."] = "1日の最大サイト登録数を超えました。明日もう一度お試しください。";
+App::$strings["Please indicate acceptance of the Terms of Service. Registration failed."] = "利用規約への同意を示してください。登録に失敗しました。";
+App::$strings["Passwords do not match."] = "パスワードが一致していません。";
+App::$strings["Registration successful. Continue to create your first channel..."] = "登録に成功。最初のチャンネルを作成し続けます...";
+App::$strings["Registration successful. Please check your email for validation instructions."] = "登録に成功。検証手順については、メールを確認してください。";
+App::$strings["Your registration is pending approval by the site owner."] = "登録はサイト所有者による承認待ちです。";
+App::$strings["Your registration can not be processed."] = "登録を処理できません。";
+App::$strings["Registration on this hub is disabled."] = "このハブでの登録は無効になっています。";
+App::$strings["Registration on this hub is by approval only."] = "このハブへの登録は承認された人のみです。";
+App::$strings["Register at another affiliated hub."] = "別の提携ハブに登録します。";
+App::$strings["Registration on this hub is by invitation only."] = "このハブへ登録できるのは招待状を持っている人のみです。";
+App::$strings["This site has exceeded the number of allowed daily account registrations. Please try again tomorrow."] = "このサイトは、許可されている1日のアカウント登録数を超えています。明日もう一度お試しください。";
+App::$strings["Terms of Service"] = "利用規約";
+App::$strings["I accept the %s for this website"] = "このウェブサイトの%sに同意します";
+App::$strings["I am over %s years of age and accept the %s for this website"] = "私は%s歳以上で、このウェブサイトの%sを受け入れます";
+App::$strings["Your email address"] = "メールアドレス";
+App::$strings["Choose a password"] = "パスワードを決めて下さい";
+App::$strings["Please re-enter your password"] = "パスワードを再入力してください";
+App::$strings["Please enter your invitation code"] = "招待コードを入力してください";
+App::$strings["Your Name"] = "あなたの名前";
+App::$strings["Real names are preferred."] = "本名が優先されます。";
+App::$strings["Your nickname will be used to create an easy to remember channel address e.g. nickname%s"] = "ニックネームは覚えやすいチャンネルアドレスを作成するために使用されます。ニックネーム:%s";
+App::$strings["Select a channel permission role for your usage needs and privacy requirements."] = "使用上のニーズとプライバシーの要件に応じて、チャンネル許可の役割を選択します。";
+App::$strings["no"] = "いや";
+App::$strings["yes"] = "はい";
+App::$strings["This site requires email verification. After completing this form, please check your email for further instructions."] = "このサイトではメールの確認が必要です。このフォームに記入した後、詳細な手順についてはメールを確認してください。";
+App::$strings["Account removals are not allowed within 48 hours of changing the account password."] = "アカウントのパスワードを変更してから48時間以内にアカウントを削除することはできません。";
+App::$strings["Remove This Account"] = "このアカウントを削除";
+App::$strings["This account and all its channels will be completely removed from the network. "] = "このアカウントとそのすべてのチャネルは、ネットワークから完全に削除されます。";
+App::$strings["This action is permanent and can not be undone!"] = "このアクションは永続的であり、元に戻すことはできません!";
+App::$strings["Remove this account, all its channels and all its channel clones from the network"] = "このアカウント、そのすべてのチャンネル、およびそのすべてのチャンネルクローンをネットワークから削除します";
+App::$strings["By default only the instances of the channels located on this hub will be removed from the network"] = "デフォルトでは、このハブにあるチャネルのインスタンスのみがネットワークから削除されます";
+App::$strings["Remove Account"] = "アカウントを削除";
+App::$strings["Channel removals are not allowed within 48 hours of changing the account password."] = "アカウントのパスワードを変更してから48時間以内にチャンネルを削除することはできません。";
+App::$strings["Remove This Channel"] = "このチャンネルを削除";
+App::$strings["This channel will be completely removed from the network. "] = "このチャネルはネットワークから完全に削除されます。";
+App::$strings["Remove this channel and all its clones from the network"] = "このチャネルとそのすべてのクローンをネットワークから削除します";
+App::$strings["By default only the instance of the channel located on this hub will be removed from the network"] = "デフォルトでは、このハブにあるチャネルのインスタンスのみがネットワークから削除されます";
+App::$strings["Remove Channel"] = "チャンネルを削除";
+App::$strings["Authentication failed."] = "認証に失敗しました。";
+App::$strings["Items tagged with: %s"] = "タグ付けされたアイテム: %s";
+App::$strings["Search results for: %s"] = "%s検索結果";
+App::$strings["No service class restrictions found."] = "サービスクラスの制限は見つかりませんでした。";
+App::$strings["Not valid email."] = "無効なメール。";
+App::$strings["Protected email address. Cannot change to that email."] = "保護されたメールアドレス。そのメールに変更できません。";
+App::$strings["System failure storing new email. Please try again."] = "新しいメールの保存中にシステム障害が発生しました。もう一度試してください。";
+App::$strings["Password verification failed."] = "パスワードの確認に失敗しました。";
+App::$strings["Passwords do not match. Password unchanged."] = "パスワードが一致していません。パスワードは変更されていません。";
+App::$strings["Empty passwords are not allowed. Password unchanged."] = "空のパスワードは許可されていません。パスワードは変更されていません。";
+App::$strings["Password changed."] = "パスワード変更済み。";
+App::$strings["Password update failed. Please try again."] = "パスワードの更新に失敗しました。もう一度試してください。";
+App::$strings["Account Settings"] = "アカウント設定";
+App::$strings["Current Password"] = "現在のパスワード";
+App::$strings["Enter New Password"] = "新しいパスワードを入力してください";
+App::$strings["Confirm New Password"] = "新しいパスワードを確認";
+App::$strings["Leave password fields blank unless changing"] = "変更しない限り、パスワードフィールドは空白のままにしてください";
+App::$strings["Email Address:"] = "電子メールアドレス:";
+App::$strings["Remove this account including all its channels"] = "すべてのチャンネルを含むこのアカウントを削除します";
+App::$strings["CalDAV Settings"] = "CalDAV設定";
+App::$strings["Nobody except yourself"] = "自分以外は誰もいません";
+App::$strings["Only those you specifically allow"] = "特に許可したもののみ";
+App::$strings["Approved connections"] = "承認された接続";
+App::$strings["Any connections"] = "すべての接続";
+App::$strings["Anybody on this website"] = "このウェブサイトの誰でも";
+App::$strings["Anybody in this network"] = "このネットワークの誰でも";
+App::$strings["Anybody authenticated"] = "誰でも認証済み";
+App::$strings["Anybody on the internet"] = "インターネット上の誰でも";
+App::$strings["Publish your default profile in the network directory"] = "ネットワークディレクトリでデフォルトプロファイルを公開する";
+App::$strings["Allow us to suggest you as a potential friend to new members?"] = "あなたを新しいメンバーの潜在的な友人として提案させてください。";
+App::$strings["or"] = "または";
+App::$strings["Your channel address is"] = "あなたのチャンネルのアドレスは";
+App::$strings["Your files/photos are accessible via WebDAV at"] = "ファイル/写真には、WebDAVからアクセスできます";
+App::$strings["Automatic membership approval"] = "自動会員承認";
+App::$strings["Channel Settings"] = "チャンネル設定";
+App::$strings["Basic Settings"] = "基本設定";
+App::$strings["Your Timezone:"] = "あなたのタイムゾーン:";
+App::$strings["Default Post Location:"] = "デフォルトの投稿場所:";
+App::$strings["Geographical location to display on your posts"] = "投稿に表示する地理的な場所";
+App::$strings["Use Browser Location:"] = "ブラウザの場所を使用:";
+App::$strings["Adult Content"] = "成人コンテンツ";
+App::$strings["This channel frequently or regularly publishes adult content. (Please tag any adult material and/or nudity with #NSFW)"] = "このチャンネルは頻繁または定期的にアダルトコンテンツを公開しています。 (成人向けの素材やヌードには#NSFWのタグを付けてください)";
+App::$strings["Security and Privacy Settings"] = "セキュリティとプライバシーの設定";
+App::$strings["Your permissions are already configured. Click to view/adjust"] = "権限はすでに構成されています。クリックして表示/調整";
+App::$strings["Hide my online presence"] = "オンラインプレゼンスを非表示にする";
+App::$strings["Prevents displaying in your profile that you are online"] = "あなたがオンラインであることをあなたのプロフィールに表示しないようにします";
+App::$strings["Simple Privacy Settings:"] = "シンプルなプライバシー設定:";
+App::$strings["Very Public - extremely permissive (should be used with caution)"] = "非常にパブリック-非常に寛容です(注意して使用する必要があります)";
+App::$strings["Typical - default public, privacy when desired (similar to social network permissions but with improved privacy)"] = "標準-必要に応じてデフォルトのパブリック、プライバシー(ソーシャルネットワークのアクセス許可に似ていますが、プライバシーが改善されます)";
+App::$strings["Private - default private, never open or public"] = "非公開-デフォルトでは非公開、非公開または公開 em>";
+App::$strings["Blocked - default blocked to/from everybody"] = "ブロック済み-デフォルトですべてのユーザーとの間でブロック em>";
+App::$strings["Allow others to tag your posts"] = "他のユーザーがあなたの投稿にタグ付けできるようにします";
+App::$strings["Often used by the community to retro-actively flag inappropriate content"] = "コミュニティが不適切なコンテンツを遡ってフラグを立てるためによく使用します";
+App::$strings["Channel Permission Limits"] = "チャンネル許可の制限";
+App::$strings["Expire other channel content after this many days"] = "この数日後に他のチャンネルコンテンツを期限切れにする";
+App::$strings["0 or blank to use the website limit."] = "Webサイトの制限を使用する場合は0または空白。";
+App::$strings["This website expires after %d days."] = "このウェブサイトは%d日後に有効期限が切れます。";
+App::$strings["This website does not expire imported content."] = "このWebサイトは、インポートされたコンテンツを期限切れにしません。";
+App::$strings["The website limit takes precedence if lower than your limit."] = "Webサイトの制限は、制限より低い場合に優先されます。";
+App::$strings["Maximum Friend Requests/Day:"] = "最大友達リクエスト/日:";
+App::$strings["May reduce spam activity"] = "スパム活動を減らす可能性があります";
+App::$strings["Default Privacy Group"] = "デフォルトのプライバシーグループ";
+App::$strings["Use my default audience setting for the type of object published"] = "公開されたオブジェクトのタイプにデフォルトのオーディエンス設定を使用します";
+App::$strings["Default permissions category"] = "デフォルトの許可カテゴリ";
+App::$strings["Maximum private messages per day from unknown people:"] = "不明な人からの1日あたりの最大プライベートメッセージ:";
+App::$strings["Useful to reduce spamming"] = "スパムを減らすのに役立ちます";
+App::$strings["By default post a status message when:"] = "デフォルトでは、次の場合にステータスメッセージを投稿します。";
+App::$strings["accepting a friend request"] = "友達リクエストを受け入れたとき";
+App::$strings["joining a forum/community"] = "フォーラム/コミュニティへ参加したとき";
+App::$strings["making an interesting profile change"] = "興味深いプロファイルの変更を行ったとき";
+App::$strings["Send a notification email when:"] = "次の場合に通知メールを送信します。";
+App::$strings["You receive a connection request"] = "接続要求を受け取ったとき";
+App::$strings["Your connections are confirmed"] = "接続が確認されたとき";
+App::$strings["Someone writes on your profile wall"] = "誰かがあなたのプロフィールウォールに書き込んだとき";
+App::$strings["Someone writes a followup comment"] = "誰かがフォローアップコメントを書いたとき";
+App::$strings["You receive a private message"] = "プライベートメッセージを受け取ったとき";
+App::$strings["You receive a friend suggestion"] = "友達の提案を受け取ったとき";
+App::$strings["You are tagged in a post"] = "あなたが投稿でタグ付けされたとき";
+App::$strings["You are poked/prodded/etc. in a post"] = "あなたの投稿にpokeやproddedをされたとき";
+App::$strings["Someone likes your post/comment"] = "誰かがあなたの投稿/コメントをいいね!したとき";
+App::$strings["Show visual notifications including:"] = "以下を含む視覚的な通知を表示します。";
+App::$strings["Unseen stream activity"] = "未読のストリーム活動";
+App::$strings["Unseen channel activity"] = "未読のチャンネルアクティビティ";
+App::$strings["Unseen private messages"] = "未読のプライベートメッセージ";
+App::$strings["Recommended"] = "お勧め";
+App::$strings["Upcoming events"] = "今後のイベント";
+App::$strings["Events today"] = "今日のイベント";
+App::$strings["Upcoming birthdays"] = "今後の誕生日";
+App::$strings["Not available in all themes"] = "テーマは利用できません";
+App::$strings["System (personal) notifications"] = "システム(個人)通知";
+App::$strings["System info messages"] = "システム情報メッセージ";
+App::$strings["System critical alerts"] = "システムクリティカルアラート";
+App::$strings["New connections"] = "新しい接続";
+App::$strings["System Registrations"] = "システム登録";
+App::$strings["Unseen shared files"] = "未確認の共有ファイル";
+App::$strings["Unseen public stream activity"] = "未確認の公開ストリームアクティビティ";
+App::$strings["Unseen likes and dislikes"] = "未確認の好き嫌い";
+App::$strings["Unseen forum posts"] = "未確認のフォーラム投稿";
+App::$strings["Email notification hub (hostname)"] = "電子メール通知ハブ(ホスト名)";
+App::$strings["If your channel is mirrored to multiple hubs, set this to your preferred location. This will prevent duplicate email notifications. Example: %s"] = "チャンネルが複数のハブにミラーリングされている場合、これを好みの場所に設定します。これにより、電子メール通知の重複が防止されます。例: %s";
+App::$strings["Show new wall posts, private messages and connections under Notices"] = "お知らせの下に新しい壁の投稿、プライベートメッセージ、接続を表示します";
+App::$strings["Notify me of events this many days in advance"] = "この数日前にイベントを通知してください";
+App::$strings["Must be greater than 0"] = "0より大きくなければなりません";
+App::$strings["Advanced Account/Page Type Settings"] = "アカウント/ページタイプの詳細設定";
+App::$strings["Change the behaviour of this account for special situations"] = "特別な状況でこのアカウントの動作を変更する";
+App::$strings["Miscellaneous Settings"] = "その他の設定";
+App::$strings["Default photo upload folder"] = "デフォルトの写真アップロードフォルダ";
+App::$strings["%Y - current year, %m - current month"] = "%Y-現在の年、%m-現在の月";
+App::$strings["Default file upload folder"] = "デフォルトのファイルアップロードフォルダ";
+App::$strings["Remove this channel."] = "このチャンネルを削除します。";
+App::$strings["Max height of content (in pixels)"] = "コンテンツの最大の高さ(ピクセル単位)";
+App::$strings["Click to expand content exceeding this height"] = "この高さを超えるコンテンツはクリックして展開します";
+App::$strings["Personal menu to display in your channel pages"] = "チャンネルページに表示する個人メニュー";
+App::$strings["Channel Home Settings"] = "チャンネルのホーム設定";
+App::$strings["Connections Settings"] = "接続設定";
+App::$strings["Settings saved."] = "保存された設定。";
+App::$strings["Settings saved. Reload page please."] = "設定は保存されました。ページをリロードしてください。";
+App::$strings["Conversation Settings"] = "会話設定";
+App::$strings["Directory Settings"] = "ディレクトリ設定";
+App::$strings["%s - (Experimental)"] = "%s (実験的)";
+App::$strings["Display Settings"] = "画面表示の設定";
+App::$strings["Theme Settings"] = "テーマ設定";
+App::$strings["Custom Theme Settings"] = "テーマのカスタマイズ設定";
+App::$strings["Content Settings"] = "コンテンツ設定";
+App::$strings["Display Theme:"] = "テーマ:";
+App::$strings["Select scheme"] = "スキームを選択";
+App::$strings["Preload images before rendering the page"] = "ページをレンダリングする前に画像をプリロードする";
+App::$strings["The subjective page load time will be longer but the page will be ready when displayed"] = "主観的なページの読み込み時間は長くなりますが、表示されるとページの準備が整います";
+App::$strings["Enable user zoom on mobile devices"] = "モバイルデバイスでユーザーズームを有効にする";
+App::$strings["Update browser every xx seconds"] = "xx秒ごとに画面を更新する";
+App::$strings["Minimum of 10 seconds, no maximum"] = "最小10秒、最大なし";
+App::$strings["Maximum number of conversations to load at any time:"] = "常にロードする会話の最大数:";
+App::$strings["Maximum of 100 items"] = "最大100アイテム";
+App::$strings["Show emoticons (smilies) as images"] = "絵文字(スマイリー)を画像として表示する";
+App::$strings["Provide channel menu in navigation bar"] = "ナビゲーションバーにチャンネルメニューを表示する";
+App::$strings["Default: channel menu located in app menu"] = "デフォルト:アプリメニューにあるチャンネルメニュー";
+App::$strings["Manual conversation updates"] = "手動会話の更新";
+App::$strings["Default is on, turning this off may increase screen jumping"] = "デフォルトはオンです。これをオフにすると、画面ジャンプが増加する場合があります";
+App::$strings["Link post titles to source"] = "投稿のタイトルをソースにリンクする";
+App::$strings["New Member Links"] = "新規会員リンク";
+App::$strings["Display new member quick links menu"] = "新しいメンバーのクイックリンクメニューを表示する";
+App::$strings["Editor Settings"] = "エディター設定";
+App::$strings["Events Settings"] = "イベント設定";
+App::$strings["No feature settings configured"] = "機能設定が構成されていません";
+App::$strings["Addon Settings"] = "アドオン設定";
+App::$strings["Please save/submit changes to any panel before opening another."] = "別のパネルを開く前に、パネルの変更を保存/送信してください。";
+App::$strings["Additional Features"] = "追加機能";
+App::$strings["Channel Manager Settings"] = "チャネルマネージャーの設定";
+App::$strings["Stream Settings"] = "ストリーム設定";
+App::$strings["Photos Settings"] = "写真の設定";
+App::$strings["Profiles Settings"] = "プロファイル設定";
+App::$strings["\$Projectname Server - Setup"] = "$ Projectnameサーバー-セットアップ";
+App::$strings["Could not connect to database."] = "データベースに接続できません。";
+App::$strings["Could not connect to specified site URL. Possible SSL certificate or DNS issue."] = "指定されたサイトURLに接続できませんでした。 SSL証明書またはDNSの問題の可能性。";
+App::$strings["Could not create table."] = "テーブルを作成できませんでした。";
+App::$strings["Your site database has been installed."] = "サイトデータベースがインストールされました。";
+App::$strings["You may need to import the file \"install/schema_xxx.sql\" manually using a database client."] = "データベースクライアントを使用して、手動でファイル\"install / schema_xxx.sql \"をインポートする必要がある場合があります。";
+App::$strings["Please see the file \"install/INSTALL.txt\"."] = "ファイル「install / INSTALL.txt」を参照してください。";
+App::$strings["System check"] = "システムチェック";
+App::$strings["Check again"] = "再確認";
+App::$strings["Database connection"] = "データベース接続";
+App::$strings["In order to install \$Projectname we need to know how to connect to your database."] = "\$Projectnameをインストールするには、データベースへの接続方法を知る必要があります。";
+App::$strings["Please contact your hosting provider or site administrator if you have questions about these settings."] = "これらの設定について質問がある場合は、ホスティングプロバイダーまたはサイト管理者にお問い合わせください。";
+App::$strings["The database you specify below should already exist. If it does not, please create it before continuing."] = "以下で指定するデータベースはすでに存在している必要があります。存在しない場合は、続行する前に作成してください。";
+App::$strings["Database Server Name"] = "データベースサーバー名";
+App::$strings["Default is 127.0.0.1"] = "デフォルトは127.0.0.1";
+App::$strings["Database Port"] = "データベースポート";
+App::$strings["Communication port number - use 0 for default"] = "通信ポート番号 - 0でデフォルト値を使用します。";
+App::$strings["Database Login Name"] = "データベースのログイン名";
+App::$strings["Database Login Password"] = "データベースログインパスワード";
+App::$strings["Database Name"] = "データベース名";
+App::$strings["Database Type"] = "データベースの種類";
+App::$strings["Site administrator email address"] = "サイト管理者のメールアドレス";
+App::$strings["Your account email address must match this in order to use the web admin panel."] = "ウェブ管理パネルを使用するには、アカウントのメールアドレスがこれと一致する必要があります。";
+App::$strings["Website URL"] = "ウェブサイトのURL";
+App::$strings["Please use SSL (https) URL if available."] = "可能な場合は、SSL(https)URLを使用してください。";
+App::$strings["Please select a default timezone for your website"] = "ウェブサイトのデフォルトのタイムゾーンを選択してください";
+App::$strings["Site settings"] = "サイト設定";
+App::$strings["PHP version 7.1 or greater is required."] = "PHPバージョン7.1以降が必要です。";
+App::$strings["PHP version"] = "PHPバージョン";
+App::$strings["Could not find a command line version of PHP in the web server PATH."] = "WebサーバーPATHにコマンドラインバージョンのPHPが見つかりませんでした。";
+App::$strings["If you don't have a command line version of PHP installed on server, you will not be able to run background polling via cron."] = "PHPのコマンドラインバージョンがサーバーにインストールされていない場合、cronを介してバックグラウンドポーリングを実行することはできません。";
+App::$strings["PHP executable path"] = "PHP実行可能パス";
+App::$strings["Enter full path to php executable. You can leave this blank to continue the installation."] = "php実行可能ファイルへのフルパスを入力します。これを空白のままにしてインストールを続行できます。";
+App::$strings["Command line PHP"] = "コマンドラインPHP";
+App::$strings["Unable to check command line PHP, as shell_exec() is disabled. This is required."] = "shell_exec()が無効になっているため、コマンドラインPHPをチェックできません。これは必須です。";
+App::$strings["The command line version of PHP on your system does not have \"register_argc_argv\" enabled."] = "ご使用のシステムのコマンドラインバージョンのPHPでは、\"register_argc_argv \"が有効になっていません。";
+App::$strings["This is required for message delivery to work."] = "これは、メッセージ配信が機能するために必要です。";
+App::$strings["PHP register_argc_argv"] = "PHP register_argc_argv";
+App::$strings["This is not sufficient to upload larger images or files. You should be able to upload at least 4 MB at once."] = "これは、大きな画像やファイルをアップロードするには不十分です。少なくとも4 MBを一度にアップロードできる必要があります。";
+App::$strings["Your max allowed total upload size is set to %s. Maximum size of one file to upload is set to %s. You are allowed to upload up to %d files at once."] = "アップロードの最大許容合計サイズは%s設定されています。アップロードする1つのファイルの最大サイズは%s設定されています。一度に最大%dファイルをアップロードできます。";
+App::$strings["You can adjust these settings in the server php.ini file."] = "サーバーのphp.iniファイルでこれらの設定を調整できます。";
+App::$strings["PHP upload limits"] = "PHPアップロード制限";
+App::$strings["Error: the \"openssl_pkey_new\" function on this system is not able to generate encryption keys"] = "エラー:このシステムの\"openssl_pkey_new \"関数は暗号化キーを生成できません";
+App::$strings["If running under Windows, please see \"http://www.php.net/manual/en/openssl.installation.php\"."] = "Windowsで実行している場合は、「http://www.php.net/manual/en/openssl.installation.php \」を参照してください。";
+App::$strings["Generate encryption keys"] = "暗号化キーを生成する";
+App::$strings["libCurl PHP module"] = "libCurl PHPモジュール";
+App::$strings["GD graphics PHP module"] = "GDグラフィックスPHPモジュール";
+App::$strings["OpenSSL PHP module"] = "OpenSSL PHPモジュール";
+App::$strings["PDO database PHP module"] = "PDOデータベースPHPモジュール";
+App::$strings["mb_string PHP module"] = "mb_string PHPモジュール";
+App::$strings["xml PHP module"] = "XML PHPモジュール";
+App::$strings["zip PHP module"] = "zip PHPモジュール";
+App::$strings["Apache mod_rewrite module"] = "Apache mod_rewriteモジュール";
+App::$strings["Error: Apache webserver mod-rewrite module is required but not installed."] = "エラー:Apache webserver mod-rewriteモジュールが必要ですが、インストールされていません。";
+App::$strings["exec"] = "幹部";
+App::$strings["Error: exec is required but is either not installed or has been disabled in php.ini"] = "エラー:execが必要ですが、インストールされていないか、php.iniで無効にされています";
+App::$strings["shell_exec"] = "shell_exec";
+App::$strings["Error: shell_exec is required but is either not installed or has been disabled in php.ini"] = "エラー:shell_execが必要ですが、インストールされていないか、php.iniで無効にされています";
+App::$strings["Error: libCURL PHP module required but not installed."] = "エラー:libCURL PHPモジュールが必要ですが、インストールされていません。";
+App::$strings["Error: GD PHP module with JPEG support or ImageMagick graphics library required but not installed."] = "エラー:JPEGサポートまたはImageMagickグラフィックライブラリを備えたGD PHPモジュールが必要ですが、インストールされていません。";
+App::$strings["Error: openssl PHP module required but not installed."] = "エラー:openssl PHPモジュールが必要ですが、インストールされていません。";
+App::$strings["Error: PDO database PHP module missing a driver for either mysql or pgsql."] = "エラー:PDOデータベースPHPモジュールにmysqlまたはpgsqlのいずれかのドライバーがありません。";
+App::$strings["Error: PDO database PHP module required but not installed."] = "エラー:PDOデータベースPHPモジュールが必要ですが、インストールされていません。";
+App::$strings["Error: mb_string PHP module required but not installed."] = "エラー:mb_string PHPモジュールが必要ですが、インストールされていません。";
+App::$strings["Error: xml PHP module required for DAV but not installed."] = "エラー:DAVにはXML PHPモジュールが必要ですが、インストールされていません。";
+App::$strings["Error: zip PHP module required but not installed."] = "エラー:zip PHPモジュールが必要ですが、インストールされていません。";
+App::$strings[".htconfig.php is writable"] = ".htconfig.phpは書き込み可能です";
+App::$strings["The web installer needs to be able to create a file called \".htconfig.php\" in the top folder of your web server and it is unable to do so."] = "Webインストーラーは、Webサーバーの最上位フォルダーに\"。htconfig.php \"というファイルを作成できる必要がありますが、作成できません。";
+App::$strings["This is most often a permission setting, as the web server may not be able to write files in your folder - even if you can."] = "これはほとんどの場合、Webサーバーがフォルダーにファイルを書き込むことができない場合でも、許可にできる設定です。";
+App::$strings["Please see install/INSTALL.txt for additional information."] = "詳細については、install / INSTALL.txtを参照してください。";
+App::$strings["This software uses the Smarty3 template engine to render its web views. Smarty3 compiles templates to PHP to speed up rendering."] = "このソフトウェアは、Smarty3テンプレートエンジンを使用してWebビューをレンダリングします。 Smarty3はテンプレートをPHPにコンパイルして、レンダリングを高速化します。";
+App::$strings["In order to store these compiled templates, the web server needs to have write access to the directory %s under the top level web folder."] = "これらのコンパイル済みテンプレートを保存するには、Webサーバーが最上位のWebフォルダー%s下のディレクトリへの書き込みアクセス権を持っている必要があります。";
+App::$strings["Please ensure that the user that your web server runs as (e.g. www-data) has write access to this folder."] = "Webサーバーを実行するユーザー(www-dataなど)がこのフォルダーへの書き込みアクセス権を持っていることを確認してください。";
+App::$strings["Note: as a security measure, you should give the web server write access to %s only--not the template files (.tpl) that it contains."] = "注:セキュリティ対策として、Webサーバーに含まれるテンプレートファイル(.tpl)ではなく、 %sへの書き込みアクセスを許可する必要があります。";
+App::$strings["%s is writable"] = "%sは書き込み可能です";
+App::$strings["This software uses the store directory to save uploaded files. The web server needs to have write access to the store directory under the top level web folder"] = "このソフトウェアは、ストアディレクトリを使用して、アップロードされたファイルを保存します。 Webサーバーには、最上位Webフォルダーの下のストアディレクトリへの書き込みアクセスが必要です。";
+App::$strings["store is writable"] = "ストアは書き込み可能です";
+App::$strings["SSL certificate cannot be validated. Fix certificate or disable https access to this site."] = "SSL証明書を検証できません。証明書を修正するか、このサイトへのhttpsアクセスを無効にします。";
+App::$strings["If you have https access to your website or allow connections to TCP port 443 (the https: port), you MUST use a browser-valid certificate. You MUST NOT use self-signed certificates!"] = "Webサイトへのhttpsアクセスがある場合、またはTCPポート443(https:ポート)への接続を許可する場合は、ブラウザーで有効な証明書を使用する必要があります。自己署名証明書を使用してはいけません!";
+App::$strings["This restriction is incorporated because public posts from you may for example contain references to images on your own hub."] = "あなたからの一般公開の投稿には、たとえばあなた自身のハブ上の画像への参照が含まれている可能性があるため、この制限が組み込まれています。";
+App::$strings["If your certificate is not recognized, members of other sites (who may themselves have valid certificates) will get a warning message on their own site complaining about security issues."] = "証明書が認識されない場合、他のサイトのメンバー(自分自身が有効な証明書を持っている可能性があります)は、自分のサイトでセキュリティの問題について不平を言っている警告メッセージを受け取ります。";
+App::$strings["This can cause usability issues elsewhere (not just on your own site) so we must insist on this requirement."] = "これにより、他の場所(ユーザのサイトだけでなく)でユーザビリティの問題が発生する可能性があるため、この要件を主張する必要があります。";
+App::$strings["Providers are available that issue free certificates which are browser-valid."] = "ブラウザで有効な無料の証明書を発行するプロバイダーが利用可能です。";
+App::$strings["If you are confident that the certificate is valid and signed by a trusted authority, check to see if you have failed to install an intermediate cert. These are not normally required by browsers, but are required for server-to-server communications."] = "証明書が有効であり、信頼できる機関によって署名されていると確信している場合は、中間証明書のインストールに失敗したかどうかを確認してください。これらは通常ブラウザには必要ありませんが、サーバー間の通信には必要です。";
+App::$strings["SSL certificate validation"] = "SSL証明書の検証";
+App::$strings["Url rewrite in .htaccess is not working. Check your server configuration.Test: "] = ".htaccessのURL書き換えが機能していません。サーバーの構成を確認します。テスト:";
+App::$strings["Url rewrite is working"] = "URLの書き換えが機能しています";
+App::$strings["The database configuration file \".htconfig.php\" could not be written. Please use the enclosed text to create a configuration file in your web server root."] = "データベース構成ファイル\"。htconfig.php \"を書き込めませんでした。同封のテキストを使用して、Webサーバーのルートに構成ファイルを作成してください。";
+App::$strings["Errors encountered creating database tables."] = "データベーステーブルの作成中にエラーが発生しました。";
+App::$strings["
What next?
"] = "
次にすること
";
+App::$strings["IMPORTANT: You will need to [manually] setup a scheduled task for the poller."] = "重要:ポーラーのスケジュールされたタスクを[手動で]設定する必要があります。";
+App::$strings["Post repeated"] = "繰り返し投稿";
+App::$strings["Files: shared with me"] = "ファイル:私と共有";
+App::$strings["NEW"] = "新しい";
+App::$strings["Last Modified"] = "最終更新日";
+App::$strings["Remove all files"] = "すべてのファイルを削除する";
+App::$strings["Remove this file"] = "このファイルを削除";
+App::$strings["About this site"] = "このサイトについて";
+App::$strings["Site Name"] = "サイト名";
+App::$strings["Administrator"] = "管理者";
+App::$strings["Software and Project information"] = "ソフトウェアおよびプロジェクト情報";
+App::$strings["This site is powered by \$Projectname"] = "このサイトは$ Projectnameを使用しています";
+App::$strings["Federated and decentralised networking and identity services provided by Zot"] = "Zotが提供する統合および分散型のネットワークおよびIDサービス";
+App::$strings["Additional federated transport protocols:"] = "追加の統合トランスポートプロトコル:";
+App::$strings["Version %s"] = "バージョン: %s";
+App::$strings["Project homepage"] = "プロジェクトのホームページ";
+App::$strings["Developer homepage"] = "開発者ホームページ";
+App::$strings["Failed to create source. No channel selected."] = "ソースの作成に失敗しました。チャンネルが選択されていません。";
+App::$strings["Source created."] = "ソースが作成されました。";
+App::$strings["Source updated."] = "ソースが更新されました。";
+App::$strings["Sources App"] = "ソースアプリ";
+App::$strings["Automatically import channel content from other channels or feeds"] = "他のチャンネルまたはフィードからチャンネルコンテンツを自動的にインポートする";
+App::$strings["*"] = "*";
+App::$strings["Manage remote sources of content for your channel."] = "チャンネルのコンテンツのリモートソースを管理します。";
+App::$strings["New Source"] = "新しいソース";
+App::$strings["Import all or selected content from the following channel into this channel and distribute it according to your channel settings."] = "次のチャネルからすべてまたは選択したコンテンツをこのチャネルにインポートし、チャネル設定に従って配信します。";
+App::$strings["Only import content with these words (one per line)"] = "これらの単語を含むコンテンツのみをインポートします(1行に1つ)";
+App::$strings["Leave blank to import all public content"] = "すべての公開コンテンツをインポートするには空白のままにします";
+App::$strings["Channel Name"] = "チャンネル名";
+App::$strings["Add the following categories to posts imported from this source (comma separated)"] = "このソースからインポートされた投稿に次のカテゴリを追加します(カンマ区切り)";
+App::$strings["Resend posts with this channel as author"] = "このチャンネルを著者として投稿を再送信する";
+App::$strings["Copyrights may apply"] = "著作権が適用される場合があります";
+App::$strings["Source not found."] = "ソースが見つかりません。";
+App::$strings["Edit Source"] = "ソースを編集";
+App::$strings["Delete Source"] = "ソースを削除";
+App::$strings["Source removed"] = "ソースを削除しました";
+App::$strings["Unable to remove source."] = "ソースを削除できません。";
+App::$strings["%1\$s is following %2\$s's %3\$s"] = "%1\$sは%2\$sの%3\$sをフォローしています";
+App::$strings["%1\$s stopped following %2\$s's %3\$s"] = "%1\$sが%2\$sの%3\$sのフォローを停止しました";
+App::$strings["Suggest Channels App"] = "チャンネルアプリの提案";
+App::$strings["Suggestions for channels in the \$Projectname network you might be interested in"] = "興味あるかも?";
+App::$strings["No suggestions available. If this is a new site, please try again in 24 hours."] = "利用可能な提案はありません。新しいサイトの場合は、24時間後にもう一度お試しください。";
+App::$strings["Ignore/Hide"] = "無視/非表示";
+App::$strings["Post not found."] = "投稿が見つかりません。";
+App::$strings["%1\$s tagged %2\$s's %3\$s with %4\$s"] = "%1\$sが%2\$sの%3\$sに%4\$sとタグを付けました";
+App::$strings["Tag removed"] = "タグを削除しました";
+App::$strings["Remove Item Tag"] = "アイテムタグを削除";
+App::$strings["Select a tag to remove: "] = "削除するタグを選択:";
+App::$strings["Thing updated"] = "更新されたもの";
+App::$strings["Object store: failed"] = "オブジェクトストア:失敗";
+App::$strings["Thing added"] = "モノは追加されました。";
+App::$strings["OBJ: %1\$s %2\$s %3\$s"] = "OBJ: %1\$s %2\$s %3\$s";
+App::$strings["Show Thing"] = "ものを見る";
+App::$strings["item not found."] = "アイテムが見つかりません。";
+App::$strings["Edit Thing"] = "ものを編集";
+App::$strings["Select a profile"] = "プロフィールを選択";
+App::$strings["Post an activity"] = "アクティビティを投稿する";
+App::$strings["Only sends to viewers of the applicable profile"] = "該当するプロファイルの閲覧者にのみ送信します";
+App::$strings["Name of thing e.g. something"] = "何かの名前、たとえば何か";
+App::$strings["URL of thing (optional)"] = "モノのURL(オプション)";
+App::$strings["URL for photo of thing (optional)"] = "モノの写真のURL(オプション)";
+App::$strings["Add Thing to your Profile"] = "プロフィールにモノを追加";
+App::$strings["This channel is limited to %d tokens"] = "このチャンネルは%dトークンに制限されています";
+App::$strings["Name and Password are required."] = "名前とパスワードが必要です。";
+App::$strings["Token saved."] = "トークンを保存しました。";
+App::$strings["Guest Access App"] = "ゲストアクセスアプリ";
+App::$strings["Create access tokens so that non-members can access private content"] = "非メンバーがプライベートコンテンツにアクセスできるようにアクセストークンを作成する";
+App::$strings["Use this form to create temporary access identifiers to share things with non-members. These identities may be used in Access Control Lists and visitors may login using these credentials to access private content."] = "このフォームを使用して、一時的なアクセス識別子を作成し、非メンバーと物事を共有します。これらのIDはアクセス制御リストで使用でき、訪問者はこれらの資格情報を使用してログインしてプライベートコンテンツにアクセスできます。";
+App::$strings["You may also provide dropbox style access links to friends and associates by adding the Login Password to any specific site URL as shown. Examples:"] = "示されているように、特定のサイトURLにログインパスワードを追加することにより、友人や仲間に dropbox スタイルのアクセスリンクを提供することもできます。例:";
+App::$strings["Guest Access Tokens"] = "ゲストアクセストークン";
+App::$strings["Login Name"] = "ログイン名";
+App::$strings["Login Password"] = "ログインパスワード";
+App::$strings["Expires (yyyy-mm-dd)"] = "有効期限(yyyy-mm-dd)";
+App::$strings["Channel Export App"] = "チャンネルエクスポートアプリ";
+App::$strings["Export your channel"] = "チャンネルをエクスポートする";
+App::$strings["Export Channel"] = "輸出チャンネル";
+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."] = "基本的なチャネル情報をファイルにエクスポートします。これは、接続、権限、プロファイル、および基本データのバックアップとして機能し、データを新しいサーバーハブにインポートするために使用できますが、コンテンツは含まれません。";
+App::$strings["Export Content"] = "コンテンツをエクスポート";
+App::$strings["Export your channel information and recent content to a JSON backup that can be restored or imported to another server hub. This backs up all of your connections, permissions, profile data and several months of posts. This file may be VERY large. Please be patient - it may take several minutes for this download to begin."] = "チャンネル情報と最近のコンテンツをJSONバックアップにエクスポートし、別のサーバーハブに復元またはインポートできます。これにより、すべての接続、権限、プロファイルデータ、および数か月分の投稿がバックアップされます。このファイルは非常に大きい場合があります。しばらくお待ちください。このダウンロードが開始されるまで数分かかる場合があります。";
+App::$strings["Export your posts from a given year."] = "特定の年の投稿をエクスポートします。";
+App::$strings["You may also export your posts and conversations for a particular year or month. Adjust the date in your browser location bar to select other dates. If the export fails (possibly due to memory exhaustion on your server hub), please try again selecting a more limited date range."] = "特定の年または月の投稿と会話をエクスポートすることもできます。ブラウザのロケーションバーで日付を調整して、他の日付を選択します。エクスポートが失敗した場合(サーバーハブのメモリ不足が原因である可能性があります)、より制限された日付範囲の選択を再試行してください。";
+App::$strings["To select all posts for a given year, such as this year, visit %2\$s"] = "今年など、特定の年のすべての投稿を選択するには、 %2\$s にアクセスしてください";
+App::$strings["To select all posts for a given month, such as January of this year, visit %2\$s"] = "今年の1月など、特定の月のすべての投稿を選択するには、%2\$sにアクセスしてください";
+App::$strings["These content files may be imported or restored by visiting %2\$s on any site containing your channel. For best results please import or restore these in date order (oldest first)."] = "これらのコンテンツファイルは、チャンネルを含むサイトで %2\$s に%1\$sしてインポートまたは復元できます。最良の結果を得るには、これらを日付順に(最も古いものから)インポートまたは復元してください。";
+App::$strings["No connections."] = "接続なし。";
+App::$strings["Visit %s's profile [%s]"] = "%sのプロフィール[%s]にアクセスしています。";
+App::$strings["View Connections"] = "接続を表示";
+App::$strings["item"] = "項目";
+App::$strings["Webpages App"] = "ウェブページアプリ";
+App::$strings["Provide managed web pages on your channel"] = "チャンネルで管理されたWebページを提供する";
+App::$strings["Import Webpage Elements"] = "Webページ要素をインポートする";
+App::$strings["Import selected"] = "選択したインポート";
+App::$strings["Export Webpage Elements"] = "Webページ要素のエクスポート";
+App::$strings["Export selected"] = "選択したエクスポート";
+App::$strings["Actions"] = "行動";
+App::$strings["Page Link"] = "ページリンク";
+App::$strings["Page Title"] = "ページタイトル";
+App::$strings["Invalid file type."] = "無効なファイルタイプ。";
+App::$strings["Error opening zip file"] = "zipファイルを開く際のエラー";
+App::$strings["Invalid folder path."] = "無効なフォルダーパス。";
+App::$strings["No webpage elements detected."] = "Webページ要素は検出されませんでした。";
+App::$strings["Import complete."] = "インポートが完了しました。";
+App::$strings["Profile Unavailable."] = "プロファイルを利用できません。";
+App::$strings["Wiki App"] = "Wikiアプリ";
+App::$strings["Provide a wiki for your channel"] = "チャンネルのウィキを提供する";
+App::$strings["Invalid channel"] = "無効なチャンネル";
+App::$strings["Error retrieving wiki"] = "Wikiの取得エラー";
+App::$strings["Error creating zip file export folder"] = "zipファイルエクスポートフォルダーの作成エラー";
+App::$strings["Error downloading wiki: "] = "Wikiのダウンロードエラー:";
+App::$strings["Download"] = "ダウンロード";
+App::$strings["Wiki name"] = "ウィキ名";
+App::$strings["Content type"] = "コンテンツの種類";
+App::$strings["Type"] = "タイプ";
+App::$strings["Any type"] = "任意のタイプ";
+App::$strings["Lock content type"] = "コンテンツタイプをロックする";
+App::$strings["Create a status post for this wiki"] = "このウィキのステータスポストを作成する";
+App::$strings["Edit Wiki Name"] = "Wiki名を編集";
+App::$strings["Wiki not found"] = "ウィキが見つかりません";
+App::$strings["Rename page"] = "ページの名前を変更";
+App::$strings["Error retrieving page content"] = "ページコンテンツの取得エラー";
+App::$strings["New page"] = "新しいページ";
+App::$strings["Revision Comparison"] = "リビジョン比較";
+App::$strings["Short description of your changes (optional)"] = "変更の簡単な説明(オプション)";
+App::$strings["Source"] = "ソース";
+App::$strings["New page name"] = "新しいページ名";
+App::$strings["Embed image from photo albums"] = "フォトアルバムから画像を埋め込む";
+App::$strings["History"] = "歴史";
+App::$strings["Error creating wiki. Invalid name."] = "Wikiの作成エラー。無効な名前。";
+App::$strings["A wiki with this name already exists."] = "この名前のウィキは既に存在します。";
+App::$strings["Wiki created, but error creating Home page."] = "Wikiは作成されましたが、ホームページの作成中にエラーが発生しました。";
+App::$strings["Error creating wiki"] = "Wikiの作成エラー";
+App::$strings["Error updating wiki. Invalid name."] = "Wikiの更新エラー。無効な名前。";
+App::$strings["Error updating wiki"] = "Wikiの更新エラー";
+App::$strings["Wiki delete permission denied."] = "Wikiの削除許可が拒否されました。";
+App::$strings["Error deleting wiki"] = "Wikiの削除エラー";
+App::$strings["New page created"] = "新しいページが作成されました";
+App::$strings["Cannot delete Home"] = "ホームを削除できません";
+App::$strings["Current Revision"] = "現在の改訂";
+App::$strings["Selected Revision"] = "選択されたリビジョン";
+App::$strings["You must be authenticated."] = "認証されている必要があります。";
+App::$strings["Xchan Lookup"] = "Xchan検索";
+App::$strings["Lookup xchan beginning with (or webbie): "] = "xchan(またはwebbie)を検索:";
+App::$strings["parent"] = "親";
+App::$strings["Principal"] = "主要な";
+App::$strings["Addressbook"] = "住所録";
+App::$strings["Schedule Inbox"] = "受信トレイのスケジュール";
+App::$strings["Schedule Outbox"] = "送信トレイのスケジュール";
+App::$strings["Total"] = "合計";
+App::$strings["Shared"] = "共有";
+App::$strings["Add Files"] = "追加ファイル";
+App::$strings["You are using %1\$s of your available file storage."] = "使用可能なファイルストレージ%1\$sを使用しています。";
+App::$strings["You are using %1\$s of %2\$s available file storage. (%3\$s%)"] = "%1\$sの%2\$s使用可能なファイルストレージを使用しています。(%3\$s%)";
+App::$strings["WARNING:"] = "警告:";
+App::$strings["Create new folder"] = "新しいフォルダーを作成";
+App::$strings["Upload file"] = "ファイルをアップロードする";
+App::$strings["Drop files here to immediately upload"] = "ここにファイルをドロップして、すぐにアップロードします";
+App::$strings["__ctx:widget__ Activity"] = "アクティビティ";
+App::$strings["Show posts related to the %s privacy group"] = "%sプライバシーグループに関連する投稿を表示";
+App::$strings["Show my privacy groups"] = "自分のプライバシーグループを表示する";
+App::$strings["Show posts to this forum"] = "このフォーラムへの投稿を表示";
+App::$strings["Forums"] = "フォーラム";
+App::$strings["Show forums"] = "フォーラムを表示";
+App::$strings["Starred Posts"] = "スター付き投稿";
+App::$strings["Show posts that I have starred"] = "スターを付けた投稿を表示";
+App::$strings["Personal Posts"] = "個人的な投稿";
+App::$strings["Show posts that mention or involve me"] = "自分に言及または関与している投稿を表示する";
+App::$strings["Show posts that I have filed to %s"] = "%s提出した投稿を表示";
+App::$strings["Show filed post categories"] = "提出済みの投稿カテゴリを表示";
+App::$strings["Panel search"] = "パネル検索";
+App::$strings["Filter by name"] = "名前で絞り込む";
+App::$strings["Remove active filter"] = "アクティブなフィルターを削除";
+App::$strings["ters"] = "投稿のフィルタリング";
+App::$strings["Commented Date"] = "最新のコメント順";
+App::$strings["Order by last commented date"] = "コメントが新しい投稿の順に並べます。";
+App::$strings["Posted Date"] = "投稿日時順";
+App::$strings["Order by last posted date"] = "投稿本体の時間が新しい順に並べます。";
+App::$strings["Date Unthreaded"] = "スレッド化しない";
+App::$strings["Order unthreaded by date"] = "投稿とコメントを分けずに最新の順に一緒に並べます。";
+App::$strings["Stream Order"] = "投稿の並べ替え";
+App::$strings["Member registrations waiting for confirmation"] = "確認待ちの会員登録";
+App::$strings["Inspect queue"] = "待機中のキュー";
+App::$strings["DB updates"] = "DBアップデート";
+App::$strings["Addon Features"] = "アドオンの機能";
+App::$strings["Refresh"] = "更新";
+App::$strings["App Collections"] = "アプリコレクション";
+App::$strings["Installed apps"] = "インストール済みアプリ";
+App::$strings["Archives"] = "アーカイブ";
+App::$strings["Bookmarked Chatrooms"] = "ブックマーク済みチャットルーム";
+App::$strings["Select Channel"] = "チャンネルの選択";
+App::$strings["Read-write"] = "読み書き";
+App::$strings["Read-only"] = "読み取り専用";
+App::$strings["My Calendars"] = "私のカレンダー";
+App::$strings["Shared Calendars"] = "共有カレンダー";
+App::$strings["Share this calendar"] = "このカレンダーを共有する";
+App::$strings["Calendar name and color"] = "カレンダーの名前と色";
+App::$strings["Create new calendar"] = "新しいカレンダーを作成";
+App::$strings["Calendar Name"] = "カレンダー名";
+App::$strings["Calendar Tools"] = "カレンダーツール";
+App::$strings["Import calendar"] = "カレンダーをインポート";
+App::$strings["Select a calendar to import to"] = "インポートするカレンダーを選択します";
+App::$strings["Addressbooks"] = "アドレス帳";
+App::$strings["Addressbook name"] = "アドレス帳名";
+App::$strings["Create new addressbook"] = "新しいアドレス帳を作成";
+App::$strings["Addressbook Name"] = "アドレス帳名";
+App::$strings["Addressbook Tools"] = "アドレス帳ツール";
+App::$strings["Import addressbook"] = "アドレス帳をインポート";
+App::$strings["Select an addressbook to import to"] = "インポートするアドレス帳を選択します";
+App::$strings["Overview"] = "概要";
+App::$strings["Chat Members"] = "チャットメンバー";
+App::$strings["Received Messages"] = "受信したメッセージ";
+App::$strings["Sent Messages"] = "メッセージを送った";
+App::$strings["Conversations"] = "会話";
+App::$strings["No messages."] = "メッセージはありません。";
+App::$strings["Delete conversation"] = "会話を削除";
+App::$strings["Click to show more"] = "クリックして詳細を表示";
+App::$strings["Events Tools"] = "イベントツール";
+App::$strings["Export Calendar"] = "カレンダーをエクスポート";
+App::$strings["Import Calendar"] = "カレンダーをインポート";
+App::$strings["You have %1$.0f of %2$.0f allowed connections."] = "%2$.0fの%1$.0fが接続を許可されています。";
+App::$strings["Add New Connection"] = "新しい接続を追加";
+App::$strings["Enter channel address"] = "チャンネルのアドレスを入力してください";
+App::$strings["Examples: bob@example.com, https://example.com/barbara"] = "例:bob @ example.com、https://example.com/barbara";
+App::$strings["HQ Control Panel"] = "HQコントロールパネル";
+App::$strings["Create a new post"] = "新しい投稿を作成する";
+App::$strings["Private Mail Menu"] = "プライベートメールメニュー";
+App::$strings["Combined View"] = "複合ビュー";
+App::$strings["Inbox"] = "受信トレイ";
+App::$strings["Outbox"] = "送信トレイ";
+App::$strings["New Message"] = "新しいメッセージ";
+App::$strings["Profile Creation"] = "プロファイル作成";
+App::$strings["Upload profile photo"] = "プロフィール写真をアップロード";
+App::$strings["Upload cover photo"] = "カバー写真をアップロード";
+App::$strings["Find and Connect with others"] = "他の人を見つけてつながる";
+App::$strings["View the directory"] = "ディレクトリを表示する";
+App::$strings["Manage your connections"] = "接続を管理する";
+App::$strings["Communicate"] = "通信する";
+App::$strings["View your channel homepage"] = "チャンネルのホームページを表示する";
+App::$strings["View your network stream"] = "ネットワークストリームを表示する";
+App::$strings["Documentation"] = "説明書";
+App::$strings["Missing Features?"] = "機能がありませんか?";
+App::$strings["Pin apps to navigation bar"] = "アプリをナビゲーションバーに固定する";
+App::$strings["Install more apps"] = "さらにアプリをインストールする";
+App::$strings["View public stream"] = "公開ストリームを表示";
+App::$strings["New Network Activity"] = "ホーム";
+App::$strings["New Network Activity Notifications"] = "ホームへの通知";
+App::$strings["View your network activity"] = "ホームを見る";
+App::$strings["Mark all notifications read"] = "全部既読する";
+App::$strings["Show new posts only"] = "新しい投稿のみ表示";
+App::$strings["Filter by name or address"] = "名前やアドレスでフィルタリング";
+App::$strings["New Home Activity"] = "自分への新しいアクティビティ";
+App::$strings["New Home Activity Notifications"] = "自分への新しいアクティビティ通知";
+App::$strings["View your home activity"] = "自分の投稿を見る";
+App::$strings["Mark all notifications seen"] = "全部既読にする";
+App::$strings["New Mails"] = "新着メール";
+App::$strings["New Mails Notifications"] = "新規メール通知";
+App::$strings["View your private mails"] = "プライベートメールを表示する";
+App::$strings["Mark all messages seen"] = "すべてのメッセージを確認済みにする";
+App::$strings["New Events"] = "新しいイベント";
+App::$strings["New Events Notifications"] = "新しいイベント通知";
+App::$strings["View events"] = "イベントを見る";
+App::$strings["Mark all events seen"] = "すべてのイベントを確認済みにする";
+App::$strings["New Connections Notifications"] = "新しい接続通知";
+App::$strings["View all connections"] = "すべての接続を表示";
+App::$strings["New Files"] = "新しいファイル";
+App::$strings["New Files Notifications"] = "新しいファイルの通知";
+App::$strings["Notices"] = "通知";
+App::$strings["View all notices"] = "全ての通知を表示する";
+App::$strings["Mark all notices seen"] = "全ての通知を既読扱いにする";
+App::$strings["New Registrations"] = "新規登録";
+App::$strings["New Registrations Notifications"] = "新規登録通知";
+App::$strings["Public Stream Notifications"] = "連合ストリーム通知";
+App::$strings["View the public stream"] = "連合ストリームを表示する";
+App::$strings["Sorry, you have got no notifications at the moment"] = "現在通知はありません。";
+App::$strings["photo/image"] = "画像/イメージ";
+App::$strings["Rating Tools"] = "評価ツール";
+App::$strings["Rate Me"] = "私を評価";
+App::$strings["View Ratings"] = "評価を見る";
+App::$strings["Remove term"] = "用語を削除";
+App::$strings["Account settings"] = "アカウント設定";
+App::$strings["Channel settings"] = "チャンネル設定";
+App::$strings["Display settings"] = "画面表示設定";
+App::$strings["Manage locations"] = "所在地の管理";
+App::$strings["Suggested Chatrooms"] = "チャットルームの提案";
+App::$strings["Suggestions"] = "提案";
+App::$strings["See more..."] = "もっと見る...";
+App::$strings["Tasks"] = "タスク";
+App::$strings["Add new page"] = "新しいページの追加";
+App::$strings["Wiki Pages"] = "ウィキページ";
+App::$strings["Page name"] = "ページ名";
+App::$strings["Remote authentication blocked. You are logged into this site locally. Please logout and retry."] = "リモート認証がブロックされました。このサイトにローカルでログインしています。ログアウトして再試行してください。";
+App::$strings["Welcome %s. Remote authentication successful."] = "ようこそ%s!!リモートログインは成功しました!";
From 5bf3114e6f4f8d78eec887467f93beb2ab34724b Mon Sep 17 00:00:00 2001
From: Max Kostikov
Date: Mon, 14 Oct 2019 11:09:53 +0200
Subject: [PATCH 067/136] Better plural function detection
---
util/po2php.php | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/util/po2php.php b/util/po2php.php
index 73d9b454e..535e5567c 100644
--- a/util/po2php.php
+++ b/util/po2php.php
@@ -52,7 +52,7 @@ function po2php_run($argc,$argv) {
if ($l[0]=="#") $l="";
if (substr($l,0,15)=='"Plural-Forms: '){
$match=Array();
- preg_match("|nplurals=([0-9]*);\s*plural=(.*)[;\\\\]|", $l, $match);
+ preg_match("|nplurals=([0-9]*);\s*plural=([^;\\\\]*)|", $l, $match);
$cond = str_replace('n','$n',$match[2]);
$out .= 'if(! function_exists("' . 'string_plural_select_' . $lang .'")) {' . "\n";
$out .= 'function string_plural_select_' . $lang . '($n){'."\n";
From 7d0e576e3b480e6f4220e1290ff50153ed26be1a Mon Sep 17 00:00:00 2001
From: "M. Dent"
Date: Mon, 14 Oct 2019 22:28:48 +0200
Subject: [PATCH 068/136] Updates to zcard/profile images and other public
images to account for infrastructure caches (CDN)
---
Zotlabs/Module/Photo.php | 8 +++++++-
include/channel.php | 6 +++---
include/nav.php | 2 +-
3 files changed, 11 insertions(+), 5 deletions(-)
diff --git a/Zotlabs/Module/Photo.php b/Zotlabs/Module/Photo.php
index 59dc709e1..162d62815 100644
--- a/Zotlabs/Module/Photo.php
+++ b/Zotlabs/Module/Photo.php
@@ -272,7 +272,13 @@ class Photo extends \Zotlabs\Web\Controller {
$maxage = $expires - time();
header("Expires: " . gmdate("D, d M Y H:i:s", $expires) . " GMT");
- header("Cache-Control: max-age=" . $maxage . $cachecontrol);
+
+ // set CDN/Infrastructure caching much lower than maxage
+ // in the event that infrastructure caching is present.
+ $smaxage = intval($maxage/12);
+
+
+ header("Cache-Control: s-maxage=' .$smaxage. '; max-age=" . $maxage . $cachecontrol);
}
diff --git a/include/channel.php b/include/channel.php
index 5d583e4f1..29835eac6 100644
--- a/include/channel.php
+++ b/include/channel.php
@@ -2254,19 +2254,19 @@ function get_zcard($channel, $observer_hash = '', $args = array()) {
$cover_width = 425;
$size = 'hz_small';
$cover_size = PHOTO_RES_COVER_425;
- $pphoto = array('mimetype' => $channel['xchan_photo_mimetype'], 'width' => 80 , 'height' => 80, 'href' => $channel['xchan_photo_m']);
+ $pphoto = array('mimetype' => $channel['xchan_photo_mimetype'], 'width' => 80 , 'height' => 80, 'href' => $channel['xchan_photo_m'].'?rev='.strtotime($channel['xchan_photo_date']));
} elseif($maxwidth <= 900) {
$width = 900;
$cover_width = 850;
$size = 'hz_medium';
$cover_size = PHOTO_RES_COVER_850;
- $pphoto = array('mimetype' => $channel['xchan_photo_mimetype'], 'width' => 160 , 'height' => 160, 'href' => $channel['xchan_photo_l']);
+ $pphoto = array('mimetype' => $channel['xchan_photo_mimetype'], 'width' => 160 , 'height' => 160, 'href' => $channel['xchan_photo_l'].'?rev='.strtotime($channel['xchan_photo_date']));
} elseif($maxwidth <= 1200) {
$width = 1200;
$cover_width = 1200;
$size = 'hz_large';
$cover_size = PHOTO_RES_COVER_1200;
- $pphoto = array('mimetype' => $channel['xchan_photo_mimetype'], 'width' => 300 , 'height' => 300, 'href' => $channel['xchan_photo_l']);
+ $pphoto = array('mimetype' => $channel['xchan_photo_mimetype'], 'width' => 300 , 'height' => 300, 'href' => $channel['xchan_photo_l'].'?rev='.strtotime($channel['xchan_photo_date']));
}
// $scale = (float) $maxwidth / $width;
diff --git a/include/nav.php b/include/nav.php
index 3e1acd306..672cc2689 100644
--- a/include/nav.php
+++ b/include/nav.php
@@ -80,7 +80,7 @@ function nav($template = 'default') {
if($observer) {
$userinfo = [
- 'icon' => $observer['xchan_photo_m'],
+ 'icon' => $observer['xchan_photo_m'].'?rev='.strtotime($observer['xchan_photo_date']),
'name' => $observer['xchan_addr'],
];
}
From 3c762b88093fbacf2b5e8c64f698ac09bed898af Mon Sep 17 00:00:00 2001
From: Max Kostikov
Date: Tue, 15 Oct 2019 13:49:46 +0200
Subject: [PATCH 069/136] Fix cache-control syntax for photos
---
Zotlabs/Module/Photo.php | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/Zotlabs/Module/Photo.php b/Zotlabs/Module/Photo.php
index 162d62815..98b47a4a6 100644
--- a/Zotlabs/Module/Photo.php
+++ b/Zotlabs/Module/Photo.php
@@ -277,8 +277,7 @@ class Photo extends \Zotlabs\Web\Controller {
// in the event that infrastructure caching is present.
$smaxage = intval($maxage/12);
-
- header("Cache-Control: s-maxage=' .$smaxage. '; max-age=" . $maxage . $cachecontrol);
+ header("Cache-Control: s-maxage=" . $smaxage . ", max-age=" . $maxage . $cachecontrol);
}
From d778c3cf1992c51bf394308a944961fc863fb4be Mon Sep 17 00:00:00 2001
From: Max Kostikov
Date: Tue, 15 Oct 2019 14:03:41 +0200
Subject: [PATCH 070/136] Better Opengraph image type detection
---
include/opengraph.php | 10 +++++++---
1 file changed, 7 insertions(+), 3 deletions(-)
diff --git a/include/opengraph.php b/include/opengraph.php
index 2d72ffca1..5360468eb 100644
--- a/include/opengraph.php
+++ b/include/opengraph.php
@@ -21,8 +21,10 @@
$ogtitle = $item['title'];
// find first image if exist
- if(preg_match("/\[[zi]mg(=[0-9]+x[0-9]+)?\]([^\[]+)/is", $item['body'], $matches))
+ if(preg_match("/\[[zi]mg(=[0-9]+x[0-9]+)?\]([^\[]+)/is", $item['body'], $matches)) {
$ogimage = $matches[2];
+ $ogimagetype = guess_image_type($ogimage);
+ }
// use summary as description if exist
$ogdesc = (empty($item['summary']) ? $item['body'] : $item['summary'] );
@@ -57,12 +59,14 @@
}
}
- if(! isset($ogimage))
+ if(! isset($ogimage)) {
$ogimage = $channel['xchan_photo_l'];
+ $ogimagetype = $channel['xchan_photo_mimetype'];
+ }
App::$page['htmlhead'] .= '' . "\r\n";
App::$page['htmlhead'] .= '' . "\r\n";
- App::$page['htmlhead'] .= '' . "\r\n";
+ App::$page['htmlhead'] .= '' . "\r\n";
App::$page['htmlhead'] .= '' . "\r\n";
App::$page['htmlhead'] .= '' . "\r\n";
From 1a56ecaa393f9cd307c0fc883b6f2d8a17a07718 Mon Sep 17 00:00:00 2001
From: Max Kostikov
Date: Tue, 15 Oct 2019 14:04:24 +0200
Subject: [PATCH 071/136] Update opengraph.php
---
include/opengraph.php | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/include/opengraph.php b/include/opengraph.php
index 5360468eb..ba97d4f4f 100644
--- a/include/opengraph.php
+++ b/include/opengraph.php
@@ -23,7 +23,7 @@
// find first image if exist
if(preg_match("/\[[zi]mg(=[0-9]+x[0-9]+)?\]([^\[]+)/is", $item['body'], $matches)) {
$ogimage = $matches[2];
- $ogimagetype = guess_image_type($ogimage);
+ $ogimagetype = guess_image_type($ogimage);
}
// use summary as description if exist
@@ -61,7 +61,7 @@
if(! isset($ogimage)) {
$ogimage = $channel['xchan_photo_l'];
- $ogimagetype = $channel['xchan_photo_mimetype'];
+ $ogimagetype = $channel['xchan_photo_mimetype'];
}
App::$page['htmlhead'] .= '' . "\r\n";
From 5df59027add995c5e66a9069ffd106b3a7f16d32 Mon Sep 17 00:00:00 2001
From: Max Kostikov
Date: Tue, 15 Oct 2019 22:37:03 +0200
Subject: [PATCH 072/136] Fix channel address in follow link
---
Zotlabs/Module/Connections.php | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/Zotlabs/Module/Connections.php b/Zotlabs/Module/Connections.php
index fd645d239..f6133d5f8 100644
--- a/Zotlabs/Module/Connections.php
+++ b/Zotlabs/Module/Connections.php
@@ -324,7 +324,7 @@ class Connections extends \Zotlabs\Web\Controller {
'recentlink' => z_root() . '/network/?f=&cid=' . intval($rr['abook_id']) . '&name=' . $rr['xchan_name'],
'oneway' => $oneway,
'connect' => (intval($rr['abook_not_here']) ? t('Connect') : ''),
- 'follow' => z_root() . '/follow/?f=&url=' . urlencode($rr['xchan_addr']) . '&interactive=0',
+ 'follow' => z_root() . '/follow/?f=&url=' . urlencode($rr['xchan_hash']) . '&interactive=0',
'connect_hover' => t('Connect at this location')
);
}
From 76d34a4d746aa326f8d6ef164dfb638a315ea7f8 Mon Sep 17 00:00:00 2001
From: harukin
Date: Thu, 17 Oct 2019 17:57:23 +0200
Subject: [PATCH 073/136] Update view/ja/hmessages.po, view/ja/hstrings.php
files
---
view/ja/hmessages.po | 3 ++-
view/ja/hstrings.php | 7 ++++++-
2 files changed, 8 insertions(+), 2 deletions(-)
diff --git a/view/ja/hmessages.po b/view/ja/hmessages.po
index 7c61001cd..4ab8ae773 100644
--- a/view/ja/hmessages.po
+++ b/view/ja/hmessages.po
@@ -16,6 +16,7 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
#: ../../boot.php:1609
msgid "Create an account to access services and applications"
@@ -265,7 +266,7 @@ msgstr "閉じる"
msgid ""
"Post permissions %s cannot be changed %s after a post is shared.These "
"permissions set who is allowed to view the post."
-msgstr "投稿を共有した後、投稿%s権限%sを%sに変更することはできません。 br />これらの権限は、投稿の閲覧を許可するユーザーを設定します。"
+msgstr "投稿を共有した後、投稿権限%sを%sに変更することはできません。 br />これらの権限は、投稿の閲覧を許可するユーザーを設定します。"
#: ../../include/activities.php:42
msgid " and "
diff --git a/view/ja/hstrings.php b/view/ja/hstrings.php
index f580df6e9..36b778e5a 100644
--- a/view/ja/hstrings.php
+++ b/view/ja/hstrings.php
@@ -1,6 +1,11 @@
Date: Sat, 19 Oct 2019 18:41:58 +0200
Subject: [PATCH 074/136] Update view/ja/hstrings.php
---
view/ja/hstrings.php | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/view/ja/hstrings.php b/view/ja/hstrings.php
index 36b778e5a..49c7f2388 100644
--- a/view/ja/hstrings.php
+++ b/view/ja/hstrings.php
@@ -5,7 +5,7 @@ function string_plural_select_ja($n){
return 0;;
}}
App::$rtl = 0;
-App::$strings["plural_function_code"] = "0;";
+App::$strings["plural_function_code"] = "0";
App::$strings["Create an account to access services and applications"] = "サービスとアプリケーションにアクセスするためにアカウントを作成する。";
App::$strings["Register"] = "登録";
App::$strings["Logout"] = "ログアウト";
From 045cb461f135bbe1765d83022fc29f45c1e78ec5 Mon Sep 17 00:00:00 2001
From: Mario
Date: Tue, 22 Oct 2019 08:38:55 +0000
Subject: [PATCH 075/136] fix encoding issue
(cherry picked from commit 067010fc0a5a6c10825b869b822c9cfbb3d4516b)
---
view/js/main.js | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/view/js/main.js b/view/js/main.js
index 2b4acdf61..f3b8151b0 100644
--- a/view/js/main.js
+++ b/view/js/main.js
@@ -1058,7 +1058,7 @@ function pageUpdate() {
bParam_page = 1;
}
- update_url = baseurl + '/' + page_query + '/?f=&aj=1&page=' + bParam_page + extra_args ;
+ update_url = baseurl + '/' + decodeURIComponent(page_query) + '/?f=&aj=1&page=' + bParam_page + extra_args ;
$("#page-spinner").show();
update_mode = 'append';
From e27b19c75629e510daaab8403d30db77a0af1e15 Mon Sep 17 00:00:00 2001
From: Mario
Date: Tue, 22 Oct 2019 11:28:44 +0000
Subject: [PATCH 076/136] fix hardcoded code/pre css in mod admin
(cherry picked from commit cddf6c4ff51580f3dec5d32eef06a40a473a9202)
---
view/css/mod_admin.css | 18 ------------------
1 file changed, 18 deletions(-)
diff --git a/view/css/mod_admin.css b/view/css/mod_admin.css
index 5e22fc90c..409744402 100644
--- a/view/css/mod_admin.css
+++ b/view/css/mod_admin.css
@@ -70,21 +70,3 @@
margin-top: 0px !important;
margin-left: 0px !important;
}
-
-pre code {
- background: #F5F5F5;
- font-family: Courier, monospace;
- font-size: 1em;
- padding: 1em 1.5em;
- display: block;
- white-space: pre-wrap;
-}
-
-code {
- background: #F5F5F5;
- font-family: Courier, monospace;
- font-size: 1em;
- display: inline;
- padding: 0.2em 0.2em;
- white-space: pre-wrap;
-}
\ No newline at end of file
From de717268f76b2033bfa4a9db88e45a7a0d52f742 Mon Sep 17 00:00:00 2001
From: Max Kostikov
Date: Sat, 26 Oct 2019 12:22:09 +0200
Subject: [PATCH 077/136] Better cached photos processing
---
Zotlabs/Module/Photo.php | 18 +++++-------------
1 file changed, 5 insertions(+), 13 deletions(-)
diff --git a/Zotlabs/Module/Photo.php b/Zotlabs/Module/Photo.php
index 98b47a4a6..1a6a7b6a8 100644
--- a/Zotlabs/Module/Photo.php
+++ b/Zotlabs/Module/Photo.php
@@ -31,12 +31,7 @@ class Photo extends \Zotlabs\Web\Controller {
// NOTREACHED
}
- $cache_mode = array(
- 'on' => false,
- 'age' => 86400,
- 'exp' => true,
- 'leak' => false
- );
+ $cache_mode = [ 'on' => false, 'age' => 86400, 'exp' => true, 'leak' => false ];
call_hooks('cache_mode_hook', $cache_mode);
$observer_xchan = get_observer_hash();
@@ -144,7 +139,7 @@ class Photo extends \Zotlabs\Web\Controller {
$resolution = 1;
}
- $r = q("SELECT uid, photo_usage, display_path FROM photo WHERE resource_id = '%s' AND imgscale = %d LIMIT 1",
+ $r = q("SELECT * FROM photo WHERE resource_id = '%s' AND imgscale = %d LIMIT 1",
dbesc($photo),
intval($resolution)
);
@@ -163,13 +158,10 @@ class Photo extends \Zotlabs\Web\Controller {
if($u === PHOTO_CACHE) {
// Validate cache
if($cache_mode['on']) {
- $cache = array(
- 'resid' => $photo,
- 'status' => false
- );
+ $cache = [ 'status' => false, 'item' => $r[0] ];
call_hooks('cache_url_hook', $cache);
- if(! $cache['status']) {
- $url = html_entity_decode($r[0]['display_path'], ENT_QUOTES);
+ if($cache['status']) {
+ $url = html_entity_decode($cache['item']['display_path'], ENT_QUOTES);
// SSLify if needed
if(strpos(z_root(),'https:') !== false && strpos($url,'https:') === false)
$url = z_root() . '/sslify/' . $filename . '?f=&url=' . urlencode($url);
From 6f2a5842795c94a16bad089cb6ad5c9e2a74f480 Mon Sep 17 00:00:00 2001
From: Max Kostikov
Date: Sat, 26 Oct 2019 12:24:23 +0200
Subject: [PATCH 078/136] Update Photo.php
---
Zotlabs/Module/Photo.php | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/Zotlabs/Module/Photo.php b/Zotlabs/Module/Photo.php
index 1a6a7b6a8..fe8c47544 100644
--- a/Zotlabs/Module/Photo.php
+++ b/Zotlabs/Module/Photo.php
@@ -160,7 +160,7 @@ class Photo extends \Zotlabs\Web\Controller {
if($cache_mode['on']) {
$cache = [ 'status' => false, 'item' => $r[0] ];
call_hooks('cache_url_hook', $cache);
- if($cache['status']) {
+ if(! $cache['status']) {
$url = html_entity_decode($cache['item']['display_path'], ENT_QUOTES);
// SSLify if needed
if(strpos(z_root(),'https:') !== false && strpos($url,'https:') === false)
From 9fac43a3a3f1993e4ffaa543da6a6b3e175fc7f4 Mon Sep 17 00:00:00 2001
From: Max Kostikov
Date: Fri, 1 Nov 2019 10:34:02 +0100
Subject: [PATCH 079/136] Better photo cache expiry processing
---
Zotlabs/Daemon/Cron.php | 16 ++++++----------
1 file changed, 6 insertions(+), 10 deletions(-)
diff --git a/Zotlabs/Daemon/Cron.php b/Zotlabs/Daemon/Cron.php
index a08d2b7d2..94d2b634f 100644
--- a/Zotlabs/Daemon/Cron.php
+++ b/Zotlabs/Daemon/Cron.php
@@ -97,13 +97,14 @@ class Cron {
// Clean expired photos from cache
- $age = get_config('system','active_expire_days', '30');
- $r = q("SELECT DISTINCT xchan, content FROM photo WHERE photo_usage = %d AND expires < %s - INTERVAL %s",
- intval(PHOTO_CACHE),
- db_utcnow(),
- db_quoteinterval($age . ' DAY')
+ $sql_interval = db_utcnow() . ' - ' . db_quoteinterval(get_config('system','active_expire_days', '30') . ' DAY');
+ $r = q("SELECT DISTINCT xchan, content FROM photo WHERE photo_usage = %d AND expires < $sql_interval",
+ intval(PHOTO_CACHE)
);
if($r) {
+ q("DELETE FROM photo WHERE photo_usage = %d AND expires < $sql_interval",
+ intval(PHOTO_CACHE)
+ );
foreach($r as $rr) {
$file = dbunescbin($rr['content']);
if(is_file($file)) {
@@ -113,11 +114,6 @@ class Cron {
}
}
}
- q("DELETE FROM photo WHERE photo_usage = %d AND expires < %s - INTERVAL %s",
- intval(PHOTO_CACHE),
- db_utcnow(),
- db_quoteinterval($age . ' DAY')
- );
// publish any applicable items that were set to be published in the future
// (time travel posts). Restrict to items that have come of age in the last
From 69533ce8f5eb61ea4da2cbed1c91c5c743dc4645 Mon Sep 17 00:00:00 2001
From: Max Kostikov
Date: Fri, 1 Nov 2019 10:46:49 +0100
Subject: [PATCH 080/136] Add missed interval in SQL query
---
Zotlabs/Daemon/Cron.php | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/Zotlabs/Daemon/Cron.php b/Zotlabs/Daemon/Cron.php
index 94d2b634f..8835d8fca 100644
--- a/Zotlabs/Daemon/Cron.php
+++ b/Zotlabs/Daemon/Cron.php
@@ -97,7 +97,7 @@ class Cron {
// Clean expired photos from cache
- $sql_interval = db_utcnow() . ' - ' . db_quoteinterval(get_config('system','active_expire_days', '30') . ' DAY');
+ $sql_interval = db_utcnow() . ' - INTERVAL ' . db_quoteinterval(get_config('system','active_expire_days', '30') . ' DAY');
$r = q("SELECT DISTINCT xchan, content FROM photo WHERE photo_usage = %d AND expires < $sql_interval",
intval(PHOTO_CACHE)
);
From e87d8d98569df7405f76d17979d2e3254c811632 Mon Sep 17 00:00:00 2001
From: Max Kostikov
Date: Fri, 1 Nov 2019 17:46:28 +0100
Subject: [PATCH 081/136] Change llink column type and drop index
---
install/schema_mysql.sql | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/install/schema_mysql.sql b/install/schema_mysql.sql
index 7faeb93dd..b0d3dd7ba 100644
--- a/install/schema_mysql.sql
+++ b/install/schema_mysql.sql
@@ -595,7 +595,7 @@ CREATE TABLE IF NOT EXISTS `item` (
`layout_mid` char(191) NOT NULL DEFAULT '',
`postopts` text NOT NULL,
`route` text NOT NULL,
- `llink` char(191) NOT NULL DEFAULT '',
+ `llink` text NOT NULL DEFAULT '',
`plink` text NOT NULL,
`resource_id` char(191) NOT NULL DEFAULT '',
`resource_type` char(16) NOT NULL DEFAULT '',
@@ -659,7 +659,6 @@ CREATE TABLE IF NOT EXISTS `item` (
KEY `commented` (`commented`),
KEY `verb` (`verb`),
KEY `obj_type` (`obj_type`),
- KEY `llink` (`llink`),
KEY `expires` (`expires`),
KEY `revision` (`revision`),
KEY `mimetype` (`mimetype`),
From 308619a72650a11b55eaa00d2ea638d5e8722bd6 Mon Sep 17 00:00:00 2001
From: Max Kostikov
Date: Fri, 1 Nov 2019 17:47:16 +0100
Subject: [PATCH 082/136] Drop llink index
---
install/schema_postgres.sql | 1 -
1 file changed, 1 deletion(-)
diff --git a/install/schema_postgres.sql b/install/schema_postgres.sql
index c1c222b37..c04ba9c67 100644
--- a/install/schema_postgres.sql
+++ b/install/schema_postgres.sql
@@ -644,7 +644,6 @@ create index "item_resource_type" on item ("resource_type");
create index "item_commented" on item ("commented");
create index "item_verb" on item ("verb");
create index "item_obj_type" on item ("obj_type");
-create index "item_llink" on item ("llink");
create index "item_expires" on item ("expires");
create index "item_revision" on item ("revision");
create index "item_mimetype" on item ("mimetype");
From fc658a25d7eb05f0c7f6ed90f5d53c7c327bed23 Mon Sep 17 00:00:00 2001
From: Max Kostikov
Date: Fri, 1 Nov 2019 19:37:46 +0100
Subject: [PATCH 083/136] Update schema_mysql.sql
---
install/schema_mysql.sql | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/install/schema_mysql.sql b/install/schema_mysql.sql
index b0d3dd7ba..977d26232 100644
--- a/install/schema_mysql.sql
+++ b/install/schema_mysql.sql
@@ -595,7 +595,7 @@ CREATE TABLE IF NOT EXISTS `item` (
`layout_mid` char(191) NOT NULL DEFAULT '',
`postopts` text NOT NULL,
`route` text NOT NULL,
- `llink` text NOT NULL DEFAULT '',
+ `llink` text NOT NULL,
`plink` text NOT NULL,
`resource_id` char(191) NOT NULL DEFAULT '',
`resource_type` char(16) NOT NULL DEFAULT '',
From 624a3ee1a756cf21cd1549a1b76ae0e1fcaa5503 Mon Sep 17 00:00:00 2001
From: root
Date: Fri, 1 Nov 2019 23:01:42 +0100
Subject: [PATCH 084/136] homeinstall fix addons
---
.homeinstall/hubzilla-setup.sh | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/.homeinstall/hubzilla-setup.sh b/.homeinstall/hubzilla-setup.sh
index 1103bd5fd..f1395e8ce 100755
--- a/.homeinstall/hubzilla-setup.sh
+++ b/.homeinstall/hubzilla-setup.sh
@@ -448,11 +448,11 @@ function check_https {
function install_hubzilla {
print_info "installing addons..."
cd /var/www/html/
- if git remote -v | grep -i "origin.*core.git"
+ if git remote -v | grep -i "origin.*hubzilla.*core"
then
print_info "hubzilla"
util/add_addon_repo https://framagit.org/hubzilla/addons hzaddons
- elif git remote -v | grep -i "origin.*zap.git"
+ elif git remote -v | grep -i "origin.*zap.*core"
then
print_info "zap"
util/add_addon_repo https://framagit.org/zot/zap-addons.git zaddons
From 74ef5f38e9bf4642c6e752ad365ae20ead394e56 Mon Sep 17 00:00:00 2001
From: Max Kostikov
Date: Sat, 2 Nov 2019 10:36:04 +0100
Subject: [PATCH 085/136] Fix start time to sync queries on photo cache purge
---
Zotlabs/Daemon/Cron.php | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/Zotlabs/Daemon/Cron.php b/Zotlabs/Daemon/Cron.php
index 8835d8fca..7b951e7d4 100644
--- a/Zotlabs/Daemon/Cron.php
+++ b/Zotlabs/Daemon/Cron.php
@@ -97,7 +97,7 @@ class Cron {
// Clean expired photos from cache
- $sql_interval = db_utcnow() . ' - INTERVAL ' . db_quoteinterval(get_config('system','active_expire_days', '30') . ' DAY');
+ $sql_interval = "'" . dbesc(datetime_convert()) . "' - INTERVAL " . db_quoteinterval(get_config('system','active_expire_days', '30') . ' DAY');
$r = q("SELECT DISTINCT xchan, content FROM photo WHERE photo_usage = %d AND expires < $sql_interval",
intval(PHOTO_CACHE)
);
From 707b19dc35160983694b21e5e79dd7ce6d64dfee Mon Sep 17 00:00:00 2001
From: "M. Dent"
Date: Sun, 3 Nov 2019 10:12:11 +0100
Subject: [PATCH 086/136] Add hook to comments_are_now_closed()
---
doc/hook/comments_are_now_closed.bb | 11 +++++++++++
doc/hooklist.bb | 3 +++
include/items.php | 19 +++++++++++++++++++
3 files changed, 33 insertions(+)
create mode 100644 doc/hook/comments_are_now_closed.bb
diff --git a/doc/hook/comments_are_now_closed.bb b/doc/hook/comments_are_now_closed.bb
new file mode 100644
index 000000000..4d3baa95a
--- /dev/null
+++ b/doc/hook/comments_are_now_closed.bb
@@ -0,0 +1,11 @@
+[h3]comments_are_now_closed[/h3]
+
+Called when deciding whether or not commenting is closed for an item.
+
+
+Hook data (array):
+ item => posted item
+ closed => 'unset'
+
+
+To over-ride the default behaviour, change closed to true or false
diff --git a/doc/hooklist.bb b/doc/hooklist.bb
index e11bf1c6f..a923e7ae3 100644
--- a/doc/hooklist.bb
+++ b/doc/hooklist.bb
@@ -154,6 +154,9 @@ Hooks allow plugins/addons to "hook into" the code at many points and alter the
[zrl=[baseurl]/help/hook/comment_buttons]comment_buttons[/zrl]
Called when rendering the edit buttons for comments
+[zrl=[baseurl]/help/hook/comments_are_now_closed]comments_are_now_closed[/zrl]
+ Called when deciding whether or not to present a comment box for a post
+
[zrl=[baseurl]/help/hook/connect_premium]connect_premium[/zrl]
Called when connecting to a premium channel
diff --git a/include/items.php b/include/items.php
index 6786b8b05..917808ad5 100755
--- a/include/items.php
+++ b/include/items.php
@@ -206,6 +206,25 @@ function collect_recipients($item, &$private_envelope,$include_groups = true) {
}
function comments_are_now_closed($item) {
+
+ $x = [
+ 'item' => $item,
+ 'closed' => 'unset'
+ ];
+
+ /**
+ * @hooks comments_are_now_closed
+ * Called to determine whether commenting should be closed
+ * * \e array \b item
+ * * \e boolean \b closed - return value
+ */
+
+ call_hooks('comments_are_now_closed', $x);
+
+ if ($x['closed'] != 'unset') {
+ return $x['closed'];
+ }
+
if($item['comments_closed'] > NULL_DATE) {
$d = datetime_convert();
if($d > $item['comments_closed'])
From 9f9122ab8ebad3f4ea5c499a454dc7ebf289e348 Mon Sep 17 00:00:00 2001
From: Mario
Date: Sun, 3 Nov 2019 10:14:23 +0000
Subject: [PATCH 087/136] fix issue #1402
(cherry picked from commit 4a1c2208866360b5fe54eea71ff8e62bd6d63045)
---
Zotlabs/Module/Menu.php | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/Zotlabs/Module/Menu.php b/Zotlabs/Module/Menu.php
index ee6b45f87..836f6a1d5 100644
--- a/Zotlabs/Module/Menu.php
+++ b/Zotlabs/Module/Menu.php
@@ -54,9 +54,10 @@ class Menu extends \Zotlabs\Web\Controller {
if($_REQUEST['menu_system'])
$_REQUEST['menu_flags'] |= MENU_SYSTEM;
- $menu_id = ((argc() > 1) ? intval(argv(1)) : 0);
+ $menu_id = ((argc() > 2) ? intval(argv(2)) : 0);
+
if($menu_id) {
- $_REQUEST['menu_id'] = intval(argv(1));
+ $_REQUEST['menu_id'] = $menu_id;
$r = menu_edit($_REQUEST);
if($r) {
menu_sync_packet($uid,get_observer_hash(),$menu_id);
From a049664219cfffc0d0d7f41b77b7c2c036352e88 Mon Sep 17 00:00:00 2001
From: Mario
Date: Mon, 4 Nov 2019 08:35:36 +0000
Subject: [PATCH 088/136] fix query with protocol prefix not always picking the
right xchan
(cherry picked from commit 03317b9864c0d7c99e144404c647b9923d8d29ea)
---
include/follow.php | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/include/follow.php b/include/follow.php
index 50b952881..a4d382545 100644
--- a/include/follow.php
+++ b/include/follow.php
@@ -142,7 +142,7 @@ function new_contact($uid,$url,$channel,$interactive = false, $confirm = false)
$sql_options = (($protocol) ? " and xchan_network = '" . dbesc($protocol) . "' " : '');
- $r = q("select * from xchan where xchan_hash = '%s' or xchan_url = '%s' $sql_options ",
+ $r = q("select * from xchan where (xchan_addr = '%s' or xchan_url = '%s') $sql_options ",
dbesc($url),
dbesc($url)
);
From 873b20677ed35df291004152fd4e3a0494c478bf Mon Sep 17 00:00:00 2001
From: Mario
Date: Mon, 4 Nov 2019 09:31:07 +0000
Subject: [PATCH 089/136] fix duplicate attachment and regression with audio
file upload
(cherry picked from commit 4cfb965881df2be181aab6020c9df78c0a86fd9f)
---
Zotlabs/Module/Item.php | 5 -----
Zotlabs/Module/Wall_attach.php | 4 ++--
2 files changed, 2 insertions(+), 7 deletions(-)
diff --git a/Zotlabs/Module/Item.php b/Zotlabs/Module/Item.php
index cda8eabec..14881844d 100644
--- a/Zotlabs/Module/Item.php
+++ b/Zotlabs/Module/Item.php
@@ -817,11 +817,6 @@ class Item extends Controller {
'revision' => $r['data']['revision']
);
}
- $ext = substr($r['data']['filename'],strrpos($r['data']['filename'],'.'));
- if(strpos($r['data']['filetype'],'audio/') !== false)
- $attach_link = '[audio]' . z_root() . '/attach/' . $r['data']['hash'] . '/' . $r['data']['revision'] . (($ext) ? $ext : '') . '[/audio]';
- elseif(strpos($r['data']['filetype'],'video/') !== false)
- $attach_link = '[video]' . z_root() . '/attach/' . $r['data']['hash'] . '/' . $r['data']['revision'] . (($ext) ? $ext : '') . '[/video]';
$body = str_replace($match[1][$i],$attach_link,$body);
$i++;
}
diff --git a/Zotlabs/Module/Wall_attach.php b/Zotlabs/Module/Wall_attach.php
index 0ede3ad90..780e82950 100644
--- a/Zotlabs/Module/Wall_attach.php
+++ b/Zotlabs/Module/Wall_attach.php
@@ -86,7 +86,7 @@ class Wall_attach extends \Zotlabs\Web\Controller {
$def_attach = get_pconfig($channel['channel_id'],'system','attach_path');
$r = attach_store($channel,(($observer) ? $observer['xchan_hash'] : ''),'', array('source' => 'editor', 'visible' => 0, 'album' => $def_album, 'directory' => $def_attach, 'allow_cid' => '<' . $channel['channel_hash'] . '>'));
-
+
if(! $r['success']) {
notice( $r['message'] . EOL);
killme();
@@ -111,7 +111,7 @@ class Wall_attach extends \Zotlabs\Web\Controller {
}
if(strpos($r['data']['filetype'],'audio') === 0) {
$url = z_root() . '/cloud/' . $channel['channel_address'] . '/' . $r['data']['display_path'];
- echo "\n\n" . '[zaudio]' . $url . '[/zaudio]' . "\n\n";
+ $s = "\n\n" . '[zaudio]' . $url . '[/zaudio]' . "\n\n";
}
$s .= "\n\n" . '[attachment]' . $r['data']['hash'] . ',' . $r['data']['revision'] . '[/attachment]' . "\n";
From b359b89aa1f528002e19b46fffc105715dd731c8 Mon Sep 17 00:00:00 2001
From: Mario
Date: Mon, 4 Nov 2019 11:14:44 +0000
Subject: [PATCH 090/136] port fixes from zap to check for arrays
(cherry picked from commit 7cc8c2d127b09b7e53c7916c6ea104fa566971db)
---
Zotlabs/Lib/Activity.php | 17 +++++++++++------
1 file changed, 11 insertions(+), 6 deletions(-)
diff --git a/Zotlabs/Lib/Activity.php b/Zotlabs/Lib/Activity.php
index 844127ee3..a2e30e72b 100644
--- a/Zotlabs/Lib/Activity.php
+++ b/Zotlabs/Lib/Activity.php
@@ -401,26 +401,30 @@ class Activity {
$ret = [];
- if($item['tag']) {
- foreach($item['tag'] as $t) {
- if(! array_key_exists('type',$t))
+ if ($item['tag'] && is_array($item['tag'])) {
+ $ptr = $item['tag'];
+ if (! array_key_exists(0,$ptr)) {
+ $ptr = [ $ptr ];
+ }
+ foreach ($ptr as $t) {
+ if (! array_key_exists('type',$t))
$t['type'] = 'Hashtag';
switch($t['type']) {
case 'Hashtag':
- $ret[] = [ 'ttype' => TERM_HASHTAG, 'url' => ((isset($t['href'])) ? $t['href'] : $t['id']), 'term' => escape_tags((substr($t['name'],0,1) === '#') ? substr($t['name'],1) : $t['name']) ];
+ $ret[] = [ 'ttype' => TERM_HASHTAG, 'url' => $t['href'], 'term' => escape_tags((substr($t['name'],0,1) === '#') ? substr($t['name'],1) : $t['name']) ];
break;
case 'Mention':
$mention_type = substr($t['name'],0,1);
- if($mention_type === '!') {
+ if ($mention_type === '!') {
$ret[] = [ 'ttype' => TERM_FORUM, 'url' => $t['href'], 'term' => escape_tags(substr($t['name'],1)) ];
}
else {
$ret[] = [ 'ttype' => TERM_MENTION, 'url' => $t['href'], 'term' => escape_tags((substr($t['name'],0,1) === '@') ? substr($t['name'],1) : $t['name']) ];
}
break;
-
+
default:
break;
}
@@ -431,6 +435,7 @@ class Activity {
}
+
static function encode_taxonomy($item) {
$ret = [];
From 02fd7e51ffeee490760877f2a4f94d9bc8417f69 Mon Sep 17 00:00:00 2001
From: Mario
Date: Mon, 4 Nov 2019 11:33:16 +0000
Subject: [PATCH 091/136] add date and request target headers to make pixelfed
happy
(cherry picked from commit 3604220c2a5aedddf25143cc5fd87ed576d34702)
---
Zotlabs/Lib/Activity.php | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/Zotlabs/Lib/Activity.php b/Zotlabs/Lib/Activity.php
index 844127ee3..5bad73123 100644
--- a/Zotlabs/Lib/Activity.php
+++ b/Zotlabs/Lib/Activity.php
@@ -87,8 +87,8 @@ class Activity {
$headers = [
'Accept' => 'application/activity+json, application/ld+json; profile="https://www.w3.org/ns/activitystreams"',
'Host' => $m['host'],
- '(request-target)' => 'get ' . get_request_string($url),
- 'Date' => datetime_convert('UTC','UTC','now','D, d M Y H:i:s') . ' UTC'
+ 'Date' => datetime_convert('UTC','UTC', 'now', 'D, d M Y h:i:s \\G\\M\\T'),
+ '(request-target)' => 'get ' . get_request_string($url)
];
if (isset($token)) {
$headers['Authorization'] = 'Bearer ' . $token;
From 09ad48c12bf9eba0bf44229bb8028029102ecfa5 Mon Sep 17 00:00:00 2001
From: Max Kostikov
Date: Mon, 4 Nov 2019 21:44:42 +0100
Subject: [PATCH 092/136] Prefer use Etag on photo modification validation
---
Zotlabs/Module/Photo.php | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/Zotlabs/Module/Photo.php b/Zotlabs/Module/Photo.php
index fe8c47544..48e2bf4a5 100644
--- a/Zotlabs/Module/Photo.php
+++ b/Zotlabs/Module/Photo.php
@@ -221,7 +221,7 @@ class Photo extends \Zotlabs\Web\Controller {
header_remove('Pragma');
- if($_SERVER['HTTP_IF_NONE_MATCH'] === $etag || $_SERVER['HTTP_IF_MODIFIED_SINCE'] === gmdate("D, d M Y H:i:s", $modified) . " GMT") {
+ if((isset($_SERVER['HTTP_IF_NONE_MATCH']) && $_SERVER['HTTP_IF_NONE_MATCH'] === $etag) || (!isset($_SERVER['HTTP_IF_NONE_MATCH']) && isset($_SERVER['HTTP_IF_MODIFIED_SINCE']) && $_SERVER['HTTP_IF_MODIFIED_SINCE'] === gmdate("D, d M Y H:i:s", $modified) . " GMT")) {
header_remove('Expires');
header_remove('Cache-Control');
header_remove('Set-Cookie');
From 36f707b25ee04f3641c5d13290cc6297e28b1f47 Mon Sep 17 00:00:00 2001
From: Max Kostikov
Date: Wed, 6 Nov 2019 16:07:04 +0100
Subject: [PATCH 093/136] Sanitize title on Atom/RSS feed import
---
include/feedutils.php | 12 ++++++++++++
1 file changed, 12 insertions(+)
diff --git a/include/feedutils.php b/include/feedutils.php
index 5e52828c3..e7fcad02a 100644
--- a/include/feedutils.php
+++ b/include/feedutils.php
@@ -436,6 +436,18 @@ function get_atom_elements($feed, $item) {
if($summary === $res['body'])
$summary = '';
+ else {
+ $res['title'] = bbcode($res['title'], [ 'tryoembed' => false ]);
+ $res['title'] = html2plain($res['title'], 0, true);
+ $res['title'] = html_entity_decode($res['title'], ENT_QUOTES, 'UTF-8');
+ $res['title'] = preg_replace("/https?\:\/\/[a-zA-Z0-9\:\/\-\?\&\;\.\=\_\~\#\%\$\!\+\,\@]+/", "", $res['title']);
+ while (strpos($res['title'], "\n") !== false)
+ $res['title'] = str_replace("\n", " ", $res['title']);
+ while (strpos($res['title'], " ") !== false)
+ $res['title'] = str_replace(" ", " ", $res['title']);
+ $res['title'] = trim($res['title']);
+ }
+
if(($summary) && ((strpos($summary,'<') !== false) || (strpos($summary,'>') !== false))) {
$summary = purify_html($summary);
From 2875ee2423380dbe3a50aa2e9cae88c59600afe8 Mon Sep 17 00:00:00 2001
From: Max Kostikov
Date: Wed, 6 Nov 2019 16:08:36 +0100
Subject: [PATCH 094/136] Update feedutils.php
---
include/feedutils.php | 18 +++++++++---------
1 file changed, 9 insertions(+), 9 deletions(-)
diff --git a/include/feedutils.php b/include/feedutils.php
index e7fcad02a..43986fb02 100644
--- a/include/feedutils.php
+++ b/include/feedutils.php
@@ -437,15 +437,15 @@ function get_atom_elements($feed, $item) {
if($summary === $res['body'])
$summary = '';
else {
- $res['title'] = bbcode($res['title'], [ 'tryoembed' => false ]);
- $res['title'] = html2plain($res['title'], 0, true);
- $res['title'] = html_entity_decode($res['title'], ENT_QUOTES, 'UTF-8');
- $res['title'] = preg_replace("/https?\:\/\/[a-zA-Z0-9\:\/\-\?\&\;\.\=\_\~\#\%\$\!\+\,\@]+/", "", $res['title']);
- while (strpos($res['title'], "\n") !== false)
- $res['title'] = str_replace("\n", " ", $res['title']);
- while (strpos($res['title'], " ") !== false)
- $res['title'] = str_replace(" ", " ", $res['title']);
- $res['title'] = trim($res['title']);
+ $res['title'] = bbcode($res['title'], [ 'tryoembed' => false ]);
+ $res['title'] = html2plain($res['title'], 0, true);
+ $res['title'] = html_entity_decode($res['title'], ENT_QUOTES, 'UTF-8');
+ $res['title'] = preg_replace("/https?\:\/\/[a-zA-Z0-9\:\/\-\?\&\;\.\=\_\~\#\%\$\!\+\,\@]+/", "", $res['title']);
+ while (strpos($res['title'], "\n") !== false)
+ $res['title'] = str_replace("\n", " ", $res['title']);
+ while (strpos($res['title'], " ") !== false)
+ $res['title'] = str_replace(" ", " ", $res['title']);
+ $res['title'] = trim($res['title']);
}
From 9248fc96b3c7f79fa443262e3291f43b192908e4 Mon Sep 17 00:00:00 2001
From: Max Kostikov
Date: Wed, 6 Nov 2019 16:11:10 +0100
Subject: [PATCH 095/136] Formatting
---
include/feedutils.php | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/include/feedutils.php b/include/feedutils.php
index 43986fb02..f47afc7af 100644
--- a/include/feedutils.php
+++ b/include/feedutils.php
@@ -446,7 +446,7 @@ function get_atom_elements($feed, $item) {
while (strpos($res['title'], " ") !== false)
$res['title'] = str_replace(" ", " ", $res['title']);
$res['title'] = trim($res['title']);
- }
+ }
if(($summary) && ((strpos($summary,'<') !== false) || (strpos($summary,'>') !== false))) {
From f8955f90b88f296f5d1cadd575d0fc4f90b85b82 Mon Sep 17 00:00:00 2001
From: Max Kostikov
Date: Wed, 6 Nov 2019 16:14:57 +0100
Subject: [PATCH 096/136] Move title sanitizer code in the right place
---
include/feedutils.php | 24 ++++++++++++------------
1 file changed, 12 insertions(+), 12 deletions(-)
diff --git a/include/feedutils.php b/include/feedutils.php
index f47afc7af..9f4d732bb 100644
--- a/include/feedutils.php
+++ b/include/feedutils.php
@@ -436,18 +436,6 @@ function get_atom_elements($feed, $item) {
if($summary === $res['body'])
$summary = '';
- else {
- $res['title'] = bbcode($res['title'], [ 'tryoembed' => false ]);
- $res['title'] = html2plain($res['title'], 0, true);
- $res['title'] = html_entity_decode($res['title'], ENT_QUOTES, 'UTF-8');
- $res['title'] = preg_replace("/https?\:\/\/[a-zA-Z0-9\:\/\-\?\&\;\.\=\_\~\#\%\$\!\+\,\@]+/", "", $res['title']);
- while (strpos($res['title'], "\n") !== false)
- $res['title'] = str_replace("\n", " ", $res['title']);
- while (strpos($res['title'], " ") !== false)
- $res['title'] = str_replace(" ", " ", $res['title']);
- $res['title'] = trim($res['title']);
- }
-
if(($summary) && ((strpos($summary,'<') !== false) || (strpos($summary,'>') !== false))) {
$summary = purify_html($summary);
@@ -461,6 +449,18 @@ function get_atom_elements($feed, $item) {
if (title_is_body($res['title'], $res['body']))
$res['title'] = "";
+ else {
+ $res['title'] = bbcode($res['title'], [ 'tryoembed' => false ]);
+ $res['title'] = html2plain($res['title'], 0, true);
+ $res['title'] = html_entity_decode($res['title'], ENT_QUOTES, 'UTF-8');
+ $res['title'] = preg_replace("/https?\:\/\/[a-zA-Z0-9\:\/\-\?\&\;\.\=\_\~\#\%\$\!\+\,\@]+/", "", $res['title']);
+ while (strpos($res['title'], "\n") !== false)
+ $res['title'] = str_replace("\n", " ", $res['title']);
+ while (strpos($res['title'], " ") !== false)
+ $res['title'] = str_replace(" ", " ", $res['title']);
+ $res['title'] = trim($res['title']);
+ }
+
if($res['plink'])
$base_url = implode('/', array_slice(explode('/',$res['plink']),0,3));
From b6314c109dbfa134576beff9ed29254826e10223 Mon Sep 17 00:00:00 2001
From: Max Kostikov
Date: Thu, 7 Nov 2019 09:14:51 +0100
Subject: [PATCH 097/136] Sanitize title on Atom/RSS feed import
---
include/feedutils.php | 12 ++++++++++++
1 file changed, 12 insertions(+)
diff --git a/include/feedutils.php b/include/feedutils.php
index 5e52828c3..9f4d732bb 100644
--- a/include/feedutils.php
+++ b/include/feedutils.php
@@ -449,6 +449,18 @@ function get_atom_elements($feed, $item) {
if (title_is_body($res['title'], $res['body']))
$res['title'] = "";
+ else {
+ $res['title'] = bbcode($res['title'], [ 'tryoembed' => false ]);
+ $res['title'] = html2plain($res['title'], 0, true);
+ $res['title'] = html_entity_decode($res['title'], ENT_QUOTES, 'UTF-8');
+ $res['title'] = preg_replace("/https?\:\/\/[a-zA-Z0-9\:\/\-\?\&\;\.\=\_\~\#\%\$\!\+\,\@]+/", "", $res['title']);
+ while (strpos($res['title'], "\n") !== false)
+ $res['title'] = str_replace("\n", " ", $res['title']);
+ while (strpos($res['title'], " ") !== false)
+ $res['title'] = str_replace(" ", " ", $res['title']);
+ $res['title'] = trim($res['title']);
+ }
+
if($res['plink'])
$base_url = implode('/', array_slice(explode('/',$res['plink']),0,3));
From 926d7c56a6c87d9bf8a755eb0e7425f442b0e59b Mon Sep 17 00:00:00 2001
From: Max Kostikov
Date: Thu, 7 Nov 2019 14:13:29 +0100
Subject: [PATCH 098/136] Update hmessages.po
---
view/ru/hmessages.po | 408 +++++++++++++++++++++++++------------------
1 file changed, 238 insertions(+), 170 deletions(-)
diff --git a/view/ru/hmessages.po b/view/ru/hmessages.po
index 4fd712559..9a605217e 100644
--- a/view/ru/hmessages.po
+++ b/view/ru/hmessages.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: hubzilla\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-09-30 22:55+0200\n"
-"PO-Revision-Date: 2019-09-30 22:58+0200\n"
+"POT-Creation-Date: 2019-11-07 22:56+0200\n"
+"PO-Revision-Date: 2019-11-07 22:59+0200\n"
"Last-Translator: Max Kostikov \n"
"Language-Team: Russian (http://www.transifex.com/Friendica/hubzilla/language/ru/)\n"
"MIME-Version: 1.0\n"
@@ -92,7 +92,7 @@ msgstr "Фокус (по умолчанию Hubzilla)"
#: ../../extend/addon/hzaddons/cart/submodules/hzservices.php:640
#: ../../extend/addon/hzaddons/irc/irc.php:45
#: ../../extend/addon/hzaddons/frphotos/frphotos.php:97
-#: ../../extend/addon/hzaddons/ljpost/Mod_Ljpost.php:73
+#: ../../extend/addon/hzaddons/ljpost/Mod_Ljpost.php:78
#: ../../extend/addon/hzaddons/photocache/Mod_Photocache.php:67
#: ../../extend/addon/hzaddons/likebanner/likebanner.php:57
#: ../../extend/addon/hzaddons/logrot/logrot.php:35
@@ -105,7 +105,7 @@ msgstr "Фокус (по умолчанию Hubzilla)"
#: ../../extend/addon/hzaddons/statusnet/Mod_Statusnet.php:251
#: ../../extend/addon/hzaddons/statusnet/Mod_Statusnet.php:306
#: ../../extend/addon/hzaddons/startpage/Mod_Startpage.php:73
-#: ../../extend/addon/hzaddons/flashcards/Mod_Flashcards.php:212
+#: ../../extend/addon/hzaddons/flashcards/Mod_Flashcards.php:213
#: ../../extend/addon/hzaddons/skeleton/Mod_Skeleton.php:51
#: ../../extend/addon/hzaddons/pubcrawl/Mod_Pubcrawl.php:65
#: ../../extend/addon/hzaddons/diaspora/Mod_Diaspora.php:102
@@ -119,7 +119,7 @@ msgstr "Фокус (по умолчанию Hubzilla)"
#: ../../extend/addon/hzaddons/nsfw/Mod_Nsfw.php:61
#: ../../extend/addon/hzaddons/wppost/Mod_Wppost.php:97
#: ../../extend/addon/hzaddons/redfiles/redfiles.php:124
-#: ../../extend/addon/hzaddons/openstreetmap/openstreetmap.php:134
+#: ../../extend/addon/hzaddons/openstreetmap/openstreetmap.php:153
#: ../../extend/addon/hzaddons/twitter/Mod_Twitter.php:184
#: ../../extend/addon/hzaddons/libertree/Mod_Libertree.php:70
#: ../../extend/addon/hzaddons/xmpp/Mod_Xmpp.php:70
@@ -127,6 +127,11 @@ msgstr "Фокус (по умолчанию Hubzilla)"
#: ../../extend/addon/hzaddons/piwik/piwik.php:95
#: ../../extend/addon/hzaddons/mailtest/mailtest.php:100
#: ../../extend/addon/hzaddons/nofed/Mod_Nofed.php:53
+#: ../../extend/addon/hzaddons/workflow/Settings/Mod_WorkflowSettings.php:94
+#: ../../extend/addon/hzaddons/workflow/workflow.php:1256
+#: ../../extend/addon/hzaddons/workflow/workflow.php:1302
+#: ../../extend/addon/hzaddons/workflow/workflow.php:1399
+#: ../../extend/addon/hzaddons/workflow/workflow.php:2398
#: ../../extend/addon/hzaddons/hzfiles/hzfiles.php:86
#: ../../extend/addon/hzaddons/smileybutton/Mod_Smileybutton.php:55
#: ../../extend/addon/hzaddons/flattrwidget/Mod_Flattrwidget.php:92
@@ -153,8 +158,8 @@ msgstr "Узкая панель навигации"
#: ../../Zotlabs/Module/Settings/Channel.php:309
#: ../../Zotlabs/Module/Filestorage.php:198
#: ../../Zotlabs/Module/Filestorage.php:206
-#: ../../Zotlabs/Module/Removeme.php:63 ../../Zotlabs/Module/Menu.php:162
-#: ../../Zotlabs/Module/Menu.php:221 ../../Zotlabs/Module/Mitem.php:176
+#: ../../Zotlabs/Module/Removeme.php:63 ../../Zotlabs/Module/Menu.php:163
+#: ../../Zotlabs/Module/Menu.php:222 ../../Zotlabs/Module/Mitem.php:176
#: ../../Zotlabs/Module/Mitem.php:177 ../../Zotlabs/Module/Mitem.php:256
#: ../../Zotlabs/Module/Mitem.php:257 ../../Zotlabs/Module/Admin/Site.php:255
#: ../../Zotlabs/Module/Connedit.php:406 ../../Zotlabs/Module/Connedit.php:796
@@ -184,6 +189,7 @@ msgstr "Узкая панель навигации"
#: ../../extend/addon/hzaddons/cart/submodules/hzservices.php:646
#: ../../extend/addon/hzaddons/cart/submodules/hzservices.php:650
#: ../../extend/addon/hzaddons/ljpost/Mod_Ljpost.php:62
+#: ../../extend/addon/hzaddons/ljpost/Mod_Ljpost.php:66
#: ../../extend/addon/hzaddons/content_import/Mod_content_import.php:137
#: ../../extend/addon/hzaddons/content_import/Mod_content_import.php:138
#: ../../extend/addon/hzaddons/statusnet/Mod_Statusnet.php:260
@@ -217,8 +223,8 @@ msgstr "Нет"
#: ../../Zotlabs/Module/Settings/Channel.php:309
#: ../../Zotlabs/Module/Filestorage.php:198
#: ../../Zotlabs/Module/Filestorage.php:206
-#: ../../Zotlabs/Module/Removeme.php:63 ../../Zotlabs/Module/Menu.php:162
-#: ../../Zotlabs/Module/Menu.php:221 ../../Zotlabs/Module/Mitem.php:176
+#: ../../Zotlabs/Module/Removeme.php:63 ../../Zotlabs/Module/Menu.php:163
+#: ../../Zotlabs/Module/Menu.php:222 ../../Zotlabs/Module/Mitem.php:176
#: ../../Zotlabs/Module/Mitem.php:177 ../../Zotlabs/Module/Mitem.php:256
#: ../../Zotlabs/Module/Mitem.php:257 ../../Zotlabs/Module/Admin/Site.php:257
#: ../../Zotlabs/Module/Connedit.php:406 ../../Zotlabs/Module/Wiki.php:227
@@ -248,6 +254,7 @@ msgstr "Нет"
#: ../../extend/addon/hzaddons/cart/submodules/hzservices.php:646
#: ../../extend/addon/hzaddons/cart/submodules/hzservices.php:650
#: ../../extend/addon/hzaddons/ljpost/Mod_Ljpost.php:62
+#: ../../extend/addon/hzaddons/ljpost/Mod_Ljpost.php:66
#: ../../extend/addon/hzaddons/content_import/Mod_content_import.php:137
#: ../../extend/addon/hzaddons/content_import/Mod_content_import.php:138
#: ../../extend/addon/hzaddons/statusnet/Mod_Statusnet.php:260
@@ -432,7 +439,7 @@ msgstr "Неспецифический"
#: ../../include/selectors.php:60 ../../include/selectors.php:77
#: ../../include/selectors.php:115 ../../include/selectors.php:151
#: ../../include/connections.php:735 ../../include/connections.php:742
-#: ../../include/event.php:1376 ../../include/event.php:1383
+#: ../../include/event.php:1382 ../../include/event.php:1389
#: ../../Zotlabs/Module/Cdav.php:1387 ../../Zotlabs/Module/Profiles.php:795
#: ../../Zotlabs/Module/Connedit.php:935
#: ../../Zotlabs/Access/PermissionRoles.php:306
@@ -626,7 +633,7 @@ msgstr "Всё равно"
msgid "Ask me"
msgstr "Спроси меня"
-#: ../../include/photos.php:27 ../../include/items.php:3777
+#: ../../include/photos.php:27 ../../include/items.php:3796
#: ../../include/attach.php:150 ../../include/attach.php:199
#: ../../include/attach.php:272 ../../include/attach.php:380
#: ../../include/attach.php:394 ../../include/attach.php:401
@@ -635,7 +642,7 @@ msgstr "Спроси меня"
#: ../../Zotlabs/Module/Mail.php:150 ../../Zotlabs/Module/Defperms.php:181
#: ../../Zotlabs/Module/Network.php:19 ../../Zotlabs/Module/Common.php:38
#: ../../Zotlabs/Module/Item.php:417 ../../Zotlabs/Module/Item.php:436
-#: ../../Zotlabs/Module/Item.php:446 ../../Zotlabs/Module/Item.php:1320
+#: ../../Zotlabs/Module/Item.php:446 ../../Zotlabs/Module/Item.php:1315
#: ../../Zotlabs/Module/Achievements.php:34
#: ../../Zotlabs/Module/Display.php:451 ../../Zotlabs/Module/Poke.php:157
#: ../../Zotlabs/Module/Profile.php:85 ../../Zotlabs/Module/Profile.php:101
@@ -664,11 +671,11 @@ msgstr "Спроси меня"
#: ../../Zotlabs/Module/Filestorage.php:160
#: ../../Zotlabs/Module/Editblock.php:67
#: ../../Zotlabs/Module/Service_limits.php:11
-#: ../../Zotlabs/Module/Message.php:18 ../../Zotlabs/Module/Channel.php:179
-#: ../../Zotlabs/Module/Channel.php:342 ../../Zotlabs/Module/Channel.php:381
+#: ../../Zotlabs/Module/Message.php:18 ../../Zotlabs/Module/Channel.php:169
+#: ../../Zotlabs/Module/Channel.php:332 ../../Zotlabs/Module/Channel.php:371
#: ../../Zotlabs/Module/Like.php:187 ../../Zotlabs/Module/Bookmarks.php:70
-#: ../../Zotlabs/Module/Viewsrc.php:19 ../../Zotlabs/Module/Menu.php:129
-#: ../../Zotlabs/Module/Menu.php:140 ../../Zotlabs/Module/Setup.php:206
+#: ../../Zotlabs/Module/Viewsrc.php:19 ../../Zotlabs/Module/Menu.php:130
+#: ../../Zotlabs/Module/Menu.php:141 ../../Zotlabs/Module/Setup.php:206
#: ../../Zotlabs/Module/Mitem.php:129 ../../Zotlabs/Module/Notifications.php:11
#: ../../Zotlabs/Module/Editwebpage.php:68
#: ../../Zotlabs/Module/Editwebpage.php:89
@@ -685,7 +692,7 @@ msgstr "Спроси меня"
#: ../../Zotlabs/Module/Card_edit.php:51
#: ../../Zotlabs/Module/Article_edit.php:51 ../../Zotlabs/Module/Blocks.php:73
#: ../../Zotlabs/Module/Blocks.php:80 ../../Zotlabs/Module/Invite.php:21
-#: ../../Zotlabs/Module/Invite.php:102 ../../Zotlabs/Module/Articles.php:88
+#: ../../Zotlabs/Module/Invite.php:102 ../../Zotlabs/Module/Articles.php:89
#: ../../Zotlabs/Module/Pdledit.php:34 ../../Zotlabs/Module/Wiki.php:59
#: ../../Zotlabs/Module/Wiki.php:285 ../../Zotlabs/Module/Wiki.php:428
#: ../../Zotlabs/Module/Manage.php:10 ../../Zotlabs/Module/Suggest.php:32
@@ -695,7 +702,7 @@ msgstr "Спроси меня"
#: ../../extend/addon/hzaddons/pumpio/pumpio.php:44
#: ../../extend/addon/hzaddons/openid/Mod_Id.php:53
#: ../../extend/addon/hzaddons/keepout/keepout.php:36
-#: ../../extend/addon/hzaddons/flashcards/Mod_Flashcards.php:275
+#: ../../extend/addon/hzaddons/flashcards/Mod_Flashcards.php:276
msgid "Permission denied."
msgstr "Доступ запрещен."
@@ -850,7 +857,7 @@ msgstr "Просмотреть все %d общих контактов"
#: ../../include/channel.php:1430 ../../Zotlabs/Storage/Browser.php:296
#: ../../Zotlabs/Module/Oauth.php:173 ../../Zotlabs/Module/Oauth2.php:194
#: ../../Zotlabs/Module/Editlayout.php:114
-#: ../../Zotlabs/Module/Editblock.php:114 ../../Zotlabs/Module/Menu.php:175
+#: ../../Zotlabs/Module/Editblock.php:114 ../../Zotlabs/Module/Menu.php:176
#: ../../Zotlabs/Module/Admin/Profs.php:175
#: ../../Zotlabs/Module/Editwebpage.php:142 ../../Zotlabs/Module/Thing.php:266
#: ../../Zotlabs/Module/Webpages.php:255 ../../Zotlabs/Module/Group.php:252
@@ -858,7 +865,7 @@ msgstr "Просмотреть все %d общих контактов"
#: ../../Zotlabs/Module/Connections.php:339
#: ../../Zotlabs/Module/Connections.php:359
#: ../../Zotlabs/Module/Card_edit.php:99
-#: ../../Zotlabs/Module/Article_edit.php:99 ../../Zotlabs/Module/Blocks.php:160
+#: ../../Zotlabs/Module/Article_edit.php:98 ../../Zotlabs/Module/Blocks.php:160
#: ../../Zotlabs/Module/Wiki.php:211 ../../Zotlabs/Module/Wiki.php:384
#: ../../Zotlabs/Module/Layouts.php:193 ../../Zotlabs/Widget/Cdav.php:138
#: ../../Zotlabs/Widget/Cdav.php:175 ../../Zotlabs/Lib/Apps.php:557
@@ -917,10 +924,10 @@ msgstr "Запрошенный канал не доступен."
#: ../../include/channel.php:1327 ../../Zotlabs/Module/Achievements.php:15
#: ../../Zotlabs/Module/Profile.php:20 ../../Zotlabs/Module/Editlayout.php:31
#: ../../Zotlabs/Module/Filestorage.php:53
-#: ../../Zotlabs/Module/Editblock.php:31 ../../Zotlabs/Module/Menu.php:91
+#: ../../Zotlabs/Module/Editblock.php:31 ../../Zotlabs/Module/Menu.php:92
#: ../../Zotlabs/Module/Hcard.php:12 ../../Zotlabs/Module/Editwebpage.php:32
#: ../../Zotlabs/Module/Webpages.php:39 ../../Zotlabs/Module/Blocks.php:33
-#: ../../Zotlabs/Module/Articles.php:42 ../../Zotlabs/Module/Connect.php:17
+#: ../../Zotlabs/Module/Articles.php:43 ../../Zotlabs/Module/Connect.php:17
#: ../../Zotlabs/Module/Cards.php:42 ../../Zotlabs/Module/Layouts.php:31
#: ../../extend/addon/hzaddons/gallery/Mod_Gallery.php:49
msgid "Requested profile is not available."
@@ -1170,7 +1177,7 @@ msgstr "%1$s была создана %2$s %3$s"
msgid "post"
msgstr "публикация"
-#: ../../include/items.php:416 ../../Zotlabs/Module/Dreport.php:10
+#: ../../include/items.php:435 ../../Zotlabs/Module/Dreport.php:10
#: ../../Zotlabs/Module/Dreport.php:82 ../../Zotlabs/Module/Share.php:71
#: ../../Zotlabs/Module/Profperm.php:28 ../../Zotlabs/Module/Like.php:301
#: ../../Zotlabs/Module/Subthread.php:86 ../../Zotlabs/Module/Group.php:98
@@ -1183,114 +1190,114 @@ msgstr "публикация"
msgid "Permission denied"
msgstr "Доступ запрещен"
-#: ../../include/items.php:965 ../../include/items.php:1025
+#: ../../include/items.php:984 ../../include/items.php:1044
msgid "(Unknown)"
msgstr "(Неизвестный)"
-#: ../../include/items.php:1213
+#: ../../include/items.php:1232
msgid "Visible to anybody on the internet."
msgstr "Виден всем в интернете."
-#: ../../include/items.php:1215
+#: ../../include/items.php:1234
msgid "Visible to you only."
msgstr "Видно только вам."
-#: ../../include/items.php:1217
+#: ../../include/items.php:1236
msgid "Visible to anybody in this network."
msgstr "Видно всем в этой сети."
-#: ../../include/items.php:1219
+#: ../../include/items.php:1238
msgid "Visible to anybody authenticated."
msgstr "Видно всем аутентифицированным."
-#: ../../include/items.php:1221
+#: ../../include/items.php:1240
#, php-format
msgid "Visible to anybody on %s."
msgstr "Видно всем в %s."
-#: ../../include/items.php:1223
+#: ../../include/items.php:1242
msgid "Visible to all connections."
msgstr "Видно всем контактам."
-#: ../../include/items.php:1225
+#: ../../include/items.php:1244
msgid "Visible to approved connections."
msgstr "Видно только одобренным контактам."
-#: ../../include/items.php:1227
+#: ../../include/items.php:1246
msgid "Visible to specific connections."
msgstr "Видно указанным контактам."
-#: ../../include/items.php:3700 ../../Zotlabs/Module/Display.php:45
+#: ../../include/items.php:3719 ../../Zotlabs/Module/Display.php:45
#: ../../Zotlabs/Module/Display.php:455 ../../Zotlabs/Module/Admin.php:62
#: ../../Zotlabs/Module/Filestorage.php:26 ../../Zotlabs/Module/Viewsrc.php:25
#: ../../Zotlabs/Module/Admin/Addons.php:260
#: ../../Zotlabs/Module/Admin/Themes.php:72 ../../Zotlabs/Module/Thing.php:94
-#: ../../extend/addon/hzaddons/flashcards/Mod_Flashcards.php:234
#: ../../extend/addon/hzaddons/flashcards/Mod_Flashcards.php:235
+#: ../../extend/addon/hzaddons/flashcards/Mod_Flashcards.php:236
msgid "Item not found."
msgstr "Элемент не найден."
-#: ../../include/items.php:4277 ../../Zotlabs/Module/Group.php:61
+#: ../../include/items.php:4296 ../../Zotlabs/Module/Group.php:61
#: ../../Zotlabs/Module/Group.php:213
msgid "Privacy group not found."
msgstr "Группа конфиденциальности не найдена."
-#: ../../include/items.php:4293
+#: ../../include/items.php:4312
msgid "Privacy group is empty."
msgstr "Группа конфиденциальности пуста"
-#: ../../include/items.php:4300
+#: ../../include/items.php:4319
#, php-format
msgid "Privacy group: %s"
msgstr "Группа конфиденциальности: %s"
-#: ../../include/items.php:4310 ../../Zotlabs/Module/Connedit.php:867
+#: ../../include/items.php:4329 ../../Zotlabs/Module/Connedit.php:867
#, php-format
msgid "Connection: %s"
msgstr "Контакт: %s"
-#: ../../include/items.php:4312
+#: ../../include/items.php:4331
msgid "Connection not found."
msgstr "Контакт не найден."
-#: ../../include/items.php:4654 ../../Zotlabs/Module/Cover_photo.php:303
+#: ../../include/items.php:4673 ../../Zotlabs/Module/Cover_photo.php:303
msgid "female"
msgstr "женщина"
-#: ../../include/items.php:4655 ../../Zotlabs/Module/Cover_photo.php:304
+#: ../../include/items.php:4674 ../../Zotlabs/Module/Cover_photo.php:304
#, php-format
msgid "%1$s updated her %2$s"
msgstr "%1$s обновила её %2$s"
-#: ../../include/items.php:4656 ../../Zotlabs/Module/Cover_photo.php:305
+#: ../../include/items.php:4675 ../../Zotlabs/Module/Cover_photo.php:305
msgid "male"
msgstr "мужчина"
-#: ../../include/items.php:4657 ../../Zotlabs/Module/Cover_photo.php:306
+#: ../../include/items.php:4676 ../../Zotlabs/Module/Cover_photo.php:306
#, php-format
msgid "%1$s updated his %2$s"
msgstr "%1$s обновил его %2$s"
-#: ../../include/items.php:4659 ../../Zotlabs/Module/Cover_photo.php:308
+#: ../../include/items.php:4678 ../../Zotlabs/Module/Cover_photo.php:308
#, php-format
msgid "%1$s updated their %2$s"
msgstr "%2$s %1$s обновлена"
-#: ../../include/items.php:4661
+#: ../../include/items.php:4680
msgid "profile photo"
msgstr "Фотография профиля"
-#: ../../include/items.php:4853
+#: ../../include/items.php:4872
#, php-format
msgid "[Edited %s]"
msgstr "[Отредактировано %s]"
-#: ../../include/items.php:4853
+#: ../../include/items.php:4872
msgctxt "edit_activity"
msgid "Post"
msgstr "Публикация"
-#: ../../include/items.php:4853
+#: ../../include/items.php:4872
msgctxt "edit_activity"
msgid "Comment"
msgstr "Комментарий"
@@ -1908,7 +1915,7 @@ msgstr "Неизвестное вложение"
msgid "Size"
msgstr "Размер"
-#: ../../include/text.php:1515 ../../include/feedutils.php:858
+#: ../../include/text.php:1515 ../../include/feedutils.php:869
msgid "unknown"
msgstr "неизвестный"
@@ -1973,15 +1980,15 @@ msgstr "Тип содержимого страницы"
#: ../../include/text.php:2117 ../../include/conversation.php:116
#: ../../Zotlabs/Module/Tagger.php:69 ../../Zotlabs/Module/Like.php:392
-#: ../../Zotlabs/Module/Subthread.php:112 ../../Zotlabs/Lib/Activity.php:2433
+#: ../../Zotlabs/Module/Subthread.php:112 ../../Zotlabs/Lib/Activity.php:2444
#: ../../extend/addon/hzaddons/redphotos/redphotohelper.php:71
-#: ../../extend/addon/hzaddons/pubcrawl/as.php:1693
+#: ../../extend/addon/hzaddons/pubcrawl/as.php:1699
#: ../../extend/addon/hzaddons/diaspora/Receiver.php:1592
msgid "photo"
msgstr "фото"
#: ../../include/text.php:2120 ../../include/conversation.php:119
-#: ../../include/event.php:1207 ../../Zotlabs/Module/Tagger.php:73
+#: ../../include/event.php:1213 ../../Zotlabs/Module/Tagger.php:73
#: ../../Zotlabs/Module/Events.php:266
#: ../../Zotlabs/Module/Channel_calendar.php:213
#: ../../Zotlabs/Module/Like.php:394
@@ -1990,8 +1997,8 @@ msgstr "событие"
#: ../../include/text.php:2123 ../../include/conversation.php:144
#: ../../Zotlabs/Module/Like.php:392 ../../Zotlabs/Module/Subthread.php:112
-#: ../../Zotlabs/Lib/Activity.php:2433
-#: ../../extend/addon/hzaddons/pubcrawl/as.php:1693
+#: ../../Zotlabs/Lib/Activity.php:2444
+#: ../../extend/addon/hzaddons/pubcrawl/as.php:1699
#: ../../extend/addon/hzaddons/diaspora/Receiver.php:1592
msgid "status"
msgstr "статус"
@@ -2017,7 +2024,7 @@ msgstr "Инструменты дизайна"
msgid "Blocks"
msgstr "Блокировки"
-#: ../../include/text.php:2561 ../../Zotlabs/Module/Menu.php:170
+#: ../../include/text.php:2561 ../../Zotlabs/Module/Menu.php:171
msgid "Menus"
msgstr "Меню"
@@ -2230,12 +2237,12 @@ msgstr "Неверный пакет данных"
msgid "Unable to verify channel signature"
msgstr "Невозможно проверить подпись канала"
-#: ../../include/zot.php:2631 ../../Zotlabs/Lib/Libsync.php:733
+#: ../../include/zot.php:2628 ../../Zotlabs/Lib/Libsync.php:733
#, php-format
msgid "Unable to verify site signature for %s"
msgstr "Невозможно проверить подпись сайта %s"
-#: ../../include/zot.php:4328
+#: ../../include/zot.php:4325
msgid "invalid target signature"
msgstr "недопустимая целевая подпись"
@@ -2298,6 +2305,11 @@ msgstr "Не найдено"
msgid "Page not found."
msgstr "Страница не найдена."
+#: ../../include/opengraph.php:58
+#, php-format
+msgid "This is the home page of %s."
+msgstr "Это домашняя страница %s."
+
#: ../../include/bbcode.php:219 ../../include/bbcode.php:1214
#: ../../include/bbcode.php:1217 ../../include/bbcode.php:1222
#: ../../include/bbcode.php:1225 ../../include/bbcode.php:1228
@@ -2378,16 +2390,16 @@ msgid "channel"
msgstr "канал"
#: ../../include/conversation.php:160 ../../Zotlabs/Module/Like.php:447
-#: ../../Zotlabs/Lib/Activity.php:2468
-#: ../../extend/addon/hzaddons/pubcrawl/as.php:1730
+#: ../../Zotlabs/Lib/Activity.php:2479
+#: ../../extend/addon/hzaddons/pubcrawl/as.php:1736
#: ../../extend/addon/hzaddons/diaspora/Receiver.php:1532
#, php-format
msgid "%1$s likes %2$s's %3$s"
msgstr "%1$s нравится %3$s %2$s"
#: ../../include/conversation.php:163 ../../Zotlabs/Module/Like.php:449
-#: ../../Zotlabs/Lib/Activity.php:2470
-#: ../../extend/addon/hzaddons/pubcrawl/as.php:1732
+#: ../../Zotlabs/Lib/Activity.php:2481
+#: ../../extend/addon/hzaddons/pubcrawl/as.php:1738
#, php-format
msgid "%1$s doesn't like %2$s's %3$s"
msgstr "%1$s не нравится %2$s %3$s"
@@ -2480,7 +2492,7 @@ msgstr "Выбрать"
#: ../../Zotlabs/Module/Connedit.php:940
#: ../../Zotlabs/Module/Connections.php:306
#: ../../Zotlabs/Module/Card_edit.php:129
-#: ../../Zotlabs/Module/Article_edit.php:129
+#: ../../Zotlabs/Module/Article_edit.php:128
#: ../../Zotlabs/Module/Blocks.php:162 ../../Zotlabs/Lib/Apps.php:558
#: ../../Zotlabs/Lib/ThreadItem.php:168
msgid "Delete"
@@ -2608,8 +2620,8 @@ msgstr "Ткнуть"
#: ../../Zotlabs/Module/Embedphotos.php:174
#: ../../Zotlabs/Widget/Portfolio.php:95 ../../Zotlabs/Widget/Album.php:84
#: ../../Zotlabs/Lib/Apps.php:1114 ../../Zotlabs/Lib/Apps.php:1198
-#: ../../Zotlabs/Lib/Activity.php:1182
-#: ../../extend/addon/hzaddons/pubcrawl/as.php:1071
+#: ../../Zotlabs/Lib/Activity.php:1192
+#: ../../extend/addon/hzaddons/pubcrawl/as.php:1077
msgid "Unknown"
msgstr "Неизвестный"
@@ -2676,7 +2688,7 @@ msgstr "Очистить местоположение из браузера"
#: ../../Zotlabs/Module/Editblock.php:116
#: ../../Zotlabs/Module/Editwebpage.php:143
#: ../../Zotlabs/Module/Card_edit.php:101
-#: ../../Zotlabs/Module/Article_edit.php:101
+#: ../../Zotlabs/Module/Article_edit.php:100
#: ../../extend/addon/hzaddons/hsse/hsse.php:95
msgid "Insert web link"
msgstr "Вставить веб-ссылку"
@@ -2821,7 +2833,7 @@ msgstr "Встроить изображение из ваших альбомов
#: ../../Zotlabs/Module/Profile_photo.php:505
#: ../../Zotlabs/Module/Editpost.php:110 ../../Zotlabs/Module/Connedit.php:941
#: ../../Zotlabs/Module/Card_edit.php:131
-#: ../../Zotlabs/Module/Article_edit.php:131 ../../Zotlabs/Module/Wiki.php:368
+#: ../../Zotlabs/Module/Article_edit.php:130 ../../Zotlabs/Module/Wiki.php:368
#: ../../Zotlabs/Module/Wiki.php:401 ../../Zotlabs/Module/Filer.php:55
#: ../../extend/addon/hzaddons/hsse/hsse.php:209
#: ../../extend/addon/hzaddons/hsse/hsse.php:258
@@ -2854,7 +2866,7 @@ msgstr "Переключить комментарии"
#: ../../include/conversation.php:1427 ../../Zotlabs/Module/Photos.php:671
#: ../../Zotlabs/Module/Photos.php:1041 ../../Zotlabs/Module/Editblock.php:129
#: ../../Zotlabs/Module/Card_edit.php:117
-#: ../../Zotlabs/Module/Article_edit.php:117
+#: ../../Zotlabs/Module/Article_edit.php:116
#: ../../extend/addon/hzaddons/hsse/hsse.php:221
msgid "Title (optional)"
msgstr "Заголовок (необязательно)"
@@ -3358,11 +3370,11 @@ msgstr ""
msgid "RSS/Atom"
msgstr ""
-#: ../../include/network.php:1731 ../../Zotlabs/Lib/Activity.php:2283
-#: ../../Zotlabs/Lib/Activity.php:2477
-#: ../../extend/addon/hzaddons/pubcrawl/as.php:1344
-#: ../../extend/addon/hzaddons/pubcrawl/as.php:1545
-#: ../../extend/addon/hzaddons/pubcrawl/as.php:1739
+#: ../../include/network.php:1731 ../../Zotlabs/Lib/Activity.php:2294
+#: ../../Zotlabs/Lib/Activity.php:2488
+#: ../../extend/addon/hzaddons/pubcrawl/as.php:1350
+#: ../../extend/addon/hzaddons/pubcrawl/as.php:1551
+#: ../../extend/addon/hzaddons/pubcrawl/as.php:1745
msgid "ActivityPub"
msgstr ""
@@ -3548,7 +3560,7 @@ msgstr "Не показывать"
#: ../../Zotlabs/Module/Photos.php:1044 ../../Zotlabs/Module/Chat.php:243
#: ../../Zotlabs/Module/Filestorage.php:190 ../../Zotlabs/Module/Thing.php:319
#: ../../Zotlabs/Module/Thing.php:372 ../../Zotlabs/Module/Connedit.php:690
-#: ../../extend/addon/hzaddons/flashcards/Mod_Flashcards.php:204
+#: ../../extend/addon/hzaddons/flashcards/Mod_Flashcards.php:205
msgid "Permissions"
msgstr "Разрешения"
@@ -3578,37 +3590,37 @@ msgstr "Новое окно"
msgid "Open the selected location in a different window or browser tab"
msgstr "Открыть выбранное местоположение в другом окне или вкладке браузера"
-#: ../../include/connections.php:728 ../../include/event.php:1369
+#: ../../include/connections.php:728 ../../include/event.php:1375
#: ../../Zotlabs/Module/Cdav.php:1384 ../../Zotlabs/Module/Profiles.php:792
#: ../../Zotlabs/Module/Connedit.php:932
msgid "Mobile"
msgstr "Мобильный"
-#: ../../include/connections.php:729 ../../include/event.php:1370
+#: ../../include/connections.php:729 ../../include/event.php:1376
#: ../../Zotlabs/Module/Cdav.php:1385 ../../Zotlabs/Module/Profiles.php:793
#: ../../Zotlabs/Module/Connedit.php:933
msgid "Home"
msgstr "Домашний"
-#: ../../include/connections.php:730 ../../include/event.php:1371
+#: ../../include/connections.php:730 ../../include/event.php:1377
msgid "Home, Voice"
msgstr "Дом, голос"
-#: ../../include/connections.php:731 ../../include/event.php:1372
+#: ../../include/connections.php:731 ../../include/event.php:1378
msgid "Home, Fax"
msgstr "Дом, факс"
-#: ../../include/connections.php:732 ../../include/event.php:1373
+#: ../../include/connections.php:732 ../../include/event.php:1379
#: ../../Zotlabs/Module/Cdav.php:1386 ../../Zotlabs/Module/Profiles.php:794
#: ../../Zotlabs/Module/Connedit.php:934
msgid "Work"
msgstr "Рабочий"
-#: ../../include/connections.php:733 ../../include/event.php:1374
+#: ../../include/connections.php:733 ../../include/event.php:1380
msgid "Work, Voice"
msgstr "Работа, голос"
-#: ../../include/connections.php:734 ../../include/event.php:1375
+#: ../../include/connections.php:734 ../../include/event.php:1381
msgid "Work, Fax"
msgstr "Работа, факс"
@@ -3636,27 +3648,27 @@ msgstr "Начало:"
msgid "End:"
msgstr "Окончание:"
-#: ../../include/event.php:1058
+#: ../../include/event.php:1064
msgid "This event has been added to your calendar."
msgstr "Это событие было добавлено в ваш календарь."
-#: ../../include/event.php:1284
+#: ../../include/event.php:1290
msgid "Not specified"
msgstr "Не указано"
-#: ../../include/event.php:1285
+#: ../../include/event.php:1291
msgid "Needs Action"
msgstr "Требует действия"
-#: ../../include/event.php:1286
+#: ../../include/event.php:1292
msgid "Completed"
msgstr "Завершено"
-#: ../../include/event.php:1287
+#: ../../include/event.php:1293
msgid "In Process"
msgstr "В процессе"
-#: ../../include/event.php:1288
+#: ../../include/event.php:1294
msgid "Cancelled"
msgstr "Отменено"
@@ -3851,7 +3863,7 @@ msgstr "Карточки"
msgid "View Cards"
msgstr "Просмотреть карточки"
-#: ../../include/nav.php:514 ../../Zotlabs/Module/Articles.php:222
+#: ../../include/nav.php:514 ../../Zotlabs/Module/Articles.php:226
#: ../../Zotlabs/Lib/Apps.php:324
msgid "Articles"
msgstr "Статьи"
@@ -4028,9 +4040,9 @@ msgstr "Общие"
#: ../../Zotlabs/Storage/Browser.php:282 ../../Zotlabs/Storage/Browser.php:396
#: ../../Zotlabs/Module/Cdav.php:1084 ../../Zotlabs/Module/Cdav.php:1390
#: ../../Zotlabs/Module/Profiles.php:798
-#: ../../Zotlabs/Module/New_channel.php:189 ../../Zotlabs/Module/Menu.php:181
+#: ../../Zotlabs/Module/New_channel.php:189 ../../Zotlabs/Module/Menu.php:182
#: ../../Zotlabs/Module/Webpages.php:254 ../../Zotlabs/Module/Connedit.php:938
-#: ../../Zotlabs/Module/Blocks.php:159 ../../Zotlabs/Module/Articles.php:116
+#: ../../Zotlabs/Module/Blocks.php:159 ../../Zotlabs/Module/Articles.php:117
#: ../../Zotlabs/Module/Cards.php:113 ../../Zotlabs/Module/Layouts.php:185
#: ../../Zotlabs/Widget/Cdav.php:140 ../../Zotlabs/Widget/Cdav.php:178
msgid "Create"
@@ -4245,9 +4257,9 @@ msgstr "Не удалось получить доступ к записи кон
#: ../../Zotlabs/Module/Settings/Channel.php:266
#: ../../extend/addon/hzaddons/rendezvous/rendezvous.php:82
#: ../../extend/addon/hzaddons/logrot/logrot.php:54
-#: ../../extend/addon/hzaddons/openstreetmap/openstreetmap.php:150
+#: ../../extend/addon/hzaddons/openstreetmap/openstreetmap.php:169
#: ../../extend/addon/hzaddons/msgfooter/msgfooter.php:54
-#: ../../extend/addon/hzaddons/twitter/twitter.php:483
+#: ../../extend/addon/hzaddons/twitter/twitter.php:489
#: ../../extend/addon/hzaddons/xmpp/xmpp.php:54
#: ../../extend/addon/hzaddons/piwik/piwik.php:116
msgid "Settings updated."
@@ -4267,13 +4279,13 @@ msgstr "Приложение \"Разрешения по умолчанию\""
#: ../../Zotlabs/Module/Webpages.php:48 ../../Zotlabs/Module/Group.php:106
#: ../../Zotlabs/Module/Mood.php:134 ../../Zotlabs/Module/Lang.php:17
#: ../../Zotlabs/Module/Randprof.php:29 ../../Zotlabs/Module/Invite.php:110
-#: ../../Zotlabs/Module/Articles.php:51 ../../Zotlabs/Module/Connect.php:104
+#: ../../Zotlabs/Module/Articles.php:52 ../../Zotlabs/Module/Connect.php:104
#: ../../Zotlabs/Module/Pdledit.php:42 ../../Zotlabs/Module/Affinity.php:52
#: ../../Zotlabs/Module/Wiki.php:52 ../../Zotlabs/Module/Suggest.php:40
#: ../../Zotlabs/Module/Cards.php:51
#: ../../extend/addon/hzaddons/jappixmini/Mod_Jappixmini.php:96
#: ../../extend/addon/hzaddons/pumpio/Mod_Pumpio.php:53
-#: ../../extend/addon/hzaddons/ljpost/Mod_Ljpost.php:36
+#: ../../extend/addon/hzaddons/ljpost/Mod_Ljpost.php:37
#: ../../extend/addon/hzaddons/planets/Mod_Planets.php:20
#: ../../extend/addon/hzaddons/photocache/Mod_Photocache.php:42
#: ../../extend/addon/hzaddons/sendzid/Mod_Sendzid.php:20
@@ -4409,7 +4421,7 @@ msgstr "Поиск Xchan"
msgid "Lookup xchan beginning with (or webbie): "
msgstr "Запрос Xchan начинается с (или webbie):"
-#: ../../Zotlabs/Module/Xchan.php:41 ../../Zotlabs/Module/Menu.php:231
+#: ../../Zotlabs/Module/Xchan.php:41 ../../Zotlabs/Module/Menu.php:232
#: ../../Zotlabs/Module/Mitem.php:134
msgid "Not found."
msgstr "Не найдено."
@@ -4488,12 +4500,12 @@ msgstr "Нет такой группы"
msgid "No such channel"
msgstr "Нет такого канала"
-#: ../../Zotlabs/Module/Network.php:173 ../../Zotlabs/Module/Channel.php:193
+#: ../../Zotlabs/Module/Network.php:173 ../../Zotlabs/Module/Channel.php:183
msgid "Search Results For:"
msgstr "Результаты поиска для:"
#: ../../Zotlabs/Module/Network.php:203 ../../Zotlabs/Module/Display.php:80
-#: ../../Zotlabs/Module/Pubstream.php:94 ../../Zotlabs/Module/Channel.php:228
+#: ../../Zotlabs/Module/Pubstream.php:94 ../../Zotlabs/Module/Channel.php:218
#: ../../Zotlabs/Module/Hq.php:134
msgid "Reset form"
msgstr "Очистить форму"
@@ -4560,28 +4572,28 @@ msgstr "Не удалось найти оригинальную публикац
msgid "Empty post discarded."
msgstr "Пустая публикация отклонена."
-#: ../../Zotlabs/Module/Item.php:1082
+#: ../../Zotlabs/Module/Item.php:1077
msgid "Duplicate post suppressed."
msgstr "Подавлена дублирующаяся публикация."
-#: ../../Zotlabs/Module/Item.php:1227
+#: ../../Zotlabs/Module/Item.php:1222
msgid "System error. Post not saved."
msgstr "Системная ошибка. Публикация не сохранена."
-#: ../../Zotlabs/Module/Item.php:1257
+#: ../../Zotlabs/Module/Item.php:1252
msgid "Your comment is awaiting approval."
msgstr "Ваш комментарий ожидает одобрения."
-#: ../../Zotlabs/Module/Item.php:1374
+#: ../../Zotlabs/Module/Item.php:1369
msgid "Unable to obtain post information from database."
msgstr "Невозможно получить информацию о публикации из базы данных"
-#: ../../Zotlabs/Module/Item.php:1381
+#: ../../Zotlabs/Module/Item.php:1376
#, php-format
msgid "You have reached your limit of %1$.0f top level posts."
msgstr "Вы достигли вашего ограничения в %1$.0f публикаций высокого уровня."
-#: ../../Zotlabs/Module/Item.php:1388
+#: ../../Zotlabs/Module/Item.php:1383
#, php-format
msgid "You have reached your limit of %1$.0f webpages."
msgstr "Вы достигли вашего ограничения в %1$.0f страниц."
@@ -4597,7 +4609,7 @@ msgstr "Некоторые предложения о том, что делать
msgid "Public access denied."
msgstr "Публичный доступ запрещен."
-#: ../../Zotlabs/Module/Display.php:378 ../../Zotlabs/Module/Channel.php:483
+#: ../../Zotlabs/Module/Display.php:378 ../../Zotlabs/Module/Channel.php:476
msgid ""
"You must enable javascript for your browser to be able to view this content."
msgstr "Для просмотра этого содержимого в вашем браузере должен быть включён JavaScript"
@@ -4937,6 +4949,8 @@ msgid "Organisation"
msgstr "Организация"
#: ../../Zotlabs/Module/Cdav.php:1377 ../../Zotlabs/Module/Connedit.php:925
+#: ../../extend/addon/hzaddons/workflow/workflow.php:2291
+#: ../../extend/addon/hzaddons/workflow/workflow.php:2344
msgid "Title"
msgstr "Наименование"
@@ -5015,12 +5029,12 @@ msgstr "Календарь по умолчанию"
msgid "Default Addressbook"
msgstr "Адресная книга по умолчанию"
-#: ../../Zotlabs/Module/Profile.php:45 ../../Zotlabs/Module/Channel.php:98
+#: ../../Zotlabs/Module/Profile.php:45 ../../Zotlabs/Module/Channel.php:99
#: ../../Zotlabs/Module/Hcard.php:37
msgid "Posts and comments"
msgstr "Публикации и комментарии"
-#: ../../Zotlabs/Module/Profile.php:52 ../../Zotlabs/Module/Channel.php:105
+#: ../../Zotlabs/Module/Profile.php:52 ../../Zotlabs/Module/Channel.php:106
#: ../../Zotlabs/Module/Hcard.php:44
msgid "Only posts"
msgstr "Только публикации"
@@ -5030,12 +5044,12 @@ msgid "vcard"
msgstr "vCard"
#: ../../Zotlabs/Module/Ochannel.php:32 ../../Zotlabs/Module/Chat.php:31
-#: ../../Zotlabs/Module/Channel.php:41
+#: ../../Zotlabs/Module/Channel.php:42
#: ../../extend/addon/hzaddons/chess/Mod_Chess.php:343
msgid "You must be logged in to see this page."
msgstr "Вы должны авторизоваться, чтобы увидеть эту страницу."
-#: ../../Zotlabs/Module/Share.php:103 ../../Zotlabs/Lib/Activity.php:1661
+#: ../../Zotlabs/Module/Share.php:103 ../../Zotlabs/Lib/Activity.php:1671
#, php-format
msgid "🔁 Repeated %1$s's %2$s"
msgstr "🔁 Повторил %1$s %2$s"
@@ -5842,7 +5856,7 @@ msgstr "Название приложения"
#: ../../Zotlabs/Module/Oauth.php:114 ../../Zotlabs/Module/Oauth.php:140
#: ../../extend/addon/hzaddons/statusnet/statusnet.php:596
-#: ../../extend/addon/hzaddons/twitter/twitter.php:494
+#: ../../extend/addon/hzaddons/twitter/twitter.php:500
msgid "Consumer Key"
msgstr "Ключ клиента"
@@ -5854,7 +5868,7 @@ msgstr "Сгенерирован автоматические - измените
#: ../../Zotlabs/Module/Oauth.php:115 ../../Zotlabs/Module/Oauth.php:141
#: ../../Zotlabs/Module/Oauth2.php:119 ../../Zotlabs/Module/Oauth2.php:147
#: ../../extend/addon/hzaddons/statusnet/statusnet.php:595
-#: ../../extend/addon/hzaddons/twitter/twitter.php:495
+#: ../../extend/addon/hzaddons/twitter/twitter.php:501
msgid "Consumer Secret"
msgstr "Код клиента"
@@ -6451,10 +6465,11 @@ msgid "Manage Channel Locations"
msgstr "Управление местоположением канала"
#: ../../Zotlabs/Module/Locs.php:119
+#: ../../extend/addon/hzaddons/workflow/workflow.php:272
msgid "Primary"
msgstr "Основной"
-#: ../../Zotlabs/Module/Locs.php:120 ../../Zotlabs/Module/Menu.php:176
+#: ../../Zotlabs/Module/Locs.php:120 ../../Zotlabs/Module/Menu.php:177
msgid "Drop"
msgstr "Удалить"
@@ -7356,7 +7371,7 @@ msgid "Edit file permissions"
msgstr "Редактировать разрешения файла"
#: ../../Zotlabs/Module/Filestorage.php:197
-#: ../../extend/addon/hzaddons/flashcards/Mod_Flashcards.php:211
+#: ../../extend/addon/hzaddons/flashcards/Mod_Flashcards.php:212
msgid "Set/edit permissions"
msgstr "Редактировать разрешения"
@@ -7397,12 +7412,7 @@ msgstr "Редактировать блок"
msgid "No service class restrictions found."
msgstr "Ограничений класса обслуживание не найдено."
-#: ../../Zotlabs/Module/Channel.php:122
-#, php-format
-msgid "This is the home page of %s."
-msgstr "Это домашняя страница %s."
-
-#: ../../Zotlabs/Module/Channel.php:176
+#: ../../Zotlabs/Module/Channel.php:166
msgid "Insufficient permissions. Request redirected to profile page."
msgstr "Недостаточно прав. Запрос перенаправлен на страницу профиля."
@@ -7621,107 +7631,107 @@ msgid ""
"removed from the network"
msgstr "По умолчанию только представление канала расположенное на данном хабе будет удалено из сети"
-#: ../../Zotlabs/Module/Menu.php:67
+#: ../../Zotlabs/Module/Menu.php:68
msgid "Unable to update menu."
msgstr "Невозможно обновить меню."
-#: ../../Zotlabs/Module/Menu.php:78
+#: ../../Zotlabs/Module/Menu.php:79
msgid "Unable to create menu."
msgstr "Невозможно создать меню."
-#: ../../Zotlabs/Module/Menu.php:160 ../../Zotlabs/Module/Menu.php:173
+#: ../../Zotlabs/Module/Menu.php:161 ../../Zotlabs/Module/Menu.php:174
msgid "Menu Name"
msgstr "Название меню"
-#: ../../Zotlabs/Module/Menu.php:160
+#: ../../Zotlabs/Module/Menu.php:161
msgid "Unique name (not visible on webpage) - required"
msgstr "Уникальное название (не видимо на странице) - требуется"
-#: ../../Zotlabs/Module/Menu.php:161 ../../Zotlabs/Module/Menu.php:174
+#: ../../Zotlabs/Module/Menu.php:162 ../../Zotlabs/Module/Menu.php:175
msgid "Menu Title"
msgstr "Заголовок меню"
-#: ../../Zotlabs/Module/Menu.php:161
+#: ../../Zotlabs/Module/Menu.php:162
msgid "Visible on webpage - leave empty for no title"
msgstr "Видимость на странице - оставьте пустым если не хотите иметь заголовок"
-#: ../../Zotlabs/Module/Menu.php:162
+#: ../../Zotlabs/Module/Menu.php:163
msgid "Allow Bookmarks"
msgstr "Разрешить закладки"
-#: ../../Zotlabs/Module/Menu.php:162 ../../Zotlabs/Module/Menu.php:221
+#: ../../Zotlabs/Module/Menu.php:163 ../../Zotlabs/Module/Menu.php:222
msgid "Menu may be used to store saved bookmarks"
msgstr "Меню может использоваться, чтобы сохранить закладки"
-#: ../../Zotlabs/Module/Menu.php:163 ../../Zotlabs/Module/Menu.php:224
+#: ../../Zotlabs/Module/Menu.php:164 ../../Zotlabs/Module/Menu.php:225
msgid "Submit and proceed"
msgstr "Отправить и обработать"
-#: ../../Zotlabs/Module/Menu.php:177 ../../Zotlabs/Module/Webpages.php:266
+#: ../../Zotlabs/Module/Menu.php:178 ../../Zotlabs/Module/Webpages.php:266
#: ../../Zotlabs/Module/Blocks.php:157 ../../Zotlabs/Module/Layouts.php:191
msgid "Created"
msgstr "Создано"
-#: ../../Zotlabs/Module/Menu.php:178 ../../Zotlabs/Module/Webpages.php:267
+#: ../../Zotlabs/Module/Menu.php:179 ../../Zotlabs/Module/Webpages.php:267
#: ../../Zotlabs/Module/Blocks.php:158 ../../Zotlabs/Module/Layouts.php:192
msgid "Edited"
msgstr "Отредактировано"
-#: ../../Zotlabs/Module/Menu.php:179 ../../Zotlabs/Module/Notifications.php:50
+#: ../../Zotlabs/Module/Menu.php:180 ../../Zotlabs/Module/Notifications.php:50
#: ../../Zotlabs/Module/Connections.php:83
#: ../../Zotlabs/Module/Connections.php:92
msgid "New"
msgstr "Новые"
-#: ../../Zotlabs/Module/Menu.php:180
+#: ../../Zotlabs/Module/Menu.php:181
msgid "Bookmarks allowed"
msgstr "Закладки разрешены"
-#: ../../Zotlabs/Module/Menu.php:182
+#: ../../Zotlabs/Module/Menu.php:183
msgid "Delete this menu"
msgstr "Удалить это меню"
-#: ../../Zotlabs/Module/Menu.php:183 ../../Zotlabs/Module/Menu.php:218
+#: ../../Zotlabs/Module/Menu.php:184 ../../Zotlabs/Module/Menu.php:219
msgid "Edit menu contents"
msgstr "Редактировать содержание меню"
-#: ../../Zotlabs/Module/Menu.php:184
+#: ../../Zotlabs/Module/Menu.php:185
msgid "Edit this menu"
msgstr "Редактировать это меню"
-#: ../../Zotlabs/Module/Menu.php:200
+#: ../../Zotlabs/Module/Menu.php:201
msgid "Menu could not be deleted."
msgstr "Меню не может быть удалено."
-#: ../../Zotlabs/Module/Menu.php:208 ../../Zotlabs/Module/Mitem.php:31
+#: ../../Zotlabs/Module/Menu.php:209 ../../Zotlabs/Module/Mitem.php:31
msgid "Menu not found."
msgstr "Меню не найдено"
-#: ../../Zotlabs/Module/Menu.php:213
+#: ../../Zotlabs/Module/Menu.php:214
msgid "Edit Menu"
msgstr "Редактировать меню"
-#: ../../Zotlabs/Module/Menu.php:217
+#: ../../Zotlabs/Module/Menu.php:218
msgid "Add or remove entries to this menu"
msgstr "Добавить или удалить пункты этого меню"
-#: ../../Zotlabs/Module/Menu.php:219
+#: ../../Zotlabs/Module/Menu.php:220
msgid "Menu name"
msgstr "Название меню"
-#: ../../Zotlabs/Module/Menu.php:219
+#: ../../Zotlabs/Module/Menu.php:220
msgid "Must be unique, only seen by you"
msgstr "Должно быть уникальным (видно только вам)"
-#: ../../Zotlabs/Module/Menu.php:220
+#: ../../Zotlabs/Module/Menu.php:221
msgid "Menu title"
msgstr "Заголовок меню"
-#: ../../Zotlabs/Module/Menu.php:220
+#: ../../Zotlabs/Module/Menu.php:221
msgid "Menu title as seen by others"
msgstr "Видимый другими заголовок меню"
-#: ../../Zotlabs/Module/Menu.php:221
+#: ../../Zotlabs/Module/Menu.php:222
msgid "Allow bookmarks"
msgstr "Разрешить закладки"
@@ -10222,7 +10232,7 @@ msgstr "Настроение"
msgid "Edit Card"
msgstr "Редактировать карточку"
-#: ../../Zotlabs/Module/Article_edit.php:128
+#: ../../Zotlabs/Module/Article_edit.php:127
msgid "Edit Article"
msgstr "Редактировать статью"
@@ -10321,15 +10331,15 @@ msgstr "или посетите"
msgid "3. Click [Connect]"
msgstr "Нажать [Подключиться]"
-#: ../../Zotlabs/Module/Articles.php:51
+#: ../../Zotlabs/Module/Articles.php:52
msgid "Articles App"
msgstr "Приложение \"Статьи\""
-#: ../../Zotlabs/Module/Articles.php:52
+#: ../../Zotlabs/Module/Articles.php:53
msgid "Create interactive articles"
msgstr "Создать интерактивные статьи"
-#: ../../Zotlabs/Module/Articles.php:115
+#: ../../Zotlabs/Module/Articles.php:116
msgid "Add Article"
msgstr "Добавить статью"
@@ -10491,7 +10501,7 @@ msgstr "Настройки степени сходства"
#: ../../Zotlabs/Module/Wiki.php:35
#: ../../extend/addon/hzaddons/cart/cart.php:1298
-#: ../../extend/addon/hzaddons/flashcards/Mod_Flashcards.php:34
+#: ../../extend/addon/hzaddons/flashcards/Mod_Flashcards.php:37
msgid "Profile Unavailable."
msgstr "Профиль недоступен."
@@ -11020,6 +11030,7 @@ msgid "Forums"
msgstr "Форумы"
#: ../../Zotlabs/Widget/Notes.php:21 ../../Zotlabs/Lib/Apps.php:369
+#: ../../extend/addon/hzaddons/workflow/workflow.php:2299
msgid "Notes"
msgstr "Заметки"
@@ -12438,27 +12449,27 @@ msgstr "Это настройка по умолчанию для тех, кто
msgid "This is your default setting for the audience of your webpages"
msgstr "Это настройка по умолчанию для аудитории ваших веб-страниц"
-#: ../../Zotlabs/Lib/Activity.php:1646
+#: ../../Zotlabs/Lib/Activity.php:1656
#, php-format
msgid "Likes %1$s's %2$s"
msgstr "Нравится %1$s %2$s"
-#: ../../Zotlabs/Lib/Activity.php:1649
+#: ../../Zotlabs/Lib/Activity.php:1659
#, php-format
msgid "Doesn't like %1$s's %2$s"
msgstr "Не нравится %1$s %2$s"
-#: ../../Zotlabs/Lib/Activity.php:1652
+#: ../../Zotlabs/Lib/Activity.php:1662
#, php-format
msgid "Will attend %1$s's %2$s"
msgstr "Примет участие %1$s %2$s"
-#: ../../Zotlabs/Lib/Activity.php:1655
+#: ../../Zotlabs/Lib/Activity.php:1665
#, php-format
msgid "Will not attend %1$s's %2$s"
msgstr "Не примет участие %1$s %2$s"
-#: ../../Zotlabs/Lib/Activity.php:1658
+#: ../../Zotlabs/Lib/Activity.php:1668
#, php-format
msgid "May attend %1$s's %2$s"
msgstr "Возможно примет участие %1$s %2$s"
@@ -12554,7 +12565,7 @@ msgid "Errors encountered deleting database table "
msgstr "Возникшие при удалении таблицы базы данных ошибки"
#: ../../extend/addon/hzaddons/rendezvous/rendezvous.php:95
-#: ../../extend/addon/hzaddons/twitter/twitter.php:492
+#: ../../extend/addon/hzaddons/twitter/twitter.php:498
msgid "Submit Settings"
msgstr "Отправить настройки"
@@ -13040,7 +13051,7 @@ msgstr "Ваш аккаунт на %s перестанет работать че
#: ../../extend/addon/hzaddons/testdrive/testdrive.php:105
msgid "Your $Productname test account is about to expire."
-msgstr "Ваш тестовый аккаунт в $Productname близок к окончанию срока действия."
+msgstr "Ваша тестовая учётная запись в $Productname близка к окончанию срока действия."
#: ../../extend/addon/hzaddons/frphotos/frphotos.php:92
msgid "Friendica Photo Album Import"
@@ -13062,15 +13073,19 @@ msgstr "Имя пользователя для входа Friendica"
msgid "Friendica Login Password"
msgstr "Пароль для входа Firendica"
-#: ../../extend/addon/hzaddons/ljpost/ljpost.php:45
+#: ../../extend/addon/hzaddons/ljpost/ljpost.php:49
msgid "Post to Livejournal"
msgstr "Опубликовать в Livejournal"
-#: ../../extend/addon/hzaddons/ljpost/Mod_Ljpost.php:36
+#: ../../extend/addon/hzaddons/ljpost/ljpost.php:125
+msgid "Posted by"
+msgstr "Опубликовано"
+
+#: ../../extend/addon/hzaddons/ljpost/Mod_Ljpost.php:37
msgid "Livejournal Crosspost Connector App"
msgstr "Приложение \"Публикация в Livejournal\""
-#: ../../extend/addon/hzaddons/ljpost/Mod_Ljpost.php:37
+#: ../../extend/addon/hzaddons/ljpost/Mod_Ljpost.php:38
msgid "Relay public posts to Livejournal"
msgstr "Пересылает общедоступные публикации в Livejournal"
@@ -13086,7 +13101,11 @@ msgstr "Пароль Livejournal"
msgid "Post to Livejournal by default"
msgstr "Публиковать в Livejournal по умолчанию"
-#: ../../extend/addon/hzaddons/ljpost/Mod_Ljpost.php:70
+#: ../../extend/addon/hzaddons/ljpost/Mod_Ljpost.php:66
+msgid "Send wall-to-wall posts to Livejournal"
+msgstr "Отправлять публикации на стене в Livejournal"
+
+#: ../../extend/addon/hzaddons/ljpost/Mod_Ljpost.php:75
msgid "Livejournal Crosspost Connector"
msgstr "Публикация в Livejournal"
@@ -14132,7 +14151,7 @@ msgstr "Приложение Authchoose"
msgid "Authchoose"
msgstr ""
-#: ../../extend/addon/hzaddons/flashcards/Mod_Flashcards.php:168
+#: ../../extend/addon/hzaddons/flashcards/Mod_Flashcards.php:169
msgid "Not allowed."
msgstr "Запрещено."
@@ -14293,7 +14312,7 @@ msgstr "Публиковать в Dreamwidth по умолчанию"
msgid "Dreamwidth Crosspost Connector"
msgstr "Публикация в Dreamwidth"
-#: ../../extend/addon/hzaddons/dwpost/dwpost.php:48
+#: ../../extend/addon/hzaddons/dwpost/dwpost.php:47
msgid "Post to Dreamwidth"
msgstr "Публиковать в Dreamwidth"
@@ -14513,7 +14532,7 @@ msgstr "Публиковать в Insane Journal по умолчанию"
msgid "Insane Journal Crosspost Connector"
msgstr "Публикация в Insane Journal"
-#: ../../extend/addon/hzaddons/ijpost/ijpost.php:45
+#: ../../extend/addon/hzaddons/ijpost/ijpost.php:44
msgid "Post to Insane Journal"
msgstr "Опубликовать в Insane Journal"
@@ -14767,44 +14786,44 @@ msgstr ""
msgid "Search $Projectname"
msgstr "Поиск $Projectname"
-#: ../../extend/addon/hzaddons/openstreetmap/openstreetmap.php:119
+#: ../../extend/addon/hzaddons/openstreetmap/openstreetmap.php:131
msgid "View Larger"
msgstr "Увеличить"
-#: ../../extend/addon/hzaddons/openstreetmap/openstreetmap.php:135
+#: ../../extend/addon/hzaddons/openstreetmap/openstreetmap.php:154
msgid "Tile Server URL"
msgstr "URL сервера Tile"
-#: ../../extend/addon/hzaddons/openstreetmap/openstreetmap.php:135
+#: ../../extend/addon/hzaddons/openstreetmap/openstreetmap.php:154
msgid ""
"A list of public tile servers"
msgstr "Список общедоступных серверов"
-#: ../../extend/addon/hzaddons/openstreetmap/openstreetmap.php:136
+#: ../../extend/addon/hzaddons/openstreetmap/openstreetmap.php:155
msgid "Nominatim (reverse geocoding) Server URL"
msgstr "URL сервера Nominatim (обратное геокодирование)"
-#: ../../extend/addon/hzaddons/openstreetmap/openstreetmap.php:136
+#: ../../extend/addon/hzaddons/openstreetmap/openstreetmap.php:155
msgid ""
"A list of Nominatim servers"
msgstr "Список серверов Nominatim"
-#: ../../extend/addon/hzaddons/openstreetmap/openstreetmap.php:137
+#: ../../extend/addon/hzaddons/openstreetmap/openstreetmap.php:156
msgid "Default zoom"
msgstr "Масштаб по умолчанию"
-#: ../../extend/addon/hzaddons/openstreetmap/openstreetmap.php:137
+#: ../../extend/addon/hzaddons/openstreetmap/openstreetmap.php:156
msgid ""
"The default zoom level. (1:world, 18:highest, also depends on tile server)"
msgstr "Уровень размера по умолчанию (1 - весь мир, 18 - максимальный; зависит от сервера)."
-#: ../../extend/addon/hzaddons/openstreetmap/openstreetmap.php:138
+#: ../../extend/addon/hzaddons/openstreetmap/openstreetmap.php:157
msgid "Include marker on map"
msgstr "Включите маркер на карте"
-#: ../../extend/addon/hzaddons/openstreetmap/openstreetmap.php:138
+#: ../../extend/addon/hzaddons/openstreetmap/openstreetmap.php:157
msgid "Include a marker on the map."
msgstr "Включить маркер на карте"
@@ -15259,6 +15278,55 @@ msgstr "Разрешить федерацию публикаций по умол
msgid "No Federation"
msgstr "Отключить Federation"
+#: ../../extend/addon/hzaddons/workflow/Settings/Mod_WorkflowSettings.php:101
+msgid "Workflow Settings"
+msgstr "Настройки \"Рабочего процесса\""
+
+#: ../../extend/addon/hzaddons/workflow/workflow.php:212
+msgid "Workflow user."
+msgstr "Пользователь \"Рабочего процесса\"."
+
+#: ../../extend/addon/hzaddons/workflow/workflow.php:259
+msgid "This channel"
+msgstr "Этот канал"
+
+#: ../../extend/addon/hzaddons/workflow/workflow.php:480
+#: ../../extend/addon/hzaddons/workflow/workflow.php:1233
+#: ../../extend/addon/hzaddons/workflow/workflow.php:1251
+msgid "Workflow"
+msgstr "Рабочий процесс"
+
+#: ../../extend/addon/hzaddons/workflow/workflow.php:1250
+msgid "Add item to which workflow"
+msgstr "Подключить рабочий процесс к элементу"
+
+#: ../../extend/addon/hzaddons/workflow/workflow.php:1297
+#: ../../extend/addon/hzaddons/workflow/workflow.php:1394
+msgid "Create Workflow Item"
+msgstr "Создать элемент рабочего процесса"
+
+#: ../../extend/addon/hzaddons/workflow/workflow.php:2270
+msgid "Link"
+msgstr "Ссылка"
+
+#: ../../extend/addon/hzaddons/workflow/workflow.php:2272
+msgid "Web link."
+msgstr "Веб-ссылка."
+
+#: ../../extend/addon/hzaddons/workflow/workflow.php:2293
+#: ../../extend/addon/hzaddons/workflow/workflow.php:2346
+msgid "Brief description or title"
+msgstr "Подробное описание или заголовок"
+
+#: ../../extend/addon/hzaddons/workflow/workflow.php:2301
+#: ../../extend/addon/hzaddons/workflow/workflow.php:2354
+msgid "Notes and Info"
+msgstr "Замечания и информация"
+
+#: ../../extend/addon/hzaddons/workflow/workflow.php:2352
+msgid "Body"
+msgstr "Текст"
+
#: ../../extend/addon/hzaddons/totp/Mod_Totp.php:23
msgid "TOTP Two-Step Verification"
msgstr "Двухэтапная верификация TOTP"
From 426668cd2ea1ffbf1bd7751f604755255a20d305 Mon Sep 17 00:00:00 2001
From: Max Kostikov
Date: Thu, 7 Nov 2019 14:14:41 +0100
Subject: [PATCH 099/136] Update hstrings.php
---
view/ru/hstrings.php | 17 +++++++++++++++--
1 file changed, 15 insertions(+), 2 deletions(-)
diff --git a/view/ru/hstrings.php b/view/ru/hstrings.php
index a39e6fa77..4bf5ea79a 100644
--- a/view/ru/hstrings.php
+++ b/view/ru/hstrings.php
@@ -465,6 +465,7 @@ App::$strings["Help:"] = "Помощь:";
App::$strings["Help"] = "Помощь";
App::$strings["Not Found"] = "Не найдено";
App::$strings["Page not found."] = "Страница не найдена.";
+App::$strings["This is the home page of %s."] = "Это домашняя страница %s.";
App::$strings["Image/photo"] = "Изображение / фотография";
App::$strings["Encrypted content"] = "Зашифрованное содержание";
App::$strings["Install %1\$s element %2\$s"] = "Установить %1\$s элемент %2\$s";
@@ -1661,7 +1662,6 @@ App::$strings["Show URL to this file"] = "Показать URL этого фай
App::$strings["Block Name"] = "Название блока";
App::$strings["Edit Block"] = "Редактировать блок";
App::$strings["No service class restrictions found."] = "Ограничений класса обслуживание не найдено.";
-App::$strings["This is the home page of %s."] = "Это домашняя страница %s.";
App::$strings["Insufficient permissions. Request redirected to profile page."] = "Недостаточно прав. Запрос перенаправлен на страницу профиля.";
App::$strings["Channel Export App"] = "Приложение \"Экспорт канала\"";
App::$strings["Export your channel"] = "Экспортировать ваш канал";
@@ -2962,18 +2962,20 @@ App::$strings["IRC Settings"] = "Настройки IRC";
App::$strings["IRC settings saved."] = "Настройки IRC сохранены";
App::$strings["IRC Chatroom"] = "Чат IRC";
App::$strings["Your account on %s will expire in a few days."] = "Ваш аккаунт на %s перестанет работать через несколько дней.";
-App::$strings["Your $Productname test account is about to expire."] = "Ваш тестовый аккаунт в $Productname близок к окончанию срока действия.";
+App::$strings["Your $Productname test account is about to expire."] = "Ваша тестовая учётная запись в $Productname близка к окончанию срока действия.";
App::$strings["Friendica Photo Album Import"] = "Импортировать альбом фотографий Friendica";
App::$strings["This will import all your Friendica photo albums to this Red channel."] = "Это позволит импортировать все ваши альбомы фотографий Friendica в этот канал.";
App::$strings["Friendica Server base URL"] = "Базовый URL сервера Friendica";
App::$strings["Friendica Login Username"] = "Имя пользователя для входа Friendica";
App::$strings["Friendica Login Password"] = "Пароль для входа Firendica";
App::$strings["Post to Livejournal"] = "Опубликовать в Livejournal";
+App::$strings["Posted by"] = "Опубликовано";
App::$strings["Livejournal Crosspost Connector App"] = "Приложение \"Публикация в Livejournal\"";
App::$strings["Relay public posts to Livejournal"] = "Пересылает общедоступные публикации в Livejournal";
App::$strings["Livejournal username"] = "Имя пользователя Livejournal";
App::$strings["Livejournal password"] = "Пароль Livejournal";
App::$strings["Post to Livejournal by default"] = "Публиковать в Livejournal по умолчанию";
+App::$strings["Send wall-to-wall posts to Livejournal"] = "Отправлять публикации на стене в Livejournal";
App::$strings["Livejournal Crosspost Connector"] = "Публикация в Livejournal";
App::$strings["Random Planet App"] = "Приложение \"Случайная планета\"";
App::$strings["Installed"] = "Установлено";
@@ -3471,6 +3473,17 @@ App::$strings["No Federation App"] = "Приложение No Federation";
App::$strings["Prevent posting from being federated to anybody. It will exist only on your channel page."] = "Запрещает федеративные функций для публикаций. Они будут существовать только на странице вашего канала.";
App::$strings["Federate posts by default"] = "Разрешить федерацию публикаций по умолчанию";
App::$strings["No Federation"] = "Отключить Federation";
+App::$strings["Workflow Settings"] = "Настройки \"Рабочего процесса\"";
+App::$strings["Workflow user."] = "Пользователь \"Рабочего процесса\".";
+App::$strings["This channel"] = "Этот канал";
+App::$strings["Workflow"] = "Рабочий процесс";
+App::$strings["Add item to which workflow"] = "Подключить рабочий процесс к элементу";
+App::$strings["Create Workflow Item"] = "Создать элемент рабочего процесса";
+App::$strings["Link"] = "Ссылка";
+App::$strings["Web link."] = "Веб-ссылка.";
+App::$strings["Brief description or title"] = "Подробное описание или заголовок";
+App::$strings["Notes and Info"] = "Замечания и информация";
+App::$strings["Body"] = "Текст";
App::$strings["TOTP Two-Step Verification"] = "Двухэтапная верификация TOTP";
App::$strings["Enter the 2-step verification generated by your authenticator app:"] = "Введите код проверки, созданный вашим приложением для аутентификации";
App::$strings["Success!"] = "Успех!";
From a5826fec251447c1d9c94700183e9ed458127fba Mon Sep 17 00:00:00 2001
From: zotlabs
Date: Thu, 7 Nov 2019 14:51:29 -0800
Subject: [PATCH 100/136] svg stuff
---
Zotlabs/Lib/SvgSanitizer.php | 150 +++++++++++++++++++++++++++++++++
Zotlabs/Module/Wall_attach.php | 17 +++-
include/bbcode.php | 21 +++++
include/text.php | 22 +++++
4 files changed, 209 insertions(+), 1 deletion(-)
create mode 100644 Zotlabs/Lib/SvgSanitizer.php
diff --git a/Zotlabs/Lib/SvgSanitizer.php b/Zotlabs/Lib/SvgSanitizer.php
new file mode 100644
index 000000000..c9bafc464
--- /dev/null
+++ b/Zotlabs/Lib/SvgSanitizer.php
@@ -0,0 +1,150 @@
+ [ 'class', 'clip-path', 'clip-rule', 'fill', 'fill-opacity', 'fill-rule', 'filter', 'id', 'mask', 'opacity', 'stroke', 'stroke-dasharray', 'stroke-dashoffset', 'stroke-linecap', 'stroke-linejoin', 'stroke-miterlimit', 'stroke-opacity', 'stroke-width', 'style', 'systemLanguage', 'transform', 'href', 'xlink:href', 'xlink:title' ],
+ 'circle' => [ 'class', 'clip-path', 'clip-rule', 'cx', 'cy', 'fill', 'fill-opacity', 'fill-rule', 'filter', 'id', 'mask', 'opacity', 'r', 'requiredFeatures', 'stroke', 'stroke-dasharray', 'stroke-dashoffset', 'stroke-linecap', 'stroke-linejoin', 'stroke-miterlimit', 'stroke-opacity', 'stroke-width', 'style', 'systemLanguage', 'transform' ],
+ 'clipPath' => [ 'class', 'clipPathUnits', 'id' ],
+ 'defs' => [ ],
+ 'style' => [ 'type' ],
+ 'desc' => [ ],
+ 'ellipse' => [ 'class', 'clip-path', 'clip-rule', 'cx', 'cy', 'fill', 'fill-opacity', 'fill-rule', 'filter', 'id', 'mask', 'opacity', 'requiredFeatures', 'rx', 'ry', 'stroke', 'stroke-dasharray', 'stroke-dashoffset', 'stroke-linecap', 'stroke-linejoin', 'stroke-miterlimit', 'stroke-opacity', 'stroke-width', 'style', 'systemLanguage', 'transform' ],
+ 'feGaussianBlur' => [ 'class', 'color-interpolation-filters', 'id', 'requiredFeatures', 'stdDeviation' ],
+ 'filter' => [ 'class', 'color-interpolation-filters', 'filterRes', 'filterUnits', 'height', 'id', 'primitiveUnits', 'requiredFeatures', 'width', 'x', 'xlink:href', 'y' ],
+ 'foreignObject' => [ 'class', 'font-size', 'height', 'id', 'opacity', 'requiredFeatures', 'style', 'transform', 'width', 'x', 'y' ],
+ 'g' => [ 'class', 'clip-path', 'clip-rule', 'id', 'display', 'fill', 'fill-opacity', 'fill-rule', 'filter', 'mask', 'opacity', 'requiredFeatures', 'stroke', 'stroke-dasharray', 'stroke-dashoffset', 'stroke-linecap', 'stroke-linejoin', 'stroke-miterlimit', 'stroke-opacity', 'stroke-width', 'style', 'systemLanguage', 'transform', 'font-family', 'font-size', 'font-style', 'font-weight', 'text-anchor' ],
+ 'image' => [ 'class', 'clip-path', 'clip-rule', 'filter', 'height', 'id', 'mask', 'opacity', 'requiredFeatures', 'style', 'systemLanguage', 'transform', 'width', 'x', 'xlink:href', 'xlink:title', 'y' ],
+ 'line' => [ 'class', 'clip-path', 'clip-rule', 'fill', 'fill-opacity', 'fill-rule', 'filter', 'id', 'marker-end', 'marker-mid', 'marker-start', 'mask', 'opacity', 'requiredFeatures', 'stroke', 'stroke-dasharray', 'stroke-dashoffset', 'stroke-linecap', 'stroke-linejoin', 'stroke-miterlimit', 'stroke-opacity', 'stroke-width', 'style', 'systemLanguage', 'transform', 'x1', 'x2', 'y1', 'y2' ],
+ 'linearGradient' => [ 'class', 'id', 'gradientTransform', 'gradientUnits', 'requiredFeatures', 'spreadMethod', 'systemLanguage', 'x1', 'x2', 'xlink:href', 'y1', 'y2' ],
+ 'marker' => [ 'id', 'class', 'markerHeight', 'markerUnits', 'markerWidth', 'orient', 'preserveAspectRatio', 'refX', 'refY', 'systemLanguage', 'viewBox' ],
+ 'mask' => [ 'class', 'height', 'id', 'maskContentUnits', 'maskUnits', 'width', 'x', 'y' ],
+ 'metadata' => [ 'class', 'id' ],
+ 'path' => [ 'class', 'clip-path', 'clip-rule', 'd', 'fill', 'fill-opacity', 'fill-rule', 'filter', 'id', 'marker-end', 'marker-mid', 'marker-start', 'mask', 'opacity', 'requiredFeatures', 'stroke', 'stroke-dasharray', 'stroke-dashoffset', 'stroke-linecap', 'stroke-linejoin', 'stroke-miterlimit', 'stroke-opacity', 'stroke-width', 'style', 'systemLanguage', 'transform' ],
+ 'pattern' => [ 'class', 'height', 'id', 'patternContentUnits', 'patternTransform', 'patternUnits', 'requiredFeatures', 'style', 'systemLanguage', 'viewBox', 'width', 'x', 'xlink:href', 'y' ],
+ 'polygon' => [ 'class', 'clip-path', 'clip-rule', 'id', 'fill', 'fill-opacity', 'fill-rule', 'filter', 'id', 'class', 'marker-end', 'marker-mid', 'marker-start', 'mask', 'opacity', 'points', 'requiredFeatures', 'stroke', 'stroke-dasharray', 'stroke-dashoffset', 'stroke-linecap', 'stroke-linejoin', 'stroke-miterlimit', 'stroke-opacity', 'stroke-width', 'style', 'systemLanguage', 'transform' ],
+ 'polyline' => [ 'class', 'clip-path', 'clip-rule', 'id', 'fill', 'fill-opacity', 'fill-rule', 'filter', 'marker-end', 'marker-mid', 'marker-start', 'mask', 'opacity', 'points', 'requiredFeatures', 'stroke', 'stroke-dasharray', 'stroke-dashoffset', 'stroke-linecap', 'stroke-linejoin', 'stroke-miterlimit', 'stroke-opacity', 'stroke-width', 'style', 'systemLanguage', 'transform' ],
+ 'radialGradient' => [ 'class', 'cx', 'cy', 'fx', 'fy', 'gradientTransform', 'gradientUnits', 'id', 'r', 'requiredFeatures', 'spreadMethod', 'systemLanguage', 'xlink:href' ],
+ 'rect' => [ 'class', 'clip-path', 'clip-rule', 'fill', 'fill-opacity', 'fill-rule', 'filter', 'height', 'id', 'mask', 'opacity', 'requiredFeatures', 'rx', 'ry', 'stroke', 'stroke-dasharray', 'stroke-dashoffset', 'stroke-linecap', 'stroke-linejoin', 'stroke-miterlimit', 'stroke-opacity', 'stroke-width', 'style', 'systemLanguage', 'transform', 'width', 'x', 'y' ],
+ 'stop' => [ 'class', 'id', 'offset', 'requiredFeatures', 'stop-color', 'stop-opacity', 'style', 'systemLanguage' ],
+ 'svg' => [ 'class', 'clip-path', 'clip-rule', 'filter', 'id', 'height', 'mask', 'preserveAspectRatio', 'requiredFeatures', 'style', 'systemLanguage', 'viewBox', 'width', 'x', 'xmlns', 'xmlns:se', 'xmlns:xlink', 'y' ],
+ 'switch' => [ 'class', 'id', 'requiredFeatures', 'systemLanguage' ],
+ 'symbol' => [ 'class', 'fill', 'fill-opacity', 'fill-rule', 'filter', 'font-family', 'font-size', 'font-style', 'font-weight', 'id', 'opacity', 'preserveAspectRatio', 'requiredFeatures', 'stroke', 'stroke-dasharray', 'stroke-dashoffset', 'stroke-linecap', 'stroke-linejoin', 'stroke-miterlimit', 'stroke-opacity', 'stroke-width', 'style', 'systemLanguage', 'transform', 'viewBox' ],
+ 'text' => [ 'class', 'clip-path', 'clip-rule', 'fill', 'fill-opacity', 'fill-rule', 'filter', 'font-family', 'font-size', 'font-style', 'font-weight', 'id', 'mask', 'opacity', 'requiredFeatures', 'stroke', 'stroke-dasharray', 'stroke-dashoffset', 'stroke-linecap', 'stroke-linejoin', 'stroke-miterlimit', 'stroke-opacity', 'stroke-width', 'style', 'systemLanguage', 'text-anchor', 'transform', 'x', 'xml:space', 'y' ],
+ 'textPath' => [ 'class', 'id', 'method', 'requiredFeatures', 'spacing', 'startOffset', 'style', 'systemLanguage', 'transform', 'xlink:href' ],
+ 'title' => [ ],
+ 'tspan' => [ 'class', 'clip-path', 'clip-rule', 'dx', 'dy', 'fill', 'fill-opacity', 'fill-rule', 'filter', 'font-family', 'font-size', 'font-style', 'font-weight', 'id', 'mask', 'opacity', 'requiredFeatures', 'rotate', 'stroke', 'stroke-dasharray', 'stroke-dashoffset', 'stroke-linecap', 'stroke-linejoin', 'stroke-miterlimit', 'stroke-opacity', 'stroke-width', 'style', 'systemLanguage', 'text-anchor', 'textLength', 'transform', 'x', 'xml:space', 'y' ],
+ 'use' => [ 'class', 'clip-path', 'clip-rule', 'fill', 'fill-opacity', 'fill-rule', 'filter', 'height', 'id', 'mask', 'stroke', 'stroke-dasharray', 'stroke-dashoffset', 'stroke-linecap', 'stroke-linejoin', 'stroke-miterlimit', 'stroke-opacity', 'stroke-width', 'style', 'transform', 'width', 'x', 'xlink:href', 'y' ],
+ ];
+
+ function __construct() {
+ $this->xmlDoc = new DOMDocument('1.0','UTF-8');
+ $this->xmlDoc->preserveWhiteSpace = false;
+ libxml_use_internal_errors(true);
+ }
+
+ // load XML SVG
+ function load($file) {
+ $this->xmlDoc->load($file);
+ }
+
+ function loadXML($str) {
+ if (! $this->xmlDoc->loadXML($str)) {
+ logger('loadxml: ' . print_r(libxml_get_errors(),true), LOGGER_DEBUG);
+ return false;
+ }
+ return true;
+ }
+
+ function sanitize()
+ {
+ // all elements in xml doc
+ $allElements = $this->xmlDoc->getElementsByTagName('*');
+
+ // loop through all elements
+ for($i = 0; $i < $allElements->length; $i++)
+ {
+ $this->removedattrs = [];
+
+ $currentNode = $allElements->item($i);
+
+ // logger('current_node: ' . print_r($currentNode,true));
+
+ // array of allowed attributes in specific element
+ $whitelist_attr_arr = self::$whitelist[$currentNode->tagName];
+
+ // does element exist in whitelist?
+ if(isset($whitelist_attr_arr)) {
+ $total = $currentNode->attributes->length;
+
+ for($x = 0; $x < $total; $x++) {
+
+ // get attributes name
+ $attrName = $currentNode->attributes->item($x)->nodeName;
+
+ // logger('checking: ' . print_r($currentNode->attributes->item($x),true));
+ $matches = false;
+
+ // check if attribute isn't in whitelist
+ if(! in_array($attrName, $whitelist_attr_arr)) {
+ $this->removedattrs[] = $attrName;
+ }
+ // check for disallowed functions
+ elseif (preg_match_all('/([a-zA-Z0-9]+)[\s]*\(/',
+ $currentNode->attributes->item($x)->textContent,$matches,PREG_SET_ORDER)) {
+ if ($attrName === 'text') {
+ continue;
+ }
+ foreach ($matches as $match) {
+ if(! in_array($match[1],self::$allowed_functions)) {
+ logger('queue_remove_function: ' . $match[1],LOGGER_DEBUG);
+ $this->removedattrs[] = $attrName;
+ }
+ }
+ }
+ }
+ if ($this->removedattrs) {
+ foreach ($this->removedattrs as $attr) {
+ $currentNode->removeAttribute($attr);
+ logger('removed: ' . $attr, LOGGER_DEBUG);
+ }
+ }
+
+ }
+
+ // else remove element
+ else {
+ logger('remove_node: ' . print_r($currentNode,true));
+ $currentNode->parentNode->removeChild($currentNode);
+ }
+ }
+ return true;
+ }
+
+ function saveSVG() {
+ $this->xmlDoc->formatOutput = true;
+ return($this->xmlDoc->saveXML());
+ }
+}
diff --git a/Zotlabs/Module/Wall_attach.php b/Zotlabs/Module/Wall_attach.php
index 780e82950..e1088d18f 100644
--- a/Zotlabs/Module/Wall_attach.php
+++ b/Zotlabs/Module/Wall_attach.php
@@ -113,7 +113,22 @@ class Wall_attach extends \Zotlabs\Web\Controller {
$url = z_root() . '/cloud/' . $channel['channel_address'] . '/' . $r['data']['display_path'];
$s = "\n\n" . '[zaudio]' . $url . '[/zaudio]' . "\n\n";
}
-
+ if ($r['data']['filetype'] === 'image/svg+xml') {
+ $x = @file_get_contents('store/' . $channel['channel_address'] . '/' . $r['data']['os_path']);
+ if ($x) {
+ $bb = svg2bb($x);
+ if ($bb) {
+ $s .= "\n\n" . $bb;
+ }
+ else {
+ logger('empty return from svgbb');
+ }
+ }
+ else {
+ logger('unable to read svg data file: ' . 'store/' . $channel['channel_address'] . '/' . $r['data']['os_path']);
+ }
+ }
+
$s .= "\n\n" . '[attachment]' . $r['data']['hash'] . ',' . $r['data']['revision'] . '[/attachment]' . "\n";
}
diff --git a/include/bbcode.php b/include/bbcode.php
index bb9144b1d..84f0f3dda 100644
--- a/include/bbcode.php
+++ b/include/bbcode.php
@@ -4,6 +4,8 @@
* @brief BBCode related functions for parsing, etc.
*/
+use Zotlabs\Lib\SvgSanitizer;
+
require_once('include/oembed.php');
require_once('include/event.php');
require_once('include/zot.php');
@@ -267,6 +269,22 @@ function bb_parse_app($match) {
return Zotlabs\Lib\Apps::app_render($app);
}
+function bb_svg($match) {
+
+ $params = str_replace([' ', '"'], [ '', '"'],$match[1]);
+ $Text = str_replace([ '[',']' ], [ '<','>' ], $match[2]);
+
+ $output = '';
+
+ $purify = new SvgSanitizer();
+ $purify->loadXML($output);
+ $purify->sanitize();
+ $output = $purify->saveSVG();
+ $output = preg_replace("/\<\?xml(.*?)\?\>/",'',$output);
+ return $output;
+}
+
+
function bb_parse_element($match) {
$j = json_decode(base64url_decode($match[1]),true);
@@ -1289,6 +1307,9 @@ function bbcode($Text, $options = []) {
$Text = preg_replace_callback("/\[zaudio\](.*?\.(ogg|ogv|oga|ogm|webm|mp4|mp3|opus|m4a))\[\/zaudio\]/ism", 'tryzrlaudio', $Text);
}
+ // SVG stuff
+ $Text = preg_replace_callback("/\[svg(.*?)\](.*?)\[\/svg\]/ism", 'bb_svg', $Text);
+
// Try to Oembed
if ($tryoembed) {
if (strpos($Text,'[/video]') !== false) {
diff --git a/include/text.php b/include/text.php
index 54ad9ec7a..2496ca934 100644
--- a/include/text.php
+++ b/include/text.php
@@ -9,6 +9,8 @@ use Michelf\MarkdownExtra;
use Ramsey\Uuid\Uuid;
use Ramsey\Uuid\Exception\UnsatisfiedDependencyException;
+use Zotlabs\Lib\SvgSanitizer;
+
require_once("include/bbcode.php");
// random string, there are 86 characters max in text mode, 128 for hex
@@ -3648,3 +3650,23 @@ function new_uuid() {
return $hash;
}
+
+
+function svg2bb($s) {
+
+ $s = preg_replace("/\(.*?)\<(.*?)\<\/text\>/", '$2<$3', $s);
+ $s = preg_replace("/\(.*?)\>(.*?)\<\/text\>/", '$2>$3', $s);
+ $s = preg_replace("/\(.*?)\[(.*?)\<\/text\>/", '$2[$3', $s);
+ $s = preg_replace("/\(.*?)\](.*?)\<\/text\>/", '$2]$3', $s);
+ $s = utf8_encode($s);
+ $purify = new SvgSanitizer();
+ if ($purify->loadXML($s)) {
+ $purify->sanitize();
+ $output = $purify->saveSVG();
+ $output = preg_replace("/\<\?xml(.*?)\>/",'',$output);
+ $output = preg_replace("/\<\!\-\-(.*?)\-\-\>/",'',$output);
+ $output = str_replace(['<','>'],['[',']'],$output);
+ return $output;
+ }
+ return EMPTY_STR;
+}
From a6165c00ce286a9b9ee84bb104c1b5d9d944823a Mon Sep 17 00:00:00 2001
From: Zot
Date: Fri, 8 Nov 2019 10:47:00 +0100
Subject: [PATCH 101/136] svg stuff
---
Zotlabs/Lib/SvgSanitizer.php | 150 +++++++++++++++++++++++++++++++++
Zotlabs/Module/Wall_attach.php | 17 +++-
include/bbcode.php | 21 +++++
include/text.php | 22 +++++
4 files changed, 209 insertions(+), 1 deletion(-)
create mode 100644 Zotlabs/Lib/SvgSanitizer.php
diff --git a/Zotlabs/Lib/SvgSanitizer.php b/Zotlabs/Lib/SvgSanitizer.php
new file mode 100644
index 000000000..c9bafc464
--- /dev/null
+++ b/Zotlabs/Lib/SvgSanitizer.php
@@ -0,0 +1,150 @@
+ [ 'class', 'clip-path', 'clip-rule', 'fill', 'fill-opacity', 'fill-rule', 'filter', 'id', 'mask', 'opacity', 'stroke', 'stroke-dasharray', 'stroke-dashoffset', 'stroke-linecap', 'stroke-linejoin', 'stroke-miterlimit', 'stroke-opacity', 'stroke-width', 'style', 'systemLanguage', 'transform', 'href', 'xlink:href', 'xlink:title' ],
+ 'circle' => [ 'class', 'clip-path', 'clip-rule', 'cx', 'cy', 'fill', 'fill-opacity', 'fill-rule', 'filter', 'id', 'mask', 'opacity', 'r', 'requiredFeatures', 'stroke', 'stroke-dasharray', 'stroke-dashoffset', 'stroke-linecap', 'stroke-linejoin', 'stroke-miterlimit', 'stroke-opacity', 'stroke-width', 'style', 'systemLanguage', 'transform' ],
+ 'clipPath' => [ 'class', 'clipPathUnits', 'id' ],
+ 'defs' => [ ],
+ 'style' => [ 'type' ],
+ 'desc' => [ ],
+ 'ellipse' => [ 'class', 'clip-path', 'clip-rule', 'cx', 'cy', 'fill', 'fill-opacity', 'fill-rule', 'filter', 'id', 'mask', 'opacity', 'requiredFeatures', 'rx', 'ry', 'stroke', 'stroke-dasharray', 'stroke-dashoffset', 'stroke-linecap', 'stroke-linejoin', 'stroke-miterlimit', 'stroke-opacity', 'stroke-width', 'style', 'systemLanguage', 'transform' ],
+ 'feGaussianBlur' => [ 'class', 'color-interpolation-filters', 'id', 'requiredFeatures', 'stdDeviation' ],
+ 'filter' => [ 'class', 'color-interpolation-filters', 'filterRes', 'filterUnits', 'height', 'id', 'primitiveUnits', 'requiredFeatures', 'width', 'x', 'xlink:href', 'y' ],
+ 'foreignObject' => [ 'class', 'font-size', 'height', 'id', 'opacity', 'requiredFeatures', 'style', 'transform', 'width', 'x', 'y' ],
+ 'g' => [ 'class', 'clip-path', 'clip-rule', 'id', 'display', 'fill', 'fill-opacity', 'fill-rule', 'filter', 'mask', 'opacity', 'requiredFeatures', 'stroke', 'stroke-dasharray', 'stroke-dashoffset', 'stroke-linecap', 'stroke-linejoin', 'stroke-miterlimit', 'stroke-opacity', 'stroke-width', 'style', 'systemLanguage', 'transform', 'font-family', 'font-size', 'font-style', 'font-weight', 'text-anchor' ],
+ 'image' => [ 'class', 'clip-path', 'clip-rule', 'filter', 'height', 'id', 'mask', 'opacity', 'requiredFeatures', 'style', 'systemLanguage', 'transform', 'width', 'x', 'xlink:href', 'xlink:title', 'y' ],
+ 'line' => [ 'class', 'clip-path', 'clip-rule', 'fill', 'fill-opacity', 'fill-rule', 'filter', 'id', 'marker-end', 'marker-mid', 'marker-start', 'mask', 'opacity', 'requiredFeatures', 'stroke', 'stroke-dasharray', 'stroke-dashoffset', 'stroke-linecap', 'stroke-linejoin', 'stroke-miterlimit', 'stroke-opacity', 'stroke-width', 'style', 'systemLanguage', 'transform', 'x1', 'x2', 'y1', 'y2' ],
+ 'linearGradient' => [ 'class', 'id', 'gradientTransform', 'gradientUnits', 'requiredFeatures', 'spreadMethod', 'systemLanguage', 'x1', 'x2', 'xlink:href', 'y1', 'y2' ],
+ 'marker' => [ 'id', 'class', 'markerHeight', 'markerUnits', 'markerWidth', 'orient', 'preserveAspectRatio', 'refX', 'refY', 'systemLanguage', 'viewBox' ],
+ 'mask' => [ 'class', 'height', 'id', 'maskContentUnits', 'maskUnits', 'width', 'x', 'y' ],
+ 'metadata' => [ 'class', 'id' ],
+ 'path' => [ 'class', 'clip-path', 'clip-rule', 'd', 'fill', 'fill-opacity', 'fill-rule', 'filter', 'id', 'marker-end', 'marker-mid', 'marker-start', 'mask', 'opacity', 'requiredFeatures', 'stroke', 'stroke-dasharray', 'stroke-dashoffset', 'stroke-linecap', 'stroke-linejoin', 'stroke-miterlimit', 'stroke-opacity', 'stroke-width', 'style', 'systemLanguage', 'transform' ],
+ 'pattern' => [ 'class', 'height', 'id', 'patternContentUnits', 'patternTransform', 'patternUnits', 'requiredFeatures', 'style', 'systemLanguage', 'viewBox', 'width', 'x', 'xlink:href', 'y' ],
+ 'polygon' => [ 'class', 'clip-path', 'clip-rule', 'id', 'fill', 'fill-opacity', 'fill-rule', 'filter', 'id', 'class', 'marker-end', 'marker-mid', 'marker-start', 'mask', 'opacity', 'points', 'requiredFeatures', 'stroke', 'stroke-dasharray', 'stroke-dashoffset', 'stroke-linecap', 'stroke-linejoin', 'stroke-miterlimit', 'stroke-opacity', 'stroke-width', 'style', 'systemLanguage', 'transform' ],
+ 'polyline' => [ 'class', 'clip-path', 'clip-rule', 'id', 'fill', 'fill-opacity', 'fill-rule', 'filter', 'marker-end', 'marker-mid', 'marker-start', 'mask', 'opacity', 'points', 'requiredFeatures', 'stroke', 'stroke-dasharray', 'stroke-dashoffset', 'stroke-linecap', 'stroke-linejoin', 'stroke-miterlimit', 'stroke-opacity', 'stroke-width', 'style', 'systemLanguage', 'transform' ],
+ 'radialGradient' => [ 'class', 'cx', 'cy', 'fx', 'fy', 'gradientTransform', 'gradientUnits', 'id', 'r', 'requiredFeatures', 'spreadMethod', 'systemLanguage', 'xlink:href' ],
+ 'rect' => [ 'class', 'clip-path', 'clip-rule', 'fill', 'fill-opacity', 'fill-rule', 'filter', 'height', 'id', 'mask', 'opacity', 'requiredFeatures', 'rx', 'ry', 'stroke', 'stroke-dasharray', 'stroke-dashoffset', 'stroke-linecap', 'stroke-linejoin', 'stroke-miterlimit', 'stroke-opacity', 'stroke-width', 'style', 'systemLanguage', 'transform', 'width', 'x', 'y' ],
+ 'stop' => [ 'class', 'id', 'offset', 'requiredFeatures', 'stop-color', 'stop-opacity', 'style', 'systemLanguage' ],
+ 'svg' => [ 'class', 'clip-path', 'clip-rule', 'filter', 'id', 'height', 'mask', 'preserveAspectRatio', 'requiredFeatures', 'style', 'systemLanguage', 'viewBox', 'width', 'x', 'xmlns', 'xmlns:se', 'xmlns:xlink', 'y' ],
+ 'switch' => [ 'class', 'id', 'requiredFeatures', 'systemLanguage' ],
+ 'symbol' => [ 'class', 'fill', 'fill-opacity', 'fill-rule', 'filter', 'font-family', 'font-size', 'font-style', 'font-weight', 'id', 'opacity', 'preserveAspectRatio', 'requiredFeatures', 'stroke', 'stroke-dasharray', 'stroke-dashoffset', 'stroke-linecap', 'stroke-linejoin', 'stroke-miterlimit', 'stroke-opacity', 'stroke-width', 'style', 'systemLanguage', 'transform', 'viewBox' ],
+ 'text' => [ 'class', 'clip-path', 'clip-rule', 'fill', 'fill-opacity', 'fill-rule', 'filter', 'font-family', 'font-size', 'font-style', 'font-weight', 'id', 'mask', 'opacity', 'requiredFeatures', 'stroke', 'stroke-dasharray', 'stroke-dashoffset', 'stroke-linecap', 'stroke-linejoin', 'stroke-miterlimit', 'stroke-opacity', 'stroke-width', 'style', 'systemLanguage', 'text-anchor', 'transform', 'x', 'xml:space', 'y' ],
+ 'textPath' => [ 'class', 'id', 'method', 'requiredFeatures', 'spacing', 'startOffset', 'style', 'systemLanguage', 'transform', 'xlink:href' ],
+ 'title' => [ ],
+ 'tspan' => [ 'class', 'clip-path', 'clip-rule', 'dx', 'dy', 'fill', 'fill-opacity', 'fill-rule', 'filter', 'font-family', 'font-size', 'font-style', 'font-weight', 'id', 'mask', 'opacity', 'requiredFeatures', 'rotate', 'stroke', 'stroke-dasharray', 'stroke-dashoffset', 'stroke-linecap', 'stroke-linejoin', 'stroke-miterlimit', 'stroke-opacity', 'stroke-width', 'style', 'systemLanguage', 'text-anchor', 'textLength', 'transform', 'x', 'xml:space', 'y' ],
+ 'use' => [ 'class', 'clip-path', 'clip-rule', 'fill', 'fill-opacity', 'fill-rule', 'filter', 'height', 'id', 'mask', 'stroke', 'stroke-dasharray', 'stroke-dashoffset', 'stroke-linecap', 'stroke-linejoin', 'stroke-miterlimit', 'stroke-opacity', 'stroke-width', 'style', 'transform', 'width', 'x', 'xlink:href', 'y' ],
+ ];
+
+ function __construct() {
+ $this->xmlDoc = new DOMDocument('1.0','UTF-8');
+ $this->xmlDoc->preserveWhiteSpace = false;
+ libxml_use_internal_errors(true);
+ }
+
+ // load XML SVG
+ function load($file) {
+ $this->xmlDoc->load($file);
+ }
+
+ function loadXML($str) {
+ if (! $this->xmlDoc->loadXML($str)) {
+ logger('loadxml: ' . print_r(libxml_get_errors(),true), LOGGER_DEBUG);
+ return false;
+ }
+ return true;
+ }
+
+ function sanitize()
+ {
+ // all elements in xml doc
+ $allElements = $this->xmlDoc->getElementsByTagName('*');
+
+ // loop through all elements
+ for($i = 0; $i < $allElements->length; $i++)
+ {
+ $this->removedattrs = [];
+
+ $currentNode = $allElements->item($i);
+
+ // logger('current_node: ' . print_r($currentNode,true));
+
+ // array of allowed attributes in specific element
+ $whitelist_attr_arr = self::$whitelist[$currentNode->tagName];
+
+ // does element exist in whitelist?
+ if(isset($whitelist_attr_arr)) {
+ $total = $currentNode->attributes->length;
+
+ for($x = 0; $x < $total; $x++) {
+
+ // get attributes name
+ $attrName = $currentNode->attributes->item($x)->nodeName;
+
+ // logger('checking: ' . print_r($currentNode->attributes->item($x),true));
+ $matches = false;
+
+ // check if attribute isn't in whitelist
+ if(! in_array($attrName, $whitelist_attr_arr)) {
+ $this->removedattrs[] = $attrName;
+ }
+ // check for disallowed functions
+ elseif (preg_match_all('/([a-zA-Z0-9]+)[\s]*\(/',
+ $currentNode->attributes->item($x)->textContent,$matches,PREG_SET_ORDER)) {
+ if ($attrName === 'text') {
+ continue;
+ }
+ foreach ($matches as $match) {
+ if(! in_array($match[1],self::$allowed_functions)) {
+ logger('queue_remove_function: ' . $match[1],LOGGER_DEBUG);
+ $this->removedattrs[] = $attrName;
+ }
+ }
+ }
+ }
+ if ($this->removedattrs) {
+ foreach ($this->removedattrs as $attr) {
+ $currentNode->removeAttribute($attr);
+ logger('removed: ' . $attr, LOGGER_DEBUG);
+ }
+ }
+
+ }
+
+ // else remove element
+ else {
+ logger('remove_node: ' . print_r($currentNode,true));
+ $currentNode->parentNode->removeChild($currentNode);
+ }
+ }
+ return true;
+ }
+
+ function saveSVG() {
+ $this->xmlDoc->formatOutput = true;
+ return($this->xmlDoc->saveXML());
+ }
+}
diff --git a/Zotlabs/Module/Wall_attach.php b/Zotlabs/Module/Wall_attach.php
index 780e82950..e1088d18f 100644
--- a/Zotlabs/Module/Wall_attach.php
+++ b/Zotlabs/Module/Wall_attach.php
@@ -113,7 +113,22 @@ class Wall_attach extends \Zotlabs\Web\Controller {
$url = z_root() . '/cloud/' . $channel['channel_address'] . '/' . $r['data']['display_path'];
$s = "\n\n" . '[zaudio]' . $url . '[/zaudio]' . "\n\n";
}
-
+ if ($r['data']['filetype'] === 'image/svg+xml') {
+ $x = @file_get_contents('store/' . $channel['channel_address'] . '/' . $r['data']['os_path']);
+ if ($x) {
+ $bb = svg2bb($x);
+ if ($bb) {
+ $s .= "\n\n" . $bb;
+ }
+ else {
+ logger('empty return from svgbb');
+ }
+ }
+ else {
+ logger('unable to read svg data file: ' . 'store/' . $channel['channel_address'] . '/' . $r['data']['os_path']);
+ }
+ }
+
$s .= "\n\n" . '[attachment]' . $r['data']['hash'] . ',' . $r['data']['revision'] . '[/attachment]' . "\n";
}
diff --git a/include/bbcode.php b/include/bbcode.php
index bb9144b1d..84f0f3dda 100644
--- a/include/bbcode.php
+++ b/include/bbcode.php
@@ -4,6 +4,8 @@
* @brief BBCode related functions for parsing, etc.
*/
+use Zotlabs\Lib\SvgSanitizer;
+
require_once('include/oembed.php');
require_once('include/event.php');
require_once('include/zot.php');
@@ -267,6 +269,22 @@ function bb_parse_app($match) {
return Zotlabs\Lib\Apps::app_render($app);
}
+function bb_svg($match) {
+
+ $params = str_replace([' ', '"'], [ '', '"'],$match[1]);
+ $Text = str_replace([ '[',']' ], [ '<','>' ], $match[2]);
+
+ $output = '';
+
+ $purify = new SvgSanitizer();
+ $purify->loadXML($output);
+ $purify->sanitize();
+ $output = $purify->saveSVG();
+ $output = preg_replace("/\<\?xml(.*?)\?\>/",'',$output);
+ return $output;
+}
+
+
function bb_parse_element($match) {
$j = json_decode(base64url_decode($match[1]),true);
@@ -1289,6 +1307,9 @@ function bbcode($Text, $options = []) {
$Text = preg_replace_callback("/\[zaudio\](.*?\.(ogg|ogv|oga|ogm|webm|mp4|mp3|opus|m4a))\[\/zaudio\]/ism", 'tryzrlaudio', $Text);
}
+ // SVG stuff
+ $Text = preg_replace_callback("/\[svg(.*?)\](.*?)\[\/svg\]/ism", 'bb_svg', $Text);
+
// Try to Oembed
if ($tryoembed) {
if (strpos($Text,'[/video]') !== false) {
diff --git a/include/text.php b/include/text.php
index 54ad9ec7a..2496ca934 100644
--- a/include/text.php
+++ b/include/text.php
@@ -9,6 +9,8 @@ use Michelf\MarkdownExtra;
use Ramsey\Uuid\Uuid;
use Ramsey\Uuid\Exception\UnsatisfiedDependencyException;
+use Zotlabs\Lib\SvgSanitizer;
+
require_once("include/bbcode.php");
// random string, there are 86 characters max in text mode, 128 for hex
@@ -3648,3 +3650,23 @@ function new_uuid() {
return $hash;
}
+
+
+function svg2bb($s) {
+
+ $s = preg_replace("/\(.*?)\<(.*?)\<\/text\>/", '$2<$3', $s);
+ $s = preg_replace("/\(.*?)\>(.*?)\<\/text\>/", '$2>$3', $s);
+ $s = preg_replace("/\(.*?)\[(.*?)\<\/text\>/", '$2[$3', $s);
+ $s = preg_replace("/\(.*?)\](.*?)\<\/text\>/", '$2]$3', $s);
+ $s = utf8_encode($s);
+ $purify = new SvgSanitizer();
+ if ($purify->loadXML($s)) {
+ $purify->sanitize();
+ $output = $purify->saveSVG();
+ $output = preg_replace("/\<\?xml(.*?)\>/",'',$output);
+ $output = preg_replace("/\<\!\-\-(.*?)\-\-\>/",'',$output);
+ $output = str_replace(['<','>'],['[',']'],$output);
+ return $output;
+ }
+ return EMPTY_STR;
+}
From bcd0802ea4a23971b5d53892c7de4e9e1822309f Mon Sep 17 00:00:00 2001
From: Mario
Date: Fri, 8 Nov 2019 09:46:23 +0000
Subject: [PATCH 102/136] update composr libs
(cherry picked from commit 2df15f35d706d4608ff723ce6288391ca774f7ba)
---
composer.lock | 36 ++++++++--------
vendor/composer/autoload_classmap.php | 3 ++
vendor/composer/autoload_static.php | 3 ++
vendor/composer/installed.json | 42 +++++++++----------
vendor/ezyang/htmlpurifier/NEWS | 6 +++
vendor/ezyang/htmlpurifier/VERSION | 2 +-
vendor/ezyang/htmlpurifier/WHATSNEW | 9 +---
.../library/HTMLPurifier.includes.php | 2 +-
.../htmlpurifier/library/HTMLPurifier.php | 6 +--
.../HTMLPurifier/AttrDef/HTML/Bool.php | 4 +-
.../library/HTMLPurifier/ChildDef/Custom.php | 2 +-
.../library/HTMLPurifier/Config.php | 2 +-
.../library/HTMLPurifier/Encoder.php | 2 +-
.../library/HTMLPurifier/HTMLModule.php | 4 +-
.../library/HTMLPurifier/Lexer/DOMLex.php | 7 +++-
.../HTMLPurifier/TagTransform/Font.php | 2 +-
.../html-to-markdown/.github/FUNDING.yml | 1 +
vendor/league/html-to-markdown/CHANGELOG.md | 12 +++++-
vendor/league/html-to-markdown/README.md | 23 ++++++++--
vendor/league/html-to-markdown/composer.json | 4 +-
.../src/Converter/CommentConverter.php | 38 ++++++++++++++++-
.../league/html-to-markdown/src/Element.php | 1 -
.../html-to-markdown/src/HtmlConverter.php | 5 ++-
vendor/psr/log/Psr/Log/LoggerInterface.php | 2 +
vendor/psr/log/Psr/Log/LoggerTrait.php | 2 +
vendor/psr/log/Psr/Log/NullLogger.php | 2 +
vendor/psr/log/README.md | 6 +++
vendor/psr/log/composer.json | 2 +-
28 files changed, 159 insertions(+), 71 deletions(-)
diff --git a/composer.lock b/composer.lock
index 1edaf585e..b4c8b9381 100644
--- a/composer.lock
+++ b/composer.lock
@@ -204,16 +204,16 @@
},
{
"name": "ezyang/htmlpurifier",
- "version": "v4.11.0",
+ "version": "v4.12.0",
"source": {
"type": "git",
"url": "https://github.com/ezyang/htmlpurifier.git",
- "reference": "83ab08bc1af7d808a9e0fbf024f1c24bfd73c0a7"
+ "reference": "a617e55bc62a87eec73bd456d146d134ad716f03"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/ezyang/htmlpurifier/zipball/83ab08bc1af7d808a9e0fbf024f1c24bfd73c0a7",
- "reference": "83ab08bc1af7d808a9e0fbf024f1c24bfd73c0a7",
+ "url": "https://api.github.com/repos/ezyang/htmlpurifier/zipball/a617e55bc62a87eec73bd456d146d134ad716f03",
+ "reference": "a617e55bc62a87eec73bd456d146d134ad716f03",
"shasum": ""
},
"require": {
@@ -247,20 +247,20 @@
"keywords": [
"html"
],
- "time": "2019-07-14T18:58:38+00:00"
+ "time": "2019-10-28T03:44:26+00:00"
},
{
"name": "league/html-to-markdown",
- "version": "4.8.2",
+ "version": "4.9.0",
"source": {
"type": "git",
"url": "https://github.com/thephpleague/html-to-markdown.git",
- "reference": "e747489191f8e9144a7270eb61f8b9516e99e413"
+ "reference": "71319108e3db506250b8987721b13568fd9fa446"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/thephpleague/html-to-markdown/zipball/e747489191f8e9144a7270eb61f8b9516e99e413",
- "reference": "e747489191f8e9144a7270eb61f8b9516e99e413",
+ "url": "https://api.github.com/repos/thephpleague/html-to-markdown/zipball/71319108e3db506250b8987721b13568fd9fa446",
+ "reference": "71319108e3db506250b8987721b13568fd9fa446",
"shasum": ""
},
"require": {
@@ -270,7 +270,7 @@
},
"require-dev": {
"mikehaertl/php-shellcommand": "~1.1.0",
- "phpunit/phpunit": "4.*",
+ "phpunit/phpunit": "^4.8|^5.7",
"scrutinizer/ocular": "~1.1"
},
"bin": [
@@ -279,7 +279,7 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "4.9-dev"
+ "dev-master": "4.10-dev"
}
},
"autoload": {
@@ -311,7 +311,7 @@
"html",
"markdown"
],
- "time": "2019-08-02T11:57:39+00:00"
+ "time": "2019-11-02T14:54:14+00:00"
},
{
"name": "lukasreschke/id3parser",
@@ -485,16 +485,16 @@
},
{
"name": "psr/log",
- "version": "1.1.0",
+ "version": "1.1.2",
"source": {
"type": "git",
"url": "https://github.com/php-fig/log.git",
- "reference": "6c001f1daafa3a3ac1d8ff69ee4db8e799a654dd"
+ "reference": "446d54b4cb6bf489fc9d75f55843658e6f25d801"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/php-fig/log/zipball/6c001f1daafa3a3ac1d8ff69ee4db8e799a654dd",
- "reference": "6c001f1daafa3a3ac1d8ff69ee4db8e799a654dd",
+ "url": "https://api.github.com/repos/php-fig/log/zipball/446d54b4cb6bf489fc9d75f55843658e6f25d801",
+ "reference": "446d54b4cb6bf489fc9d75f55843658e6f25d801",
"shasum": ""
},
"require": {
@@ -503,7 +503,7 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "1.0.x-dev"
+ "dev-master": "1.1.x-dev"
}
},
"autoload": {
@@ -528,7 +528,7 @@
"psr",
"psr-3"
],
- "time": "2018-11-20T15:27:04+00:00"
+ "time": "2019-11-01T11:05:21+00:00"
},
{
"name": "ramsey/uuid",
diff --git a/vendor/composer/autoload_classmap.php b/vendor/composer/autoload_classmap.php
index c006debcd..86f96c432 100644
--- a/vendor/composer/autoload_classmap.php
+++ b/vendor/composer/autoload_classmap.php
@@ -380,6 +380,9 @@ return array(
'Psr\\Log\\LoggerInterface' => $vendorDir . '/psr/log/Psr/Log/LoggerInterface.php',
'Psr\\Log\\LoggerTrait' => $vendorDir . '/psr/log/Psr/Log/LoggerTrait.php',
'Psr\\Log\\NullLogger' => $vendorDir . '/psr/log/Psr/Log/NullLogger.php',
+ 'Psr\\Log\\Test\\DummyTest' => $vendorDir . '/psr/log/Psr/Log/Test/LoggerInterfaceTest.php',
+ 'Psr\\Log\\Test\\LoggerInterfaceTest' => $vendorDir . '/psr/log/Psr/Log/Test/LoggerInterfaceTest.php',
+ 'Psr\\Log\\Test\\TestLogger' => $vendorDir . '/psr/log/Psr/Log/Test/TestLogger.php',
'Ramsey\\Uuid\\BinaryUtils' => $vendorDir . '/ramsey/uuid/src/BinaryUtils.php',
'Ramsey\\Uuid\\Builder\\DefaultUuidBuilder' => $vendorDir . '/ramsey/uuid/src/Builder/DefaultUuidBuilder.php',
'Ramsey\\Uuid\\Builder\\DegradedUuidBuilder' => $vendorDir . '/ramsey/uuid/src/Builder/DegradedUuidBuilder.php',
diff --git a/vendor/composer/autoload_static.php b/vendor/composer/autoload_static.php
index 2c9c7dd96..107cc6a61 100644
--- a/vendor/composer/autoload_static.php
+++ b/vendor/composer/autoload_static.php
@@ -548,6 +548,9 @@ class ComposerStaticInit7b34d7e50a62201ec5d5e526a5b8b35d
'Psr\\Log\\LoggerInterface' => __DIR__ . '/..' . '/psr/log/Psr/Log/LoggerInterface.php',
'Psr\\Log\\LoggerTrait' => __DIR__ . '/..' . '/psr/log/Psr/Log/LoggerTrait.php',
'Psr\\Log\\NullLogger' => __DIR__ . '/..' . '/psr/log/Psr/Log/NullLogger.php',
+ 'Psr\\Log\\Test\\DummyTest' => __DIR__ . '/..' . '/psr/log/Psr/Log/Test/LoggerInterfaceTest.php',
+ 'Psr\\Log\\Test\\LoggerInterfaceTest' => __DIR__ . '/..' . '/psr/log/Psr/Log/Test/LoggerInterfaceTest.php',
+ 'Psr\\Log\\Test\\TestLogger' => __DIR__ . '/..' . '/psr/log/Psr/Log/Test/TestLogger.php',
'Ramsey\\Uuid\\BinaryUtils' => __DIR__ . '/..' . '/ramsey/uuid/src/BinaryUtils.php',
'Ramsey\\Uuid\\Builder\\DefaultUuidBuilder' => __DIR__ . '/..' . '/ramsey/uuid/src/Builder/DefaultUuidBuilder.php',
'Ramsey\\Uuid\\Builder\\DegradedUuidBuilder' => __DIR__ . '/..' . '/ramsey/uuid/src/Builder/DegradedUuidBuilder.php',
diff --git a/vendor/composer/installed.json b/vendor/composer/installed.json
index 9e099b5e9..cd3f3cadf 100644
--- a/vendor/composer/installed.json
+++ b/vendor/composer/installed.json
@@ -205,17 +205,17 @@
},
{
"name": "ezyang/htmlpurifier",
- "version": "v4.11.0",
- "version_normalized": "4.11.0.0",
+ "version": "v4.12.0",
+ "version_normalized": "4.12.0.0",
"source": {
"type": "git",
"url": "https://github.com/ezyang/htmlpurifier.git",
- "reference": "83ab08bc1af7d808a9e0fbf024f1c24bfd73c0a7"
+ "reference": "a617e55bc62a87eec73bd456d146d134ad716f03"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/ezyang/htmlpurifier/zipball/83ab08bc1af7d808a9e0fbf024f1c24bfd73c0a7",
- "reference": "83ab08bc1af7d808a9e0fbf024f1c24bfd73c0a7",
+ "url": "https://api.github.com/repos/ezyang/htmlpurifier/zipball/a617e55bc62a87eec73bd456d146d134ad716f03",
+ "reference": "a617e55bc62a87eec73bd456d146d134ad716f03",
"shasum": ""
},
"require": {
@@ -224,7 +224,7 @@
"require-dev": {
"simpletest/simpletest": "dev-master#72de02a7b80c6bb8864ef9bf66d41d2f58f826bd"
},
- "time": "2019-07-14T18:58:38+00:00",
+ "time": "2019-10-28T03:44:26+00:00",
"type": "library",
"installation-source": "dist",
"autoload": {
@@ -254,17 +254,17 @@
},
{
"name": "league/html-to-markdown",
- "version": "4.8.2",
- "version_normalized": "4.8.2.0",
+ "version": "4.9.0",
+ "version_normalized": "4.9.0.0",
"source": {
"type": "git",
"url": "https://github.com/thephpleague/html-to-markdown.git",
- "reference": "e747489191f8e9144a7270eb61f8b9516e99e413"
+ "reference": "71319108e3db506250b8987721b13568fd9fa446"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/thephpleague/html-to-markdown/zipball/e747489191f8e9144a7270eb61f8b9516e99e413",
- "reference": "e747489191f8e9144a7270eb61f8b9516e99e413",
+ "url": "https://api.github.com/repos/thephpleague/html-to-markdown/zipball/71319108e3db506250b8987721b13568fd9fa446",
+ "reference": "71319108e3db506250b8987721b13568fd9fa446",
"shasum": ""
},
"require": {
@@ -274,17 +274,17 @@
},
"require-dev": {
"mikehaertl/php-shellcommand": "~1.1.0",
- "phpunit/phpunit": "4.*",
+ "phpunit/phpunit": "^4.8|^5.7",
"scrutinizer/ocular": "~1.1"
},
- "time": "2019-08-02T11:57:39+00:00",
+ "time": "2019-11-02T14:54:14+00:00",
"bin": [
"bin/html-to-markdown"
],
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "4.9-dev"
+ "dev-master": "4.10-dev"
}
},
"installation-source": "dist",
@@ -498,27 +498,27 @@
},
{
"name": "psr/log",
- "version": "1.1.0",
- "version_normalized": "1.1.0.0",
+ "version": "1.1.2",
+ "version_normalized": "1.1.2.0",
"source": {
"type": "git",
"url": "https://github.com/php-fig/log.git",
- "reference": "6c001f1daafa3a3ac1d8ff69ee4db8e799a654dd"
+ "reference": "446d54b4cb6bf489fc9d75f55843658e6f25d801"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/php-fig/log/zipball/6c001f1daafa3a3ac1d8ff69ee4db8e799a654dd",
- "reference": "6c001f1daafa3a3ac1d8ff69ee4db8e799a654dd",
+ "url": "https://api.github.com/repos/php-fig/log/zipball/446d54b4cb6bf489fc9d75f55843658e6f25d801",
+ "reference": "446d54b4cb6bf489fc9d75f55843658e6f25d801",
"shasum": ""
},
"require": {
"php": ">=5.3.0"
},
- "time": "2018-11-20T15:27:04+00:00",
+ "time": "2019-11-01T11:05:21+00:00",
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "1.0.x-dev"
+ "dev-master": "1.1.x-dev"
}
},
"installation-source": "dist",
diff --git a/vendor/ezyang/htmlpurifier/NEWS b/vendor/ezyang/htmlpurifier/NEWS
index de2f2782e..352835012 100644
--- a/vendor/ezyang/htmlpurifier/NEWS
+++ b/vendor/ezyang/htmlpurifier/NEWS
@@ -9,6 +9,12 @@ NEWS ( CHANGELOG and HISTORY ) HTMLPurifier
. Internal change
==========================
+4.12.0, released 2019-10-27
+! PHP 7.4 is supported, thank you Witold Wasiczko, Mateuz Turcza and
+ Edi Modrić
+- PHPDocs for HTMLModule::addElement() and Bool attr are fixed (thanks
+ Mateusz)
+
4.11.0, released 2019-07-14
# SafeScripting now matches case-sensitively against its whitelist (previously it was
case-insensitive.) Thanks Dimitri Gritsajuk
diff --git a/vendor/ezyang/htmlpurifier/VERSION b/vendor/ezyang/htmlpurifier/VERSION
index 91f3b4384..bcd250ed0 100644
--- a/vendor/ezyang/htmlpurifier/VERSION
+++ b/vendor/ezyang/htmlpurifier/VERSION
@@ -1 +1 @@
-4.11.0
\ No newline at end of file
+4.12.0
\ No newline at end of file
diff --git a/vendor/ezyang/htmlpurifier/WHATSNEW b/vendor/ezyang/htmlpurifier/WHATSNEW
index d34a27f54..aec9b37c1 100644
--- a/vendor/ezyang/htmlpurifier/WHATSNEW
+++ b/vendor/ezyang/htmlpurifier/WHATSNEW
@@ -1,7 +1,2 @@
-HTML Purifier 4.11.x is a maintenance release, collecting a year
-and a half of accumulated bug fixes. Most notable fixes are
-compatibility with PHP 7.3, and case-sensitive matching for
-the SafeScripting whitelist. There are a number small feature
-enhancements, including an expanded supported color list,
-initial and inherit support for {min-,max-,}{width,height}
-and multidimensional array support for purifyArray.
+HTML Purifier 4.12.x is a maintenance release which makes
+compatibility fixes for PHP 7.4.
diff --git a/vendor/ezyang/htmlpurifier/library/HTMLPurifier.includes.php b/vendor/ezyang/htmlpurifier/library/HTMLPurifier.includes.php
index c88c55989..3158b2b86 100644
--- a/vendor/ezyang/htmlpurifier/library/HTMLPurifier.includes.php
+++ b/vendor/ezyang/htmlpurifier/library/HTMLPurifier.includes.php
@@ -7,7 +7,7 @@
* primary concern and you are using an opcode cache. PLEASE DO NOT EDIT THIS
* FILE, changes will be overwritten the next time the script is run.
*
- * @version 4.11.0
+ * @version 4.12.0
*
* @warning
* You must *not* include any other HTML Purifier files before this file,
diff --git a/vendor/ezyang/htmlpurifier/library/HTMLPurifier.php b/vendor/ezyang/htmlpurifier/library/HTMLPurifier.php
index 0bd2a3ba6..58bbddb02 100644
--- a/vendor/ezyang/htmlpurifier/library/HTMLPurifier.php
+++ b/vendor/ezyang/htmlpurifier/library/HTMLPurifier.php
@@ -19,7 +19,7 @@
*/
/*
- HTML Purifier 4.11.0 - Standards Compliant HTML Filtering
+ HTML Purifier 4.12.0 - Standards Compliant HTML Filtering
Copyright (C) 2006-2008 Edward Z. Yang
This library is free software; you can redistribute it and/or
@@ -58,12 +58,12 @@ class HTMLPurifier
* Version of HTML Purifier.
* @type string
*/
- public $version = '4.11.0';
+ public $version = '4.12.0';
/**
* Constant with version of HTML Purifier.
*/
- const VERSION = '4.11.0';
+ const VERSION = '4.12.0';
/**
* Global configuration object.
diff --git a/vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/HTML/Bool.php b/vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/HTML/Bool.php
index dea15d2cd..be3bbc8dc 100644
--- a/vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/HTML/Bool.php
+++ b/vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/HTML/Bool.php
@@ -7,7 +7,7 @@ class HTMLPurifier_AttrDef_HTML_Bool extends HTMLPurifier_AttrDef
{
/**
- * @type bool
+ * @type string
*/
protected $name;
@@ -17,7 +17,7 @@ class HTMLPurifier_AttrDef_HTML_Bool extends HTMLPurifier_AttrDef
public $minimized = true;
/**
- * @param bool $name
+ * @param bool|string $name
*/
public function __construct($name = false)
{
diff --git a/vendor/ezyang/htmlpurifier/library/HTMLPurifier/ChildDef/Custom.php b/vendor/ezyang/htmlpurifier/library/HTMLPurifier/ChildDef/Custom.php
index 128132e96..f515888a1 100644
--- a/vendor/ezyang/htmlpurifier/library/HTMLPurifier/ChildDef/Custom.php
+++ b/vendor/ezyang/htmlpurifier/library/HTMLPurifier/ChildDef/Custom.php
@@ -45,7 +45,7 @@ class HTMLPurifier_ChildDef_Custom extends HTMLPurifier_ChildDef
protected function _compileRegex()
{
$raw = str_replace(' ', '', $this->dtd_regex);
- if ($raw{0} != '(') {
+ if ($raw[0] != '(') {
$raw = "($raw)";
}
$el = '[#a-zA-Z0-9_.-]+';
diff --git a/vendor/ezyang/htmlpurifier/library/HTMLPurifier/Config.php b/vendor/ezyang/htmlpurifier/library/HTMLPurifier/Config.php
index 21e8cd768..f569d40c9 100644
--- a/vendor/ezyang/htmlpurifier/library/HTMLPurifier/Config.php
+++ b/vendor/ezyang/htmlpurifier/library/HTMLPurifier/Config.php
@@ -21,7 +21,7 @@ class HTMLPurifier_Config
* HTML Purifier's version
* @type string
*/
- public $version = '4.11.0';
+ public $version = '4.12.0';
/**
* Whether or not to automatically finalize
diff --git a/vendor/ezyang/htmlpurifier/library/HTMLPurifier/Encoder.php b/vendor/ezyang/htmlpurifier/library/HTMLPurifier/Encoder.php
index b94f17542..40a24266a 100644
--- a/vendor/ezyang/htmlpurifier/library/HTMLPurifier/Encoder.php
+++ b/vendor/ezyang/htmlpurifier/library/HTMLPurifier/Encoder.php
@@ -159,7 +159,7 @@ class HTMLPurifier_Encoder
$len = strlen($str);
for ($i = 0; $i < $len; $i++) {
- $in = ord($str{$i});
+ $in = ord($str[$i]);
$char .= $str[$i]; // append byte to char
if (0 == $mState) {
// When mState is zero we expect either a US-ASCII character
diff --git a/vendor/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule.php b/vendor/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule.php
index bb3a9230b..6d898f80c 100644
--- a/vendor/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule.php
+++ b/vendor/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule.php
@@ -132,9 +132,9 @@ class HTMLPurifier_HTMLModule
* @param string $element Name of element to add
* @param string|bool $type What content set should element be registered to?
* Set as false to skip this step.
- * @param string $contents Allowed children in form of:
+ * @param string|HTMLPurifier_ChildDef $contents Allowed children in form of:
* "$content_model_type: $content_model"
- * @param array $attr_includes What attribute collections to register to
+ * @param array|string $attr_includes What attribute collections to register to
* element?
* @param array $attr What unique attributes does the element define?
* @see HTMLPurifier_ElementDef:: for in-depth descriptions of these parameters.
diff --git a/vendor/ezyang/htmlpurifier/library/HTMLPurifier/Lexer/DOMLex.php b/vendor/ezyang/htmlpurifier/library/HTMLPurifier/Lexer/DOMLex.php
index b573426de..ca5f25b84 100644
--- a/vendor/ezyang/htmlpurifier/library/HTMLPurifier/Lexer/DOMLex.php
+++ b/vendor/ezyang/htmlpurifier/library/HTMLPurifier/Lexer/DOMLex.php
@@ -74,7 +74,12 @@ class HTMLPurifier_Lexer_DOMLex extends HTMLPurifier_Lexer
}
set_error_handler(array($this, 'muteErrorHandler'));
- $doc->loadHTML($html, $options);
+ // loadHTML() fails on PHP 5.3 when second parameter is given
+ if ($options) {
+ $doc->loadHTML($html, $options);
+ } else {
+ $doc->loadHTML($html);
+ }
restore_error_handler();
$body = $doc->getElementsByTagName('html')->item(0)-> //
diff --git a/vendor/ezyang/htmlpurifier/library/HTMLPurifier/TagTransform/Font.php b/vendor/ezyang/htmlpurifier/library/HTMLPurifier/TagTransform/Font.php
index 7853d90bc..768c9b153 100644
--- a/vendor/ezyang/htmlpurifier/library/HTMLPurifier/TagTransform/Font.php
+++ b/vendor/ezyang/htmlpurifier/library/HTMLPurifier/TagTransform/Font.php
@@ -75,7 +75,7 @@ class HTMLPurifier_TagTransform_Font extends HTMLPurifier_TagTransform
if (isset($attr['size'])) {
// normalize large numbers
if ($attr['size'] !== '') {
- if ($attr['size']{0} == '+' || $attr['size']{0} == '-') {
+ if ($attr['size'][0] == '+' || $attr['size'][0] == '-') {
$size = (int)$attr['size'];
if ($size < -2) {
$attr['size'] = '-2';
diff --git a/vendor/league/html-to-markdown/.github/FUNDING.yml b/vendor/league/html-to-markdown/.github/FUNDING.yml
index 09cdff5da..40a26fbff 100644
--- a/vendor/league/html-to-markdown/.github/FUNDING.yml
+++ b/vendor/league/html-to-markdown/.github/FUNDING.yml
@@ -1 +1,2 @@
+github: colinodell
patreon: colinodell
diff --git a/vendor/league/html-to-markdown/CHANGELOG.md b/vendor/league/html-to-markdown/CHANGELOG.md
index 8f131fc46..ded540682 100644
--- a/vendor/league/html-to-markdown/CHANGELOG.md
+++ b/vendor/league/html-to-markdown/CHANGELOG.md
@@ -4,6 +4,14 @@ Updates should follow the [Keep a CHANGELOG](http://keepachangelog.com/) princip
## [Unreleased][unreleased]
+## [4.9.0] - 2019-11-02
+## Added
+ - Added new option to preserve comments (#177, #179)
+
+## [4.8.3] - 2019-10-31
+### Fixed
+ - Fixed whitespace preservation around `` tags (#174, #178)
+
## [4.8.2] - 2019-08-02
### Fixed
- Fixed headers not being placed onto a new line in some cases (#172)
@@ -251,7 +259,9 @@ not ideally set, so this releases fixes that. Moving forwards this should reduce
### Added
- Initial release
-[unreleased]: https://github.com/thephpleague/html-to-markdown/compare/4.8.2...master
+[unreleased]: https://github.com/thephpleague/html-to-markdown/compare/4.9.0...master
+[4.9.0]: https://github.com/thephpleague/html-to-markdown/compare/4.8.3...4.9.0
+[4.8.3]: https://github.com/thephpleague/html-to-markdown/compare/4.8.2...4.8.3
[4.8.2]: https://github.com/thephpleague/html-to-markdown/compare/4.8.1...4.8.2
[4.8.1]: https://github.com/thephpleague/html-to-markdown/compare/4.8.0...4.8.1
[4.8.0]: https://github.com/thephpleague/html-to-markdown/compare/4.7.0...4.8.0
diff --git a/vendor/league/html-to-markdown/README.md b/vendor/league/html-to-markdown/README.md
index ab80541e6..c7ae2dcab 100644
--- a/vendor/league/html-to-markdown/README.md
+++ b/vendor/league/html-to-markdown/README.md
@@ -28,7 +28,7 @@ Typically you would convert HTML to Markdown if:
1. You have an existing HTML document that needs to be edited by people with good taste.
2. You want to store new content in HTML format but edit it as Markdown.
-3. You want to convert HTML email to plain text email.
+3. You want to convert HTML email to plain text email.
4. You know a guy who's been converting HTML to Markdown for years, and now he can speak Elvish. You'd quite like to be able to speak Elvish.
5. You just really like Markdown.
@@ -95,6 +95,24 @@ $html = 'Turnips!
Monkeys!
';
$markdown = $converter->convert($html); // $markdown now contains ""
```
+By default, all comments are stripped from the content. To preserve them, use the `preserve_comments` option, like this:
+
+```php
+$converter = new HtmlConverter(array('preserve_comments' => true));
+
+$html = 'Turnips!';
+$markdown = $converter->convert($html); // $markdown now contains "Turnips!"
+```
+
+To preserve only specific comments, set `preserve_comments` with an array of strings, like this:
+
+```php
+$converter = new HtmlConverter(array('preserve_comments' => array('Eggs!')));
+
+$html = 'Turnips!';
+$markdown = $converter->convert($html); // $markdown now contains "Turnips!"
+```
+
### Style options
By default bold tags are converted using the asterisk syntax, and italic tags are converted using the underlined syntax. Change these by using the `bold_style` and `italic_style` options.
@@ -161,7 +179,7 @@ $markdown = $converter->convert($html); // $markdown now contains "### Header" a
Headers of H3 priority and lower always use atx style.
-- Links and images are referenced inline. Footnote references (where image src and anchor href attributes are listed in the footnotes) are not used.
+- Links and images are referenced inline. Footnote references (where image src and anchor href attributes are listed in the footnotes) are not used.
- Blockquotes aren't line wrapped – it makes the converted Markdown easier to edit.
### Dependencies
@@ -193,4 +211,3 @@ Use one of these great libraries:
- [Parsedown](https://github.com/erusev/parsedown)
No guarantees about the Elvish, though.
-
diff --git a/vendor/league/html-to-markdown/composer.json b/vendor/league/html-to-markdown/composer.json
index 53403916e..7990bcace 100644
--- a/vendor/league/html-to-markdown/composer.json
+++ b/vendor/league/html-to-markdown/composer.json
@@ -36,13 +36,13 @@
},
"require-dev": {
"mikehaertl/php-shellcommand": "~1.1.0",
- "phpunit/phpunit": "4.*",
+ "phpunit/phpunit": "^4.8|^5.7",
"scrutinizer/ocular": "~1.1"
},
"bin": ["bin/html-to-markdown"],
"extra": {
"branch-alias": {
- "dev-master": "4.9-dev"
+ "dev-master": "4.10-dev"
}
}
}
diff --git a/vendor/league/html-to-markdown/src/Converter/CommentConverter.php b/vendor/league/html-to-markdown/src/Converter/CommentConverter.php
index 55038b254..959381d1b 100644
--- a/vendor/league/html-to-markdown/src/Converter/CommentConverter.php
+++ b/vendor/league/html-to-markdown/src/Converter/CommentConverter.php
@@ -2,10 +2,25 @@
namespace League\HTMLToMarkdown\Converter;
+use League\HTMLToMarkdown\Configuration;
+use League\HTMLToMarkdown\ConfigurationAwareInterface;
use League\HTMLToMarkdown\ElementInterface;
-class CommentConverter implements ConverterInterface
+class CommentConverter implements ConverterInterface, ConfigurationAwareInterface
{
+ /**
+ * @var Configuration
+ */
+ protected $config;
+
+ /**
+ * @param Configuration $config
+ */
+ public function setConfig(Configuration $config)
+ {
+ $this->config = $config;
+ }
+
/**
* @param ElementInterface $element
*
@@ -13,6 +28,9 @@ class CommentConverter implements ConverterInterface
*/
public function convert(ElementInterface $element)
{
+ if ($this->shouldPreserve($element)) {
+ return '';
+ }
return '';
}
@@ -23,4 +41,22 @@ class CommentConverter implements ConverterInterface
{
return array('#comment');
}
+
+ /**
+ * @param ElementInterface $element
+ *
+ * @return bool
+ */
+ private function shouldPreserve(ElementInterface $element)
+ {
+ $preserve = $this->config->getOption('preserve_comments');
+ if ($preserve === true) {
+ return true;
+ }
+ if (is_array($preserve)) {
+ $value = trim($element->getValue());
+ return in_array($value, $preserve);
+ }
+ return false;
+ }
}
diff --git a/vendor/league/html-to-markdown/src/Element.php b/vendor/league/html-to-markdown/src/Element.php
index e1e9d1a09..80ae7a911 100644
--- a/vendor/league/html-to-markdown/src/Element.php
+++ b/vendor/league/html-to-markdown/src/Element.php
@@ -27,7 +27,6 @@ class Element implements ElementInterface
switch ($this->getTagName()) {
case 'blockquote':
case 'body':
- case 'code':
case 'div':
case 'h1':
case 'h2':
diff --git a/vendor/league/html-to-markdown/src/HtmlConverter.php b/vendor/league/html-to-markdown/src/HtmlConverter.php
index 3381e1e1e..846131af6 100644
--- a/vendor/league/html-to-markdown/src/HtmlConverter.php
+++ b/vendor/league/html-to-markdown/src/HtmlConverter.php
@@ -40,6 +40,7 @@ class HtmlConverter implements HtmlConverterInterface
'remove_nodes' => '', // space-separated list of dom nodes that should be removed. example: 'meta style script'
'hard_break' => false, // Set to true to turn into `\n` instead of ` \n`
'list_item_style' => '-', // Set the default character for each
in a
. Can be '-', '*', or '+'
+ 'preserve_comments' => false, // Set to true to preserve comments, or set to an array of strings to preserve specific comments
);
$this->environment = Environment::createDefaultEnvironment($defaults);
@@ -229,13 +230,13 @@ class HtmlConverter implements HtmlConverterInterface
return trim($markdown, "\n\r\0\x0B");
}
-
+
/**
* Pass a series of key-value pairs in an array; these will be passed
* through the config and set.
* The advantage of this is that it can allow for static use (IE in Laravel).
* An example being:
- *
+ *
* HtmlConverter::setOptions(['strip_tags' => true])->convert('
-
-
-
-
diff --git a/library/jquery.i18n/examples/jquery-1.4.2.js b/library/jquery.i18n/examples/jquery-1.4.2.js
deleted file mode 100644
index e414a7ecb..000000000
--- a/library/jquery.i18n/examples/jquery-1.4.2.js
+++ /dev/null
@@ -1,6240 +0,0 @@
-/*!
- * jQuery JavaScript Library v1.4.2
- * http://jquery.com/
- *
- * Copyright 2010, John Resig
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * Includes Sizzle.js
- * http://sizzlejs.com/
- * Copyright 2010, The Dojo Foundation
- * Released under the MIT, BSD, and GPL Licenses.
- *
- * Date: Sat Feb 13 22:33:48 2010 -0500
- */
-(function( window, undefined ) {
-
-// Define a local copy of jQuery
-var jQuery = function( selector, context ) {
- // The jQuery object is actually just the init constructor 'enhanced'
- return new jQuery.fn.init( selector, context );
- },
-
- // Map over jQuery in case of overwrite
- _jQuery = window.jQuery,
-
- // Map over the $ in case of overwrite
- _$ = window.$,
-
- // Use the correct document accordingly with window argument (sandbox)
- document = window.document,
-
- // A central reference to the root jQuery(document)
- rootjQuery,
-
- // A simple way to check for HTML strings or ID strings
- // (both of which we optimize for)
- quickExpr = /^[^<]*(<[\w\W]+>)[^>]*$|^#([\w-]+)$/,
-
- // Is it a simple selector
- isSimple = /^.[^:#\[\.,]*$/,
-
- // Check if a string has a non-whitespace character in it
- rnotwhite = /\S/,
-
- // Used for trimming whitespace
- rtrim = /^(\s|\u00A0)+|(\s|\u00A0)+$/g,
-
- // Match a standalone tag
- rsingleTag = /^<(\w+)\s*\/?>(?:<\/\1>)?$/,
-
- // Keep a UserAgent string for use with jQuery.browser
- userAgent = navigator.userAgent,
-
- // For matching the engine and version of the browser
- browserMatch,
-
- // Has the ready events already been bound?
- readyBound = false,
-
- // The functions to execute on DOM ready
- readyList = [],
-
- // The ready event handler
- DOMContentLoaded,
-
- // Save a reference to some core methods
- toString = Object.prototype.toString,
- hasOwnProperty = Object.prototype.hasOwnProperty,
- push = Array.prototype.push,
- slice = Array.prototype.slice,
- indexOf = Array.prototype.indexOf;
-
-jQuery.fn = jQuery.prototype = {
- init: function( selector, context ) {
- var match, elem, ret, doc;
-
- // Handle $(""), $(null), or $(undefined)
- if ( !selector ) {
- return this;
- }
-
- // Handle $(DOMElement)
- if ( selector.nodeType ) {
- this.context = this[0] = selector;
- this.length = 1;
- return this;
- }
-
- // The body element only exists once, optimize finding it
- if ( selector === "body" && !context ) {
- this.context = document;
- this[0] = document.body;
- this.selector = "body";
- this.length = 1;
- return this;
- }
-
- // Handle HTML strings
- if ( typeof selector === "string" ) {
- // Are we dealing with HTML string or an ID?
- match = quickExpr.exec( selector );
-
- // Verify a match, and that no context was specified for #id
- if ( match && (match[1] || !context) ) {
-
- // HANDLE: $(html) -> $(array)
- if ( match[1] ) {
- doc = (context ? context.ownerDocument || context : document);
-
- // If a single string is passed in and it's a single tag
- // just do a createElement and skip the rest
- ret = rsingleTag.exec( selector );
-
- if ( ret ) {
- if ( jQuery.isPlainObject( context ) ) {
- selector = [ document.createElement( ret[1] ) ];
- jQuery.fn.attr.call( selector, context, true );
-
- } else {
- selector = [ doc.createElement( ret[1] ) ];
- }
-
- } else {
- ret = buildFragment( [ match[1] ], [ doc ] );
- selector = (ret.cacheable ? ret.fragment.cloneNode(true) : ret.fragment).childNodes;
- }
-
- return jQuery.merge( this, selector );
-
- // HANDLE: $("#id")
- } else {
- elem = document.getElementById( match[2] );
-
- if ( elem ) {
- // Handle the case where IE and Opera return items
- // by name instead of ID
- if ( elem.id !== match[2] ) {
- return rootjQuery.find( selector );
- }
-
- // Otherwise, we inject the element directly into the jQuery object
- this.length = 1;
- this[0] = elem;
- }
-
- this.context = document;
- this.selector = selector;
- return this;
- }
-
- // HANDLE: $("TAG")
- } else if ( !context && /^\w+$/.test( selector ) ) {
- this.selector = selector;
- this.context = document;
- selector = document.getElementsByTagName( selector );
- return jQuery.merge( this, selector );
-
- // HANDLE: $(expr, $(...))
- } else if ( !context || context.jquery ) {
- return (context || rootjQuery).find( selector );
-
- // HANDLE: $(expr, context)
- // (which is just equivalent to: $(context).find(expr)
- } else {
- return jQuery( context ).find( selector );
- }
-
- // HANDLE: $(function)
- // Shortcut for document ready
- } else if ( jQuery.isFunction( selector ) ) {
- return rootjQuery.ready( selector );
- }
-
- if (selector.selector !== undefined) {
- this.selector = selector.selector;
- this.context = selector.context;
- }
-
- return jQuery.makeArray( selector, this );
- },
-
- // Start with an empty selector
- selector: "",
-
- // The current version of jQuery being used
- jquery: "1.4.2",
-
- // The default length of a jQuery object is 0
- length: 0,
-
- // The number of elements contained in the matched element set
- size: function() {
- return this.length;
- },
-
- toArray: function() {
- return slice.call( this, 0 );
- },
-
- // Get the Nth element in the matched element set OR
- // Get the whole matched element set as a clean array
- get: function( num ) {
- return num == null ?
-
- // Return a 'clean' array
- this.toArray() :
-
- // Return just the object
- ( num < 0 ? this.slice(num)[ 0 ] : this[ num ] );
- },
-
- // Take an array of elements and push it onto the stack
- // (returning the new matched element set)
- pushStack: function( elems, name, selector ) {
- // Build a new jQuery matched element set
- var ret = jQuery();
-
- if ( jQuery.isArray( elems ) ) {
- push.apply( ret, elems );
-
- } else {
- jQuery.merge( ret, elems );
- }
-
- // Add the old object onto the stack (as a reference)
- ret.prevObject = this;
-
- ret.context = this.context;
-
- if ( name === "find" ) {
- ret.selector = this.selector + (this.selector ? " " : "") + selector;
- } else if ( name ) {
- ret.selector = this.selector + "." + name + "(" + selector + ")";
- }
-
- // Return the newly-formed element set
- return ret;
- },
-
- // Execute a callback for every element in the matched set.
- // (You can seed the arguments with an array of args, but this is
- // only used internally.)
- each: function( callback, args ) {
- return jQuery.each( this, callback, args );
- },
-
- ready: function( fn ) {
- // Attach the listeners
- jQuery.bindReady();
-
- // If the DOM is already ready
- if ( jQuery.isReady ) {
- // Execute the function immediately
- fn.call( document, jQuery );
-
- // Otherwise, remember the function for later
- } else if ( readyList ) {
- // Add the function to the wait list
- readyList.push( fn );
- }
-
- return this;
- },
-
- eq: function( i ) {
- return i === -1 ?
- this.slice( i ) :
- this.slice( i, +i + 1 );
- },
-
- first: function() {
- return this.eq( 0 );
- },
-
- last: function() {
- return this.eq( -1 );
- },
-
- slice: function() {
- return this.pushStack( slice.apply( this, arguments ),
- "slice", slice.call(arguments).join(",") );
- },
-
- map: function( callback ) {
- return this.pushStack( jQuery.map(this, function( elem, i ) {
- return callback.call( elem, i, elem );
- }));
- },
-
- end: function() {
- return this.prevObject || jQuery(null);
- },
-
- // For internal use only.
- // Behaves like an Array's method, not like a jQuery method.
- push: push,
- sort: [].sort,
- splice: [].splice
-};
-
-// Give the init function the jQuery prototype for later instantiation
-jQuery.fn.init.prototype = jQuery.fn;
-
-jQuery.extend = jQuery.fn.extend = function() {
- // copy reference to target object
- var target = arguments[0] || {}, i = 1, length = arguments.length, deep = false, options, name, src, copy;
-
- // Handle a deep copy situation
- if ( typeof target === "boolean" ) {
- deep = target;
- target = arguments[1] || {};
- // skip the boolean and the target
- i = 2;
- }
-
- // Handle case when target is a string or something (possible in deep copy)
- if ( typeof target !== "object" && !jQuery.isFunction(target) ) {
- target = {};
- }
-
- // extend jQuery itself if only one argument is passed
- if ( length === i ) {
- target = this;
- --i;
- }
-
- for ( ; i < length; i++ ) {
- // Only deal with non-null/undefined values
- if ( (options = arguments[ i ]) != null ) {
- // Extend the base object
- for ( name in options ) {
- src = target[ name ];
- copy = options[ name ];
-
- // Prevent never-ending loop
- if ( target === copy ) {
- continue;
- }
-
- // Recurse if we're merging object literal values or arrays
- if ( deep && copy && ( jQuery.isPlainObject(copy) || jQuery.isArray(copy) ) ) {
- var clone = src && ( jQuery.isPlainObject(src) || jQuery.isArray(src) ) ? src
- : jQuery.isArray(copy) ? [] : {};
-
- // Never move original objects, clone them
- target[ name ] = jQuery.extend( deep, clone, copy );
-
- // Don't bring in undefined values
- } else if ( copy !== undefined ) {
- target[ name ] = copy;
- }
- }
- }
- }
-
- // Return the modified object
- return target;
-};
-
-jQuery.extend({
- noConflict: function( deep ) {
- window.$ = _$;
-
- if ( deep ) {
- window.jQuery = _jQuery;
- }
-
- return jQuery;
- },
-
- // Is the DOM ready to be used? Set to true once it occurs.
- isReady: false,
-
- // Handle when the DOM is ready
- ready: function() {
- // Make sure that the DOM is not already loaded
- if ( !jQuery.isReady ) {
- // Make sure body exists, at least, in case IE gets a little overzealous (ticket #5443).
- if ( !document.body ) {
- return setTimeout( jQuery.ready, 13 );
- }
-
- // Remember that the DOM is ready
- jQuery.isReady = true;
-
- // If there are functions bound, to execute
- if ( readyList ) {
- // Execute all of them
- var fn, i = 0;
- while ( (fn = readyList[ i++ ]) ) {
- fn.call( document, jQuery );
- }
-
- // Reset the list of functions
- readyList = null;
- }
-
- // Trigger any bound ready events
- if ( jQuery.fn.triggerHandler ) {
- jQuery( document ).triggerHandler( "ready" );
- }
- }
- },
-
- bindReady: function() {
- if ( readyBound ) {
- return;
- }
-
- readyBound = true;
-
- // Catch cases where $(document).ready() is called after the
- // browser event has already occurred.
- if ( document.readyState === "complete" ) {
- return jQuery.ready();
- }
-
- // Mozilla, Opera and webkit nightlies currently support this event
- if ( document.addEventListener ) {
- // Use the handy event callback
- document.addEventListener( "DOMContentLoaded", DOMContentLoaded, false );
-
- // A fallback to window.onload, that will always work
- window.addEventListener( "load", jQuery.ready, false );
-
- // If IE event model is used
- } else if ( document.attachEvent ) {
- // ensure firing before onload,
- // maybe late but safe also for iframes
- document.attachEvent("onreadystatechange", DOMContentLoaded);
-
- // A fallback to window.onload, that will always work
- window.attachEvent( "onload", jQuery.ready );
-
- // If IE and not a frame
- // continually check to see if the document is ready
- var toplevel = false;
-
- try {
- toplevel = window.frameElement == null;
- } catch(e) {}
-
- if ( document.documentElement.doScroll && toplevel ) {
- doScrollCheck();
- }
- }
- },
-
- // See test/unit/core.js for details concerning isFunction.
- // Since version 1.3, DOM methods and functions like alert
- // aren't supported. They return false on IE (#2968).
- isFunction: function( obj ) {
- return toString.call(obj) === "[object Function]";
- },
-
- isArray: function( obj ) {
- return toString.call(obj) === "[object Array]";
- },
-
- isPlainObject: function( obj ) {
- // Must be an Object.
- // Because of IE, we also have to check the presence of the constructor property.
- // Make sure that DOM nodes and window objects don't pass through, as well
- if ( !obj || toString.call(obj) !== "[object Object]" || obj.nodeType || obj.setInterval ) {
- return false;
- }
-
- // Not own constructor property must be Object
- if ( obj.constructor
- && !hasOwnProperty.call(obj, "constructor")
- && !hasOwnProperty.call(obj.constructor.prototype, "isPrototypeOf") ) {
- return false;
- }
-
- // Own properties are enumerated firstly, so to speed up,
- // if last one is own, then all properties are own.
-
- var key;
- for ( key in obj ) {}
-
- return key === undefined || hasOwnProperty.call( obj, key );
- },
-
- isEmptyObject: function( obj ) {
- for ( var name in obj ) {
- return false;
- }
- return true;
- },
-
- error: function( msg ) {
- throw msg;
- },
-
- parseJSON: function( data ) {
- if ( typeof data !== "string" || !data ) {
- return null;
- }
-
- // Make sure leading/trailing whitespace is removed (IE can't handle it)
- data = jQuery.trim( data );
-
- // Make sure the incoming data is actual JSON
- // Logic borrowed from http://json.org/json2.js
- if ( /^[\],:{}\s]*$/.test(data.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g, "@")
- .replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g, "]")
- .replace(/(?:^|:|,)(?:\s*\[)+/g, "")) ) {
-
- // Try to use the native JSON parser first
- return window.JSON && window.JSON.parse ?
- window.JSON.parse( data ) :
- (new Function("return " + data))();
-
- } else {
- jQuery.error( "Invalid JSON: " + data );
- }
- },
-
- noop: function() {},
-
- // Evalulates a script in a global context
- globalEval: function( data ) {
- if ( data && rnotwhite.test(data) ) {
- // Inspired by code by Andrea Giammarchi
- // http://webreflection.blogspot.com/2007/08/global-scope-evaluation-and-dom.html
- var head = document.getElementsByTagName("head")[0] || document.documentElement,
- script = document.createElement("script");
-
- script.type = "text/javascript";
-
- if ( jQuery.support.scriptEval ) {
- script.appendChild( document.createTextNode( data ) );
- } else {
- script.text = data;
- }
-
- // Use insertBefore instead of appendChild to circumvent an IE6 bug.
- // This arises when a base node is used (#2709).
- head.insertBefore( script, head.firstChild );
- head.removeChild( script );
- }
- },
-
- nodeName: function( elem, name ) {
- return elem.nodeName && elem.nodeName.toUpperCase() === name.toUpperCase();
- },
-
- // args is for internal usage only
- each: function( object, callback, args ) {
- var name, i = 0,
- length = object.length,
- isObj = length === undefined || jQuery.isFunction(object);
-
- if ( args ) {
- if ( isObj ) {
- for ( name in object ) {
- if ( callback.apply( object[ name ], args ) === false ) {
- break;
- }
- }
- } else {
- for ( ; i < length; ) {
- if ( callback.apply( object[ i++ ], args ) === false ) {
- break;
- }
- }
- }
-
- // A special, fast, case for the most common use of each
- } else {
- if ( isObj ) {
- for ( name in object ) {
- if ( callback.call( object[ name ], name, object[ name ] ) === false ) {
- break;
- }
- }
- } else {
- for ( var value = object[0];
- i < length && callback.call( value, i, value ) !== false; value = object[++i] ) {}
- }
- }
-
- return object;
- },
-
- trim: function( text ) {
- return (text || "").replace( rtrim, "" );
- },
-
- // results is for internal usage only
- makeArray: function( array, results ) {
- var ret = results || [];
-
- if ( array != null ) {
- // The window, strings (and functions) also have 'length'
- // The extra typeof function check is to prevent crashes
- // in Safari 2 (See: #3039)
- if ( array.length == null || typeof array === "string" || jQuery.isFunction(array) || (typeof array !== "function" && array.setInterval) ) {
- push.call( ret, array );
- } else {
- jQuery.merge( ret, array );
- }
- }
-
- return ret;
- },
-
- inArray: function( elem, array ) {
- if ( array.indexOf ) {
- return array.indexOf( elem );
- }
-
- for ( var i = 0, length = array.length; i < length; i++ ) {
- if ( array[ i ] === elem ) {
- return i;
- }
- }
-
- return -1;
- },
-
- merge: function( first, second ) {
- var i = first.length, j = 0;
-
- if ( typeof second.length === "number" ) {
- for ( var l = second.length; j < l; j++ ) {
- first[ i++ ] = second[ j ];
- }
-
- } else {
- while ( second[j] !== undefined ) {
- first[ i++ ] = second[ j++ ];
- }
- }
-
- first.length = i;
-
- return first;
- },
-
- grep: function( elems, callback, inv ) {
- var ret = [];
-
- // Go through the array, only saving the items
- // that pass the validator function
- for ( var i = 0, length = elems.length; i < length; i++ ) {
- if ( !inv !== !callback( elems[ i ], i ) ) {
- ret.push( elems[ i ] );
- }
- }
-
- return ret;
- },
-
- // arg is for internal usage only
- map: function( elems, callback, arg ) {
- var ret = [], value;
-
- // Go through the array, translating each of the items to their
- // new value (or values).
- for ( var i = 0, length = elems.length; i < length; i++ ) {
- value = callback( elems[ i ], i, arg );
-
- if ( value != null ) {
- ret[ ret.length ] = value;
- }
- }
-
- return ret.concat.apply( [], ret );
- },
-
- // A global GUID counter for objects
- guid: 1,
-
- proxy: function( fn, proxy, thisObject ) {
- if ( arguments.length === 2 ) {
- if ( typeof proxy === "string" ) {
- thisObject = fn;
- fn = thisObject[ proxy ];
- proxy = undefined;
-
- } else if ( proxy && !jQuery.isFunction( proxy ) ) {
- thisObject = proxy;
- proxy = undefined;
- }
- }
-
- if ( !proxy && fn ) {
- proxy = function() {
- return fn.apply( thisObject || this, arguments );
- };
- }
-
- // Set the guid of unique handler to the same of original handler, so it can be removed
- if ( fn ) {
- proxy.guid = fn.guid = fn.guid || proxy.guid || jQuery.guid++;
- }
-
- // So proxy can be declared as an argument
- return proxy;
- },
-
- // Use of jQuery.browser is frowned upon.
- // More details: http://docs.jquery.com/Utilities/jQuery.browser
- uaMatch: function( ua ) {
- ua = ua.toLowerCase();
-
- var match = /(webkit)[ \/]([\w.]+)/.exec( ua ) ||
- /(opera)(?:.*version)?[ \/]([\w.]+)/.exec( ua ) ||
- /(msie) ([\w.]+)/.exec( ua ) ||
- !/compatible/.test( ua ) && /(mozilla)(?:.*? rv:([\w.]+))?/.exec( ua ) ||
- [];
-
- return { browser: match[1] || "", version: match[2] || "0" };
- },
-
- browser: {}
-});
-
-browserMatch = jQuery.uaMatch( userAgent );
-if ( browserMatch.browser ) {
- jQuery.browser[ browserMatch.browser ] = true;
- jQuery.browser.version = browserMatch.version;
-}
-
-// Deprecated, use jQuery.browser.webkit instead
-if ( jQuery.browser.webkit ) {
- jQuery.browser.safari = true;
-}
-
-if ( indexOf ) {
- jQuery.inArray = function( elem, array ) {
- return indexOf.call( array, elem );
- };
-}
-
-// All jQuery objects should point back to these
-rootjQuery = jQuery(document);
-
-// Cleanup functions for the document ready method
-if ( document.addEventListener ) {
- DOMContentLoaded = function() {
- document.removeEventListener( "DOMContentLoaded", DOMContentLoaded, false );
- jQuery.ready();
- };
-
-} else if ( document.attachEvent ) {
- DOMContentLoaded = function() {
- // Make sure body exists, at least, in case IE gets a little overzealous (ticket #5443).
- if ( document.readyState === "complete" ) {
- document.detachEvent( "onreadystatechange", DOMContentLoaded );
- jQuery.ready();
- }
- };
-}
-
-// The DOM ready check for Internet Explorer
-function doScrollCheck() {
- if ( jQuery.isReady ) {
- return;
- }
-
- try {
- // If IE is used, use the trick by Diego Perini
- // http://javascript.nwbox.com/IEContentLoaded/
- document.documentElement.doScroll("left");
- } catch( error ) {
- setTimeout( doScrollCheck, 1 );
- return;
- }
-
- // and execute any waiting functions
- jQuery.ready();
-}
-
-function evalScript( i, elem ) {
- if ( elem.src ) {
- jQuery.ajax({
- url: elem.src,
- async: false,
- dataType: "script"
- });
- } else {
- jQuery.globalEval( elem.text || elem.textContent || elem.innerHTML || "" );
- }
-
- if ( elem.parentNode ) {
- elem.parentNode.removeChild( elem );
- }
-}
-
-// Mutifunctional method to get and set values to a collection
-// The value/s can be optionally by executed if its a function
-function access( elems, key, value, exec, fn, pass ) {
- var length = elems.length;
-
- // Setting many attributes
- if ( typeof key === "object" ) {
- for ( var k in key ) {
- access( elems, k, key[k], exec, fn, value );
- }
- return elems;
- }
-
- // Setting one attribute
- if ( value !== undefined ) {
- // Optionally, function values get executed if exec is true
- exec = !pass && exec && jQuery.isFunction(value);
-
- for ( var i = 0; i < length; i++ ) {
- fn( elems[i], key, exec ? value.call( elems[i], i, fn( elems[i], key ) ) : value, pass );
- }
-
- return elems;
- }
-
- // Getting an attribute
- return length ? fn( elems[0], key ) : undefined;
-}
-
-function now() {
- return (new Date).getTime();
-}
-(function() {
-
- jQuery.support = {};
-
- var root = document.documentElement,
- script = document.createElement("script"),
- div = document.createElement("div"),
- id = "script" + now();
-
- div.style.display = "none";
- div.innerHTML = "
a";
-
- var all = div.getElementsByTagName("*"),
- a = div.getElementsByTagName("a")[0];
-
- // Can't get basic test support
- if ( !all || !all.length || !a ) {
- return;
- }
-
- jQuery.support = {
- // IE strips leading whitespace when .innerHTML is used
- leadingWhitespace: div.firstChild.nodeType === 3,
-
- // Make sure that tbody elements aren't automatically inserted
- // IE will insert them into empty tables
- tbody: !div.getElementsByTagName("tbody").length,
-
- // Make sure that link elements get serialized correctly by innerHTML
- // This requires a wrapper element in IE
- htmlSerialize: !!div.getElementsByTagName("link").length,
-
- // Get the style information from getAttribute
- // (IE uses .cssText insted)
- style: /red/.test( a.getAttribute("style") ),
-
- // Make sure that URLs aren't manipulated
- // (IE normalizes it by default)
- hrefNormalized: a.getAttribute("href") === "/a",
-
- // Make sure that element opacity exists
- // (IE uses filter instead)
- // Use a regex to work around a WebKit issue. See #5145
- opacity: /^0.55$/.test( a.style.opacity ),
-
- // Verify style float existence
- // (IE uses styleFloat instead of cssFloat)
- cssFloat: !!a.style.cssFloat,
-
- // Make sure that if no value is specified for a checkbox
- // that it defaults to "on".
- // (WebKit defaults to "" instead)
- checkOn: div.getElementsByTagName("input")[0].value === "on",
-
- // Make sure that a selected-by-default option has a working selected property.
- // (WebKit defaults to false instead of true, IE too, if it's in an optgroup)
- optSelected: document.createElement("select").appendChild( document.createElement("option") ).selected,
-
- parentNode: div.removeChild( div.appendChild( document.createElement("div") ) ).parentNode === null,
-
- // Will be defined later
- deleteExpando: true,
- checkClone: false,
- scriptEval: false,
- noCloneEvent: true,
- boxModel: null
- };
-
- script.type = "text/javascript";
- try {
- script.appendChild( document.createTextNode( "window." + id + "=1;" ) );
- } catch(e) {}
-
- root.insertBefore( script, root.firstChild );
-
- // Make sure that the execution of code works by injecting a script
- // tag with appendChild/createTextNode
- // (IE doesn't support this, fails, and uses .text instead)
- if ( window[ id ] ) {
- jQuery.support.scriptEval = true;
- delete window[ id ];
- }
-
- // Test to see if it's possible to delete an expando from an element
- // Fails in Internet Explorer
- try {
- delete script.test;
-
- } catch(e) {
- jQuery.support.deleteExpando = false;
- }
-
- root.removeChild( script );
-
- if ( div.attachEvent && div.fireEvent ) {
- div.attachEvent("onclick", function click() {
- // Cloning a node shouldn't copy over any
- // bound event handlers (IE does this)
- jQuery.support.noCloneEvent = false;
- div.detachEvent("onclick", click);
- });
- div.cloneNode(true).fireEvent("onclick");
- }
-
- div = document.createElement("div");
- div.innerHTML = "";
-
- var fragment = document.createDocumentFragment();
- fragment.appendChild( div.firstChild );
-
- // WebKit doesn't clone checked state correctly in fragments
- jQuery.support.checkClone = fragment.cloneNode(true).cloneNode(true).lastChild.checked;
-
- // Figure out if the W3C box model works as expected
- // document.body must exist before we can do this
- jQuery(function() {
- var div = document.createElement("div");
- div.style.width = div.style.paddingLeft = "1px";
-
- document.body.appendChild( div );
- jQuery.boxModel = jQuery.support.boxModel = div.offsetWidth === 2;
- document.body.removeChild( div ).style.display = 'none';
-
- div = null;
- });
-
- // Technique from Juriy Zaytsev
- // http://thinkweb2.com/projects/prototype/detecting-event-support-without-browser-sniffing/
- var eventSupported = function( eventName ) {
- var el = document.createElement("div");
- eventName = "on" + eventName;
-
- var isSupported = (eventName in el);
- if ( !isSupported ) {
- el.setAttribute(eventName, "return;");
- isSupported = typeof el[eventName] === "function";
- }
- el = null;
-
- return isSupported;
- };
-
- jQuery.support.submitBubbles = eventSupported("submit");
- jQuery.support.changeBubbles = eventSupported("change");
-
- // release memory in IE
- root = script = div = all = a = null;
-})();
-
-jQuery.props = {
- "for": "htmlFor",
- "class": "className",
- readonly: "readOnly",
- maxlength: "maxLength",
- cellspacing: "cellSpacing",
- rowspan: "rowSpan",
- colspan: "colSpan",
- tabindex: "tabIndex",
- usemap: "useMap",
- frameborder: "frameBorder"
-};
-var expando = "jQuery" + now(), uuid = 0, windowData = {};
-
-jQuery.extend({
- cache: {},
-
- expando:expando,
-
- // The following elements throw uncatchable exceptions if you
- // attempt to add expando properties to them.
- noData: {
- "embed": true,
- "object": true,
- "applet": true
- },
-
- data: function( elem, name, data ) {
- if ( elem.nodeName && jQuery.noData[elem.nodeName.toLowerCase()] ) {
- return;
- }
-
- elem = elem == window ?
- windowData :
- elem;
-
- var id = elem[ expando ], cache = jQuery.cache, thisCache;
-
- if ( !id && typeof name === "string" && data === undefined ) {
- return null;
- }
-
- // Compute a unique ID for the element
- if ( !id ) {
- id = ++uuid;
- }
-
- // Avoid generating a new cache unless none exists and we
- // want to manipulate it.
- if ( typeof name === "object" ) {
- elem[ expando ] = id;
- thisCache = cache[ id ] = jQuery.extend(true, {}, name);
-
- } else if ( !cache[ id ] ) {
- elem[ expando ] = id;
- cache[ id ] = {};
- }
-
- thisCache = cache[ id ];
-
- // Prevent overriding the named cache with undefined values
- if ( data !== undefined ) {
- thisCache[ name ] = data;
- }
-
- return typeof name === "string" ? thisCache[ name ] : thisCache;
- },
-
- removeData: function( elem, name ) {
- if ( elem.nodeName && jQuery.noData[elem.nodeName.toLowerCase()] ) {
- return;
- }
-
- elem = elem == window ?
- windowData :
- elem;
-
- var id = elem[ expando ], cache = jQuery.cache, thisCache = cache[ id ];
-
- // If we want to remove a specific section of the element's data
- if ( name ) {
- if ( thisCache ) {
- // Remove the section of cache data
- delete thisCache[ name ];
-
- // If we've removed all the data, remove the element's cache
- if ( jQuery.isEmptyObject(thisCache) ) {
- jQuery.removeData( elem );
- }
- }
-
- // Otherwise, we want to remove all of the element's data
- } else {
- if ( jQuery.support.deleteExpando ) {
- delete elem[ jQuery.expando ];
-
- } else if ( elem.removeAttribute ) {
- elem.removeAttribute( jQuery.expando );
- }
-
- // Completely remove the data cache
- delete cache[ id ];
- }
- }
-});
-
-jQuery.fn.extend({
- data: function( key, value ) {
- if ( typeof key === "undefined" && this.length ) {
- return jQuery.data( this[0] );
-
- } else if ( typeof key === "object" ) {
- return this.each(function() {
- jQuery.data( this, key );
- });
- }
-
- var parts = key.split(".");
- parts[1] = parts[1] ? "." + parts[1] : "";
-
- if ( value === undefined ) {
- var data = this.triggerHandler("getData" + parts[1] + "!", [parts[0]]);
-
- if ( data === undefined && this.length ) {
- data = jQuery.data( this[0], key );
- }
- return data === undefined && parts[1] ?
- this.data( parts[0] ) :
- data;
- } else {
- return this.trigger("setData" + parts[1] + "!", [parts[0], value]).each(function() {
- jQuery.data( this, key, value );
- });
- }
- },
-
- removeData: function( key ) {
- return this.each(function() {
- jQuery.removeData( this, key );
- });
- }
-});
-jQuery.extend({
- queue: function( elem, type, data ) {
- if ( !elem ) {
- return;
- }
-
- type = (type || "fx") + "queue";
- var q = jQuery.data( elem, type );
-
- // Speed up dequeue by getting out quickly if this is just a lookup
- if ( !data ) {
- return q || [];
- }
-
- if ( !q || jQuery.isArray(data) ) {
- q = jQuery.data( elem, type, jQuery.makeArray(data) );
-
- } else {
- q.push( data );
- }
-
- return q;
- },
-
- dequeue: function( elem, type ) {
- type = type || "fx";
-
- var queue = jQuery.queue( elem, type ), fn = queue.shift();
-
- // If the fx queue is dequeued, always remove the progress sentinel
- if ( fn === "inprogress" ) {
- fn = queue.shift();
- }
-
- if ( fn ) {
- // Add a progress sentinel to prevent the fx queue from being
- // automatically dequeued
- if ( type === "fx" ) {
- queue.unshift("inprogress");
- }
-
- fn.call(elem, function() {
- jQuery.dequeue(elem, type);
- });
- }
- }
-});
-
-jQuery.fn.extend({
- queue: function( type, data ) {
- if ( typeof type !== "string" ) {
- data = type;
- type = "fx";
- }
-
- if ( data === undefined ) {
- return jQuery.queue( this[0], type );
- }
- return this.each(function( i, elem ) {
- var queue = jQuery.queue( this, type, data );
-
- if ( type === "fx" && queue[0] !== "inprogress" ) {
- jQuery.dequeue( this, type );
- }
- });
- },
- dequeue: function( type ) {
- return this.each(function() {
- jQuery.dequeue( this, type );
- });
- },
-
- // Based off of the plugin by Clint Helfers, with permission.
- // http://blindsignals.com/index.php/2009/07/jquery-delay/
- delay: function( time, type ) {
- time = jQuery.fx ? jQuery.fx.speeds[time] || time : time;
- type = type || "fx";
-
- return this.queue( type, function() {
- var elem = this;
- setTimeout(function() {
- jQuery.dequeue( elem, type );
- }, time );
- });
- },
-
- clearQueue: function( type ) {
- return this.queue( type || "fx", [] );
- }
-});
-var rclass = /[\n\t]/g,
- rspace = /\s+/,
- rreturn = /\r/g,
- rspecialurl = /href|src|style/,
- rtype = /(button|input)/i,
- rfocusable = /(button|input|object|select|textarea)/i,
- rclickable = /^(a|area)$/i,
- rradiocheck = /radio|checkbox/;
-
-jQuery.fn.extend({
- attr: function( name, value ) {
- return access( this, name, value, true, jQuery.attr );
- },
-
- removeAttr: function( name, fn ) {
- return this.each(function(){
- jQuery.attr( this, name, "" );
- if ( this.nodeType === 1 ) {
- this.removeAttribute( name );
- }
- });
- },
-
- addClass: function( value ) {
- if ( jQuery.isFunction(value) ) {
- return this.each(function(i) {
- var self = jQuery(this);
- self.addClass( value.call(this, i, self.attr("class")) );
- });
- }
-
- if ( value && typeof value === "string" ) {
- var classNames = (value || "").split( rspace );
-
- for ( var i = 0, l = this.length; i < l; i++ ) {
- var elem = this[i];
-
- if ( elem.nodeType === 1 ) {
- if ( !elem.className ) {
- elem.className = value;
-
- } else {
- var className = " " + elem.className + " ", setClass = elem.className;
- for ( var c = 0, cl = classNames.length; c < cl; c++ ) {
- if ( className.indexOf( " " + classNames[c] + " " ) < 0 ) {
- setClass += " " + classNames[c];
- }
- }
- elem.className = jQuery.trim( setClass );
- }
- }
- }
- }
-
- return this;
- },
-
- removeClass: function( value ) {
- if ( jQuery.isFunction(value) ) {
- return this.each(function(i) {
- var self = jQuery(this);
- self.removeClass( value.call(this, i, self.attr("class")) );
- });
- }
-
- if ( (value && typeof value === "string") || value === undefined ) {
- var classNames = (value || "").split(rspace);
-
- for ( var i = 0, l = this.length; i < l; i++ ) {
- var elem = this[i];
-
- if ( elem.nodeType === 1 && elem.className ) {
- if ( value ) {
- var className = (" " + elem.className + " ").replace(rclass, " ");
- for ( var c = 0, cl = classNames.length; c < cl; c++ ) {
- className = className.replace(" " + classNames[c] + " ", " ");
- }
- elem.className = jQuery.trim( className );
-
- } else {
- elem.className = "";
- }
- }
- }
- }
-
- return this;
- },
-
- toggleClass: function( value, stateVal ) {
- var type = typeof value, isBool = typeof stateVal === "boolean";
-
- if ( jQuery.isFunction( value ) ) {
- return this.each(function(i) {
- var self = jQuery(this);
- self.toggleClass( value.call(this, i, self.attr("class"), stateVal), stateVal );
- });
- }
-
- return this.each(function() {
- if ( type === "string" ) {
- // toggle individual class names
- var className, i = 0, self = jQuery(this),
- state = stateVal,
- classNames = value.split( rspace );
-
- while ( (className = classNames[ i++ ]) ) {
- // check each className given, space seperated list
- state = isBool ? state : !self.hasClass( className );
- self[ state ? "addClass" : "removeClass" ]( className );
- }
-
- } else if ( type === "undefined" || type === "boolean" ) {
- if ( this.className ) {
- // store className if set
- jQuery.data( this, "__className__", this.className );
- }
-
- // toggle whole className
- this.className = this.className || value === false ? "" : jQuery.data( this, "__className__" ) || "";
- }
- });
- },
-
- hasClass: function( selector ) {
- var className = " " + selector + " ";
- for ( var i = 0, l = this.length; i < l; i++ ) {
- if ( (" " + this[i].className + " ").replace(rclass, " ").indexOf( className ) > -1 ) {
- return true;
- }
- }
-
- return false;
- },
-
- val: function( value ) {
- if ( value === undefined ) {
- var elem = this[0];
-
- if ( elem ) {
- if ( jQuery.nodeName( elem, "option" ) ) {
- return (elem.attributes.value || {}).specified ? elem.value : elem.text;
- }
-
- // We need to handle select boxes special
- if ( jQuery.nodeName( elem, "select" ) ) {
- var index = elem.selectedIndex,
- values = [],
- options = elem.options,
- one = elem.type === "select-one";
-
- // Nothing was selected
- if ( index < 0 ) {
- return null;
- }
-
- // Loop through all the selected options
- for ( var i = one ? index : 0, max = one ? index + 1 : options.length; i < max; i++ ) {
- var option = options[ i ];
-
- if ( option.selected ) {
- // Get the specifc value for the option
- value = jQuery(option).val();
-
- // We don't need an array for one selects
- if ( one ) {
- return value;
- }
-
- // Multi-Selects return an array
- values.push( value );
- }
- }
-
- return values;
- }
-
- // Handle the case where in Webkit "" is returned instead of "on" if a value isn't specified
- if ( rradiocheck.test( elem.type ) && !jQuery.support.checkOn ) {
- return elem.getAttribute("value") === null ? "on" : elem.value;
- }
-
-
- // Everything else, we just grab the value
- return (elem.value || "").replace(rreturn, "");
-
- }
-
- return undefined;
- }
-
- var isFunction = jQuery.isFunction(value);
-
- return this.each(function(i) {
- var self = jQuery(this), val = value;
-
- if ( this.nodeType !== 1 ) {
- return;
- }
-
- if ( isFunction ) {
- val = value.call(this, i, self.val());
- }
-
- // Typecast each time if the value is a Function and the appended
- // value is therefore different each time.
- if ( typeof val === "number" ) {
- val += "";
- }
-
- if ( jQuery.isArray(val) && rradiocheck.test( this.type ) ) {
- this.checked = jQuery.inArray( self.val(), val ) >= 0;
-
- } else if ( jQuery.nodeName( this, "select" ) ) {
- var values = jQuery.makeArray(val);
-
- jQuery( "option", this ).each(function() {
- this.selected = jQuery.inArray( jQuery(this).val(), values ) >= 0;
- });
-
- if ( !values.length ) {
- this.selectedIndex = -1;
- }
-
- } else {
- this.value = val;
- }
- });
- }
-});
-
-jQuery.extend({
- attrFn: {
- val: true,
- css: true,
- html: true,
- text: true,
- data: true,
- width: true,
- height: true,
- offset: true
- },
-
- attr: function( elem, name, value, pass ) {
- // don't set attributes on text and comment nodes
- if ( !elem || elem.nodeType === 3 || elem.nodeType === 8 ) {
- return undefined;
- }
-
- if ( pass && name in jQuery.attrFn ) {
- return jQuery(elem)[name](value);
- }
-
- var notxml = elem.nodeType !== 1 || !jQuery.isXMLDoc( elem ),
- // Whether we are setting (or getting)
- set = value !== undefined;
-
- // Try to normalize/fix the name
- name = notxml && jQuery.props[ name ] || name;
-
- // Only do all the following if this is a node (faster for style)
- if ( elem.nodeType === 1 ) {
- // These attributes require special treatment
- var special = rspecialurl.test( name );
-
- // Safari mis-reports the default selected property of an option
- // Accessing the parent's selectedIndex property fixes it
- if ( name === "selected" && !jQuery.support.optSelected ) {
- var parent = elem.parentNode;
- if ( parent ) {
- parent.selectedIndex;
-
- // Make sure that it also works with optgroups, see #5701
- if ( parent.parentNode ) {
- parent.parentNode.selectedIndex;
- }
- }
- }
-
- // If applicable, access the attribute via the DOM 0 way
- if ( name in elem && notxml && !special ) {
- if ( set ) {
- // We can't allow the type property to be changed (since it causes problems in IE)
- if ( name === "type" && rtype.test( elem.nodeName ) && elem.parentNode ) {
- jQuery.error( "type property can't be changed" );
- }
-
- elem[ name ] = value;
- }
-
- // browsers index elements by id/name on forms, give priority to attributes.
- if ( jQuery.nodeName( elem, "form" ) && elem.getAttributeNode(name) ) {
- return elem.getAttributeNode( name ).nodeValue;
- }
-
- // elem.tabIndex doesn't always return the correct value when it hasn't been explicitly set
- // http://fluidproject.org/blog/2008/01/09/getting-setting-and-removing-tabindex-values-with-javascript/
- if ( name === "tabIndex" ) {
- var attributeNode = elem.getAttributeNode( "tabIndex" );
-
- return attributeNode && attributeNode.specified ?
- attributeNode.value :
- rfocusable.test( elem.nodeName ) || rclickable.test( elem.nodeName ) && elem.href ?
- 0 :
- undefined;
- }
-
- return elem[ name ];
- }
-
- if ( !jQuery.support.style && notxml && name === "style" ) {
- if ( set ) {
- elem.style.cssText = "" + value;
- }
-
- return elem.style.cssText;
- }
-
- if ( set ) {
- // convert the value to a string (all browsers do this but IE) see #1070
- elem.setAttribute( name, "" + value );
- }
-
- var attr = !jQuery.support.hrefNormalized && notxml && special ?
- // Some attributes require a special call on IE
- elem.getAttribute( name, 2 ) :
- elem.getAttribute( name );
-
- // Non-existent attributes return null, we normalize to undefined
- return attr === null ? undefined : attr;
- }
-
- // elem is actually elem.style ... set the style
- // Using attr for specific style information is now deprecated. Use style instead.
- return jQuery.style( elem, name, value );
- }
-});
-var rnamespaces = /\.(.*)$/,
- fcleanup = function( nm ) {
- return nm.replace(/[^\w\s\.\|`]/g, function( ch ) {
- return "\\" + ch;
- });
- };
-
-/*
- * A number of helper functions used for managing events.
- * Many of the ideas behind this code originated from
- * Dean Edwards' addEvent library.
- */
-jQuery.event = {
-
- // Bind an event to an element
- // Original by Dean Edwards
- add: function( elem, types, handler, data ) {
- if ( elem.nodeType === 3 || elem.nodeType === 8 ) {
- return;
- }
-
- // For whatever reason, IE has trouble passing the window object
- // around, causing it to be cloned in the process
- if ( elem.setInterval && ( elem !== window && !elem.frameElement ) ) {
- elem = window;
- }
-
- var handleObjIn, handleObj;
-
- if ( handler.handler ) {
- handleObjIn = handler;
- handler = handleObjIn.handler;
- }
-
- // Make sure that the function being executed has a unique ID
- if ( !handler.guid ) {
- handler.guid = jQuery.guid++;
- }
-
- // Init the element's event structure
- var elemData = jQuery.data( elem );
-
- // If no elemData is found then we must be trying to bind to one of the
- // banned noData elements
- if ( !elemData ) {
- return;
- }
-
- var events = elemData.events = elemData.events || {},
- eventHandle = elemData.handle, eventHandle;
-
- if ( !eventHandle ) {
- elemData.handle = eventHandle = function() {
- // Handle the second event of a trigger and when
- // an event is called after a page has unloaded
- return typeof jQuery !== "undefined" && !jQuery.event.triggered ?
- jQuery.event.handle.apply( eventHandle.elem, arguments ) :
- undefined;
- };
- }
-
- // Add elem as a property of the handle function
- // This is to prevent a memory leak with non-native events in IE.
- eventHandle.elem = elem;
-
- // Handle multiple events separated by a space
- // jQuery(...).bind("mouseover mouseout", fn);
- types = types.split(" ");
-
- var type, i = 0, namespaces;
-
- while ( (type = types[ i++ ]) ) {
- handleObj = handleObjIn ?
- jQuery.extend({}, handleObjIn) :
- { handler: handler, data: data };
-
- // Namespaced event handlers
- if ( type.indexOf(".") > -1 ) {
- namespaces = type.split(".");
- type = namespaces.shift();
- handleObj.namespace = namespaces.slice(0).sort().join(".");
-
- } else {
- namespaces = [];
- handleObj.namespace = "";
- }
-
- handleObj.type = type;
- handleObj.guid = handler.guid;
-
- // Get the current list of functions bound to this event
- var handlers = events[ type ],
- special = jQuery.event.special[ type ] || {};
-
- // Init the event handler queue
- if ( !handlers ) {
- handlers = events[ type ] = [];
-
- // Check for a special event handler
- // Only use addEventListener/attachEvent if the special
- // events handler returns false
- if ( !special.setup || special.setup.call( elem, data, namespaces, eventHandle ) === false ) {
- // Bind the global event handler to the element
- if ( elem.addEventListener ) {
- elem.addEventListener( type, eventHandle, false );
-
- } else if ( elem.attachEvent ) {
- elem.attachEvent( "on" + type, eventHandle );
- }
- }
- }
-
- if ( special.add ) {
- special.add.call( elem, handleObj );
-
- if ( !handleObj.handler.guid ) {
- handleObj.handler.guid = handler.guid;
- }
- }
-
- // Add the function to the element's handler list
- handlers.push( handleObj );
-
- // Keep track of which events have been used, for global triggering
- jQuery.event.global[ type ] = true;
- }
-
- // Nullify elem to prevent memory leaks in IE
- elem = null;
- },
-
- global: {},
-
- // Detach an event or set of events from an element
- remove: function( elem, types, handler, pos ) {
- // don't do events on text and comment nodes
- if ( elem.nodeType === 3 || elem.nodeType === 8 ) {
- return;
- }
-
- var ret, type, fn, i = 0, all, namespaces, namespace, special, eventType, handleObj, origType,
- elemData = jQuery.data( elem ),
- events = elemData && elemData.events;
-
- if ( !elemData || !events ) {
- return;
- }
-
- // types is actually an event object here
- if ( types && types.type ) {
- handler = types.handler;
- types = types.type;
- }
-
- // Unbind all events for the element
- if ( !types || typeof types === "string" && types.charAt(0) === "." ) {
- types = types || "";
-
- for ( type in events ) {
- jQuery.event.remove( elem, type + types );
- }
-
- return;
- }
-
- // Handle multiple events separated by a space
- // jQuery(...).unbind("mouseover mouseout", fn);
- types = types.split(" ");
-
- while ( (type = types[ i++ ]) ) {
- origType = type;
- handleObj = null;
- all = type.indexOf(".") < 0;
- namespaces = [];
-
- if ( !all ) {
- // Namespaced event handlers
- namespaces = type.split(".");
- type = namespaces.shift();
-
- namespace = new RegExp("(^|\\.)" +
- jQuery.map( namespaces.slice(0).sort(), fcleanup ).join("\\.(?:.*\\.)?") + "(\\.|$)")
- }
-
- eventType = events[ type ];
-
- if ( !eventType ) {
- continue;
- }
-
- if ( !handler ) {
- for ( var j = 0; j < eventType.length; j++ ) {
- handleObj = eventType[ j ];
-
- if ( all || namespace.test( handleObj.namespace ) ) {
- jQuery.event.remove( elem, origType, handleObj.handler, j );
- eventType.splice( j--, 1 );
- }
- }
-
- continue;
- }
-
- special = jQuery.event.special[ type ] || {};
-
- for ( var j = pos || 0; j < eventType.length; j++ ) {
- handleObj = eventType[ j ];
-
- if ( handler.guid === handleObj.guid ) {
- // remove the given handler for the given type
- if ( all || namespace.test( handleObj.namespace ) ) {
- if ( pos == null ) {
- eventType.splice( j--, 1 );
- }
-
- if ( special.remove ) {
- special.remove.call( elem, handleObj );
- }
- }
-
- if ( pos != null ) {
- break;
- }
- }
- }
-
- // remove generic event handler if no more handlers exist
- if ( eventType.length === 0 || pos != null && eventType.length === 1 ) {
- if ( !special.teardown || special.teardown.call( elem, namespaces ) === false ) {
- removeEvent( elem, type, elemData.handle );
- }
-
- ret = null;
- delete events[ type ];
- }
- }
-
- // Remove the expando if it's no longer used
- if ( jQuery.isEmptyObject( events ) ) {
- var handle = elemData.handle;
- if ( handle ) {
- handle.elem = null;
- }
-
- delete elemData.events;
- delete elemData.handle;
-
- if ( jQuery.isEmptyObject( elemData ) ) {
- jQuery.removeData( elem );
- }
- }
- },
-
- // bubbling is internal
- trigger: function( event, data, elem /*, bubbling */ ) {
- // Event object or event type
- var type = event.type || event,
- bubbling = arguments[3];
-
- if ( !bubbling ) {
- event = typeof event === "object" ?
- // jQuery.Event object
- event[expando] ? event :
- // Object literal
- jQuery.extend( jQuery.Event(type), event ) :
- // Just the event type (string)
- jQuery.Event(type);
-
- if ( type.indexOf("!") >= 0 ) {
- event.type = type = type.slice(0, -1);
- event.exclusive = true;
- }
-
- // Handle a global trigger
- if ( !elem ) {
- // Don't bubble custom events when global (to avoid too much overhead)
- event.stopPropagation();
-
- // Only trigger if we've ever bound an event for it
- if ( jQuery.event.global[ type ] ) {
- jQuery.each( jQuery.cache, function() {
- if ( this.events && this.events[type] ) {
- jQuery.event.trigger( event, data, this.handle.elem );
- }
- });
- }
- }
-
- // Handle triggering a single element
-
- // don't do events on text and comment nodes
- if ( !elem || elem.nodeType === 3 || elem.nodeType === 8 ) {
- return undefined;
- }
-
- // Clean up in case it is reused
- event.result = undefined;
- event.target = elem;
-
- // Clone the incoming data, if any
- data = jQuery.makeArray( data );
- data.unshift( event );
- }
-
- event.currentTarget = elem;
-
- // Trigger the event, it is assumed that "handle" is a function
- var handle = jQuery.data( elem, "handle" );
- if ( handle ) {
- handle.apply( elem, data );
- }
-
- var parent = elem.parentNode || elem.ownerDocument;
-
- // Trigger an inline bound script
- try {
- if ( !(elem && elem.nodeName && jQuery.noData[elem.nodeName.toLowerCase()]) ) {
- if ( elem[ "on" + type ] && elem[ "on" + type ].apply( elem, data ) === false ) {
- event.result = false;
- }
- }
-
- // prevent IE from throwing an error for some elements with some event types, see #3533
- } catch (e) {}
-
- if ( !event.isPropagationStopped() && parent ) {
- jQuery.event.trigger( event, data, parent, true );
-
- } else if ( !event.isDefaultPrevented() ) {
- var target = event.target, old,
- isClick = jQuery.nodeName(target, "a") && type === "click",
- special = jQuery.event.special[ type ] || {};
-
- if ( (!special._default || special._default.call( elem, event ) === false) &&
- !isClick && !(target && target.nodeName && jQuery.noData[target.nodeName.toLowerCase()]) ) {
-
- try {
- if ( target[ type ] ) {
- // Make sure that we don't accidentally re-trigger the onFOO events
- old = target[ "on" + type ];
-
- if ( old ) {
- target[ "on" + type ] = null;
- }
-
- jQuery.event.triggered = true;
- target[ type ]();
- }
-
- // prevent IE from throwing an error for some elements with some event types, see #3533
- } catch (e) {}
-
- if ( old ) {
- target[ "on" + type ] = old;
- }
-
- jQuery.event.triggered = false;
- }
- }
- },
-
- handle: function( event ) {
- var all, handlers, namespaces, namespace, events;
-
- event = arguments[0] = jQuery.event.fix( event || window.event );
- event.currentTarget = this;
-
- // Namespaced event handlers
- all = event.type.indexOf(".") < 0 && !event.exclusive;
-
- if ( !all ) {
- namespaces = event.type.split(".");
- event.type = namespaces.shift();
- namespace = new RegExp("(^|\\.)" + namespaces.slice(0).sort().join("\\.(?:.*\\.)?") + "(\\.|$)");
- }
-
- var events = jQuery.data(this, "events"), handlers = events[ event.type ];
-
- if ( events && handlers ) {
- // Clone the handlers to prevent manipulation
- handlers = handlers.slice(0);
-
- for ( var j = 0, l = handlers.length; j < l; j++ ) {
- var handleObj = handlers[ j ];
-
- // Filter the functions by class
- if ( all || namespace.test( handleObj.namespace ) ) {
- // Pass in a reference to the handler function itself
- // So that we can later remove it
- event.handler = handleObj.handler;
- event.data = handleObj.data;
- event.handleObj = handleObj;
-
- var ret = handleObj.handler.apply( this, arguments );
-
- if ( ret !== undefined ) {
- event.result = ret;
- if ( ret === false ) {
- event.preventDefault();
- event.stopPropagation();
- }
- }
-
- if ( event.isImmediatePropagationStopped() ) {
- break;
- }
- }
- }
- }
-
- return event.result;
- },
-
- props: "altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode layerX layerY metaKey newValue offsetX offsetY originalTarget pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target toElement view wheelDelta which".split(" "),
-
- fix: function( event ) {
- if ( event[ expando ] ) {
- return event;
- }
-
- // store a copy of the original event object
- // and "clone" to set read-only properties
- var originalEvent = event;
- event = jQuery.Event( originalEvent );
-
- for ( var i = this.props.length, prop; i; ) {
- prop = this.props[ --i ];
- event[ prop ] = originalEvent[ prop ];
- }
-
- // Fix target property, if necessary
- if ( !event.target ) {
- event.target = event.srcElement || document; // Fixes #1925 where srcElement might not be defined either
- }
-
- // check if target is a textnode (safari)
- if ( event.target.nodeType === 3 ) {
- event.target = event.target.parentNode;
- }
-
- // Add relatedTarget, if necessary
- if ( !event.relatedTarget && event.fromElement ) {
- event.relatedTarget = event.fromElement === event.target ? event.toElement : event.fromElement;
- }
-
- // Calculate pageX/Y if missing and clientX/Y available
- if ( event.pageX == null && event.clientX != null ) {
- var doc = document.documentElement, body = document.body;
- event.pageX = event.clientX + (doc && doc.scrollLeft || body && body.scrollLeft || 0) - (doc && doc.clientLeft || body && body.clientLeft || 0);
- event.pageY = event.clientY + (doc && doc.scrollTop || body && body.scrollTop || 0) - (doc && doc.clientTop || body && body.clientTop || 0);
- }
-
- // Add which for key events
- if ( !event.which && ((event.charCode || event.charCode === 0) ? event.charCode : event.keyCode) ) {
- event.which = event.charCode || event.keyCode;
- }
-
- // Add metaKey to non-Mac browsers (use ctrl for PC's and Meta for Macs)
- if ( !event.metaKey && event.ctrlKey ) {
- event.metaKey = event.ctrlKey;
- }
-
- // Add which for click: 1 === left; 2 === middle; 3 === right
- // Note: button is not normalized, so don't use it
- if ( !event.which && event.button !== undefined ) {
- event.which = (event.button & 1 ? 1 : ( event.button & 2 ? 3 : ( event.button & 4 ? 2 : 0 ) ));
- }
-
- return event;
- },
-
- // Deprecated, use jQuery.guid instead
- guid: 1E8,
-
- // Deprecated, use jQuery.proxy instead
- proxy: jQuery.proxy,
-
- special: {
- ready: {
- // Make sure the ready event is setup
- setup: jQuery.bindReady,
- teardown: jQuery.noop
- },
-
- live: {
- add: function( handleObj ) {
- jQuery.event.add( this, handleObj.origType, jQuery.extend({}, handleObj, {handler: liveHandler}) );
- },
-
- remove: function( handleObj ) {
- var remove = true,
- type = handleObj.origType.replace(rnamespaces, "");
-
- jQuery.each( jQuery.data(this, "events").live || [], function() {
- if ( type === this.origType.replace(rnamespaces, "") ) {
- remove = false;
- return false;
- }
- });
-
- if ( remove ) {
- jQuery.event.remove( this, handleObj.origType, liveHandler );
- }
- }
-
- },
-
- beforeunload: {
- setup: function( data, namespaces, eventHandle ) {
- // We only want to do this special case on windows
- if ( this.setInterval ) {
- this.onbeforeunload = eventHandle;
- }
-
- return false;
- },
- teardown: function( namespaces, eventHandle ) {
- if ( this.onbeforeunload === eventHandle ) {
- this.onbeforeunload = null;
- }
- }
- }
- }
-};
-
-var removeEvent = document.removeEventListener ?
- function( elem, type, handle ) {
- elem.removeEventListener( type, handle, false );
- } :
- function( elem, type, handle ) {
- elem.detachEvent( "on" + type, handle );
- };
-
-jQuery.Event = function( src ) {
- // Allow instantiation without the 'new' keyword
- if ( !this.preventDefault ) {
- return new jQuery.Event( src );
- }
-
- // Event object
- if ( src && src.type ) {
- this.originalEvent = src;
- this.type = src.type;
- // Event type
- } else {
- this.type = src;
- }
-
- // timeStamp is buggy for some events on Firefox(#3843)
- // So we won't rely on the native value
- this.timeStamp = now();
-
- // Mark it as fixed
- this[ expando ] = true;
-};
-
-function returnFalse() {
- return false;
-}
-function returnTrue() {
- return true;
-}
-
-// jQuery.Event is based on DOM3 Events as specified by the ECMAScript Language Binding
-// http://www.w3.org/TR/2003/WD-DOM-Level-3-Events-20030331/ecma-script-binding.html
-jQuery.Event.prototype = {
- preventDefault: function() {
- this.isDefaultPrevented = returnTrue;
-
- var e = this.originalEvent;
- if ( !e ) {
- return;
- }
-
- // if preventDefault exists run it on the original event
- if ( e.preventDefault ) {
- e.preventDefault();
- }
- // otherwise set the returnValue property of the original event to false (IE)
- e.returnValue = false;
- },
- stopPropagation: function() {
- this.isPropagationStopped = returnTrue;
-
- var e = this.originalEvent;
- if ( !e ) {
- return;
- }
- // if stopPropagation exists run it on the original event
- if ( e.stopPropagation ) {
- e.stopPropagation();
- }
- // otherwise set the cancelBubble property of the original event to true (IE)
- e.cancelBubble = true;
- },
- stopImmediatePropagation: function() {
- this.isImmediatePropagationStopped = returnTrue;
- this.stopPropagation();
- },
- isDefaultPrevented: returnFalse,
- isPropagationStopped: returnFalse,
- isImmediatePropagationStopped: returnFalse
-};
-
-// Checks if an event happened on an element within another element
-// Used in jQuery.event.special.mouseenter and mouseleave handlers
-var withinElement = function( event ) {
- // Check if mouse(over|out) are still within the same parent element
- var parent = event.relatedTarget;
-
- // Firefox sometimes assigns relatedTarget a XUL element
- // which we cannot access the parentNode property of
- try {
- // Traverse up the tree
- while ( parent && parent !== this ) {
- parent = parent.parentNode;
- }
-
- if ( parent !== this ) {
- // set the correct event type
- event.type = event.data;
-
- // handle event if we actually just moused on to a non sub-element
- jQuery.event.handle.apply( this, arguments );
- }
-
- // assuming we've left the element since we most likely mousedover a xul element
- } catch(e) { }
-},
-
-// In case of event delegation, we only need to rename the event.type,
-// liveHandler will take care of the rest.
-delegate = function( event ) {
- event.type = event.data;
- jQuery.event.handle.apply( this, arguments );
-};
-
-// Create mouseenter and mouseleave events
-jQuery.each({
- mouseenter: "mouseover",
- mouseleave: "mouseout"
-}, function( orig, fix ) {
- jQuery.event.special[ orig ] = {
- setup: function( data ) {
- jQuery.event.add( this, fix, data && data.selector ? delegate : withinElement, orig );
- },
- teardown: function( data ) {
- jQuery.event.remove( this, fix, data && data.selector ? delegate : withinElement );
- }
- };
-});
-
-// submit delegation
-if ( !jQuery.support.submitBubbles ) {
-
- jQuery.event.special.submit = {
- setup: function( data, namespaces ) {
- if ( this.nodeName.toLowerCase() !== "form" ) {
- jQuery.event.add(this, "click.specialSubmit", function( e ) {
- var elem = e.target, type = elem.type;
-
- if ( (type === "submit" || type === "image") && jQuery( elem ).closest("form").length ) {
- return trigger( "submit", this, arguments );
- }
- });
-
- jQuery.event.add(this, "keypress.specialSubmit", function( e ) {
- var elem = e.target, type = elem.type;
-
- if ( (type === "text" || type === "password") && jQuery( elem ).closest("form").length && e.keyCode === 13 ) {
- return trigger( "submit", this, arguments );
- }
- });
-
- } else {
- return false;
- }
- },
-
- teardown: function( namespaces ) {
- jQuery.event.remove( this, ".specialSubmit" );
- }
- };
-
-}
-
-// change delegation, happens here so we have bind.
-if ( !jQuery.support.changeBubbles ) {
-
- var formElems = /textarea|input|select/i,
-
- changeFilters,
-
- getVal = function( elem ) {
- var type = elem.type, val = elem.value;
-
- if ( type === "radio" || type === "checkbox" ) {
- val = elem.checked;
-
- } else if ( type === "select-multiple" ) {
- val = elem.selectedIndex > -1 ?
- jQuery.map( elem.options, function( elem ) {
- return elem.selected;
- }).join("-") :
- "";
-
- } else if ( elem.nodeName.toLowerCase() === "select" ) {
- val = elem.selectedIndex;
- }
-
- return val;
- },
-
- testChange = function testChange( e ) {
- var elem = e.target, data, val;
-
- if ( !formElems.test( elem.nodeName ) || elem.readOnly ) {
- return;
- }
-
- data = jQuery.data( elem, "_change_data" );
- val = getVal(elem);
-
- // the current data will be also retrieved by beforeactivate
- if ( e.type !== "focusout" || elem.type !== "radio" ) {
- jQuery.data( elem, "_change_data", val );
- }
-
- if ( data === undefined || val === data ) {
- return;
- }
-
- if ( data != null || val ) {
- e.type = "change";
- return jQuery.event.trigger( e, arguments[1], elem );
- }
- };
-
- jQuery.event.special.change = {
- filters: {
- focusout: testChange,
-
- click: function( e ) {
- var elem = e.target, type = elem.type;
-
- if ( type === "radio" || type === "checkbox" || elem.nodeName.toLowerCase() === "select" ) {
- return testChange.call( this, e );
- }
- },
-
- // Change has to be called before submit
- // Keydown will be called before keypress, which is used in submit-event delegation
- keydown: function( e ) {
- var elem = e.target, type = elem.type;
-
- if ( (e.keyCode === 13 && elem.nodeName.toLowerCase() !== "textarea") ||
- (e.keyCode === 32 && (type === "checkbox" || type === "radio")) ||
- type === "select-multiple" ) {
- return testChange.call( this, e );
- }
- },
-
- // Beforeactivate happens also before the previous element is blurred
- // with this event you can't trigger a change event, but you can store
- // information/focus[in] is not needed anymore
- beforeactivate: function( e ) {
- var elem = e.target;
- jQuery.data( elem, "_change_data", getVal(elem) );
- }
- },
-
- setup: function( data, namespaces ) {
- if ( this.type === "file" ) {
- return false;
- }
-
- for ( var type in changeFilters ) {
- jQuery.event.add( this, type + ".specialChange", changeFilters[type] );
- }
-
- return formElems.test( this.nodeName );
- },
-
- teardown: function( namespaces ) {
- jQuery.event.remove( this, ".specialChange" );
-
- return formElems.test( this.nodeName );
- }
- };
-
- changeFilters = jQuery.event.special.change.filters;
-}
-
-function trigger( type, elem, args ) {
- args[0].type = type;
- return jQuery.event.handle.apply( elem, args );
-}
-
-// Create "bubbling" focus and blur events
-if ( document.addEventListener ) {
- jQuery.each({ focus: "focusin", blur: "focusout" }, function( orig, fix ) {
- jQuery.event.special[ fix ] = {
- setup: function() {
- this.addEventListener( orig, handler, true );
- },
- teardown: function() {
- this.removeEventListener( orig, handler, true );
- }
- };
-
- function handler( e ) {
- e = jQuery.event.fix( e );
- e.type = fix;
- return jQuery.event.handle.call( this, e );
- }
- });
-}
-
-jQuery.each(["bind", "one"], function( i, name ) {
- jQuery.fn[ name ] = function( type, data, fn ) {
- // Handle object literals
- if ( typeof type === "object" ) {
- for ( var key in type ) {
- this[ name ](key, data, type[key], fn);
- }
- return this;
- }
-
- if ( jQuery.isFunction( data ) ) {
- fn = data;
- data = undefined;
- }
-
- var handler = name === "one" ? jQuery.proxy( fn, function( event ) {
- jQuery( this ).unbind( event, handler );
- return fn.apply( this, arguments );
- }) : fn;
-
- if ( type === "unload" && name !== "one" ) {
- this.one( type, data, fn );
-
- } else {
- for ( var i = 0, l = this.length; i < l; i++ ) {
- jQuery.event.add( this[i], type, handler, data );
- }
- }
-
- return this;
- };
-});
-
-jQuery.fn.extend({
- unbind: function( type, fn ) {
- // Handle object literals
- if ( typeof type === "object" && !type.preventDefault ) {
- for ( var key in type ) {
- this.unbind(key, type[key]);
- }
-
- } else {
- for ( var i = 0, l = this.length; i < l; i++ ) {
- jQuery.event.remove( this[i], type, fn );
- }
- }
-
- return this;
- },
-
- delegate: function( selector, types, data, fn ) {
- return this.live( types, data, fn, selector );
- },
-
- undelegate: function( selector, types, fn ) {
- if ( arguments.length === 0 ) {
- return this.unbind( "live" );
-
- } else {
- return this.die( types, null, fn, selector );
- }
- },
-
- trigger: function( type, data ) {
- return this.each(function() {
- jQuery.event.trigger( type, data, this );
- });
- },
-
- triggerHandler: function( type, data ) {
- if ( this[0] ) {
- var event = jQuery.Event( type );
- event.preventDefault();
- event.stopPropagation();
- jQuery.event.trigger( event, data, this[0] );
- return event.result;
- }
- },
-
- toggle: function( fn ) {
- // Save reference to arguments for access in closure
- var args = arguments, i = 1;
-
- // link all the functions, so any of them can unbind this click handler
- while ( i < args.length ) {
- jQuery.proxy( fn, args[ i++ ] );
- }
-
- return this.click( jQuery.proxy( fn, function( event ) {
- // Figure out which function to execute
- var lastToggle = ( jQuery.data( this, "lastToggle" + fn.guid ) || 0 ) % i;
- jQuery.data( this, "lastToggle" + fn.guid, lastToggle + 1 );
-
- // Make sure that clicks stop
- event.preventDefault();
-
- // and execute the function
- return args[ lastToggle ].apply( this, arguments ) || false;
- }));
- },
-
- hover: function( fnOver, fnOut ) {
- return this.mouseenter( fnOver ).mouseleave( fnOut || fnOver );
- }
-});
-
-var liveMap = {
- focus: "focusin",
- blur: "focusout",
- mouseenter: "mouseover",
- mouseleave: "mouseout"
-};
-
-jQuery.each(["live", "die"], function( i, name ) {
- jQuery.fn[ name ] = function( types, data, fn, origSelector /* Internal Use Only */ ) {
- var type, i = 0, match, namespaces, preType,
- selector = origSelector || this.selector,
- context = origSelector ? this : jQuery( this.context );
-
- if ( jQuery.isFunction( data ) ) {
- fn = data;
- data = undefined;
- }
-
- types = (types || "").split(" ");
-
- while ( (type = types[ i++ ]) != null ) {
- match = rnamespaces.exec( type );
- namespaces = "";
-
- if ( match ) {
- namespaces = match[0];
- type = type.replace( rnamespaces, "" );
- }
-
- if ( type === "hover" ) {
- types.push( "mouseenter" + namespaces, "mouseleave" + namespaces );
- continue;
- }
-
- preType = type;
-
- if ( type === "focus" || type === "blur" ) {
- types.push( liveMap[ type ] + namespaces );
- type = type + namespaces;
-
- } else {
- type = (liveMap[ type ] || type) + namespaces;
- }
-
- if ( name === "live" ) {
- // bind live handler
- context.each(function(){
- jQuery.event.add( this, liveConvert( type, selector ),
- { data: data, selector: selector, handler: fn, origType: type, origHandler: fn, preType: preType } );
- });
-
- } else {
- // unbind live handler
- context.unbind( liveConvert( type, selector ), fn );
- }
- }
-
- return this;
- }
-});
-
-function liveHandler( event ) {
- var stop, elems = [], selectors = [], args = arguments,
- related, match, handleObj, elem, j, i, l, data,
- events = jQuery.data( this, "events" );
-
- // Make sure we avoid non-left-click bubbling in Firefox (#3861)
- if ( event.liveFired === this || !events || !events.live || event.button && event.type === "click" ) {
- return;
- }
-
- event.liveFired = this;
-
- var live = events.live.slice(0);
-
- for ( j = 0; j < live.length; j++ ) {
- handleObj = live[j];
-
- if ( handleObj.origType.replace( rnamespaces, "" ) === event.type ) {
- selectors.push( handleObj.selector );
-
- } else {
- live.splice( j--, 1 );
- }
- }
-
- match = jQuery( event.target ).closest( selectors, event.currentTarget );
-
- for ( i = 0, l = match.length; i < l; i++ ) {
- for ( j = 0; j < live.length; j++ ) {
- handleObj = live[j];
-
- if ( match[i].selector === handleObj.selector ) {
- elem = match[i].elem;
- related = null;
-
- // Those two events require additional checking
- if ( handleObj.preType === "mouseenter" || handleObj.preType === "mouseleave" ) {
- related = jQuery( event.relatedTarget ).closest( handleObj.selector )[0];
- }
-
- if ( !related || related !== elem ) {
- elems.push({ elem: elem, handleObj: handleObj });
- }
- }
- }
- }
-
- for ( i = 0, l = elems.length; i < l; i++ ) {
- match = elems[i];
- event.currentTarget = match.elem;
- event.data = match.handleObj.data;
- event.handleObj = match.handleObj;
-
- if ( match.handleObj.origHandler.apply( match.elem, args ) === false ) {
- stop = false;
- break;
- }
- }
-
- return stop;
-}
-
-function liveConvert( type, selector ) {
- return "live." + (type && type !== "*" ? type + "." : "") + selector.replace(/\./g, "`").replace(/ /g, "&");
-}
-
-jQuery.each( ("blur focus focusin focusout load resize scroll unload click dblclick " +
- "mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave " +
- "change select submit keydown keypress keyup error").split(" "), function( i, name ) {
-
- // Handle event binding
- jQuery.fn[ name ] = function( fn ) {
- return fn ? this.bind( name, fn ) : this.trigger( name );
- };
-
- if ( jQuery.attrFn ) {
- jQuery.attrFn[ name ] = true;
- }
-});
-
-// Prevent memory leaks in IE
-// Window isn't included so as not to unbind existing unload events
-// More info:
-// - http://isaacschlueter.com/2006/10/msie-memory-leaks/
-if ( window.attachEvent && !window.addEventListener ) {
- window.attachEvent("onunload", function() {
- for ( var id in jQuery.cache ) {
- if ( jQuery.cache[ id ].handle ) {
- // Try/Catch is to handle iframes being unloaded, see #4280
- try {
- jQuery.event.remove( jQuery.cache[ id ].handle.elem );
- } catch(e) {}
- }
- }
- });
-}
-/*!
- * Sizzle CSS Selector Engine - v1.0
- * Copyright 2009, The Dojo Foundation
- * Released under the MIT, BSD, and GPL Licenses.
- * More information: http://sizzlejs.com/
- */
-(function(){
-
-var chunker = /((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,
- done = 0,
- toString = Object.prototype.toString,
- hasDuplicate = false,
- baseHasDuplicate = true;
-
-// Here we check if the JavaScript engine is using some sort of
-// optimization where it does not always call our comparision
-// function. If that is the case, discard the hasDuplicate value.
-// Thus far that includes Google Chrome.
-[0, 0].sort(function(){
- baseHasDuplicate = false;
- return 0;
-});
-
-var Sizzle = function(selector, context, results, seed) {
- results = results || [];
- var origContext = context = context || document;
-
- if ( context.nodeType !== 1 && context.nodeType !== 9 ) {
- return [];
- }
-
- if ( !selector || typeof selector !== "string" ) {
- return results;
- }
-
- var parts = [], m, set, checkSet, extra, prune = true, contextXML = isXML(context),
- soFar = selector;
-
- // Reset the position of the chunker regexp (start from head)
- while ( (chunker.exec(""), m = chunker.exec(soFar)) !== null ) {
- soFar = m[3];
-
- parts.push( m[1] );
-
- if ( m[2] ) {
- extra = m[3];
- break;
- }
- }
-
- if ( parts.length > 1 && origPOS.exec( selector ) ) {
- if ( parts.length === 2 && Expr.relative[ parts[0] ] ) {
- set = posProcess( parts[0] + parts[1], context );
- } else {
- set = Expr.relative[ parts[0] ] ?
- [ context ] :
- Sizzle( parts.shift(), context );
-
- while ( parts.length ) {
- selector = parts.shift();
-
- if ( Expr.relative[ selector ] ) {
- selector += parts.shift();
- }
-
- set = posProcess( selector, set );
- }
- }
- } else {
- // Take a shortcut and set the context if the root selector is an ID
- // (but not if it'll be faster if the inner selector is an ID)
- if ( !seed && parts.length > 1 && context.nodeType === 9 && !contextXML &&
- Expr.match.ID.test(parts[0]) && !Expr.match.ID.test(parts[parts.length - 1]) ) {
- var ret = Sizzle.find( parts.shift(), context, contextXML );
- context = ret.expr ? Sizzle.filter( ret.expr, ret.set )[0] : ret.set[0];
- }
-
- if ( context ) {
- var ret = seed ?
- { expr: parts.pop(), set: makeArray(seed) } :
- Sizzle.find( parts.pop(), parts.length === 1 && (parts[0] === "~" || parts[0] === "+") && context.parentNode ? context.parentNode : context, contextXML );
- set = ret.expr ? Sizzle.filter( ret.expr, ret.set ) : ret.set;
-
- if ( parts.length > 0 ) {
- checkSet = makeArray(set);
- } else {
- prune = false;
- }
-
- while ( parts.length ) {
- var cur = parts.pop(), pop = cur;
-
- if ( !Expr.relative[ cur ] ) {
- cur = "";
- } else {
- pop = parts.pop();
- }
-
- if ( pop == null ) {
- pop = context;
- }
-
- Expr.relative[ cur ]( checkSet, pop, contextXML );
- }
- } else {
- checkSet = parts = [];
- }
- }
-
- if ( !checkSet ) {
- checkSet = set;
- }
-
- if ( !checkSet ) {
- Sizzle.error( cur || selector );
- }
-
- if ( toString.call(checkSet) === "[object Array]" ) {
- if ( !prune ) {
- results.push.apply( results, checkSet );
- } else if ( context && context.nodeType === 1 ) {
- for ( var i = 0; checkSet[i] != null; i++ ) {
- if ( checkSet[i] && (checkSet[i] === true || checkSet[i].nodeType === 1 && contains(context, checkSet[i])) ) {
- results.push( set[i] );
- }
- }
- } else {
- for ( var i = 0; checkSet[i] != null; i++ ) {
- if ( checkSet[i] && checkSet[i].nodeType === 1 ) {
- results.push( set[i] );
- }
- }
- }
- } else {
- makeArray( checkSet, results );
- }
-
- if ( extra ) {
- Sizzle( extra, origContext, results, seed );
- Sizzle.uniqueSort( results );
- }
-
- return results;
-};
-
-Sizzle.uniqueSort = function(results){
- if ( sortOrder ) {
- hasDuplicate = baseHasDuplicate;
- results.sort(sortOrder);
-
- if ( hasDuplicate ) {
- for ( var i = 1; i < results.length; i++ ) {
- if ( results[i] === results[i-1] ) {
- results.splice(i--, 1);
- }
- }
- }
- }
-
- return results;
-};
-
-Sizzle.matches = function(expr, set){
- return Sizzle(expr, null, null, set);
-};
-
-Sizzle.find = function(expr, context, isXML){
- var set, match;
-
- if ( !expr ) {
- return [];
- }
-
- for ( var i = 0, l = Expr.order.length; i < l; i++ ) {
- var type = Expr.order[i], match;
-
- if ( (match = Expr.leftMatch[ type ].exec( expr )) ) {
- var left = match[1];
- match.splice(1,1);
-
- if ( left.substr( left.length - 1 ) !== "\\" ) {
- match[1] = (match[1] || "").replace(/\\/g, "");
- set = Expr.find[ type ]( match, context, isXML );
- if ( set != null ) {
- expr = expr.replace( Expr.match[ type ], "" );
- break;
- }
- }
- }
- }
-
- if ( !set ) {
- set = context.getElementsByTagName("*");
- }
-
- return {set: set, expr: expr};
-};
-
-Sizzle.filter = function(expr, set, inplace, not){
- var old = expr, result = [], curLoop = set, match, anyFound,
- isXMLFilter = set && set[0] && isXML(set[0]);
-
- while ( expr && set.length ) {
- for ( var type in Expr.filter ) {
- if ( (match = Expr.leftMatch[ type ].exec( expr )) != null && match[2] ) {
- var filter = Expr.filter[ type ], found, item, left = match[1];
- anyFound = false;
-
- match.splice(1,1);
-
- if ( left.substr( left.length - 1 ) === "\\" ) {
- continue;
- }
-
- if ( curLoop === result ) {
- result = [];
- }
-
- if ( Expr.preFilter[ type ] ) {
- match = Expr.preFilter[ type ]( match, curLoop, inplace, result, not, isXMLFilter );
-
- if ( !match ) {
- anyFound = found = true;
- } else if ( match === true ) {
- continue;
- }
- }
-
- if ( match ) {
- for ( var i = 0; (item = curLoop[i]) != null; i++ ) {
- if ( item ) {
- found = filter( item, match, i, curLoop );
- var pass = not ^ !!found;
-
- if ( inplace && found != null ) {
- if ( pass ) {
- anyFound = true;
- } else {
- curLoop[i] = false;
- }
- } else if ( pass ) {
- result.push( item );
- anyFound = true;
- }
- }
- }
- }
-
- if ( found !== undefined ) {
- if ( !inplace ) {
- curLoop = result;
- }
-
- expr = expr.replace( Expr.match[ type ], "" );
-
- if ( !anyFound ) {
- return [];
- }
-
- break;
- }
- }
- }
-
- // Improper expression
- if ( expr === old ) {
- if ( anyFound == null ) {
- Sizzle.error( expr );
- } else {
- break;
- }
- }
-
- old = expr;
- }
-
- return curLoop;
-};
-
-Sizzle.error = function( msg ) {
- throw "Syntax error, unrecognized expression: " + msg;
-};
-
-var Expr = Sizzle.selectors = {
- order: [ "ID", "NAME", "TAG" ],
- match: {
- ID: /#((?:[\w\u00c0-\uFFFF-]|\\.)+)/,
- CLASS: /\.((?:[\w\u00c0-\uFFFF-]|\\.)+)/,
- NAME: /\[name=['"]*((?:[\w\u00c0-\uFFFF-]|\\.)+)['"]*\]/,
- ATTR: /\[\s*((?:[\w\u00c0-\uFFFF-]|\\.)+)\s*(?:(\S?=)\s*(['"]*)(.*?)\3|)\s*\]/,
- TAG: /^((?:[\w\u00c0-\uFFFF\*-]|\\.)+)/,
- CHILD: /:(only|nth|last|first)-child(?:\((even|odd|[\dn+-]*)\))?/,
- POS: /:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^-]|$)/,
- PSEUDO: /:((?:[\w\u00c0-\uFFFF-]|\\.)+)(?:\((['"]?)((?:\([^\)]+\)|[^\(\)]*)+)\2\))?/
- },
- leftMatch: {},
- attrMap: {
- "class": "className",
- "for": "htmlFor"
- },
- attrHandle: {
- href: function(elem){
- return elem.getAttribute("href");
- }
- },
- relative: {
- "+": function(checkSet, part){
- var isPartStr = typeof part === "string",
- isTag = isPartStr && !/\W/.test(part),
- isPartStrNotTag = isPartStr && !isTag;
-
- if ( isTag ) {
- part = part.toLowerCase();
- }
-
- for ( var i = 0, l = checkSet.length, elem; i < l; i++ ) {
- if ( (elem = checkSet[i]) ) {
- while ( (elem = elem.previousSibling) && elem.nodeType !== 1 ) {}
-
- checkSet[i] = isPartStrNotTag || elem && elem.nodeName.toLowerCase() === part ?
- elem || false :
- elem === part;
- }
- }
-
- if ( isPartStrNotTag ) {
- Sizzle.filter( part, checkSet, true );
- }
- },
- ">": function(checkSet, part){
- var isPartStr = typeof part === "string";
-
- if ( isPartStr && !/\W/.test(part) ) {
- part = part.toLowerCase();
-
- for ( var i = 0, l = checkSet.length; i < l; i++ ) {
- var elem = checkSet[i];
- if ( elem ) {
- var parent = elem.parentNode;
- checkSet[i] = parent.nodeName.toLowerCase() === part ? parent : false;
- }
- }
- } else {
- for ( var i = 0, l = checkSet.length; i < l; i++ ) {
- var elem = checkSet[i];
- if ( elem ) {
- checkSet[i] = isPartStr ?
- elem.parentNode :
- elem.parentNode === part;
- }
- }
-
- if ( isPartStr ) {
- Sizzle.filter( part, checkSet, true );
- }
- }
- },
- "": function(checkSet, part, isXML){
- var doneName = done++, checkFn = dirCheck;
-
- if ( typeof part === "string" && !/\W/.test(part) ) {
- var nodeCheck = part = part.toLowerCase();
- checkFn = dirNodeCheck;
- }
-
- checkFn("parentNode", part, doneName, checkSet, nodeCheck, isXML);
- },
- "~": function(checkSet, part, isXML){
- var doneName = done++, checkFn = dirCheck;
-
- if ( typeof part === "string" && !/\W/.test(part) ) {
- var nodeCheck = part = part.toLowerCase();
- checkFn = dirNodeCheck;
- }
-
- checkFn("previousSibling", part, doneName, checkSet, nodeCheck, isXML);
- }
- },
- find: {
- ID: function(match, context, isXML){
- if ( typeof context.getElementById !== "undefined" && !isXML ) {
- var m = context.getElementById(match[1]);
- return m ? [m] : [];
- }
- },
- NAME: function(match, context){
- if ( typeof context.getElementsByName !== "undefined" ) {
- var ret = [], results = context.getElementsByName(match[1]);
-
- for ( var i = 0, l = results.length; i < l; i++ ) {
- if ( results[i].getAttribute("name") === match[1] ) {
- ret.push( results[i] );
- }
- }
-
- return ret.length === 0 ? null : ret;
- }
- },
- TAG: function(match, context){
- return context.getElementsByTagName(match[1]);
- }
- },
- preFilter: {
- CLASS: function(match, curLoop, inplace, result, not, isXML){
- match = " " + match[1].replace(/\\/g, "") + " ";
-
- if ( isXML ) {
- return match;
- }
-
- for ( var i = 0, elem; (elem = curLoop[i]) != null; i++ ) {
- if ( elem ) {
- if ( not ^ (elem.className && (" " + elem.className + " ").replace(/[\t\n]/g, " ").indexOf(match) >= 0) ) {
- if ( !inplace ) {
- result.push( elem );
- }
- } else if ( inplace ) {
- curLoop[i] = false;
- }
- }
- }
-
- return false;
- },
- ID: function(match){
- return match[1].replace(/\\/g, "");
- },
- TAG: function(match, curLoop){
- return match[1].toLowerCase();
- },
- CHILD: function(match){
- if ( match[1] === "nth" ) {
- // parse equations like 'even', 'odd', '5', '2n', '3n+2', '4n-1', '-n+6'
- var test = /(-?)(\d*)n((?:\+|-)?\d*)/.exec(
- match[2] === "even" && "2n" || match[2] === "odd" && "2n+1" ||
- !/\D/.test( match[2] ) && "0n+" + match[2] || match[2]);
-
- // calculate the numbers (first)n+(last) including if they are negative
- match[2] = (test[1] + (test[2] || 1)) - 0;
- match[3] = test[3] - 0;
- }
-
- // TODO: Move to normal caching system
- match[0] = done++;
-
- return match;
- },
- ATTR: function(match, curLoop, inplace, result, not, isXML){
- var name = match[1].replace(/\\/g, "");
-
- if ( !isXML && Expr.attrMap[name] ) {
- match[1] = Expr.attrMap[name];
- }
-
- if ( match[2] === "~=" ) {
- match[4] = " " + match[4] + " ";
- }
-
- return match;
- },
- PSEUDO: function(match, curLoop, inplace, result, not){
- if ( match[1] === "not" ) {
- // If we're dealing with a complex expression, or a simple one
- if ( ( chunker.exec(match[3]) || "" ).length > 1 || /^\w/.test(match[3]) ) {
- match[3] = Sizzle(match[3], null, null, curLoop);
- } else {
- var ret = Sizzle.filter(match[3], curLoop, inplace, true ^ not);
- if ( !inplace ) {
- result.push.apply( result, ret );
- }
- return false;
- }
- } else if ( Expr.match.POS.test( match[0] ) || Expr.match.CHILD.test( match[0] ) ) {
- return true;
- }
-
- return match;
- },
- POS: function(match){
- match.unshift( true );
- return match;
- }
- },
- filters: {
- enabled: function(elem){
- return elem.disabled === false && elem.type !== "hidden";
- },
- disabled: function(elem){
- return elem.disabled === true;
- },
- checked: function(elem){
- return elem.checked === true;
- },
- selected: function(elem){
- // Accessing this property makes selected-by-default
- // options in Safari work properly
- elem.parentNode.selectedIndex;
- return elem.selected === true;
- },
- parent: function(elem){
- return !!elem.firstChild;
- },
- empty: function(elem){
- return !elem.firstChild;
- },
- has: function(elem, i, match){
- return !!Sizzle( match[3], elem ).length;
- },
- header: function(elem){
- return /h\d/i.test( elem.nodeName );
- },
- text: function(elem){
- return "text" === elem.type;
- },
- radio: function(elem){
- return "radio" === elem.type;
- },
- checkbox: function(elem){
- return "checkbox" === elem.type;
- },
- file: function(elem){
- return "file" === elem.type;
- },
- password: function(elem){
- return "password" === elem.type;
- },
- submit: function(elem){
- return "submit" === elem.type;
- },
- image: function(elem){
- return "image" === elem.type;
- },
- reset: function(elem){
- return "reset" === elem.type;
- },
- button: function(elem){
- return "button" === elem.type || elem.nodeName.toLowerCase() === "button";
- },
- input: function(elem){
- return /input|select|textarea|button/i.test(elem.nodeName);
- }
- },
- setFilters: {
- first: function(elem, i){
- return i === 0;
- },
- last: function(elem, i, match, array){
- return i === array.length - 1;
- },
- even: function(elem, i){
- return i % 2 === 0;
- },
- odd: function(elem, i){
- return i % 2 === 1;
- },
- lt: function(elem, i, match){
- return i < match[3] - 0;
- },
- gt: function(elem, i, match){
- return i > match[3] - 0;
- },
- nth: function(elem, i, match){
- return match[3] - 0 === i;
- },
- eq: function(elem, i, match){
- return match[3] - 0 === i;
- }
- },
- filter: {
- PSEUDO: function(elem, match, i, array){
- var name = match[1], filter = Expr.filters[ name ];
-
- if ( filter ) {
- return filter( elem, i, match, array );
- } else if ( name === "contains" ) {
- return (elem.textContent || elem.innerText || getText([ elem ]) || "").indexOf(match[3]) >= 0;
- } else if ( name === "not" ) {
- var not = match[3];
-
- for ( var i = 0, l = not.length; i < l; i++ ) {
- if ( not[i] === elem ) {
- return false;
- }
- }
-
- return true;
- } else {
- Sizzle.error( "Syntax error, unrecognized expression: " + name );
- }
- },
- CHILD: function(elem, match){
- var type = match[1], node = elem;
- switch (type) {
- case 'only':
- case 'first':
- while ( (node = node.previousSibling) ) {
- if ( node.nodeType === 1 ) {
- return false;
- }
- }
- if ( type === "first" ) {
- return true;
- }
- node = elem;
- case 'last':
- while ( (node = node.nextSibling) ) {
- if ( node.nodeType === 1 ) {
- return false;
- }
- }
- return true;
- case 'nth':
- var first = match[2], last = match[3];
-
- if ( first === 1 && last === 0 ) {
- return true;
- }
-
- var doneName = match[0],
- parent = elem.parentNode;
-
- if ( parent && (parent.sizcache !== doneName || !elem.nodeIndex) ) {
- var count = 0;
- for ( node = parent.firstChild; node; node = node.nextSibling ) {
- if ( node.nodeType === 1 ) {
- node.nodeIndex = ++count;
- }
- }
- parent.sizcache = doneName;
- }
-
- var diff = elem.nodeIndex - last;
- if ( first === 0 ) {
- return diff === 0;
- } else {
- return ( diff % first === 0 && diff / first >= 0 );
- }
- }
- },
- ID: function(elem, match){
- return elem.nodeType === 1 && elem.getAttribute("id") === match;
- },
- TAG: function(elem, match){
- return (match === "*" && elem.nodeType === 1) || elem.nodeName.toLowerCase() === match;
- },
- CLASS: function(elem, match){
- return (" " + (elem.className || elem.getAttribute("class")) + " ")
- .indexOf( match ) > -1;
- },
- ATTR: function(elem, match){
- var name = match[1],
- result = Expr.attrHandle[ name ] ?
- Expr.attrHandle[ name ]( elem ) :
- elem[ name ] != null ?
- elem[ name ] :
- elem.getAttribute( name ),
- value = result + "",
- type = match[2],
- check = match[4];
-
- return result == null ?
- type === "!=" :
- type === "=" ?
- value === check :
- type === "*=" ?
- value.indexOf(check) >= 0 :
- type === "~=" ?
- (" " + value + " ").indexOf(check) >= 0 :
- !check ?
- value && result !== false :
- type === "!=" ?
- value !== check :
- type === "^=" ?
- value.indexOf(check) === 0 :
- type === "$=" ?
- value.substr(value.length - check.length) === check :
- type === "|=" ?
- value === check || value.substr(0, check.length + 1) === check + "-" :
- false;
- },
- POS: function(elem, match, i, array){
- var name = match[2], filter = Expr.setFilters[ name ];
-
- if ( filter ) {
- return filter( elem, i, match, array );
- }
- }
- }
-};
-
-var origPOS = Expr.match.POS;
-
-for ( var type in Expr.match ) {
- Expr.match[ type ] = new RegExp( Expr.match[ type ].source + /(?![^\[]*\])(?![^\(]*\))/.source );
- Expr.leftMatch[ type ] = new RegExp( /(^(?:.|\r|\n)*?)/.source + Expr.match[ type ].source.replace(/\\(\d+)/g, function(all, num){
- return "\\" + (num - 0 + 1);
- }));
-}
-
-var makeArray = function(array, results) {
- array = Array.prototype.slice.call( array, 0 );
-
- if ( results ) {
- results.push.apply( results, array );
- return results;
- }
-
- return array;
-};
-
-// Perform a simple check to determine if the browser is capable of
-// converting a NodeList to an array using builtin methods.
-// Also verifies that the returned array holds DOM nodes
-// (which is not the case in the Blackberry browser)
-try {
- Array.prototype.slice.call( document.documentElement.childNodes, 0 )[0].nodeType;
-
-// Provide a fallback method if it does not work
-} catch(e){
- makeArray = function(array, results) {
- var ret = results || [];
-
- if ( toString.call(array) === "[object Array]" ) {
- Array.prototype.push.apply( ret, array );
- } else {
- if ( typeof array.length === "number" ) {
- for ( var i = 0, l = array.length; i < l; i++ ) {
- ret.push( array[i] );
- }
- } else {
- for ( var i = 0; array[i]; i++ ) {
- ret.push( array[i] );
- }
- }
- }
-
- return ret;
- };
-}
-
-var sortOrder;
-
-if ( document.documentElement.compareDocumentPosition ) {
- sortOrder = function( a, b ) {
- if ( !a.compareDocumentPosition || !b.compareDocumentPosition ) {
- if ( a == b ) {
- hasDuplicate = true;
- }
- return a.compareDocumentPosition ? -1 : 1;
- }
-
- var ret = a.compareDocumentPosition(b) & 4 ? -1 : a === b ? 0 : 1;
- if ( ret === 0 ) {
- hasDuplicate = true;
- }
- return ret;
- };
-} else if ( "sourceIndex" in document.documentElement ) {
- sortOrder = function( a, b ) {
- if ( !a.sourceIndex || !b.sourceIndex ) {
- if ( a == b ) {
- hasDuplicate = true;
- }
- return a.sourceIndex ? -1 : 1;
- }
-
- var ret = a.sourceIndex - b.sourceIndex;
- if ( ret === 0 ) {
- hasDuplicate = true;
- }
- return ret;
- };
-} else if ( document.createRange ) {
- sortOrder = function( a, b ) {
- if ( !a.ownerDocument || !b.ownerDocument ) {
- if ( a == b ) {
- hasDuplicate = true;
- }
- return a.ownerDocument ? -1 : 1;
- }
-
- var aRange = a.ownerDocument.createRange(), bRange = b.ownerDocument.createRange();
- aRange.setStart(a, 0);
- aRange.setEnd(a, 0);
- bRange.setStart(b, 0);
- bRange.setEnd(b, 0);
- var ret = aRange.compareBoundaryPoints(Range.START_TO_END, bRange);
- if ( ret === 0 ) {
- hasDuplicate = true;
- }
- return ret;
- };
-}
-
-// Utility function for retreiving the text value of an array of DOM nodes
-function getText( elems ) {
- var ret = "", elem;
-
- for ( var i = 0; elems[i]; i++ ) {
- elem = elems[i];
-
- // Get the text from text nodes and CDATA nodes
- if ( elem.nodeType === 3 || elem.nodeType === 4 ) {
- ret += elem.nodeValue;
-
- // Traverse everything else, except comment nodes
- } else if ( elem.nodeType !== 8 ) {
- ret += getText( elem.childNodes );
- }
- }
-
- return ret;
-}
-
-// Check to see if the browser returns elements by name when
-// querying by getElementById (and provide a workaround)
-(function(){
- // We're going to inject a fake input element with a specified name
- var form = document.createElement("div"),
- id = "script" + (new Date).getTime();
- form.innerHTML = "";
-
- // Inject it into the root element, check its status, and remove it quickly
- var root = document.documentElement;
- root.insertBefore( form, root.firstChild );
-
- // The workaround has to do additional checks after a getElementById
- // Which slows things down for other browsers (hence the branching)
- if ( document.getElementById( id ) ) {
- Expr.find.ID = function(match, context, isXML){
- if ( typeof context.getElementById !== "undefined" && !isXML ) {
- var m = context.getElementById(match[1]);
- return m ? m.id === match[1] || typeof m.getAttributeNode !== "undefined" && m.getAttributeNode("id").nodeValue === match[1] ? [m] : undefined : [];
- }
- };
-
- Expr.filter.ID = function(elem, match){
- var node = typeof elem.getAttributeNode !== "undefined" && elem.getAttributeNode("id");
- return elem.nodeType === 1 && node && node.nodeValue === match;
- };
- }
-
- root.removeChild( form );
- root = form = null; // release memory in IE
-})();
-
-(function(){
- // Check to see if the browser returns only elements
- // when doing getElementsByTagName("*")
-
- // Create a fake element
- var div = document.createElement("div");
- div.appendChild( document.createComment("") );
-
- // Make sure no comments are found
- if ( div.getElementsByTagName("*").length > 0 ) {
- Expr.find.TAG = function(match, context){
- var results = context.getElementsByTagName(match[1]);
-
- // Filter out possible comments
- if ( match[1] === "*" ) {
- var tmp = [];
-
- for ( var i = 0; results[i]; i++ ) {
- if ( results[i].nodeType === 1 ) {
- tmp.push( results[i] );
- }
- }
-
- results = tmp;
- }
-
- return results;
- };
- }
-
- // Check to see if an attribute returns normalized href attributes
- div.innerHTML = "";
- if ( div.firstChild && typeof div.firstChild.getAttribute !== "undefined" &&
- div.firstChild.getAttribute("href") !== "#" ) {
- Expr.attrHandle.href = function(elem){
- return elem.getAttribute("href", 2);
- };
- }
-
- div = null; // release memory in IE
-})();
-
-if ( document.querySelectorAll ) {
- (function(){
- var oldSizzle = Sizzle, div = document.createElement("div");
- div.innerHTML = "";
-
- // Safari can't handle uppercase or unicode characters when
- // in quirks mode.
- if ( div.querySelectorAll && div.querySelectorAll(".TEST").length === 0 ) {
- return;
- }
-
- Sizzle = function(query, context, extra, seed){
- context = context || document;
-
- // Only use querySelectorAll on non-XML documents
- // (ID selectors don't work in non-HTML documents)
- if ( !seed && context.nodeType === 9 && !isXML(context) ) {
- try {
- return makeArray( context.querySelectorAll(query), extra );
- } catch(e){}
- }
-
- return oldSizzle(query, context, extra, seed);
- };
-
- for ( var prop in oldSizzle ) {
- Sizzle[ prop ] = oldSizzle[ prop ];
- }
-
- div = null; // release memory in IE
- })();
-}
-
-(function(){
- var div = document.createElement("div");
-
- div.innerHTML = "";
-
- // Opera can't find a second classname (in 9.6)
- // Also, make sure that getElementsByClassName actually exists
- if ( !div.getElementsByClassName || div.getElementsByClassName("e").length === 0 ) {
- return;
- }
-
- // Safari caches class attributes, doesn't catch changes (in 3.2)
- div.lastChild.className = "e";
-
- if ( div.getElementsByClassName("e").length === 1 ) {
- return;
- }
-
- Expr.order.splice(1, 0, "CLASS");
- Expr.find.CLASS = function(match, context, isXML) {
- if ( typeof context.getElementsByClassName !== "undefined" && !isXML ) {
- return context.getElementsByClassName(match[1]);
- }
- };
-
- div = null; // release memory in IE
-})();
-
-function dirNodeCheck( dir, cur, doneName, checkSet, nodeCheck, isXML ) {
- for ( var i = 0, l = checkSet.length; i < l; i++ ) {
- var elem = checkSet[i];
- if ( elem ) {
- elem = elem[dir];
- var match = false;
-
- while ( elem ) {
- if ( elem.sizcache === doneName ) {
- match = checkSet[elem.sizset];
- break;
- }
-
- if ( elem.nodeType === 1 && !isXML ){
- elem.sizcache = doneName;
- elem.sizset = i;
- }
-
- if ( elem.nodeName.toLowerCase() === cur ) {
- match = elem;
- break;
- }
-
- elem = elem[dir];
- }
-
- checkSet[i] = match;
- }
- }
-}
-
-function dirCheck( dir, cur, doneName, checkSet, nodeCheck, isXML ) {
- for ( var i = 0, l = checkSet.length; i < l; i++ ) {
- var elem = checkSet[i];
- if ( elem ) {
- elem = elem[dir];
- var match = false;
-
- while ( elem ) {
- if ( elem.sizcache === doneName ) {
- match = checkSet[elem.sizset];
- break;
- }
-
- if ( elem.nodeType === 1 ) {
- if ( !isXML ) {
- elem.sizcache = doneName;
- elem.sizset = i;
- }
- if ( typeof cur !== "string" ) {
- if ( elem === cur ) {
- match = true;
- break;
- }
-
- } else if ( Sizzle.filter( cur, [elem] ).length > 0 ) {
- match = elem;
- break;
- }
- }
-
- elem = elem[dir];
- }
-
- checkSet[i] = match;
- }
- }
-}
-
-var contains = document.compareDocumentPosition ? function(a, b){
- return !!(a.compareDocumentPosition(b) & 16);
-} : function(a, b){
- return a !== b && (a.contains ? a.contains(b) : true);
-};
-
-var isXML = function(elem){
- // documentElement is verified for cases where it doesn't yet exist
- // (such as loading iframes in IE - #4833)
- var documentElement = (elem ? elem.ownerDocument || elem : 0).documentElement;
- return documentElement ? documentElement.nodeName !== "HTML" : false;
-};
-
-var posProcess = function(selector, context){
- var tmpSet = [], later = "", match,
- root = context.nodeType ? [context] : context;
-
- // Position selectors must be done after the filter
- // And so must :not(positional) so we move all PSEUDOs to the end
- while ( (match = Expr.match.PSEUDO.exec( selector )) ) {
- later += match[0];
- selector = selector.replace( Expr.match.PSEUDO, "" );
- }
-
- selector = Expr.relative[selector] ? selector + "*" : selector;
-
- for ( var i = 0, l = root.length; i < l; i++ ) {
- Sizzle( selector, root[i], tmpSet );
- }
-
- return Sizzle.filter( later, tmpSet );
-};
-
-// EXPOSE
-jQuery.find = Sizzle;
-jQuery.expr = Sizzle.selectors;
-jQuery.expr[":"] = jQuery.expr.filters;
-jQuery.unique = Sizzle.uniqueSort;
-jQuery.text = getText;
-jQuery.isXMLDoc = isXML;
-jQuery.contains = contains;
-
-return;
-
-window.Sizzle = Sizzle;
-
-})();
-var runtil = /Until$/,
- rparentsprev = /^(?:parents|prevUntil|prevAll)/,
- // Note: This RegExp should be improved, or likely pulled from Sizzle
- rmultiselector = /,/,
- slice = Array.prototype.slice;
-
-// Implement the identical functionality for filter and not
-var winnow = function( elements, qualifier, keep ) {
- if ( jQuery.isFunction( qualifier ) ) {
- return jQuery.grep(elements, function( elem, i ) {
- return !!qualifier.call( elem, i, elem ) === keep;
- });
-
- } else if ( qualifier.nodeType ) {
- return jQuery.grep(elements, function( elem, i ) {
- return (elem === qualifier) === keep;
- });
-
- } else if ( typeof qualifier === "string" ) {
- var filtered = jQuery.grep(elements, function( elem ) {
- return elem.nodeType === 1;
- });
-
- if ( isSimple.test( qualifier ) ) {
- return jQuery.filter(qualifier, filtered, !keep);
- } else {
- qualifier = jQuery.filter( qualifier, filtered );
- }
- }
-
- return jQuery.grep(elements, function( elem, i ) {
- return (jQuery.inArray( elem, qualifier ) >= 0) === keep;
- });
-};
-
-jQuery.fn.extend({
- find: function( selector ) {
- var ret = this.pushStack( "", "find", selector ), length = 0;
-
- for ( var i = 0, l = this.length; i < l; i++ ) {
- length = ret.length;
- jQuery.find( selector, this[i], ret );
-
- if ( i > 0 ) {
- // Make sure that the results are unique
- for ( var n = length; n < ret.length; n++ ) {
- for ( var r = 0; r < length; r++ ) {
- if ( ret[r] === ret[n] ) {
- ret.splice(n--, 1);
- break;
- }
- }
- }
- }
- }
-
- return ret;
- },
-
- has: function( target ) {
- var targets = jQuery( target );
- return this.filter(function() {
- for ( var i = 0, l = targets.length; i < l; i++ ) {
- if ( jQuery.contains( this, targets[i] ) ) {
- return true;
- }
- }
- });
- },
-
- not: function( selector ) {
- return this.pushStack( winnow(this, selector, false), "not", selector);
- },
-
- filter: function( selector ) {
- return this.pushStack( winnow(this, selector, true), "filter", selector );
- },
-
- is: function( selector ) {
- return !!selector && jQuery.filter( selector, this ).length > 0;
- },
-
- closest: function( selectors, context ) {
- if ( jQuery.isArray( selectors ) ) {
- var ret = [], cur = this[0], match, matches = {}, selector;
-
- if ( cur && selectors.length ) {
- for ( var i = 0, l = selectors.length; i < l; i++ ) {
- selector = selectors[i];
-
- if ( !matches[selector] ) {
- matches[selector] = jQuery.expr.match.POS.test( selector ) ?
- jQuery( selector, context || this.context ) :
- selector;
- }
- }
-
- while ( cur && cur.ownerDocument && cur !== context ) {
- for ( selector in matches ) {
- match = matches[selector];
-
- if ( match.jquery ? match.index(cur) > -1 : jQuery(cur).is(match) ) {
- ret.push({ selector: selector, elem: cur });
- delete matches[selector];
- }
- }
- cur = cur.parentNode;
- }
- }
-
- return ret;
- }
-
- var pos = jQuery.expr.match.POS.test( selectors ) ?
- jQuery( selectors, context || this.context ) : null;
-
- return this.map(function( i, cur ) {
- while ( cur && cur.ownerDocument && cur !== context ) {
- if ( pos ? pos.index(cur) > -1 : jQuery(cur).is(selectors) ) {
- return cur;
- }
- cur = cur.parentNode;
- }
- return null;
- });
- },
-
- // Determine the position of an element within
- // the matched set of elements
- index: function( elem ) {
- if ( !elem || typeof elem === "string" ) {
- return jQuery.inArray( this[0],
- // If it receives a string, the selector is used
- // If it receives nothing, the siblings are used
- elem ? jQuery( elem ) : this.parent().children() );
- }
- // Locate the position of the desired element
- return jQuery.inArray(
- // If it receives a jQuery object, the first element is used
- elem.jquery ? elem[0] : elem, this );
- },
-
- add: function( selector, context ) {
- var set = typeof selector === "string" ?
- jQuery( selector, context || this.context ) :
- jQuery.makeArray( selector ),
- all = jQuery.merge( this.get(), set );
-
- return this.pushStack( isDisconnected( set[0] ) || isDisconnected( all[0] ) ?
- all :
- jQuery.unique( all ) );
- },
-
- andSelf: function() {
- return this.add( this.prevObject );
- }
-});
-
-// A painfully simple check to see if an element is disconnected
-// from a document (should be improved, where feasible).
-function isDisconnected( node ) {
- return !node || !node.parentNode || node.parentNode.nodeType === 11;
-}
-
-jQuery.each({
- parent: function( elem ) {
- var parent = elem.parentNode;
- return parent && parent.nodeType !== 11 ? parent : null;
- },
- parents: function( elem ) {
- return jQuery.dir( elem, "parentNode" );
- },
- parentsUntil: function( elem, i, until ) {
- return jQuery.dir( elem, "parentNode", until );
- },
- next: function( elem ) {
- return jQuery.nth( elem, 2, "nextSibling" );
- },
- prev: function( elem ) {
- return jQuery.nth( elem, 2, "previousSibling" );
- },
- nextAll: function( elem ) {
- return jQuery.dir( elem, "nextSibling" );
- },
- prevAll: function( elem ) {
- return jQuery.dir( elem, "previousSibling" );
- },
- nextUntil: function( elem, i, until ) {
- return jQuery.dir( elem, "nextSibling", until );
- },
- prevUntil: function( elem, i, until ) {
- return jQuery.dir( elem, "previousSibling", until );
- },
- siblings: function( elem ) {
- return jQuery.sibling( elem.parentNode.firstChild, elem );
- },
- children: function( elem ) {
- return jQuery.sibling( elem.firstChild );
- },
- contents: function( elem ) {
- return jQuery.nodeName( elem, "iframe" ) ?
- elem.contentDocument || elem.contentWindow.document :
- jQuery.makeArray( elem.childNodes );
- }
-}, function( name, fn ) {
- jQuery.fn[ name ] = function( until, selector ) {
- var ret = jQuery.map( this, fn, until );
-
- if ( !runtil.test( name ) ) {
- selector = until;
- }
-
- if ( selector && typeof selector === "string" ) {
- ret = jQuery.filter( selector, ret );
- }
-
- ret = this.length > 1 ? jQuery.unique( ret ) : ret;
-
- if ( (this.length > 1 || rmultiselector.test( selector )) && rparentsprev.test( name ) ) {
- ret = ret.reverse();
- }
-
- return this.pushStack( ret, name, slice.call(arguments).join(",") );
- };
-});
-
-jQuery.extend({
- filter: function( expr, elems, not ) {
- if ( not ) {
- expr = ":not(" + expr + ")";
- }
-
- return jQuery.find.matches(expr, elems);
- },
-
- dir: function( elem, dir, until ) {
- var matched = [], cur = elem[dir];
- while ( cur && cur.nodeType !== 9 && (until === undefined || cur.nodeType !== 1 || !jQuery( cur ).is( until )) ) {
- if ( cur.nodeType === 1 ) {
- matched.push( cur );
- }
- cur = cur[dir];
- }
- return matched;
- },
-
- nth: function( cur, result, dir, elem ) {
- result = result || 1;
- var num = 0;
-
- for ( ; cur; cur = cur[dir] ) {
- if ( cur.nodeType === 1 && ++num === result ) {
- break;
- }
- }
-
- return cur;
- },
-
- sibling: function( n, elem ) {
- var r = [];
-
- for ( ; n; n = n.nextSibling ) {
- if ( n.nodeType === 1 && n !== elem ) {
- r.push( n );
- }
- }
-
- return r;
- }
-});
-var rinlinejQuery = / jQuery\d+="(?:\d+|null)"/g,
- rleadingWhitespace = /^\s+/,
- rxhtmlTag = /(<([\w:]+)[^>]*?)\/>/g,
- rselfClosing = /^(?:area|br|col|embed|hr|img|input|link|meta|param)$/i,
- rtagName = /<([\w:]+)/,
- rtbody = /" + tag + ">";
- },
- wrapMap = {
- option: [ 1, "" ],
- legend: [ 1, "" ],
- thead: [ 1, "
", "
" ],
- tr: [ 2, "
", "
" ],
- td: [ 3, "
", "
" ],
- col: [ 2, "
", "
" ],
- area: [ 1, "" ],
- _default: [ 0, "", "" ]
- };
-
-wrapMap.optgroup = wrapMap.option;
-wrapMap.tbody = wrapMap.tfoot = wrapMap.colgroup = wrapMap.caption = wrapMap.thead;
-wrapMap.th = wrapMap.td;
-
-// IE can't serialize and
+```
+
+The widget can then be initialized on a file upload form the following way:
+
+```js
+$('#fileupload').fileupload();
+```
+
+For further information, please refer to the following guides:
+
+- [Main documentation page](https://github.com/blueimp/jQuery-File-Upload/wiki)
+- [List of all available Options](https://github.com/blueimp/jQuery-File-Upload/wiki/Options)
+- [The plugin API](https://github.com/blueimp/jQuery-File-Upload/wiki/API)
+- [How to setup the plugin on your website](https://github.com/blueimp/jQuery-File-Upload/wiki/Setup)
+- [How to use only the basic plugin.](https://github.com/blueimp/jQuery-File-Upload/wiki/Basic-plugin)
## Requirements
### Mandatory requirements
-* [jQuery](https://jquery.com/) v. 1.6+
-* [jQuery UI widget factory](https://api.jqueryui.com/jQuery.widget/) v. 1.9+ (included): Required for the basic File Upload plugin, but very lightweight without any other dependencies from the jQuery UI suite.
-* [jQuery Iframe Transport plugin](https://github.com/blueimp/jQuery-File-Upload/blob/master/js/jquery.iframe-transport.js) (included): Required for [browsers without XHR file upload support](https://github.com/blueimp/jQuery-File-Upload/wiki/Browser-support).
+
+- [jQuery](https://jquery.com/) v1.6+
+- [jQuery UI widget factory](https://api.jqueryui.com/jQuery.widget/) v1.9+
+ (included): Required for the basic File Upload plugin, but very lightweight
+ without any other dependencies from the jQuery UI suite.
+- [jQuery Iframe Transport plugin](https://github.com/blueimp/jQuery-File-Upload/blob/master/js/jquery.iframe-transport.js)
+ (included): Required for
+ [browsers without XHR file upload support](https://github.com/blueimp/jQuery-File-Upload/wiki/Browser-support).
### Optional requirements
-* [JavaScript Templates engine](https://github.com/blueimp/JavaScript-Templates) v. 2.5.4+: Used to render the selected and uploaded files for the Basic Plus UI and jQuery UI versions.
-* [JavaScript Load Image library](https://github.com/blueimp/JavaScript-Load-Image) v. 1.13.0+: Required for the image previews and resizing functionality.
-* [JavaScript Canvas to Blob polyfill](https://github.com/blueimp/JavaScript-Canvas-to-Blob) v. 2.1.1+:Required for the image previews and resizing functionality.
-* [blueimp Gallery](https://github.com/blueimp/Gallery) v. 2.15.1+: Used to display the uploaded images in a lightbox.
-* [Bootstrap](http://getbootstrap.com/) v. 3.2.0+
-* [Glyphicons](http://glyphicons.com/)
-The user interface of all versions, except the jQuery UI version, is built with [Bootstrap](http://getbootstrap.com/) and icons from [Glyphicons](http://glyphicons.com/).
+- [JavaScript Templates engine](https://github.com/blueimp/JavaScript-Templates)
+ v3+: Used to render the selected and uploaded files for the Basic Plus UI and
+ jQuery UI versions.
+- [JavaScript Load Image library](https://github.com/blueimp/JavaScript-Load-Image)
+ v2+: Required for the image previews and resizing functionality.
+- [JavaScript Canvas to Blob polyfill](https://github.com/blueimp/JavaScript-Canvas-to-Blob)
+ v3+:Required for the image previews and resizing functionality.
+- [blueimp Gallery](https://github.com/blueimp/Gallery) v2+: Used to display the
+ uploaded images in a lightbox.
+- [Bootstrap](https://getbootstrap.com/) v3+: Used for the demo design.
+- [Glyphicons](https://glyphicons.com/) Icon set used by Bootstrap.
### Cross-domain requirements
-[Cross-domain File Uploads](https://github.com/blueimp/jQuery-File-Upload/wiki/Cross-domain-uploads) using the [Iframe Transport plugin](https://github.com/blueimp/jQuery-File-Upload/blob/master/js/jquery.iframe-transport.js) require a redirect back to the origin server to retrieve the upload results. The [example implementation](https://github.com/blueimp/jQuery-File-Upload/blob/master/js/main.js) makes use of [result.html](https://github.com/blueimp/jQuery-File-Upload/blob/master/cors/result.html) as a static redirect page for the origin server.
-The repository also includes the [jQuery XDomainRequest Transport plugin](https://github.com/blueimp/jQuery-File-Upload/blob/master/js/cors/jquery.xdr-transport.js), which enables limited cross-domain AJAX requests in Microsoft Internet Explorer 8 and 9 (IE 10 supports cross-domain XHR requests).
-The XDomainRequest object allows GET and POST requests only and doesn't support file uploads. It is used on the [Demo](https://blueimp.github.io/jQuery-File-Upload/) to delete uploaded files from the cross-domain demo file upload service.
+[Cross-domain File Uploads](https://github.com/blueimp/jQuery-File-Upload/wiki/Cross-domain-uploads)
+using the
+[Iframe Transport plugin](https://github.com/blueimp/jQuery-File-Upload/blob/master/js/jquery.iframe-transport.js)
+require a redirect back to the origin server to retrieve the upload results. The
+[example implementation](https://github.com/blueimp/jQuery-File-Upload/blob/master/js/main.js)
+makes use of
+[result.html](https://github.com/blueimp/jQuery-File-Upload/blob/master/cors/result.html)
+as a static redirect page for the origin server.
-### Custom Backends
-
-You can add support for various backends by adhering to the specification [outlined here](https://github.com/blueimp/jQuery-File-Upload/wiki/JSON-Response).
+The repository also includes the
+[jQuery XDomainRequest Transport plugin](https://github.com/blueimp/jQuery-File-Upload/blob/master/js/cors/jquery.xdr-transport.js),
+which enables limited cross-domain AJAX requests in Microsoft Internet Explorer
+8 and 9 (IE 10 supports cross-domain XHR requests).
+The XDomainRequest object allows GET and POST requests only and doesn't support
+file uploads. It is used on the
+[Demo](https://blueimp.github.io/jQuery-File-Upload/) to delete uploaded files
+from the cross-domain demo file upload service.
## Browsers
### Desktop browsers
-The File Upload plugin is regularly tested with the latest browser versions and supports the following minimal versions:
-* Google Chrome
-* Apple Safari 4.0+
-* Mozilla Firefox 3.0+
-* Opera 11.0+
-* Microsoft Internet Explorer 6.0+
+The File Upload plugin is regularly tested with the latest browser versions and
+supports the following minimal versions:
+
+- Google Chrome
+- Apple Safari 4.0+
+- Mozilla Firefox 3.0+
+- Opera 11.0+
+- Microsoft Internet Explorer 6.0+
### Mobile browsers
-The File Upload plugin has been tested with and supports the following mobile browsers:
-* Apple Safari on iOS 6.0+ (see Caveats below)
-* Google Chrome on iOS 6.0+ (see Caveats below)
-* Google Chrome on Android 4.0+
-* Default Browser on Android 2.3+
-* Opera Mobile 12.0+
+The File Upload plugin has been tested with and supports the following mobile
+browsers:
-### Caveats
+- Apple Safari on iOS 6.0+
+- Google Chrome on iOS 6.0+
+- Google Chrome on Android 4.0+
+- Default Browser on Android 2.3+
+- Opera Mobile 12.0+
-- iOS 9 has a [known bug](https://apple.stackexchange.com/questions/118154) where photos chosen from the Photo Library are all given the name `image.jpeg`, which is problematic when uploading multiple files at a time. Ideally your server should be responsible for deduplicating file uploads ([example](https://github.com/blueimp/jQuery-File-Upload/blob/master/server/php/UploadHandler.php#L490)). If you don't have control, as in the case of direct uploads to S3, you can pass an option `uniqueFilenames: {}` as part of the options object, which tells the uploader to deduplicate filenames. More details [here](https://github.com/blueimp/jQuery-File-Upload/commit/d419f43478aeafe95a794815f80a3016f58eb3b7).
+### Extended browser support information
-### Supported features
-For a detailed overview of the features supported by each browser version, please have a look at the [Extended browser support information](https://github.com/blueimp/jQuery-File-Upload/wiki/Browser-support).
+For a detailed overview of the features supported by each browser version and
+known operating system / browser bugs, please have a look at the
+[Extended browser support information](https://github.com/blueimp/jQuery-File-Upload/wiki/Browser-support).
-## Contributing
-**Bug fixes** and **new features** can be proposed using [pull requests](https://github.com/blueimp/jQuery-File-Upload/pulls).
-Please read the [contribution guidelines](https://github.com/blueimp/jQuery-File-Upload/blob/master/CONTRIBUTING.md) before submitting a pull request.
+## Testing
+
+The project comes with three sets of tests:
+
+1. Code linting using [ESLint](https://eslint.org/).
+2. Unit tests using [Mocha](https://mochajs.org/).
+3. End-to-end tests using [blueimp/wdio](https://github.com/blueimp/wdio).
+
+To run the tests, follow these steps:
+
+1. Start [Docker](https://docs.docker.com/).
+2. Install development dependencies:
+ ```sh
+ npm install
+ ```
+3. Run the tests:
+ ```sh
+ npm test
+ ```
## Support
+
This project is actively maintained, but there is no official support channel.
-If you have a question that another developer might help you with, please post to [Stack Overflow](http://stackoverflow.com/questions/tagged/blueimp+jquery+file-upload) and tag your question with `blueimp jquery file upload`.
+If you have a question that another developer might help you with, please post
+to
+[Stack Overflow](https://stackoverflow.com/questions/tagged/blueimp+jquery+file-upload)
+and tag your question with `blueimp jquery file upload`.
## License
+
Released under the [MIT license](https://opensource.org/licenses/MIT).
diff --git a/vendor/blueimp/jquery-file-upload/SECURITY.md b/vendor/blueimp/jquery-file-upload/SECURITY.md
index 3e3d3a610..768f2b95e 100644
--- a/vendor/blueimp/jquery-file-upload/SECURITY.md
+++ b/vendor/blueimp/jquery-file-upload/SECURITY.md
@@ -1,68 +1,133 @@
# File Upload Security
-For an in-depth understanding of the potential security risks of providing file uploads and possible mitigations, please refer to the [OWASP - Unrestricted File Upload](https://www.owasp.org/index.php/Unrestricted_File_Upload) documentation.
-To securely setup the project to serve uploaded files, please refer to the sample [Secure file upload serving configurations](#secure-file-upload-serving-configurations).
+## Contents
-To mitigate potential vulnerabilities in image processing libraries, please refer to the [Secure image processing configurations](#secure-image-processing-configurations).
+- [Introduction](#introduction)
+- [Purpose of this project](#purpose-of-this-project)
+- [Mitigations against file upload risks](#mitigations-against-file-upload-risks)
+ - [Prevent code execution on the server](#prevent-code-execution-on-the-server)
+ - [Prevent code execution in the browser](#prevent-code-execution-in-the-browser)
+ - [Prevent distribution of malware](#prevent-distribution-of-malware)
+- [Secure file upload serving configurations](#secure-file-upload-serving-configurations)
+ - [Apache config](#apache-config)
+ - [NGINX config](#nginx-config)
+- [Secure image processing configurations](#secure-image-processing-configurations)
+- [ImageMagick config](#imagemagick-config)
-By default, all sample upload handlers allow only upload of image files, which mitigates some attack vectors, but should not be relied on as the only protection.
+## Introduction
-Please also have a look at the [list of fixed vulnerabilities](VULNERABILITIES.md) in jQuery File Upload, which relates mostly to the sample server-side upload handlers and how they have been configured.
+For an in-depth understanding of the potential security risks of providing file
+uploads and possible mitigations, please refer to the
+[OWASP - Unrestricted File Upload](https://www.owasp.org/index.php/Unrestricted_File_Upload)
+documentation.
+
+To securely setup the project to serve uploaded files, please refer to the
+sample
+[Secure file upload serving configurations](#secure-file-upload-serving-configurations).
+
+To mitigate potential vulnerabilities in image processing libraries, please
+refer to the
+[Secure image processing configurations](#secure-image-processing-configurations).
+
+By default, all sample upload handlers allow only upload of image files, which
+mitigates some attack vectors, but should not be relied on as the only
+protection.
+
+Please also have a look at the
+[list of fixed vulnerabilities](VULNERABILITIES.md) in jQuery File Upload, which
+relates mostly to the sample server-side upload handlers and how they have been
+configured.
## Purpose of this project
-Please note that this project is not a complete file management product, but foremost a client-side file upload library for [jQuery](https://jquery.com/).
-The server-side sample upload handlers are just examples to demonstrate the client-side file upload functionality.
+
+Please note that this project is not a complete file management product, but
+foremost a client-side file upload library for [jQuery](https://jquery.com/).
+The server-side sample upload handlers are just examples to demonstrate the
+client-side file upload functionality.
To make this very clear, there is **no user authentication** by default:
-* **everyone can upload files**
-* **everyone can delete uploaded files**
-In some cases this can be acceptable, but for most projects you will want to extend the sample upload handlers to integrate user authentication, or implement your own.
+- **everyone can upload files**
+- **everyone can delete uploaded files**
-It is also up to you to configure your Webserver to securely serve the uploaded files, e.g. using the [sample server configurations](#secure-file-upload-serving-configurations).
+In some cases this can be acceptable, but for most projects you will want to
+extend the sample upload handlers to integrate user authentication, or implement
+your own.
+
+It is also up to you to configure your Webserver to securely serve the uploaded
+files, e.g. using the
+[sample server configurations](#secure-file-upload-serving-configurations).
## Mitigations against file upload risks
### Prevent code execution on the server
-To prevent execution of scripts or binaries on server-side, the upload directory must be configured to not execute files in the upload directory (e.g. `server/php/files` as the default for the PHP upload handler) and only treat uploaded files as static content.
-The recommended way to do this is to configure the upload directory path to point outside of the web application root.
-Then the Webserver can be configured to serve files from the upload directory with their default static files handler only.
+To prevent execution of scripts or binaries on server-side, the upload directory
+must be configured to not execute files in the upload directory (e.g.
+`server/php/files` as the default for the PHP upload handler) and only treat
+uploaded files as static content.
-Limiting file uploads to a whitelist of safe file types (e.g. image files) also mitigates this issue, but should not be the only protection.
+The recommended way to do this is to configure the upload directory path to
+point outside of the web application root.
+Then the Webserver can be configured to serve files from the upload directory
+with their default static files handler only.
+
+Limiting file uploads to a whitelist of safe file types (e.g. image files) also
+mitigates this issue, but should not be the only protection.
### Prevent code execution in the browser
-To prevent execution of scripts on client-side, the following headers must
-be sent when delivering generic uploaded files to the client:
+
+To prevent execution of scripts on client-side, the following headers must be
+sent when delivering generic uploaded files to the client:
```
Content-Type: application/octet-stream
X-Content-Type-Options: nosniff
```
-The `Content-Type: application/octet-stream` header instructs browsers to display a download dialog instead of parsing it and possibly executing script content e.g. in HTML files.
+The `Content-Type: application/octet-stream` header instructs browsers to
+display a download dialog instead of parsing it and possibly executing script
+content e.g. in HTML files.
-The `X-Content-Type-Options: nosniff` header prevents browsers to try to detect the file mime type despite the given content-type header.
+The `X-Content-Type-Options: nosniff` header prevents browsers to try to detect
+the file mime type despite the given content-type header.
-For known safe files, the content-type header can be adjusted using a **whitelist**, e.g. sending `Content-Type: image/png` for PNG files.
+For known safe files, the content-type header can be adjusted using a
+**whitelist**, e.g. sending `Content-Type: image/png` for PNG files.
### Prevent distribution of malware
-To prevent attackers from uploading and distributing malware (e.g. computer viruses), it is recommended to limit file uploads only to a whitelist of safe file types.
-Please note that the detection of file types in the sample file upload handlers is based on the file extension and not the actual file content. This makes it still possible for attackers to upload malware by giving their files an image file extension, but should prevent automatic execution on client computers when opening those files.
+To prevent attackers from uploading and distributing malware (e.g. computer
+viruses), it is recommended to limit file uploads only to a whitelist of safe
+file types.
-It does not protect at all from exploiting vulnerabilities in image display programs, nor from users renaming file extensions to inadvertently execute the contained malicious code.
+Please note that the detection of file types in the sample file upload handlers
+is based on the file extension and not the actual file content. This makes it
+still possible for attackers to upload malware by giving their files an image
+file extension, but should prevent automatic execution on client computers when
+opening those files.
+
+It does not protect at all from exploiting vulnerabilities in image display
+programs, nor from users renaming file extensions to inadvertently execute the
+contained malicious code.
## Secure file upload serving configurations
-The following configurations serve uploaded files as static files with the proper headers as [mitigation against file upload risks](#mitigations-against-file-upload-risks).
-Please do not simply copy&paste these configurations, but make sure you understand what they are doing and that you have implemented them correctly.
+
+The following configurations serve uploaded files as static files with the
+proper headers as
+[mitigation against file upload risks](#mitigations-against-file-upload-risks).
+Please do not simply copy&paste these configurations, but make sure you
+understand what they are doing and that you have implemented them correctly.
> Always test your own setup and make sure that it is secure!
-e.g. try uploading PHP scripts (as "example.php", "example.php.png" and "example.png") to see if they get executed by your Webserver.
+e.g. try uploading PHP scripts (as "example.php", "example.php.png" and
+"example.png") to see if they get executed by your Webserver.
### Apache config
-Add the following directive to the Apache config, replacing the directory path with the absolute path to the upload directory:
+
+Add the following directive to the Apache config, replacing the directory path
+with the absolute path to the upload directory:
```ApacheConf
@@ -91,7 +156,9 @@ Add the following directive to the Apache config, replacing the directory path w
```
### NGINX config
-Add the following directive to the NGINX config, replacing the directory path with the absolute path to the upload directory:
+
+Add the following directive to the NGINX config, replacing the directory path
+with the absolute path to the upload directory:
```Nginx
location ^~ /path/to/project/server/php/files {
@@ -113,13 +180,22 @@ location ^~ /path/to/project/server/php/files {
```
## Secure image processing configurations
-The following configuration mitigates [potential image processing vulnerabilities with ImageMagick](VULNERABILITIES.md#potential-vulnerabilities-with-php-imagemagick) by limiting the attack vectors to a small subset of image types (`GIF/JPEG/PNG`).
-Please also consider using alternative, safer image processing libraries like [libvips](https://github.com/libvips/libvips) or [imageflow](https://github.com/imazen/imageflow).
+The following configuration mitigates
+[potential image processing vulnerabilities with ImageMagick](VULNERABILITIES.md#potential-vulnerabilities-with-php-imagemagick)
+by limiting the attack vectors to a small subset of image types
+(`GIF/JPEG/PNG`).
+
+Please also consider using alternative, safer image processing libraries like
+[libvips](https://github.com/libvips/libvips) or
+[imageflow](https://github.com/imazen/imageflow).
## ImageMagick config
-It is recommended to disable all non-required ImageMagick coders via [policy.xml](https://wiki.debian.org/imagemagick/security).
-To do so, locate the ImageMagick `policy.xml` configuration file and add the following policies:
+
+It is recommended to disable all non-required ImageMagick coders via
+[policy.xml](https://wiki.debian.org/imagemagick/security).
+To do so, locate the ImageMagick `policy.xml` configuration file and add the
+following policies:
```xml
diff --git a/vendor/blueimp/jquery-file-upload/VULNERABILITIES.md b/vendor/blueimp/jquery-file-upload/VULNERABILITIES.md
index 1561a1401..5dfd5f315 100644
--- a/vendor/blueimp/jquery-file-upload/VULNERABILITIES.md
+++ b/vendor/blueimp/jquery-file-upload/VULNERABILITIES.md
@@ -1,65 +1,118 @@
-# ⚠️ List of fixed vulnerabilities
+# List of fixed vulnerabilities
+
+## Contents
+
+- [Potential vulnerabilities with PHP+ImageMagick](#potential-vulnerabilities-with-phpimagemagick)
+- [Remote code execution vulnerability in the PHP component](#remote-code-execution-vulnerability-in-the-php-component)
+- [Open redirect vulnerability in the GAE components](#open-redirect-vulnerability-in-the-gae-components)
+- [Cross-site scripting vulnerability in the Iframe Transport](#cross-site-scripting-vulnerability-in-the-iframe-transport)
## Potential vulnerabilities with PHP+ImageMagick
+
> Mitigated: 2018-10-25 (GMT)
-The sample [PHP upload handler](server/php/UploadHandler.php) before [v9.25.1](https://github.com/blueimp/jQuery-File-Upload/releases/tag/v9.25.1) did not validate file signatures before invoking [ImageMagick](https://www.imagemagick.org/) (via [Imagick](http://php.net/manual/en/book.imagick.php)).
-Verifying those [magic bytes](https://en.wikipedia.org/wiki/List_of_file_signatures) mitigates potential vulnerabilities when handling input files other than `GIF/JPEG/PNG`.
+The sample [PHP upload handler](server/php/UploadHandler.php) before
+[v9.25.1](https://github.com/blueimp/jQuery-File-Upload/releases/tag/v9.25.1)
+did not validate file signatures before invoking
+[ImageMagick](https://www.imagemagick.org/) (via
+[Imagick](https://php.net/manual/en/book.imagick.php)).
+Verifying those
+[magic bytes](https://en.wikipedia.org/wiki/List_of_file_signatures) mitigates
+potential vulnerabilities when handling input files other than `GIF/JPEG/PNG`.
-Please also configure ImageMagick to only enable the coders required for `GIF/JPEG/PNG` processing, e.g. with the sample [ImageMagick config](SECURITY.md#imagemagick-config).
+Please also configure ImageMagick to only enable the coders required for
+`GIF/JPEG/PNG` processing, e.g. with the sample
+[ImageMagick config](SECURITY.md#imagemagick-config).
**Further information:**
-* Commit containing the mitigation: [fe44d34](https://github.com/blueimp/jQuery-File-Upload/commit/fe44d34be43be32c6b8d507932f318dababb25dd)
-* [ImageTragick](https://imagetragick.com/)
-* [CERT Vulnerability Note VU#332928](https://www.kb.cert.org/vuls/id/332928)
-* [ImageMagick CVE entries](https://cve.mitre.org/cgi-bin/cvekey.cgi?keyword=imagemagick)
+
+- Commit containing the mitigation:
+ [fe44d34](https://github.com/blueimp/jQuery-File-Upload/commit/fe44d34be43be32c6b8d507932f318dababb25dd)
+- [ImageTragick](https://imagetragick.com/)
+- [CERT Vulnerability Note VU#332928](https://www.kb.cert.org/vuls/id/332928)
+- [ImageMagick CVE entries](https://cve.mitre.org/cgi-bin/cvekey.cgi?keyword=imagemagick)
## Remote code execution vulnerability in the PHP component
+
> Fixed: 2018-10-23 (GMT)
-The sample [PHP upload handler](server/php/UploadHandler.php) before [v9.24.1](https://github.com/blueimp/jQuery-File-Upload/releases/tag/v9.24.1) allowed to upload all file types by default.
-This opens up a remote code execution vulnerability, unless the server is configured to not execute (PHP) files in the upload directory (`server/php/files`).
+The sample [PHP upload handler](server/php/UploadHandler.php) before
+[v9.24.1](https://github.com/blueimp/jQuery-File-Upload/releases/tag/v9.24.1)
+allowed to upload all file types by default.
+This opens up a remote code execution vulnerability, unless the server is
+configured to not execute (PHP) files in the upload directory
+(`server/php/files`).
-The provided [.htaccess](server/php/files/.htaccess) file includes instructions for Apache to disable script execution, however [.htaccess support](https://httpd.apache.org/docs/current/howto/htaccess.html) is disabled by default since Apache `v2.3.9` via [AllowOverride Directive](https://httpd.apache.org/docs/current/mod/core.html#allowoverride).
+The provided [.htaccess](server/php/files/.htaccess) file includes instructions
+for Apache to disable script execution, however
+[.htaccess support](https://httpd.apache.org/docs/current/howto/htaccess.html)
+is disabled by default since Apache `v2.3.9` via
+[AllowOverride Directive](https://httpd.apache.org/docs/current/mod/core.html#allowoverride).
**You are affected if you:**
-1. A) Uploaded jQuery File Upload < `v9.24.1` on a Webserver that executes files with `.php` as part of the file extension (e.g. "example.php.png"), e.g. Apache with `mod_php` enabled and the following directive (*not a recommended configuration*):
- ```ApacheConf
- AddHandler php5-script .php
- ```
- B) Uploaded jQuery File Upload < `v9.22.1` on a Webserver that executes files with the file extension `.php`, e.g. Apache with `mod_php` enabled and the following directive:
- ```ApacheConf
-
- SetHandler application/x-httpd-php
-
- ```
-2. Did not actively configure your Webserver to not execute files in the upload directory (`server/php/files`).
-3. Are running Apache `v2.3.9+` with the default `AllowOverride` Directive set to `None` or another Webserver with no `.htaccess` support.
+
+1. A) Uploaded jQuery File Upload < `v9.24.1` on a Webserver that executes files
+ with `.php` as part of the file extension (e.g. "example.php.png"), e.g.
+ Apache with `mod_php` enabled and the following directive (_not a recommended
+ configuration_):
+ ```ApacheConf
+ AddHandler php5-script .php
+ ```
+ B) Uploaded jQuery File Upload < `v9.22.1` on a Webserver that executes files
+ with the file extension `.php`, e.g. Apache with `mod_php` enabled and the
+ following directive:
+ ```ApacheConf
+
+ SetHandler application/x-httpd-php
+
+ ```
+2. Did not actively configure your Webserver to not execute files in the upload
+ directory (`server/php/files`).
+3. Are running Apache `v2.3.9+` with the default `AllowOverride` Directive set
+ to `None` or another Webserver with no `.htaccess` support.
**How to fix it:**
+
1. Upgrade to the latest version of jQuery File Upload.
-2. Configure your Webserver to not execute files in the upload directory, e.g. with the [sample Apache configuration](SECURITY.md#apache-config)
+2. Configure your Webserver to not execute files in the upload directory, e.g.
+ with the [sample Apache configuration](SECURITY.md#apache-config)
**Further information:**
-* Commits containing the security fix: [aeb47e5](https://github.com/blueimp/jQuery-File-Upload/commit/aeb47e51c67df8a504b7726595576c1c66b5dc2f), [ad4aefd](https://github.com/blueimp/jQuery-File-Upload/commit/ad4aefd96e4056deab6fea2690f0d8cf56bb2d7d)
-* [Full disclosure post on Hacker News](https://news.ycombinator.com/item?id=18267309).
-* [CVE-2018-9206](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-9206)
-* [OWASP - Unrestricted File Upload](https://www.owasp.org/index.php/Unrestricted_File_Upload)
+
+- Commits containing the security fix:
+ [aeb47e5](https://github.com/blueimp/jQuery-File-Upload/commit/aeb47e51c67df8a504b7726595576c1c66b5dc2f),
+ [ad4aefd](https://github.com/blueimp/jQuery-File-Upload/commit/ad4aefd96e4056deab6fea2690f0d8cf56bb2d7d)
+- [Full disclosure post on Hacker News](https://news.ycombinator.com/item?id=18267309).
+- [CVE-2018-9206](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-9206)
+- [OWASP - Unrestricted File Upload](https://www.owasp.org/index.php/Unrestricted_File_Upload)
## Open redirect vulnerability in the GAE components
+
> Fixed: 2015-06-12 (GMT)
-The sample Google App Engine upload handlers before v[9.10.1](https://github.com/blueimp/jQuery-File-Upload/releases/tag/9.10.1) accepted any URL as redirect target, making it possible to use the Webserver's domain for phishing attacks.
+The sample Google App Engine upload handlers before
+v[9.10.1](https://github.com/blueimp/jQuery-File-Upload/releases/tag/9.10.1)
+accepted any URL as redirect target, making it possible to use the Webserver's
+domain for phishing attacks.
**Further information:**
-* Commit containing the security fix: [f74d2a8](https://github.com/blueimp/jQuery-File-Upload/commit/f74d2a8c3e3b1e8e336678d2899facd5bcdb589f)
-* [OWASP - Unvalidated Redirects and Forwards Cheat Sheet](https://www.owasp.org/index.php/Unvalidated_Redirects_and_Forwards_Cheat_Sheet)
+
+- Commit containing the security fix:
+ [f74d2a8](https://github.com/blueimp/jQuery-File-Upload/commit/f74d2a8c3e3b1e8e336678d2899facd5bcdb589f)
+- [OWASP - Unvalidated Redirects and Forwards Cheat Sheet](https://www.owasp.org/index.php/Unvalidated_Redirects_and_Forwards_Cheat_Sheet)
## Cross-site scripting vulnerability in the Iframe Transport
+
> Fixed: 2012-08-09 (GMT)
-The [redirect page](cors/result.html) for the [Iframe Transport](js/jquery.iframe-transport.js) before commit [4175032](https://github.com/blueimp/jQuery-File-Upload/commit/41750323a464e848856dc4c5c940663498beb74a) (*fixed in all tagged releases*) allowed executing arbitrary JavaScript in the context of the Webserver.
+The [redirect page](cors/result.html) for the
+[Iframe Transport](js/jquery.iframe-transport.js) before commit
+[4175032](https://github.com/blueimp/jQuery-File-Upload/commit/41750323a464e848856dc4c5c940663498beb74a)
+(_fixed in all tagged releases_) allowed executing arbitrary JavaScript in the
+context of the Webserver.
**Further information:**
-* Commit containing the security fix: [4175032](https://github.com/blueimp/jQuery-File-Upload/commit/41750323a464e848856dc4c5c940663498beb74a)
-* [OWASP - Cross-site Scripting (XSS)](https://www.owasp.org/index.php/Cross-site_Scripting_(XSS))
+
+- Commit containing the security fix:
+ [4175032](https://github.com/blueimp/jQuery-File-Upload/commit/41750323a464e848856dc4c5c940663498beb74a)
+- [OWASP - Cross-site Scripting (XSS)]()
diff --git a/vendor/blueimp/jquery-file-upload/angularjs.html b/vendor/blueimp/jquery-file-upload/angularjs.html
deleted file mode 100644
index e8b05e77f..000000000
--- a/vendor/blueimp/jquery-file-upload/angularjs.html
+++ /dev/null
@@ -1,211 +0,0 @@
-
-
-
-
-
-
-
-jQuery File Upload Demo - AngularJS version
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
File Upload widget with multiple file selection, drag&drop support, progress bars, validation and preview images, audio and video for AngularJS.
- Supports cross-domain, chunked and resumable file uploads and client-side image resizing.
- Works with any server-side platform (PHP, Python, Ruby on Rails, Java, Node.js, Go etc.) that supports standard HTML form file uploads.
-
-
-
-
-
-
-
-
Demo Notes
-
-
-
-
The maximum file size for uploads in this demo is 999 KB (default file size is unlimited).
-
Only image files (JPG, GIF, PNG) are allowed in this demo (by default there is no file type restriction).
-
Uploaded files will be deleted automatically after 5 minutes or less (demo files are stored in memory).
-
You can drag & drop files from your desktop on this webpage (see Browser support).
File Upload widget with multiple file selection, drag&drop support, progress bar, validation and preview images, audio and video for jQuery.
- Supports cross-domain, chunked and resumable file uploads and client-side image resizing.
- Works with any server-side platform (PHP, Python, Ruby on Rails, Java, Node.js, Go etc.) that supports standard HTML form file uploads.
-
-
-
-
-
- Add files...
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Demo Notes
-
-
-
-
The maximum file size for uploads in this demo is 999 KB (default file size is unlimited).
-
Only image files (JPG, GIF, PNG) are allowed in this demo (by default there is no file type restriction).
-
Uploaded files will be deleted automatically after 5 minutes or less (demo files are stored in memory).
-
You can drag & drop files from your desktop on this webpage (see Browser support).
File Upload widget with multiple file selection, drag&drop support and progress bar for jQuery.
- Supports cross-domain, chunked and resumable file uploads.
- Works with any server-side platform (PHP, Python, Ruby on Rails, Java, Node.js, Go etc.) that supports standard HTML form file uploads.
-
-
-
-
-
- Select files...
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Demo Notes
-
-
-
-
The maximum file size for uploads in this demo is 999 KB (default file size is unlimited).
-
Only image files (JPG, GIF, PNG) are allowed in this demo (by default there is no file type restriction).
-
Uploaded files will be deleted automatically after 5 minutes or less (demo files are stored in memory).
-
You can drag & drop files from your desktop on this webpage (see Browser support).
File Upload widget with multiple file selection, drag&drop support, progress bars, validation and preview images, audio and video for jQuery.
- Supports cross-domain, chunked and resumable file uploads and client-side image resizing.
- Works with any server-side platform (PHP, Python, Ruby on Rails, Java, Node.js, Go etc.) that supports standard HTML form file uploads.