diff --git a/.homeinstall/README.md b/.homeinstall/README.md
index 45e1ba0e6..d4613afce 100644
--- a/.homeinstall/README.md
+++ b/.homeinstall/README.md
@@ -1,18 +1,18 @@
# Hubzilla at Home next to your Router
-This readme will show you how to install and run Hubzilla or Zap at home.
+This readme will show you how to install and run Hubzilla (or Zap) at home.
The installation is done by a script.
What the script will do for you...
-+ install everything required by Zap/Hubzilla, basically a web server (Apache), PHP, a database (MySQL), certbot,...
++ install everything required by Hubzilla, basically a web server (Apache), PHP, a database (MySQL), certbot,...
+ create a database
+ run certbot to have everything for a secure connection (httpS)
+ create a script for daily maintenance
- backup to external disk (certificates, database, /var/www/)
- renew certfificate (letsencrypt)
- - update of Zap/Hubzilla
+ - update of Hubzilla
- update of Debian
- restart
+ create cron jobs for
@@ -23,8 +23,8 @@ What the script will do for you...
The script is known to work without adjustments with
+ Hardware
- - Mini-PC with Debian 9 (stretch), or
- - Rapberry 3 with Raspbian, Debian 9
+ - Mini-PC with Debian 10 (stretch), or
+ - Rapberry 3 with Raspbian, Debian 10
+ DynDNS
- selfHOST.de
- freedns.afraid.org
@@ -40,7 +40,7 @@ The script can install both [Hubzilla](https://zotlabs.org/page/hubzilla/hubzill
## Disclaimers
-- This script does work with Debian 9 only.
+- 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
@@ -55,7 +55,7 @@ Hardware
Software
-+ Fresh installation of Debian 9 (Stretch)
++ Fresh installation of Debian 10 (Stretch)
+ Router with open ports 80 and 443 for your web server
## The basic steps (quick overview)
@@ -136,7 +136,7 @@ The cost is 1,50 € per month (2019).
## Note on Rasperry
-The script was tested with an Raspberry 3 under Raspian, Debian 9.
+The script was tested with an Raspberry 3 under Raspian, Debian 10.
It is recommended to run the Raspi without graphical frontend (X-Server). Use...
@@ -146,7 +146,7 @@ to boot the Rapsi to the client console.
DO NOT FORGET TO CHANGE THE DEFAULT PASSWORD FOR USER PI!
-On a Raspian Stretch (Debian 9) the validation of the mail address fails for the very first user.
+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
diff --git a/.homeinstall/hubzilla-setup.sh b/.homeinstall/hubzilla-setup.sh
old mode 100644
new mode 100755
index 023ef7afc..be190e389
--- a/.homeinstall/hubzilla-setup.sh
+++ b/.homeinstall/hubzilla-setup.sh
@@ -26,8 +26,8 @@
# - install
# * apache webserer,
# * php,
-# * mysql - the database for hubzilla,
-# * phpmyadmin,
+# * mariadb - the database for hubzilla,
+# * adminer,
# * git to download and update hubzilla addon
# - download hubzilla core and addons
# - configure cron
@@ -44,11 +44,6 @@
# Security - password is the same for mysql-server, phpmyadmin and hubzilla db
# - The script runs into installation errors for phpmyadmin if it uses
# different passwords. For the sake of simplicity one singel password.
-#
-# Hubzilla - email verification
-# - The script switches off email verification off in all htconfig.tpl.
-# Example: /var/www/html/view/en/htconfig.tpl
-# - Is this a silly idea or not?
#
# How to restore from backup
# --------------------------
@@ -73,8 +68,6 @@
# The script is based on Thomas Willinghams script "debian-setup.sh"
# which he used to install the red#matrix.
#
-# The script uses another script from https://github.com/lukas2511/letsencrypt.sh
-#
# The documentation for bash is here
# https://www.gnu.org/software/bash/manual/bash.html
#
@@ -94,9 +87,9 @@ function check_sanity {
then
die "Debian is supported only"
fi
- if ! grep -q 'Linux 9' /etc/issue
+ if ! grep -q 'Linux 10' /etc/issue
then
- die "Linux 9 (stretch) is supported only"x
+ die "Linux 10 (buster) is supported only"x
fi
}
@@ -207,21 +200,17 @@ function print_warn {
}
function stop_hubzilla {
- if [ -d /etc/apache2 ]
- then
- print_info "stopping apache webserver..."
- service apache2 stop
- fi
- if [ -f /etc/init.d/mysql ]
- then
- print_info "stopping mysql db..."
- /etc/init.d/mysql stop
- fi
+ print_info "stopping apache webserver..."
+ systemctl stop apache2
+ print_info "stopping mysql db..."
+ systemctl stop mariadb
}
function install_apache {
print_info "installing apache..."
nocheck_install "apache2 apache2-utils"
+ a2enmod rewrite
+ systemctl restart apache2
}
function install_imagemagick {
@@ -242,78 +231,46 @@ function install_sendmail {
function install_php {
# openssl and mbstring are included in libapache2-mod-php
print_info "installing php..."
- nocheck_install "libapache2-mod-php php php-pear php-curl php-mcrypt php-gd php-mysqli php-mbstring php-xml"
- sed -i "s/^upload_max_filesize =.*/upload_max_filesize = 100M/g" /etc/php/7.0/apache2/php.ini
- sed -i "s/^post_max_size =.*/post_max_size = 100M/g" /etc/php/7.0/apache2/php.ini
+ nocheck_install "libapache2-mod-php php php-pear php-curl php-gd php-mysqli php-mbstring php-xml php-zip"
+ sed -i "s/^upload_max_filesize =.*/upload_max_filesize = 100M/g" /etc/php/7.3/apache2/php.ini
+ sed -i "s/^post_max_size =.*/post_max_size = 100M/g" /etc/php/7.3/apache2/php.ini
}
function install_mysql {
- # http://www.microhowto.info/howto/perform_an_unattended_installation_of_a_debian_package.html
- #
- # To determine the required package name, key and type you can perform
- # a trial installation then search the configuration database.
- #
- # debconf-get-selections | grep mysql-server
- #
- # The command debconf-get-selections is provided by the package
- # debconf-utils, which you may need to install.
- #
- # apt-get install debconf-utils
- #
- # If you want to supply an answer to a configuration question but do not
- # want to be prompted for it then this can be arranged by preseeding the
- # DebConf database with the required information.
- #
- # echo mysql-server mysql-server/root_password password xyzzy | debconf-set-selections
- # echo mysql-server mysql-server/root_password_again password xyzzy | debconf-set-selections
- #
print_info "installing mysql..."
if [ -z "$mysqlpass" ]
then
die "mysqlpass not set in $configfile"
fi
- echo mysql-server mysql-server/root_password password $mysqlpass | debconf-set-selections
- echo mysql-server mysql-server/root_password_again password $mysqlpass | debconf-set-selections
- nocheck_install "php-mysql mysql-server mysql-client"
+ if type mysql ; then
+ echo "Yes, mysql is installed"
+ else
+ echo "mariadb-server"
+ nocheck_install "mariadb-server"
+ systemctl status mariadb
+ systemctl start mariadb
+ mysql --user=root <<_EOF_
+UPDATE mysql.user SET Password=PASSWORD('${db_root_password}') WHERE User='root';
+DELETE FROM mysql.user WHERE User='';
+DROP DATABASE IF EXISTS test;
+DELETE FROM mysql.db WHERE Db='test' OR Db='test\\_%';
+FLUSH PRIVILEGES;
+_EOF_
+ fi
}
-function install_phpmyadmin {
- print_info "installing phpmyadmin..."
- if [ -z "$phpmyadminpass" ]
+function install_adminer {
+ print_info "installing adminer..."
+ nocheck_install "adminer"
+ if [ ! -f /etc/adminer/adminer.conf ]
then
- die "phpmyadminpass not set in $configfile"
+ echo "Alias /adminer /usr/share/adminer/adminer" > /etc/adminer/adminer.conf
+ ln -s /etc/adminer/adminer.conf /etc/apache2/conf-available/adminer.conf
+ else
+ print_info "file /etc/adminer/adminer.conf exists already"
fi
- echo phpmyadmin phpmyadmin/setup-password password $phpmyadminpass | debconf-set-selections
- echo phpmyadmin phpmyadmin/mysql/app-pass password $phpmyadminpass | debconf-set-selections
- echo phpmyadmin phpmyadmin/app-password-confirm password $phpmyadminpass | debconf-set-selections
- echo phpmyadmin phpmyadmin/mysql/admin-pass password $phpmyadminpass | debconf-set-selections
- echo phpmyadmin phpmyadmin/password-confirm password $phpmyadminpass | debconf-set-selections
- echo phpmyadmin phpmyadmin/reconfigure-webserver multiselect apache2 | debconf-set-selections
- nocheck_install "phpmyadmin"
-
- # It seems to be not neccessary to check rewrite.load because it comes
- # with the installation. To be sure you could check this manually by:
- #
- # nano /etc/apache2/mods-available/rewrite.load
- #
- # You should find the content:
- #
- # LoadModule rewrite_module /usr/lib/apache2/modules/mod_rewrite.so
-
- 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
- if [ -z "`grep 'Include /etc/phpmyadmin/apache.conf' /etc/apache2/apache2.conf`" ]
- then
- echo "Include /etc/phpmyadmin/apache.conf" >> /etc/apache2/apache2.conf
- fi
- service apache2 restart
- /etc/init.d/mysql start
+ a2enconf adminer
+ systemctl reload apache2
}
function create_hubzilla_db {
@@ -330,6 +287,7 @@ function create_hubzilla_db {
then
die "hubzilla_db_pass not set in $configfile"
fi
+ systemctl restart mariadb
Q1="CREATE DATABASE IF NOT EXISTS $hubzilla_db_name;"
Q2="GRANT USAGE ON *.* TO $hubzilla_db_user@localhost IDENTIFIED BY '$hubzilla_db_pass';"
Q3="GRANT ALL PRIVILEGES ON $hubzilla_db_name.* to $hubzilla_db_user@localhost identified by '$hubzilla_db_pass';"
@@ -454,17 +412,7 @@ function install_letsencrypt {
then
die "Failed to install let's encrypt: 'le_domain' is empty in $configfile"
fi
- nocheck_install "apt-transport-https"
- # add backports to your sources.list
- backports_list=/etc/apt/sources.list.d/backports.list
- if [ -f $backports_list ]
- then
- print_info "$backports_list exist already"
- else
- echo "deb https://deb.debian.org/debian stretch-backports main" > $backports_list
- fi
- apt-get -y update
- DEBIAN_FRONTEND=noninteractive apt-get -q -y -t stretch-backports install certbot python-certbot-apache
+ nocheck_install "certbot python-certbot-apache"
print_info "run certbot ..."
certbot --apache -w /var/www/html -d $le_domain -m $le_email --agree-tos --non-interactive --redirect --hsts --uir
service apache2 restart
@@ -486,9 +434,9 @@ function install_hubzilla {
print_info "installing hubzilla addons..."
cd /var/www/html/
# if you install Hubzilla
- util/add_addon_repo https://framagit.org/hubzilla/addons hzaddons
+ # 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
+ util/add_addon_repo https://framagit.org/zot/zap-addons.git zaddons
mkdir -p "store/[data]/smarty3"
chmod -R 777 store
touch .htconfig.php
@@ -498,12 +446,6 @@ 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 "try to switch off email registration..."
- sed -i "s/verify_email.*1/verify_email'] = 0/" /var/www/html/view/*/ht*
- if [ -n "`grep -r 'verify_email.*1' /var/www/html/view/`" ]
- then
- print_warn "Hubzillas registration prozess might have email verification switched on."
- fi
print_info "installed hubzilla"
}
@@ -635,7 +577,6 @@ source $configfile
selfhostdir=/etc/selfhost
selfhostscript=selfhost-updater.sh
hubzilladaily=hubzilla-daily.sh
-plugins_update=.homeinstall/plugins_update.sh
backup_mount_point=/media/hubzilla_backup
#set -x # activate debugging from here
@@ -649,7 +590,7 @@ install_apache
install_imagemagick
install_php
install_mysql
-install_phpmyadmin
+install_adminer
create_hubzilla_db
run_freedns
install_run_selfhost
diff --git a/CHANGELOG b/CHANGELOG
index d38144670..d97314674 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,3 +1,81 @@
+Hubzilla 4.4.1 (2019-08-16)
+ - Fix wrong profile photo displayed when previewing and editing profiles
+ - Fix regression from 4.4 which prevented encrypted signatures from being used for encrypted messages
+ - Fix typo in queueworker addon which broke filtering of duplicate work
+
+
+Hubzilla 4.4 (2019-08-13)
+ - Change primary directory from zotadel.net to hub.netzgemeinde.eu (requested by zotadel admin)
+ - Add Russian context help files
+ - Replace plink URL with share tag if possible
+ - Catch and exclude trailing punctuation while URL embedding
+ - Do not limit channel if service class property value is set to zero
+ - Streamline keyId and creator/actor
+ - Add daemon_master_summon hook
+ - Serve static files directly if not caught by web server
+ - Update cacert.pem
+ - Calendar: allow different date/time format inputs
+ - Calendar: hide timezone select for allday events
+ ⁻ Add opengraph meta info to channel page
+ - Begin directory migration to zot6
+ - Support zot and zot6 in social graph operations
+ - Lowlevel support for zot6 direct messages
+ - Consolidate HTTP signatures
+ - Allow api login by address or url
+ - Provide auto redirect from zot6 /item permalinks
+ - Export all items except photos in channel_export_items_date()
+ - Calendar: clicking a day or week number will now open the day or week view
+ - Remove cached photo location directory on delete if empty
+ - Include zot6 hubs in the Grid scope
+ - Fix os_path replace for thumbnails
+ - Avoid to process original images using storeThumbnail()
+
+ Bugfixes
+ - Fix URLs on imported item taxonomy
+ - Fix admin not allowed to delete any item
+ - Fix webfiunger issue with URLs containing an @
+ - Fix missing object in emoji reactions
+ - Fix appschema to include diaspora:guid
+ - Fix zotfinger in update_directory_entry()
+ - Fix incorrect media type on links for photo objects
+ - Fix mid not dbesc'd in item_store()
+ - Fix calendar encoding issues
+
+ Addons
+ - twitter: various rendering improvements
+ - cavatar: fix wrong image mimetype
+ - gravatar: fix wrong image mimetype
+ - Add license file
+ - pubcrawl: make repeats render like wall to wall posts
+ - pubcrawl: fix pubcrawl_import_author() sometimes returning a non activitypub xchan
+ - pubcrawl: use Lib/Activity for taxonomy en/decoding
+ - pubcrawl: fix wrong uuid in like activity
+ - pubcrawl: fix issue with encoding hashtags
+ - openstreetmap: use https URLs by default
+ - queueworker: refactor and efficiency improvements
+ - pubcrawl: use unique IDs for follow and accept activities
+ - pubcrawl: implement thread completion
+ - pubcrawl: implement delete activity
+ - photocache: reduce the size of the photo cache subdirectories tree
+ - photocache: use html_entity_decode() for cached photo URL
+ - diaspora: fix possible issue with diaspora relay not initializing
+
+
+Hubzilla 4.2.1 (2019-06-17)
+ - Deprecate mod events
+ - Revisit mod cal
+ - Fix issues with deletion of linked items and resources
+ - Fix zot6 delete issue
+ - Fix attach sync issue
+ - Remove sizeRangeSuffixes in justified gallery wrapper
+ - Fix storageconv issue with postgres
+ - Fix embedphotos image size
+ - pubcrawl: use URI instead of object for actor url
+ - diaspora: adjust loglevel
+ - gallery: remove workaround for margin issue which has been fixed upstream
+ - cart: warn about unsaved changes
+
+
Hubzilla 4.2 (2019-06-04)
- Introduce Calendar app which deprecates Events and CalDAV apps and streamlines the featuresets
- Update mod cal to reflect changes in the calendar app
diff --git a/LICENSE b/LICENSE
index 03d45aca6..1dbeba146 100644
--- a/LICENSE
+++ b/LICENSE
@@ -1,4 +1,5 @@
-Copyright (c) 2010-2018 the Hubzilla Community
+Copyright (c) 2019 Hubzilla Community
+
All rights reserved.
Permission is hereby granted, free of charge, to any person obtaining a copy
@@ -8,13 +9,13 @@ to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
-The above copyright notice and this permission notice shall be included in
-all copies or substantial portions of the Software.
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-THE SOFTWARE.
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.
diff --git a/Zotlabs/Daemon/Cron.php b/Zotlabs/Daemon/Cron.php
index 8b6b42c8a..fe356bcbf 100644
--- a/Zotlabs/Daemon/Cron.php
+++ b/Zotlabs/Daemon/Cron.php
@@ -108,6 +108,7 @@ class Cron {
$file = dbunescbin($rr['content']);
if(is_file($file)) {
@unlink($file);
+ @rmdir(dirname($file));
logger('info: deleted cached photo file ' . $file, LOGGER_DEBUG);
}
}
@@ -187,7 +188,7 @@ class Cron {
if($r) {
require_once('include/photo/photo_driver.php');
foreach($r as $rr) {
- $photos = import_xchan_photo($rr['xchan_photo_l'],$rr['xchan_hash']);
+ $photos = import_xchan_photo($rr['xchan_photo_l'], $rr['xchan_hash'], false, true);
$x = q("update xchan set xchan_photo_l = '%s', xchan_photo_m = '%s', xchan_photo_s = '%s', xchan_photo_mimetype = '%s'
where xchan_hash = '%s'",
dbesc($photos[0]),
diff --git a/Zotlabs/Daemon/Master.php b/Zotlabs/Daemon/Master.php
index 857d47243..67a3acc0a 100644
--- a/Zotlabs/Daemon/Master.php
+++ b/Zotlabs/Daemon/Master.php
@@ -17,7 +17,22 @@ if(array_search( __file__ , get_included_files()) === 0) {
class Master {
static public function Summon($arr) {
- proc_run('php','Zotlabs/Daemon/Master.php',$arr);
+ $hookinfo = [
+ 'argv'=>$arr
+ ];
+
+ call_hooks ('daemon_master_summon',$hookinfo);
+
+ $arr = $hookinfo['argv'];
+ $argc = count($arr);
+
+ if ((!is_array($arr) || (count($arr) < 1))) {
+ logger("Summon handled by hook.",LOGGER_DEBUG);
+ return;
+ }
+
+ $phpbin = get_config('system','phpbin','php');
+ proc_run($phpbin,'Zotlabs/Daemon/Master.php',$arr);
}
static public function Release($argc,$argv) {
@@ -33,6 +48,7 @@ class Master {
$argc = count($argv);
if ((!is_array($argv) || (count($argv) < 1))) {
+ logger("Release handled by hook.",LOGGER_DEBUG);
return;
}
diff --git a/Zotlabs/Lib/Activity.php b/Zotlabs/Lib/Activity.php
index 4a1171c5d..f86dc1604 100644
--- a/Zotlabs/Lib/Activity.php
+++ b/Zotlabs/Lib/Activity.php
@@ -3,7 +3,7 @@
namespace Zotlabs\Lib;
use Zotlabs\Daemon\Master;
-use Zotlabs\Zot6\HTTPSig;
+use Zotlabs\Web\HTTPSig;
require_once('include/event.php');
@@ -75,7 +75,7 @@ class Activity {
if($x['success']) {
$y = json_decode($x['body'],true);
- logger('returned: ' . json_encode($y,JSON_PRETTY_PRINT|JSON_UNESCAPED_SLASHES));
+ logger('returned: ' . json_encode($y,JSON_PRETTY_PRINT|JSON_UNESCAPED_SLASHES), LOGGER_DEBUG);
return json_decode($x['body'], true);
}
else {
@@ -151,7 +151,6 @@ class Activity {
static function fetch_image($x) {
-
$ret = [
'type' => 'Image',
'id' => $x['id'],
@@ -313,6 +312,10 @@ class Activity {
}
}
+ if (intval($i['item_private']) === 2) {
+ $ret['directMessage'] = true;
+ }
+
$ret['attributedTo'] = $i['author']['xchan_url'];
if($i['id'] != $i['parent']) {
@@ -358,7 +361,7 @@ class Activity {
switch($t['type']) {
case 'Hashtag':
- $ret[] = [ 'ttype' => TERM_HASHTAG, 'url' => $t['href'], 'term' => escape_tags((substr($t['name'],0,1) === '#') ? substr($t['name'],1) : $t['name']) ];
+ $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']) ];
break;
case 'Mention':
@@ -389,9 +392,9 @@ class Activity {
foreach($item['term'] as $t) {
switch($t['ttype']) {
case TERM_HASHTAG:
- // An id is required so if we don't have a url in the taxonomy, ignore it and keep going.
+ // href is required so if we don't have a url in the taxonomy, ignore it and keep going.
if($t['url']) {
- $ret[] = [ 'id' => $t['url'], 'name' => '#' . $t['term'] ];
+ $ret[] = [ 'type' => 'Hashtag', 'href' => $t['url'], 'name' => '#' . $t['term'] ];
}
break;
@@ -484,6 +487,19 @@ class Activity {
$ret['type'] = self::activity_mapper($i['verb']);
+ if($ret['type'] === 'emojiReaction') {
+ // There may not be an object for these items for legacy reasons - it should be the conversation parent.
+ $p = q("select * from item where mid = '%s' and uid = %d",
+ dbesc($i['parent_mid']),
+ intval($i['uid'])
+ );
+ if($p) {
+ xchan_query($p,true);
+ $p = fetch_post_tags($p,true);
+ $i['obj'] = self::encode_item($p[0]);
+ }
+ }
+
$ret['id'] = ((strpos($i['mid'],'http') === 0) ? $i['mid'] : z_root() . '/activity/' . urlencode($i['mid']));
@@ -1416,6 +1432,11 @@ class Activity {
if($act->recips && (! in_array(ACTIVITY_PUBLIC_INBOX,$act->recips)))
$s['item_private'] = 1;
+
+ if (array_key_exists('directMessage',$act->obj) && intval($act->obj['directMessage'])) {
+ $s['item_private'] = 2;
+ }
+
set_iconfig($s,'activitypub','recips',$act->raw_recips);
if($parent) {
set_iconfig($s,'activitypub','rawmsg',$act->raw,1);
@@ -1570,7 +1591,7 @@ class Activity {
$s['verb'] = self::activity_decode_mapper($act->type);
- if($act->type === 'Tombstone' || ($act->type === 'Create' && $act->obj['type'] === 'Tombstone')) {
+ if($act->type === 'Tombstone' || $act->type === 'Delete' || ($act->type === 'Create' && $act->obj['type'] === 'Tombstone')) {
$s['item_deleted'] = 1;
}
@@ -1748,14 +1769,14 @@ class Activity {
}
foreach($ptr as $vurl) {
if(strpos($s['body'],$vurl['href']) === false) {
- $s['body'] .= "\n\n" . '[zmg]' . $vurl['href'] . '[/zmg]';
+ $s['body'] .= '[zmg]' . $vurl['href'] . '[/zmg]' . "\n\n" . $s['body'];
break;
}
}
}
elseif(is_string($act->obj['url'])) {
if(strpos($s['body'],$act->obj['url']) === false) {
- $s['body'] .= "\n\n" . '[zmg]' . $act->obj['url'] . '[/zmg]';
+ $s['body'] .= '[zmg]' . $act->obj['url'] . '[/zmg]' . "\n\n" . $s['body'];
}
}
}
@@ -1836,7 +1857,8 @@ class Activity {
$s['item_private'] = 1;
set_iconfig($s,'activitypub','recips',$act->raw_recips);
- // @FIXME: $parent is not defined
+
+ $parent = (($s['parent_mid'] && $s['parent_mid'] === $s['mid']) ? true : false);
if($parent) {
set_iconfig($s,'activitypub','rawmsg',$act->raw,1);
}
@@ -1845,6 +1867,265 @@ class Activity {
}
+ static function store($channel,$observer_hash,$act,$item,$fetch_parents = true) {
+
+ $is_sys_channel = is_sys_channel($channel['channel_id']);
+
+ // Mastodon only allows visibility in public timelines if the public inbox is listed in the 'to' field.
+ // They are hidden in the public timeline if the public inbox is listed in the 'cc' field.
+ // This is not part of the activitypub protocol - we might change this to show all public posts in pubstream at some point.
+
+ $pubstream = ((is_array($act->obj) && array_key_exists('to', $act->obj) && in_array(ACTIVITY_PUBLIC_INBOX, $act->obj['to'])) ? true : false);
+ $is_parent = (($item['parent_mid'] && $item['parent_mid'] === $item['mid']) ? true : false);
+
+ if($is_parent && (! perm_is_allowed($channel['channel_id'],$observer_hash,'send_stream') && ! ($is_sys_channel && $pubstream))) {
+ logger('no permission');
+ return;
+ }
+
+ if(is_array($act->obj)) {
+ $content = self::get_content($act->obj);
+ }
+ if(! $content) {
+ logger('no content');
+ return;
+ }
+
+ $item['aid'] = $channel['channel_account_id'];
+ $item['uid'] = $channel['channel_id'];
+ $s['uuid'] = '';
+
+ // Friendica sends the diaspora guid in a nonstandard field via AP
+ if($act->obj['diaspora:guid'])
+ $s['uuid'] = $act->obj['diaspora:guid'];
+
+ if(! ( $item['author_xchan'] && $item['owner_xchan'])) {
+ logger('owner or author missing.');
+ return;
+ }
+
+ if($channel['channel_system']) {
+ if(! MessageFilter::evaluate($item,get_config('system','pubstream_incl'),get_config('system','pubstream_excl'))) {
+ logger('post is filtered');
+ return;
+ }
+ }
+
+ $abook = q("select * from abook where abook_xchan = '%s' and abook_channel = %d limit 1",
+ dbesc($observer_hash),
+ intval($channel['channel_id'])
+ );
+
+ if($abook) {
+ if(! post_is_importable($item,$abook[0])) {
+ logger('post is filtered');
+ return;
+ }
+ }
+
+
+ if($act->obj['conversation']) {
+ set_iconfig($item,'ostatus','conversation',$act->obj['conversation'],1);
+ }
+
+ // This isn't perfect but the best we can do for now.
+
+ $item['comment_policy'] = 'authenticated';
+
+ set_iconfig($item,'activitypub','recips',$act->raw_recips);
+
+ if(! $is_parent) {
+ $p = q("select parent_mid from item where mid = '%s' and uid = %d limit 1",
+ dbesc($item['parent_mid']),
+ intval($item['uid'])
+ );
+ if(! $p) {
+ $a = (($fetch_parents) ? self::fetch_and_store_parents($channel,$act,$item) : false);
+ if($a) {
+ $p = q("select parent_mid from item where mid = '%s' and uid = %d limit 1",
+ dbesc($item['parent_mid']),
+ intval($item['uid'])
+ );
+ }
+ else {
+ logger('could not fetch parents');
+ return;
+
+ // @TODO we maybe could accept these is we formatted the body correctly with share_bb()
+ // or at least provided a link to the object
+ // if(in_array($act->type,[ 'Like','Dislike' ])) {
+ // return;
+ // }
+
+ // @TODO do we actually want that?
+ // if no parent was fetched, turn into a top-level post
+
+ // turn into a top level post
+ // $s['parent_mid'] = $s['mid'];
+ // $s['thr_parent'] = $s['mid'];
+ }
+ }
+ if($p[0]['parent_mid'] !== $item['parent_mid']) {
+ $item['thr_parent'] = $item['parent_mid'];
+ }
+ else {
+ $item['thr_parent'] = $p[0]['parent_mid'];
+ }
+ $item['parent_mid'] = $p[0]['parent_mid'];
+ }
+
+ $r = q("select id, created, edited from item where mid = '%s' and uid = %d limit 1",
+ dbesc($item['mid']),
+ intval($item['uid'])
+ );
+ if($r) {
+ if($item['edited'] > $r[0]['edited']) {
+ $item['id'] = $r[0]['id'];
+ $x = item_store_update($item);
+ }
+ else {
+ return;
+ }
+ }
+ else {
+ $x = item_store($item);
+ }
+
+ if(is_array($x) && $x['item_id']) {
+ if($is_parent) {
+ if($item['owner_xchan'] === $channel['channel_hash']) {
+ // We are the owner of this conversation, so send all received comments back downstream
+ Master::Summon(array('Notifier','comment-import',$x['item_id']));
+ }
+ $r = q("select * from item where id = %d limit 1",
+ intval($x['item_id'])
+ );
+ if($r) {
+ send_status_notifications($x['item_id'],$r[0]);
+ }
+ }
+ sync_an_item($channel['channel_id'],$x['item_id']);
+ }
+
+ }
+
+ static public function fetch_and_store_parents($channel,$act,$item) {
+
+ logger('fetching parents');
+
+ $p = [];
+
+ $current_act = $act;
+ $current_item = $item;
+
+ while($current_item['parent_mid'] !== $current_item['mid']) {
+ $n = ActivityStreams::fetch($current_item['parent_mid'], $channel);
+ if(! $n) {
+ break;
+ }
+ $a = new ActivityStreams($n);
+
+ //logger($a->debug());
+
+ if(! $a->is_valid()) {
+ break;
+ }
+
+ $replies = null;
+ if(isset($a->obj['replies']['first']['items'])) {
+ $replies = $a->obj['replies']['first']['items'];
+ // we already have this one
+ array_diff($replies, [$current_item['mid']]);
+ }
+
+ $item = null;
+
+ switch($a->type) {
+ case 'Create':
+ case 'Update':
+ case 'Like':
+ case 'Dislike':
+ case 'Announce':
+ $item = self::decode_note($a);
+ break;
+ default:
+ break;
+
+ }
+ if(! $item) {
+ break;
+ }
+
+ array_unshift($p,[ $a, $item, $replies]);
+
+ if($item['parent_mid'] === $item['mid'] || count($p) > 20) {
+ break;
+ }
+
+ $current_act = $a;
+ $current_item = $item;
+ }
+
+ if($p) {
+ foreach($p as $pv) {
+ self::store($channel,$pv[0]->actor['id'],$pv[0],$pv[1],false);
+ if($pv[2])
+ self::fetch_and_store_replies($channel, $pv[2]);
+ }
+ return true;
+ }
+
+ return false;
+ }
+
+ static public function fetch_and_store_replies($channel, $arr) {
+
+ logger('fetching replies');
+
+ $p = [];
+
+ foreach($arr as $url) {
+
+ $n = ActivityStreams::fetch($url, $channel);
+ if(! $n) {
+ break;
+ }
+
+ $a = new ActivityStreams($n);
+
+ if(! $a->is_valid()) {
+ break;
+ }
+
+ $item = null;
+
+ switch($a->type) {
+ case 'Create':
+ case 'Update':
+ case 'Like':
+ case 'Dislike':
+ case 'Announce':
+ $item = self::decode_note($a);
+ break;
+ default:
+ break;
+ }
+ if(! $item) {
+ break;
+ }
+
+ array_unshift($p,[ $a, $item ]);
+
+ }
+
+ if($p) {
+ foreach($p as $pv) {
+ self::store($channel,$pv[0]->actor['id'],$pv[0],$pv[1],false);
+ }
+ }
+
+ }
+
static function announce_note($channel,$observer_hash,$act) {
$s = [];
@@ -1965,25 +2246,21 @@ class Activity {
$x = item_store($s);
}
-
if(is_array($x) && $x['item_id']) {
- // @FIXME: $parent is not defined
- if($parent) {
- if($s['owner_xchan'] === $channel['channel_hash']) {
- // We are the owner of this conversation, so send all received comments back downstream
- Master::Summon(array('Notifier','comment-import',$x['item_id']));
- }
- $r = q("select * from item where id = %d limit 1",
- intval($x['item_id'])
- );
- if($r) {
- send_status_notifications($x['item_id'],$r[0]);
- }
+ if($s['owner_xchan'] === $channel['channel_hash']) {
+ // We are the owner of this conversation, so send all received comments back downstream
+ Master::Summon(array('Notifier','comment-import',$x['item_id']));
}
+ $r = q("select * from item where id = %d limit 1",
+ intval($x['item_id'])
+ );
+ if($r) {
+ send_status_notifications($x['item_id'],$r[0]);
+ }
+
sync_an_item($channel['channel_id'],$x['item_id']);
}
-
}
static function like_note($channel,$observer_hash,$act) {
@@ -2253,4 +2530,4 @@ class Activity {
}
-}
\ No newline at end of file
+}
diff --git a/Zotlabs/Lib/Enotify.php b/Zotlabs/Lib/Enotify.php
index a7082f45a..92a488f67 100644
--- a/Zotlabs/Lib/Enotify.php
+++ b/Zotlabs/Lib/Enotify.php
@@ -807,6 +807,11 @@ class Enotify {
$itemem_text = (($item['item_thread_top'])
? t('created a new post')
: sprintf( t('commented on %s\'s post'), $item['owner']['xchan_name']));
+
+ if($item['verb'] === ACTIVITY_SHARE) {
+ $itemem_text = sprintf( t('repeated %s\'s post'), $item['author']['xchan_name']);
+ }
+
}
$edit = false;
@@ -825,12 +830,14 @@ class Enotify {
// convert this logic into a json array just like the system notifications
+ $who = (($item['verb'] === ACTIVITY_SHARE) ? 'owner' : 'author');
+
$x = array(
'notify_link' => $item['llink'],
- 'name' => $item['author']['xchan_name'],
- 'addr' => (($item['author']['xchan_addr']) ? $item['author']['xchan_addr'] : $item['author']['xchan_url']),
- 'url' => $item['author']['xchan_url'],
- 'photo' => $item['author']['xchan_photo_s'],
+ 'name' => $item[$who]['xchan_name'],
+ 'addr' => (($item[$who]['xchan_addr']) ? $item[$who]['xchan_addr'] : $item[$who]['xchan_url']),
+ 'url' => $item[$who]['xchan_url'],
+ 'photo' => $item[$who]['xchan_photo_s'],
'when' => relative_date(($edit)? $item['edited'] : $item['created']),
'class' => (intval($item['item_unseen']) ? 'notify-unseen' : 'notify-seen'),
'b64mid' => ((in_array($item['verb'], [ACTIVITY_LIKE, ACTIVITY_DISLIKE])) ? 'b64.' . base64url_encode($item['thr_parent']) : 'b64.' . base64url_encode($item['mid'])),
@@ -838,7 +845,7 @@ class Enotify {
'thread_top' => (($item['item_thread_top']) ? true : false),
'message' => strip_tags(bbcode($itemem_text)),
// these are for the superblock addon
- 'hash' => $item['author']['xchan_hash'],
+ 'hash' => $item[$who]['xchan_hash'],
'uid' => local_channel(),
'display' => true
);
diff --git a/Zotlabs/Lib/JSalmon.php b/Zotlabs/Lib/JSalmon.php
index f35bf6235..bed748432 100644
--- a/Zotlabs/Lib/JSalmon.php
+++ b/Zotlabs/Lib/JSalmon.php
@@ -2,7 +2,7 @@
namespace Zotlabs\Lib;
-use Zotlabs\Zot6\HTTPSig;
+use Zotlabs\Web\HTTPSig;
class JSalmon {
diff --git a/Zotlabs/Lib/LDSignatures.php b/Zotlabs/Lib/LDSignatures.php
index 6d7127cde..b13c4cf4a 100644
--- a/Zotlabs/Lib/LDSignatures.php
+++ b/Zotlabs/Lib/LDSignatures.php
@@ -29,7 +29,7 @@ class LDSignatures {
$options = [
'type' => 'RsaSignature2017',
'nonce' => random_string(64),
- 'creator' => z_root() . '/channel/' . $channel['channel_address'] . '/public_key_pem',
+ 'creator' => z_root() . '/channel/' . $channel['channel_address'],
'created' => datetime_convert('UTC','UTC', 'now', 'Y-m-d\Th:i:s\Z')
];
@@ -124,7 +124,7 @@ class LDSignatures {
'meDataType' => $data_type,
'meEncoding' => $encoding,
'meAlgorithm' => $algorithm,
- 'meCreator' => z_root() . '/channel/' . $channel['channel_address'] . '/public_key_pem',
+ 'meCreator' => z_root() . '/channel/' . $channel['channel_address'],
'meSignatureValue' => $signature
]);
@@ -132,4 +132,4 @@ class LDSignatures {
-}
\ No newline at end of file
+}
diff --git a/Zotlabs/Lib/Libzot.php b/Zotlabs/Lib/Libzot.php
index 976ed22fa..2a13744a3 100644
--- a/Zotlabs/Lib/Libzot.php
+++ b/Zotlabs/Lib/Libzot.php
@@ -2,7 +2,7 @@
namespace Zotlabs\Lib;
-use Zotlabs\Zot6\HTTPSig;
+use Zotlabs\Web\HTTPSig;
use Zotlabs\Access\Permissions;
use Zotlabs\Access\PermissionLimits;
use Zotlabs\Daemon\Master;
@@ -2037,7 +2037,7 @@ class Libzot {
$item_found = false;
$post_id = 0;
- $r = q("select id, author_xchan, owner_xchan, source_xchan, item_deleted from item where ( author_xchan = '%s' or owner_xchan = '%s' or source_xchan = '%s' )
+ $r = q("select * from item where ( author_xchan = '%s' or owner_xchan = '%s' or source_xchan = '%s' )
and mid = '%s' and uid = %d limit 1",
dbesc($sender),
dbesc($sender),
@@ -2047,10 +2047,12 @@ class Libzot {
);
if($r) {
- if($r[0]['author_xchan'] === $sender || $r[0]['owner_xchan'] === $sender || $r[0]['source_xchan'] === $sender)
+ $stored = $r[0];
+
+ if($stored['author_xchan'] === $sender || $stored['owner_xchan'] === $sender || $stored['source_xchan'] === $sender)
$ownership_valid = true;
- $post_id = $r[0]['id'];
+ $post_id = $stored['id'];
$item_found = true;
}
else {
@@ -2074,8 +2076,27 @@ class Libzot {
return false;
}
+ if ($stored['resource_type'] === 'event') {
+ $i = q("SELECT * FROM event WHERE event_hash = '%s' AND uid = %d LIMIT 1",
+ dbesc($stored['resource_id']),
+ intval($uid)
+ );
+ if ($i) {
+ if ($i[0]['event_xchan'] === $sender) {
+ q("delete from event where event_hash = '%s' and uid = %d",
+ dbesc($stored['resource_id']),
+ intval($uid)
+ );
+ }
+ else {
+ logger('delete linked event: not owner');
+ return;
+ }
+ }
+ }
+
if($item_found) {
- if(intval($r[0]['item_deleted'])) {
+ if(intval($stored['item_deleted'])) {
logger('delete_imported_item: item was already deleted');
if(! $relay)
return false;
@@ -2087,10 +2108,10 @@ class Libzot {
// back, and we aren't going to (or shouldn't at any rate) delete it again in the future - so losing
// this information from the metadata should have no other discernible impact.
- if (($r[0]['id'] != $r[0]['parent']) && intval($r[0]['item_origin'])) {
+ if (($stored['id'] != $stored['parent']) && intval($stored['item_origin'])) {
q("update item set item_origin = 0 where id = %d and uid = %d",
- intval($r[0]['id']),
- intval($r[0]['uid'])
+ intval($stored['id']),
+ intval($stored['uid'])
);
}
}
diff --git a/Zotlabs/Lib/NativeWiki.php b/Zotlabs/Lib/NativeWiki.php
index e2bd07c0d..662fddad0 100644
--- a/Zotlabs/Lib/NativeWiki.php
+++ b/Zotlabs/Lib/NativeWiki.php
@@ -191,7 +191,7 @@ class NativeWiki {
return array('item' => null, 'success' => false);
}
else {
- $drop = drop_item($item['id'], false, DROPITEM_NORMAL, true);
+ $drop = drop_item($item['id'], false, DROPITEM_NORMAL);
}
info( t('Wiki files deleted successfully'));
diff --git a/Zotlabs/Lib/ThreadItem.php b/Zotlabs/Lib/ThreadItem.php
index 9161aa182..5e4600df2 100644
--- a/Zotlabs/Lib/ThreadItem.php
+++ b/Zotlabs/Lib/ThreadItem.php
@@ -98,7 +98,7 @@ class ThreadItem {
$conv = $this->get_conversation();
$observer = $conv->get_observer();
- $lock = ((($item['item_private'] == 1) || (($item['uid'] == local_channel()) && (strlen($item['allow_cid']) || strlen($item['allow_gid'])
+ $lock = (((intval($item['item_private'])) || (($item['uid'] == local_channel()) && (strlen($item['allow_cid']) || strlen($item['allow_gid'])
|| strlen($item['deny_cid']) || strlen($item['deny_gid']))))
? t('Private Message')
: false);
@@ -110,7 +110,7 @@ class ThreadItem {
$shareable = true;
$privacy_warning = false;
- if(($item['item_private'] == 1) && ($item['owner']['xchan_network'] === 'activitypub')) {
+ if(intval($item['item_private']) && ($item['owner']['xchan_network'] === 'activitypub')) {
$recips = get_iconfig($item['parent'], 'activitypub', 'recips');
if(! in_array($observer['xchan_url'], $recips['to']))
diff --git a/Zotlabs/Lib/ZotURL.php b/Zotlabs/Lib/ZotURL.php
index bc14c516a..98d1febe5 100644
--- a/Zotlabs/Lib/ZotURL.php
+++ b/Zotlabs/Lib/ZotURL.php
@@ -2,7 +2,7 @@
namespace Zotlabs\Lib;
-use Zotlabs\Zot6\HTTPSig;
+use Zotlabs\Web\HTTPSig;
class ZotURL {
diff --git a/Zotlabs/Lib/Zotfinger.php b/Zotlabs/Lib/Zotfinger.php
index d094fdc8d..2d2e6796b 100644
--- a/Zotlabs/Lib/Zotfinger.php
+++ b/Zotlabs/Lib/Zotfinger.php
@@ -2,7 +2,7 @@
namespace Zotlabs\Lib;
-use Zotlabs\Zot6\HTTPSig;
+use Zotlabs\Web\HTTPSig;
class Zotfinger {
diff --git a/Zotlabs/Module/Apschema.php b/Zotlabs/Module/Apschema.php
index d217041f2..756057a8a 100644
--- a/Zotlabs/Module/Apschema.php
+++ b/Zotlabs/Module/Apschema.php
@@ -28,7 +28,8 @@ class Apschema extends \Zotlabs\Web\Controller {
'nomadicHubs' => 'zot:nomadicHubs',
'emojiReaction' => 'zot:emojiReaction',
'expires' => 'zot:expires',
-
+ 'directMessage' => 'zot:directMessage',
+
'magicEnv' => [
'@id' => 'zot:magicEnv',
'@type' => '@id'
@@ -40,8 +41,13 @@ class Apschema extends \Zotlabs\Web\Controller {
],
'ostatus' => 'http://ostatus.org#',
- 'conversation' => 'ostatus:conversation'
+ 'conversation' => 'ostatus:conversation',
+ 'diaspora' => 'https://diasporafoundation.org/ns/',
+ 'guid' => 'diaspora:guid',
+
+ 'Hashtag' => 'as:Hashtag'
+
]
];
@@ -54,4 +60,4 @@ class Apschema extends \Zotlabs\Web\Controller {
-}
\ No newline at end of file
+}
diff --git a/Zotlabs/Module/Cal.php b/Zotlabs/Module/Cal.php
index 49489f912..07bee38bd 100644
--- a/Zotlabs/Module/Cal.php
+++ b/Zotlabs/Module/Cal.php
@@ -1,6 +1,10 @@
1) {
$nick = argv(1);
@@ -25,19 +27,21 @@ class Cal extends \Zotlabs\Web\Controller {
$channelx = channelx_by_nick($nick);
- if(! $channelx)
+ if(! $channelx) {
+ notice( t('Channel not found.') . EOL);
return;
+ }
- \App::$data['channel'] = $channelx;
+ App::$data['channel'] = $channelx;
- $observer = \App::get_observer();
- \App::$data['observer'] = $observer;
+ $observer = App::get_observer();
+ App::$data['observer'] = $observer;
$observer_xchan = (($observer) ? $observer['xchan_hash'] : '');
- head_set_icon(\App::$data['channel']['xchan_photo_s']);
+ head_set_icon(App::$data['channel']['xchan_photo_s']);
- \App::$page['htmlhead'] .= "" ;
+ App::$page['htmlhead'] .= "" ;
}
@@ -52,18 +56,8 @@ class Cal extends \Zotlabs\Web\Controller {
return;
}
- $channel = null;
-
- if(argc() > 1) {
- $channel = channelx_by_nick(argv(1));
- }
-
-
- if(! $channel) {
- notice( t('Channel not found.') . EOL);
- return;
- }
-
+ $channel = App::$data['channel'];
+
// since we don't currently have an event permission - use the stream permission
if(! perm_is_allowed($channel['channel_id'], get_observer_hash(), 'view_stream')) {
@@ -72,295 +66,152 @@ class Cal extends \Zotlabs\Web\Controller {
}
nav_set_selected('Calendar');
+
+ head_add_css('/library/fullcalendar/packages/core/main.min.css');
+ head_add_css('/library/fullcalendar/packages/daygrid/main.min.css');
+ head_add_css('cdav_calendar.css');
+
+ head_add_js('/library/fullcalendar/packages/core/main.min.js');
+ head_add_js('/library/fullcalendar/packages/daygrid/main.min.js');
+
+ $sql_extra = permissions_sql($channel['channel_id'], get_observer_hash(), 'event');
+
+ if(! perm_is_allowed($channel['channel_id'], get_observer_hash(), 'view_contacts') || App::$profile['hide_friends'])
+ $sql_extra .= " and etype != 'birthday' ";
- $sql_extra = permissions_sql($channel['channel_id'],get_observer_hash(),'event');
-
- $first_day = feature_enabled($channel['channel_id'], 'events_cal_first_day');
+ $first_day = feature_enabled($channel['channel_id'], 'cal_first_day');
$first_day = (($first_day) ? $first_day : 0);
- $htpl = get_markup_template('event_head.tpl');
- \App::$page['htmlhead'] .= replace_macros($htpl,array(
- '$baseurl' => z_root(),
- '$module_url' => '/cal/' . $channel['channel_address'],
- '$modparams' => 2,
- '$lang' => \App::$language,
- '$timezone' => date_default_timezone_get(),
- '$first_day' => $first_day
- ));
-
- $o = '';
-
- $mode = 'view';
- $y = 0;
- $m = 0;
- $ignored = ((x($_REQUEST,'ignored')) ? " and dismissed = " . intval($_REQUEST['ignored']) . " " : '');
-
- // logger('args: ' . print_r(\App::$argv,true));
-
- if(argc() > 3 && intval(argv(2)) && intval(argv(3))) {
- $mode = 'view';
- $y = intval(argv(2));
- $m = intval(argv(3));
- }
- if(argc() <= 3) {
- $mode = 'view';
- $event_id = argv(2);
+ $start = '';
+ $finish = '';
+
+ if (argv(2) === 'json') {
+ if (x($_GET,'start')) $start = $_GET['start'];
+ if (x($_GET,'end')) $finish = $_GET['end'];
}
- if($mode == 'view') {
-
- /* edit/create form */
- if($event_id) {
- $r = q("SELECT * FROM event WHERE event_hash = '%s' AND uid = %d LIMIT 1",
- dbesc($event_id),
- intval($channel['channel_id'])
- );
- if(count($r))
- $orig_event = $r[0];
- }
-
-
- // Passed parameters overrides anything found in the DB
- if(!x($orig_event))
- $orig_event = array();
-
-
-
- $tz = date_default_timezone_get();
- if(x($orig_event))
- $tz = (($orig_event['adjust']) ? date_default_timezone_get() : 'UTC');
-
- $syear = datetime_convert('UTC', $tz, $sdt, 'Y');
- $smonth = datetime_convert('UTC', $tz, $sdt, 'm');
- $sday = datetime_convert('UTC', $tz, $sdt, 'd');
- $shour = datetime_convert('UTC', $tz, $sdt, 'H');
- $sminute = datetime_convert('UTC', $tz, $sdt, 'i');
-
- $stext = datetime_convert('UTC',$tz,$sdt);
- $stext = substr($stext,0,14) . "00:00";
-
- $fyear = datetime_convert('UTC', $tz, $fdt, 'Y');
- $fmonth = datetime_convert('UTC', $tz, $fdt, 'm');
- $fday = datetime_convert('UTC', $tz, $fdt, 'd');
- $fhour = datetime_convert('UTC', $tz, $fdt, 'H');
- $fminute = datetime_convert('UTC', $tz, $fdt, 'i');
-
- $ftext = datetime_convert('UTC',$tz,$fdt);
- $ftext = substr($ftext,0,14) . "00:00";
-
- $type = ((x($orig_event)) ? $orig_event['etype'] : 'event');
-
- $f = get_config('system','event_input_format');
- if(! $f)
- $f = 'ymd';
-
- $catsenabled = feature_enabled($channel['channel_id'],'categories');
-
-
- $show_bd = perm_is_allowed($channel['channel_id'], get_observer_hash(), 'view_contacts');
- if(! $show_bd) {
- $sql_extra .= " and event.etype != 'birthday' ";
- }
-
-
- $category = '';
-
- $thisyear = datetime_convert('UTC',date_default_timezone_get(),'now','Y');
- $thismonth = datetime_convert('UTC',date_default_timezone_get(),'now','m');
- if(! $y)
- $y = intval($thisyear);
- if(! $m)
- $m = intval($thismonth);
-
- // Put some limits on dates. The PHP date functions don't seem to do so well before 1900.
- // An upper limit was chosen to keep search engines from exploring links millions of years in the future.
-
- if($y < 1901)
- $y = 1900;
- if($y > 2099)
- $y = 2100;
-
- $nextyear = $y;
- $nextmonth = $m + 1;
- if($nextmonth > 12) {
- $nextmonth = 1;
- $nextyear ++;
- }
-
- $prevyear = $y;
- if($m > 1)
- $prevmonth = $m - 1;
- else {
- $prevmonth = 12;
- $prevyear --;
- }
-
- $dim = get_dim($y,$m);
- $start = sprintf('%d-%d-%d %d:%d:%d',$y,$m,1,0,0,0);
- $finish = sprintf('%d-%d-%d %d:%d:%d',$y,$m,$dim,23,59,59);
-
-
- if (argv(2) === 'json'){
- if (x($_GET,'start')) $start = $_GET['start'];
- if (x($_GET,'end')) $finish = $_GET['end'];
- }
-
- $start = datetime_convert('UTC','UTC',$start);
- $finish = datetime_convert('UTC','UTC',$finish);
-
- $adjust_start = datetime_convert('UTC', date_default_timezone_get(), $start);
- $adjust_finish = datetime_convert('UTC', date_default_timezone_get(), $finish);
-
+ $start = datetime_convert('UTC','UTC',$start);
+ $finish = datetime_convert('UTC','UTC',$finish);
+ $adjust_start = datetime_convert('UTC', date_default_timezone_get(), $start);
+ $adjust_finish = datetime_convert('UTC', date_default_timezone_get(), $finish);
- if(! perm_is_allowed(\App::$profile['uid'],get_observer_hash(),'view_contacts'))
- $sql_extra .= " and etype != 'birthday' ";
+ if (x($_GET, 'id')) {
+ $r = q("SELECT event.*, item.plink, item.item_flags, item.author_xchan, item.owner_xchan, item.id as item_id
+ from event left join item on item.resource_id = event.event_hash
+ where item.resource_type = 'event' and event.uid = %d and event.id = %d $sql_extra limit 1",
+ intval($channel['channel_id']),
+ intval($_GET['id'])
+ );
+ }
+ else {
+ // fixed an issue with "nofinish" events not showing up in the calendar.
+ // There's still an issue if the finish date crosses the end of month.
+ // Noting this for now - it will need to be fixed here and in Friendica.
+ // Ultimately the finish date shouldn't be involved in the query.
+ $r = q("SELECT event.*, item.plink, item.item_flags, item.author_xchan, item.owner_xchan, item.id as item_id
+ from event left join item on event.event_hash = item.resource_id
+ where item.resource_type = 'event' and event.uid = %d and event.uid = item.uid
+ AND (( event.adjust = 0 AND ( event.dtend >= '%s' or event.nofinish = 1 ) AND event.dtstart <= '%s' )
+ OR ( event.adjust = 1 AND ( event.dtend >= '%s' or event.nofinish = 1 ) AND event.dtstart <= '%s' ))
+ $sql_extra",
+ intval($channel['channel_id']),
+ dbesc($start),
+ dbesc($finish),
+ dbesc($adjust_start),
+ dbesc($adjust_finish)
+ );
+ }
+
+ if($r) {
+ xchan_query($r);
+ $r = fetch_post_tags($r,true);
+ $r = sort_by_date($r);
+ }
- if (x($_GET,'id')){
- $r = q("SELECT event.*, item.plink, item.item_flags, item.author_xchan, item.owner_xchan, item.id as item_id
- from event left join item on resource_id = event_hash where resource_type = 'event' and event.uid = %d and event.id = %d $sql_extra limit 1",
- intval($channel['channel_id']),
- intval($_GET['id'])
- );
- }
- else {
- // fixed an issue with "nofinish" events not showing up in the calendar.
- // There's still an issue if the finish date crosses the end of month.
- // Noting this for now - it will need to be fixed here and in Friendica.
- // Ultimately the finish date shouldn't be involved in the query.
+ $events = [];
- $r = q("SELECT event.*, item.plink, item.item_flags, item.author_xchan, item.owner_xchan, item.id as item_id
- from event left join item on event.event_hash = item.resource_id
- where item.resource_type = 'event' and event.uid = %d and event.uid = item.uid $ignored
- AND (( event.adjust = 0 AND ( event.dtend >= '%s' or event.nofinish = 1 ) AND event.dtstart <= '%s' )
- OR ( event.adjust = 1 AND ( event.dtend >= '%s' or event.nofinish = 1 ) AND event.dtstart <= '%s' )) ",
- intval(local_channel()),
- dbesc($start),
- dbesc($finish),
- dbesc($adjust_start),
- dbesc($adjust_finish)
- );
-
- }
-
- $links = array();
-
- if($r) {
- xchan_query($r);
- $r = fetch_post_tags($r,true);
-
- $r = sort_by_date($r);
- }
-
- if($r) {
- foreach($r as $rr) {
- $j = (($rr['adjust']) ? datetime_convert('UTC',date_default_timezone_get(),$rr['dtstart'], 'j') : datetime_convert('UTC','UTC',$rr['dtstart'],'j'));
- if(! x($links,$j))
- $links[$j] = z_root() . '/' . \App::$cmd . '#link-' . $j;
+ if($r) {
+
+ foreach($r as $rr) {
+
+ $tz = get_iconfig($rr, 'event', 'timezone');
+ if(! $tz)
+ $tz = 'UTC';
+
+ $start = (($rr['adjust']) ? datetime_convert($tz, date_default_timezone_get(), $rr['dtstart'], 'c') : datetime_convert('UTC', 'UTC', $rr['dtstart'], 'c'));
+ if ($rr['nofinish']){
+ $end = null;
+ } else {
+ $end = (($rr['adjust']) ? datetime_convert($tz, date_default_timezone_get(), $rr['dtend'], 'c') : datetime_convert('UTC', 'UTC', $rr['dtend'], 'c'));
}
- }
-
- $events=array();
-
- $last_date = '';
- $fmt = t('l, F j');
-
- if($r) {
-
- foreach($r as $rr) {
-
- $tz = get_iconfig($rr, 'event', 'timezone');
-
- if(! $tz)
- $tz = 'UTC';
+ $html = '';
+ if (x($_GET,'id')) {
$rr['timezone'] = $tz;
-
- $j = (($rr['adjust']) ? datetime_convert($tz,date_default_timezone_get(),$rr['dtstart'], 'j') : datetime_convert('UTC','UTC',$rr['dtstart'],'j'));
- $d = (($rr['adjust']) ? datetime_convert($tz,date_default_timezone_get(),$rr['dtstart'], $fmt) : datetime_convert('UTC','UTC',$rr['dtstart'],$fmt));
- $d = day_translate($d);
-
- $start = (($rr['adjust']) ? datetime_convert($tz,date_default_timezone_get(),$rr['dtstart'], 'c') : datetime_convert('UTC','UTC',$rr['dtstart'],'c'));
- if ($rr['nofinish']){
- $end = null;
- } else {
- $end = (($rr['adjust']) ? datetime_convert($tz,date_default_timezone_get(),$rr['dtend'], 'c') : datetime_convert('UTC','UTC',$rr['dtend'],'c'));
- }
-
-
- $is_first = ($d !== $last_date);
-
- $last_date = $d;
-
- $edit = false;
-
- $drop = false;
-
- $title = strip_tags(html_entity_decode(bbcode($rr['summary']),ENT_QUOTES,'UTF-8'));
- if(! $title) {
- list($title, $_trash) = explode("
$rr['id'],
- 'hash' => $rr['event_hash'],
- 'start'=> $start,
- 'end' => $end,
- 'drop' => $drop,
- 'allDay' => (($rr['adjust']) ? 0 : 1),
- 'title' => $title,
-
- 'j' => $j,
- 'd' => $d,
- 'edit' => $edit,
- 'is_first'=>$is_first,
- 'item'=>$rr,
- 'html'=>$html,
- 'plink' => array($rr['plink'],t('Link to Source'),'',''),
- );
-
-
}
+
+ $events[] = array(
+ 'calendar_id' => 'channel_calendar',
+ 'rw' => true,
+ 'id'=>$rr['id'],
+ 'uri' => $rr['event_hash'],
+ 'timezone' => $tz,
+ 'start'=> $start,
+ 'end' => $end,
+ 'drop' => $drop,
+ 'allDay' => (($rr['adjust']) ? 0 : 1),
+ 'title' => html_entity_decode($rr['summary'], ENT_COMPAT, 'UTF-8'),
+ 'editable' => $edit ? true : false,
+ 'item' => $rr,
+ 'plink' => [$rr['plink'], t('Link to source')],
+ 'description' => html_entity_decode($rr['description'], ENT_COMPAT, 'UTF-8'),
+ 'location' => html_entity_decode($rr['location'], ENT_COMPAT, 'UTF-8'),
+ 'allow_cid' => expand_acl($rr['allow_cid']),
+ 'allow_gid' => expand_acl($rr['allow_gid']),
+ 'deny_cid' => expand_acl($rr['deny_cid']),
+ 'deny_gid' => expand_acl($rr['deny_gid']),
+ 'html' => $html
+ );
}
-
- if (argv(2) === 'json'){
- echo json_encode($events); killme();
- }
-
- // links: array('href', 'text', 'extra css classes', 'title')
- if (x($_GET,'id')){
- $tpl = get_markup_template("event_cal.tpl");
- }
- else {
- $tpl = get_markup_template("events_cal-js.tpl");
- }
-
- $nick = $channel['channel_address'];
-
- $o = replace_macros($tpl, array(
- '$baseurl' => z_root(),
- '$new_event' => array(z_root().'/cal',(($event_id) ? t('Edit Event') : t('Create Event')),'',''),
- '$previus' => array(z_root()."/cal/$nick/$prevyear/$prevmonth",t('Previous'),'',''),
- '$next' => array(z_root()."/cal/$nick/$nextyear/$nextmonth",t('Next'),'',''),
- '$export' => array(z_root()."/cal/$nick/$y/$m/export",t('Export'),'',''),
- '$calendar' => cal($y,$m,$links, ' eventcal'),
- '$events' => $events,
- '$upload' => t('Import'),
- '$submit' => t('Submit'),
- '$prev' => t('Previous'),
- '$next' => t('Next'),
- '$today' => t('Today'),
- '$form' => $form,
- '$expandform' => ((x($_GET,'expandform')) ? true : false)
- ));
-
- if (x($_GET,'id')){ echo $o; killme(); }
-
- return $o;
}
+
+ if (argv(2) === 'json') {
+ echo json_encode($events);
+ killme();
+ }
+
+ if (x($_GET,'id')) {
+ $o = replace_macros(get_markup_template("cal_event.tpl"), [
+ '$events' => $events
+ ]);
+ echo $o;
+ killme();
+ }
+
+ $nick = $channel['channel_address'];
+
+ $sources = '{
+ id: \'channel_calendar\',
+ url: \'/cal/' . $nick . '/json/\',
+ color: \'#3a87ad\'
+ }';
+
+ $o = replace_macros(get_markup_template("cal_calendar.tpl"), [
+ '$sources' => $sources,
+ '$lang' => App::$language,
+ '$timezone' => date_default_timezone_get(),
+ '$first_day' => $first_day,
+ '$prev' => t('Previous'),
+ '$next' => t('Next'),
+ '$today' => t('Today'),
+ '$title' => $title,
+ '$dtstart' => $dtstart,
+ '$dtend' => $dtend,
+ '$nick' => $nick
+ ]);
+
+ return $o;
}
diff --git a/Zotlabs/Module/Cdav.php b/Zotlabs/Module/Cdav.php
index de639e281..e2855d2b6 100644
--- a/Zotlabs/Module/Cdav.php
+++ b/Zotlabs/Module/Cdav.php
@@ -4,6 +4,7 @@ namespace Zotlabs\Module;
use App;
use Zotlabs\Lib\Apps;
use Zotlabs\Web\Controller;
+use Zotlabs\Web\HTTPSig;
require_once('include/event.php');
@@ -41,7 +42,7 @@ class Cdav extends Controller {
continue;
}
- $sigblock = \Zotlabs\Web\HTTPSig::parse_sigheader($_SERVER[$head]);
+ $sigblock = HTTPSig::parse_sigheader($_SERVER[$head]);
if($sigblock) {
$keyId = str_replace('acct:','',$sigblock['keyId']);
if($keyId) {
@@ -64,7 +65,7 @@ class Cdav extends Controller {
continue;
if($record) {
- $verified = \Zotlabs\Web\HTTPSig::verify('',$record['channel']['channel_pubkey']);
+ $verified = HTTPSig::verify('',$record['channel']['channel_pubkey']);
if(! ($verified && $verified['header_signed'] && $verified['header_valid'])) {
$record = null;
}
@@ -277,11 +278,11 @@ class Cdav extends Controller {
$allday = $_REQUEST['allday'];
$title = $_REQUEST['title'];
- $start = datetime_convert($tz, 'UTC', $_REQUEST['dtstart']);
+ $start = datetime_convert('UTC', 'UTC', $_REQUEST['dtstart']);
$dtstart = new \DateTime($start);
if($_REQUEST['dtend']) {
- $end = datetime_convert($tz, 'UTC', $_REQUEST['dtend']);
+ $end = datetime_convert('UTC', 'UTC', $_REQUEST['dtend']);
$dtend = new \DateTime($end);
}
$description = $_REQUEST['description'];
@@ -368,10 +369,10 @@ class Cdav extends Controller {
$uri = $_REQUEST['uri'];
$title = $_REQUEST['title'];
- $start = datetime_convert($tz, 'UTC', $_REQUEST['dtstart']);
+ $start = datetime_convert('UTC', 'UTC', $_REQUEST['dtstart']);
$dtstart = new \DateTime($start);
if($_REQUEST['dtend']) {
- $end = datetime_convert($tz, 'UTC', $_REQUEST['dtend']);
+ $end = datetime_convert('UTC', 'UTC', $_REQUEST['dtend']);
$dtend = new \DateTime($end);
}
$description = $_REQUEST['description'];
@@ -441,10 +442,10 @@ class Cdav extends Controller {
$allday = $_REQUEST['allday'];
$uri = $_REQUEST['uri'];
- $start = datetime_convert($tz, 'UTC', $_REQUEST['dtstart']);
+ $start = datetime_convert('UTC', 'UTC', $_REQUEST['dtstart']);
$dtstart = new \DateTime($start);
if($_REQUEST['dtend']) {
- $end = datetime_convert($tz, 'UTC', $_REQUEST['dtend']);
+ $end = datetime_convert('UTC', 'UTC', $_REQUEST['dtend']);
$dtend = new \DateTime($end);
}
diff --git a/Zotlabs/Module/Channel.php b/Zotlabs/Module/Channel.php
index 144c2472a..b1639b213 100644
--- a/Zotlabs/Module/Channel.php
+++ b/Zotlabs/Module/Channel.php
@@ -6,7 +6,7 @@ namespace Zotlabs\Module;
use App;
use Zotlabs\Web\Controller;
use Zotlabs\Lib\PermissionDescription;
-use Zotlabs\Zot6\HTTPSig;
+use Zotlabs\Web\HTTPSig;
use Zotlabs\Lib\Libzot;
require_once('include/items.php');
@@ -111,6 +111,17 @@ 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) {
diff --git a/Zotlabs/Module/Channel_calendar.php b/Zotlabs/Module/Channel_calendar.php
index 4f08eb27c..7d75a7e41 100644
--- a/Zotlabs/Module/Channel_calendar.php
+++ b/Zotlabs/Module/Channel_calendar.php
@@ -21,7 +21,7 @@ class Channel_calendar extends \Zotlabs\Web\Controller {
$event_hash = ((x($_POST,'event_hash')) ? $_POST['event_hash'] : '');
$xchan = ((x($_POST,'xchan')) ? dbesc($_POST['xchan']) : '');
- $uid = local_channel();
+ $uid = local_channel();
// only allow editing your own events.
if(($xchan) && ($xchan !== get_observer_hash()))
@@ -34,8 +34,8 @@ class Channel_calendar extends \Zotlabs\Web\Controller {
$adjust = intval($_POST['adjust']);
- $start = (($adjust) ? datetime_convert($tz, 'UTC', escape_tags($_REQUEST['dtstart'])) : datetime_convert('UTC', 'UTC', escape_tags($_REQUEST['dtstart'])));
- $finish = (($adjust) ? datetime_convert($tz, 'UTC', escape_tags($_REQUEST['dtend'])) : datetime_convert('UTC', 'UTC', escape_tags($_REQUEST['dtend'])));
+ $start = datetime_convert('UTC', 'UTC', escape_tags($_REQUEST['dtstart']));
+ $finish = datetime_convert('UTC', 'UTC', escape_tags($_REQUEST['dtend']));
$summary = escape_tags(trim($_POST['summary']));
$desc = escape_tags(trim($_POST['desc']));
@@ -381,12 +381,12 @@ class Channel_calendar extends \Zotlabs\Web\Controller {
'end' => $end,
'drop' => $drop,
'allDay' => (($rr['adjust']) ? 0 : 1),
- 'title' => htmlentities($rr['summary'], ENT_COMPAT, 'UTF-8', false),
+ 'title' => html_entity_decode($rr['summary'], ENT_COMPAT, 'UTF-8'),
'editable' => $edit ? true : false,
'item' => $rr,
'plink' => [$rr['plink'], t('Link to source')],
- 'description' => htmlentities($rr['description'], ENT_COMPAT, 'UTF-8', false),
- 'location' => htmlentities($rr['location'], ENT_COMPAT, 'UTF-8', false),
+ 'description' => html_entity_decode($rr['description'], ENT_COMPAT, 'UTF-8'),
+ 'location' => html_entity_decode($rr['location'], ENT_COMPAT, 'UTF-8'),
'allow_cid' => expand_acl($rr['allow_cid']),
'allow_gid' => expand_acl($rr['allow_gid']),
'deny_cid' => expand_acl($rr['deny_cid']),
@@ -402,7 +402,7 @@ class Channel_calendar extends \Zotlabs\Web\Controller {
echo ical_wrapper($r);
killme();
}
-
+
if (\App::$argv[1] === 'json'){
json_return_and_die($events);
}
@@ -422,13 +422,67 @@ class Channel_calendar extends \Zotlabs\Web\Controller {
dbesc($event_id),
intval(local_channel())
);
+
if($r) {
- $r = q("update item set resource_type = '', resource_id = '' where resource_type = 'event' and resource_id = '%s' and uid = %d",
+
+ $sync_event['event_deleted'] = 1;
+ build_sync_packet(0,array('event' => array($sync_event)));
+
+ $i = q("select * from item where resource_type = 'event' and resource_id = '%s' and uid = %d",
dbesc($event_id),
intval(local_channel())
);
- $sync_event['event_deleted'] = 1;
- build_sync_packet(0,array('event' => array($sync_event)));
+
+ if ($i) {
+
+ $can_delete = false;
+ $local_delete = true;
+
+ $ob_hash = get_observer_hash();
+ if($ob_hash && ($ob_hash === $i[0]['author_xchan'] || $ob_hash === $i[0]['owner_xchan'] || $ob_hash === $i[0]['source_xchan'])) {
+ $can_delete = true;
+ }
+
+ // The site admin can delete any post/item on the site.
+ // If the item originated on this site+channel the deletion will propagate downstream.
+ // Otherwise just the local copy is removed.
+
+ if(is_site_admin()) {
+ $local_delete = true;
+ if(intval($i[0]['item_origin']))
+ $can_delete = true;
+ }
+
+ if($can_delete || $local_delete) {
+
+ // if this is a different page type or it's just a local delete
+ // but not by the item author or owner, do a simple deletion
+
+ $complex = false;
+
+ if(intval($i[0]['item_type']) || ($local_delete && (! $can_delete))) {
+ drop_item($i[0]['id']);
+ }
+ else {
+ // complex deletion that needs to propagate and be performed in phases
+ drop_item($i[0]['id'],true,DROPITEM_PHASE1);
+ $complex = true;
+ }
+
+ $ii = q("select * from item where id = %d",
+ intval($i[0]['id'])
+ );
+ if($ii) {
+ xchan_query($ii);
+ $sync_item = fetch_post_tags($ii);
+ build_sync_packet($i[0]['uid'],array('item' => array(encode_item($sync_item[0],true))));
+ }
+
+ if($complex) {
+ tag_deliver($i[0]['uid'],$i[0]['id']);
+ }
+ }
+ }
killme();
}
notice( t('Failed to remove event' ) . EOL);
diff --git a/Zotlabs/Module/Dav.php b/Zotlabs/Module/Dav.php
index 9f64e2fea..866520461 100644
--- a/Zotlabs/Module/Dav.php
+++ b/Zotlabs/Module/Dav.php
@@ -8,8 +8,9 @@
namespace Zotlabs\Module;
-use \Sabre\DAV as SDAV;
-use \Zotlabs\Storage;
+use Sabre\DAV as SDAV;
+use Zotlabs\Storage;
+use Zotlabs\Web\HTTPSig;
require_once('include/attach.php');
require_once('include/auth.php');
@@ -46,7 +47,7 @@ class Dav extends \Zotlabs\Web\Controller {
continue;
}
- $sigblock = \Zotlabs\Web\HTTPSig::parse_sigheader($_SERVER[$head]);
+ $sigblock = HTTPSig::parse_sigheader($_SERVER[$head]);
if($sigblock) {
$keyId = str_replace('acct:','',$sigblock['keyId']);
if($keyId) {
@@ -69,7 +70,7 @@ class Dav extends \Zotlabs\Web\Controller {
continue;
if($record) {
- $verified = \Zotlabs\Web\HTTPSig::verify('',$record['channel']['channel_pubkey']);
+ $verified = HTTPSig::verify('',$record['channel']['channel_pubkey']);
if(! ($verified && $verified['header_signed'] && $verified['header_valid'])) {
$record = null;
}
diff --git a/Zotlabs/Module/Dirsearch.php b/Zotlabs/Module/Dirsearch.php
index 26cb82044..92b33df0c 100644
--- a/Zotlabs/Module/Dirsearch.php
+++ b/Zotlabs/Module/Dirsearch.php
@@ -394,7 +394,7 @@ class Dirsearch extends \Zotlabs\Web\Controller {
$quoted_string = false;
}
else
- $curr['value'] .= ' ' . trim(q);
+ $curr['value'] .= ' ' . trim($q);
}
}
}
diff --git a/Zotlabs/Module/Events.php b/Zotlabs/Module/Events.php
index e883db49f..681d6887d 100644
--- a/Zotlabs/Module/Events.php
+++ b/Zotlabs/Module/Events.php
@@ -11,6 +11,9 @@ require_once('include/html2plain.php');
class Events extends \Zotlabs\Web\Controller {
function post() {
+
+ // this module is deprecated
+ return;
logger('post: ' . print_r($_REQUEST,true), LOGGER_DATA);
@@ -245,6 +248,9 @@ class Events extends \Zotlabs\Web\Controller {
function get() {
+
+ // this module is deprecated
+ return;
if(argc() > 2 && argv(1) == 'ical') {
$event_id = argv(2);
@@ -662,9 +668,10 @@ class Events extends \Zotlabs\Web\Controller {
'html'=>$html,
'plink' => array($rr['plink'],t('Link to Source'),'',''),
);
+
}
}
-
+
if($export) {
header('Content-type: text/calendar');
header('content-disposition: attachment; filename="' . t('calendar') . '-' . $channel['channel_address'] . '.ics"' );
diff --git a/Zotlabs/Module/Getfile.php b/Zotlabs/Module/Getfile.php
index 583cf38f0..6d31d23fd 100644
--- a/Zotlabs/Module/Getfile.php
+++ b/Zotlabs/Module/Getfile.php
@@ -1,6 +1,8 @@
'', 'group'=>$argv(2) ];
+ $hookinfo = [ 'pgrp_extras' => '', 'group' => argv(2) ];
call_hooks ('privacygroup_extras_drop',$hookinfo);
info( t('Privacy group removed.') . EOL);
}
diff --git a/Zotlabs/Module/Id.php b/Zotlabs/Module/Id.php
index 15abfa2a3..e08568d00 100644
--- a/Zotlabs/Module/Id.php
+++ b/Zotlabs/Module/Id.php
@@ -12,7 +12,7 @@ namespace Zotlabs\Module;
use Zotlabs\Lib\Activity;
use Zotlabs\Lib\ActivityStreams;
use Zotlabs\Lib\LDSignatures;
-use Zotlabs\Zot6\HTTPSig;
+use Zotlabs\Web\HTTPSig;
use Zotlabs\Web\Controller;
use Zotlabs\Lib\Libzot;
use Zotlabs\Lib\ThreadListener;
diff --git a/Zotlabs/Module/Item.php b/Zotlabs/Module/Item.php
index 6bc8c645f..d03b6ee30 100644
--- a/Zotlabs/Module/Item.php
+++ b/Zotlabs/Module/Item.php
@@ -9,7 +9,7 @@ use Zotlabs\Daemon\Master;
use Zotlabs\Lib\Activity;
use Zotlabs\Lib\ActivityStreams;
use Zotlabs\Lib\LDSignatures;
-use Zotlabs\Zot6\HTTPSig;
+use Zotlabs\Web\HTTPSig;
use Zotlabs\Lib\Libzot;
use Zotlabs\Lib\ThreadListener;
use App;
@@ -96,11 +96,12 @@ class Item extends Controller {
}
// if we don't have a parent id belonging to the signer see if we can obtain one as a visitor that we have permission to access
+ // with a bias towards those items owned by channels on this site (item_wall = 1)
$sql_extra = item_permissions_sql(0);
if (! $i) {
- $i = q("select id as item_id from item where mid = '%s' $item_normal $sql_extra limit 1",
+ $i = q("select id as item_id from item where mid = '%s' $item_normal $sql_extra order by item_wall desc limit 1",
dbesc($r[0]['parent_mid'])
);
}
@@ -192,6 +193,25 @@ class Item extends Controller {
killme();
}
+
+ if(argc() > 1 && argv(1) !== 'drop') {
+ $x = q("select uid, item_wall, llink, mid from item where mid = '%s' ",
+ dbesc(z_root() . '/item/' . argv(1))
+ );
+ if($x) {
+ foreach($x as $xv) {
+ if (intval($xv['item_wall'])) {
+ $c = channelx_by_n($xv['uid']);
+ if ($c) {
+ goaway($c['xchan_url'] . '?mid=' . gen_link_id($xv['mid']));
+ }
+ }
+ }
+ goaway($x[0]['llink']);
+ }
+ http_status_exit(404, 'Not found');
+ }
+
}
@@ -550,10 +570,10 @@ class Item extends Controller {
$public_policy = $orig_post['public_policy'];
$private = $orig_post['item_private'];
}
-
- if($private || $public_policy || $acl->is_private())
- $private = 1;
-
+
+ if($public_policy || $acl->is_private()) {
+ $private = (($private) ? $private : 1);
+ }
$location = $orig_post['location'];
$coord = $orig_post['coord'];
@@ -630,12 +650,11 @@ class Item extends Controller {
$allow_empty = ((array_key_exists('allow_empty',$_REQUEST)) ? intval($_REQUEST['allow_empty']) : 0);
- $private = intval($acl->is_private() || ($public_policy));
+ $private = (($private) ? $private : intval($acl->is_private() || ($public_policy)));
// If this is a comment, set the permissions from the parent.
if($parent_item) {
- $private = 0;
$acl->set($parent_item);
$private = intval($acl->is_private() || $parent_item['item_private']);
$public_policy = $parent_item['public_policy'];
@@ -741,7 +760,12 @@ class Item extends Controller {
}
}
}
-
+
+ if(($str_contact_allow) && (! $str_group_allow)) {
+ // direct message - private between individual channels but not groups
+ $private = 2;
+ }
+
/**
*
diff --git a/Zotlabs/Module/Linkinfo.php b/Zotlabs/Module/Linkinfo.php
index b9f90deec..76c679cc5 100644
--- a/Zotlabs/Module/Linkinfo.php
+++ b/Zotlabs/Module/Linkinfo.php
@@ -2,9 +2,6 @@
namespace Zotlabs\Module;
-
-
-
class Linkinfo extends \Zotlabs\Web\Controller {
function get() {
@@ -48,7 +45,22 @@ class Linkinfo extends \Zotlabs\Web\Controller {
}
logger('linkinfo: ' . $url);
-
+
+ // Replace plink URL with 'share' tag if possible
+ preg_match("/(mid=b64\.|display\/|posts\/)([\w\-]+)(&.+)?$/", $url, $mid);
+
+ if (!empty($mid) && $mid[1] == 'mid=b64.')
+ $mid[2] = base64_decode($mid[2]);
+
+ $r = q("SELECT id FROM item WHERE mid = '%s' AND uid = %d AND item_private = 0 LIMIT 1",
+ dbesc((empty($mid) ? $url : $mid[2])),
+ intval(local_channel())
+ );
+ if ($r) {
+ echo "[share=" . $r[0]['id'] . "][/share]";
+ killme();
+ }
+
$result = z_fetch_url($url,false,0,array('novalidate' => true, 'nobody' => true));
if($result['success']) {
$hdrs=array();
@@ -275,7 +287,7 @@ class Linkinfo extends \Zotlabs\Web\Controller {
// Check codepage in HTTP headers or HTML if not exist
$cp = (preg_match('/Content-Type: text\/html; charset=(.+)\r\n/i', $header, $o) ? $o[1] : '');
if(empty($cp))
- $cp = (preg_match('/meta.+content=["|\']text\/html; charset=([^"|\']+)/i', $body, $o) ? $o[1] : 'AUTO');
+ $cp = (preg_match('/meta.+content=["\']text\/html; charset=([^"\']+)/i', $body, $o) ? $o[1] : 'AUTO');
$body = mb_convert_encoding($body, 'UTF-8', $cp);
$body = mb_convert_encoding($body, 'HTML-ENTITIES', "UTF-8");
@@ -444,8 +456,9 @@ class Linkinfo extends \Zotlabs\Web\Controller {
while (strpos($text, " "))
$text = trim(str_replace(" ", " ", $text));
-
- $siteinfo["text"] = html_entity_decode(substr($text,0,350), ENT_QUOTES, "UTF-8").'...';
+
+ $text = substr(html_entity_decode($text, ENT_QUOTES, "UTF-8"), 0, 350);
+ $siteinfo["text"] = rtrim(substr($text, 0, strrpos($text, " ")), "?.,:;!-") . '...';
}
}
diff --git a/Zotlabs/Module/Lockview.php b/Zotlabs/Module/Lockview.php
index d7ed07a53..8c8519c57 100644
--- a/Zotlabs/Module/Lockview.php
+++ b/Zotlabs/Module/Lockview.php
@@ -76,7 +76,7 @@ class Lockview extends \Zotlabs\Web\Controller {
killme();
}
- if(($item['item_private'] == 1) && (! strlen($item['allow_cid'])) && (! strlen($item['allow_gid']))
+ if(intval($item['item_private']) && (! strlen($item['allow_cid'])) && (! strlen($item['allow_gid']))
&& (! strlen($item['deny_cid'])) && (! strlen($item['deny_gid']))) {
// if the post is private, but public_policy is blank ("visible to the internet"), and there aren't any
diff --git a/Zotlabs/Module/Magic.php b/Zotlabs/Module/Magic.php
index e8e960574..6ac656a04 100644
--- a/Zotlabs/Module/Magic.php
+++ b/Zotlabs/Module/Magic.php
@@ -1,6 +1,8 @@
$headers ]);
if($x['success']) {
diff --git a/Zotlabs/Module/Mail.php b/Zotlabs/Module/Mail.php
index 3202d38a5..7c344966b 100644
--- a/Zotlabs/Module/Mail.php
+++ b/Zotlabs/Module/Mail.php
@@ -25,6 +25,10 @@ class Mail extends \Zotlabs\Web\Controller {
$expires = ((x($_REQUEST,'expires')) ? datetime_convert(date_default_timezone_get(),'UTC', $_REQUEST['expires']) : NULL_DATE);
$raw = ((x($_REQUEST,'raw')) ? intval($_REQUEST['raw']) : 0);
$mimetype = ((x($_REQUEST,'mimetype')) ? notags(trim($_REQUEST['mimetype'])) : 'text/bbcode');
+
+ $sig = ((x($_REQUEST,'signature')) ? trim($_REQUEST['signature']) : '');
+ if(strpos($sig,'b64.') === 0)
+ $sig = base64_decode(str_replace('b64.', '', $sig));
if($preview) {
@@ -123,7 +127,7 @@ class Mail extends \Zotlabs\Web\Controller {
// We have a local_channel, let send_message use the session channel and save a lookup
- $ret = send_message(0, $recipient, $body, $subject, $replyto, $expires, $mimetype, $raw);
+ $ret = send_message(0, $recipient, $body, $subject, $replyto, $expires, $mimetype, $raw, $sig);
if($ret['success']) {
xchan_mail_query($ret['mail']);
@@ -396,8 +400,9 @@ class Mail extends \Zotlabs\Web\Controller {
'can_recall' => ($channel['channel_hash'] == $message['from_xchan']),
'is_recalled' => (intval($message['mail_recalled']) ? t('Message has been recalled.') : ''),
'date' => datetime_convert('UTC',date_default_timezone_get(),$message['created'], 'c'),
+ 'sig' => base64_encode($message['sig'])
);
-
+
$seen = $message['seen'];
}
diff --git a/Zotlabs/Module/Owa.php b/Zotlabs/Module/Owa.php
index cf116a96c..89f83bf8f 100644
--- a/Zotlabs/Module/Owa.php
+++ b/Zotlabs/Module/Owa.php
@@ -2,6 +2,8 @@
namespace Zotlabs\Module;
+use Zotlabs\Web\HTTPSig;
+
/**
* OpenWebAuth verifier and token generator
* See https://macgirvin.com/wiki/mike/OpenWebAuth/Home
@@ -25,7 +27,7 @@ class Owa extends \Zotlabs\Web\Controller {
continue;
}
- $sigblock = \Zotlabs\Web\HTTPSig::parse_sigheader($_SERVER[$head]);
+ $sigblock = HTTPSig::parse_sigheader($_SERVER[$head]);
if($sigblock) {
$keyId = $sigblock['keyId'];
@@ -65,7 +67,7 @@ class Owa extends \Zotlabs\Web\Controller {
if ($r) {
foreach($r as $hubloc) {
- $verified = \Zotlabs\Web\HTTPSig::verify(file_get_contents('php://input'),$hubloc['xchan_pubkey']);
+ $verified = HTTPSig::verify(file_get_contents('php://input'),$hubloc['xchan_pubkey']);
if($verified && $verified['header_signed'] && $verified['header_valid']) {
logger('OWA header: ' . print_r($verified,true),LOGGER_DATA);
logger('OWA success: ' . $hubloc['hubloc_addr'],LOGGER_DATA);
diff --git a/Zotlabs/Module/Photo.php b/Zotlabs/Module/Photo.php
index 0dc6d0194..59dc709e1 100644
--- a/Zotlabs/Module/Photo.php
+++ b/Zotlabs/Module/Photo.php
@@ -169,7 +169,7 @@ class Photo extends \Zotlabs\Web\Controller {
);
call_hooks('cache_url_hook', $cache);
if(! $cache['status']) {
- $url = htmlspecialchars_decode($r[0]['display_path']);
+ $url = html_entity_decode($r[0]['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);
@@ -222,7 +222,7 @@ class Photo extends \Zotlabs\Web\Controller {
if(! $data)
killme();
- $etag = md5($data . $modified);
+ $etag = '"' . md5($data . $modified) . '"';
if($modified == 0)
$modified = time();
diff --git a/Zotlabs/Module/Ping.php b/Zotlabs/Module/Ping.php
index 3dabe0f7b..6e8042eaf 100644
--- a/Zotlabs/Module/Ping.php
+++ b/Zotlabs/Module/Ping.php
@@ -282,8 +282,8 @@ class Ping extends \Zotlabs\Web\Controller {
if(strpos($message, $tt['xname']) === 0)
$message = substr($message, strlen($tt['xname']) + 1);
-
$mid = basename($tt['link']);
+ $mid = ((strpos($mid, 'b64.') === 0) ? @base64url_decode(substr($mid, 4)) : $mid);
if(in_array($tt['verb'], [ACTIVITY_LIKE, ACTIVITY_DISLIKE])) {
// we need the thread parent
@@ -291,7 +291,6 @@ class Ping extends \Zotlabs\Web\Controller {
dbesc($mid),
intval(local_channel())
);
-
$b64mid = ((strpos($r[0]['thr_parent'], 'b64.') === 0) ? $r[0]['thr_parent'] : 'b64.' . base64url_encode($r[0]['thr_parent']));
}
else {
diff --git a/Zotlabs/Module/Share.php b/Zotlabs/Module/Share.php
index 53a06b072..a18a81937 100644
--- a/Zotlabs/Module/Share.php
+++ b/Zotlabs/Module/Share.php
@@ -106,7 +106,7 @@ class Share extends \Zotlabs\Web\Controller {
$arr['owner_xchan'] = $item['author_xchan'];
$arr['obj'] = Activity::encode_item($item);
$arr['obj_type'] = $item['obj_type'];
- $arr['verb'] = 'Announce';
+ $arr['verb'] = ACTIVITY_SHARE;
$post = item_store($arr);
diff --git a/Zotlabs/Module/Zfinger.php b/Zotlabs/Module/Zfinger.php
index 6ed001df5..3a20144a5 100644
--- a/Zotlabs/Module/Zfinger.php
+++ b/Zotlabs/Module/Zfinger.php
@@ -1,6 +1,7 @@
$v) {
diff --git a/Zotlabs/Module/Zot_probe.php b/Zotlabs/Module/Zot_probe.php
index d0c7e688f..648ed2175 100644
--- a/Zotlabs/Module/Zot_probe.php
+++ b/Zotlabs/Module/Zot_probe.php
@@ -3,7 +3,7 @@
namespace Zotlabs\Module;
use Zotlabs\Lib\Zotfinger;
-use Zotlabs\Zot6\HTTPSig;
+use Zotlabs\Web\HTTPSig;
class Zot_probe extends \Zotlabs\Web\Controller {
diff --git a/Zotlabs/Photo/PhotoDriver.php b/Zotlabs/Photo/PhotoDriver.php
index 146ef0ae4..94d2c3436 100644
--- a/Zotlabs/Photo/PhotoDriver.php
+++ b/Zotlabs/Photo/PhotoDriver.php
@@ -502,13 +502,17 @@ abstract class PhotoDriver {
*
* @param array $arr
* @param scale int
- * @return boolean|array
+ * @return boolean
*/
public function storeThumbnail($arr, $scale = 0) {
-
+
+ // We only process thumbnails here
+ if($scale == 0)
+ return false;
+
$arr['imgscale'] = $scale;
- if(boolval(get_config('system','filesystem_storage_thumbnails', 0)) && $scale > 0) {
+ if(boolval(get_config('system','filesystem_storage_thumbnails', 0))) {
$channel = channelx_by_n($arr['uid']);
$arr['os_storage'] = 1;
$arr['os_syspath'] = 'store/' . $channel['channel_address'] . '/' . $arr['os_path'] . '-' . $scale;
diff --git a/Zotlabs/Web/HTTPSig.php b/Zotlabs/Web/HTTPSig.php
index fe0b9428f..3d050fd9b 100644
--- a/Zotlabs/Web/HTTPSig.php
+++ b/Zotlabs/Web/HTTPSig.php
@@ -2,11 +2,17 @@
namespace Zotlabs\Web;
+use Zotlabs\Lib\ActivityStreams;
+use Zotlabs\Lib\Webfinger;
+use Zotlabs\Web\HTTPHeaders;
+use Zotlabs\Lib\Libzot;
+
/**
- * @brief Implements HTTP Signatures per draft-cavage-http-signatures-07.
+ * @brief Implements HTTP Signatures per draft-cavage-http-signatures-10.
*
- * @see https://tools.ietf.org/html/draft-cavage-http-signatures-07
+ * @see https://tools.ietf.org/html/draft-cavage-http-signatures-10
*/
+
class HTTPSig {
/**
@@ -15,41 +21,32 @@ class HTTPSig {
* @see https://tools.ietf.org/html/rfc5843
*
* @param string $body The value to create the digest for
- * @param boolean $set (optional, default true)
- * If set send a Digest HTTP header
- * @return string The generated digest of $body
+ * @param string $alg hash algorithm (one of 'sha256','sha512')
+ * @return string The generated digest header string for $body
*/
- static function generate_digest($body, $set = true) {
- $digest = base64_encode(hash('sha256', $body, true));
- if($set) {
- header('Digest: SHA-256=' . $digest);
+ static function generate_digest_header($body,$alg = 'sha256') {
+
+ $digest = base64_encode(hash($alg, $body, true));
+ switch($alg) {
+ case 'sha512':
+ return 'SHA-512=' . $digest;
+ case 'sha256':
+ default:
+ return 'SHA-256=' . $digest;
+ break;
}
- return $digest;
}
- // See draft-cavage-http-signatures-08
-
- static function verify($data,$key = '') {
-
- $body = $data;
- $headers = null;
- $spoofable = false;
-
- $result = [
- 'signer' => '',
- 'header_signed' => false,
- 'header_valid' => false,
- 'content_signed' => false,
- 'content_valid' => false
- ];
+ static function find_headers($data,&$body) {
// decide if $data arrived via controller submission or curl
+
if(is_array($data) && $data['header']) {
if(! $data['success'])
- return $result;
+ return [];
- $h = new \Zotlabs\Web\HTTPHeaders($data['header']);
+ $h = new HTTPHeaders($data['header']);
$headers = $h->fetcharr();
$body = $data['body'];
$headers['(request-target)'] = $data['request_target'];
@@ -57,9 +54,7 @@ class HTTPSig {
else {
$headers = [];
- $headers['(request-target)'] =
- strtolower($_SERVER['REQUEST_METHOD']) . ' ' .
- $_SERVER['REQUEST_URI'];
+ $headers['(request-target)'] = strtolower($_SERVER['REQUEST_METHOD']) . ' ' . $_SERVER['REQUEST_URI'];
$headers['content-type'] = $_SERVER['CONTENT_TYPE'];
$headers['content-length'] = $_SERVER['CONTENT_LENGTH'];
@@ -71,9 +66,35 @@ class HTTPSig {
}
}
- // logger('SERVER: ' . print_r($_SERVER,true), LOGGER_ALL);
+ //logger('SERVER: ' . print_r($_SERVER,true), LOGGER_ALL);
- // logger('headers: ' . print_r($headers,true), LOGGER_ALL);
+ //logger('headers: ' . print_r($headers,true), LOGGER_ALL);
+
+ return $headers;
+ }
+
+
+ // See draft-cavage-http-signatures-10
+
+ static function verify($data,$key = '') {
+
+ $body = $data;
+ $headers = null;
+
+ $result = [
+ 'signer' => '',
+ 'portable_id' => '',
+ 'header_signed' => false,
+ 'header_valid' => false,
+ 'content_signed' => false,
+ 'content_valid' => false
+ ];
+
+
+ $headers = self::find_headers($data,$body);
+
+ if(! $headers)
+ return $result;
$sig_block = null;
@@ -85,7 +106,7 @@ class HTTPSig {
}
if(! $sig_block) {
- logger('no signature provided.');
+ logger('no signature provided.', LOGGER_DEBUG);
return $result;
}
@@ -103,9 +124,6 @@ class HTTPSig {
if(array_key_exists($h,$headers)) {
$signed_data .= $h . ': ' . $headers[$h] . "\n";
}
- if(strpos($h,'.')) {
- $spoofable = true;
- }
if($h === 'date') {
$d = new \DateTime($headers[$h]);
$d->setTimeZone(new \DateTimeZone('UTC'));
@@ -128,63 +146,89 @@ class HTTPSig {
$algorithm = 'sha512';
}
- if($key && function_exists($key)) {
- $result['signer'] = $sig_block['keyId'];
- $key = $key($sig_block['keyId']);
- }
-
- if(! $key) {
- $result['signer'] = $sig_block['keyId'];
- $key = self::get_activitypub_key($sig_block['keyId']);
- }
-
- if(! $key)
+ if(! array_key_exists('keyId',$sig_block))
return $result;
- $x = rsa_verify($signed_data,$sig_block['signature'],$key,$algorithm);
+ $result['signer'] = $sig_block['keyId'];
+
+ $key = self::get_key($key,$result['signer']);
+
+ if(! ($key && $key['public_key'])) {
+ return $result;
+ }
+
+ $x = rsa_verify($signed_data,$sig_block['signature'],$key['public_key'],$algorithm);
logger('verified: ' . $x, LOGGER_DEBUG);
- if(! $x)
+ if(! $x) {
+ logger('verify failed for ' . $result['signer'] . ' alg=' . $algorithm . (($key['public_key']) ? '' : ' no key'));
+ $sig_block['signature'] = base64_encode($sig_block['signature']);
+ logger('affected sigblock: ' . print_r($sig_block,true));
+ logger('signed_data: ' . print_r($signed_data,true));
+ logger('headers: ' . print_r($headers,true));
+ logger('server: ' . print_r($_SERVER,true));
return $result;
+ }
- if(! $spoofable)
- $result['header_valid'] = true;
+ $result['portable_id'] = $key['portable_id'];
+ $result['header_valid'] = true;
if(in_array('digest',$signed_headers)) {
$result['content_signed'] = true;
- $digest = explode('=', $headers['digest']);
+ $digest = explode('=', $headers['digest'], 2);
if($digest[0] === 'SHA-256')
$hashalg = 'sha256';
if($digest[0] === 'SHA-512')
$hashalg = 'sha512';
- // The explode operation will have stripped the '=' padding, so compare against unpadded base64
- if(rtrim(base64_encode(hash($hashalg,$body,true)),'=') === $digest[1]) {
+ if(base64_encode(hash($hashalg,$body,true)) === $digest[1]) {
$result['content_valid'] = true;
}
+
+ logger('Content_Valid: ' . (($result['content_valid']) ? 'true' : 'false'));
}
-
- if(in_array('x-zot-digest',$signed_headers)) {
- $result['content_signed'] = true;
- $digest = explode('=', $headers['x-zot-digest']);
- if($digest[0] === 'SHA-256')
- $hashalg = 'sha256';
- if($digest[0] === 'SHA-512')
- $hashalg = 'sha512';
-
- // The explode operation will have stripped the '=' padding, so compare against unpadded base64
- if(rtrim(base64_encode(hash($hashalg,$_POST['data'],true)),'=') === $digest[1]) {
- $result['content_valid'] = true;
- }
- }
-
- logger('Content_Valid: ' . (($result['content_valid']) ? 'true' : 'false'));
-
return $result;
}
+ static function get_key($key,$id) {
+
+ if($key) {
+ if(function_exists($key)) {
+ return $key($id);
+ }
+ return [ 'public_key' => $key ];
+ }
+
+ if(strpos($id,'#') === false) {
+ $key = self::get_webfinger_key($id);
+ }
+
+ if(! $key) {
+ $key = self::get_activitystreams_key($id);
+ }
+
+ return $key;
+
+ }
+
+
+ function convertKey($key) {
+
+ if(strstr($key,'RSA ')) {
+ return rsatopem($key);
+ }
+ elseif(substr($key,0,5) === 'data:') {
+ return convert_salmon_key($key);
+ }
+ else {
+ return $key;
+ }
+
+ }
+
+
/**
* @brief
*
@@ -192,57 +236,131 @@ class HTTPSig {
* @return boolean|string
* false if no pub key found, otherwise return the pub key
*/
- function get_activitypub_key($id) {
- if(strpos($id,'acct:') === 0) {
- $x = q("select xchan_pubkey from xchan left join hubloc on xchan_hash = hubloc_hash where hubloc_addr = '%s' limit 1",
- dbesc(str_replace('acct:','',$id))
- );
- }
- else {
- $x = q("select xchan_pubkey from xchan where xchan_hash = '%s' and xchan_network = 'activitypub' ",
- dbesc($id)
- );
- }
+ function get_activitystreams_key($id) {
+
+ // remove fragment
+
+ $url = ((strpos($id,'#')) ? substr($id,0,strpos($id,'#')) : $id);
+
+ $x = q("select * from xchan left join hubloc on xchan_hash = hubloc_hash where hubloc_addr = '%s' or hubloc_id_url = '%s' limit 1",
+ dbesc(str_replace('acct:','',$url)),
+ dbesc($url)
+ );
if($x && $x[0]['xchan_pubkey']) {
- return ($x[0]['xchan_pubkey']);
+ return [ 'portable_id' => $x[0]['xchan_hash'], 'public_key' => $x[0]['xchan_pubkey'] , 'hubloc' => $x[0] ];
}
- if(function_exists('as_fetch'))
- $r = as_fetch($id);
+ $r = ActivityStreams::fetch($id);
if($r) {
- $j = json_decode($r,true);
+ if(array_key_exists('publicKey',$r) && array_key_exists('publicKeyPem',$r['publicKey']) && array_key_exists('id',$r['publicKey'])) {
+ if($r['publicKey']['id'] === $id || $r['id'] === $id) {
+ $portable_id = ((array_key_exists('owner',$r['publicKey'])) ? $r['publicKey']['owner'] : EMPTY_STR);
+ return [ 'public_key' => self::convertKey($r['publicKey']['publicKeyPem']), 'portable_id' => $portable_id, 'hubloc' => [] ];
+ }
+ }
+ }
+ return false;
+ }
- if(array_key_exists('publicKey',$j) && array_key_exists('publicKeyPem',$j['publicKey'])) {
- if((array_key_exists('id',$j['publicKey']) && $j['publicKey']['id'] !== $id) && $j['id'] !== $id)
- return false;
- return($j['publicKey']['publicKeyPem']);
+ function get_webfinger_key($id) {
+
+ $x = q("select * from xchan left join hubloc on xchan_hash = hubloc_hash where hubloc_addr = '%s' or hubloc_id_url = '%s' limit 1",
+ dbesc(str_replace('acct:','',$id)),
+ dbesc($id)
+ );
+
+ if($x && $x[0]['xchan_pubkey']) {
+ return [ 'portable_id' => $x[0]['xchan_hash'], 'public_key' => $x[0]['xchan_pubkey'] , 'hubloc' => $x[0] ];
+ }
+
+ $wf = Webfinger::exec($id);
+ $key = [ 'portable_id' => '', 'public_key' => '', 'hubloc' => [] ];
+
+ if($wf) {
+ if(array_key_exists('properties',$wf) && array_key_exists('https://w3id.org/security/v1#publicKeyPem',$wf['properties'])) {
+ $key['public_key'] = self::convertKey($wf['properties']['https://w3id.org/security/v1#publicKeyPem']);
+ }
+ if(array_key_exists('links', $wf) && is_array($wf['links'])) {
+ foreach($wf['links'] as $l) {
+ if(! (is_array($l) && array_key_exists('rel',$l))) {
+ continue;
+ }
+ if($l['rel'] === 'magic-public-key' && array_key_exists('href',$l) && $key['public_key'] === EMPTY_STR) {
+ $key['public_key'] = self::convertKey($l['href']);
+ }
+ }
}
}
- return false;
+ return (($key['public_key']) ? $key : false);
}
+
+ function get_zotfinger_key($id) {
+
+ $x = q("select * from xchan left join hubloc on xchan_hash = hubloc_hash where hubloc_addr = '%s' or hubloc_id_url = '%s' limit 1",
+ dbesc(str_replace('acct:','',$id)),
+ dbesc($id)
+ );
+ if($x && $x[0]['xchan_pubkey']) {
+ return [ 'portable_id' => $x[0]['xchan_hash'], 'public_key' => $x[0]['xchan_pubkey'] , 'hubloc' => $x[0] ];
+ }
+
+ $wf = Webfinger::exec($id);
+ $key = [ 'portable_id' => '', 'public_key' => '', 'hubloc' => [] ];
+
+ if($wf) {
+ if(array_key_exists('properties',$wf) && array_key_exists('https://w3id.org/security/v1#publicKeyPem',$wf['properties'])) {
+ $key['public_key'] = self::convertKey($wf['properties']['https://w3id.org/security/v1#publicKeyPem']);
+ }
+ if(array_key_exists('links', $wf) && is_array($wf['links'])) {
+ foreach($wf['links'] as $l) {
+ if(! (is_array($l) && array_key_exists('rel',$l))) {
+ continue;
+ }
+ if($l['rel'] === 'http://purl.org/zot/protocol/6.0' && array_key_exists('href',$l) && $l['href'] !== EMPTY_STR) {
+ $z = \Zotlabs\Lib\Zotfinger::exec($l['href']);
+ if($z) {
+ $i = Libzot::import_xchan($z['data']);
+ if($i['success']) {
+ $key['portable_id'] = $i['hash'];
+
+ $x = q("select * from xchan left join hubloc on xchan_hash = hubloc_hash where hubloc_id_url = '%s' limit 1",
+ dbesc($l['href'])
+ );
+ if($x) {
+ $key['hubloc'] = $x[0];
+ }
+ }
+ }
+ }
+ if($l['rel'] === 'magic-public-key' && array_key_exists('href',$l) && $key['public_key'] === EMPTY_STR) {
+ $key['public_key'] = self::convertKey($l['href']);
+ }
+ }
+ }
+ }
+
+ return (($key['public_key']) ? $key : false);
+ }
+
+
/**
* @brief
*
- * @param string $request
* @param array $head
* @param string $prvkey
- * @param string $keyid (optional, default 'Key')
- * @param boolean $send_headers (optional, default false)
- * If set send a HTTP header
+ * @param string $keyid (optional, default '')
* @param boolean $auth (optional, default false)
* @param string $alg (optional, default 'sha256')
- * @param string $crypt_key (optional, default null)
- * @param string $crypt_algo (optional, default 'aes256ctr')
+ * @param array $encryption [ 'key', 'algorithm' ] or false
* @return array
*/
- static function create_sig($request, $head, $prvkey, $keyid = 'Key', $send_headers = false, $auth = false,
- $alg = 'sha256', $crypt_key = null, $crypt_algo = 'aes256ctr') {
+ static function create_sig($head, $prvkey, $keyid = EMPTY_STR, $auth = false, $alg = 'sha256', $encryption = false ) {
$return_headers = [];
@@ -253,14 +371,15 @@ class HTTPSig {
$algorithm = 'rsa-sha512';
}
- $x = self::sign($request,$head,$prvkey,$alg);
+ $x = self::sign($head,$prvkey,$alg);
- $headerval = 'keyId="' . $keyid . '",algorithm="' . $algorithm
- . '",headers="' . $x['headers'] . '",signature="' . $x['signature'] . '"';
+ $headerval = 'keyId="' . $keyid . '",algorithm="' . $algorithm . '",headers="' . $x['headers'] . '",signature="' . $x['signature'] . '"';
- if($crypt_key) {
- $x = crypto_encapsulate($headerval,$crypt_key,$crypt_algo);
- $headerval = 'iv="' . $x['iv'] . '",key="' . $x['key'] . '",alg="' . $x['alg'] . '",data="' . $x['data'] . '"';
+ if($encryption) {
+ $x = crypto_encapsulate($headerval,$encryption['key'],$encryption['algorithm']);
+ if(is_array($x)) {
+ $headerval = 'iv="' . $x['iv'] . '",key="' . $x['key'] . '",alg="' . $x['alg'] . '",data="' . $x['data'] . '"';
+ }
}
if($auth) {
@@ -272,43 +391,52 @@ class HTTPSig {
if($head) {
foreach($head as $k => $v) {
- if($send_headers) {
- header($k . ': ' . $v);
- }
- else {
- $return_headers[] = $k . ': ' . $v;
+ // strip the request-target virtual header from the output headers
+ if($k === '(request-target)') {
+ continue;
}
+ $return_headers[] = $k . ': ' . $v;
}
}
- if($send_headers) {
- header($sighead);
- }
- else {
- $return_headers[] = $sighead;
- }
+ $return_headers[] = $sighead;
return $return_headers;
}
+ /**
+ * @brief set headers
+ *
+ * @param array $headers
+ * @return void
+ */
+
+
+ static function set_headers($headers) {
+ if($headers && is_array($headers)) {
+ foreach($headers as $h) {
+ header($h);
+ }
+ }
+ }
+
+
/**
* @brief
*
- * @param string $request
* @param array $head
* @param string $prvkey
* @param string $alg (optional) default 'sha256'
* @return array
*/
- static function sign($request, $head, $prvkey, $alg = 'sha256') {
+
+ static function sign($head, $prvkey, $alg = 'sha256') {
$ret = [];
$headers = '';
$fields = '';
- if($request) {
- $headers = '(request-target)' . ': ' . trim($request) . "\n";
- $fields = '(request-target)';
- }
+
+ logger('signing: ' . print_r($head,true), LOGGER_DATA);
if($head) {
foreach($head as $k => $v) {
@@ -340,11 +468,8 @@ class HTTPSig {
* - \e array \b headers
* - \e string \b signature
*/
- static function parse_sigheader($header) {
- if(is_array($header)) {
- btlogger('is_array: ' . print_r($header,true));
- }
+ static function parse_sigheader($header) {
$ret = [];
$matches = [];
@@ -381,6 +506,7 @@ class HTTPSig {
* - \e string \b alg
* - \e string \b data
*/
+
static function decrypt_sigheader($header, $prvkey = null) {
$iv = $key = $alg = $data = null;
diff --git a/Zotlabs/Zot/Finger.php b/Zotlabs/Zot/Finger.php
index cb38c7f2b..778b701cd 100644
--- a/Zotlabs/Zot/Finger.php
+++ b/Zotlabs/Zot/Finger.php
@@ -2,6 +2,8 @@
namespace Zotlabs\Zot;
+use Zotlabs\Web\HTTPSig;
+
/**
* @brief Finger
*
@@ -95,8 +97,7 @@ class Finger {
$headers['X-Zot-Nonce'] = random_string();
$headers['Host'] = $parsed_host;
- $xhead = \Zotlabs\Web\HTTPSig::create_sig('',$headers,$channel['channel_prvkey'],
- 'acct:' . $channel['channel_address'] . '@' . \App::get_hostname(),false);
+ $xhead = HTTPSig::create_sig($headers,$channel['channel_prvkey'],'acct:' . channel_reddress($channel));
$retries = 0;
@@ -129,7 +130,7 @@ class Finger {
$x = json_decode($result['body'], true);
- $verify = \Zotlabs\Web\HTTPSig::verify($result,(($x) ? $x['key'] : ''));
+ $verify = HTTPSig::verify($result,(($x) ? $x['key'] : ''));
if($x && (! $verify['header_valid'])) {
$signed_token = ((is_array($x) && array_key_exists('signed_token', $x)) ? $x['signed_token'] : null);
diff --git a/Zotlabs/Zot6/Finger.php b/Zotlabs/Zot6/Finger.php
index f1fe41352..22ce4685d 100644
--- a/Zotlabs/Zot6/Finger.php
+++ b/Zotlabs/Zot6/Finger.php
@@ -88,8 +88,7 @@ class Finger {
$headers = [];
$headers['X-Zot-Channel'] = $channel['channel_address'] . '@' . \App::get_hostname();
$headers['X-Zot-Nonce'] = random_string();
- $xhead = \Zotlabs\Web\HTTPSig::create_sig('',$headers,$channel['channel_prvkey'],
- 'acct:' . $channel['channel_address'] . '@' . \App::get_hostname(),false);
+ $xhead = HTTPSig::create_sig($headers,$channel['channel_prvkey'],'acct:' . channel_reddress($channel));
$retries = 0;
@@ -122,7 +121,7 @@ class Finger {
$x = json_decode($result['body'], true);
- $verify = \Zotlabs\Web\HTTPSig::verify($result,(($x) ? $x['key'] : ''));
+ $verify = HTTPSig::verify($result,(($x) ? $x['key'] : ''));
if($x && (! $verify['header_valid'])) {
$signed_token = ((is_array($x) && array_key_exists('signed_token', $x)) ? $x['signed_token'] : null);
diff --git a/Zotlabs/Zot6/HTTPSig.php b/Zotlabs/Zot6/HTTPSig.php
deleted file mode 100644
index d3a09b858..000000000
--- a/Zotlabs/Zot6/HTTPSig.php
+++ /dev/null
@@ -1,536 +0,0 @@
-fetcharr();
- $body = $data['body'];
- $headers['(request-target)'] = $data['request_target'];
- }
-
- else {
- $headers = [];
- $headers['(request-target)'] = strtolower($_SERVER['REQUEST_METHOD']) . ' ' . $_SERVER['REQUEST_URI'];
- $headers['content-type'] = $_SERVER['CONTENT_TYPE'];
- $headers['content-length'] = $_SERVER['CONTENT_LENGTH'];
-
- foreach($_SERVER as $k => $v) {
- if(strpos($k,'HTTP_') === 0) {
- $field = str_replace('_','-',strtolower(substr($k,5)));
- $headers[$field] = $v;
- }
- }
- }
-
- //logger('SERVER: ' . print_r($_SERVER,true), LOGGER_ALL);
-
- //logger('headers: ' . print_r($headers,true), LOGGER_ALL);
-
- return $headers;
- }
-
-
- // See draft-cavage-http-signatures-10
-
- static function verify($data,$key = '') {
-
- $body = $data;
- $headers = null;
-
- $result = [
- 'signer' => '',
- 'portable_id' => '',
- 'header_signed' => false,
- 'header_valid' => false,
- 'content_signed' => false,
- 'content_valid' => false
- ];
-
-
- $headers = self::find_headers($data,$body);
-
- if(! $headers)
- return $result;
-
- $sig_block = null;
-
- if(array_key_exists('signature',$headers)) {
- $sig_block = self::parse_sigheader($headers['signature']);
- }
- elseif(array_key_exists('authorization',$headers)) {
- $sig_block = self::parse_sigheader($headers['authorization']);
- }
-
- if(! $sig_block) {
- logger('no signature provided.', LOGGER_DEBUG);
- return $result;
- }
-
- // Warning: This log statement includes binary data
- // logger('sig_block: ' . print_r($sig_block,true), LOGGER_DATA);
-
- $result['header_signed'] = true;
-
- $signed_headers = $sig_block['headers'];
- if(! $signed_headers)
- $signed_headers = [ 'date' ];
-
- $signed_data = '';
- foreach($signed_headers as $h) {
- if(array_key_exists($h,$headers)) {
- $signed_data .= $h . ': ' . $headers[$h] . "\n";
- }
- if($h === 'date') {
- $d = new \DateTime($headers[$h]);
- $d->setTimeZone(new \DateTimeZone('UTC'));
- $dplus = datetime_convert('UTC','UTC','now + 1 day');
- $dminus = datetime_convert('UTC','UTC','now - 1 day');
- $c = $d->format('Y-m-d H:i:s');
- if($c > $dplus || $c < $dminus) {
- logger('bad time: ' . $c);
- return $result;
- }
- }
- }
- $signed_data = rtrim($signed_data,"\n");
-
- $algorithm = null;
- if($sig_block['algorithm'] === 'rsa-sha256') {
- $algorithm = 'sha256';
- }
- if($sig_block['algorithm'] === 'rsa-sha512') {
- $algorithm = 'sha512';
- }
-
- if(! array_key_exists('keyId',$sig_block))
- return $result;
-
- $result['signer'] = $sig_block['keyId'];
-
- $key = self::get_key($key,$result['signer']);
-
- if(! ($key && $key['public_key'])) {
- return $result;
- }
-
- $x = rsa_verify($signed_data,$sig_block['signature'],$key['public_key'],$algorithm);
-
- logger('verified: ' . $x, LOGGER_DEBUG);
-
- if(! $x) {
- logger('verify failed for ' . $result['signer'] . ' alg=' . $algorithm . (($key['public_key']) ? '' : ' no key'));
- $sig_block['signature'] = base64_encode($sig_block['signature']);
- logger('affected sigblock: ' . print_r($sig_block,true));
- logger('signed_data: ' . print_r($signed_data,true));
- logger('headers: ' . print_r($headers,true));
- logger('server: ' . print_r($_SERVER,true));
- return $result;
- }
-
- $result['portable_id'] = $key['portable_id'];
- $result['header_valid'] = true;
-
- if(in_array('digest',$signed_headers)) {
- $result['content_signed'] = true;
- $digest = explode('=', $headers['digest'], 2);
- if($digest[0] === 'SHA-256')
- $hashalg = 'sha256';
- if($digest[0] === 'SHA-512')
- $hashalg = 'sha512';
-
- if(base64_encode(hash($hashalg,$body,true)) === $digest[1]) {
- $result['content_valid'] = true;
- }
-
- logger('Content_Valid: ' . (($result['content_valid']) ? 'true' : 'false'));
- }
-
- return $result;
- }
-
- static function get_key($key,$id) {
-
- if($key) {
- if(function_exists($key)) {
- return $key($id);
- }
- return [ 'public_key' => $key ];
- }
-
- if(strpos($id,'#') === false) {
- $key = self::get_webfinger_key($id);
- }
-
- if(! $key) {
- $key = self::get_activitystreams_key($id);
- }
-
- return $key;
-
- }
-
-
- function convertKey($key) {
-
- if(strstr($key,'RSA ')) {
- return rsatopem($key);
- }
- elseif(substr($key,0,5) === 'data:') {
- return convert_salmon_key($key);
- }
- else {
- return $key;
- }
-
- }
-
-
- /**
- * @brief
- *
- * @param string $id
- * @return boolean|string
- * false if no pub key found, otherwise return the pub key
- */
-
- function get_activitystreams_key($id) {
-
- // remove fragment
-
- $url = ((strpos($id,'#')) ? substr($id,0,strpos($id,'#')) : $id);
-
- $x = q("select * from xchan left join hubloc on xchan_hash = hubloc_hash where hubloc_addr = '%s' or hubloc_id_url = '%s' limit 1",
- dbesc(str_replace('acct:','',$url)),
- dbesc($url)
- );
-
- if($x && $x[0]['xchan_pubkey']) {
- return [ 'portable_id' => $x[0]['xchan_hash'], 'public_key' => $x[0]['xchan_pubkey'] , 'hubloc' => $x[0] ];
- }
-
- $r = ActivityStreams::fetch($id);
-
- if($r) {
- if(array_key_exists('publicKey',$r) && array_key_exists('publicKeyPem',$r['publicKey']) && array_key_exists('id',$r['publicKey'])) {
- if($r['publicKey']['id'] === $id || $r['id'] === $id) {
- $portable_id = ((array_key_exists('owner',$r['publicKey'])) ? $r['publicKey']['owner'] : EMPTY_STR);
- return [ 'public_key' => self::convertKey($r['publicKey']['publicKeyPem']), 'portable_id' => $portable_id, 'hubloc' => [] ];
- }
- }
- }
- return false;
- }
-
-
- function get_webfinger_key($id) {
-
- $x = q("select * from xchan left join hubloc on xchan_hash = hubloc_hash where hubloc_addr = '%s' or hubloc_id_url = '%s' limit 1",
- dbesc(str_replace('acct:','',$id)),
- dbesc($id)
- );
-
- if($x && $x[0]['xchan_pubkey']) {
- return [ 'portable_id' => $x[0]['xchan_hash'], 'public_key' => $x[0]['xchan_pubkey'] , 'hubloc' => $x[0] ];
- }
-
- $wf = Webfinger::exec($id);
- $key = [ 'portable_id' => '', 'public_key' => '', 'hubloc' => [] ];
-
- if($wf) {
- if(array_key_exists('properties',$wf) && array_key_exists('https://w3id.org/security/v1#publicKeyPem',$wf['properties'])) {
- $key['public_key'] = self::convertKey($wf['properties']['https://w3id.org/security/v1#publicKeyPem']);
- }
- if(array_key_exists('links', $wf) && is_array($wf['links'])) {
- foreach($wf['links'] as $l) {
- if(! (is_array($l) && array_key_exists('rel',$l))) {
- continue;
- }
- if($l['rel'] === 'magic-public-key' && array_key_exists('href',$l) && $key['public_key'] === EMPTY_STR) {
- $key['public_key'] = self::convertKey($l['href']);
- }
- }
- }
- }
-
- return (($key['public_key']) ? $key : false);
- }
-
-
- function get_zotfinger_key($id) {
-
- $x = q("select * from xchan left join hubloc on xchan_hash = hubloc_hash where hubloc_addr = '%s' or hubloc_id_url = '%s' limit 1",
- dbesc(str_replace('acct:','',$id)),
- dbesc($id)
- );
- if($x && $x[0]['xchan_pubkey']) {
- return [ 'portable_id' => $x[0]['xchan_hash'], 'public_key' => $x[0]['xchan_pubkey'] , 'hubloc' => $x[0] ];
- }
-
- $wf = Webfinger::exec($id);
- $key = [ 'portable_id' => '', 'public_key' => '', 'hubloc' => [] ];
-
- if($wf) {
- if(array_key_exists('properties',$wf) && array_key_exists('https://w3id.org/security/v1#publicKeyPem',$wf['properties'])) {
- $key['public_key'] = self::convertKey($wf['properties']['https://w3id.org/security/v1#publicKeyPem']);
- }
- if(array_key_exists('links', $wf) && is_array($wf['links'])) {
- foreach($wf['links'] as $l) {
- if(! (is_array($l) && array_key_exists('rel',$l))) {
- continue;
- }
- if($l['rel'] === 'http://purl.org/zot/protocol/6.0' && array_key_exists('href',$l) && $l['href'] !== EMPTY_STR) {
- $z = \Zotlabs\Lib\Zotfinger::exec($l['href']);
- if($z) {
- $i = Libzot::import_xchan($z['data']);
- if($i['success']) {
- $key['portable_id'] = $i['hash'];
-
- $x = q("select * from xchan left join hubloc on xchan_hash = hubloc_hash where hubloc_id_url = '%s' limit 1",
- dbesc($l['href'])
- );
- if($x) {
- $key['hubloc'] = $x[0];
- }
- }
- }
- }
- if($l['rel'] === 'magic-public-key' && array_key_exists('href',$l) && $key['public_key'] === EMPTY_STR) {
- $key['public_key'] = self::convertKey($l['href']);
- }
- }
- }
- }
-
- return (($key['public_key']) ? $key : false);
- }
-
-
- /**
- * @brief
- *
- * @param array $head
- * @param string $prvkey
- * @param string $keyid (optional, default '')
- * @param boolean $auth (optional, default false)
- * @param string $alg (optional, default 'sha256')
- * @param array $encryption [ 'key', 'algorithm' ] or false
- * @return array
- */
- static function create_sig($head, $prvkey, $keyid = EMPTY_STR, $auth = false, $alg = 'sha256', $encryption = false ) {
-
- $return_headers = [];
-
- if($alg === 'sha256') {
- $algorithm = 'rsa-sha256';
- }
- if($alg === 'sha512') {
- $algorithm = 'rsa-sha512';
- }
-
- $x = self::sign($head,$prvkey,$alg);
-
- $headerval = 'keyId="' . $keyid . '",algorithm="' . $algorithm . '",headers="' . $x['headers'] . '",signature="' . $x['signature'] . '"';
-
- if($encryption) {
- $x = crypto_encapsulate($headerval,$encryption['key'],$encryption['algorithm']);
- if(is_array($x)) {
- $headerval = 'iv="' . $x['iv'] . '",key="' . $x['key'] . '",alg="' . $x['alg'] . '",data="' . $x['data'] . '"';
- }
- }
-
- if($auth) {
- $sighead = 'Authorization: Signature ' . $headerval;
- }
- else {
- $sighead = 'Signature: ' . $headerval;
- }
-
- if($head) {
- foreach($head as $k => $v) {
- // strip the request-target virtual header from the output headers
- if($k === '(request-target)') {
- continue;
- }
- $return_headers[] = $k . ': ' . $v;
- }
- }
- $return_headers[] = $sighead;
-
- return $return_headers;
- }
-
- /**
- * @brief set headers
- *
- * @param array $headers
- * @return void
- */
-
-
- static function set_headers($headers) {
- if($headers && is_array($headers)) {
- foreach($headers as $h) {
- header($h);
- }
- }
- }
-
-
- /**
- * @brief
- *
- * @param array $head
- * @param string $prvkey
- * @param string $alg (optional) default 'sha256'
- * @return array
- */
-
- static function sign($head, $prvkey, $alg = 'sha256') {
-
- $ret = [];
-
- $headers = '';
- $fields = '';
-
- logger('signing: ' . print_r($head,true), LOGGER_DATA);
-
- if($head) {
- foreach($head as $k => $v) {
- $headers .= strtolower($k) . ': ' . trim($v) . "\n";
- if($fields)
- $fields .= ' ';
-
- $fields .= strtolower($k);
- }
- // strip the trailing linefeed
- $headers = rtrim($headers,"\n");
- }
-
- $sig = base64_encode(rsa_sign($headers,$prvkey,$alg));
-
- $ret['headers'] = $fields;
- $ret['signature'] = $sig;
-
- return $ret;
- }
-
- /**
- * @brief
- *
- * @param string $header
- * @return array associate array with
- * - \e string \b keyID
- * - \e string \b algorithm
- * - \e array \b headers
- * - \e string \b signature
- */
-
- static function parse_sigheader($header) {
-
- $ret = [];
- $matches = [];
-
- // if the header is encrypted, decrypt with (default) site private key and continue
-
- if(preg_match('/iv="(.*?)"/ism',$header,$matches))
- $header = self::decrypt_sigheader($header);
-
- if(preg_match('/keyId="(.*?)"/ism',$header,$matches))
- $ret['keyId'] = $matches[1];
- if(preg_match('/algorithm="(.*?)"/ism',$header,$matches))
- $ret['algorithm'] = $matches[1];
- if(preg_match('/headers="(.*?)"/ism',$header,$matches))
- $ret['headers'] = explode(' ', $matches[1]);
- if(preg_match('/signature="(.*?)"/ism',$header,$matches))
- $ret['signature'] = base64_decode(preg_replace('/\s+/','',$matches[1]));
-
- if(($ret['signature']) && ($ret['algorithm']) && (! $ret['headers']))
- $ret['headers'] = [ 'date' ];
-
- return $ret;
- }
-
-
- /**
- * @brief
- *
- * @param string $header
- * @param string $prvkey (optional), if not set use site private key
- * @return array|string associative array, empty string if failue
- * - \e string \b iv
- * - \e string \b key
- * - \e string \b alg
- * - \e string \b data
- */
-
- static function decrypt_sigheader($header, $prvkey = null) {
-
- $iv = $key = $alg = $data = null;
-
- if(! $prvkey) {
- $prvkey = get_config('system', 'prvkey');
- }
-
- $matches = [];
-
- if(preg_match('/iv="(.*?)"/ism',$header,$matches))
- $iv = $matches[1];
- if(preg_match('/key="(.*?)"/ism',$header,$matches))
- $key = $matches[1];
- if(preg_match('/alg="(.*?)"/ism',$header,$matches))
- $alg = $matches[1];
- if(preg_match('/data="(.*?)"/ism',$header,$matches))
- $data = $matches[1];
-
- if($iv && $key && $alg && $data) {
- return crypto_unencapsulate([ 'encrypted' => true, 'iv' => $iv, 'key' => $key, 'alg' => $alg, 'data' => $data ] , $prvkey);
- }
-
- return '';
- }
-
-}
diff --git a/Zotlabs/Zot6/Receiver.php b/Zotlabs/Zot6/Receiver.php
index 66559c9a5..9e70ab318 100644
--- a/Zotlabs/Zot6/Receiver.php
+++ b/Zotlabs/Zot6/Receiver.php
@@ -4,6 +4,7 @@ namespace Zotlabs\Zot6;
use Zotlabs\Lib\Config;
use Zotlabs\Lib\Libzot;
+use Zotlabs\Web\HTTPSig;
class Receiver {
@@ -193,7 +194,9 @@ class Receiver {
case 'response': // upstream message
case 'sync':
default:
- $this->response = $this->handler->Notify($this->data,$this->hub);
+ if ($this->sender) {
+ $this->response = $this->handler->Notify($this->data,$this->hub);
+ }
break;
}
diff --git a/boot.php b/boot.php
index 5904cac3c..612e68904 100755
--- a/boot.php
+++ b/boot.php
@@ -50,7 +50,7 @@ require_once('include/attach.php');
require_once('include/bbcode.php');
define ( 'PLATFORM_NAME', 'hubzilla' );
-define ( 'STD_VERSION', '4.2' );
+define ( 'STD_VERSION', '4.4.1' );
define ( 'ZOT_REVISION', '6.0a' );
define ( 'DB_UPDATE_VERSION', 1234 );
@@ -80,12 +80,12 @@ define ( 'DIRECTORY_MODE_STANDALONE', 0x0100); // A detached (off the grid) hub
// point to go out and find the rest of the world.
define ( 'DIRECTORY_REALM', 'RED_GLOBAL');
-define ( 'DIRECTORY_FALLBACK_MASTER', 'https://zotadel.net');
+define ( 'DIRECTORY_FALLBACK_MASTER', 'https://hub.netzgemeinde.eu');
$DIRECTORY_FALLBACK_SERVERS = array(
- 'https://zotadel.net',
+ 'https://hub.netzgemeinde.eu',
'https://zotsite.net',
- 'https://hub.netzgemeinde.eu'
+ 'https://hub.libranet.de'
);
@@ -468,7 +468,7 @@ define ( 'NAMESPACE_YMEDIA', 'http://search.yahoo.com/mrss/' );
define ( 'ACTIVITYSTREAMS_JSONLD_REV', 'https://www.w3.org/ns/activitystreams' );
-define ( 'ZOT_APSCHEMA_REV', '/apschema/v1.5' );
+define ( 'ZOT_APSCHEMA_REV', '/apschema/v1.8' );
/**
* activity stream defines
*/
@@ -896,6 +896,49 @@ class App {
if(x($_GET,'q'))
self::$cmd = escape_tags(trim($_GET['q'],'/\\'));
+ // Serve raw files from the file system in certain cases.
+ $filext = pathinfo(self::$cmd, PATHINFO_EXTENSION);
+
+ $serve_rawfiles=[
+ 'jpg'=>'image/jpeg',
+ 'jpeg'=>'image/jpeg',
+ 'gif'=>'image/gif',
+ 'png'=>'image/png',
+ 'ico'=>'image/vnd.microsoft.icon',
+ 'css'=>'text/css',
+ 'js'=>'text/javascript',
+ 'htm'=>'text/html',
+ 'html'=>'text/html',
+ 'map'=>'application/octet-stream',
+ 'ttf'=>'font/ttf',
+ 'woff'=>'font/woff',
+ 'woff2'=>'font/woff2',
+ 'svg'=>'image/svg+xml'];
+
+ if (array_key_exists($filext, $serve_rawfiles) && file_exists(self::$cmd)) {
+ $staticfilecwd = getcwd();
+ $staticfilerealpath = realpath(self::$cmd);
+ if(strpos($staticfilerealpath,$staticfilecwd) !== 0) {
+ http_status_exit(404,'not found');
+ }
+
+ $staticfileetag = '"'.md5($staticfilerealpath.filemtime(self::$cmd)).'"';
+ header("ETag: ".$staticfileetag);
+ header("Cache-control: max-age=2592000");
+ if(isset($_SERVER['HTTP_IF_NONE_MATCH'])) {
+ // If HTTP_IF_NONE_MATCH is same as the generated ETag => content is the same as browser cache
+ // So send a 304 Not Modified response header and exit
+ if($_SERVER['HTTP_IF_NONE_MATCH'] == $staticfileetag) {
+ http_status_exit(304,'not modified');
+ }
+ }
+ header("Content-type: ".$serve_rawfiles[$filext]);
+ $handle = fopen(self::$cmd, "rb");
+ fpassthru($handle);
+ fclose($handle);
+ killme();
+ }
+
// unix style "homedir"
if((substr(self::$cmd, 0, 1) === '~') || (substr(self::$cmd, 0, 1) === '@'))
diff --git a/composer.lock b/composer.lock
index 2520df134..8ef154324 100644
--- a/composer.lock
+++ b/composer.lock
@@ -8,16 +8,16 @@
"packages": [
{
"name": "blueimp/jquery-file-upload",
- "version": "v9.30.0",
+ "version": "v9.31.0",
"source": {
"type": "git",
"url": "https://github.com/vkhramtsov/jQuery-File-Upload.git",
- "reference": "1fceec556879403e5c1ae32a7c448aa12b8c3558"
+ "reference": "2485bf016e1085f0cd8308723064458cb0af5729"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/vkhramtsov/jQuery-File-Upload/zipball/1fceec556879403e5c1ae32a7c448aa12b8c3558",
- "reference": "1fceec556879403e5c1ae32a7c448aa12b8c3558",
+ "url": "https://api.github.com/repos/vkhramtsov/jQuery-File-Upload/zipball/2485bf016e1085f0cd8308723064458cb0af5729",
+ "reference": "2485bf016e1085f0cd8308723064458cb0af5729",
"shasum": ""
},
"type": "library",
@@ -59,7 +59,7 @@
"upload",
"widget"
],
- "time": "2019-04-22T09:21:57+00:00"
+ "time": "2019-05-24T07:59:46+00:00"
},
{
"name": "bshaffer/oauth2-server-php",
@@ -957,16 +957,16 @@
},
{
"name": "sabre/xml",
- "version": "1.5.0",
+ "version": "1.5.1",
"source": {
"type": "git",
"url": "https://github.com/sabre-io/xml.git",
- "reference": "59b20e5bbace9912607481634f97d05a776ffca7"
+ "reference": "a367665f1df614c3b8fefc30a54de7cd295e444e"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sabre-io/xml/zipball/59b20e5bbace9912607481634f97d05a776ffca7",
- "reference": "59b20e5bbace9912607481634f97d05a776ffca7",
+ "url": "https://api.github.com/repos/sabre-io/xml/zipball/a367665f1df614c3b8fefc30a54de7cd295e444e",
+ "reference": "a367665f1df614c3b8fefc30a54de7cd295e444e",
"shasum": ""
},
"require": {
@@ -978,7 +978,7 @@
"sabre/uri": ">=1.0,<3.0.0"
},
"require-dev": {
- "phpunit/phpunit": "*",
+ "phpunit/phpunit": "~4.8|~5.7",
"sabre/cs": "~1.0.0"
},
"type": "library",
@@ -1016,7 +1016,7 @@
"dom",
"xml"
],
- "time": "2016-10-09T22:57:52+00:00"
+ "time": "2019-01-09T13:51:57+00:00"
},
{
"name": "simplepie/simplepie",
diff --git a/doc/context/ru/connections/help.html b/doc/context/ru/connections/help.html
new file mode 100644
index 000000000..6c9b9a0e9
--- /dev/null
+++ b/doc/context/ru/connections/help.html
@@ -0,0 +1,7 @@
+
'+(this.dayGrid?' ':"")+" |
You can " "pause it at any time and continue where you left off by reloading the page, " @@ -11474,2855 +15150,381 @@ msgid "" "return key" msgstr "Willkommen zu Hubzilla! Möchtest Du eine Tour der Benutzeroberfläche angezeigt bekommen?
Du kannst zu jeder Zeit pausieren und fortsetzen, wo Du aufgehört hast, indem Du die Seite neu lädtst, oder zu einer anderen Seite springst.
Du kannst auc durch das Drücken der Enter-Taste weitergehen."
-#: ../../addon/sendzid/sendzid.php:25
-msgid "Extended Identity Sharing"
-msgstr "Erweitertes Teilen von Identitäten"
-
-#: ../../addon/sendzid/sendzid.php:26
-msgid ""
-"Share your identity with all websites on the internet. When disabled, "
-"identity is only shared with $Projectname sites."
-msgstr "Teile Deine Identität mit allen Webseiten im Internet. Ist dies deaktiviert, wird Deine Identität nur mit $Projectname - Servern geteilt."
-
-#: ../../addon/tictac/tictac.php:21
-msgid "Three Dimensional Tic-Tac-Toe"
-msgstr "Dreidimensionales Tic-Tac-Toe"
-
-#: ../../addon/tictac/tictac.php:54
-msgid "3D Tic-Tac-Toe"
-msgstr "3D Tic-Tac-Toe"
-
-#: ../../addon/tictac/tictac.php:59
-msgid "New game"
-msgstr "Neues Spiel"
-
-#: ../../addon/tictac/tictac.php:60
-msgid "New game with handicap"
-msgstr "Neues Handicaü-Spiel"
-
-#: ../../addon/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 "3D Tic-Tac-Toe funktioniert wie das ursprüngliche Spiel, nur dass es auf mehreren Ebenen gleichzeitig gespielt wird."
-
-#: ../../addon/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 "In diesem Fall sind es drei Ebenen. Du gewinnst, wenn es dir gelingt drei in einer Reihe auf einer beliebigen Ebene oder diagonal über die verschiedenen Ebenen hinweg zu erreichen."
-
-#: ../../addon/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 "Bei einem Handicap-Spiel wird die Position im Zentrum der mittleren Ebene gesperrt, da der Spieler der dieses Feld für sich beansprucht meist einen unfairen Vorteil hat."
-
-#: ../../addon/tictac/tictac.php:183
-msgid "You go first..."
-msgstr "Du darfst anfangen..."
-
-#: ../../addon/tictac/tictac.php:188
-msgid "I'm going first this time..."
-msgstr "Diesmal werde ich anfangen..."
-
-#: ../../addon/tictac/tictac.php:194
-msgid "You won!"
-msgstr "Sie haben gewonnen!"
-
-#: ../../addon/tictac/tictac.php:200 ../../addon/tictac/tictac.php:225
-msgid "\"Cat\" game!"
-msgstr "\"Katzen\"-Spiel!"
-
-#: ../../addon/tictac/tictac.php:223
-msgid "I won!"
-msgstr "Ich habe gewonnen!"
-
-#: ../../addon/pageheader/pageheader.php:43
-msgid "Message to display on every page on this server"
-msgstr "Nachricht, die auf jeder Seite dieses Servers angezeigt werden soll"
-
-#: ../../addon/pageheader/pageheader.php:48
-msgid "Pageheader Settings"
-msgstr "Nachrichtenkopf-Einstellungen"
-
-#: ../../addon/pageheader/pageheader.php:64
-msgid "pageheader Settings saved."
-msgstr "Nachrichtenkopf-Einstellungen gespeichert."
-
-#: ../../addon/authchoose/authchoose.php:67
-msgid "Only authenticate automatically to sites of your friends"
-msgstr "Authentifiziere Dich nur auf Seiten deiner Freunde automatisch"
-
-#: ../../addon/authchoose/authchoose.php:67
-msgid "By default you are automatically authenticated anywhere in the network"
-msgstr "Authentifiziere Dich standardmäßig bei allen Seiten im Netzwerk automatisch"
-
-#: ../../addon/authchoose/authchoose.php:71
-msgid "Authchoose Settings"
-msgstr "Einstellungen für automatische Authentifizierung"
-
-#: ../../addon/authchoose/authchoose.php:85
-msgid "Atuhchoose Settings updated."
-msgstr "Einstellungen für automatische Authentifizierung aktualisiert."
-
-#: ../../addon/moremoods/moremoods.php:19
-msgid "lonely"
-msgstr "einsam"
-
-#: ../../addon/moremoods/moremoods.php:20
-msgid "drunk"
-msgstr "betrunken"
-
-#: ../../addon/moremoods/moremoods.php:21
-msgid "horny"
-msgstr "geil"
-
-#: ../../addon/moremoods/moremoods.php:22
-msgid "stoned"
-msgstr "bekifft"
-
-#: ../../addon/moremoods/moremoods.php:23
-msgid "fucked up"
-msgstr "beschissen"
-
-#: ../../addon/moremoods/moremoods.php:24
-msgid "clusterfucked"
-msgstr "clusterfucked"
-
-#: ../../addon/moremoods/moremoods.php:25
-msgid "crazy"
-msgstr "verrückt"
-
-#: ../../addon/moremoods/moremoods.php:26
-msgid "hurt"
-msgstr "verletzt"
-
-#: ../../addon/moremoods/moremoods.php:27
-msgid "sleepy"
-msgstr "müde"
-
-#: ../../addon/moremoods/moremoods.php:28
-msgid "grumpy"
-msgstr "mürrisch"
-
-#: ../../addon/moremoods/moremoods.php:29
-msgid "high"
-msgstr "hoch"
-
-#: ../../addon/moremoods/moremoods.php:30
-msgid "semi-conscious"
-msgstr "halb bewusstlos"
-
-#: ../../addon/moremoods/moremoods.php:31
-msgid "in love"
-msgstr "verliebt"
-
-#: ../../addon/moremoods/moremoods.php:32
-msgid "in lust"
+#: ../../extend/addon/hzaddons/nsabait/Mod_Nsabait.php:20
+#: ../../extend/addon/hzaddons/nsabait/Mod_Nsabait.php:24
+msgid "NSA Bait App"
msgstr ""
-#: ../../addon/moremoods/moremoods.php:33
-msgid "naked"
-msgstr "nackt"
+#: ../../extend/addon/hzaddons/nsabait/Mod_Nsabait.php:26
+msgid "Make yourself a political target"
+msgstr ""
-#: ../../addon/moremoods/moremoods.php:34
-msgid "stinky"
-msgstr "stinkend"
+#: ../../extend/addon/hzaddons/randpost/randpost.php:97
+msgid "You're welcome."
+msgstr "Gern geschehen."
-#: ../../addon/moremoods/moremoods.php:35
-msgid "sweaty"
-msgstr "verschwitzt"
+#: ../../extend/addon/hzaddons/randpost/randpost.php:98
+msgid "Ah shucks..."
+msgstr "Ach Mist..."
-#: ../../addon/moremoods/moremoods.php:36
-msgid "bleeding out"
-msgstr "blutend"
+#: ../../extend/addon/hzaddons/randpost/randpost.php:99
+msgid "Don't mention it."
+msgstr "Keine Ursache."
-#: ../../addon/moremoods/moremoods.php:37
-msgid "victorious"
-msgstr "siegreich"
+#: ../../extend/addon/hzaddons/randpost/randpost.php:100
+msgid "<blush>"
+msgstr ""
-#: ../../addon/moremoods/moremoods.php:38
-msgid "defeated"
-msgstr "besiegt"
+#: ../../extend/addon/hzaddons/dirstats/dirstats.php:94
+msgid "Hubzilla Directory Stats"
+msgstr "Hubzilla-Verzeichnisstatistiken"
-#: ../../addon/moremoods/moremoods.php:39
-msgid "envious"
-msgstr "neidisch"
+#: ../../extend/addon/hzaddons/dirstats/dirstats.php:95
+msgid "Total Hubs"
+msgstr "Hubs insgesamt"
-#: ../../addon/moremoods/moremoods.php:40
-msgid "jealous"
-msgstr "eifersüchtig"
+#: ../../extend/addon/hzaddons/dirstats/dirstats.php:97
+msgid "Hubzilla Hubs"
+msgstr "Hubzilla Hubs"
-#: ../../addon/xmpp/xmpp.php:31
-msgid "XMPP settings updated."
-msgstr "XMPP-Einstellungen aktualisiert."
+#: ../../extend/addon/hzaddons/dirstats/dirstats.php:99
+msgid "Friendica Hubs"
+msgstr "Friendica Hubs"
-#: ../../addon/xmpp/xmpp.php:53
-msgid "Enable Chat"
-msgstr "Chat aktivieren"
+#: ../../extend/addon/hzaddons/dirstats/dirstats.php:101
+msgid "Diaspora Pods"
+msgstr "Diaspora Pods"
-#: ../../addon/xmpp/xmpp.php:58
-msgid "Individual credentials"
-msgstr "Individuelle Anmeldedaten"
+#: ../../extend/addon/hzaddons/dirstats/dirstats.php:103
+msgid "Hubzilla Channels"
+msgstr "Hubzilla-Kanäle"
-#: ../../addon/xmpp/xmpp.php:64
-msgid "Jabber BOSH server"
-msgstr "Jabber BOSH Server"
+#: ../../extend/addon/hzaddons/dirstats/dirstats.php:105
+msgid "Friendica Channels"
+msgstr "Friendica-Kanäle"
-#: ../../addon/xmpp/xmpp.php:69
-msgid "XMPP Settings"
-msgstr "XMPP-Einstellungen"
+#: ../../extend/addon/hzaddons/dirstats/dirstats.php:107
+msgid "Diaspora Channels"
+msgstr "Diaspora-Kanäle"
-#: ../../addon/xmpp/xmpp.php:92
-msgid "Jabber BOSH host"
-msgstr "Jabber BOSH Host"
+#: ../../extend/addon/hzaddons/dirstats/dirstats.php:109
+msgid "Aged 35 and above"
+msgstr "35 und älter"
-#: ../../addon/xmpp/xmpp.php:93
-msgid "Use central userbase"
-msgstr "Zentrale Benutzerbasis verwenden"
+#: ../../extend/addon/hzaddons/dirstats/dirstats.php:111
+msgid "Aged 34 and under"
+msgstr "34 und jünger"
-#: ../../addon/xmpp/xmpp.php:93
+#: ../../extend/addon/hzaddons/dirstats/dirstats.php:113
+msgid "Average Age"
+msgstr "Durchschnittsalter"
+
+#: ../../extend/addon/hzaddons/dirstats/dirstats.php:115
+msgid "Known Chatrooms"
+msgstr "Bekannte Chaträume"
+
+#: ../../extend/addon/hzaddons/dirstats/dirstats.php:117
+msgid "Known Tags"
+msgstr "Bekannte Schlagwörter"
+
+#: ../../extend/addon/hzaddons/dirstats/dirstats.php:119
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 "Wenn aktiviert, werden die Mitglieder automatisch auf dem EJabber Server, der auf dieser Maschine installiert ist, angemeldet und die Zugangsdaten werden über das \"auth_ejabberd.php\"-Script synchronisiert."
+"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 "Bitte berücksichtige, dass Diaspora und Friendica Statistiken nur solche einschließen, die **diesem Verzeichnis** bekannt sind, nicht alle im Netzwerk bekannten. Das gilt auch für Chaträume."
-#: ../../addon/wholikesme/wholikesme.php:29
-msgid "Who likes me?"
-msgstr "Wer mag mich?"
+#: ../../extend/addon/hzaddons/nofed/Mod_Nofed.php:21
+msgid "nofed Settings saved."
+msgstr "nofed Einstellungen gespeichert"
-#: ../../addon/pumpio/pumpio.php:148
-msgid "You are now authenticated to pumpio."
-msgstr "Du bist nun bei pumpio authenzifiziert."
+#: ../../extend/addon/hzaddons/nofed/Mod_Nofed.php:33
+msgid "No Federation App"
+msgstr ""
-#: ../../addon/pumpio/pumpio.php:149
-msgid "return to the featured settings page"
-msgstr "Zur Funktions-Einstellungsseite zurückkehren"
-
-#: ../../addon/pumpio/pumpio.php:163
-msgid "Post to Pump.io"
-msgstr "Bei pumpio veröffentlichen"
-
-#: ../../addon/pumpio/pumpio.php:198
-msgid "Pump.io servername"
-msgstr "Pump.io-Servername"
-
-#: ../../addon/pumpio/pumpio.php:198
-msgid "Without \"http://\" or \"https://\""
-msgstr "Ohne \"http://\" oder \"https://\""
-
-#: ../../addon/pumpio/pumpio.php:202
-msgid "Pump.io username"
-msgstr "Pump.io-Benutzername"
-
-#: ../../addon/pumpio/pumpio.php:202
-msgid "Without the servername"
-msgstr "Ohne dem Servernamen"
-
-#: ../../addon/pumpio/pumpio.php:213
-msgid "You are not authenticated to pumpio"
-msgstr "Du bist nicht bei pumpio authentifiziert."
-
-#: ../../addon/pumpio/pumpio.php:215
-msgid "(Re-)Authenticate your pump.io connection"
-msgstr "Deine pumpio Verbindung (erneut) authentifizieren"
-
-#: ../../addon/pumpio/pumpio.php:219
-msgid "Enable pump.io Post Plugin"
-msgstr "Aktiviere das pumpio-Plugin"
-
-#: ../../addon/pumpio/pumpio.php:223
-msgid "Post to pump.io by default"
-msgstr "Standardmäßig bei pumpio veröffentlichen"
-
-#: ../../addon/pumpio/pumpio.php:227
-msgid "Should posts be public"
-msgstr "Sollen die Beiträge öffentlich sein"
-
-#: ../../addon/pumpio/pumpio.php:231
-msgid "Mirror all public posts"
-msgstr "Öffentliche Beiträge spiegeln"
-
-#: ../../addon/pumpio/pumpio.php:237
-msgid "Pump.io Post Settings"
-msgstr "Pump.io-Beitragseinstellungen"
-
-#: ../../addon/pumpio/pumpio.php:266
-msgid "PumpIO Settings saved."
-msgstr "PumpIO-Einstellungen gespeichert."
-
-#: ../../addon/ldapauth/ldapauth.php:61
-msgid "An account has been created for you."
-msgstr "Ein Konto wurde für Sie erstellt."
-
-#: ../../addon/ldapauth/ldapauth.php:68
-msgid "Authentication successful but rejected: account creation is disabled."
-msgstr "Authentifizierung war erfolgreich, wurde aber abgewiesen! Das Anlegen von Konten wurde deaktiviert."
-
-#: ../../addon/opensearch/opensearch.php:26
-#, php-format
-msgctxt "opensearch"
-msgid "Search %1$s (%2$s)"
-msgstr "Suche %1$s (%2$s)"
-
-#: ../../addon/opensearch/opensearch.php:28
-msgctxt "opensearch"
-msgid "$Projectname"
-msgstr "$Projectname"
-
-#: ../../addon/opensearch/opensearch.php:43
-msgid "Search $Projectname"
-msgstr "$Projectname suchen"
-
-#: ../../addon/redfiles/redfiles.php:119
-msgid "Redmatrix File Storage Import"
-msgstr "Import des Redmatrix Datei Speichers"
-
-#: ../../addon/redfiles/redfiles.php:120
-msgid "This will import all your Redmatrix cloud files to this channel."
-msgstr "Hiermit werden alle deine Daten aus der Redmatrix Cloud in diesen Kanal importiert."
-
-#: ../../addon/redfiles/redfilehelper.php:64
-msgid "file"
-msgstr "Datei"
-
-#: ../../addon/hubwall/hubwall.php:19
-msgid "Send email to all members"
-msgstr "E-Mail an alle Mitglieder senden"
-
-#: ../../addon/hubwall/hubwall.php:73
-#, php-format
-msgid "%1$d of %2$d messages sent."
-msgstr "%1$d von %2$d Nachrichten gesendet."
-
-#: ../../addon/hubwall/hubwall.php:81
-msgid "Send email to all hub members."
-msgstr "Eine E-Mail an alle Mitglieder dieses Hubs senden."
-
-#: ../../addon/hubwall/hubwall.php:93
-msgid "Sender Email address"
-msgstr "E-Mail Adresse des Absenders"
-
-#: ../../addon/hubwall/hubwall.php:94
-msgid "Test mode (only send to hub administrator)"
-msgstr "Test Modus (nur an Hub Administratoren senden)"
-
-#: ../../include/selectors.php:30
-msgid "Frequently"
-msgstr "Häufig"
-
-#: ../../include/selectors.php:31
-msgid "Hourly"
-msgstr "Stündlich"
-
-#: ../../include/selectors.php:32
-msgid "Twice daily"
-msgstr "Zwei Mal am Tag"
-
-#: ../../include/selectors.php:33
-msgid "Daily"
-msgstr "Täglich"
-
-#: ../../include/selectors.php:34
-msgid "Weekly"
-msgstr "Wöchentlich"
-
-#: ../../include/selectors.php:35
-msgid "Monthly"
-msgstr "Monatlich"
-
-#: ../../include/selectors.php:49
-msgid "Currently Male"
-msgstr "Momentan männlich"
-
-#: ../../include/selectors.php:49
-msgid "Currently Female"
-msgstr "Momentan weiblich"
-
-#: ../../include/selectors.php:49
-msgid "Mostly Male"
-msgstr "Größtenteils männlich"
-
-#: ../../include/selectors.php:49
-msgid "Mostly Female"
-msgstr "Größtenteils weiblich"
-
-#: ../../include/selectors.php:49
-msgid "Transgender"
-msgstr "Transsexuell"
-
-#: ../../include/selectors.php:49
-msgid "Intersex"
-msgstr "Zwischengeschlechtlich"
-
-#: ../../include/selectors.php:49
-msgid "Transsexual"
-msgstr "Transsexuell"
-
-#: ../../include/selectors.php:49
-msgid "Hermaphrodite"
-msgstr "Zwitter"
-
-#: ../../include/selectors.php:49 ../../include/channel.php:1484
-msgid "Neuter"
-msgstr "Geschlechtslos"
-
-#: ../../include/selectors.php:49 ../../include/channel.php:1486
-msgid "Non-specific"
-msgstr "unklar"
-
-#: ../../include/selectors.php:49
-msgid "Undecided"
-msgstr "Unentschieden"
-
-#: ../../include/selectors.php:85 ../../include/selectors.php:104
-msgid "Males"
-msgstr "Männer"
-
-#: ../../include/selectors.php:85 ../../include/selectors.php:104
-msgid "Females"
-msgstr "Frauen"
-
-#: ../../include/selectors.php:85
-msgid "Gay"
-msgstr "Schwul"
-
-#: ../../include/selectors.php:85
-msgid "Lesbian"
-msgstr "Lesbisch"
-
-#: ../../include/selectors.php:85
-msgid "No Preference"
-msgstr "Keine Bevorzugung"
-
-#: ../../include/selectors.php:85
-msgid "Bisexual"
-msgstr "Bisexuell"
-
-#: ../../include/selectors.php:85
-msgid "Autosexual"
-msgstr "Autosexuell"
-
-#: ../../include/selectors.php:85
-msgid "Abstinent"
-msgstr "Enthaltsam"
-
-#: ../../include/selectors.php:85
-msgid "Virgin"
-msgstr "Jungfräulich"
-
-#: ../../include/selectors.php:85
-msgid "Deviant"
-msgstr "Abweichend"
-
-#: ../../include/selectors.php:85
-msgid "Fetish"
-msgstr "Fetisch"
-
-#: ../../include/selectors.php:85
-msgid "Oodles"
-msgstr "Unmengen"
-
-#: ../../include/selectors.php:85
-msgid "Nonsexual"
-msgstr "Sexlos"
-
-#: ../../include/selectors.php:123 ../../include/selectors.php:140
-msgid "Single"
-msgstr "Single"
-
-#: ../../include/selectors.php:123
-msgid "Lonely"
-msgstr "Einsam"
-
-#: ../../include/selectors.php:123
-msgid "Available"
-msgstr "Verfügbar"
-
-#: ../../include/selectors.php:123
-msgid "Unavailable"
-msgstr "Nicht verfügbar"
-
-#: ../../include/selectors.php:123
-msgid "Has crush"
-msgstr "Verguckt"
-
-#: ../../include/selectors.php:123
-msgid "Infatuated"
-msgstr "Verknallt"
-
-#: ../../include/selectors.php:123 ../../include/selectors.php:140
-msgid "Dating"
-msgstr "Lerne gerade jemanden kennen"
-
-#: ../../include/selectors.php:123
-msgid "Unfaithful"
-msgstr "Treulos"
-
-#: ../../include/selectors.php:123
-msgid "Sex Addict"
-msgstr "Sexabhängig"
-
-#: ../../include/selectors.php:123
-msgid "Friends/Benefits"
-msgstr "Freunde/Begünstigte"
-
-#: ../../include/selectors.php:123
-msgid "Casual"
-msgstr "Lose"
-
-#: ../../include/selectors.php:123
-msgid "Engaged"
-msgstr "Verlobt"
-
-#: ../../include/selectors.php:123 ../../include/selectors.php:140
-msgid "Married"
-msgstr "Verheiratet"
-
-#: ../../include/selectors.php:123
-msgid "Imaginarily married"
-msgstr "Gewissermaßen verheiratet"
-
-#: ../../include/selectors.php:123
-msgid "Partners"
-msgstr "Partner"
-
-#: ../../include/selectors.php:123 ../../include/selectors.php:140
-msgid "Cohabiting"
-msgstr "Lebensgemeinschaft"
-
-#: ../../include/selectors.php:123
-msgid "Common law"
-msgstr "Informelle Ehe"
-
-#: ../../include/selectors.php:123
-msgid "Happy"
-msgstr "Glücklich"
-
-#: ../../include/selectors.php:123
-msgid "Not looking"
-msgstr "Nicht Ausschau haltend"
-
-#: ../../include/selectors.php:123
-msgid "Swinger"
-msgstr "Swinger"
-
-#: ../../include/selectors.php:123
-msgid "Betrayed"
-msgstr "Betrogen"
-
-#: ../../include/selectors.php:123 ../../include/selectors.php:140
-msgid "Separated"
-msgstr "Getrennt"
-
-#: ../../include/selectors.php:123
-msgid "Unstable"
-msgstr "Labil"
-
-#: ../../include/selectors.php:123 ../../include/selectors.php:140
-msgid "Divorced"
-msgstr "Geschieden"
-
-#: ../../include/selectors.php:123
-msgid "Imaginarily divorced"
-msgstr "Gewissermaßen geschieden"
-
-#: ../../include/selectors.php:123 ../../include/selectors.php:140
-msgid "Widowed"
-msgstr "Verwitwet"
-
-#: ../../include/selectors.php:123
-msgid "Uncertain"
-msgstr "Ungewiss"
-
-#: ../../include/selectors.php:123 ../../include/selectors.php:140
-msgid "It's complicated"
-msgstr "Es ist kompliziert"
-
-#: ../../include/selectors.php:123
-msgid "Don't care"
-msgstr "Interessiert mich nicht"
-
-#: ../../include/selectors.php:123
-msgid "Ask me"
-msgstr "Frag mich mal"
-
-#: ../../include/conversation.php:169
-#, php-format
-msgid "likes %1$s's %2$s"
-msgstr "gefällt %1$ss %2$s"
-
-#: ../../include/conversation.php:172
-#, php-format
-msgid "doesn't like %1$s's %2$s"
-msgstr "missfällt %1$ss %2$s"
-
-#: ../../include/conversation.php:212
-#, php-format
-msgid "%1$s is now connected with %2$s"
-msgstr "%1$s ist jetzt mit %2$s verbunden"
-
-#: ../../include/conversation.php:247
-#, php-format
-msgid "%1$s poked %2$s"
-msgstr "%1$s stupste %2$s an"
-
-#: ../../include/conversation.php:251 ../../include/text.php:1129
-#: ../../include/text.php:1133
-msgid "poked"
-msgstr "stupste"
-
-#: ../../include/conversation.php:736
-#, php-format
-msgid "View %s's profile @ %s"
-msgstr "%ss Profil auf %s ansehen"
-
-#: ../../include/conversation.php:756
-msgid "Categories:"
-msgstr "Kategorien:"
-
-#: ../../include/conversation.php:757
-msgid "Filed under:"
-msgstr "Gespeichert unter:"
-
-#: ../../include/conversation.php:783
-msgid "View in context"
-msgstr "Im Zusammenhang anschauen"
-
-#: ../../include/conversation.php:884
-msgid "remove"
-msgstr "lösche"
-
-#: ../../include/conversation.php:888
-msgid "Loading..."
-msgstr "Lädt ..."
-
-#: ../../include/conversation.php:889
-msgid "Delete Selected Items"
-msgstr "Lösche die ausgewählten Elemente"
-
-#: ../../include/conversation.php:932
-msgid "View Source"
-msgstr "Quelle anzeigen"
-
-#: ../../include/conversation.php:942
-msgid "Follow Thread"
-msgstr "Unterhaltung folgen"
-
-#: ../../include/conversation.php:951
-msgid "Unfollow Thread"
-msgstr "Unterhaltung nicht mehr folgen"
-
-#: ../../include/conversation.php:1062
-msgid "Edit Connection"
-msgstr "Verbindung bearbeiten"
-
-#: ../../include/conversation.php:1072
-msgid "Message"
-msgstr "Nachricht"
-
-#: ../../include/conversation.php:1206
-#, php-format
-msgid "%s likes this."
-msgstr "%s gefällt das."
-
-#: ../../include/conversation.php:1206
-#, php-format
-msgid "%s doesn't like this."
-msgstr "%s gefällt das nicht."
-
-#: ../../include/conversation.php:1210
-#, php-format
-msgid "%2$d people like this."
-msgid_plural "%2$d people like this."
-msgstr[0] "%2$d Person gefällt das."
-msgstr[1] "%2$d Leuten gefällt das."
-
-#: ../../include/conversation.php:1212
-#, php-format
-msgid "%2$d people don't like this."
-msgid_plural "%2$d people don't like this."
-msgstr[0] "%2$d Person gefällt das nicht."
-msgstr[1] "%2$d Leuten gefällt das nicht."
-
-#: ../../include/conversation.php:1218
-msgid "and"
-msgstr "und"
-
-#: ../../include/conversation.php:1221
-#, php-format
-msgid ", and %d other people"
-msgid_plural ", and %d other people"
-msgstr[0] ""
-msgstr[1] ", und %d andere"
-
-#: ../../include/conversation.php:1222
-#, php-format
-msgid "%s like this."
-msgstr "%s gefällt das."
-
-#: ../../include/conversation.php:1222
-#, php-format
-msgid "%s don't like this."
-msgstr "%s gefällt das nicht."
-
-#: ../../include/conversation.php:1265
-msgid "Set your location"
-msgstr "Standort"
-
-#: ../../include/conversation.php:1266
-msgid "Clear browser location"
-msgstr "Browser-Standort löschen"
-
-#: ../../include/conversation.php:1316
-msgid "Tag term:"
-msgstr "Schlagwort:"
-
-#: ../../include/conversation.php:1317
-msgid "Where are you right now?"
-msgstr "Wo bist Du jetzt grade?"
-
-#: ../../include/conversation.php:1322
-msgid "Choose a different album..."
-msgstr "Wählen Sie ein anderes Album aus..."
-
-#: ../../include/conversation.php:1326
-msgid "Comments enabled"
-msgstr "Kommentare aktiviert"
-
-#: ../../include/conversation.php:1327
-msgid "Comments disabled"
-msgstr "Kommentare deaktiviert"
-
-#: ../../include/conversation.php:1375
-msgid "Page link name"
-msgstr "Link zur Seite"
-
-#: ../../include/conversation.php:1378
-msgid "Post as"
-msgstr "Veröffentlichen als"
-
-#: ../../include/conversation.php:1392
-msgid "Toggle voting"
-msgstr "Umfragewerkzeug aktivieren"
-
-#: ../../include/conversation.php:1395
-msgid "Disable comments"
-msgstr "Kommentare deaktivieren"
-
-#: ../../include/conversation.php:1396
-msgid "Toggle comments"
-msgstr "Kommentare umschalten"
-
-#: ../../include/conversation.php:1404
-msgid "Categories (optional, comma-separated list)"
-msgstr "Kategorien (optional, kommagetrennte Liste)"
-
-#: ../../include/conversation.php:1427
-msgid "Other networks and post services"
-msgstr "Andere Netzwerke und Platformen"
-
-#: ../../include/conversation.php:1433
-msgid "Set publish date"
-msgstr "Veröffentlichungsdatum festlegen"
-
-#: ../../include/conversation.php:1693
-msgid "Commented Order"
-msgstr "Neueste Kommentare"
-
-#: ../../include/conversation.php:1696
-msgid "Sort by Comment Date"
-msgstr "Nach Kommentardatum sortiert"
-
-#: ../../include/conversation.php:1700
-msgid "Posted Order"
-msgstr "Neueste Beiträge"
-
-#: ../../include/conversation.php:1703
-msgid "Sort by Post Date"
-msgstr "Nach Beitragsdatum sortiert"
-
-#: ../../include/conversation.php:1711
-msgid "Posts that mention or involve you"
-msgstr "Beiträge mit Beteiligung Deinerseits"
-
-#: ../../include/conversation.php:1720
-msgid "Activity Stream - by date"
-msgstr "Activity Stream – nach Datum sortiert"
-
-#: ../../include/conversation.php:1726
-msgid "Starred"
-msgstr "Markiert"
-
-#: ../../include/conversation.php:1729
-msgid "Favourite Posts"
-msgstr "Markierte Beiträge"
-
-#: ../../include/conversation.php:1736
-msgid "Spam"
-msgstr "Spam"
-
-#: ../../include/conversation.php:1739
-msgid "Posts flagged as SPAM"
-msgstr "Nachrichten, die als SPAM markiert wurden"
-
-#: ../../include/conversation.php:1814 ../../include/nav.php:381
-msgid "Status Messages and Posts"
-msgstr "Statusnachrichten und Beiträge"
-
-#: ../../include/conversation.php:1827 ../../include/nav.php:394
-msgid "Profile Details"
-msgstr "Profil-Details"
-
-#: ../../include/conversation.php:1837 ../../include/nav.php:404
-#: ../../include/photos.php:666
-msgid "Photo Albums"
-msgstr "Fotoalben"
-
-#: ../../include/conversation.php:1845 ../../include/nav.php:412
-msgid "Files and Storage"
-msgstr "Dateien und Speicher"
-
-#: ../../include/conversation.php:1882 ../../include/nav.php:447
-msgid "Bookmarks"
-msgstr "Lesezeichen"
-
-#: ../../include/conversation.php:1885 ../../include/nav.php:450
-msgid "Saved Bookmarks"
-msgstr "Gespeicherte Lesezeichen"
-
-#: ../../include/conversation.php:1896 ../../include/nav.php:461
-msgid "View Cards"
-msgstr "Karten anzeigen"
-
-#: ../../include/conversation.php:1904
-msgid "articles"
-msgstr "Artikel"
-
-#: ../../include/conversation.php:1907 ../../include/nav.php:472
-msgid "View Articles"
-msgstr "Artikel anzeigen"
-
-#: ../../include/conversation.php:1918 ../../include/nav.php:484
-msgid "View Webpages"
-msgstr "Webseiten anzeigen"
-
-#: ../../include/conversation.php:1987
-msgctxt "noun"
-msgid "Attending"
-msgid_plural "Attending"
-msgstr[0] "Zusage"
-msgstr[1] "Zusagen"
-
-#: ../../include/conversation.php:1990
-msgctxt "noun"
-msgid "Not Attending"
-msgid_plural "Not Attending"
-msgstr[0] "Absage"
-msgstr[1] "Absagen"
-
-#: ../../include/conversation.php:1993
-msgctxt "noun"
-msgid "Undecided"
-msgid_plural "Undecided"
-msgstr[0] " Unentschlossen"
-msgstr[1] "Unentschlossene"
-
-#: ../../include/conversation.php:1996
-msgctxt "noun"
-msgid "Agree"
-msgid_plural "Agrees"
-msgstr[0] "Zustimmung"
-msgstr[1] "Zustimmungen"
-
-#: ../../include/conversation.php:1999
-msgctxt "noun"
-msgid "Disagree"
-msgid_plural "Disagrees"
-msgstr[0] "Ablehnung"
-msgstr[1] "Ablehnungen"
-
-#: ../../include/conversation.php:2002
-msgctxt "noun"
-msgid "Abstain"
-msgid_plural "Abstains"
-msgstr[0] "Enthaltung"
-msgstr[1] "Enthaltungen"
-
-#: ../../include/dir_fns.php:141
-msgid "Directory Options"
-msgstr "Verzeichnisoptionen"
-
-#: ../../include/dir_fns.php:143
-msgid "Safe Mode"
-msgstr "Sicherer Modus"
-
-#: ../../include/dir_fns.php:144
-msgid "Public Forums Only"
-msgstr "Nur öffentliche Foren"
-
-#: ../../include/dir_fns.php:145
-msgid "This Website Only"
-msgstr "Nur dieser Hub"
-
-#: ../../include/bookmarks.php:34
-#, php-format
-msgid "%1$s's bookmarks"
-msgstr "%1$ss Lesezeichen"
-
-#: ../../include/import.php:25
-msgid "Unable to import a removed channel."
-msgstr "Nicht möglich, einen gelöschten Kanal zu importieren."
-
-#: ../../include/import.php:46
+#: ../../extend/addon/hzaddons/nofed/Mod_Nofed.php:34
msgid ""
-"Cannot create a duplicate channel identifier on this system. Import failed."
-msgstr "Kann keinen doppelten Kanal-Identifikator auf diesem System erzeugen (Spitzname oder Hash schon belegt). Import fehlgeschlagen."
+"Prevent posting from being federated to anybody. It will exist only on your "
+"channel page."
+msgstr ""
-#: ../../include/import.php:111
-msgid "Cloned channel not found. Import failed."
-msgstr "Geklonter Kanal nicht gefunden. Import fehlgeschlagen."
+#: ../../extend/addon/hzaddons/nofed/Mod_Nofed.php:42
+msgid "Federate posts by default"
+msgstr "Beiträge standardmäßig verteilen"
-#: ../../include/text.php:492
-msgid "prev"
-msgstr "vorherige"
+#: ../../extend/addon/hzaddons/nofed/Mod_Nofed.php:50
+msgid "No Federation"
+msgstr ""
-#: ../../include/text.php:494
-msgid "first"
-msgstr "erste"
+#: ../../extend/addon/hzaddons/nofed/nofed.php:47
+msgid "Federate"
+msgstr "Beitrag verteilen"
-#: ../../include/text.php:523
-msgid "last"
-msgstr "letzte"
+#: ../../extend/addon/hzaddons/visage/Mod_Visage.php:21
+msgid "Who viewed my channel/profile"
+msgstr ""
-#: ../../include/text.php:526
-msgid "next"
-msgstr "nächste"
+#: ../../extend/addon/hzaddons/visage/Mod_Visage.php:25
+msgid "Recent Channel/Profile Viewers"
+msgstr "Kürzliche Kanal/Profil Besucher"
-#: ../../include/text.php:537
-msgid "older"
-msgstr "älter"
+#: ../../extend/addon/hzaddons/visage/Mod_Visage.php:36
+msgid "No entries."
+msgstr "Keine Einträge."
-#: ../../include/text.php:539
-msgid "newer"
-msgstr "neuer"
+#: ../../extend/addon/hzaddons/ijpost/Mod_Ijpost.php:23
+msgid "Insane Journal Crosspost Connector Settings saved."
+msgstr ""
-#: ../../include/text.php:961
-msgid "No connections"
-msgstr "Keine Verbindungen"
+#: ../../extend/addon/hzaddons/ijpost/Mod_Ijpost.php:35
+msgid "Insane Journal Crosspost Connector App"
+msgstr ""
-#: ../../include/text.php:993
-#, php-format
-msgid "View all %s connections"
-msgstr "Alle Verbindungen von %s anzeigen"
+#: ../../extend/addon/hzaddons/ijpost/Mod_Ijpost.php:36
+msgid "Relay public postings to Insane Journal"
+msgstr ""
-#: ../../include/text.php:1129 ../../include/text.php:1133
-msgid "poke"
-msgstr "anstupsen"
+#: ../../extend/addon/hzaddons/ijpost/Mod_Ijpost.php:53
+msgid "InsaneJournal username"
+msgstr "InsaneJournal-Benutzername"
-#: ../../include/text.php:1134
-msgid "ping"
-msgstr "anpingen"
+#: ../../extend/addon/hzaddons/ijpost/Mod_Ijpost.php:57
+msgid "InsaneJournal password"
+msgstr "InsaneJournal-Passwort"
-#: ../../include/text.php:1134
-msgid "pinged"
-msgstr "pingte"
+#: ../../extend/addon/hzaddons/ijpost/Mod_Ijpost.php:61
+msgid "Post to InsaneJournal by default"
+msgstr "Standardmäßig bei InsaneJournal veröffentlichen"
-#: ../../include/text.php:1135
-msgid "prod"
-msgstr "knuffen"
+#: ../../extend/addon/hzaddons/ijpost/Mod_Ijpost.php:69
+msgid "Insane Journal Crosspost Connector"
+msgstr ""
-#: ../../include/text.php:1135
-msgid "prodded"
-msgstr "knuffte"
+#: ../../extend/addon/hzaddons/ijpost/ijpost.php:45
+msgid "Post to Insane Journal"
+msgstr ""
-#: ../../include/text.php:1136
-msgid "slap"
-msgstr "ohrfeigen"
-
-#: ../../include/text.php:1136
-msgid "slapped"
-msgstr "ohrfeigte"
-
-#: ../../include/text.php:1137
-msgid "finger"
-msgstr "befummeln"
-
-#: ../../include/text.php:1137
-msgid "fingered"
-msgstr "befummelte"
-
-#: ../../include/text.php:1138
-msgid "rebuff"
-msgstr "eine Abfuhr erteilen"
-
-#: ../../include/text.php:1138
-msgid "rebuffed"
-msgstr "zurückgewiesen"
-
-#: ../../include/text.php:1161
-msgid "happy"
-msgstr "glücklich"
-
-#: ../../include/text.php:1162
-msgid "sad"
-msgstr "traurig"
-
-#: ../../include/text.php:1163
-msgid "mellow"
-msgstr "sanft"
-
-#: ../../include/text.php:1164
-msgid "tired"
-msgstr "müde"
-
-#: ../../include/text.php:1165
-msgid "perky"
-msgstr "frech"
-
-#: ../../include/text.php:1166
-msgid "angry"
-msgstr "sauer"
-
-#: ../../include/text.php:1167
-msgid "stupefied"
-msgstr "verblüfft"
-
-#: ../../include/text.php:1168
-msgid "puzzled"
-msgstr "verwirrt"
-
-#: ../../include/text.php:1169
-msgid "interested"
-msgstr "interessiert"
-
-#: ../../include/text.php:1170
-msgid "bitter"
-msgstr "verbittert"
-
-#: ../../include/text.php:1171
-msgid "cheerful"
-msgstr "fröhlich"
-
-#: ../../include/text.php:1172
-msgid "alive"
-msgstr "lebendig"
-
-#: ../../include/text.php:1173
-msgid "annoyed"
-msgstr "verärgert"
-
-#: ../../include/text.php:1174
-msgid "anxious"
-msgstr "unruhig"
-
-#: ../../include/text.php:1175
-msgid "cranky"
-msgstr "schrullig"
-
-#: ../../include/text.php:1176
-msgid "disturbed"
-msgstr "verstört"
-
-#: ../../include/text.php:1177
-msgid "frustrated"
-msgstr "frustriert"
-
-#: ../../include/text.php:1178
-msgid "depressed"
-msgstr "deprimiert"
-
-#: ../../include/text.php:1179
-msgid "motivated"
-msgstr "motiviert"
-
-#: ../../include/text.php:1180
-msgid "relaxed"
-msgstr "entspannt"
-
-#: ../../include/text.php:1181
-msgid "surprised"
-msgstr "überrascht"
-
-#: ../../include/text.php:1360 ../../include/js_strings.php:76
-msgid "Monday"
-msgstr "Montag"
-
-#: ../../include/text.php:1360 ../../include/js_strings.php:77
-msgid "Tuesday"
-msgstr "Dienstag"
-
-#: ../../include/text.php:1360 ../../include/js_strings.php:78
-msgid "Wednesday"
-msgstr "Mittwoch"
-
-#: ../../include/text.php:1360 ../../include/js_strings.php:79
-msgid "Thursday"
-msgstr "Donnerstag"
-
-#: ../../include/text.php:1360 ../../include/js_strings.php:80
-msgid "Friday"
-msgstr "Freitag"
-
-#: ../../include/text.php:1360 ../../include/js_strings.php:81
-msgid "Saturday"
-msgstr "Samstag"
-
-#: ../../include/text.php:1360 ../../include/js_strings.php:75
-msgid "Sunday"
-msgstr "Sonntag"
-
-#: ../../include/text.php:1364 ../../include/js_strings.php:51
-msgid "January"
-msgstr "Januar"
-
-#: ../../include/text.php:1364 ../../include/js_strings.php:52
-msgid "February"
-msgstr "Februar"
-
-#: ../../include/text.php:1364 ../../include/js_strings.php:53
-msgid "March"
-msgstr "März"
-
-#: ../../include/text.php:1364 ../../include/js_strings.php:54
-msgid "April"
-msgstr "April"
-
-#: ../../include/text.php:1364
-msgid "May"
-msgstr "Mai"
-
-#: ../../include/text.php:1364 ../../include/js_strings.php:56
-msgid "June"
-msgstr "Juni"
-
-#: ../../include/text.php:1364 ../../include/js_strings.php:57
-msgid "July"
-msgstr "Juli"
-
-#: ../../include/text.php:1364 ../../include/js_strings.php:58
-msgid "August"
-msgstr "August"
-
-#: ../../include/text.php:1364 ../../include/js_strings.php:59
-msgid "September"
-msgstr "September"
-
-#: ../../include/text.php:1364 ../../include/js_strings.php:60
-msgid "October"
-msgstr "Oktober"
-
-#: ../../include/text.php:1364 ../../include/js_strings.php:61
-msgid "November"
-msgstr "November"
-
-#: ../../include/text.php:1364 ../../include/js_strings.php:62
-msgid "December"
-msgstr "Dezember"
-
-#: ../../include/text.php:1428 ../../include/text.php:1432
-msgid "Unknown Attachment"
-msgstr "Unbekannter Anhang"
-
-#: ../../include/text.php:1434 ../../include/feedutils.php:860
-msgid "unknown"
-msgstr "unbekannt"
-
-#: ../../include/text.php:1470
-msgid "remove category"
-msgstr "Kategorie entfernen"
-
-#: ../../include/text.php:1544
-msgid "remove from file"
-msgstr "aus der Datei entfernen"
-
-#: ../../include/text.php:1686 ../../include/message.php:12
-msgid "Download binary/encrypted content"
-msgstr "Binären/verschlüsselten Inhalt herunterladen"
-
-#: ../../include/text.php:1849 ../../include/language.php:397
-msgid "default"
-msgstr "Standard"
-
-#: ../../include/text.php:1857
-msgid "Page layout"
-msgstr "Seiten-Layout"
-
-#: ../../include/text.php:1857
-msgid "You can create your own with the layouts tool"
-msgstr "Mit dem Gestaltungswerkzeug kannst Du Deine eigenen Layouts erstellen"
-
-#: ../../include/text.php:1868
-msgid "HTML"
-msgstr "HTML"
-
-#: ../../include/text.php:1871
-msgid "Comanche Layout"
-msgstr "Comanche-Layout"
-
-#: ../../include/text.php:1876
-msgid "PHP"
-msgstr "PHP"
-
-#: ../../include/text.php:1885
-msgid "Page content type"
-msgstr "Art des Seiteninhalts"
-
-#: ../../include/text.php:2018
-msgid "activity"
-msgstr "Aktivität"
-
-#: ../../include/text.php:2100
-msgid "a-z, 0-9, -, and _ only"
-msgstr "nur a-z, 0-9, - und _"
-
-#: ../../include/text.php:2419
-msgid "Design Tools"
-msgstr "Gestaltungswerkzeuge"
-
-#: ../../include/text.php:2425
-msgid "Pages"
-msgstr "Seiten"
-
-#: ../../include/text.php:2447
-msgid "Import website..."
-msgstr "Webseite importieren..."
-
-#: ../../include/text.php:2448
-msgid "Select folder to import"
-msgstr "Ordner zum Importieren auswählen"
-
-#: ../../include/text.php:2449
-msgid "Import from a zipped folder:"
-msgstr "Aus einem gezippten Ordner importieren:"
-
-#: ../../include/text.php:2450
-msgid "Import from cloud files:"
-msgstr "Aus Cloud-Dateien importieren:"
-
-#: ../../include/text.php:2451
-msgid "/cloud/channel/path/to/folder"
-msgstr "/Cloud/Kanal/Pfad/zum/Ordner"
-
-#: ../../include/text.php:2452
-msgid "Enter path to website files"
-msgstr "Pfad zu Webseitendateien eingeben"
-
-#: ../../include/text.php:2453
-msgid "Select folder"
-msgstr "Ordner auswählen"
-
-#: ../../include/text.php:2454
-msgid "Export website..."
-msgstr "Webseite exportieren..."
-
-#: ../../include/text.php:2455
-msgid "Export to a zip file"
-msgstr "In eine ZIP-Datei exportieren"
-
-#: ../../include/text.php:2456
-msgid "website.zip"
-msgstr "website.zip"
-
-#: ../../include/text.php:2457
-msgid "Enter a name for the zip file."
-msgstr "Geben Sie einen für die ZIP-Datei ein."
-
-#: ../../include/text.php:2458
-msgid "Export to cloud files"
-msgstr "In Cloud-Dateien exportieren"
-
-#: ../../include/text.php:2459
-msgid "/path/to/export/folder"
-msgstr "/Pfad/zum/exportierenden/Ordner"
-
-#: ../../include/text.php:2460
-msgid "Enter a path to a cloud files destination."
-msgstr "Gib den Pfad zu einem Datei-Speicherort in der Cloud ein."
-
-#: ../../include/text.php:2461
-msgid "Specify folder"
-msgstr "Ordner angeben"
-
-#: ../../include/contact_widgets.php:11
-#, php-format
-msgid "%d invitation available"
-msgid_plural "%d invitations available"
-msgstr[0] "%d Einladung verfügbar"
-msgstr[1] "%d Einladungen verfügbar"
-
-#: ../../include/contact_widgets.php:19
-msgid "Find Channels"
-msgstr "Finde Kanäle"
-
-#: ../../include/contact_widgets.php:20
-msgid "Enter name or interest"
-msgstr "Name oder Interessen eingeben"
-
-#: ../../include/contact_widgets.php:21
-msgid "Connect/Follow"
-msgstr "Verbinden/Folgen"
-
-#: ../../include/contact_widgets.php:22
-msgid "Examples: Robert Morgenstein, Fishing"
-msgstr "Beispiele: Robert Morgenstein, Angeln"
-
-#: ../../include/contact_widgets.php:26
-msgid "Random Profile"
-msgstr "Zufallsprofil"
-
-#: ../../include/contact_widgets.php:27
-msgid "Invite Friends"
-msgstr "Lade Freunde ein"
-
-#: ../../include/contact_widgets.php:29
-msgid "Advanced example: name=fred and country=iceland"
-msgstr "Fortgeschrittenes Beispiel: name=fred and country=iceland"
-
-#: ../../include/contact_widgets.php:223
-msgid "Common Connections"
-msgstr "Gemeinsame Verbindungen"
-
-#: ../../include/contact_widgets.php:228
-#, php-format
-msgid "View all %d common connections"
-msgstr "Zeige alle %d gemeinsamen Verbindungen"
-
-#: ../../include/markdown.php:158 ../../include/bbcode.php:356
-#, php-format
-msgid "%1$s wrote the following %2$s %3$s"
-msgstr "%1$s schrieb den folgenden %2$s %3$s"
-
-#: ../../include/follow.php:37
-msgid "Channel is blocked on this site."
-msgstr "Der Kanal ist auf dieser Seite blockiert "
-
-#: ../../include/follow.php:42
-msgid "Channel location missing."
-msgstr "Adresse des Kanals fehlt."
-
-#: ../../include/follow.php:84
-msgid "Response from remote channel was incomplete."
-msgstr "Antwort des entfernten Kanals war unvollständig."
-
-#: ../../include/follow.php:96
-msgid "Premium channel - please visit:"
-msgstr "Premium-Kanal - bitte gehe zu:"
-
-#: ../../include/follow.php:110
-msgid "Channel was deleted and no longer exists."
-msgstr "Kanal wurde gelöscht und existiert nicht mehr."
-
-#: ../../include/follow.php:165
-msgid "Remote channel or protocol unavailable."
-msgstr "Externer Kanal oder Protokoll nicht verfügbar."
-
-#: ../../include/follow.php:188
-msgid "Channel discovery failed."
-msgstr "Kanalsuche fehlgeschlagen"
-
-#: ../../include/follow.php:200
-msgid "Protocol disabled."
-msgstr "Protokoll deaktiviert."
-
-#: ../../include/follow.php:211
-msgid "Cannot connect to yourself."
-msgstr "Du kannst Dich nicht mit Dir selbst verbinden."
-
-#: ../../include/js_strings.php:5
-msgid "Delete this item?"
-msgstr "Dieses Element löschen?"
-
-#: ../../include/js_strings.php:8
-#, php-format
-msgid "%s show less"
-msgstr "%s weniger anzeigen"
-
-#: ../../include/js_strings.php:9
-#, php-format
-msgid "%s expand"
-msgstr "%s aufklappen"
-
-#: ../../include/js_strings.php:10
-#, php-format
-msgid "%s collapse"
-msgstr "%s einklappen"
-
-#: ../../include/js_strings.php:11
-msgid "Password too short"
-msgstr "Kennwort zu kurz"
-
-#: ../../include/js_strings.php:12
-msgid "Passwords do not match"
-msgstr "Kennwörter stimmen nicht überein"
-
-#: ../../include/js_strings.php:13
-msgid "everybody"
-msgstr "alle"
-
-#: ../../include/js_strings.php:14
-msgid "Secret Passphrase"
-msgstr "geheime Passphrase"
-
-#: ../../include/js_strings.php:15
-msgid "Passphrase hint"
-msgstr "Hinweis zur Passphrase"
-
-#: ../../include/js_strings.php:16
-msgid "Notice: Permissions have changed but have not yet been submitted."
-msgstr "Achtung: Berechtigungen wurden verändert, aber noch nicht gespeichert."
-
-#: ../../include/js_strings.php:17
-msgid "close all"
-msgstr "Alle schließen"
-
-#: ../../include/js_strings.php:18
-msgid "Nothing new here"
-msgstr "Nichts Neues hier"
-
-#: ../../include/js_strings.php:19
-msgid "Rate This Channel (this is public)"
-msgstr "Diesen Kanal bewerten (öffentlich sichtbar)"
-
-#: ../../include/js_strings.php:21
-msgid "Describe (optional)"
-msgstr "Beschreibung (optional)"
-
-#: ../../include/js_strings.php:23
-msgid "Please enter a link URL"
-msgstr "Gib eine URL ein:"
-
-#: ../../include/js_strings.php:24
-msgid "Unsaved changes. Are you sure you wish to leave this page?"
-msgstr "Ungespeicherte Änderungen. Bist Du sicher, dass Du diese Seite verlassen möchtest?"
-
-#: ../../include/js_strings.php:31
-msgid "timeago.prefixAgo"
-msgstr "vor"
-
-#: ../../include/js_strings.php:32
-msgid "timeago.prefixFromNow"
-msgstr "in"
-
-#: ../../include/js_strings.php:33
-msgid "timeago.suffixAgo"
-msgstr "NONE"
-
-#: ../../include/js_strings.php:34
-msgid "timeago.suffixFromNow"
-msgstr "NONE"
-
-#: ../../include/js_strings.php:37
-msgid "less than a minute"
-msgstr "weniger als einer Minute"
-
-#: ../../include/js_strings.php:38
-msgid "about a minute"
-msgstr "ungefähr einer Minute"
-
-#: ../../include/js_strings.php:39
-#, php-format
-msgid "%d minutes"
-msgstr "%d Minuten"
-
-#: ../../include/js_strings.php:40
-msgid "about an hour"
-msgstr "ungefähr einer Stunde"
-
-#: ../../include/js_strings.php:41
-#, php-format
-msgid "about %d hours"
-msgstr "ungefähr %d Stunden"
-
-#: ../../include/js_strings.php:42
-msgid "a day"
-msgstr "einem Tag"
-
-#: ../../include/js_strings.php:43
-#, php-format
-msgid "%d days"
-msgstr "%d Tagen"
-
-#: ../../include/js_strings.php:44
-msgid "about a month"
-msgstr "ungefähr einem Monat"
-
-#: ../../include/js_strings.php:45
-#, php-format
-msgid "%d months"
-msgstr "%d Monaten"
-
-#: ../../include/js_strings.php:46
-msgid "about a year"
-msgstr "ungefähr einem Jahr"
-
-#: ../../include/js_strings.php:47
-#, php-format
-msgid "%d years"
-msgstr "%d Jahren"
-
-#: ../../include/js_strings.php:48
-msgid " "
-msgstr " "
-
-#: ../../include/js_strings.php:49
-msgid "timeago.numbers"
-msgstr "timeago.numbers"
-
-#: ../../include/js_strings.php:55
-msgctxt "long"
-msgid "May"
-msgstr "Mai"
-
-#: ../../include/js_strings.php:63
-msgid "Jan"
-msgstr "Jan"
-
-#: ../../include/js_strings.php:64
-msgid "Feb"
-msgstr "Feb"
-
-#: ../../include/js_strings.php:65
-msgid "Mar"
-msgstr "Mär"
-
-#: ../../include/js_strings.php:66
-msgid "Apr"
-msgstr "Apr"
-
-#: ../../include/js_strings.php:67
-msgctxt "short"
-msgid "May"
-msgstr "Mai"
-
-#: ../../include/js_strings.php:68
-msgid "Jun"
-msgstr "Jun"
-
-#: ../../include/js_strings.php:69
-msgid "Jul"
-msgstr "Jul"
-
-#: ../../include/js_strings.php:70
-msgid "Aug"
-msgstr "Aug"
-
-#: ../../include/js_strings.php:71
-msgid "Sep"
-msgstr "Sep"
-
-#: ../../include/js_strings.php:72
-msgid "Oct"
-msgstr "Okt"
-
-#: ../../include/js_strings.php:73
-msgid "Nov"
-msgstr "Nov"
-
-#: ../../include/js_strings.php:74
-msgid "Dec"
-msgstr "Dez"
-
-#: ../../include/js_strings.php:82
-msgid "Sun"
-msgstr "So"
-
-#: ../../include/js_strings.php:83
-msgid "Mon"
-msgstr "Mo"
-
-#: ../../include/js_strings.php:84
-msgid "Tue"
-msgstr "Di"
-
-#: ../../include/js_strings.php:85
-msgid "Wed"
-msgstr "Mi"
-
-#: ../../include/js_strings.php:86
-msgid "Thu"
-msgstr "Do"
-
-#: ../../include/js_strings.php:87
-msgid "Fri"
-msgstr "Fr"
-
-#: ../../include/js_strings.php:88
-msgid "Sat"
-msgstr "Sa"
-
-#: ../../include/js_strings.php:89
-msgctxt "calendar"
-msgid "today"
-msgstr "heute"
-
-#: ../../include/js_strings.php:90
-msgctxt "calendar"
-msgid "month"
-msgstr "Monat"
-
-#: ../../include/js_strings.php:91
-msgctxt "calendar"
-msgid "week"
-msgstr "Woche"
-
-#: ../../include/js_strings.php:92
-msgctxt "calendar"
-msgid "day"
-msgstr "Tag"
-
-#: ../../include/js_strings.php:93
-msgctxt "calendar"
-msgid "All day"
-msgstr "Ganztägig"
-
-#: ../../include/message.php:40
-msgid "Unable to determine sender."
-msgstr "Kann Absender nicht bestimmen."
-
-#: ../../include/message.php:79
-msgid "No recipient provided."
-msgstr "Kein Empfänger angegeben"
-
-#: ../../include/message.php:84
-msgid "[no subject]"
-msgstr "[no subject]"
-
-#: ../../include/message.php:214
-msgid "Stored post could not be verified."
-msgstr "Gespeicherter Beitrag konnten nicht überprüft werden."
-
-#: ../../include/activities.php:41
-msgid " and "
-msgstr "und"
-
-#: ../../include/activities.php:49
-msgid "public profile"
-msgstr "öffentliches Profil"
-
-#: ../../include/activities.php:58
-#, php-format
-msgid "%1$s changed %2$s to “%3$s”"
-msgstr "%1$s hat %2$s auf “%3$s” geändert"
-
-#: ../../include/activities.php:59
-#, php-format
-msgid "Visit %1$s's %2$s"
-msgstr "Besuche %1$s's %2$s"
-
-#: ../../include/activities.php:62
-#, php-format
-msgid "%1$s has an updated %2$s, changing %3$s."
-msgstr "%1$s hat ein aktualisiertes %2$s, %3$s wurde verändert."
-
-#: ../../include/attach.php:265 ../../include/attach.php:361
-msgid "Item was not found."
-msgstr "Beitrag wurde nicht gefunden."
-
-#: ../../include/attach.php:554
-msgid "No source file."
-msgstr "Keine Quelldatei."
-
-#: ../../include/attach.php:576
-msgid "Cannot locate file to replace"
-msgstr "Kann Datei zum Ersetzen nicht finden"
-
-#: ../../include/attach.php:595
-msgid "Cannot locate file to revise/update"
-msgstr "Kann Datei zum Prüfen/Aktualisieren nicht finden"
-
-#: ../../include/attach.php:737
-#, php-format
-msgid "File exceeds size limit of %d"
-msgstr "Datei überschreitet das Größen-Limit von %d"
-
-#: ../../include/attach.php:758
-#, php-format
-msgid "You have reached your limit of %1$.0f Mbytes attachment storage."
-msgstr "Die Größe Deiner Datei-Anhänge hat das Maximum von %1$.0f MByte erreicht."
-
-#: ../../include/attach.php:940
-msgid "File upload failed. Possible system limit or action terminated."
-msgstr "Datei-Upload fehlgeschlagen. Mögliche Systembegrenzung oder abgebrochener Prozess."
-
-#: ../../include/attach.php:969
-msgid "Stored file could not be verified. Upload failed."
-msgstr "Gespeichert Datei konnte nicht verifiziert werden. Upload abgebrochen."
-
-#: ../../include/attach.php:1043 ../../include/attach.php:1059
-msgid "Path not available."
-msgstr "Pfad nicht verfügbar."
-
-#: ../../include/attach.php:1108 ../../include/attach.php:1273
-msgid "Empty pathname"
-msgstr "Leere Pfadangabe"
-
-#: ../../include/attach.php:1134
-msgid "duplicate filename or path"
-msgstr "doppelter Dateiname oder Pfad"
-
-#: ../../include/attach.php:1159
-msgid "Path not found."
-msgstr "Pfad nicht gefunden."
-
-#: ../../include/attach.php:1227
-msgid "mkdir failed."
-msgstr "mkdir fehlgeschlagen."
-
-#: ../../include/attach.php:1231
-msgid "database storage failed."
-msgstr "Speichern in der Datenbank fehlgeschlagen."
-
-#: ../../include/attach.php:1279
-msgid "Empty path"
-msgstr "Leere Pfadangabe"
-
-#: ../../include/security.php:541
+#: ../../extend/addon/hzaddons/totp/Settings/Totp.php:90
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 "Das Security-Token des Formulars war nicht korrekt. Das ist wahrscheinlich passiert, weil das Formular zu lange (>3 Stunden) offen war, bevor es abgeschickt wurde."
+"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 ""
-#: ../../include/items.php:885 ../../include/items.php:945
-msgid "(Unknown)"
-msgstr "(Unbekannt)"
+#: ../../extend/addon/hzaddons/totp/Settings/Totp.php:93
+msgid "Your TOTP secret is"
+msgstr ""
-#: ../../include/items.php:1133
-msgid "Visible to anybody on the internet."
-msgstr "Für jeden im Internet sichtbar."
-
-#: ../../include/items.php:1135
-msgid "Visible to you only."
-msgstr "Nur für Dich sichtbar."
-
-#: ../../include/items.php:1137
-msgid "Visible to anybody in this network."
-msgstr "Für jedes $Projectname-Mitglied sichtbar."
-
-#: ../../include/items.php:1139
-msgid "Visible to anybody authenticated."
-msgstr "Für jeden sichtbar, der angemeldet ist."
-
-#: ../../include/items.php:1141
-#, php-format
-msgid "Visible to anybody on %s."
-msgstr "Für jeden auf %s sichtbar."
-
-#: ../../include/items.php:1143
-msgid "Visible to all connections."
-msgstr "Für alle Verbindungen sichtbar."
-
-#: ../../include/items.php:1145
-msgid "Visible to approved connections."
-msgstr "Nur für akzeptierte Verbindungen sichtbar."
-
-#: ../../include/items.php:1147
-msgid "Visible to specific connections."
-msgstr "Sichtbar für bestimmte Verbindungen."
-
-#: ../../include/items.php:4197
-msgid "Privacy group is empty."
-msgstr "Gruppe ist leer."
-
-#: ../../include/items.php:4204
-#, php-format
-msgid "Privacy group: %s"
-msgstr "Gruppe: %s"
-
-#: ../../include/items.php:4216
-msgid "Connection not found."
-msgstr "Die Verbindung wurde nicht gefunden."
-
-#: ../../include/items.php:4565
-msgid "profile photo"
-msgstr "Profilfoto"
-
-#: ../../include/items.php:4756
-#, php-format
-msgid "[Edited %s]"
-msgstr "[%s wurde bearbeitet]"
-
-#: ../../include/items.php:4756
-msgctxt "edit_activity"
-msgid "Post"
-msgstr "Beitrag"
-
-#: ../../include/items.php:4756
-msgctxt "edit_activity"
-msgid "Comment"
-msgstr "Kommentar"
-
-#: ../../include/channel.php:35
-msgid "Unable to obtain identity information from database"
-msgstr "Kann keine Identitäts-Informationen aus Datenbank beziehen"
-
-#: ../../include/channel.php:68
-msgid "Empty name"
-msgstr "Namensfeld leer"
-
-#: ../../include/channel.php:71
-msgid "Name too long"
-msgstr "Name ist zu lang"
-
-#: ../../include/channel.php:188
-msgid "No account identifier"
-msgstr "Keine Konten-Kennung"
-
-#: ../../include/channel.php:200
-msgid "Nickname is required."
-msgstr "Spitzname ist erforderlich."
-
-#: ../../include/channel.php:277
-msgid "Unable to retrieve created identity"
-msgstr "Kann die erstellte Identität nicht empfangen"
-
-#: ../../include/channel.php:373
-msgid "Default Profile"
-msgstr "Standard-Profil"
-
-#: ../../include/channel.php:532 ../../include/channel.php:621
-msgid "Unable to retrieve modified identity"
-msgstr "Geänderte Identität kann nicht empfangen werden"
-
-#: ../../include/channel.php:1297
-msgid "Create New Profile"
-msgstr "Neues Profil erstellen"
-
-#: ../../include/channel.php:1318
-msgid "Visible to everybody"
-msgstr "Für jeden sichtbar"
-
-#: ../../include/channel.php:1395 ../../include/channel.php:1523
-msgid "Gender:"
-msgstr "Geschlecht:"
-
-#: ../../include/channel.php:1397 ../../include/channel.php:1591
-msgid "Homepage:"
-msgstr "Homepage:"
-
-#: ../../include/channel.php:1398
-msgid "Online Now"
-msgstr "gerade online"
-
-#: ../../include/channel.php:1451
-msgid "Change your profile photo"
-msgstr "Dein Profilfoto ändern"
-
-#: ../../include/channel.php:1482
-msgid "Trans"
-msgstr "Trans"
-
-#: ../../include/channel.php:1528
-msgid "Like this channel"
-msgstr "Dieser Kanal gefällt mir"
-
-#: ../../include/channel.php:1552
-msgid "j F, Y"
-msgstr "j. F Y"
-
-#: ../../include/channel.php:1553
-msgid "j F"
-msgstr "j. F"
-
-#: ../../include/channel.php:1560
-msgid "Birthday:"
-msgstr "Geburtstag:"
-
-#: ../../include/channel.php:1573
-#, php-format
-msgid "for %1$d %2$s"
-msgstr "seit %1$d %2$s"
-
-#: ../../include/channel.php:1585
-msgid "Tags:"
-msgstr "Schlagworte:"
-
-#: ../../include/channel.php:1589
-msgid "Sexual Preference:"
-msgstr "Sexuelle Orientierung:"
-
-#: ../../include/channel.php:1595
-msgid "Political Views:"
-msgstr "Politische Ansichten:"
-
-#: ../../include/channel.php:1597
-msgid "Religion:"
-msgstr "Religion:"
-
-#: ../../include/channel.php:1601
-msgid "Hobbies/Interests:"
-msgstr "Hobbys/Interessen:"
-
-#: ../../include/channel.php:1603
-msgid "Likes:"
-msgstr "Gefällt:"
-
-#: ../../include/channel.php:1605
-msgid "Dislikes:"
-msgstr "Gefällt nicht:"
-
-#: ../../include/channel.php:1607
-msgid "Contact information and Social Networks:"
-msgstr "Kontaktinformation und soziale Netzwerke:"
-
-#: ../../include/channel.php:1609
-msgid "My other channels:"
-msgstr "Meine anderen Kanäle:"
-
-#: ../../include/channel.php:1611
-msgid "Musical interests:"
-msgstr "Musikalische Interessen:"
-
-#: ../../include/channel.php:1613
-msgid "Books, literature:"
-msgstr "Bücher, Literatur:"
-
-#: ../../include/channel.php:1615
-msgid "Television:"
-msgstr "Fernsehen:"
-
-#: ../../include/channel.php:1617
-msgid "Film/dance/culture/entertainment:"
-msgstr "Film/Tanz/Kultur/Unterhaltung:"
-
-#: ../../include/channel.php:1619
-msgid "Love/Romance:"
-msgstr "Liebe/Romantik:"
-
-#: ../../include/channel.php:1621
-msgid "Work/employment:"
-msgstr "Arbeit/Anstellung:"
-
-#: ../../include/channel.php:1623
-msgid "School/education:"
-msgstr "Schule/Ausbildung:"
-
-#: ../../include/channel.php:1646
-msgid "Like this thing"
-msgstr "Gefällt mir"
-
-#: ../../include/event.php:24 ../../include/event.php:71
-msgid "l F d, Y \\@ g:i A"
-msgstr "l, d. F Y, H:i"
-
-#: ../../include/event.php:32 ../../include/event.php:75
-msgid "Starts:"
-msgstr "Beginnt:"
-
-#: ../../include/event.php:42 ../../include/event.php:79
-msgid "Finishes:"
-msgstr "Endet:"
-
-#: ../../include/event.php:1011
-msgid "This event has been added to your calendar."
-msgstr "Dieser Termin wurde zu Deinem Kalender hinzugefügt"
-
-#: ../../include/event.php:1227
-msgid "Not specified"
-msgstr "Keine Angabe"
-
-#: ../../include/event.php:1228
-msgid "Needs Action"
-msgstr "Aktion erforderlich"
-
-#: ../../include/event.php:1229
-msgid "Completed"
-msgstr "Abgeschlossen"
-
-#: ../../include/event.php:1230
-msgid "In Process"
-msgstr "In Bearbeitung"
-
-#: ../../include/event.php:1231
-msgid "Cancelled"
-msgstr "gestrichen"
-
-#: ../../include/event.php:1310 ../../include/connections.php:692
-msgid "Home, Voice"
-msgstr "Zuhause, Sprache"
-
-#: ../../include/event.php:1311 ../../include/connections.php:693
-msgid "Home, Fax"
-msgstr "Zuhause, Fax"
-
-#: ../../include/event.php:1313 ../../include/connections.php:695
-msgid "Work, Voice"
-msgstr "Arbeit, Sprache"
-
-#: ../../include/event.php:1314 ../../include/connections.php:696
-msgid "Work, Fax"
-msgstr "Arbeit, Fax"
-
-#: ../../include/network.php:762
-msgid "view full size"
-msgstr "In Vollbildansicht anschauen"
-
-#: ../../include/network.php:1764 ../../include/network.php:1765
-msgid "Friendica"
-msgstr "Friendica"
-
-#: ../../include/network.php:1766
-msgid "OStatus"
-msgstr "OStatus"
-
-#: ../../include/network.php:1767
-msgid "GNU-Social"
-msgstr "GNU-Social"
-
-#: ../../include/network.php:1768
-msgid "RSS/Atom"
-msgstr "RSS/Atom"
-
-#: ../../include/network.php:1771
-msgid "Diaspora"
-msgstr "Diaspora"
-
-#: ../../include/network.php:1772
-msgid "Facebook"
-msgstr "Facebook"
-
-#: ../../include/network.php:1773
-msgid "Zot"
-msgstr "Zot"
-
-#: ../../include/network.php:1774
-msgid "LinkedIn"
-msgstr "LinkedIn"
-
-#: ../../include/network.php:1775
-msgid "XMPP/IM"
-msgstr "XMPP/IM"
-
-#: ../../include/network.php:1776
-msgid "MySpace"
-msgstr "MySpace"
-
-#: ../../include/language.php:410
-msgid "Select an alternate language"
-msgstr "Wähle eine alternative Sprache"
-
-#: ../../include/acl_selectors.php:113
-msgid "Who can see this?"
-msgstr "Wer kann das sehen?"
-
-#: ../../include/acl_selectors.php:114
-msgid "Custom selection"
-msgstr "Benutzerdefinierte Auswahl"
-
-#: ../../include/acl_selectors.php:115
+#: ../../extend/addon/hzaddons/totp/Settings/Totp.php:94
msgid ""
-"Select \"Show\" to allow viewing. \"Don't show\" lets you override and limit"
-" the scope of \"Show\"."
-msgstr "Wähle \"Anzeigen\", um Betrachtung zuzulassen. \"Nicht anzeigen\" überstimmt und limitiert den Aktionsradius von \"Anzeigen\" für Ausnahmen."
+"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 ""
-#: ../../include/acl_selectors.php:116
-msgid "Show"
-msgstr "Anzeigen"
+#: ../../extend/addon/hzaddons/totp/Settings/Totp.php:99
+msgid "Test"
+msgstr ""
-#: ../../include/acl_selectors.php:117
-msgid "Don't show"
-msgstr "Nicht anzeigen"
+#: ../../extend/addon/hzaddons/totp/Settings/Totp.php:100
+msgid "Generate New Secret"
+msgstr ""
-#: ../../include/acl_selectors.php:150
+#: ../../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 ""
+
+#: ../../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 ""
+
+#: ../../extend/addon/hzaddons/totp/Settings/Totp.php:115
+msgid "TOTP Settings"
+msgstr ""
+
+#: ../../extend/addon/hzaddons/totp/Mod_Totp.php:23
+msgid "TOTP Two-Step Verification"
+msgstr ""
+
+#: ../../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/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 ""
+
+#: ../../extend/addon/hzaddons/smileybutton/Mod_Smileybutton.php:44
+msgid "Hide the button and show the smilies directly."
+msgstr "Verstecke die Schaltfläche und zeige die Smilies direkt an."
+
+#: ../../extend/addon/hzaddons/smileybutton/Mod_Smileybutton.php:52
+msgid "Smileybutton Settings"
+msgstr "Smileyknopf-Einstellungen"
+
+#: ../../extend/addon/hzaddons/diaspora/import_diaspora.php:18
+msgid "No username found in import file."
+msgstr "Es wurde kein Nutzername in der importierten Datei gefunden."
+
+#: ../../extend/addon/hzaddons/diaspora/Receiver.php:1536
#, php-format
+msgid "%1$s dislikes %2$s's %3$s"
+msgstr ""
+
+#: ../../extend/addon/hzaddons/diaspora/Mod_Diaspora.php:42
+msgid "Diaspora Protocol Settings updated."
+msgstr "Diaspora Protokoll Einstellungen aktualisiert"
+
+#: ../../extend/addon/hzaddons/diaspora/Mod_Diaspora.php:51
msgid ""
-"Post permissions %s cannot be changed %s after a post is shared.These"
-" permissions set who is allowed to view the post."
-msgstr "Beitragsberechtigungen %s können nicht geändert werden %s, nachdem der Beitrag gesendet wurde.
Diese Berechtigungen bestimmen, wer den Beitrag sehen kann."
+"The diaspora protocol does not support location independence. Connections "
+"you make within that network may be unreachable from alternate channel "
+"locations."
+msgstr ""
-#: ../../include/dba/dba_driver.php:178
-#, php-format
-msgid "Cannot locate DNS info for database server '%s'"
-msgstr "Kann die DNS-Informationen für den Datenbank-Server '%s' nicht finden"
+#: ../../extend/addon/hzaddons/diaspora/Mod_Diaspora.php:57
+msgid "Diaspora Protocol App"
+msgstr ""
-#: ../../include/bbcode.php:198 ../../include/bbcode.php:1200
-#: ../../include/bbcode.php:1203 ../../include/bbcode.php:1208
-#: ../../include/bbcode.php:1211 ../../include/bbcode.php:1214
-#: ../../include/bbcode.php:1217 ../../include/bbcode.php:1222
-#: ../../include/bbcode.php:1225 ../../include/bbcode.php:1230
-#: ../../include/bbcode.php:1233 ../../include/bbcode.php:1236
-#: ../../include/bbcode.php:1239
-msgid "Image/photo"
-msgstr "Bild/Foto"
+#: ../../extend/addon/hzaddons/diaspora/Mod_Diaspora.php:74
+msgid "Allow any Diaspora member to comment on your public posts"
+msgstr "Erlaube jedem Diaspora Nutzer deine öffentlichen Beiträge zu kommentieren"
-#: ../../include/bbcode.php:237 ../../include/bbcode.php:1250
-msgid "Encrypted content"
-msgstr "Verschlüsselter Inhalt"
+#: ../../extend/addon/hzaddons/diaspora/Mod_Diaspora.php:78
+msgid "Prevent your hashtags from being redirected to other sites"
+msgstr "Verhindern, dass Deine Hashtags zu anderen Seiten umgeleitet werden"
-#: ../../include/bbcode.php:253
-#, php-format
-msgid "Install %1$s element %2$s"
-msgstr "Installiere %1$s Element %2$s"
+#: ../../extend/addon/hzaddons/diaspora/Mod_Diaspora.php:82
+msgid "Sign and forward posts and comments with no existing Diaspora signature"
+msgstr "Signieren und Weiterleiten von Beiträgen und Kommentaren ohne vorhandene Diaspora-Signatur"
-#: ../../include/bbcode.php:257
-#, php-format
+#: ../../extend/addon/hzaddons/diaspora/Mod_Diaspora.php:87
+msgid "Followed hashtags (comma separated, do not include the #)"
+msgstr "Verfolgte Hashtags (Komma separierte Liste, ohne die #)"
+
+#: ../../extend/addon/hzaddons/diaspora/Mod_Diaspora.php:96
+msgid "Diaspora Protocol"
+msgstr ""
+
+#: ../../extend/addon/hzaddons/msgfooter/msgfooter.php:47
+msgid "text to include in all outgoing posts from this site"
+msgstr "Test der in alle Beiträge angefügt werden soll, die von dieser Seite ausgehen"
+
+#: ../../extend/addon/hzaddons/openid/openid.php:49
msgid ""
-"This post contains an installable %s element, however you lack permissions "
-"to install it on this site."
-msgstr "Dieser Beitrag beinhaltet ein installierbares %s Element, aber Du hast nicht die nötigen Rechte, um es auf diesem Hub zu installieren."
+"We encountered a problem while logging in with the OpenID you provided. "
+"Please check the correct spelling of the ID."
+msgstr "Wir haben ein Problem mit der OpenID festgestellt, mit der Du Dich anmelden wolltest. Bitte überprüfe sie noch einmal."
-#: ../../include/bbcode.php:348
-msgid "card"
-msgstr "Karte"
+#: ../../extend/addon/hzaddons/openid/openid.php:49
+msgid "The error message was:"
+msgstr "Die Fehlermeldung war:"
-#: ../../include/bbcode.php:350
-msgid "article"
-msgstr "Artikel"
+#: ../../extend/addon/hzaddons/openid/Mod_Openid.php:30
+msgid "OpenID protocol error. No ID returned."
+msgstr "OpenID-Protokollfehler. Keine Kennung zurückgegeben."
-#: ../../include/bbcode.php:433 ../../include/bbcode.php:441
-msgid "Click to open/close"
-msgstr "Klicke zum Öffnen/Schließen"
+#: ../../extend/addon/hzaddons/openid/MysqlProvider.php:52
+msgid "First Name"
+msgstr "Vorname"
-#: ../../include/bbcode.php:441
-msgid "spoiler"
-msgstr "Spoiler"
+#: ../../extend/addon/hzaddons/openid/MysqlProvider.php:53
+msgid "Last Name"
+msgstr "Nachname"
-#: ../../include/bbcode.php:454
-msgid "View article"
-msgstr "Artikel ansehen"
+#: ../../extend/addon/hzaddons/openid/MysqlProvider.php:55
+msgid "Full Name"
+msgstr "Voller Name"
-#: ../../include/bbcode.php:454
-msgid "View summary"
-msgstr "Zusammenfassung ansehen"
+#: ../../extend/addon/hzaddons/openid/MysqlProvider.php:61
+msgid "Profile Photo 16px"
+msgstr "Profilfoto 16 px"
-#: ../../include/bbcode.php:1188
-msgid "$1 wrote:"
-msgstr "$1 schrieb:"
+#: ../../extend/addon/hzaddons/openid/MysqlProvider.php:62
+msgid "Profile Photo 32px"
+msgstr "Profilfoto 32 px"
-#: ../../include/oembed.php:329
-msgid " by "
-msgstr "von"
+#: ../../extend/addon/hzaddons/openid/MysqlProvider.php:63
+msgid "Profile Photo 48px"
+msgstr "Profilfoto 48 px"
-#: ../../include/oembed.php:330
-msgid " on "
-msgstr "am"
+#: ../../extend/addon/hzaddons/openid/MysqlProvider.php:64
+msgid "Profile Photo 64px"
+msgstr "Profilfoto 64 px"
-#: ../../include/oembed.php:359
-msgid "Embedded content"
-msgstr "Eingebetteter Inhalt"
+#: ../../extend/addon/hzaddons/openid/MysqlProvider.php:65
+msgid "Profile Photo 80px"
+msgstr "Profilfoto 80 px"
-#: ../../include/oembed.php:368
-msgid "Embedding disabled"
-msgstr "Einbetten deaktiviert"
+#: ../../extend/addon/hzaddons/openid/MysqlProvider.php:66
+msgid "Profile Photo 128px"
+msgstr "Profilfoto 128 px"
-#: ../../include/zid.php:347
-#, php-format
-msgid "OpenWebAuth: %1$s welcomes %2$s"
-msgstr "OpenWebAuth: %1$s heißt %2$s willkommen"
+#: ../../extend/addon/hzaddons/openid/MysqlProvider.php:67
+msgid "Timezone"
+msgstr "Zeitzone"
-#: ../../include/features.php:56
-msgid "General Features"
-msgstr "Allgemeine Funktionen"
+#: ../../extend/addon/hzaddons/openid/MysqlProvider.php:70
+msgid "Birth Year"
+msgstr "Geburtsjahr"
-#: ../../include/features.php:61
-msgid "Display new member quick links menu"
-msgstr "Zeigt neuen Mitgliedern ein Menü mit Schnell-Links zu wichtigen Funktionen"
+#: ../../extend/addon/hzaddons/openid/MysqlProvider.php:71
+msgid "Birth Month"
+msgstr "Geburtsmonat"
-#: ../../include/features.php:69
-msgid "Advanced Profiles"
-msgstr "Erweiterte Profile"
-
-#: ../../include/features.php:70
-msgid "Additional profile sections and selections"
-msgstr "Stellt zusätzliche Bereiche und Felder im Profil zur Verfügung"
-
-#: ../../include/features.php:78
-msgid "Profile Import/Export"
-msgstr "Profil-Import/Export"
-
-#: ../../include/features.php:79
-msgid "Save and load profile details across sites/channels"
-msgstr "Ermöglicht das Speichern von Profilen, um sie in einen anderen Kanal zu importieren"
-
-#: ../../include/features.php:87
-msgid "Web Pages"
-msgstr "Webseiten"
-
-#: ../../include/features.php:88
-msgid "Provide managed web pages on your channel"
-msgstr "Ermöglicht das Erstellen von Webseiten in Deinem Kanal"
-
-#: ../../include/features.php:97
-msgid "Provide a wiki for your channel"
-msgstr "Stelle ein Wiki in Deinem Kanal zur Verfügung"
-
-#: ../../include/features.php:114
-msgid "Private Notes"
-msgstr "Private Notizen"
-
-#: ../../include/features.php:115
-msgid "Enables a tool to store notes and reminders (note: not encrypted)"
-msgstr "Aktiviert ein Werkzeug mit dem Notizen und Erinnerungen gespeichert werden können (Hinweis: nicht verschlüsselt)"
-
-#: ../../include/features.php:124
-msgid "Create personal planning cards"
-msgstr "Erstelle persönliche (Notiz-)Karten zur Planung/Koordination oder ähnlichen Zwecken"
-
-#: ../../include/features.php:134
-msgid "Create interactive articles"
-msgstr "Erstelle interaktive Artikel"
-
-#: ../../include/features.php:142
-msgid "Navigation Channel Select"
-msgstr "Kanal-Auswahl in der Navigationsleiste"
-
-#: ../../include/features.php:143
-msgid "Change channels directly from within the navigation dropdown menu"
-msgstr "Ermöglicht den direkten Wechsel zu anderen Kanälen über das Navigationsmenü"
-
-#: ../../include/features.php:151
-msgid "Photo Location"
-msgstr "Aufnahmeort"
-
-#: ../../include/features.php:152
-msgid "If location data is available on uploaded photos, link this to a map."
-msgstr "Verlinkt den Aufnahmeort von Fotos (falls verfügbar) auf einer Karte"
-
-#: ../../include/features.php:160
-msgid "Access Controlled Chatrooms"
-msgstr "Zugriffskontrollierte Chaträume"
-
-#: ../../include/features.php:161
-msgid "Provide chatrooms and chat services with access control."
-msgstr "Bieten Sie Chaträume und Chatdienste mit Zugriffskontrolle an."
-
-#: ../../include/features.php:170
-msgid "Smart Birthdays"
-msgstr "Smarte Geburtstage"
-
-#: ../../include/features.php:171
-msgid ""
-"Make birthday events timezone aware in case your friends are scattered "
-"across the planet."
-msgstr "Stellt für Geburtstage einen Zeitzonenbezug her, falls deine Freunde über den ganzen Planeten verstreut sind."
-
-#: ../../include/features.php:179
-msgid "Event Timezone Selection"
-msgstr "Termin-Zeitzonenauswahl"
-
-#: ../../include/features.php:180
-msgid "Allow event creation in timezones other than your own."
-msgstr "Ermögliche das Erstellen von Terminen in anderen Zeitzonen als Deiner eigenen."
-
-#: ../../include/features.php:189
-msgid "Premium Channel"
-msgstr "Premium-Kanal"
-
-#: ../../include/features.php:190
-msgid ""
-"Allows you to set restrictions and terms on those that connect with your "
-"channel"
-msgstr "Ermöglicht es, Einschränkungen und Bedingungen für Verbindungen dieses Kanals festzulegen"
-
-#: ../../include/features.php:198
-msgid "Advanced Directory Search"
-msgstr "Erweiterte Verzeichnissuche"
-
-#: ../../include/features.php:199
-msgid "Allows creation of complex directory search queries"
-msgstr "Ermöglicht die Erstellung komplexer Verzeichnis-Suchabfragen"
-
-#: ../../include/features.php:207
-msgid "Advanced Theme and Layout Settings"
-msgstr "Erweiterte Design- und Layout-Einstellungen"
-
-#: ../../include/features.php:208
-msgid "Allows fine tuning of themes and page layouts"
-msgstr "Erlaubt die Feineinstellung von Designs und Seitenlayouts"
-
-#: ../../include/features.php:217
-msgid "Access Control and Permissions"
-msgstr "Zugriffskontrolle und Berechtigungen"
-
-#: ../../include/features.php:221 ../../include/group.php:328
-msgid "Privacy Groups"
-msgstr "Gruppen"
-
-#: ../../include/features.php:222
-msgid "Enable management and selection of privacy groups"
-msgstr "Auswahl und Verwaltung von Gruppen für Kanäle aktivieren"
-
-#: ../../include/features.php:230
-msgid "Multiple Profiles"
-msgstr "Mehrfachprofile"
-
-#: ../../include/features.php:231
-msgid "Ability to create multiple profiles"
-msgstr "Ermöglicht das Anlegen mehrerer Profile pro Kanal"
-
-#: ../../include/features.php:241
-msgid "Provide alternate connection permission roles."
-msgstr "Stelle benutzerdefinierte Berechtigungsrollen für Verbindungen zur Verfügung."
-
-#: ../../include/features.php:249
-msgid "OAuth1 Clients"
-msgstr "OAuth1 Clients"
-
-#: ../../include/features.php:250
-msgid "Manage OAuth1 authenticatication tokens for mobile and remote apps."
-msgstr "Verwalte OAuth1-Tokens für den Zugriff von mobilen bzw. externen Anwendungen."
-
-#: ../../include/features.php:258
-msgid "OAuth2 Clients"
-msgstr "OAuth2 Clients"
-
-#: ../../include/features.php:259
-msgid "Manage OAuth2 authenticatication tokens for mobile and remote apps."
-msgstr "Verwalte OAuth2-Tokens für den Zugriff von mobilen bzw. externen Anwendungen."
-
-#: ../../include/features.php:267
-msgid "Access Tokens"
-msgstr "Zugangstokens"
-
-#: ../../include/features.php:268
-msgid "Create access tokens so that non-members can access private content."
-msgstr "Erzeuge Tokens für den Zugriff von Nicht-Mitgliedern auf private Inhalte."
-
-#: ../../include/features.php:279
-msgid "Post Composition Features"
-msgstr "Nachbearbeitungsfunktionen"
-
-#: ../../include/features.php:283
-msgid "Large Photos"
-msgstr "Große Fotos"
-
-#: ../../include/features.php:284
-msgid ""
-"Include large (1024px) photo thumbnails in posts. If not enabled, use small "
-"(640px) photo thumbnails"
-msgstr "Große Vorschaubilder (1024px) in Beiträgen anzeigen. Falls nicht aktiviert, werden kleine Vorschaubilder (640px) verwendet."
-
-#: ../../include/features.php:293
-msgid "Automatically import channel content from other channels or feeds"
-msgstr "Ermöglicht den automatischen Import von Inhalten für diesen Kanal von anderen Kanälen oder Feeds"
-
-#: ../../include/features.php:301
-msgid "Even More Encryption"
-msgstr "Noch mehr Verschlüsselung"
-
-#: ../../include/features.php:302
-msgid ""
-"Allow optional encryption of content end-to-end with a shared secret key"
-msgstr "Ermöglicht optional die zusätzliche Verschlüsselung von Inhalten (Ende-zu-Ende mit geteiltem Schlüssel)"
-
-#: ../../include/features.php:310
-msgid "Enable Voting Tools"
-msgstr "Umfragewerkzeuge aktivieren"
-
-#: ../../include/features.php:311
-msgid "Provide a class of post which others can vote on"
-msgstr "Aktiviert die Umfragewerkzeuge, um anderen die Möglichkeit zu geben, einem Beitrag zuzustimmen, ihn abzulehnen oder sich zu enthalten. (Muss im Beitrag selbst noch aktiviert werden.)"
-
-#: ../../include/features.php:319
-msgid "Disable Comments"
-msgstr "Kommentare deaktivieren"
-
-#: ../../include/features.php:320
-msgid "Provide the option to disable comments for a post"
-msgstr "Ermöglicht, die Kommentarfunktion für einzelne Beiträge abzuschalten"
-
-#: ../../include/features.php:328
-msgid "Delayed Posting"
-msgstr "Verzögertes Senden"
-
-#: ../../include/features.php:329
-msgid "Allow posts to be published at a later date"
-msgstr "Ermöglicht es, Beiträge zu einem späteren Zeitpunkt zu veröffentlichen"
-
-#: ../../include/features.php:337
-msgid "Content Expiration"
-msgstr "Verfall von Inhalten"
-
-#: ../../include/features.php:338
-msgid "Remove posts/comments and/or private messages at a future time"
-msgstr "Ermöglicht das automatische Löschen von Beiträgen, Kommentaren und/oder privaten Nachrichten zu einem zukünftigen Datum."
-
-#: ../../include/features.php:346
-msgid "Suppress Duplicate Posts/Comments"
-msgstr "Doppelte Beiträge unterdrücken"
-
-#: ../../include/features.php:347
-msgid ""
-"Prevent posts with identical content to be published with less than two "
-"minutes in between submissions."
-msgstr "Verhindert, dass innerhalb von zwei Minuten Beiträge mit identischem Inhalt veröffentlicht werden."
-
-#: ../../include/features.php:355
-msgid "Auto-save drafts of posts and comments"
-msgstr "Auto-Speicherung von Beitrags- und Kommentarentwürfen"
-
-#: ../../include/features.php:356
-msgid ""
-"Automatically saves post and comment drafts in local browser storage to help"
-" prevent accidental loss of compositions"
-msgstr "Speichert Deine Beitrags- und Kommentarentwürfe automatisch im lokalen Browserspeicher und hilft so, versehentlichem Verlust dieser Inhalte vorzubeugen"
-
-#: ../../include/features.php:367
-msgid "Network and Stream Filtering"
-msgstr "Netzwerk- und Stream-Filter"
-
-#: ../../include/features.php:371
-msgid "Search by Date"
-msgstr "Suche nach Datum"
-
-#: ../../include/features.php:372
-msgid "Ability to select posts by date ranges"
-msgstr "Möglichkeit, Beiträge nach Zeiträumen auszuwählen"
-
-#: ../../include/features.php:382
-msgid "Save search terms for re-use"
-msgstr "Ermöglicht das Abspeichern von Suchbegriffen zur Wiederverwendung"
-
-#: ../../include/features.php:390
-msgid "Network Personal Tab"
-msgstr "Persönlicher Netzwerkreiter"
-
-#: ../../include/features.php:391
-msgid "Enable tab to display only Network posts that you've interacted on"
-msgstr "Aktiviert einen Reiter in der Grid-Ansicht, der nur Netzwerk-Beiträge anzeigt, mit denen Du interagiert hast"
-
-#: ../../include/features.php:399
-msgid "Network New Tab"
-msgstr "Netzwerkreiter Neu"
-
-#: ../../include/features.php:400
-msgid "Enable tab to display all new Network activity"
-msgstr "Aktiviert einen Reiter in der Grid-Ansicht, der alle neuen Netzwerkaktivitäten anzeigt"
-
-#: ../../include/features.php:408
-msgid "Affinity Tool"
-msgstr "Beziehungs-Tool"
-
-#: ../../include/features.php:409
-msgid "Filter stream activity by depth of relationships"
-msgstr "Aktiviert ein Werkzeug in der Grid-Ansicht, das den Stream nach Grad der Beziehung filtern kann"
-
-#: ../../include/features.php:418
-msgid "Show friend and connection suggestions"
-msgstr "Freund- und Verbindungsvorschläge anzeigen"
-
-#: ../../include/features.php:426
-msgid "Connection Filtering"
-msgstr "Filter für Verbindungen"
-
-#: ../../include/features.php:427
-msgid "Filter incoming posts from connections based on keywords/content"
-msgstr "Ermöglicht die Filterung eingehender Beiträge anhand von Schlüsselwörtern (muss an der Verbindung konfiguriert werden)"
-
-#: ../../include/features.php:439
-msgid "Post/Comment Tools"
-msgstr "Beitrag-/Kommentar-Tools"
-
-#: ../../include/features.php:443
-msgid "Community Tagging"
-msgstr "Gemeinschaftliches Verschlagworten"
-
-#: ../../include/features.php:444
-msgid "Ability to tag existing posts"
-msgstr "Ermöglicht das Verschlagworten existierender Beiträge"
-
-#: ../../include/features.php:452
-msgid "Post Categories"
-msgstr "Beitrags-Kategorien"
-
-#: ../../include/features.php:453
-msgid "Add categories to your posts"
-msgstr "Aktiviert Kategorien für Beiträge"
-
-#: ../../include/features.php:461
-msgid "Emoji Reactions"
-msgstr "Emoji Reaktionen"
-
-#: ../../include/features.php:462
-msgid "Add emoji reaction ability to posts"
-msgstr "Aktiviert Emoji-Reaktionen für Beiträge"
-
-#: ../../include/features.php:471
-msgid "Ability to file posts under folders"
-msgstr "Möglichkeit, Beiträge in Verzeichnissen zu sammeln"
-
-#: ../../include/features.php:479
-msgid "Dislike Posts"
-msgstr "Gefällt-mir-nicht-Beiträge"
-
-#: ../../include/features.php:480
-msgid "Ability to dislike posts/comments"
-msgstr "Aktiviert die „Gefällt mir nicht“-Schaltfläche"
-
-#: ../../include/features.php:488
-msgid "Star Posts"
-msgstr "Beiträge mit Sternchen versehen"
-
-#: ../../include/features.php:489
-msgid "Ability to mark special posts with a star indicator"
-msgstr "Ermöglicht die lokale Markierung spezieller Beiträge mit einem Sternchen-Symbol"
-
-#: ../../include/features.php:497
-msgid "Tag Cloud"
-msgstr "Schlagwort-Wolke"
-
-#: ../../include/features.php:498
-msgid "Provide a personal tag cloud on your channel page"
-msgstr "Aktiviert die Anzeige einer Schlagwort-Wolke (Tag Cloud) auf Deiner Kanal-Seite"
-
-#: ../../include/taxonomy.php:320
-msgid "Trending"
-msgstr "Meistbeachtet"
-
-#: ../../include/taxonomy.php:552
-msgid "Keywords"
-msgstr "Schlüsselwörter"
-
-#: ../../include/taxonomy.php:573
-msgid "have"
-msgstr "habe"
-
-#: ../../include/taxonomy.php:573
-msgid "has"
-msgstr "hat"
-
-#: ../../include/taxonomy.php:574
-msgid "want"
-msgstr "will"
-
-#: ../../include/taxonomy.php:574
-msgid "wants"
-msgstr "will"
-
-#: ../../include/taxonomy.php:575
-msgid "likes"
-msgstr "gefällt"
-
-#: ../../include/taxonomy.php:576
-msgid "dislikes"
-msgstr "missfällt"
-
-#: ../../include/account.php:36
-msgid "Not a valid email address"
-msgstr "Ungültige E-Mail-Adresse"
-
-#: ../../include/account.php:38
-msgid "Your email domain is not among those allowed on this site"
-msgstr "Deine E-Mail-Adresse ist auf dieser Seite nicht erlaubt"
-
-#: ../../include/account.php:44
-msgid "Your email address is already registered at this site."
-msgstr "Deine E-Mail-Adresse ist auf dieser Seite bereits registriert."
-
-#: ../../include/account.php:76
-msgid "An invitation is required."
-msgstr "Eine Einladung wird benötigt."
-
-#: ../../include/account.php:80
-msgid "Invitation could not be verified."
-msgstr "Die Einladung konnte nicht bestätigt werden."
-
-#: ../../include/account.php:158
-msgid "Please enter the required information."
-msgstr "Bitte gib die benötigten Informationen ein."
-
-#: ../../include/account.php:225
-msgid "Failed to store account information."
-msgstr "Speichern der Nutzerkontodaten fehlgeschlagen."
-
-#: ../../include/account.php:314
-#, php-format
-msgid "Registration confirmation for %s"
-msgstr "Registrierungsbestätigung für %s"
-
-#: ../../include/account.php:383
-#, php-format
-msgid "Registration request at %s"
-msgstr "Registrierungsanfrage auf %s"
-
-#: ../../include/account.php:405
-msgid "your registration password"
-msgstr "Dein Registrierungspasswort"
-
-#: ../../include/account.php:411 ../../include/account.php:473
-#, php-format
-msgid "Registration details for %s"
-msgstr "Registrierungsdetails für %s"
-
-#: ../../include/account.php:484
-msgid "Account approved."
-msgstr "Nutzerkonto bestätigt."
-
-#: ../../include/account.php:524
-#, php-format
-msgid "Registration revoked for %s"
-msgstr "Registrierung für %s wurde widerrufen"
-
-#: ../../include/account.php:803 ../../include/account.php:805
-msgid "Click here to upgrade."
-msgstr "Klicke hier, um das Upgrade durchzuführen."
-
-#: ../../include/account.php:811
-msgid "This action exceeds the limits set by your subscription plan."
-msgstr "Diese Aktion überschreitet die Grenzen Ihres Abonnements."
-
-#: ../../include/account.php:816
-msgid "This action is not available under your subscription plan."
-msgstr "Diese Aktion ist in Ihrem Abonnement nicht verfügbar."
-
-#: ../../include/datetime.php:140
-msgid "Birthday"
+#: ../../extend/addon/hzaddons/openid/MysqlProvider.php:72
+msgid "Birth Day"
msgstr "Geburtstag"
-#: ../../include/datetime.php:140
-msgid "Age: "
-msgstr "Alter:"
+#: ../../extend/addon/hzaddons/openid/MysqlProvider.php:73
+msgid "Birthdate"
+msgstr "Geburtsdatum"
-#: ../../include/datetime.php:140
-msgid "YYYY-MM-DD or MM-DD"
-msgstr "JJJJ-MM-TT oder MM-TT"
+#: ../../store/[data]/smarty3/compiled/fdf12d42a6830673b273bf7bc92be6971fe95024_0.file.cover_photo.tpl.php:127
+msgid "Cover Photo"
+msgstr "Cover Foto"
-#: ../../include/datetime.php:244
-msgid "less than a second ago"
-msgstr "Vor weniger als einer Sekunde"
-
-#: ../../include/datetime.php:262
-#, php-format
-msgctxt "e.g. 22 hours ago, 1 minute ago"
-msgid "%1$d %2$s ago"
-msgstr "vor %1$d %2$s"
-
-#: ../../include/datetime.php:273
-msgctxt "relative_date"
-msgid "year"
-msgid_plural "years"
-msgstr[0] "Jahr"
-msgstr[1] "Jahre"
-
-#: ../../include/datetime.php:276
-msgctxt "relative_date"
-msgid "month"
-msgid_plural "months"
-msgstr[0] "Monat"
-msgstr[1] "Monate"
-
-#: ../../include/datetime.php:279
-msgctxt "relative_date"
-msgid "week"
-msgid_plural "weeks"
-msgstr[0] "Woche"
-msgstr[1] "Wochen"
-
-#: ../../include/datetime.php:282
-msgctxt "relative_date"
-msgid "day"
-msgid_plural "days"
-msgstr[0] "Tag"
-msgstr[1] "Tage"
-
-#: ../../include/datetime.php:285
-msgctxt "relative_date"
-msgid "hour"
-msgid_plural "hours"
-msgstr[0] "Stunde"
-msgstr[1] "Stunden"
-
-#: ../../include/datetime.php:288
-msgctxt "relative_date"
-msgid "minute"
-msgid_plural "minutes"
-msgstr[0] "Minute"
-msgstr[1] "Minuten"
-
-#: ../../include/datetime.php:291
-msgctxt "relative_date"
-msgid "second"
-msgid_plural "seconds"
-msgstr[0] "Sekunde"
-msgstr[1] "Sekunden"
-
-#: ../../include/datetime.php:520
-#, php-format
-msgid "%1$s's birthday"
-msgstr "%1$ss Geburtstag"
-
-#: ../../include/datetime.php:521
-#, php-format
-msgid "Happy Birthday %1$s"
-msgstr "Alles Gute zum Geburtstag, %1$s"
-
-#: ../../include/nav.php:96
-msgid "Remote authentication"
-msgstr "Über Konto auf anderem Server einloggen"
-
-#: ../../include/nav.php:96
-msgid "Click to authenticate to your home hub"
-msgstr "Klicke, um Dich über Deinen Heimat-Server zu authentifizieren"
-
-#: ../../include/nav.php:102 ../../include/nav.php:190
-msgid "Manage Your Channels"
-msgstr "Verwalte Deine Kanäle"
-
-#: ../../include/nav.php:105 ../../include/nav.php:192
-msgid "Account/Channel Settings"
-msgstr "Konto-/Kanal-Einstellungen"
-
-#: ../../include/nav.php:111 ../../include/nav.php:140
-msgid "End this session"
-msgstr "Beende diese Sitzung"
-
-#: ../../include/nav.php:114
-msgid "Your profile page"
-msgstr "Deine Profilseite"
-
-#: ../../include/nav.php:117
-msgid "Manage/Edit profiles"
-msgstr "Profile verwalten"
-
-#: ../../include/nav.php:126 ../../include/nav.php:130
-msgid "Sign in"
-msgstr "Anmelden"
-
-#: ../../include/nav.php:157
-msgid "Take me home"
-msgstr "Bringe mich nach Hause (eigener Kanal)"
-
-#: ../../include/nav.php:159
-msgid "Log me out of this site"
-msgstr "Logge mich von dieser Seite aus"
-
-#: ../../include/nav.php:164
-msgid "Create an account"
-msgstr "Erzeuge ein Konto"
-
-#: ../../include/nav.php:176
-msgid "Help and documentation"
-msgstr "Hilfe und Dokumentation"
-
-#: ../../include/nav.php:179
-msgid "Search site @name, !forum, #tag, ?docs, content"
-msgstr "Hub durchsuchen: @Name, !Forum, #Schlagwort, ?Dokumentation, Inhalt"
-
-#: ../../include/nav.php:199
-msgid "Site Setup and Configuration"
-msgstr "Seiten-Einrichtung und -Konfiguration"
-
-#: ../../include/nav.php:290
-msgid "@name, !forum, #tag, ?doc, content"
-msgstr "@Name, !Forum, #Schlagwort, ?Dokumentation, Inhalt"
-
-#: ../../include/nav.php:291
-msgid "Please wait..."
-msgstr "Bitte warten..."
-
-#: ../../include/nav.php:297
-msgid "Add Apps"
-msgstr "Apps hinzufügen"
-
-#: ../../include/nav.php:298
-msgid "Arrange Apps"
-msgstr "Apps anordnen"
-
-#: ../../include/nav.php:299
-msgid "Toggle System Apps"
-msgstr "System-Apps umschalten"
-
-#: ../../include/photos.php:150
-#, php-format
-msgid "Image exceeds website size limit of %lu bytes"
-msgstr "Bild überschreitet das Webseitenlimit von %lu Bytes"
-
-#: ../../include/photos.php:161
-msgid "Image file is empty."
-msgstr "Bilddatei ist leer."
-
-#: ../../include/photos.php:326
-msgid "Photo storage failed."
-msgstr "Fotospeicherung fehlgeschlagen."
-
-#: ../../include/photos.php:375
-msgid "a new photo"
-msgstr "ein neues Foto"
-
-#: ../../include/photos.php:379
-#, php-format
-msgctxt "photo_upload"
-msgid "%1$s posted %2$s to %3$s"
-msgstr "%1$s hat %2$s auf %3$s veröffentlicht"
-
-#: ../../include/photos.php:671
-msgid "Upload New Photos"
-msgstr "Neue Fotos hochladen"
-
-#: ../../include/zot.php:772
-msgid "Invalid data packet"
-msgstr "Ungültiges Datenpaket"
-
-#: ../../include/zot.php:799
-msgid "Unable to verify channel signature"
-msgstr "Konnte die Signatur des Kanals nicht verifizieren"
-
-#: ../../include/zot.php:2552
-#, php-format
-msgid "Unable to verify site signature for %s"
-msgstr "Kann die Signatur der Seite von %s nicht verifizieren"
-
-#: ../../include/zot.php:4219
-msgid "invalid target signature"
-msgstr "Ungültige Signatur des Ziels"
-
-#: ../../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 "Es hat früher schon einmal eine Gruppe mit diesem Namen existiert, die gelöscht wurde. Es könnten von damals noch Elemente (Beiträge, Dateien etc.) vorhanden sein, die allen jetzigen und zukünftigen Mitgliedern dieser Gruppe den Zugriff erlauben. Wenn das nicht Deine Absicht ist, erstelle bitte eine neue Gruppe mit einem anderen Namen."
-
-#: ../../include/group.php:264
-msgid "Add new connections to this privacy group"
-msgstr "Neue Verbindung zu dieser Gruppe hinzufügen"
-
-#: ../../include/group.php:306
-msgid "edit"
-msgstr "Bearbeiten"
-
-#: ../../include/group.php:329
-msgid "Edit group"
-msgstr "Gruppe ändern"
-
-#: ../../include/group.php:330
-msgid "Add privacy group"
-msgstr "Gruppe hinzufügen"
-
-#: ../../include/group.php:331
-msgid "Channels not in any privacy group"
-msgstr "Kanäle, die in keiner Gruppe sind"
-
-#: ../../include/connections.php:133
-msgid "New window"
-msgstr "Neues Fenster"
-
-#: ../../include/connections.php:134
-msgid "Open the selected location in a different window or browser tab"
-msgstr "Öffne die markierte Adresse in einem neuen Browserfenster oder Tab"
-
-#: ../../include/auth.php:152
-msgid "Delegation session ended."
-msgstr ""
-
-#: ../../include/auth.php:156
-msgid "Logged out."
-msgstr "Ausgeloggt."
-
-#: ../../include/auth.php:273
-msgid "Email validation is incomplete. Please check your email."
-msgstr "E-Mail-Bestätigung nicht abgeschlossen. Bitte prüfe Deine E-Mails (ggf. Spam-Filterung mit berücksichtigen)."
-
-#: ../../include/auth.php:289
-msgid "Failed authentication"
-msgstr "Authentifizierung fehlgeschlagen"
-
-#: ../../include/help.php:34
-msgid "Help:"
-msgstr "Hilfe:"
-
-#: ../../include/help.php:78
-msgid "Not Found"
-msgstr "Nicht gefunden"
+#: ../../util/nconfig.php:34
+msgid "Source channel not found."
+msgstr "Quellkanal nicht gefunden."
diff --git a/view/de-de/hstrings.php b/view/de-de/hstrings.php
index 884267319..5e16040e2 100644
--- a/view/de-de/hstrings.php
+++ b/view/de-de/hstrings.php
@@ -2,27 +2,1014 @@
if(! function_exists("string_plural_select_de_de")) {
function string_plural_select_de_de($n){
- return ($n != 1);;
+ return ($n != 1 ? 1 : 0);
}}
App::$rtl = 0;
-App::$strings["Can view my channel stream and posts"] = "Kann meinen Kanal-Stream und meine Beiträge sehen";
-App::$strings["Can send me their channel stream and posts"] = "Kann mir die Beiträge aus seinem/ihrem Kanal schicken";
-App::$strings["Can view my default channel profile"] = "Kann mein Standardprofil sehen";
-App::$strings["Can view my connections"] = "Kann meine Verbindungen sehen";
-App::$strings["Can view my file storage and photos"] = "Kann meine Datei- und Bilderordner sehen";
-App::$strings["Can upload/modify my file storage and photos"] = "Kann in meine Datei- und Bilderordner hochladen/ändern";
-App::$strings["Can view my channel webpages"] = "Kann die Webseiten meines Kanals sehen";
-App::$strings["Can view my wiki pages"] = "Kann meine Wiki-Seiten sehen";
-App::$strings["Can create/edit my channel webpages"] = "Kann Webseiten in meinem Kanal erstellen/ändern";
-App::$strings["Can write to my wiki pages"] = "Kann meine Wiki-Seiten bearbeiten";
-App::$strings["Can post on my channel (wall) page"] = "Kann auf meiner Kanal-Seite (\"wall\") Beiträge veröffentlichen";
-App::$strings["Can comment on or like my posts"] = "Darf meine Beiträge kommentieren und mögen/nicht mögen";
-App::$strings["Can send me private mail messages"] = "Kann mir private Nachrichten schicken";
-App::$strings["Can like/dislike profiles and profile things"] = "Kann Profile und Profilsachen mögen/nicht mögen";
-App::$strings["Can forward to all my channel connections via @+ mentions in posts"] = "Kann an alle meine Verbindungen via @-Erwähnungen Nachrichten weiterleiten";
-App::$strings["Can chat with me"] = "Kann mit mir chatten";
-App::$strings["Can source my public posts in derived channels"] = "Kann meine öffentlichen Beiträge als Quellen für Kanäle verwenden";
-App::$strings["Can administer my channel"] = "Kann meinen Kanal administrieren";
+App::$strings["plural_function_code"] = "(n != 1 ? 1 : 0)";
+App::$strings["Default"] = "Standard";
+App::$strings["Focus (Hubzilla default)"] = "Focus (Voreinstellung für Hubzilla)";
+App::$strings["Submit"] = "Absenden";
+App::$strings["Theme settings"] = "Design-Einstellungen";
+App::$strings["Narrow navbar"] = "Schmale Navigationsleiste";
+App::$strings["No"] = "Nein";
+App::$strings["Yes"] = "Ja";
+App::$strings["Navigation bar background color"] = "Hintergrundfarbe der Navigationsleiste";
+App::$strings["Navigation bar icon color "] = "Farbe für die Icons der Navigationsleiste";
+App::$strings["Navigation bar active icon color "] = "Farbe für aktive Icons der Navigationsleiste";
+App::$strings["Link color"] = "Linkfarbe";
+App::$strings["Set font-color for banner"] = "Farbe der Schrift des Banners";
+App::$strings["Set the background color"] = "Hintergrundfarbe";
+App::$strings["Set the background image"] = "Hintergrundbild";
+App::$strings["Set the background color of items"] = "Hintergrundfarbe für Beiträge";
+App::$strings["Set the background color of comments"] = "Hintergrundfarbe für Kommentare";
+App::$strings["Set font-size for the entire application"] = "Schriftgröße für die gesamte Anwendung";
+App::$strings["Examples: 1rem, 100%, 16px"] = "Beispiele: 1rem, 100%, 16px";
+App::$strings["Set font-color for posts and comments"] = "Schriftfarbe für Beiträge und Kommentare";
+App::$strings["Set radius of corners"] = "Ecken-Radius";
+App::$strings["Example: 4px"] = "Beispiel: 4px";
+App::$strings["Set shadow depth of photos"] = "Schattentiefe von Fotos";
+App::$strings["Set maximum width of content region in pixel"] = "Maximalbreite des Inhaltsbereichs in Pixel festlegen";
+App::$strings["Leave empty for default width"] = "Leer lassen für Standardbreite";
+App::$strings["Set size of conversation author photo"] = "Größe der Avatare von Themenstartern";
+App::$strings["Set size of followup author photos"] = "Größe der Avatare von Kommentatoren";
+App::$strings["Show advanced settings"] = "";
+App::$strings["Directory Options"] = "Verzeichnisoptionen";
+App::$strings["Safe Mode"] = "Sicherer Modus";
+App::$strings["Public Forums Only"] = "Nur öffentliche Foren";
+App::$strings["This Website Only"] = "Nur dieser Hub";
+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."] = "Es hat früher schon einmal eine Gruppe mit diesem Namen existiert, die gelöscht wurde. Es könnten von damals noch Elemente (Beiträge, Dateien etc.) vorhanden sein, die allen jetzigen und zukünftigen Mitgliedern dieser Gruppe den Zugriff erlauben. Wenn das nicht Deine Absicht ist, erstelle bitte eine neue Gruppe mit einem anderen Namen.";
+App::$strings["Add new connections to this privacy group"] = "Neue Verbindung zu dieser Gruppe hinzufügen";
+App::$strings["edit"] = "Bearbeiten";
+App::$strings["Privacy Groups"] = "Gruppen";
+App::$strings["Edit group"] = "Gruppe ändern";
+App::$strings["Add privacy group"] = "Gruppe hinzufügen";
+App::$strings["Channels not in any privacy group"] = "Kanäle, die in keiner Gruppe sind";
+App::$strings["add"] = "hinzufügen";
+App::$strings["Download binary/encrypted content"] = "Binären/verschlüsselten Inhalt herunterladen";
+App::$strings["Unable to determine sender."] = "Kann Absender nicht bestimmen.";
+App::$strings["No recipient provided."] = "Kein Empfänger angegeben";
+App::$strings["[no subject]"] = "[no subject]";
+App::$strings["Stored post could not be verified."] = "Gespeicherter Beitrag konnten nicht überprüft werden.";
+App::$strings["Remote authentication"] = "Über Konto auf anderem Server einloggen";
+App::$strings["Click to authenticate to your home hub"] = "Klicke, um Dich über Deinen Heimat-Server zu authentifizieren";
+App::$strings["Channel Manager"] = "Kanal-Manager";
+App::$strings["Manage your channels"] = "";
+App::$strings["Manage your privacy groups"] = "";
+App::$strings["Settings"] = "Einstellungen";
+App::$strings["Account/Channel Settings"] = "Konto-/Kanal-Einstellungen";
+App::$strings["Logout"] = "Abmelden";
+App::$strings["End this session"] = "Beende diese Sitzung";
+App::$strings["View Profile"] = "Profil ansehen";
+App::$strings["Your profile page"] = "Deine Profilseite";
+App::$strings["Edit Profiles"] = "Profile bearbeiten";
+App::$strings["Manage/Edit profiles"] = "Profile verwalten";
+App::$strings["Edit Profile"] = "Profil bearbeiten";
+App::$strings["Edit your profile"] = "Profil bearbeiten";
+App::$strings["Login"] = "Anmelden";
+App::$strings["Sign in"] = "Anmelden";
+App::$strings["Take me home"] = "Bringe mich nach Hause (eigener Kanal)";
+App::$strings["Log me out of this site"] = "Logge mich von dieser Seite aus";
+App::$strings["Register"] = "Registrieren";
+App::$strings["Create an account"] = "Erzeuge ein Konto";
+App::$strings["Help"] = "Hilfe";
+App::$strings["Help and documentation"] = "Hilfe und Dokumentation";
+App::$strings["Search"] = "Suche";
+App::$strings["Search site @name, !forum, #tag, ?docs, content"] = "Hub durchsuchen: @Name, !Forum, #Schlagwort, ?Dokumentation, Inhalt";
+App::$strings["Admin"] = "Administration";
+App::$strings["Site Setup and Configuration"] = "Seiten-Einrichtung und -Konfiguration";
+App::$strings["Loading"] = "Lädt...";
+App::$strings["@name, !forum, #tag, ?doc, content"] = "@Name, !Forum, #Schlagwort, ?Dokumentation, Inhalt";
+App::$strings["Please wait..."] = "Bitte warten...";
+App::$strings["Add Apps"] = "Apps hinzufügen";
+App::$strings["Arrange Apps"] = "Apps anordnen";
+App::$strings["Toggle System Apps"] = "System-Apps umschalten";
+App::$strings["Channel"] = "Kanal";
+App::$strings["Status Messages and Posts"] = "Statusnachrichten und Beiträge";
+App::$strings["About"] = "Über";
+App::$strings["Profile Details"] = "Profil-Details";
+App::$strings["Photos"] = "Fotos";
+App::$strings["Photo Albums"] = "Fotoalben";
+App::$strings["Files"] = "Dateien";
+App::$strings["Files and Storage"] = "Dateien und Speicher";
+App::$strings["Calendar"] = "Kalender";
+App::$strings["Chatrooms"] = "Chaträume";
+App::$strings["Bookmarks"] = "Lesezeichen";
+App::$strings["Saved Bookmarks"] = "Gespeicherte Lesezeichen";
+App::$strings["Cards"] = "Karten";
+App::$strings["View Cards"] = "Karten anzeigen";
+App::$strings["Articles"] = "Artikel";
+App::$strings["View Articles"] = "Artikel anzeigen";
+App::$strings["Webpages"] = "Webseiten";
+App::$strings["View Webpages"] = "Webseiten anzeigen";
+App::$strings["Wikis"] = "Wikis";
+App::$strings["Wiki"] = "Wiki";
+App::$strings["OpenWebAuth: %1\$s welcomes %2\$s"] = "OpenWebAuth: %1\$s heißt %2\$s willkommen";
+App::$strings["%1\$s's bookmarks"] = "%1\$ss Lesezeichen";
+App::$strings[" and "] = "und";
+App::$strings["public profile"] = "öffentliches Profil";
+App::$strings["%1\$s changed %2\$s to “%3\$s”"] = "%1\$s hat %2\$s auf “%3\$s” geändert";
+App::$strings["Visit %1\$s's %2\$s"] = "Besuche %1\$s's %2\$s";
+App::$strings["%1\$s has an updated %2\$s, changing %3\$s."] = "%1\$s hat ein aktualisiertes %2\$s, %3\$s wurde verändert.";
+App::$strings["The form security token was not correct. This probably happened because the form has been opened for too long (>3 hours) before submitting it."] = "Das Security-Token des Formulars war nicht korrekt. Das ist wahrscheinlich passiert, weil das Formular zu lange (>3 Stunden) offen war, bevor es abgeschickt wurde.";
+App::$strings["Permission denied"] = "Keine Berechtigung";
+App::$strings["(Unknown)"] = "(Unbekannt)";
+App::$strings["Visible to anybody on the internet."] = "Für jeden im Internet sichtbar.";
+App::$strings["Visible to you only."] = "Nur für Dich sichtbar.";
+App::$strings["Visible to anybody in this network."] = "Für jedes \$Projectname-Mitglied sichtbar.";
+App::$strings["Visible to anybody authenticated."] = "Für jeden sichtbar, der angemeldet ist.";
+App::$strings["Visible to anybody on %s."] = "Für jeden auf %s sichtbar.";
+App::$strings["Visible to all connections."] = "Für alle Verbindungen sichtbar.";
+App::$strings["Visible to approved connections."] = "Nur für akzeptierte Verbindungen sichtbar.";
+App::$strings["Visible to specific connections."] = "Sichtbar für bestimmte Verbindungen.";
+App::$strings["Item not found."] = "Element nicht gefunden.";
+App::$strings["Permission denied."] = "Berechtigung verweigert.";
+App::$strings["Privacy group not found."] = "Gruppe nicht gefunden.";
+App::$strings["Privacy group is empty."] = "Gruppe ist leer.";
+App::$strings["Privacy group: %s"] = "Gruppe: %s";
+App::$strings["Connection: %s"] = "Verbindung: %s";
+App::$strings["Connection not found."] = "Die Verbindung wurde nicht gefunden.";
+App::$strings["female"] = "weiblich";
+App::$strings["%1\$s updated her %2\$s"] = "%1\$s hat ihr %2\$s aktualisiert";
+App::$strings["male"] = "männlich";
+App::$strings["%1\$s updated his %2\$s"] = "%1\$s hat sein %2\$s aktualisiert";
+App::$strings["%1\$s updated their %2\$s"] = "%1\$s hat sein/ihr %2\$s aktualisiert";
+App::$strings["profile photo"] = "Profilfoto";
+App::$strings["[Edited %s]"] = "[%s wurde bearbeitet]";
+App::$strings["__ctx:edit_activity__ Post"] = "Beitrag schreiben";
+App::$strings["__ctx:edit_activity__ Comment"] = "Kommentar";
+App::$strings["photo"] = "Foto";
+App::$strings["event"] = "Termin";
+App::$strings["channel"] = "Kanal";
+App::$strings["status"] = "Status";
+App::$strings["comment"] = "Kommentar";
+App::$strings["%1\$s likes %2\$s's %3\$s"] = "%1\$s gefällt %2\$ss %3\$s";
+App::$strings["%1\$s doesn't like %2\$s's %3\$s"] = "%1\$s gefällt %2\$ss %3\$s nicht";
+App::$strings["likes %1\$s's %2\$s"] = "gefällt %1\$ss %2\$s";
+App::$strings["doesn't like %1\$s's %2\$s"] = "missfällt %1\$ss %2\$s";
+App::$strings["%1\$s is now connected with %2\$s"] = "%1\$s ist jetzt mit %2\$s verbunden";
+App::$strings["%1\$s poked %2\$s"] = "%1\$s stupste %2\$s an";
+App::$strings["poked"] = "stupste";
+App::$strings["__ctx:mood__ %1\$s is %2\$s"] = "%1\$s ist %2\$s";
+App::$strings["This is an unsaved preview"] = "Dies ist eine nicht gespeicherte Vorschau";
+App::$strings["__ctx:title__ Likes"] = "Gefällt";
+App::$strings["__ctx:title__ Dislikes"] = "Gefällt nicht";
+App::$strings["__ctx:title__ Agree"] = "Zustimmungen";
+App::$strings["__ctx:title__ Disagree"] = "Ablehnungen";
+App::$strings["__ctx:title__ Abstain"] = "Enthaltungen";
+App::$strings["__ctx:title__ Attending"] = "Zusagen";
+App::$strings["__ctx:title__ Not attending"] = "Absagen";
+App::$strings["__ctx:title__ Might attend"] = "Vielleicht";
+App::$strings["Select"] = "Auswählen";
+App::$strings["Delete"] = "Löschen";
+App::$strings["Toggle Star Status"] = "Markierungsstatus (Stern) umschalten";
+App::$strings["Private Message"] = "Private Nachricht";
+App::$strings["Message signature validated"] = "Signatur überprüft";
+App::$strings["Message signature incorrect"] = "Signatur nicht korrekt";
+App::$strings["Approve"] = "Genehmigen";
+App::$strings["View %s's profile @ %s"] = "%ss Profil auf %s ansehen";
+App::$strings["Categories:"] = "Kategorien:";
+App::$strings["Filed under:"] = "Gespeichert unter:";
+App::$strings["from %s"] = "via %s";
+App::$strings["last edited: %s"] = "zuletzt bearbeitet: %s";
+App::$strings["Expires: %s"] = "Verfällt: %s";
+App::$strings["View in context"] = "Im Zusammenhang anschauen";
+App::$strings["Please wait"] = "Bitte warten";
+App::$strings["remove"] = "lösche";
+App::$strings["Loading..."] = "Lädt ...";
+App::$strings["Conversation Tools"] = "";
+App::$strings["Delete Selected Items"] = "Lösche die ausgewählten Elemente";
+App::$strings["View Source"] = "Quelle anzeigen";
+App::$strings["Follow Thread"] = "Unterhaltung folgen";
+App::$strings["Unfollow Thread"] = "Unterhaltung nicht mehr folgen";
+App::$strings["Recent Activity"] = "Kürzliche Aktivitäten";
+App::$strings["Connect"] = "Verbinden";
+App::$strings["Edit Connection"] = "Verbindung bearbeiten";
+App::$strings["Message"] = "Nachricht";
+App::$strings["Ratings"] = "Bewertungen";
+App::$strings["Poke"] = "Anstupsen";
+App::$strings["Unknown"] = "Unbekannt";
+App::$strings["%s likes this."] = "%s gefällt das.";
+App::$strings["%s doesn't like this."] = "%s gefällt das nicht.";
+App::$strings["%2\$d people like this."] = array(
+ 0 => "%2\$d Person gefällt das.",
+ 1 => "%2\$d Leuten gefällt das.",
+);
+App::$strings["%2\$d people don't like this."] = array(
+ 0 => "%2\$d Person gefällt das nicht.",
+ 1 => "%2\$d Leuten gefällt das nicht.",
+);
+App::$strings["and"] = "und";
+App::$strings[", and %d other people"] = array(
+ 0 => "",
+ 1 => ", und %d andere",
+);
+App::$strings["%s like this."] = "%s gefällt das.";
+App::$strings["%s don't like this."] = "%s gefällt das nicht.";
+App::$strings["Set your location"] = "Standort";
+App::$strings["Clear browser location"] = "Browser-Standort löschen";
+App::$strings["Insert web link"] = "Link einfügen";
+App::$strings["Embed (existing) photo from your photo albums"] = "";
+App::$strings["Please enter a link URL:"] = "Gib eine URL ein:";
+App::$strings["Tag term:"] = "Schlagwort:";
+App::$strings["Where are you right now?"] = "Wo bist Du jetzt grade?";
+App::$strings["Choose images to embed"] = "Wählen Sie Bilder zum Einbetten aus";
+App::$strings["Choose an album"] = "Wählen Sie ein Album aus";
+App::$strings["Choose a different album..."] = "Wählen Sie ein anderes Album aus...";
+App::$strings["Error getting album list"] = "Fehler beim Holen der Albenliste";
+App::$strings["Error getting photo link"] = "Fehler beim Holen des Fotolinks";
+App::$strings["Error getting album"] = "Fehler beim Holen des Albums";
+App::$strings["Comments enabled"] = "Kommentare aktiviert";
+App::$strings["Comments disabled"] = "Kommentare deaktiviert";
+App::$strings["Preview"] = "Vorschau";
+App::$strings["Share"] = "Teilen";
+App::$strings["Page link name"] = "Link zur Seite";
+App::$strings["Post as"] = "Veröffentlichen als";
+App::$strings["Bold"] = "Fett";
+App::$strings["Italic"] = "Kursiv";
+App::$strings["Underline"] = "Unterstrichen";
+App::$strings["Quote"] = "Zitat";
+App::$strings["Code"] = "Code";
+App::$strings["Attach/Upload file"] = "";
+App::$strings["Embed an image from your albums"] = "Betten Sie ein Bild aus Ihren Alben ein";
+App::$strings["Cancel"] = "Abbrechen";
+App::$strings["OK"] = "Ok";
+App::$strings["Toggle voting"] = "Umfragewerkzeug aktivieren";
+App::$strings["Disable comments"] = "Kommentare deaktivieren";
+App::$strings["Toggle comments"] = "Kommentare umschalten";
+App::$strings["Title (optional)"] = "Titel (optional)";
+App::$strings["Categories (optional, comma-separated list)"] = "Kategorien (optional, kommagetrennte Liste)";
+App::$strings["Permission settings"] = "Berechtigungs-Einstellungen";
+App::$strings["Other networks and post services"] = "Andere Netzwerke und Platformen";
+App::$strings["Set expiration date"] = "Verfallsdatum";
+App::$strings["Set publish date"] = "Veröffentlichungsdatum festlegen";
+App::$strings["Encrypt text"] = "Text verschlüsseln";
+App::$strings["__ctx:noun__ Like"] = array(
+ 0 => "Gefällt mir",
+ 1 => "Gefällt mir",
+);
+App::$strings["__ctx:noun__ Dislike"] = array(
+ 0 => "Gefällt nicht",
+ 1 => "Gefällt nicht",
+);
+App::$strings["__ctx:noun__ Attending"] = array(
+ 0 => "Zusage",
+ 1 => "Zusagen",
+);
+App::$strings["__ctx:noun__ Not Attending"] = array(
+ 0 => "Absage",
+ 1 => "Absagen",
+);
+App::$strings["__ctx:noun__ Undecided"] = "Unentschieden";
+App::$strings["__ctx:noun__ Agree"] = array(
+ 0 => "Zustimmung",
+ 1 => "Zustimmungen",
+);
+App::$strings["__ctx:noun__ Disagree"] = array(
+ 0 => "Ablehnung",
+ 1 => "Ablehnungen",
+);
+App::$strings["__ctx:noun__ Abstain"] = array(
+ 0 => "Enthaltung",
+ 1 => "Enthaltungen",
+);
+App::$strings["Help:"] = "Hilfe:";
+App::$strings["Not Found"] = "Nicht gefunden";
+App::$strings["Page not found."] = "Seite nicht gefunden.";
+App::$strings["Not a valid email address"] = "Ungültige E-Mail-Adresse";
+App::$strings["Your email domain is not among those allowed on this site"] = "Deine E-Mail-Adresse ist auf dieser Seite nicht erlaubt";
+App::$strings["Your email address is already registered at this site."] = "Deine E-Mail-Adresse ist auf dieser Seite bereits registriert.";
+App::$strings["An invitation is required."] = "Eine Einladung wird benötigt.";
+App::$strings["Invitation could not be verified."] = "Die Einladung konnte nicht bestätigt werden.";
+App::$strings["Please enter the required information."] = "Bitte gib die benötigten Informationen ein.";
+App::$strings["Failed to store account information."] = "Speichern der Nutzerkontodaten fehlgeschlagen.";
+App::$strings["Registration confirmation for %s"] = "Registrierungsbestätigung für %s";
+App::$strings["Registration request at %s"] = "Registrierungsanfrage auf %s";
+App::$strings["your registration password"] = "Dein Registrierungspasswort";
+App::$strings["Registration details for %s"] = "Registrierungsdetails für %s";
+App::$strings["Account approved."] = "Nutzerkonto bestätigt.";
+App::$strings["Registration revoked for %s"] = "Registrierung für %s wurde widerrufen";
+App::$strings["Click here to upgrade."] = "Klicke hier, um das Upgrade durchzuführen.";
+App::$strings["This action exceeds the limits set by your subscription plan."] = "Diese Aktion überschreitet die Grenzen Ihres Abonnements.";
+App::$strings["This action is not available under your subscription plan."] = "Diese Aktion ist in Ihrem Abonnement nicht verfügbar.";
+App::$strings["l F d, Y \\@ g:i A"] = "l, d. F Y, H:i";
+App::$strings["Starts:"] = "Beginnt:";
+App::$strings["Finishes:"] = "Endet:";
+App::$strings["Location:"] = "Ort:";
+App::$strings["l F d, Y"] = "";
+App::$strings["Start:"] = "";
+App::$strings["End:"] = "";
+App::$strings["This event has been added to your calendar."] = "Dieser Termin wurde zu Deinem Kalender hinzugefügt";
+App::$strings["Not specified"] = "Keine Angabe";
+App::$strings["Needs Action"] = "Aktion erforderlich";
+App::$strings["Completed"] = "Abgeschlossen";
+App::$strings["In Process"] = "In Bearbeitung";
+App::$strings["Cancelled"] = "gestrichen";
+App::$strings["Mobile"] = "Mobil";
+App::$strings["Home"] = "Home";
+App::$strings["Home, Voice"] = "Zuhause, Sprache";
+App::$strings["Home, Fax"] = "Zuhause, Fax";
+App::$strings["Work"] = "Arbeit";
+App::$strings["Work, Voice"] = "Arbeit, Sprache";
+App::$strings["Work, Fax"] = "Arbeit, Fax";
+App::$strings["Other"] = "Andere";
+App::$strings["%1\$s wrote the following %2\$s %3\$s"] = "%1\$s schrieb den folgenden %2\$s %3\$s";
+App::$strings["post"] = "Beitrag";
+App::$strings["default"] = "Standard";
+App::$strings["Select an alternate language"] = "Wähle eine alternative Sprache";
+App::$strings["%d invitation available"] = array(
+ 0 => "%d Einladung verfügbar",
+ 1 => "%d Einladungen verfügbar",
+);
+App::$strings["Advanced"] = "Fortgeschritten";
+App::$strings["Find Channels"] = "Finde Kanäle";
+App::$strings["Enter name or interest"] = "Name oder Interessen eingeben";
+App::$strings["Connect/Follow"] = "Verbinden/Folgen";
+App::$strings["Examples: Robert Morgenstein, Fishing"] = "Beispiele: Robert Morgenstein, Angeln";
+App::$strings["Find"] = "Finde";
+App::$strings["Channel Suggestions"] = "Kanal-Vorschläge";
+App::$strings["Random Profile"] = "Zufallsprofil";
+App::$strings["Invite Friends"] = "Lade Freunde ein";
+App::$strings["Advanced example: name=fred and country=iceland"] = "Fortgeschrittenes Beispiel: name=fred and country=iceland";
+App::$strings["Saved Folders"] = "Gespeicherte Ordner";
+App::$strings["Everything"] = "Alles";
+App::$strings["Categories"] = "Kategorien";
+App::$strings["Common Connections"] = "Gemeinsame Verbindungen";
+App::$strings["View all %d common connections"] = "Zeige alle %d gemeinsamen Verbindungen";
+App::$strings["Delete this item?"] = "Dieses Element löschen?";
+App::$strings["Comment"] = "Kommentar";
+App::$strings["%s show all"] = "%s mehr anzeigen";
+App::$strings["%s show less"] = "%s weniger anzeigen";
+App::$strings["%s expand"] = "%s aufklappen";
+App::$strings["%s collapse"] = "%s einklappen";
+App::$strings["Password too short"] = "Kennwort zu kurz";
+App::$strings["Passwords do not match"] = "Kennwörter stimmen nicht überein";
+App::$strings["everybody"] = "alle";
+App::$strings["Secret Passphrase"] = "geheime Passphrase";
+App::$strings["Passphrase hint"] = "Hinweis zur Passphrase";
+App::$strings["Notice: Permissions have changed but have not yet been submitted."] = "Achtung: Berechtigungen wurden verändert, aber noch nicht gespeichert.";
+App::$strings["close all"] = "Alle schließen";
+App::$strings["Nothing new here"] = "Nichts Neues hier";
+App::$strings["Rate This Channel (this is public)"] = "Diesen Kanal bewerten (öffentlich sichtbar)";
+App::$strings["Rating"] = "Bewertung";
+App::$strings["Describe (optional)"] = "Beschreibung (optional)";
+App::$strings["Please enter a link URL"] = "Gib eine URL ein:";
+App::$strings["Unsaved changes. Are you sure you wish to leave this page?"] = "Ungespeicherte Änderungen. Bist Du sicher, dass Du diese Seite verlassen möchtest?";
+App::$strings["Location"] = "Ort";
+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"] = "%d Minuten";
+App::$strings["about %d hours"] = "ungefähr %d Stunden";
+App::$strings["%d days"] = "%d Tagen";
+App::$strings["%d months"] = "%d Monaten";
+App::$strings["%d years"] = "%d Jahren";
+App::$strings["timeago.prefixAgo"] = "vor";
+App::$strings["timeago.prefixFromNow"] = "in";
+App::$strings["timeago.suffixAgo"] = "NONE";
+App::$strings["timeago.suffixFromNow"] = "NONE";
+App::$strings["less than a minute"] = "weniger als einer Minute";
+App::$strings["about a minute"] = "ungefähr einer Minute";
+App::$strings["about an hour"] = "ungefähr einer Stunde";
+App::$strings["a day"] = "einem Tag";
+App::$strings["about a month"] = "ungefähr einem Monat";
+App::$strings["about a year"] = "ungefähr einem Jahr";
+App::$strings[" "] = " ";
+App::$strings["timeago.numbers"] = "timeago.numbers";
+App::$strings["January"] = "Januar";
+App::$strings["February"] = "Februar";
+App::$strings["March"] = "März";
+App::$strings["April"] = "April";
+App::$strings["__ctx:long__ May"] = "Mai";
+App::$strings["June"] = "Juni";
+App::$strings["July"] = "Juli";
+App::$strings["August"] = "August";
+App::$strings["September"] = "September";
+App::$strings["October"] = "Oktober";
+App::$strings["November"] = "November";
+App::$strings["December"] = "Dezember";
+App::$strings["Jan"] = "Jan";
+App::$strings["Feb"] = "Feb";
+App::$strings["Mar"] = "Mär";
+App::$strings["Apr"] = "Apr";
+App::$strings["__ctx:short__ May"] = "Mai";
+App::$strings["Jun"] = "Jun";
+App::$strings["Jul"] = "Jul";
+App::$strings["Aug"] = "Aug";
+App::$strings["Sep"] = "Sep";
+App::$strings["Oct"] = "Okt";
+App::$strings["Nov"] = "Nov";
+App::$strings["Dec"] = "Dez";
+App::$strings["Sunday"] = "Sonntag";
+App::$strings["Monday"] = "Montag";
+App::$strings["Tuesday"] = "Dienstag";
+App::$strings["Wednesday"] = "Mittwoch";
+App::$strings["Thursday"] = "Donnerstag";
+App::$strings["Friday"] = "Freitag";
+App::$strings["Saturday"] = "Samstag";
+App::$strings["Sun"] = "So";
+App::$strings["Mon"] = "Mo";
+App::$strings["Tue"] = "Di";
+App::$strings["Wed"] = "Mi";
+App::$strings["Thu"] = "Do";
+App::$strings["Fri"] = "Fr";
+App::$strings["Sat"] = "Sa";
+App::$strings["__ctx:calendar__ today"] = "heute";
+App::$strings["__ctx:calendar__ month"] = "Monat";
+App::$strings["__ctx:calendar__ week"] = "Woche";
+App::$strings["__ctx:calendar__ day"] = "Tag";
+App::$strings["__ctx:calendar__ All day"] = "Ganztägig";
+App::$strings["Channel is blocked on this site."] = "Der Kanal ist auf dieser Seite blockiert ";
+App::$strings["Channel location missing."] = "Adresse des Kanals fehlt.";
+App::$strings["Response from remote channel was incomplete."] = "Antwort des entfernten Kanals war unvollständig.";
+App::$strings["Premium channel - please visit:"] = "Premium-Kanal - bitte gehe zu:";
+App::$strings["Channel was deleted and no longer exists."] = "Kanal wurde gelöscht und existiert nicht mehr.";
+App::$strings["Remote channel or protocol unavailable."] = "Externer Kanal oder Protokoll nicht verfügbar.";
+App::$strings["Channel discovery failed."] = "Kanalsuche fehlgeschlagen";
+App::$strings["Protocol disabled."] = "Protokoll deaktiviert.";
+App::$strings["Cannot connect to yourself."] = "Du kannst Dich nicht mit Dir selbst verbinden.";
+App::$strings["View PDF"] = "";
+App::$strings[" by "] = "von";
+App::$strings[" on "] = "am";
+App::$strings["Embedded content"] = "Eingebetteter Inhalt";
+App::$strings["Embedding disabled"] = "Einbetten deaktiviert";
+App::$strings["Unable to obtain identity information from database"] = "Kann keine Identitäts-Informationen aus Datenbank beziehen";
+App::$strings["Empty name"] = "Namensfeld leer";
+App::$strings["Name too long"] = "Name ist zu lang";
+App::$strings["No account identifier"] = "Keine Konten-Kennung";
+App::$strings["Nickname is required."] = "Spitzname ist erforderlich.";
+App::$strings["Reserved nickname. Please choose another."] = "Reservierter Kurzname. Bitte wähle einen anderen.";
+App::$strings["Nickname has unsupported characters or is already being used on this site."] = "Der Spitzname enthält nicht-unterstütze Zeichen oder wird bereits auf dieser Seite genutzt.";
+App::$strings["Unable to retrieve created identity"] = "Kann die erstellte Identität nicht empfangen";
+App::$strings["Default Profile"] = "Standard-Profil";
+App::$strings["Friends"] = "Freunde";
+App::$strings["Unable to retrieve modified identity"] = "Geänderte Identität kann nicht empfangen werden";
+App::$strings["Requested channel is not available."] = "Angeforderter Kanal nicht verfügbar.";
+App::$strings["Requested profile is not available."] = "Das angefragte Profil ist nicht verfügbar.";
+App::$strings["Change profile photo"] = "Profilfoto ändern";
+App::$strings["Edit"] = "Bearbeiten";
+App::$strings["Create New Profile"] = "Neues Profil erstellen";
+App::$strings["Profile Image"] = "Profilfoto:";
+App::$strings["Visible to everybody"] = "Für jeden sichtbar";
+App::$strings["Edit visibility"] = "Sichtbarkeit bearbeiten";
+App::$strings["Gender:"] = "Geschlecht:";
+App::$strings["Status:"] = "Status:";
+App::$strings["Homepage:"] = "Homepage:";
+App::$strings["Online Now"] = "gerade online";
+App::$strings["Change your profile photo"] = "Dein Profilfoto ändern";
+App::$strings["Female"] = "Weiblich";
+App::$strings["Male"] = "Männlich";
+App::$strings["Trans"] = "Trans";
+App::$strings["Neuter"] = "Geschlechtslos";
+App::$strings["Non-specific"] = "unklar";
+App::$strings["Full Name:"] = "Voller Name:";
+App::$strings["Like this channel"] = "Dieser Kanal gefällt mir";
+App::$strings["j F, Y"] = "j. F Y";
+App::$strings["j F"] = "j. F";
+App::$strings["Birthday:"] = "Geburtstag:";
+App::$strings["Age:"] = "Alter:";
+App::$strings["for %1\$d %2\$s"] = "seit %1\$d %2\$s";
+App::$strings["Tags:"] = "Schlagworte:";
+App::$strings["Sexual Preference:"] = "Sexuelle Orientierung:";
+App::$strings["Hometown:"] = "Heimatstadt:";
+App::$strings["Political Views:"] = "Politische Ansichten:";
+App::$strings["Religion:"] = "Religion:";
+App::$strings["About:"] = "Über:";
+App::$strings["Hobbies/Interests:"] = "Hobbys/Interessen:";
+App::$strings["Likes:"] = "Gefällt:";
+App::$strings["Dislikes:"] = "Gefällt nicht:";
+App::$strings["Contact information and Social Networks:"] = "Kontaktinformation und soziale Netzwerke:";
+App::$strings["My other channels:"] = "Meine anderen Kanäle:";
+App::$strings["Musical interests:"] = "Musikalische Interessen:";
+App::$strings["Books, literature:"] = "Bücher, Literatur:";
+App::$strings["Television:"] = "Fernsehen:";
+App::$strings["Film/dance/culture/entertainment:"] = "Film/Tanz/Kultur/Unterhaltung:";
+App::$strings["Love/Romance:"] = "Liebe/Romantik:";
+App::$strings["Work/employment:"] = "Arbeit/Anstellung:";
+App::$strings["School/education:"] = "Schule/Ausbildung:";
+App::$strings["Profile"] = "Profil";
+App::$strings["Like this thing"] = "Gefällt mir";
+App::$strings["Export"] = "Exportieren";
+App::$strings["cover photo"] = "Cover Foto";
+App::$strings["Remote Authentication"] = "Entfernte Authentifizierung";
+App::$strings["Enter your channel address (e.g. channel@example.com)"] = "Deine Kanal-Adresse (z. B. channel@example.com)";
+App::$strings["Authenticate"] = "Authentifizieren";
+App::$strings["Account '%s' deleted"] = "Konto '%s' gelöscht";
+App::$strings["prev"] = "vorherige";
+App::$strings["first"] = "erste";
+App::$strings["last"] = "letzte";
+App::$strings["next"] = "nächste";
+App::$strings["older"] = "älter";
+App::$strings["newer"] = "neuer";
+App::$strings["No connections"] = "Keine Verbindungen";
+App::$strings["Connections"] = "Verbindungen";
+App::$strings["View all %s connections"] = "Alle Verbindungen von %s anzeigen";
+App::$strings["Network: %s"] = "";
+App::$strings["Save"] = "Speichern";
+App::$strings["poke"] = "anstupsen";
+App::$strings["ping"] = "anpingen";
+App::$strings["pinged"] = "pingte";
+App::$strings["prod"] = "knuffen";
+App::$strings["prodded"] = "knuffte";
+App::$strings["slap"] = "ohrfeigen";
+App::$strings["slapped"] = "ohrfeigte";
+App::$strings["finger"] = "befummeln";
+App::$strings["fingered"] = "befummelte";
+App::$strings["rebuff"] = "eine Abfuhr erteilen";
+App::$strings["rebuffed"] = "zurückgewiesen";
+App::$strings["happy"] = "glücklich";
+App::$strings["sad"] = "traurig";
+App::$strings["mellow"] = "sanft";
+App::$strings["tired"] = "müde";
+App::$strings["perky"] = "frech";
+App::$strings["angry"] = "sauer";
+App::$strings["stupefied"] = "verblüfft";
+App::$strings["puzzled"] = "verwirrt";
+App::$strings["interested"] = "interessiert";
+App::$strings["bitter"] = "verbittert";
+App::$strings["cheerful"] = "fröhlich";
+App::$strings["alive"] = "lebendig";
+App::$strings["annoyed"] = "verärgert";
+App::$strings["anxious"] = "unruhig";
+App::$strings["cranky"] = "schrullig";
+App::$strings["disturbed"] = "verstört";
+App::$strings["frustrated"] = "frustriert";
+App::$strings["depressed"] = "deprimiert";
+App::$strings["motivated"] = "motiviert";
+App::$strings["relaxed"] = "entspannt";
+App::$strings["surprised"] = "überrascht";
+App::$strings["May"] = "Mai";
+App::$strings["Unknown Attachment"] = "Unbekannter Anhang";
+App::$strings["Size"] = "Größe";
+App::$strings["unknown"] = "unbekannt";
+App::$strings["remove category"] = "Kategorie entfernen";
+App::$strings["remove from file"] = "aus der Datei entfernen";
+App::$strings["Link to Source"] = "Link zur Quelle";
+App::$strings["Page layout"] = "Seiten-Layout";
+App::$strings["You can create your own with the layouts tool"] = "Mit dem Gestaltungswerkzeug kannst Du Deine eigenen Layouts erstellen";
+App::$strings["BBcode"] = "BBcode";
+App::$strings["HTML"] = "HTML";
+App::$strings["Markdown"] = "Markdown";
+App::$strings["Text"] = "Text";
+App::$strings["Comanche Layout"] = "Comanche-Layout";
+App::$strings["PHP"] = "PHP";
+App::$strings["Page content type"] = "Art des Seiteninhalts";
+App::$strings["activity"] = "Aktivität";
+App::$strings["a-z, 0-9, -, and _ only"] = "nur a-z, 0-9, - und _";
+App::$strings["Design Tools"] = "Gestaltungswerkzeuge";
+App::$strings["Blocks"] = "Blöcke";
+App::$strings["Menus"] = "Menüs";
+App::$strings["Layouts"] = "Layouts";
+App::$strings["Pages"] = "Seiten";
+App::$strings["Import"] = "Import";
+App::$strings["Import website..."] = "Webseite importieren...";
+App::$strings["Select folder to import"] = "Ordner zum Importieren auswählen";
+App::$strings["Import from a zipped folder:"] = "Aus einem gezippten Ordner importieren:";
+App::$strings["Import from cloud files:"] = "Aus Cloud-Dateien importieren:";
+App::$strings["/cloud/channel/path/to/folder"] = "/Cloud/Kanal/Pfad/zum/Ordner";
+App::$strings["Enter path to website files"] = "Pfad zu Webseitendateien eingeben";
+App::$strings["Select folder"] = "Ordner auswählen";
+App::$strings["Export website..."] = "Webseite exportieren...";
+App::$strings["Export to a zip file"] = "In eine ZIP-Datei exportieren";
+App::$strings["website.zip"] = "website.zip";
+App::$strings["Enter a name for the zip file."] = "Geben Sie einen für die ZIP-Datei ein.";
+App::$strings["Export to cloud files"] = "In Cloud-Dateien exportieren";
+App::$strings["/path/to/export/folder"] = "/Pfad/zum/exportierenden/Ordner";
+App::$strings["Enter a path to a cloud files destination."] = "Gib den Pfad zu einem Datei-Speicherort in der Cloud ein.";
+App::$strings["Specify folder"] = "Ordner angeben";
+App::$strings["Collection"] = "Sammlung";
+App::$strings["Trending"] = "Meistbeachtet";
+App::$strings["Tags"] = "Schlagwörter";
+App::$strings["Keywords"] = "Schlüsselwörter";
+App::$strings["have"] = "habe";
+App::$strings["has"] = "hat";
+App::$strings["want"] = "will";
+App::$strings["wants"] = "will";
+App::$strings["like"] = "mag";
+App::$strings["likes"] = "gefällt";
+App::$strings["dislike"] = "verurteile";
+App::$strings["dislikes"] = "missfällt";
+App::$strings["Item was not found."] = "Beitrag wurde nicht gefunden.";
+App::$strings["Unknown error."] = "";
+App::$strings["No source file."] = "Keine Quelldatei.";
+App::$strings["Cannot locate file to replace"] = "Kann Datei zum Ersetzen nicht finden";
+App::$strings["Cannot locate file to revise/update"] = "Kann Datei zum Prüfen/Aktualisieren nicht finden";
+App::$strings["File exceeds size limit of %d"] = "Datei überschreitet das Größen-Limit von %d";
+App::$strings["You have reached your limit of %1$.0f Mbytes attachment storage."] = "Die Größe Deiner Datei-Anhänge hat das Maximum von %1$.0f MByte erreicht.";
+App::$strings["File upload failed. Possible system limit or action terminated."] = "Datei-Upload fehlgeschlagen. Mögliche Systembegrenzung oder abgebrochener Prozess.";
+App::$strings["Stored file could not be verified. Upload failed."] = "Gespeichert Datei konnte nicht verifiziert werden. Upload abgebrochen.";
+App::$strings["Path not available."] = "Pfad nicht verfügbar.";
+App::$strings["Empty pathname"] = "Leere Pfadangabe";
+App::$strings["duplicate filename or path"] = "doppelter Dateiname oder Pfad";
+App::$strings["Path not found."] = "Pfad nicht gefunden.";
+App::$strings["mkdir failed."] = "mkdir fehlgeschlagen.";
+App::$strings["database storage failed."] = "Speichern in der Datenbank fehlgeschlagen.";
+App::$strings["Empty path"] = "Leere Pfadangabe";
+App::$strings["Profile to assign new connections"] = "Profil, welches neuen Verbindungen zugewiesen wird";
+App::$strings["Frequently"] = "Häufig";
+App::$strings["Hourly"] = "Stündlich";
+App::$strings["Twice daily"] = "Zwei Mal am Tag";
+App::$strings["Daily"] = "Täglich";
+App::$strings["Weekly"] = "Wöchentlich";
+App::$strings["Monthly"] = "Monatlich";
+App::$strings["Currently Male"] = "Momentan männlich";
+App::$strings["Currently Female"] = "Momentan weiblich";
+App::$strings["Mostly Male"] = "Größtenteils männlich";
+App::$strings["Mostly Female"] = "Größtenteils weiblich";
+App::$strings["Transgender"] = "Transsexuell";
+App::$strings["Intersex"] = "Zwischengeschlechtlich";
+App::$strings["Transsexual"] = "Transsexuell";
+App::$strings["Hermaphrodite"] = "Zwitter";
+App::$strings["Undecided"] = "Unentschieden";
+App::$strings["Males"] = "Männer";
+App::$strings["Females"] = "Frauen";
+App::$strings["Gay"] = "Schwul";
+App::$strings["Lesbian"] = "Lesbisch";
+App::$strings["No Preference"] = "Keine Bevorzugung";
+App::$strings["Bisexual"] = "Bisexuell";
+App::$strings["Autosexual"] = "Autosexuell";
+App::$strings["Abstinent"] = "Enthaltsam";
+App::$strings["Virgin"] = "Jungfräulich";
+App::$strings["Deviant"] = "Abweichend";
+App::$strings["Fetish"] = "Fetisch";
+App::$strings["Oodles"] = "Unmengen";
+App::$strings["Nonsexual"] = "Sexlos";
+App::$strings["Single"] = "Single";
+App::$strings["Lonely"] = "Einsam";
+App::$strings["Available"] = "Verfügbar";
+App::$strings["Unavailable"] = "Nicht verfügbar";
+App::$strings["Has crush"] = "Verguckt";
+App::$strings["Infatuated"] = "Verknallt";
+App::$strings["Dating"] = "Lerne gerade jemanden kennen";
+App::$strings["Unfaithful"] = "Treulos";
+App::$strings["Sex Addict"] = "Sexabhängig";
+App::$strings["Friends/Benefits"] = "Freunde/Begünstigte";
+App::$strings["Casual"] = "Lose";
+App::$strings["Engaged"] = "Verlobt";
+App::$strings["Married"] = "Verheiratet";
+App::$strings["Imaginarily married"] = "Gewissermaßen verheiratet";
+App::$strings["Partners"] = "Partner";
+App::$strings["Cohabiting"] = "Lebensgemeinschaft";
+App::$strings["Common law"] = "Informelle Ehe";
+App::$strings["Happy"] = "Glücklich";
+App::$strings["Not looking"] = "Nicht Ausschau haltend";
+App::$strings["Swinger"] = "Swinger";
+App::$strings["Betrayed"] = "Betrogen";
+App::$strings["Separated"] = "Getrennt";
+App::$strings["Unstable"] = "Labil";
+App::$strings["Divorced"] = "Geschieden";
+App::$strings["Imaginarily divorced"] = "Gewissermaßen geschieden";
+App::$strings["Widowed"] = "Verwitwet";
+App::$strings["Uncertain"] = "Ungewiss";
+App::$strings["It's complicated"] = "Es ist kompliziert";
+App::$strings["Don't care"] = "Interessiert mich nicht";
+App::$strings["Ask me"] = "Frag mich mal";
+App::$strings["Friendica"] = "Friendica";
+App::$strings["OStatus"] = "OStatus";
+App::$strings["GNU-Social"] = "GNU-Social";
+App::$strings["RSS/Atom"] = "RSS/Atom";
+App::$strings["ActivityPub"] = "ActivityPub";
+App::$strings["Email"] = "E-Mail";
+App::$strings["Diaspora"] = "Diaspora";
+App::$strings["Facebook"] = "Facebook";
+App::$strings["Zot"] = "Zot";
+App::$strings["LinkedIn"] = "LinkedIn";
+App::$strings["XMPP/IM"] = "XMPP/IM";
+App::$strings["MySpace"] = "MySpace";
+App::$strings["Profile Photos"] = "Profilfotos";
+App::$strings["Delegation session ended."] = "";
+App::$strings["Logged out."] = "Ausgeloggt.";
+App::$strings["Email validation is incomplete. Please check your email."] = "E-Mail-Bestätigung nicht abgeschlossen. Bitte prüfe Deine E-Mails (ggf. Spam-Filterung mit berücksichtigen).";
+App::$strings["Failed authentication"] = "Authentifizierung fehlgeschlagen";
+App::$strings["Login failed."] = "Login fehlgeschlagen.";
+App::$strings["Visible to your default audience"] = "Standard-Sichtbarkeit gemäß Kanaleinstellungen";
+App::$strings["__ctx:acl__ Profile"] = "Profil";
+App::$strings["Only me"] = "Nur ich";
+App::$strings["Who can see this?"] = "Wer kann das sehen?";
+App::$strings["Custom selection"] = "Benutzerdefinierte Auswahl";
+App::$strings["Select \"Show\" to allow viewing. \"Don't show\" lets you override and limit the scope of \"Show\"."] = "Wähle \"Anzeigen\", um Betrachtung zuzulassen. \"Nicht anzeigen\" überstimmt und limitiert den Aktionsradius von \"Anzeigen\" für Ausnahmen.";
+App::$strings["Show"] = "Anzeigen";
+App::$strings["Don't show"] = "Nicht anzeigen";
+App::$strings["Permissions"] = "Berechtigungen";
+App::$strings["Close"] = "Schließen";
+App::$strings["Post permissions %s cannot be changed %s after a post is shared.These permissions set who is allowed to view the post."] = "Beitragsberechtigungen %s können nicht geändert werden %s, nachdem der Beitrag gesendet wurde.
Diese Berechtigungen bestimmen, wer den Beitrag sehen kann.";
+App::$strings["Image exceeds website size limit of %lu bytes"] = "Bild überschreitet das Webseitenlimit von %lu Bytes";
+App::$strings["Image file is empty."] = "Bilddatei ist leer.";
+App::$strings["Unable to process image"] = "Kann Bild nicht verarbeiten";
+App::$strings["Photo storage failed."] = "Fotospeicherung fehlgeschlagen.";
+App::$strings["a new photo"] = "ein neues Foto";
+App::$strings["__ctx:photo_upload__ %1\$s posted %2\$s to %3\$s"] = "%1\$s hat %2\$s auf %3\$s veröffentlicht";
+App::$strings["Recent Photos"] = "Neueste Fotos";
+App::$strings["Upload New Photos"] = "Neue Fotos hochladen";
+App::$strings["Unable to import a removed channel."] = "Nicht möglich, einen gelöschten Kanal zu importieren.";
+App::$strings["Cannot create a duplicate channel identifier on this system. Import failed."] = "Kann keinen doppelten Kanal-Identifikator auf diesem System erzeugen (Spitzname oder Hash schon belegt). Import fehlgeschlagen.";
+App::$strings["Unable to create a unique channel address. Import failed."] = "Es war nicht möglich, eine eindeutige Kanal-Adresse zu erzeugen. Der Import ist fehlgeschlagen.";
+App::$strings["Cloned channel not found. Import failed."] = "Geklonter Kanal nicht gefunden. Import fehlgeschlagen.";
+App::$strings["New window"] = "Neues Fenster";
+App::$strings["Open the selected location in a different window or browser tab"] = "Öffne die markierte Adresse in einem neuen Browserfenster oder Tab";
+App::$strings["Miscellaneous"] = "Verschiedenes";
+App::$strings["Birthday"] = "Geburtstag";
+App::$strings["Age: "] = "Alter:";
+App::$strings["YYYY-MM-DD or MM-DD"] = "JJJJ-MM-TT oder MM-TT";
+App::$strings["Required"] = "Benötigt";
+App::$strings["never"] = "Nie";
+App::$strings["less than a second ago"] = "Vor weniger als einer Sekunde";
+App::$strings["__ctx:e.g. 22 hours ago, 1 minute ago__ %1\$d %2\$s ago"] = "vor %1\$d %2\$s";
+App::$strings["__ctx:relative_date__ year"] = array(
+ 0 => "Jahr",
+ 1 => "Jahre",
+);
+App::$strings["__ctx:relative_date__ month"] = array(
+ 0 => "Monat",
+ 1 => "Monate",
+);
+App::$strings["__ctx:relative_date__ week"] = array(
+ 0 => "Woche",
+ 1 => "Wochen",
+);
+App::$strings["__ctx:relative_date__ day"] = array(
+ 0 => "Tag",
+ 1 => "Tage",
+);
+App::$strings["__ctx:relative_date__ hour"] = array(
+ 0 => "Stunde",
+ 1 => "Stunden",
+);
+App::$strings["__ctx:relative_date__ minute"] = array(
+ 0 => "Minute",
+ 1 => "Minuten",
+);
+App::$strings["__ctx:relative_date__ second"] = array(
+ 0 => "Sekunde",
+ 1 => "Sekunden",
+);
+App::$strings["%1\$s's birthday"] = "%1\$ss Geburtstag";
+App::$strings["Happy Birthday %1\$s"] = "Alles Gute zum Geburtstag, %1\$s";
+App::$strings["Image/photo"] = "Bild/Foto";
+App::$strings["Encrypted content"] = "Verschlüsselter Inhalt";
+App::$strings["Install %1\$s element %2\$s"] = "Installiere %1\$s Element %2\$s";
+App::$strings["This post contains an installable %s element, however you lack permissions to install it on this site."] = "Dieser Beitrag beinhaltet ein installierbares %s Element, aber Du hast nicht die nötigen Rechte, um es auf diesem Hub zu installieren.";
+App::$strings["webpage"] = "Webseite";
+App::$strings["layout"] = "Layout";
+App::$strings["block"] = "Block";
+App::$strings["menu"] = "Menü";
+App::$strings["card"] = "Karte";
+App::$strings["article"] = "Artikel";
+App::$strings["Click to open/close"] = "Klicke zum Öffnen/Schließen";
+App::$strings["spoiler"] = "Spoiler";
+App::$strings["View article"] = "Artikel ansehen";
+App::$strings["View summary"] = "Zusammenfassung ansehen";
+App::$strings["Different viewers will see this text differently"] = "Verschiedene Betrachter werden diesen Text unterschiedlich sehen";
+App::$strings["$1 wrote:"] = "$1 schrieb:";
+App::$strings["Invalid data packet"] = "Ungültiges Datenpaket";
+App::$strings["Unable to verify channel signature"] = "Konnte die Signatur des Kanals nicht verifizieren";
+App::$strings["Unable to verify site signature for %s"] = "Kann die Signatur der Seite von %s nicht verifizieren";
+App::$strings["invalid target signature"] = "Ungültige Signatur des Ziels";
+App::$strings["Off"] = "Aus";
+App::$strings["On"] = "An";
+App::$strings["Start calendar week on Monday"] = "Beginne die kalendarische Woche am Montag";
+App::$strings["Default is Sunday"] = "";
+App::$strings["Event Timezone Selection"] = "Termin-Zeitzonenauswahl";
+App::$strings["Allow event creation in timezones other than your own."] = "Ermögliche das Erstellen von Terminen in anderen Zeitzonen als Deiner eigenen.";
+App::$strings["Channel Home"] = "Mein Kanal";
+App::$strings["Search by Date"] = "Suche nach Datum";
+App::$strings["Ability to select posts by date ranges"] = "Möglichkeit, Beiträge nach Zeiträumen auszuwählen";
+App::$strings["Tag Cloud"] = "Schlagwort-Wolke";
+App::$strings["Provide a personal tag cloud on your channel page"] = "Aktiviert die Anzeige einer Schlagwort-Wolke (Tag Cloud) auf Deiner Kanal-Seite";
+App::$strings["Use blog/list mode"] = "";
+App::$strings["Comments will be displayed separately"] = "";
+App::$strings["Connection Filtering"] = "Filter für Verbindungen";
+App::$strings["Filter incoming posts from connections based on keywords/content"] = "Ermöglicht die Filterung eingehender Beiträge anhand von Schlüsselwörtern (muss an der Verbindung konfiguriert werden)";
+App::$strings["Conversation"] = "";
+App::$strings["Community Tagging"] = "Gemeinschaftliches Verschlagworten";
+App::$strings["Ability to tag existing posts"] = "Ermöglicht das Verschlagworten existierender Beiträge";
+App::$strings["Emoji Reactions"] = "Emoji Reaktionen";
+App::$strings["Add emoji reaction ability to posts"] = "Aktiviert Emoji-Reaktionen für Beiträge";
+App::$strings["Dislike Posts"] = "Gefällt-mir-nicht-Beiträge";
+App::$strings["Ability to dislike posts/comments"] = "Aktiviert die „Gefällt mir nicht“-Schaltfläche";
+App::$strings["Star Posts"] = "Beiträge mit Sternchen versehen";
+App::$strings["Ability to mark special posts with a star indicator"] = "Ermöglicht die lokale Markierung spezieller Beiträge mit einem Sternchen-Symbol";
+App::$strings["Reply on comment"] = "";
+App::$strings["Ability to reply on selected comment"] = "";
+App::$strings["Directory"] = "Verzeichnis";
+App::$strings["Advanced Directory Search"] = "Erweiterte Verzeichnissuche";
+App::$strings["Allows creation of complex directory search queries"] = "Ermöglicht die Erstellung komplexer Verzeichnis-Suchabfragen";
+App::$strings["Editor"] = "";
+App::$strings["Post Categories"] = "Beitrags-Kategorien";
+App::$strings["Add categories to your posts"] = "Aktiviert Kategorien für Beiträge";
+App::$strings["Large Photos"] = "Große Fotos";
+App::$strings["Include large (1024px) photo thumbnails in posts. If not enabled, use small (640px) photo thumbnails"] = "Große Vorschaubilder (1024px) in Beiträgen anzeigen. Falls nicht aktiviert, werden kleine Vorschaubilder (640px) verwendet.";
+App::$strings["Even More Encryption"] = "Noch mehr Verschlüsselung";
+App::$strings["Allow optional encryption of content end-to-end with a shared secret key"] = "Ermöglicht optional die zusätzliche Verschlüsselung von Inhalten (Ende-zu-Ende mit geteiltem Schlüssel)";
+App::$strings["Enable Voting Tools"] = "Umfragewerkzeuge aktivieren";
+App::$strings["Provide a class of post which others can vote on"] = "Aktiviert die Umfragewerkzeuge, um anderen die Möglichkeit zu geben, einem Beitrag zuzustimmen, ihn abzulehnen oder sich zu enthalten. (Muss im Beitrag selbst noch aktiviert werden.)";
+App::$strings["Disable Comments"] = "Kommentare deaktivieren";
+App::$strings["Provide the option to disable comments for a post"] = "Ermöglicht, die Kommentarfunktion für einzelne Beiträge abzuschalten";
+App::$strings["Delayed Posting"] = "Verzögertes Senden";
+App::$strings["Allow posts to be published at a later date"] = "Ermöglicht es, Beiträge zu einem späteren Zeitpunkt zu veröffentlichen";
+App::$strings["Content Expiration"] = "Verfall von Inhalten";
+App::$strings["Remove posts/comments and/or private messages at a future time"] = "Ermöglicht das automatische Löschen von Beiträgen, Kommentaren und/oder privaten Nachrichten zu einem zukünftigen Datum.";
+App::$strings["Suppress Duplicate Posts/Comments"] = "Doppelte Beiträge unterdrücken";
+App::$strings["Prevent posts with identical content to be published with less than two minutes in between submissions."] = "Verhindert, dass innerhalb von zwei Minuten Beiträge mit identischem Inhalt veröffentlicht werden.";
+App::$strings["Auto-save drafts of posts and comments"] = "Auto-Speicherung von Beitrags- und Kommentarentwürfen";
+App::$strings["Automatically saves post and comment drafts in local browser storage to help prevent accidental loss of compositions"] = "Speichert Deine Beitrags- und Kommentarentwürfe automatisch im lokalen Browserspeicher und hilft so, versehentlichem Verlust dieser Inhalte vorzubeugen";
+App::$strings["Manage"] = "";
+App::$strings["Navigation Channel Select"] = "Kanal-Auswahl in der Navigationsleiste";
+App::$strings["Change channels directly from within the navigation dropdown menu"] = "Ermöglicht den direkten Wechsel zu anderen Kanälen über das Navigationsmenü";
+App::$strings["Network"] = "Netzwerk";
+App::$strings["Saved Searches"] = "Gespeicherte Suchanfragen";
+App::$strings["Save search terms for re-use"] = "Ermöglicht das Abspeichern von Suchbegriffen zur Wiederverwendung";
+App::$strings["Ability to file posts under folders"] = "Möglichkeit, Beiträge in Verzeichnissen zu sammeln";
+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"] = "Aufnahmeort";
+App::$strings["If location data is available on uploaded photos, link this to a map."] = "Verlinkt den Aufnahmeort von Fotos (falls verfügbar) auf einer Karte";
+App::$strings["Profiles"] = "";
+App::$strings["Advanced Profiles"] = "Erweiterte Profile";
+App::$strings["Additional profile sections and selections"] = "Stellt zusätzliche Bereiche und Felder im Profil zur Verfügung";
+App::$strings["Profile Import/Export"] = "Profil-Import/Export";
+App::$strings["Save and load profile details across sites/channels"] = "Ermöglicht das Speichern von Profilen, um sie in einen anderen Kanal zu importieren";
+App::$strings["Multiple Profiles"] = "Mehrfachprofile";
+App::$strings["Ability to create multiple profiles"] = "Ermöglicht das Anlegen mehrerer Profile pro Kanal";
+App::$strings["HQ Control Panel"] = "HQ-Einstellungen";
+App::$strings["Create a new post"] = "Neuen Beitrag erstellen";
+App::$strings["Tasks"] = "Aufgaben";
+App::$strings["View Photo"] = "Foto ansehen";
+App::$strings["Edit Album"] = "Album bearbeiten";
+App::$strings["Upload"] = "Hochladen";
+App::$strings["__ctx:widget__ Activity"] = "Aktivität";
+App::$strings["Events Tools"] = "Kalenderwerkzeuge";
+App::$strings["Export Calendar"] = "Kalender exportieren";
+App::$strings["Import Calendar"] = "Kalender importieren";
+App::$strings["Rating Tools"] = "Bewertungswerkzeuge";
+App::$strings["Rate Me"] = "Bewerte mich";
+App::$strings["View Ratings"] = "Bewertungen ansehen";
+App::$strings["Account settings"] = "Konto-Einstellungen";
+App::$strings["Channel settings"] = "Kanal-Einstellungen";
+App::$strings["Display settings"] = "Anzeige-Einstellungen";
+App::$strings["Manage locations"] = "Klon-Adressen verwalten";
+App::$strings["Received Messages"] = "Erhaltene Nachrichten";
+App::$strings["Sent Messages"] = "Gesendete Nachrichten";
+App::$strings["Conversations"] = "Konversationen";
+App::$strings["No messages."] = "Keine Nachrichten.";
+App::$strings["Delete conversation"] = "Unterhaltung löschen";
+App::$strings["Me"] = "Ich";
+App::$strings["Family"] = "Familie";
+App::$strings["Acquaintances"] = "Bekannte";
+App::$strings["All"] = "Alle";
+App::$strings["Refresh"] = "Aktualisieren";
+App::$strings["Notes"] = "Notizen";
+App::$strings["Click to show more"] = "Klick, um mehr anzuzeigen";
+App::$strings["Commented Date"] = "Nach neuestem Kommentar";
+App::$strings["Order by last commented date"] = "Absteigend nach dem Zeitpunkt des letzten Kommentars";
+App::$strings["Posted Date"] = "Nach neuestem Beitrag";
+App::$strings["Order by last posted date"] = "Absteigend nach dem Zeitpunkt des Beitrags";
+App::$strings["Date Unthreaded"] = "Nach neuestem Eintrag";
+App::$strings["Order unthreaded by date"] = "Absteigend nach dem Zeitpunkt des Eintrags";
+App::$strings["Stream Order"] = "Stream anordnen";
+App::$strings["Private Mail Menu"] = "Private Nachrichten";
+App::$strings["Combined View"] = "Kombinierte Anzeige";
+App::$strings["Inbox"] = "Eingang";
+App::$strings["Outbox"] = "Ausgang";
+App::$strings["New Message"] = "Neue Nachricht";
+App::$strings["Public Hubs"] = "Öffentliche Hubs";
+App::$strings["Name"] = "Name";
+App::$strings["__ctx:wiki_history__ Message"] = "Nachricht";
+App::$strings["Date"] = "";
+App::$strings["Revert"] = "Rückgängig machen";
+App::$strings["Compare"] = "";
+App::$strings["Site"] = "Seite";
+App::$strings["Accounts"] = "Konten";
+App::$strings["Member registrations waiting for confirmation"] = "Nutzer-Anmeldungen, die auf Bestätigung warten";
+App::$strings["Channels"] = "Kanäle";
+App::$strings["Security"] = "Sicherheit";
+App::$strings["Features"] = "Funktionen";
+App::$strings["Addons"] = "";
+App::$strings["Themes"] = "Designs";
+App::$strings["Inspect queue"] = "Warteschlange kontrollieren";
+App::$strings["Profile Fields"] = "Profil Felder";
+App::$strings["DB updates"] = "DB-Aktualisierungen";
+App::$strings["Logs"] = "Protokolle";
+App::$strings["Addon Features"] = "";
+App::$strings["photo/image"] = "Foto/Bild";
+App::$strings["Chat Members"] = "Chatmitglieder";
+App::$strings["Select Channel"] = "Kanal auswählen";
+App::$strings["Read-write"] = "Lesen-schreiben";
+App::$strings["Read-only"] = "Nur Lesen";
+App::$strings["Channel Calendar"] = "";
+App::$strings["CalDAV Calendars"] = "";
+App::$strings["Shared CalDAV Calendars"] = "";
+App::$strings["Share this calendar"] = "Diesen Kalender teilen";
+App::$strings["Calendar name and color"] = "Kalendername und -farbe";
+App::$strings["Create new CalDAV calendar"] = "";
+App::$strings["Create"] = "Erstelle";
+App::$strings["Calendar Name"] = "Kalendername";
+App::$strings["Calendar Tools"] = "Kalenderwerkzeuge";
+App::$strings["Channel Calendars"] = "";
+App::$strings["Import calendar"] = "Kalender importieren";
+App::$strings["Select a calendar to import to"] = "Kalender zum Hineinimportieren auswählen";
+App::$strings["Addressbooks"] = "Adressbücher";
+App::$strings["Addressbook name"] = "Adressbuchname";
+App::$strings["Create new addressbook"] = "Neues Adressbuch erstellen";
+App::$strings["Addressbook Name"] = "Adressbuchname";
+App::$strings["Addressbook Tools"] = "Adressbuchwerkzeuge";
+App::$strings["Import addressbook"] = "Adressbuch importieren";
+App::$strings["Select an addressbook to import to"] = "Adressbuch zum Hineinimportieren auswählen";
+App::$strings["Profile Creation"] = "Profilerstellung";
+App::$strings["Upload profile photo"] = "Profilfoto hochladen";
+App::$strings["Upload cover photo"] = "Titelbild hochladen";
+App::$strings["Find and Connect with others"] = "Finden und Verbinden von/mit Anderen";
+App::$strings["View the directory"] = "Verzeichnis anzeigen";
+App::$strings["View friend suggestions"] = "Freundschafts- und Verbindungsvorschläge ansehen";
+App::$strings["Manage your connections"] = "Deine Verbindungen verwalten";
+App::$strings["Communicate"] = "Kommunizieren";
+App::$strings["View your channel homepage"] = "Deine Kanal-Startseite ansehen";
+App::$strings["View your network stream"] = "Deine Netzwerk-Aktivitäten ansehen";
+App::$strings["Documentation"] = "Dokumentation";
+App::$strings["Missing Features?"] = "";
+App::$strings["Pin apps to navigation bar"] = "";
+App::$strings["Install more apps"] = "";
+App::$strings["View public stream"] = "Zeige öffentlichen Beitrags-Stream";
+App::$strings["New Member Links"] = "Links für neue Mitglieder";
+App::$strings["New Network Activity"] = "Neue Netzwerk-Aktivitäten";
+App::$strings["New Network Activity Notifications"] = "Benachrichtigungen für neue Netzwerk-Aktivitäten";
+App::$strings["View your network activity"] = "Zeige Deine Netzwerk-Aktivitäten";
+App::$strings["Mark all notifications read"] = "Alle Benachrichtigungen als gesehen markieren";
+App::$strings["Show new posts only"] = "Zeige nur neue Beiträge";
+App::$strings["Filter by name or address"] = "";
+App::$strings["New Home Activity"] = "Neue Kanal-Aktivitäten";
+App::$strings["New Home Activity Notifications"] = "Benachrichtigungen für neue Kanal-Aktivitäten";
+App::$strings["View your home activity"] = "Zeige Deine Kanal-Aktivitäten";
+App::$strings["Mark all notifications seen"] = "Alle Benachrichtigungen als gesehen markieren";
+App::$strings["New Mails"] = "Neue Mails";
+App::$strings["New Mails Notifications"] = "Benachrichtigungen für neue Mails";
+App::$strings["View your private mails"] = "Zeige Deine persönlichen Mails";
+App::$strings["Mark all messages seen"] = "Alle Mails als gelesen markieren";
+App::$strings["New Events"] = "Neue Termine";
+App::$strings["New Events Notifications"] = "Benachrichtigungen für neue Termine";
+App::$strings["View events"] = "Termine ansehen";
+App::$strings["Mark all events seen"] = "Markiere alle Termine als gesehen";
+App::$strings["New Connections"] = "Neue Verbindungen";
+App::$strings["New Connections Notifications"] = "Benachrichtigungen für neue Verbindungen";
+App::$strings["View all connections"] = "Zeige alle Verbindungen";
+App::$strings["New Files"] = "Neue Dateien";
+App::$strings["New Files Notifications"] = "Benachrichtigungen für neue Dateien";
+App::$strings["Notices"] = "Benachrichtigungen";
+App::$strings["View all notices"] = "Alle Notizen ansehen";
+App::$strings["Mark all notices seen"] = "Alle Notizen als gesehen markieren";
+App::$strings["Forums"] = "Foren";
+App::$strings["New Registrations"] = "Neue Registrierungen";
+App::$strings["New Registrations Notifications"] = "Benachrichtigungen für neue Registrierungen";
+App::$strings["Public Stream"] = "Öffentlicher Beitrags-Stream";
+App::$strings["Public Stream Notifications"] = "Benachrichtigungen für öffentlichen Beitrags-Stream";
+App::$strings["View the public stream"] = "Zeige öffentlichen Beitrags-Stream";
+App::$strings["Sorry, you have got no notifications at the moment"] = "Du hast momentan keine Benachrichtigungen";
+App::$strings["Show posts related to the %s privacy group"] = "Zeige die Beiträge der Gruppe %s an";
+App::$strings["Show my privacy groups"] = "Meine Gruppen anzeigen";
+App::$strings["Show posts to this forum"] = "Meine Beiträge in diesem Forum anzeigen";
+App::$strings["Show forums"] = "Foren anzeigen";
+App::$strings["Starred Posts"] = "Markierte Beiträge";
+App::$strings["Show posts that I have starred"] = "Von mir markierte Beiträge anzeigen";
+App::$strings["Personal Posts"] = "Meine Beiträge";
+App::$strings["Show posts that mention or involve me"] = "Meine Beiträge und Einträge, die mich erwähnen, anzeigen";
+App::$strings["Show posts that I have filed to %s"] = "Zeige Beiträge an, die ich an %s gesendet habe";
+App::$strings["Show filed post categories"] = "";
+App::$strings["Panel search"] = "";
+App::$strings["Filter by name"] = "Nach Namen filtern";
+App::$strings["Remove active filter"] = "Aktiven Filter entfernen";
+App::$strings["Stream Filters"] = "Stream filtern";
+App::$strings["Remove term"] = "Eintrag löschen";
+App::$strings["Archives"] = "Archive";
+App::$strings["Bookmarked Chatrooms"] = "Gespeicherte Chatrooms";
+App::$strings["Overview"] = "Übersicht";
+App::$strings["Ignore/Hide"] = "Ignorieren/Verstecken";
+App::$strings["Suggestions"] = "Vorschläge";
+App::$strings["See more..."] = "Mehr anzeigen …";
+App::$strings["Suggested Chatrooms"] = "Chatraum-Vorschläge";
+App::$strings["App Collections"] = "";
+App::$strings["Installed apps"] = "";
+App::$strings["Available Apps"] = "";
+App::$strings["You have %1$.0f of %2$.0f allowed connections."] = "Du bist %1$.0f von maximal %2$.0f erlaubten Verbindungen eingegangen.";
+App::$strings["Add New Connection"] = "Neue Verbindung hinzufügen";
+App::$strings["Enter channel address"] = "Adresse des Kanals eingeben";
+App::$strings["Examples: bob@example.com, https://example.com/barbara"] = "Beispiele: bob@beispiel.com, http://beispiel.com/barbara";
+App::$strings["Add new page"] = "Neue Seite hinzufügen";
+App::$strings["Options"] = "Optionen";
+App::$strings["Wiki Pages"] = "Wikiseiten";
+App::$strings["Page name"] = "Seitenname";
App::$strings["Social Networking"] = "Soziales Netzwerk";
App::$strings["Social - Federation"] = "Soziales Netzwerk - Föderation (verbundene Netze)";
App::$strings["Social - Mostly Public"] = "Soziales Netzwerk - Weitgehend öffentlich";
@@ -38,358 +1025,182 @@ App::$strings["Feed - Restricted"] = "Feeds - Beschränkt";
App::$strings["Special Purpose"] = "Für besondere Zwecke";
App::$strings["Special - Celebrity/Soapbox"] = "Speziell - Mitteilungs-Kanal (keine Kommentare)";
App::$strings["Special - Group Repository"] = "Speziell - Gruppenarchiv";
-App::$strings["Other"] = "Andere";
App::$strings["Custom/Expert Mode"] = "Benutzerdefiniert/Expertenmodus";
-App::$strings["Requested profile is not available."] = "Das angefragte Profil ist nicht verfügbar.";
-App::$strings["Permission denied."] = "Berechtigung verweigert.";
-App::$strings["Block Name"] = "Block-Name";
-App::$strings["Blocks"] = "Blöcke";
-App::$strings["Block Title"] = "Titel des Blocks";
-App::$strings["Created"] = "Erstellt";
-App::$strings["Edited"] = "Geändert";
-App::$strings["Create"] = "Erstelle";
-App::$strings["Edit"] = "Bearbeiten";
-App::$strings["Share"] = "Teilen";
-App::$strings["Delete"] = "Löschen";
-App::$strings["View"] = "Ansicht";
-App::$strings["Total invitation limit exceeded."] = "Einladungslimit überschritten.";
-App::$strings["%s : Not a valid email address."] = "%s : Keine gültige Email Adresse.";
-App::$strings["Please join us on \$Projectname"] = "Schließe Dich uns auf \$Projectname an!";
-App::$strings["Invitation limit exceeded. Please contact your site administrator."] = "Einladungslimit überschritten. Bitte kontaktiere den Administrator Deines \$Projectname-Servers.";
-App::$strings["%s : Message delivery failed."] = "%s : Nachricht konnte nicht zugestellt werden.";
-App::$strings["%d message sent."] = array(
- 0 => "%d Nachricht gesendet.",
- 1 => "%d Nachrichten gesendet.",
-);
-App::$strings["You have no more invitations available"] = "Du hast keine weiteren verfügbare Einladungen";
-App::$strings["Send invitations"] = "Einladungen senden";
-App::$strings["Enter email addresses, one per line:"] = "Email-Adressen eintragen, eine pro Zeile:";
-App::$strings["Your message:"] = "Deine Nachricht:";
-App::$strings["Please join my community on \$Projectname."] = "Schließe Dich uns auf \$Projectname an!";
-App::$strings["You will need to supply this invitation code:"] = "Bitte verwende bei der Registrierung den folgenden Einladungscode:";
-App::$strings["1. Register at any \$Projectname location (they are all inter-connected)"] = "1. Registriere Dich auf einem beliebigen \$Projectname-Hub (sie sind alle miteinander verbunden)";
-App::$strings["2. Enter my \$Projectname network address into the site searchbar."] = "2. Gib meine \$Projectname-Adresse im Suchfeld ein.";
-App::$strings["or visit"] = "oder besuche";
-App::$strings["3. Click [Connect]"] = "3. Klicke auf [Verbinden]";
-App::$strings["Submit"] = "Absenden";
-App::$strings["Articles"] = "Artikel";
-App::$strings["Add Article"] = "Artikel hinzufügen";
-App::$strings["Item not found"] = "Element nicht gefunden";
-App::$strings["Layout Name"] = "Layout-Name";
-App::$strings["Layout Description (Optional)"] = "Layout-Beschreibung (optional)";
-App::$strings["Edit Layout"] = "Layout bearbeiten";
-App::$strings["Permission denied"] = "Keine Berechtigung";
-App::$strings["Invalid profile identifier."] = "Ungültiger Profil-Identifikator";
-App::$strings["Profile Visibility Editor"] = "Profil-Sichtbarkeits-Editor";
-App::$strings["Profile"] = "Profil";
-App::$strings["Click on a contact to add or remove."] = "Klicke auf einen Kontakt, um ihn hinzuzufügen oder zu entfernen.";
-App::$strings["Visible To"] = "Sichtbar für";
-App::$strings["All Connections"] = "Alle Verbindungen";
-App::$strings["INVALID EVENT DISMISSED!"] = "UNGÜLTIGEN TERMIN ABGELEHNT!";
-App::$strings["Summary: "] = "Zusammenfassung:";
-App::$strings["Unknown"] = "Unbekannt";
-App::$strings["Date: "] = "Datum:";
-App::$strings["Reason: "] = "Grund:";
-App::$strings["INVALID CARD DISMISSED!"] = "UNGÜLTIGE KARTE ABGELEHNT!";
-App::$strings["Name: "] = "Name: ";
-App::$strings["Event title"] = "Termintitel";
-App::$strings["Start date and time"] = "Startdatum und -zeit";
-App::$strings["Example: YYYY-MM-DD HH:mm"] = "Beispiel: JJJJ-MM-TT HH:mm";
-App::$strings["End date and time"] = "Enddatum und -zeit";
-App::$strings["Description"] = "Beschreibung";
-App::$strings["Location"] = "Ort";
-App::$strings["Previous"] = "Voriges";
-App::$strings["Next"] = "Nächste";
-App::$strings["Today"] = "Heute";
-App::$strings["Month"] = "Monat";
-App::$strings["Week"] = "Woche";
-App::$strings["Day"] = "Tag";
-App::$strings["List month"] = "Liste Monat";
-App::$strings["List week"] = "Liste Woche";
-App::$strings["List day"] = "Liste Tag";
-App::$strings["More"] = "Mehr";
-App::$strings["Less"] = "Weniger";
-App::$strings["Select calendar"] = "Kalender auswählen";
-App::$strings["Delete all"] = "Alles löschen";
-App::$strings["Cancel"] = "Abbrechen";
-App::$strings["Sorry! Editing of recurrent events is not yet implemented."] = "Entschuldigung, aber das Bearbeiten von wiederkehrenden Veranstaltungen ist leider noch nicht implementiert.";
-App::$strings["Name"] = "Name";
-App::$strings["Organisation"] = "Organisation";
-App::$strings["Title"] = "Titel";
-App::$strings["Phone"] = "Telefon";
-App::$strings["Email"] = "E-Mail";
-App::$strings["Instant messenger"] = "Sofortnachrichtendienst";
-App::$strings["Website"] = "Webseite";
-App::$strings["Address"] = "Adresse";
-App::$strings["Note"] = "Hinweis";
-App::$strings["Mobile"] = "Mobil";
-App::$strings["Home"] = "Home";
-App::$strings["Work"] = "Arbeit";
-App::$strings["Add Contact"] = "Kontakt hinzufügen";
-App::$strings["Add Field"] = "Feld hinzufügen";
-App::$strings["Update"] = "Aktualisieren";
-App::$strings["P.O. Box"] = "Postfach";
-App::$strings["Additional"] = "Zusätzlich";
-App::$strings["Street"] = "Straße";
-App::$strings["Locality"] = "Ortschaft";
-App::$strings["Region"] = "Region";
-App::$strings["ZIP Code"] = "Postleitzahl";
-App::$strings["Country"] = "Land";
-App::$strings["Default Calendar"] = "Standardkalender";
-App::$strings["Default Addressbook"] = "Standardadressbuch";
-App::$strings["This site is not a directory server"] = "Diese Webseite ist kein Verzeichnisserver";
-App::$strings["You must be logged in to see this page."] = "Du musst angemeldet sein, um diese Seite betrachten zu können.";
+App::$strings["Can view my channel stream and posts"] = "Kann meinen Kanal-Stream und meine Beiträge sehen";
+App::$strings["Can send me their channel stream and posts"] = "Kann mir die Beiträge aus seinem/ihrem Kanal schicken";
+App::$strings["Can view my default channel profile"] = "Kann mein Standardprofil sehen";
+App::$strings["Can view my connections"] = "Kann meine Verbindungen sehen";
+App::$strings["Can view my file storage and photos"] = "Kann meine Datei- und Bilderordner sehen";
+App::$strings["Can upload/modify my file storage and photos"] = "Kann in meine Datei- und Bilderordner hochladen/ändern";
+App::$strings["Can view my channel webpages"] = "Kann die Webseiten meines Kanals sehen";
+App::$strings["Can view my wiki pages"] = "Kann meine Wiki-Seiten sehen";
+App::$strings["Can create/edit my channel webpages"] = "Kann Webseiten in meinem Kanal erstellen/ändern";
+App::$strings["Can write to my wiki pages"] = "Kann meine Wiki-Seiten bearbeiten";
+App::$strings["Can post on my channel (wall) page"] = "Kann auf meiner Kanal-Seite (\"wall\") Beiträge veröffentlichen";
+App::$strings["Can comment on or like my posts"] = "Darf meine Beiträge kommentieren und mögen/nicht mögen";
+App::$strings["Can send me private mail messages"] = "Kann mir private Nachrichten schicken";
+App::$strings["Can like/dislike profiles and profile things"] = "Kann Profile und Profilsachen mögen/nicht mögen";
+App::$strings["Can forward to all my channel connections via ! mentions in posts"] = "";
+App::$strings["Can chat with me"] = "Kann mit mir chatten";
+App::$strings["Can source my public posts in derived channels"] = "Kann meine öffentlichen Beiträge als Quellen für Kanäle verwenden";
+App::$strings["Can administer my channel"] = "Kann meinen Kanal administrieren";
+App::$strings["Remote authentication blocked. You are logged into this site locally. Please logout and retry."] = "Fern-Authentifizierung blockiert. Du bist lokal auf diesem Server angemeldet. Bitte melde Dich ab und versuche es erneut.";
+App::$strings["Welcome %s. Remote authentication successful."] = "Willkommen %s. Entfernte Authentifizierung erfolgreich.";
+App::$strings["This channel is limited to %d tokens"] = "Dieser Kanal ist auf %d Token begrenzt";
+App::$strings["Name and Password are required."] = "Name und Passwort sind erforderlich.";
+App::$strings["Token saved."] = "Token gespeichert.";
+App::$strings["Guest Access App"] = "";
+App::$strings["Not Installed"] = "";
+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."] = "Mit diesem Formular kannst Du temporäre Zugangs-IDs anlegen, um Inhalte mit Nicht-Mitgliedern zu teilen. Die IDs können in Berechtigungslisten (ACLs) verwendet werden, und Besucher können sich damit einloggen, um auf private Inhalte zuzugreifen.";
+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:"] = "Du kannst auch Dropbox-ähnliche Zugriffslinks an Andere weitergeben, indem du das Login-Passwort an eine entsprechende URL anhängst wie nachfolgend gezeigt. Beispiele:";
+App::$strings["Guest Access Tokens"] = "Gastzugangstoken";
+App::$strings["Login Name"] = "Anmeldename";
+App::$strings["Login Password"] = "Anmeldepasswort";
+App::$strings["Expires (yyyy-mm-dd)"] = "Läuft ab (jjjj-mm-tt)";
+App::$strings["Their Settings"] = "Deren Einstellungen";
+App::$strings["My Settings"] = "Meine Einstellungen";
+App::$strings["inherited"] = "geerbt";
+App::$strings["Individual Permissions"] = "Individuelle Zugriffsrechte";
+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."] = "Einige Berechtigungen werden möglicherweise von den globalen Sicherheits- und Privatsphäre-Einstellungen dieses Kanals vererbt. Diese haben eine höhere Priorität als die Einstellungen an der Verbindung und können hier nicht verändert werden.";
+App::$strings["Like/Dislike"] = "Mögen/Nicht mögen";
+App::$strings["This action is restricted to members."] = "Diese Aktion kann nur von Mitgliedern ausgeführt werden.";
+App::$strings["Please login with your \$Projectname ID or register as a new \$Projectname member to continue."] = "Um fortzufahren melde Dich bitte mit Deiner \$Projectname-ID an oder registriere Dich als neues \$Projectname-Mitglied.";
+App::$strings["Invalid request."] = "Ungültige Anfrage.";
+App::$strings["thing"] = "Sache";
+App::$strings["Channel unavailable."] = "Kanal nicht vorhanden.";
+App::$strings["Previous action reversed."] = "Die vorherige Aktion wurde rückgängig gemacht.";
+App::$strings["%1\$s agrees with %2\$s's %3\$s"] = "%1\$s stimmt %2\$ss %3\$s zu";
+App::$strings["%1\$s doesn't agree with %2\$s's %3\$s"] = "%1\$s lehnt %2\$ss %3\$s ab";
+App::$strings["%1\$s abstains from a decision on %2\$s's %3\$s"] = "%1\$s enthält sich zu %2\$ss %3\$s";
+App::$strings["%1\$s is attending %2\$s's %3\$s"] = "%1\$s nimmt an %2\$ss %3\$s teil";
+App::$strings["%1\$s is not attending %2\$s's %3\$s"] = "%1\$s nimmt an %2\$ss %3\$s nicht teil";
+App::$strings["%1\$s may attend %2\$s's %3\$s"] = "%1\$s nimmt vielleicht an %2\$ss %3\$s teil";
+App::$strings["Action completed."] = "Aktion durchgeführt.";
+App::$strings["Thank you."] = "Vielen Dank.";
+App::$strings["Permission category name is required."] = "";
+App::$strings["Permission category saved."] = "Berechtigungsrolle gespeichert.";
+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."] = "Verwende dieses Formular, um Berechtigungsrollen für verschiedene Gruppen von Personen oder Verbindungen zu erstellen.";
+App::$strings["Permission Categories"] = "Berechtigungsrollen";
+App::$strings["Permission category name"] = "";
+App::$strings["Item not available."] = "Element nicht verfügbar.";
+App::$strings["Invalid item."] = "Ungültiges Element.";
+App::$strings["Channel not found."] = "Kanal nicht gefunden.";
App::$strings["Posts and comments"] = "Beiträge und Kommentare";
App::$strings["Only posts"] = "Nur Beiträge";
-App::$strings["Insufficient permissions. Request redirected to profile page."] = "Unzureichende Zugriffsrechte. Die Anfrage wurde zur Profil-Seite umgeleitet.";
-App::$strings["Export Channel"] = "Kanal exportieren";
-App::$strings["Export your basic channel information to a file. This acts as a backup of your connections, permissions, profile and basic data, which can be used to import your data to a new server hub, but does not contain your content."] = "Exportiert die grundlegenden Kanal-Informationen in eine kleine Datei. Diese stellt eine Sicherung Deiner Verbindungen, Berechtigungen, Profile und Basisdaten bereit, die für den Import auf einem anderen Hub verwendet werden kann, aber nicht die Beiträge Deines Kanals enthält.";
-App::$strings["Export Content"] = "Kanal und Inhalte exportieren";
-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."] = "Exportiert Deine Kanal-Informationen sowie alle zugehörigen Inhalte in eine JSON-Sicherungsdatei. Die sichert alle Verbindungen, Berechtigungen, Profildaten und Deine Beiträge aus mehreren Monaten. Diese Datei kann SEHR groß werden! Bitte habe ein wenig Geduld – es kann mehrere Minuten dauern, bis der Download startet.";
-App::$strings["Export your posts from a given year."] = "Exportiert die Beiträge des angegebenen Jahres.";
-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."] = "Du kannst auch die Beiträge und Konversationen eines bestimmten Jahres oder Monats exportieren. Ändere das Datum in der Adresszeile Deines Browsers, um andere Zeiträume zu wählen. Falls der Export fehlschlägt (vermutlich, weil auf diesem Hub nicht genügend Speicher zur Verfügung steht), versuche es noch einmal mit einer kleineren Zeitspanne.";
-App::$strings["To select all posts for a given year, such as this year, visit %2\$s"] = "Um alle Beiträge eines bestimmten Jahres, zum Beispiel dieses Jahres, auszuwählen, klicke %2\$s.";
-App::$strings["To select all posts for a given month, such as January of this year, visit %2\$s"] = "Um alle Beiträge eines bestimmten Monats auszuwählen, zum Beispiel vom Januar diesen Jahres, klicke %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)."] = "Diese Inhalts-Sicherungen können wiederhergestellt werden, indem Du %2\$s auf jeglichem Hub besuchst, der diesen Kanal enthält. Das funktioniert am besten, wenn Du dabei die zeitliche Reihenfolge einhältst, also die Sicherungen für den ältesten Zeitraum zuerst importierst.";
-App::$strings["Welcome to Hubzilla!"] = "Willkommen bei Hubzilla!";
-App::$strings["You have got no unseen posts..."] = "Du hast keine ungelesenen Beiträge...";
-App::$strings["Public access denied."] = "Öffentlichen Zugriff verweigert.";
-App::$strings["Search"] = "Suche";
-App::$strings["Items tagged with: %s"] = "Beiträge mit Schlagwort: %s";
-App::$strings["Search results for: %s"] = "Suchergebnisse für: %s";
-App::$strings["Public Stream"] = "Öffentlicher Beitrags-Stream";
-App::$strings["Location not found."] = "Klon nicht gefunden.";
-App::$strings["Location lookup failed."] = "Nachschlagen des Kanal-Ortes fehlgeschlagen";
-App::$strings["Please select another location to become primary before removing the primary location."] = "Bitte mache einen anderen Kanal-Ort zum primären Ort, bevor Du den primären Ort löschst.";
-App::$strings["Syncing locations"] = "Synchronisiere Klone";
-App::$strings["No locations found."] = "Keine Klon-Adressen gefunden.";
-App::$strings["Manage Channel Locations"] = "Klon-Adressen verwalten";
-App::$strings["Primary"] = "Primär";
-App::$strings["Drop"] = "Löschen";
-App::$strings["Sync Now"] = "Jetzt synchronisieren";
-App::$strings["Please wait several minutes between consecutive operations."] = "Bitte warte mehrere Minuten zwischen dem Ausführen zweier Operationen!";
-App::$strings["When possible, drop a location by logging into that website/hub and removing your channel."] = "Wenn möglich, lösche einen Klon, indem Du Dich auf dem jeweiligen Hub einloggst und den Kanal dort löschst.";
-App::$strings["Use this form to drop the location if the hub is no longer operating."] = "Benutze dieses Formular zum Löschen eines Klons, wenn es den Hub nicht mehr gibt.";
-App::$strings["Change Order of Pinned Navbar Apps"] = "Reihenfolge der in der Navigation angepinnten Apps ändern";
-App::$strings["Change Order of App Tray Apps"] = "Reihenfolge der Apps im App-Menü ändern";
-App::$strings["Use arrows to move the corresponding app left (top) or right (bottom) in the navbar"] = "Benutze die Pfeil-Knöpfe, um die jeweilige App in der Navigationsleiste nach links (oben) oder rechts (unten) zu bewegen";
-App::$strings["Use arrows to move the corresponding app up or down in the app tray"] = "Benutze die Pfeil-Knöpfe, um die jeweilige App im App-Menü nach oben oder unten zu bewegen";
-App::$strings["Menu not found."] = "Menü nicht gefunden";
-App::$strings["Unable to create element."] = "Element konnte nicht erstellt werden.";
-App::$strings["Unable to update menu element."] = "Kann Menü-Element nicht aktualisieren.";
-App::$strings["Unable to add menu element."] = "Kann Menü-Bestandteil nicht hinzufügen.";
-App::$strings["Not found."] = "Nicht gefunden.";
-App::$strings["Menu Item Permissions"] = "Zugriffsrechte des Menü-Elements";
-App::$strings["(click to open/close)"] = "(zum öffnen/schließen anklicken)";
-App::$strings["Link Name"] = "Name des Links";
-App::$strings["Link or Submenu Target"] = "Ziel des Links oder Untermenüs";
-App::$strings["Enter URL of the link or select a menu name to create a submenu"] = "URL des Links eingeben oder Menünamen wählen, um ein Untermenü anzulegen.";
-App::$strings["Use magic-auth if available"] = "Magic-Auth verwenden, falls verfügbar";
-App::$strings["No"] = "Nein";
-App::$strings["Yes"] = "Ja";
-App::$strings["Open link in new window"] = "Öffne Link in neuem Fenster";
-App::$strings["Order in list"] = "Reihenfolge in der Liste";
-App::$strings["Higher numbers will sink to bottom of listing"] = "Größere Nummern werden weiter unten in der Auflistung einsortiert";
-App::$strings["Submit and finish"] = "Absenden und fertigstellen";
-App::$strings["Submit and continue"] = "Absenden und fortfahren";
-App::$strings["Menu:"] = "Menü:";
-App::$strings["Link Target"] = "Ziel des Links";
-App::$strings["Edit menu"] = "Menü bearbeiten";
-App::$strings["Edit element"] = "Bestandteil bearbeiten";
-App::$strings["Drop element"] = "Bestandteil löschen";
-App::$strings["New element"] = "Neues Bestandteil";
-App::$strings["Edit this menu container"] = "Diesen Menü-Container bearbeiten";
-App::$strings["Add menu element"] = "Menüelement hinzufügen";
-App::$strings["Delete this menu item"] = "Lösche dieses Menü-Bestandteil";
-App::$strings["Edit this menu item"] = "Bearbeite dieses Menü-Bestandteil";
-App::$strings["Menu item not found."] = "Menü-Bestandteil nicht gefunden.";
-App::$strings["Menu item deleted."] = "Menü-Bestandteil gelöscht.";
-App::$strings["Menu item could not be deleted."] = "Menü-Bestandteil kann nicht gelöscht werden.";
-App::$strings["Edit Menu Element"] = "Bearbeite Menü-Bestandteil";
-App::$strings["Link text"] = "Link Text";
-App::$strings["Calendar entries imported."] = "Kalendereinträge wurden importiert.";
-App::$strings["No calendar entries found."] = "Keine Kalendereinträge gefunden.";
-App::$strings["Event can not end before it has started."] = "Termin-Ende liegt vor dem Beginn.";
-App::$strings["Unable to generate preview."] = "Vorschau konnte nicht erzeugt werden.";
-App::$strings["Event title and start time are required."] = "Titel und Startzeit des Termins sind erforderlich.";
-App::$strings["Event not found."] = "Termin nicht gefunden.";
-App::$strings["event"] = "Termin";
-App::$strings["Edit event title"] = "Termintitel bearbeiten";
-App::$strings["Required"] = "Benötigt";
-App::$strings["Categories (comma-separated list)"] = "Kategorien (Kommagetrennte Liste)";
-App::$strings["Edit Category"] = "Kategorie bearbeiten";
-App::$strings["Category"] = "Kategorie";
-App::$strings["Edit start date and time"] = "Startdatum und -zeit bearbeiten";
-App::$strings["Finish date and time are not known or not relevant"] = "Enddatum und -zeit sind unbekannt oder irrelevant";
-App::$strings["Edit finish date and time"] = "Enddatum und -zeit bearbeiten";
-App::$strings["Finish date and time"] = "Enddatum und -zeit";
-App::$strings["Adjust for viewer timezone"] = "An die Zeitzone des Betrachters anpassen";
-App::$strings["Important for events that happen in a particular place. Not practical for global holidays."] = "Wichtig für Veranstaltungen die an bestimmten Orten stattfinden. Nicht sinnvoll für globale Feiertage / Ferien.";
-App::$strings["Edit Description"] = "Beschreibung bearbeiten";
-App::$strings["Edit Location"] = "Ort bearbeiten";
-App::$strings["Preview"] = "Vorschau";
-App::$strings["Permission settings"] = "Berechtigungs-Einstellungen";
-App::$strings["Timezone:"] = "Zeitzone:";
-App::$strings["Advanced Options"] = "Weitere Optionen";
-App::$strings["l, F j"] = "l, j. F";
-App::$strings["Edit event"] = "Termin bearbeiten";
-App::$strings["Delete event"] = "Termin löschen";
-App::$strings["Link to Source"] = "Link zur Quelle";
-App::$strings["calendar"] = "Kalender";
-App::$strings["Edit Event"] = "Termin bearbeiten";
-App::$strings["Create Event"] = "Termin anlegen";
-App::$strings["Export"] = "Exportieren";
-App::$strings["Event removed"] = "Termin gelöscht";
-App::$strings["Failed to remove event"] = "Termin konnte nicht gelöscht werden";
-App::$strings["App installed."] = "App installiert.";
-App::$strings["Malformed app."] = "Fehlerhafte App.";
-App::$strings["Embed code"] = "Code einbetten";
-App::$strings["Edit App"] = "App bearbeiten";
-App::$strings["Create App"] = "App erstellen";
-App::$strings["Name of app"] = "Name der App";
-App::$strings["Location (URL) of app"] = "Ort (URL) der App";
-App::$strings["Photo icon URL"] = "URL zum Icon";
-App::$strings["80 x 80 pixels - optional"] = "80 x 80 Pixel – optional";
-App::$strings["Categories (optional, comma separated list)"] = "Kategorien (optional, kommagetrennte Liste)";
-App::$strings["Version ID"] = "Versions-ID";
-App::$strings["Price of app"] = "Preis der App";
-App::$strings["Location (URL) to purchase app"] = "Ort (URL), um die App zu kaufen";
-App::$strings["Please login."] = "Bitte melde dich an.";
+App::$strings["vcard"] = "VCard";
+App::$strings["Privacy group created."] = "Gruppe wurde erstellt.";
+App::$strings["Could not create privacy group."] = "Gruppe konnte nicht erstellt werden.";
+App::$strings["Privacy group updated."] = "Gruppe wurde aktualisiert.";
+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"] = "Mitglieder sind sichtbar für andere Kanäle";
+App::$strings["Members"] = "Mitglieder";
+App::$strings["Privacy group removed."] = "Gruppe wurde entfernt.";
+App::$strings["Unable to remove privacy group."] = "Gruppe konnte nicht entfernt werden.";
+App::$strings["Privacy Group: %s"] = "";
+App::$strings["Privacy group name: "] = "Gruppenname:";
+App::$strings["Delete Group"] = "";
+App::$strings["Group members"] = "";
+App::$strings["Not in this group"] = "";
+App::$strings["Click a channel to toggle membership"] = "";
+App::$strings["Failed to create source. No channel selected."] = "Konnte die Quelle nicht anlegen. Kein Kanal ausgewählt.";
+App::$strings["Source created."] = "Quelle erstellt.";
+App::$strings["Source updated."] = "Quelle aktualisiert.";
+App::$strings["Sources App"] = "";
+App::$strings["Automatically import channel content from other channels or feeds"] = "Ermöglicht den automatischen Import von Inhalten für diesen Kanal von anderen Kanälen oder Feeds";
+App::$strings["*"] = "*";
+App::$strings["Channel Sources"] = "Kanal-Quellen";
+App::$strings["Manage remote sources of content for your channel."] = "Externe Inhaltsquellen für Deinen Kanal verwalten.";
+App::$strings["New Source"] = "Neue Quelle";
+App::$strings["Import all or selected content from the following channel into this channel and distribute it according to your channel settings."] = "Importiere alle oder ausgewählte Inhalte des folgenden Kanals in diesen Kanal und verteile sie gemäß der Einstellungen dieses Kanals.";
+App::$strings["Only import content with these words (one per line)"] = "Importiere nur Beiträge, die folgende Wörter (eines pro Zeile) enthalten";
+App::$strings["Leave blank to import all public content"] = "Leer lassen, um alle öffentlichen Beiträge zu importieren";
+App::$strings["Channel Name"] = "Name des Kanals";
+App::$strings["Add the following categories to posts imported from this source (comma separated)"] = "Füge die folgenden Kategorien zu Beiträgen, die aus dieser Quelle importiert werden, hinzu (kommagetrennt)";
+App::$strings["Optional"] = "Optional";
+App::$strings["Resend posts with this channel as author"] = "";
+App::$strings["Copyrights may apply"] = "";
+App::$strings["Source not found."] = "Quelle nicht gefunden.";
+App::$strings["Edit Source"] = "Quelle bearbeiten";
+App::$strings["Delete Source"] = "Quelle löschen";
+App::$strings["Source removed"] = "Quelle gelöscht";
+App::$strings["Unable to remove source."] = "Konnte die Quelle nicht löschen.";
App::$strings["Hub not found."] = "Server nicht gefunden.";
-App::$strings["photo"] = "Foto";
-App::$strings["status"] = "Status";
-App::$strings["%1\$s is following %2\$s's %3\$s"] = "%1\$s folgt nun %2\$ss %3\$s";
-App::$strings["%1\$s stopped following %2\$s's %3\$s"] = "%1\$s folgt %2\$ss %3\$s nicht mehr";
-App::$strings["Channel not found."] = "Kanal nicht gefunden.";
-App::$strings["Insert web link"] = "Link einfügen";
-App::$strings["Title (optional)"] = "Titel (optional)";
-App::$strings["Edit Article"] = "Artikel bearbeiten";
-App::$strings["Nothing to import."] = "Nichts zu importieren.";
-App::$strings["Unable to download data from old server"] = "Daten können vom alten Server nicht heruntergeladen werden";
-App::$strings["Imported file is empty."] = "Die importierte Datei ist leer.";
-App::$strings["Warning: Database versions differ by %1\$d updates."] = "Achtung: Datenbankversionen unterscheiden sich um %1\$d Aktualisierungen.";
-App::$strings["Import completed"] = "Import abgeschlossen";
-App::$strings["Import Items"] = "Beiträge importieren";
-App::$strings["Use this form to import existing posts and content from an export file."] = "Mit diesem Formular kannst Du existierende Beiträge und Inhalte aus einer Sicherungsdatei importieren.";
-App::$strings["File to Upload"] = "Hochzuladende Datei:";
-App::$strings["You have created %1$.0f of %2$.0f allowed channels."] = "Du hast %1$.0f von maximal %2$.0f erlaubten Kanälen eingerichtet.";
-App::$strings["Name or caption"] = "Name oder Titel";
-App::$strings["Examples: \"Bob Jameson\", \"Lisa and her Horses\", \"Soccer\", \"Aviation Group\""] = "Beispiele: „Horst Weidinger“, „Lisa und ihr Meerschweinchen“, „Fußball“, „Segelflieger-Forum“ ";
-App::$strings["Choose a short nickname"] = "Wähle einen kurzen Spitznamen";
-App::$strings["Your nickname will be used to create an easy to remember channel address e.g. nickname%s"] = "Dein Spitzname wird verwendet, um eine leicht zu merkende Kanal-Adresse (ähnlich einer E-Mail-Adresse) zu erzeugen, die Du mit anderen austauschen kannst, z.B. nickname%s";
-App::$strings["Channel role and privacy"] = "Kanaltyp und Privatsphäre-Einstellungen";
-App::$strings["Select a channel role with your privacy requirements."] = "Wähle einen passenden Kanaltyp mit den zugehörigen Voreinstellungen zur Privatsphäre.";
-App::$strings["Read more about roles"] = "Mehr Informationen über Rollen";
-App::$strings["Create Channel"] = "Einen neuen Kanal anlegen";
-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. Channels can make connections with other channels to share information with each other."] = "Ein Kanal ist eine eindeutige Identität. Er kann eine Person (Soziales Netzwerk-Profil), ein Forum (Gruppe), eine Unternehmens- oder Prominenten-Seite, einen Newsfeed oder viele andere Dinge repräsentieren. Kanäle können Verbindungen mit anderen Kanälen eingehen, um Informationen miteinander auszutauschen.";
-App::$strings["The type of channel you create affects the basic privacy settings, the permissions that are granted to connections/friends, and also the channel's visibility across the network."] = "Die Art des Kanals, den Du erzeugst, beeinflusst die grundlegenden Privatsphäre-Einstellungen, die Rechte, die Verbindungen/Freunden gewährt werden, und auch die Sichtbarkeit des Kanals im gesamten Netzwerk.";
-App::$strings["or import an existing channel from another location."] = "oder importiere einen bestehenden Kanal von einem anderen Server.";
-App::$strings["Validate"] = "Überprüfe";
-App::$strings["Channel removals are not allowed within 48 hours of changing the account password."] = "Innerhalb von 48 Stunden nach einer Änderung des Passworts können keine Kanäle gelöscht werden.";
-App::$strings["Remove This Channel"] = "Diesen Kanal löschen";
+App::$strings["Thing updated"] = "Sache aktualisiert";
+App::$strings["Object store: failed"] = "Speichern des Objekts fehlgeschlagen";
+App::$strings["Thing added"] = "Sache hinzugefügt";
+App::$strings["OBJ: %1\$s %2\$s %3\$s"] = "OBJ: %1\$s %2\$s %3\$s";
+App::$strings["Show Thing"] = "Sache anzeigen";
+App::$strings["item not found."] = "Eintrag nicht gefunden";
+App::$strings["Edit Thing"] = "Sache bearbeiten";
+App::$strings["Select a profile"] = "Wähle ein Profil";
+App::$strings["Post an activity"] = "Aktivitätsnachricht senden";
+App::$strings["Only sends to viewers of the applicable profile"] = "Nur an Betrachter des ausgewählten Profils senden";
+App::$strings["Name of thing e.g. something"] = "Name der Sache, z. B. irgendwas";
+App::$strings["URL of thing (optional)"] = "URL der Sache (optional)";
+App::$strings["URL for photo of thing (optional)"] = "URL eines Fotos der Sache (optional)";
+App::$strings["Add Thing to your Profile"] = "Die Sache Deinem Profil hinzufügen";
+App::$strings["This page is available only to site members"] = "Diese Seite ist nur für Mitglieder verfügbar";
+App::$strings["Welcome"] = "Willkommen";
+App::$strings["What would you like to do?"] = "Was möchtest Du gerne tun?";
+App::$strings["Please bookmark this page if you would like to return to it in the future"] = "Bitte speichere diese Seite in Deinen Lesezeichen, falls Du später zu ihr zurückkehren möchtest.";
+App::$strings["Upload a profile photo"] = "Ein Profilfoto hochladen";
+App::$strings["Upload a cover photo"] = "Ein Titelbild hochladen";
+App::$strings["Edit your default profile"] = "Dein Standardprofil bearbeiten";
+App::$strings["View the channel directory"] = "Das Kanalverzeichnis ansehen";
+App::$strings["View/edit your channel settings"] = "Deine Kanaleinstellungen ansehen/bearbeiten";
+App::$strings["View the site or project documentation"] = "Die Website-/Projektdokumentation ansehen";
+App::$strings["Visit your channel homepage"] = "Deine Kanal-Startseite aufrufen";
+App::$strings["View your connections and/or add somebody whose address you already know"] = "Deine Verbindungen ansehen und/oder jemanden hinzufügen, dessen Kanal-Adresse Du bereits kennst";
+App::$strings["View your personal stream (this may be empty until you add some connections)"] = "Deinen persönlichen Beitragsstrom ansehen (dieser kann leer sein, bis Du ein paar Verbindungen hinzugefügt hast)";
+App::$strings["View the public stream. Warning: this content is not moderated"] = "Den öffentlichen Beitragsstrom ansehen. Warnung: Diese Inhalte sind nicht moderiert.";
+App::$strings["Account removals are not allowed within 48 hours of changing the account password."] = "Das Löschen von Konten innerhalb 48 Stunden nachdem deren Passwort geändert wurde ist nicht erlaubt.";
+App::$strings["Remove This Account"] = "Dieses Konto löschen";
App::$strings["WARNING: "] = "WARNUNG: ";
-App::$strings["This channel will be completely removed from the network. "] = "Dieser Kanal wird vollständig aus dem Netzwerk gelöscht.";
+App::$strings["This account and all its channels will be completely removed from the network. "] = "Dieses Konto mit all seinen Kanälen wird vollständig aus dem Netzwerk gelöscht.";
App::$strings["This action is permanent and can not be undone!"] = "Dieser Schritt ist endgültig und kann nicht rückgängig gemacht werden!";
App::$strings["Please enter your password for verification:"] = "Bitte gib zur Bestätigung Dein Passwort ein:";
-App::$strings["Remove this channel and all its clones from the network"] = "Lösche diesen Kanal und all seine Klone aus dem Netzwerk";
-App::$strings["By default only the instance of the channel located on this hub will be removed from the network"] = "Standardmäßig wird der Kanal nur auf diesem Server gelöscht, seine Klone verbleiben im Netzwerk";
-App::$strings["Remove Channel"] = "Kanal löschen";
-App::$strings["Files: shared with me"] = "Dateien, die mit mir geteilt wurden";
-App::$strings["NEW"] = "NEU";
-App::$strings["Size"] = "Größe";
-App::$strings["Last Modified"] = "Zuletzt geändert";
-App::$strings["Remove all files"] = "Alle Dateien löschen";
-App::$strings["Remove this file"] = "Diese Datei löschen";
-App::$strings["\$Projectname Server - Setup"] = "\$Projectname Server-Einrichtung";
-App::$strings["Could not connect to database."] = "Kann nicht mit der Datenbank verbinden.";
-App::$strings["Could not connect to specified site URL. Possible SSL certificate or DNS issue."] = "Konnte die angegebene Webseiten-URL nicht erreichen. Möglicherweise ein Problem mit dem SSL-Zertifikat oder dem DNS.";
-App::$strings["Could not create table."] = "Konnte Tabelle nicht erstellen.";
-App::$strings["Your site database has been installed."] = "Die Datenbank Deines Hubs wurde installiert.";
-App::$strings["You may need to import the file \"install/schema_xxx.sql\" manually using a database client."] = "Möglicherweise musst Du die Datei install/schema_xxx.sql manuell mit Hilfe eines Datenkbank-Clients importieren.";
-App::$strings["Please see the file \"install/INSTALL.txt\"."] = "Lies die Datei \"install/INSTALL.txt\".";
-App::$strings["System check"] = "Systemprüfung";
-App::$strings["Check again"] = "Nochmal prüfen";
-App::$strings["Database connection"] = "Datenbankverbindung";
-App::$strings["In order to install \$Projectname we need to know how to connect to your database."] = "Um \$Projectname zu installieren, müssen wir wissen, wie wir eine Verbindung zu Deiner Datenbank aufbauen können.";
-App::$strings["Please contact your hosting provider or site administrator if you have questions about these settings."] = "Bitte kontaktiere Deinen Hosting-Provider oder Administrator, falls Du Fragen zu diesen Einstellungen hast.";
-App::$strings["The database you specify below should already exist. If it does not, please create it before continuing."] = "Die Datenbank, die Du weiter unten angibst, sollte bereits existieren. Sollte das noch nicht der Fall sein, erzeuge sie bitte bevor Du fortfährst.";
-App::$strings["Database Server Name"] = "Datenbankservername";
-App::$strings["Default is 127.0.0.1"] = "Standard ist 127.0.0.1";
-App::$strings["Database Port"] = "Datenbankport";
-App::$strings["Communication port number - use 0 for default"] = "Port-Nummer für die Kommunikation – verwende 0 für die Standardeinstellung";
-App::$strings["Database Login Name"] = "Datenbank-Benutzername";
-App::$strings["Database Login Password"] = "Datenbank-Passwort";
-App::$strings["Database Name"] = "Datenbankname";
-App::$strings["Database Type"] = "Datenbanktyp";
-App::$strings["Site administrator email address"] = "E-Mail Adresse des Seiten-Administrators";
-App::$strings["Your account email address must match this in order to use the web admin panel."] = "Die E-Mail-Adresse Deines Kontos muss dieser Adresse entsprechen, damit Du Zugriff zur Administrations-Seite erhältst.";
-App::$strings["Website URL"] = "Webseiten-URL";
-App::$strings["Please use SSL (https) URL if available."] = "Nutze wenn möglich eine SSL-URL (https).";
-App::$strings["Please select a default timezone for your website"] = "Standard-Zeitzone für Deinen Server";
-App::$strings["Site settings"] = "Seiteneinstellungen";
-App::$strings["PHP version 5.5 or greater is required."] = "PHP-Version 5.5 oder höher ist erforderlich.";
-App::$strings["PHP version"] = "PHP-Version";
-App::$strings["Could not find a command line version of PHP in the web server PATH."] = "Konnte die Kommandozeilen-Version von PHP nicht im PATH des Web-Servers finden.";
-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."] = "Ohne Kommandozeilen-Version von PHP auf dem Server wirst Du nicht in der Lage sein, Hintergrundprozesse via cron auszuführen.";
-App::$strings["PHP executable path"] = "PHP-Pfad zu ausführbarer Datei";
-App::$strings["Enter full path to php executable. You can leave this blank to continue the installation."] = "Gib den vollen Pfad zum PHP-Interpreter an. Du kannst dieses Feld frei lassen und mit der Installation fortfahren.";
-App::$strings["Command line PHP"] = "PHP-Befehlszeile";
-App::$strings["Unable to check command line PHP, as shell_exec() is disabled. This is required."] = "Prüfung auf Kommandozeilen-PHP fehlgeschlagen, da shell_exec() deaktiviert ist. Dies wird aber benötigt.";
-App::$strings["The command line version of PHP on your system does not have \"register_argc_argv\" enabled."] = "Bei der Kommandozeilen-Version von PHP auf Deinem System ist \"register_argc_argv\" nicht aktiviert.";
-App::$strings["This is required for message delivery to work."] = "Das wird benötigt, damit die Auslieferung von Nachrichten funktioniert.";
-App::$strings["PHP register_argc_argv"] = "PHP register_argc_argv";
-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."] = "Die Maximalgröße für Uploads insgesamt liegt bei %s. Die Maximalgröße für eine Datei liegt bei %s. Es können maximal %d Dateien gleichzeitig hochgeladen werden.";
-App::$strings["You can adjust these settings in the server php.ini file."] = "Du kannst diese Einstellungen in der php.ini - Datei des Servers anpassen.";
-App::$strings["PHP upload limits"] = "PHP-Hochladebeschränkungen";
-App::$strings["Error: the \"openssl_pkey_new\" function on this system is not able to generate encryption keys"] = "Fehler: Die „openssl_pkey_new“-Funktion auf diesem System ist nicht in der Lage, Schlüssel für die Verschlüsselung zu erzeugen.";
-App::$strings["If running under Windows, please see \"http://www.php.net/manual/en/openssl.installation.php\"."] = "Wenn Du Windows verwendest, findest Du unter http://www.php.net/manual/en/openssl.installation.php eine Installationsanleitung.";
-App::$strings["Generate encryption keys"] = "Verschlüsselungsschlüssel erzeugen";
-App::$strings["libCurl PHP module"] = "libCurl-PHP-Modul";
-App::$strings["GD graphics PHP module"] = "GD-Grafik-PHP-Modul";
-App::$strings["OpenSSL PHP module"] = "OpenSSL-PHP-Modul";
-App::$strings["PDO database PHP module"] = "PDO-Datenbank-PHP-Modul";
-App::$strings["mb_string PHP module"] = "mb_string-PHP-Modul";
-App::$strings["xml PHP module"] = "xml-PHP-Modul";
-App::$strings["zip PHP module"] = "zip PHP Modul";
-App::$strings["Apache mod_rewrite module"] = "Apache-mod_rewrite-Modul";
-App::$strings["Error: Apache webserver mod-rewrite module is required but not installed."] = "Fehler: Das Apache-Modul mod-rewrite wird benötigt, ist aber nicht installiert.";
-App::$strings["exec"] = "exec";
-App::$strings["Error: exec is required but is either not installed or has been disabled in php.ini"] = "Fehler: exec ist erforderlich, aber entweder nicht installiert oder wurde in der php.ini deaktiviert";
-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"] = "Fehler: shell_exec ist erforderlich, aber entweder nicht installiert oder wurde in der php.ini deaktiviert";
-App::$strings["Error: libCURL PHP module required but not installed."] = "Fehler: Das PHP-Modul libCURL wird benötigt, ist aber nicht installiert.";
-App::$strings["Error: GD graphics PHP module with JPEG support required but not installed."] = "Fehler: Das PHP-Modul GD-Grafik mit JPEG-Unterstützung wird benötigt, ist aber nicht installiert.";
-App::$strings["Error: openssl PHP module required but not installed."] = "Fehler: Das PHP-Modul openssl wird benötigt, ist aber nicht installiert.";
-App::$strings["Error: PDO database PHP module required but not installed."] = "Fehler: PDO-Datenbank-PHP-Modul ist erforderlich, aber nicht installiert.";
-App::$strings["Error: mb_string PHP module required but not installed."] = "Fehler: Das PHP-Modul mb_string wird benötigt, ist aber nicht installiert.";
-App::$strings["Error: xml PHP module required for DAV but not installed."] = "Fehler: Das xml-PHP-Modul wird für DAV benötigt, ist aber nicht installiert.";
-App::$strings["Error: zip PHP module required but not installed."] = "Fehler: Das zip PHP Modul ist erforderlich, ist aber nicht installiert.";
-App::$strings[".htconfig.php is writable"] = ".htconfig.php ist beschreibbar";
-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."] = "Der Installations-Assistent muss in der Lage sein, die Datei \".htconfig.php\" im Stammverzeichnis des Web-Servers anzulegen, ist er aber nicht.";
-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."] = "Meist liegt das daran, dass der Nutzer, unter dem der Web-Server läuft, keine Schreibrechte in dem Verzeichnis hat – selbst wenn Du selbst das darfst.";
-App::$strings["Please see install/INSTALL.txt for additional information."] = "Lies die Datei \"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."] = "Diese Software verwendet die Smarty3 Template Engine, um Vorlagen für die Webdarstellung zu verarbeiten. Smarty3 übersetzt diese Vorlagen nach PHP, um die Darstellung zu beschleunigen.";
-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."] = "Um diese kompilierten Vorlagen speichern zu können, braucht der Web-Server Schreibzugriff auf das Verzeichnis %s unterhalb des Hubzilla-Stammverzeichnisses.";
-App::$strings["Please ensure that the user that your web server runs as (e.g. www-data) has write access to this folder."] = "Bitte stelle sicher, dass der Nutzer, unter dem der Web-Server läuft (z.B. www-data), Schreibzugriff auf dieses Verzeichnis hat.";
-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."] = "Hinweis: Aus Sicherheitsgründen sollte der Web-Server nur auf %s Schreibrechte haben, nicht auf die Template-Dateien (.tpl), die das Verzeichnis enthält.";
-App::$strings["%s is writable"] = "%s ist beschreibbar";
-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"] = "Diese Software benutzt das Verzeichnis store, um hochgeladene Dateien zu speichern. Der Webserver benötigt Schreibrechte für dieses Verzeichnis direkt unterhalb des Web-Stammverzeichnisses.";
-App::$strings["store is writable"] = "store ist schreibbar";
-App::$strings["SSL certificate cannot be validated. Fix certificate or disable https access to this site."] = "Das SSL-Zertifikat konnte nicht validiert werden. Korrigiere das Zertifikat oder deaktiviere den HTTPS-Zugriff auf diesen Server.";
-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!"] = "Wenn Du via HTTPS auf Deinen Server zugreifen möchtest, also Verbindungen über den Port 443 möglich sein sollen, ist ein SSL-Zertifikat einer Zertifizierungsstelle (CA) notwendig, das von den Browsern ohne Sicherheitsabfrage akzeptiert wird. Die Verwendung eines selbst signierten Zertifikates ist nicht möglich.";
-App::$strings["This restriction is incorporated because public posts from you may for example contain references to images on your own hub."] = "Diese Einschränkung wurde eingebaut, weil Deine öffentlichen Beiträge zum Beispiel Verweise auf Bilder auf Deinem eigenen Hub enthalten können.";
-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."] = "Wenn Dein Zertifikat nicht von jedem Browser akzeptiert wird, erhalten die Mitglieder anderer \$Projectname-Hubs (die mit korrekten Zertifikaten ausgestattet sind) Sicherheits-Warnmeldungen, obwohl sie gar nicht direkt auf Deinem Server unterwegs sind (zum Beispiel, wenn ein Bild aus einem Deiner Beiträge angezeigt wird).";
-App::$strings["This can cause usability issues elsewhere (not just on your own site) so we must insist on this requirement."] = "Dies kann Probleme für andere Nutzer (nicht nur auf Deinem eigenen Server) verursachen, so dass wir auf dieser Forderung bestehen müssen.";
-App::$strings["Providers are available that issue free certificates which are browser-valid."] = "Es gibt einige Zertifizierungsstellen (CAs), bei denen solche Zertifikate kostenlos zu haben sind.";
-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."] = "Wenn Du sicher bist, dass das Zertifikat gültig und von einer vertrauenswürdigen Zertifizierungsstelle signiert ist, prüfe auf ggf. noch zu installierende Zwischenzertifikate (intermediate). Diese werden nicht unbedingt von Browsern benötigt, aber sehr wohl für die Kommunikation zwischen Servern.";
-App::$strings["SSL certificate validation"] = "SSL Zertifikatverifizierung";
-App::$strings["Url rewrite in .htaccess is not working. Check your server configuration.Test: "] = "Das Umschreiben von URLs (rewrite) per .htaccess funktioniert nicht. Bitte prüfe die Server-Konfiguration. Test:";
-App::$strings["Url rewrite is working"] = "Url rewrite funktioniert";
-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."] = "Die Datenbank-Konfigurationsdatei „.htconfig.php“ konnte nicht geschrieben werden. Bitte verwende den unten angegebenen Text, um die Konfigurationsdatei im Stammverzeichnis des Webservers anzulegen.";
-App::$strings["Errors encountered creating database tables."] = "Fehler beim Anlegen der Datenbank-Tabellen aufgetreten.";
-App::$strings["
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"] = "Willkommen zu Hubzilla! Möchtest Du eine Tour der Benutzeroberfläche angezeigt bekommen?
Du kannst zu jeder Zeit pausieren und fortsetzen, wo Du aufgehört hast, indem Du die Seite neu lädtst, oder zu einer anderen Seite springst.
Du kannst auc durch das Drücken der Enter-Taste weitergehen.";
-App::$strings["Extended Identity Sharing"] = "Erweitertes Teilen von Identitäten";
-App::$strings["Share your identity with all websites on the internet. When disabled, identity is only shared with \$Projectname sites."] = "Teile Deine Identität mit allen Webseiten im Internet. Ist dies deaktiviert, wird Deine Identität nur mit \$Projectname - Servern geteilt.";
-App::$strings["Three Dimensional Tic-Tac-Toe"] = "Dreidimensionales Tic-Tac-Toe";
-App::$strings["3D Tic-Tac-Toe"] = "3D Tic-Tac-Toe";
-App::$strings["New game"] = "Neues Spiel";
-App::$strings["New game with handicap"] = "Neues Handicaü-Spiel";
-App::$strings["Three dimensional tic-tac-toe is just like the traditional game except that it is played on multiple levels simultaneously. "] = "3D Tic-Tac-Toe funktioniert wie das ursprüngliche Spiel, nur dass es auf mehreren Ebenen gleichzeitig gespielt wird.";
-App::$strings["In this case there are three levels. You win by getting three in a row on any level, as well as up, down, and diagonally across the different levels."] = "In diesem Fall sind es drei Ebenen. Du gewinnst, wenn es dir gelingt drei in einer Reihe auf einer beliebigen Ebene oder diagonal über die verschiedenen Ebenen hinweg zu erreichen.";
-App::$strings["The handicap game disables the center position on the middle level because the player claiming this square often has an unfair advantage."] = "Bei einem Handicap-Spiel wird die Position im Zentrum der mittleren Ebene gesperrt, da der Spieler der dieses Feld für sich beansprucht meist einen unfairen Vorteil hat.";
-App::$strings["You go first..."] = "Du darfst anfangen...";
-App::$strings["I'm going first this time..."] = "Diesmal werde ich anfangen...";
-App::$strings["You won!"] = "Sie haben gewonnen!";
-App::$strings["\"Cat\" game!"] = "\"Katzen\"-Spiel!";
-App::$strings["I won!"] = "Ich habe gewonnen!";
-App::$strings["Message to display on every page on this server"] = "Nachricht, die auf jeder Seite dieses Servers angezeigt werden soll";
-App::$strings["Pageheader Settings"] = "Nachrichtenkopf-Einstellungen";
-App::$strings["pageheader Settings saved."] = "Nachrichtenkopf-Einstellungen gespeichert.";
-App::$strings["Only authenticate automatically to sites of your friends"] = "Authentifiziere Dich nur auf Seiten deiner Freunde automatisch";
-App::$strings["By default you are automatically authenticated anywhere in the network"] = "Authentifiziere Dich standardmäßig bei allen Seiten im Netzwerk automatisch";
-App::$strings["Authchoose Settings"] = "Einstellungen für automatische Authentifizierung";
-App::$strings["Atuhchoose Settings updated."] = "Einstellungen für automatische Authentifizierung aktualisiert.";
-App::$strings["lonely"] = "einsam";
-App::$strings["drunk"] = "betrunken";
-App::$strings["horny"] = "geil";
-App::$strings["stoned"] = "bekifft";
-App::$strings["fucked up"] = "beschissen";
-App::$strings["clusterfucked"] = "clusterfucked";
-App::$strings["crazy"] = "verrückt";
-App::$strings["hurt"] = "verletzt";
-App::$strings["sleepy"] = "müde";
-App::$strings["grumpy"] = "mürrisch";
-App::$strings["high"] = "hoch";
-App::$strings["semi-conscious"] = "halb bewusstlos";
-App::$strings["in love"] = "verliebt";
-App::$strings["in lust"] = "";
-App::$strings["naked"] = "nackt";
-App::$strings["stinky"] = "stinkend";
-App::$strings["sweaty"] = "verschwitzt";
-App::$strings["bleeding out"] = "blutend";
-App::$strings["victorious"] = "siegreich";
-App::$strings["defeated"] = "besiegt";
-App::$strings["envious"] = "neidisch";
-App::$strings["jealous"] = "eifersüchtig";
-App::$strings["XMPP settings updated."] = "XMPP-Einstellungen aktualisiert.";
-App::$strings["Enable Chat"] = "Chat aktivieren";
-App::$strings["Individual credentials"] = "Individuelle Anmeldedaten";
-App::$strings["Jabber BOSH server"] = "Jabber BOSH Server";
-App::$strings["XMPP Settings"] = "XMPP-Einstellungen";
-App::$strings["Jabber BOSH host"] = "Jabber BOSH Host";
-App::$strings["Use central userbase"] = "Zentrale Benutzerbasis verwenden";
-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."] = "Wenn aktiviert, werden die Mitglieder automatisch auf dem EJabber Server, der auf dieser Maschine installiert ist, angemeldet und die Zugangsdaten werden über das \"auth_ejabberd.php\"-Script synchronisiert.";
-App::$strings["Who likes me?"] = "Wer mag mich?";
-App::$strings["You are now authenticated to pumpio."] = "Du bist nun bei pumpio authenzifiziert.";
-App::$strings["return to the featured settings page"] = "Zur Funktions-Einstellungsseite zurückkehren";
-App::$strings["Post to Pump.io"] = "Bei pumpio veröffentlichen";
-App::$strings["Pump.io servername"] = "Pump.io-Servername";
-App::$strings["Without \"http://\" or \"https://\""] = "Ohne \"http://\" oder \"https://\"";
-App::$strings["Pump.io username"] = "Pump.io-Benutzername";
-App::$strings["Without the servername"] = "Ohne dem Servernamen";
-App::$strings["You are not authenticated to pumpio"] = "Du bist nicht bei pumpio authentifiziert.";
-App::$strings["(Re-)Authenticate your pump.io connection"] = "Deine pumpio Verbindung (erneut) authentifizieren";
-App::$strings["Enable pump.io Post Plugin"] = "Aktiviere das pumpio-Plugin";
-App::$strings["Post to pump.io by default"] = "Standardmäßig bei pumpio veröffentlichen";
-App::$strings["Should posts be public"] = "Sollen die Beiträge öffentlich sein";
-App::$strings["Mirror all public posts"] = "Öffentliche Beiträge spiegeln";
-App::$strings["Pump.io Post Settings"] = "Pump.io-Beitragseinstellungen";
-App::$strings["PumpIO Settings saved."] = "PumpIO-Einstellungen gespeichert.";
-App::$strings["An account has been created for you."] = "Ein Konto wurde für Sie erstellt.";
-App::$strings["Authentication successful but rejected: account creation is disabled."] = "Authentifizierung war erfolgreich, wurde aber abgewiesen! Das Anlegen von Konten wurde deaktiviert.";
-App::$strings["__ctx:opensearch__ Search %1\$s (%2\$s)"] = "Suche %1\$s (%2\$s)";
-App::$strings["__ctx:opensearch__ \$Projectname"] = "\$Projectname";
-App::$strings["Search \$Projectname"] = "\$Projectname suchen";
-App::$strings["Redmatrix File Storage Import"] = "Import des Redmatrix Datei Speichers";
-App::$strings["This will import all your Redmatrix cloud files to this channel."] = "Hiermit werden alle deine Daten aus der Redmatrix Cloud in diesen Kanal importiert.";
-App::$strings["file"] = "Datei";
-App::$strings["Send email to all members"] = "E-Mail an alle Mitglieder senden";
-App::$strings["%1\$d of %2\$d messages sent."] = "%1\$d von %2\$d Nachrichten gesendet.";
-App::$strings["Send email to all hub members."] = "Eine E-Mail an alle Mitglieder dieses Hubs senden.";
-App::$strings["Sender Email address"] = "E-Mail Adresse des Absenders";
-App::$strings["Test mode (only send to hub administrator)"] = "Test Modus (nur an Hub Administratoren senden)";
-App::$strings["Frequently"] = "Häufig";
-App::$strings["Hourly"] = "Stündlich";
-App::$strings["Twice daily"] = "Zwei Mal am Tag";
-App::$strings["Daily"] = "Täglich";
-App::$strings["Weekly"] = "Wöchentlich";
-App::$strings["Monthly"] = "Monatlich";
-App::$strings["Currently Male"] = "Momentan männlich";
-App::$strings["Currently Female"] = "Momentan weiblich";
-App::$strings["Mostly Male"] = "Größtenteils männlich";
-App::$strings["Mostly Female"] = "Größtenteils weiblich";
-App::$strings["Transgender"] = "Transsexuell";
-App::$strings["Intersex"] = "Zwischengeschlechtlich";
-App::$strings["Transsexual"] = "Transsexuell";
-App::$strings["Hermaphrodite"] = "Zwitter";
-App::$strings["Neuter"] = "Geschlechtslos";
-App::$strings["Non-specific"] = "unklar";
-App::$strings["Undecided"] = "Unentschieden";
-App::$strings["Males"] = "Männer";
-App::$strings["Females"] = "Frauen";
-App::$strings["Gay"] = "Schwul";
-App::$strings["Lesbian"] = "Lesbisch";
-App::$strings["No Preference"] = "Keine Bevorzugung";
-App::$strings["Bisexual"] = "Bisexuell";
-App::$strings["Autosexual"] = "Autosexuell";
-App::$strings["Abstinent"] = "Enthaltsam";
-App::$strings["Virgin"] = "Jungfräulich";
-App::$strings["Deviant"] = "Abweichend";
-App::$strings["Fetish"] = "Fetisch";
-App::$strings["Oodles"] = "Unmengen";
-App::$strings["Nonsexual"] = "Sexlos";
-App::$strings["Single"] = "Single";
-App::$strings["Lonely"] = "Einsam";
-App::$strings["Available"] = "Verfügbar";
-App::$strings["Unavailable"] = "Nicht verfügbar";
-App::$strings["Has crush"] = "Verguckt";
-App::$strings["Infatuated"] = "Verknallt";
-App::$strings["Dating"] = "Lerne gerade jemanden kennen";
-App::$strings["Unfaithful"] = "Treulos";
-App::$strings["Sex Addict"] = "Sexabhängig";
-App::$strings["Friends/Benefits"] = "Freunde/Begünstigte";
-App::$strings["Casual"] = "Lose";
-App::$strings["Engaged"] = "Verlobt";
-App::$strings["Married"] = "Verheiratet";
-App::$strings["Imaginarily married"] = "Gewissermaßen verheiratet";
-App::$strings["Partners"] = "Partner";
-App::$strings["Cohabiting"] = "Lebensgemeinschaft";
-App::$strings["Common law"] = "Informelle Ehe";
-App::$strings["Happy"] = "Glücklich";
-App::$strings["Not looking"] = "Nicht Ausschau haltend";
-App::$strings["Swinger"] = "Swinger";
-App::$strings["Betrayed"] = "Betrogen";
-App::$strings["Separated"] = "Getrennt";
-App::$strings["Unstable"] = "Labil";
-App::$strings["Divorced"] = "Geschieden";
-App::$strings["Imaginarily divorced"] = "Gewissermaßen geschieden";
-App::$strings["Widowed"] = "Verwitwet";
-App::$strings["Uncertain"] = "Ungewiss";
-App::$strings["It's complicated"] = "Es ist kompliziert";
-App::$strings["Don't care"] = "Interessiert mich nicht";
-App::$strings["Ask me"] = "Frag mich mal";
-App::$strings["likes %1\$s's %2\$s"] = "gefällt %1\$ss %2\$s";
-App::$strings["doesn't like %1\$s's %2\$s"] = "missfällt %1\$ss %2\$s";
-App::$strings["%1\$s is now connected with %2\$s"] = "%1\$s ist jetzt mit %2\$s verbunden";
-App::$strings["%1\$s poked %2\$s"] = "%1\$s stupste %2\$s an";
-App::$strings["poked"] = "stupste";
-App::$strings["View %s's profile @ %s"] = "%ss Profil auf %s ansehen";
-App::$strings["Categories:"] = "Kategorien:";
-App::$strings["Filed under:"] = "Gespeichert unter:";
-App::$strings["View in context"] = "Im Zusammenhang anschauen";
-App::$strings["remove"] = "lösche";
-App::$strings["Loading..."] = "Lädt ...";
-App::$strings["Delete Selected Items"] = "Lösche die ausgewählten Elemente";
-App::$strings["View Source"] = "Quelle anzeigen";
-App::$strings["Follow Thread"] = "Unterhaltung folgen";
-App::$strings["Unfollow Thread"] = "Unterhaltung nicht mehr folgen";
-App::$strings["Edit Connection"] = "Verbindung bearbeiten";
-App::$strings["Message"] = "Nachricht";
-App::$strings["%s likes this."] = "%s gefällt das.";
-App::$strings["%s doesn't like this."] = "%s gefällt das nicht.";
-App::$strings["%2\$d people like this."] = array(
- 0 => "%2\$d Person gefällt das.",
- 1 => "%2\$d Leuten gefällt das.",
-);
-App::$strings["%2\$d people don't like this."] = array(
- 0 => "%2\$d Person gefällt das nicht.",
- 1 => "%2\$d Leuten gefällt das nicht.",
-);
-App::$strings["and"] = "und";
-App::$strings[", and %d other people"] = array(
- 0 => "",
- 1 => ", und %d andere",
-);
-App::$strings["%s like this."] = "%s gefällt das.";
-App::$strings["%s don't like this."] = "%s gefällt das nicht.";
-App::$strings["Set your location"] = "Standort";
-App::$strings["Clear browser location"] = "Browser-Standort löschen";
-App::$strings["Tag term:"] = "Schlagwort:";
-App::$strings["Where are you right now?"] = "Wo bist Du jetzt grade?";
-App::$strings["Choose a different album..."] = "Wählen Sie ein anderes Album aus...";
-App::$strings["Comments enabled"] = "Kommentare aktiviert";
-App::$strings["Comments disabled"] = "Kommentare deaktiviert";
-App::$strings["Page link name"] = "Link zur Seite";
-App::$strings["Post as"] = "Veröffentlichen als";
-App::$strings["Toggle voting"] = "Umfragewerkzeug aktivieren";
-App::$strings["Disable comments"] = "Kommentare deaktivieren";
-App::$strings["Toggle comments"] = "Kommentare umschalten";
-App::$strings["Categories (optional, comma-separated list)"] = "Kategorien (optional, kommagetrennte Liste)";
-App::$strings["Other networks and post services"] = "Andere Netzwerke und Platformen";
-App::$strings["Set publish date"] = "Veröffentlichungsdatum festlegen";
-App::$strings["Commented Order"] = "Neueste Kommentare";
-App::$strings["Sort by Comment Date"] = "Nach Kommentardatum sortiert";
-App::$strings["Posted Order"] = "Neueste Beiträge";
-App::$strings["Sort by Post Date"] = "Nach Beitragsdatum sortiert";
-App::$strings["Posts that mention or involve you"] = "Beiträge mit Beteiligung Deinerseits";
-App::$strings["Activity Stream - by date"] = "Activity Stream – nach Datum sortiert";
-App::$strings["Starred"] = "Markiert";
-App::$strings["Favourite Posts"] = "Markierte Beiträge";
-App::$strings["Spam"] = "Spam";
-App::$strings["Posts flagged as SPAM"] = "Nachrichten, die als SPAM markiert wurden";
-App::$strings["Status Messages and Posts"] = "Statusnachrichten und Beiträge";
-App::$strings["Profile Details"] = "Profil-Details";
-App::$strings["Photo Albums"] = "Fotoalben";
-App::$strings["Files and Storage"] = "Dateien und Speicher";
-App::$strings["Bookmarks"] = "Lesezeichen";
-App::$strings["Saved Bookmarks"] = "Gespeicherte Lesezeichen";
-App::$strings["View Cards"] = "Karten anzeigen";
-App::$strings["articles"] = "Artikel";
-App::$strings["View Articles"] = "Artikel anzeigen";
-App::$strings["View Webpages"] = "Webseiten anzeigen";
-App::$strings["__ctx:noun__ Attending"] = array(
- 0 => "Zusage",
- 1 => "Zusagen",
-);
-App::$strings["__ctx:noun__ Not Attending"] = array(
- 0 => "Absage",
- 1 => "Absagen",
-);
-App::$strings["__ctx:noun__ Undecided"] = array(
- 0 => " Unentschlossen",
- 1 => "Unentschlossene",
-);
-App::$strings["__ctx:noun__ Agree"] = array(
- 0 => "Zustimmung",
- 1 => "Zustimmungen",
-);
-App::$strings["__ctx:noun__ Disagree"] = array(
- 0 => "Ablehnung",
- 1 => "Ablehnungen",
-);
-App::$strings["__ctx:noun__ Abstain"] = array(
- 0 => "Enthaltung",
- 1 => "Enthaltungen",
-);
-App::$strings["Directory Options"] = "Verzeichnisoptionen";
-App::$strings["Safe Mode"] = "Sicherer Modus";
-App::$strings["Public Forums Only"] = "Nur öffentliche Foren";
-App::$strings["This Website Only"] = "Nur dieser Hub";
-App::$strings["%1\$s's bookmarks"] = "%1\$ss Lesezeichen";
-App::$strings["Unable to import a removed channel."] = "Nicht möglich, einen gelöschten Kanal zu importieren.";
-App::$strings["Cannot create a duplicate channel identifier on this system. Import failed."] = "Kann keinen doppelten Kanal-Identifikator auf diesem System erzeugen (Spitzname oder Hash schon belegt). Import fehlgeschlagen.";
-App::$strings["Cloned channel not found. Import failed."] = "Geklonter Kanal nicht gefunden. Import fehlgeschlagen.";
-App::$strings["prev"] = "vorherige";
-App::$strings["first"] = "erste";
-App::$strings["last"] = "letzte";
-App::$strings["next"] = "nächste";
-App::$strings["older"] = "älter";
-App::$strings["newer"] = "neuer";
-App::$strings["No connections"] = "Keine Verbindungen";
-App::$strings["View all %s connections"] = "Alle Verbindungen von %s anzeigen";
-App::$strings["poke"] = "anstupsen";
-App::$strings["ping"] = "anpingen";
-App::$strings["pinged"] = "pingte";
-App::$strings["prod"] = "knuffen";
-App::$strings["prodded"] = "knuffte";
-App::$strings["slap"] = "ohrfeigen";
-App::$strings["slapped"] = "ohrfeigte";
-App::$strings["finger"] = "befummeln";
-App::$strings["fingered"] = "befummelte";
-App::$strings["rebuff"] = "eine Abfuhr erteilen";
-App::$strings["rebuffed"] = "zurückgewiesen";
-App::$strings["happy"] = "glücklich";
-App::$strings["sad"] = "traurig";
-App::$strings["mellow"] = "sanft";
-App::$strings["tired"] = "müde";
-App::$strings["perky"] = "frech";
-App::$strings["angry"] = "sauer";
-App::$strings["stupefied"] = "verblüfft";
-App::$strings["puzzled"] = "verwirrt";
-App::$strings["interested"] = "interessiert";
-App::$strings["bitter"] = "verbittert";
-App::$strings["cheerful"] = "fröhlich";
-App::$strings["alive"] = "lebendig";
-App::$strings["annoyed"] = "verärgert";
-App::$strings["anxious"] = "unruhig";
-App::$strings["cranky"] = "schrullig";
-App::$strings["disturbed"] = "verstört";
-App::$strings["frustrated"] = "frustriert";
-App::$strings["depressed"] = "deprimiert";
-App::$strings["motivated"] = "motiviert";
-App::$strings["relaxed"] = "entspannt";
-App::$strings["surprised"] = "überrascht";
-App::$strings["Monday"] = "Montag";
-App::$strings["Tuesday"] = "Dienstag";
-App::$strings["Wednesday"] = "Mittwoch";
-App::$strings["Thursday"] = "Donnerstag";
-App::$strings["Friday"] = "Freitag";
-App::$strings["Saturday"] = "Samstag";
-App::$strings["Sunday"] = "Sonntag";
-App::$strings["January"] = "Januar";
-App::$strings["February"] = "Februar";
-App::$strings["March"] = "März";
-App::$strings["April"] = "April";
-App::$strings["May"] = "Mai";
-App::$strings["June"] = "Juni";
-App::$strings["July"] = "Juli";
-App::$strings["August"] = "August";
-App::$strings["September"] = "September";
-App::$strings["October"] = "Oktober";
-App::$strings["November"] = "November";
-App::$strings["December"] = "Dezember";
-App::$strings["Unknown Attachment"] = "Unbekannter Anhang";
-App::$strings["unknown"] = "unbekannt";
-App::$strings["remove category"] = "Kategorie entfernen";
-App::$strings["remove from file"] = "aus der Datei entfernen";
-App::$strings["Download binary/encrypted content"] = "Binären/verschlüsselten Inhalt herunterladen";
-App::$strings["default"] = "Standard";
-App::$strings["Page layout"] = "Seiten-Layout";
-App::$strings["You can create your own with the layouts tool"] = "Mit dem Gestaltungswerkzeug kannst Du Deine eigenen Layouts erstellen";
-App::$strings["HTML"] = "HTML";
-App::$strings["Comanche Layout"] = "Comanche-Layout";
-App::$strings["PHP"] = "PHP";
-App::$strings["Page content type"] = "Art des Seiteninhalts";
-App::$strings["activity"] = "Aktivität";
-App::$strings["a-z, 0-9, -, and _ only"] = "nur a-z, 0-9, - und _";
-App::$strings["Design Tools"] = "Gestaltungswerkzeuge";
-App::$strings["Pages"] = "Seiten";
-App::$strings["Import website..."] = "Webseite importieren...";
-App::$strings["Select folder to import"] = "Ordner zum Importieren auswählen";
-App::$strings["Import from a zipped folder:"] = "Aus einem gezippten Ordner importieren:";
-App::$strings["Import from cloud files:"] = "Aus Cloud-Dateien importieren:";
-App::$strings["/cloud/channel/path/to/folder"] = "/Cloud/Kanal/Pfad/zum/Ordner";
-App::$strings["Enter path to website files"] = "Pfad zu Webseitendateien eingeben";
-App::$strings["Select folder"] = "Ordner auswählen";
-App::$strings["Export website..."] = "Webseite exportieren...";
-App::$strings["Export to a zip file"] = "In eine ZIP-Datei exportieren";
-App::$strings["website.zip"] = "website.zip";
-App::$strings["Enter a name for the zip file."] = "Geben Sie einen für die ZIP-Datei ein.";
-App::$strings["Export to cloud files"] = "In Cloud-Dateien exportieren";
-App::$strings["/path/to/export/folder"] = "/Pfad/zum/exportierenden/Ordner";
-App::$strings["Enter a path to a cloud files destination."] = "Gib den Pfad zu einem Datei-Speicherort in der Cloud ein.";
-App::$strings["Specify folder"] = "Ordner angeben";
-App::$strings["%d invitation available"] = array(
- 0 => "%d Einladung verfügbar",
- 1 => "%d Einladungen verfügbar",
-);
-App::$strings["Find Channels"] = "Finde Kanäle";
-App::$strings["Enter name or interest"] = "Name oder Interessen eingeben";
-App::$strings["Connect/Follow"] = "Verbinden/Folgen";
-App::$strings["Examples: Robert Morgenstein, Fishing"] = "Beispiele: Robert Morgenstein, Angeln";
-App::$strings["Random Profile"] = "Zufallsprofil";
-App::$strings["Invite Friends"] = "Lade Freunde ein";
-App::$strings["Advanced example: name=fred and country=iceland"] = "Fortgeschrittenes Beispiel: name=fred and country=iceland";
-App::$strings["Common Connections"] = "Gemeinsame Verbindungen";
-App::$strings["View all %d common connections"] = "Zeige alle %d gemeinsamen Verbindungen";
-App::$strings["%1\$s wrote the following %2\$s %3\$s"] = "%1\$s schrieb den folgenden %2\$s %3\$s";
-App::$strings["Channel is blocked on this site."] = "Der Kanal ist auf dieser Seite blockiert ";
-App::$strings["Channel location missing."] = "Adresse des Kanals fehlt.";
-App::$strings["Response from remote channel was incomplete."] = "Antwort des entfernten Kanals war unvollständig.";
-App::$strings["Premium channel - please visit:"] = "Premium-Kanal - bitte gehe zu:";
-App::$strings["Channel was deleted and no longer exists."] = "Kanal wurde gelöscht und existiert nicht mehr.";
-App::$strings["Remote channel or protocol unavailable."] = "Externer Kanal oder Protokoll nicht verfügbar.";
-App::$strings["Channel discovery failed."] = "Kanalsuche fehlgeschlagen";
-App::$strings["Protocol disabled."] = "Protokoll deaktiviert.";
-App::$strings["Cannot connect to yourself."] = "Du kannst Dich nicht mit Dir selbst verbinden.";
-App::$strings["Delete this item?"] = "Dieses Element löschen?";
-App::$strings["%s show less"] = "%s weniger anzeigen";
-App::$strings["%s expand"] = "%s aufklappen";
-App::$strings["%s collapse"] = "%s einklappen";
-App::$strings["Password too short"] = "Kennwort zu kurz";
-App::$strings["Passwords do not match"] = "Kennwörter stimmen nicht überein";
-App::$strings["everybody"] = "alle";
-App::$strings["Secret Passphrase"] = "geheime Passphrase";
-App::$strings["Passphrase hint"] = "Hinweis zur Passphrase";
-App::$strings["Notice: Permissions have changed but have not yet been submitted."] = "Achtung: Berechtigungen wurden verändert, aber noch nicht gespeichert.";
-App::$strings["close all"] = "Alle schließen";
-App::$strings["Nothing new here"] = "Nichts Neues hier";
-App::$strings["Rate This Channel (this is public)"] = "Diesen Kanal bewerten (öffentlich sichtbar)";
-App::$strings["Describe (optional)"] = "Beschreibung (optional)";
-App::$strings["Please enter a link URL"] = "Gib eine URL ein:";
-App::$strings["Unsaved changes. Are you sure you wish to leave this page?"] = "Ungespeicherte Änderungen. Bist Du sicher, dass Du diese Seite verlassen möchtest?";
-App::$strings["timeago.prefixAgo"] = "vor";
-App::$strings["timeago.prefixFromNow"] = "in";
-App::$strings["timeago.suffixAgo"] = "NONE";
-App::$strings["timeago.suffixFromNow"] = "NONE";
-App::$strings["less than a minute"] = "weniger als einer Minute";
-App::$strings["about a minute"] = "ungefähr einer Minute";
-App::$strings["%d minutes"] = "%d Minuten";
-App::$strings["about an hour"] = "ungefähr einer Stunde";
-App::$strings["about %d hours"] = "ungefähr %d Stunden";
-App::$strings["a day"] = "einem Tag";
-App::$strings["%d days"] = "%d Tagen";
-App::$strings["about a month"] = "ungefähr einem Monat";
-App::$strings["%d months"] = "%d Monaten";
-App::$strings["about a year"] = "ungefähr einem Jahr";
-App::$strings["%d years"] = "%d Jahren";
-App::$strings[" "] = " ";
-App::$strings["timeago.numbers"] = "timeago.numbers";
-App::$strings["__ctx:long__ May"] = "Mai";
-App::$strings["Jan"] = "Jan";
-App::$strings["Feb"] = "Feb";
-App::$strings["Mar"] = "Mär";
-App::$strings["Apr"] = "Apr";
-App::$strings["__ctx:short__ May"] = "Mai";
-App::$strings["Jun"] = "Jun";
-App::$strings["Jul"] = "Jul";
-App::$strings["Aug"] = "Aug";
-App::$strings["Sep"] = "Sep";
-App::$strings["Oct"] = "Okt";
-App::$strings["Nov"] = "Nov";
-App::$strings["Dec"] = "Dez";
-App::$strings["Sun"] = "So";
-App::$strings["Mon"] = "Mo";
-App::$strings["Tue"] = "Di";
-App::$strings["Wed"] = "Mi";
-App::$strings["Thu"] = "Do";
-App::$strings["Fri"] = "Fr";
-App::$strings["Sat"] = "Sa";
-App::$strings["__ctx:calendar__ today"] = "heute";
-App::$strings["__ctx:calendar__ month"] = "Monat";
-App::$strings["__ctx:calendar__ week"] = "Woche";
-App::$strings["__ctx:calendar__ day"] = "Tag";
-App::$strings["__ctx:calendar__ All day"] = "Ganztägig";
-App::$strings["Unable to determine sender."] = "Kann Absender nicht bestimmen.";
-App::$strings["No recipient provided."] = "Kein Empfänger angegeben";
-App::$strings["[no subject]"] = "[no subject]";
-App::$strings["Stored post could not be verified."] = "Gespeicherter Beitrag konnten nicht überprüft werden.";
-App::$strings[" and "] = "und";
-App::$strings["public profile"] = "öffentliches Profil";
-App::$strings["%1\$s changed %2\$s to “%3\$s”"] = "%1\$s hat %2\$s auf “%3\$s” geändert";
-App::$strings["Visit %1\$s's %2\$s"] = "Besuche %1\$s's %2\$s";
-App::$strings["%1\$s has an updated %2\$s, changing %3\$s."] = "%1\$s hat ein aktualisiertes %2\$s, %3\$s wurde verändert.";
-App::$strings["Item was not found."] = "Beitrag wurde nicht gefunden.";
-App::$strings["No source file."] = "Keine Quelldatei.";
-App::$strings["Cannot locate file to replace"] = "Kann Datei zum Ersetzen nicht finden";
-App::$strings["Cannot locate file to revise/update"] = "Kann Datei zum Prüfen/Aktualisieren nicht finden";
-App::$strings["File exceeds size limit of %d"] = "Datei überschreitet das Größen-Limit von %d";
-App::$strings["You have reached your limit of %1$.0f Mbytes attachment storage."] = "Die Größe Deiner Datei-Anhänge hat das Maximum von %1$.0f MByte erreicht.";
-App::$strings["File upload failed. Possible system limit or action terminated."] = "Datei-Upload fehlgeschlagen. Mögliche Systembegrenzung oder abgebrochener Prozess.";
-App::$strings["Stored file could not be verified. Upload failed."] = "Gespeichert Datei konnte nicht verifiziert werden. Upload abgebrochen.";
-App::$strings["Path not available."] = "Pfad nicht verfügbar.";
-App::$strings["Empty pathname"] = "Leere Pfadangabe";
-App::$strings["duplicate filename or path"] = "doppelter Dateiname oder Pfad";
-App::$strings["Path not found."] = "Pfad nicht gefunden.";
-App::$strings["mkdir failed."] = "mkdir fehlgeschlagen.";
-App::$strings["database storage failed."] = "Speichern in der Datenbank fehlgeschlagen.";
-App::$strings["Empty path"] = "Leere Pfadangabe";
-App::$strings["The form security token was not correct. This probably happened because the form has been opened for too long (>3 hours) before submitting it."] = "Das Security-Token des Formulars war nicht korrekt. Das ist wahrscheinlich passiert, weil das Formular zu lange (>3 Stunden) offen war, bevor es abgeschickt wurde.";
-App::$strings["(Unknown)"] = "(Unbekannt)";
-App::$strings["Visible to anybody on the internet."] = "Für jeden im Internet sichtbar.";
-App::$strings["Visible to you only."] = "Nur für Dich sichtbar.";
-App::$strings["Visible to anybody in this network."] = "Für jedes \$Projectname-Mitglied sichtbar.";
-App::$strings["Visible to anybody authenticated."] = "Für jeden sichtbar, der angemeldet ist.";
-App::$strings["Visible to anybody on %s."] = "Für jeden auf %s sichtbar.";
-App::$strings["Visible to all connections."] = "Für alle Verbindungen sichtbar.";
-App::$strings["Visible to approved connections."] = "Nur für akzeptierte Verbindungen sichtbar.";
-App::$strings["Visible to specific connections."] = "Sichtbar für bestimmte Verbindungen.";
-App::$strings["Privacy group is empty."] = "Gruppe ist leer.";
-App::$strings["Privacy group: %s"] = "Gruppe: %s";
-App::$strings["Connection not found."] = "Die Verbindung wurde nicht gefunden.";
-App::$strings["profile photo"] = "Profilfoto";
-App::$strings["[Edited %s]"] = "[%s wurde bearbeitet]";
-App::$strings["__ctx:edit_activity__ Post"] = "Beitrag";
-App::$strings["__ctx:edit_activity__ Comment"] = "Kommentar";
-App::$strings["Unable to obtain identity information from database"] = "Kann keine Identitäts-Informationen aus Datenbank beziehen";
-App::$strings["Empty name"] = "Namensfeld leer";
-App::$strings["Name too long"] = "Name ist zu lang";
-App::$strings["No account identifier"] = "Keine Konten-Kennung";
-App::$strings["Nickname is required."] = "Spitzname ist erforderlich.";
-App::$strings["Unable to retrieve created identity"] = "Kann die erstellte Identität nicht empfangen";
-App::$strings["Default Profile"] = "Standard-Profil";
-App::$strings["Unable to retrieve modified identity"] = "Geänderte Identität kann nicht empfangen werden";
-App::$strings["Create New Profile"] = "Neues Profil erstellen";
-App::$strings["Visible to everybody"] = "Für jeden sichtbar";
-App::$strings["Gender:"] = "Geschlecht:";
-App::$strings["Homepage:"] = "Homepage:";
-App::$strings["Online Now"] = "gerade online";
-App::$strings["Change your profile photo"] = "Dein Profilfoto ändern";
-App::$strings["Trans"] = "Trans";
-App::$strings["Like this channel"] = "Dieser Kanal gefällt mir";
-App::$strings["j F, Y"] = "j. F Y";
-App::$strings["j F"] = "j. F";
-App::$strings["Birthday:"] = "Geburtstag:";
-App::$strings["for %1\$d %2\$s"] = "seit %1\$d %2\$s";
-App::$strings["Tags:"] = "Schlagworte:";
-App::$strings["Sexual Preference:"] = "Sexuelle Orientierung:";
-App::$strings["Political Views:"] = "Politische Ansichten:";
-App::$strings["Religion:"] = "Religion:";
-App::$strings["Hobbies/Interests:"] = "Hobbys/Interessen:";
-App::$strings["Likes:"] = "Gefällt:";
-App::$strings["Dislikes:"] = "Gefällt nicht:";
-App::$strings["Contact information and Social Networks:"] = "Kontaktinformation und soziale Netzwerke:";
-App::$strings["My other channels:"] = "Meine anderen Kanäle:";
-App::$strings["Musical interests:"] = "Musikalische Interessen:";
-App::$strings["Books, literature:"] = "Bücher, Literatur:";
-App::$strings["Television:"] = "Fernsehen:";
-App::$strings["Film/dance/culture/entertainment:"] = "Film/Tanz/Kultur/Unterhaltung:";
-App::$strings["Love/Romance:"] = "Liebe/Romantik:";
-App::$strings["Work/employment:"] = "Arbeit/Anstellung:";
-App::$strings["School/education:"] = "Schule/Ausbildung:";
-App::$strings["Like this thing"] = "Gefällt mir";
-App::$strings["l F d, Y \\@ g:i A"] = "l, d. F Y, H:i";
-App::$strings["Starts:"] = "Beginnt:";
-App::$strings["Finishes:"] = "Endet:";
-App::$strings["This event has been added to your calendar."] = "Dieser Termin wurde zu Deinem Kalender hinzugefügt";
-App::$strings["Not specified"] = "Keine Angabe";
-App::$strings["Needs Action"] = "Aktion erforderlich";
-App::$strings["Completed"] = "Abgeschlossen";
-App::$strings["In Process"] = "In Bearbeitung";
-App::$strings["Cancelled"] = "gestrichen";
-App::$strings["Home, Voice"] = "Zuhause, Sprache";
-App::$strings["Home, Fax"] = "Zuhause, Fax";
-App::$strings["Work, Voice"] = "Arbeit, Sprache";
-App::$strings["Work, Fax"] = "Arbeit, Fax";
-App::$strings["view full size"] = "In Vollbildansicht anschauen";
-App::$strings["Friendica"] = "Friendica";
-App::$strings["OStatus"] = "OStatus";
-App::$strings["GNU-Social"] = "GNU-Social";
-App::$strings["RSS/Atom"] = "RSS/Atom";
-App::$strings["Diaspora"] = "Diaspora";
-App::$strings["Facebook"] = "Facebook";
-App::$strings["Zot"] = "Zot";
-App::$strings["LinkedIn"] = "LinkedIn";
-App::$strings["XMPP/IM"] = "XMPP/IM";
-App::$strings["MySpace"] = "MySpace";
-App::$strings["Select an alternate language"] = "Wähle eine alternative Sprache";
-App::$strings["Who can see this?"] = "Wer kann das sehen?";
-App::$strings["Custom selection"] = "Benutzerdefinierte Auswahl";
-App::$strings["Select \"Show\" to allow viewing. \"Don't show\" lets you override and limit the scope of \"Show\"."] = "Wähle \"Anzeigen\", um Betrachtung zuzulassen. \"Nicht anzeigen\" überstimmt und limitiert den Aktionsradius von \"Anzeigen\" für Ausnahmen.";
-App::$strings["Show"] = "Anzeigen";
-App::$strings["Don't show"] = "Nicht anzeigen";
-App::$strings["Post permissions %s cannot be changed %s after a post is shared.These permissions set who is allowed to view the post."] = "Beitragsberechtigungen %s können nicht geändert werden %s, nachdem der Beitrag gesendet wurde.
Diese Berechtigungen bestimmen, wer den Beitrag sehen kann.";
-App::$strings["Cannot locate DNS info for database server '%s'"] = "Kann die DNS-Informationen für den Datenbank-Server '%s' nicht finden";
-App::$strings["Image/photo"] = "Bild/Foto";
-App::$strings["Encrypted content"] = "Verschlüsselter Inhalt";
-App::$strings["Install %1\$s element %2\$s"] = "Installiere %1\$s Element %2\$s";
-App::$strings["This post contains an installable %s element, however you lack permissions to install it on this site."] = "Dieser Beitrag beinhaltet ein installierbares %s Element, aber Du hast nicht die nötigen Rechte, um es auf diesem Hub zu installieren.";
-App::$strings["card"] = "Karte";
-App::$strings["article"] = "Artikel";
-App::$strings["Click to open/close"] = "Klicke zum Öffnen/Schließen";
-App::$strings["spoiler"] = "Spoiler";
-App::$strings["View article"] = "Artikel ansehen";
-App::$strings["View summary"] = "Zusammenfassung ansehen";
-App::$strings["$1 wrote:"] = "$1 schrieb:";
-App::$strings[" by "] = "von";
-App::$strings[" on "] = "am";
-App::$strings["Embedded content"] = "Eingebetteter Inhalt";
-App::$strings["Embedding disabled"] = "Einbetten deaktiviert";
-App::$strings["OpenWebAuth: %1\$s welcomes %2\$s"] = "OpenWebAuth: %1\$s heißt %2\$s willkommen";
-App::$strings["General Features"] = "Allgemeine Funktionen";
-App::$strings["Display new member quick links menu"] = "Zeigt neuen Mitgliedern ein Menü mit Schnell-Links zu wichtigen Funktionen";
-App::$strings["Advanced Profiles"] = "Erweiterte Profile";
-App::$strings["Additional profile sections and selections"] = "Stellt zusätzliche Bereiche und Felder im Profil zur Verfügung";
-App::$strings["Profile Import/Export"] = "Profil-Import/Export";
-App::$strings["Save and load profile details across sites/channels"] = "Ermöglicht das Speichern von Profilen, um sie in einen anderen Kanal zu importieren";
-App::$strings["Web Pages"] = "Webseiten";
-App::$strings["Provide managed web pages on your channel"] = "Ermöglicht das Erstellen von Webseiten in Deinem Kanal";
-App::$strings["Provide a wiki for your channel"] = "Stelle ein Wiki in Deinem Kanal zur Verfügung";
-App::$strings["Private Notes"] = "Private Notizen";
-App::$strings["Enables a tool to store notes and reminders (note: not encrypted)"] = "Aktiviert ein Werkzeug mit dem Notizen und Erinnerungen gespeichert werden können (Hinweis: nicht verschlüsselt)";
-App::$strings["Create personal planning cards"] = "Erstelle persönliche (Notiz-)Karten zur Planung/Koordination oder ähnlichen Zwecken";
-App::$strings["Create interactive articles"] = "Erstelle interaktive Artikel";
-App::$strings["Navigation Channel Select"] = "Kanal-Auswahl in der Navigationsleiste";
-App::$strings["Change channels directly from within the navigation dropdown menu"] = "Ermöglicht den direkten Wechsel zu anderen Kanälen über das Navigationsmenü";
-App::$strings["Photo Location"] = "Aufnahmeort";
-App::$strings["If location data is available on uploaded photos, link this to a map."] = "Verlinkt den Aufnahmeort von Fotos (falls verfügbar) auf einer Karte";
-App::$strings["Access Controlled Chatrooms"] = "Zugriffskontrollierte Chaträume";
-App::$strings["Provide chatrooms and chat services with access control."] = "Bieten Sie Chaträume und Chatdienste mit Zugriffskontrolle an.";
-App::$strings["Smart Birthdays"] = "Smarte Geburtstage";
-App::$strings["Make birthday events timezone aware in case your friends are scattered across the planet."] = "Stellt für Geburtstage einen Zeitzonenbezug her, falls deine Freunde über den ganzen Planeten verstreut sind.";
-App::$strings["Event Timezone Selection"] = "Termin-Zeitzonenauswahl";
-App::$strings["Allow event creation in timezones other than your own."] = "Ermögliche das Erstellen von Terminen in anderen Zeitzonen als Deiner eigenen.";
-App::$strings["Premium Channel"] = "Premium-Kanal";
-App::$strings["Allows you to set restrictions and terms on those that connect with your channel"] = "Ermöglicht es, Einschränkungen und Bedingungen für Verbindungen dieses Kanals festzulegen";
-App::$strings["Advanced Directory Search"] = "Erweiterte Verzeichnissuche";
-App::$strings["Allows creation of complex directory search queries"] = "Ermöglicht die Erstellung komplexer Verzeichnis-Suchabfragen";
-App::$strings["Advanced Theme and Layout Settings"] = "Erweiterte Design- und Layout-Einstellungen";
-App::$strings["Allows fine tuning of themes and page layouts"] = "Erlaubt die Feineinstellung von Designs und Seitenlayouts";
-App::$strings["Access Control and Permissions"] = "Zugriffskontrolle und Berechtigungen";
-App::$strings["Privacy Groups"] = "Gruppen";
-App::$strings["Enable management and selection of privacy groups"] = "Auswahl und Verwaltung von Gruppen für Kanäle aktivieren";
-App::$strings["Multiple Profiles"] = "Mehrfachprofile";
-App::$strings["Ability to create multiple profiles"] = "Ermöglicht das Anlegen mehrerer Profile pro Kanal";
-App::$strings["Provide alternate connection permission roles."] = "Stelle benutzerdefinierte Berechtigungsrollen für Verbindungen zur Verfügung.";
-App::$strings["OAuth1 Clients"] = "OAuth1 Clients";
-App::$strings["Manage OAuth1 authenticatication tokens for mobile and remote apps."] = "Verwalte OAuth1-Tokens für den Zugriff von mobilen bzw. externen Anwendungen.";
-App::$strings["OAuth2 Clients"] = "OAuth2 Clients";
-App::$strings["Manage OAuth2 authenticatication tokens for mobile and remote apps."] = "Verwalte OAuth2-Tokens für den Zugriff von mobilen bzw. externen Anwendungen.";
-App::$strings["Access Tokens"] = "Zugangstokens";
-App::$strings["Create access tokens so that non-members can access private content."] = "Erzeuge Tokens für den Zugriff von Nicht-Mitgliedern auf private Inhalte.";
-App::$strings["Post Composition Features"] = "Nachbearbeitungsfunktionen";
-App::$strings["Large Photos"] = "Große Fotos";
-App::$strings["Include large (1024px) photo thumbnails in posts. If not enabled, use small (640px) photo thumbnails"] = "Große Vorschaubilder (1024px) in Beiträgen anzeigen. Falls nicht aktiviert, werden kleine Vorschaubilder (640px) verwendet.";
-App::$strings["Automatically import channel content from other channels or feeds"] = "Ermöglicht den automatischen Import von Inhalten für diesen Kanal von anderen Kanälen oder Feeds";
-App::$strings["Even More Encryption"] = "Noch mehr Verschlüsselung";
-App::$strings["Allow optional encryption of content end-to-end with a shared secret key"] = "Ermöglicht optional die zusätzliche Verschlüsselung von Inhalten (Ende-zu-Ende mit geteiltem Schlüssel)";
-App::$strings["Enable Voting Tools"] = "Umfragewerkzeuge aktivieren";
-App::$strings["Provide a class of post which others can vote on"] = "Aktiviert die Umfragewerkzeuge, um anderen die Möglichkeit zu geben, einem Beitrag zuzustimmen, ihn abzulehnen oder sich zu enthalten. (Muss im Beitrag selbst noch aktiviert werden.)";
-App::$strings["Disable Comments"] = "Kommentare deaktivieren";
-App::$strings["Provide the option to disable comments for a post"] = "Ermöglicht, die Kommentarfunktion für einzelne Beiträge abzuschalten";
-App::$strings["Delayed Posting"] = "Verzögertes Senden";
-App::$strings["Allow posts to be published at a later date"] = "Ermöglicht es, Beiträge zu einem späteren Zeitpunkt zu veröffentlichen";
-App::$strings["Content Expiration"] = "Verfall von Inhalten";
-App::$strings["Remove posts/comments and/or private messages at a future time"] = "Ermöglicht das automatische Löschen von Beiträgen, Kommentaren und/oder privaten Nachrichten zu einem zukünftigen Datum.";
-App::$strings["Suppress Duplicate Posts/Comments"] = "Doppelte Beiträge unterdrücken";
-App::$strings["Prevent posts with identical content to be published with less than two minutes in between submissions."] = "Verhindert, dass innerhalb von zwei Minuten Beiträge mit identischem Inhalt veröffentlicht werden.";
-App::$strings["Auto-save drafts of posts and comments"] = "Auto-Speicherung von Beitrags- und Kommentarentwürfen";
-App::$strings["Automatically saves post and comment drafts in local browser storage to help prevent accidental loss of compositions"] = "Speichert Deine Beitrags- und Kommentarentwürfe automatisch im lokalen Browserspeicher und hilft so, versehentlichem Verlust dieser Inhalte vorzubeugen";
-App::$strings["Network and Stream Filtering"] = "Netzwerk- und Stream-Filter";
-App::$strings["Search by Date"] = "Suche nach Datum";
-App::$strings["Ability to select posts by date ranges"] = "Möglichkeit, Beiträge nach Zeiträumen auszuwählen";
-App::$strings["Save search terms for re-use"] = "Ermöglicht das Abspeichern von Suchbegriffen zur Wiederverwendung";
-App::$strings["Network Personal Tab"] = "Persönlicher Netzwerkreiter";
-App::$strings["Enable tab to display only Network posts that you've interacted on"] = "Aktiviert einen Reiter in der Grid-Ansicht, der nur Netzwerk-Beiträge anzeigt, mit denen Du interagiert hast";
-App::$strings["Network New Tab"] = "Netzwerkreiter Neu";
-App::$strings["Enable tab to display all new Network activity"] = "Aktiviert einen Reiter in der Grid-Ansicht, der alle neuen Netzwerkaktivitäten anzeigt";
-App::$strings["Affinity Tool"] = "Beziehungs-Tool";
-App::$strings["Filter stream activity by depth of relationships"] = "Aktiviert ein Werkzeug in der Grid-Ansicht, das den Stream nach Grad der Beziehung filtern kann";
-App::$strings["Show friend and connection suggestions"] = "Freund- und Verbindungsvorschläge anzeigen";
-App::$strings["Connection Filtering"] = "Filter für Verbindungen";
-App::$strings["Filter incoming posts from connections based on keywords/content"] = "Ermöglicht die Filterung eingehender Beiträge anhand von Schlüsselwörtern (muss an der Verbindung konfiguriert werden)";
-App::$strings["Post/Comment Tools"] = "Beitrag-/Kommentar-Tools";
-App::$strings["Community Tagging"] = "Gemeinschaftliches Verschlagworten";
-App::$strings["Ability to tag existing posts"] = "Ermöglicht das Verschlagworten existierender Beiträge";
-App::$strings["Post Categories"] = "Beitrags-Kategorien";
-App::$strings["Add categories to your posts"] = "Aktiviert Kategorien für Beiträge";
-App::$strings["Emoji Reactions"] = "Emoji Reaktionen";
-App::$strings["Add emoji reaction ability to posts"] = "Aktiviert Emoji-Reaktionen für Beiträge";
-App::$strings["Ability to file posts under folders"] = "Möglichkeit, Beiträge in Verzeichnissen zu sammeln";
-App::$strings["Dislike Posts"] = "Gefällt-mir-nicht-Beiträge";
-App::$strings["Ability to dislike posts/comments"] = "Aktiviert die „Gefällt mir nicht“-Schaltfläche";
-App::$strings["Star Posts"] = "Beiträge mit Sternchen versehen";
-App::$strings["Ability to mark special posts with a star indicator"] = "Ermöglicht die lokale Markierung spezieller Beiträge mit einem Sternchen-Symbol";
-App::$strings["Tag Cloud"] = "Schlagwort-Wolke";
-App::$strings["Provide a personal tag cloud on your channel page"] = "Aktiviert die Anzeige einer Schlagwort-Wolke (Tag Cloud) auf Deiner Kanal-Seite";
-App::$strings["Trending"] = "Meistbeachtet";
-App::$strings["Keywords"] = "Schlüsselwörter";
-App::$strings["have"] = "habe";
-App::$strings["has"] = "hat";
-App::$strings["want"] = "will";
-App::$strings["wants"] = "will";
-App::$strings["likes"] = "gefällt";
-App::$strings["dislikes"] = "missfällt";
-App::$strings["Not a valid email address"] = "Ungültige E-Mail-Adresse";
-App::$strings["Your email domain is not among those allowed on this site"] = "Deine E-Mail-Adresse ist auf dieser Seite nicht erlaubt";
-App::$strings["Your email address is already registered at this site."] = "Deine E-Mail-Adresse ist auf dieser Seite bereits registriert.";
-App::$strings["An invitation is required."] = "Eine Einladung wird benötigt.";
-App::$strings["Invitation could not be verified."] = "Die Einladung konnte nicht bestätigt werden.";
-App::$strings["Please enter the required information."] = "Bitte gib die benötigten Informationen ein.";
-App::$strings["Failed to store account information."] = "Speichern der Nutzerkontodaten fehlgeschlagen.";
-App::$strings["Registration confirmation for %s"] = "Registrierungsbestätigung für %s";
-App::$strings["Registration request at %s"] = "Registrierungsanfrage auf %s";
-App::$strings["your registration password"] = "Dein Registrierungspasswort";
-App::$strings["Registration details for %s"] = "Registrierungsdetails für %s";
-App::$strings["Account approved."] = "Nutzerkonto bestätigt.";
-App::$strings["Registration revoked for %s"] = "Registrierung für %s wurde widerrufen";
-App::$strings["Click here to upgrade."] = "Klicke hier, um das Upgrade durchzuführen.";
-App::$strings["This action exceeds the limits set by your subscription plan."] = "Diese Aktion überschreitet die Grenzen Ihres Abonnements.";
-App::$strings["This action is not available under your subscription plan."] = "Diese Aktion ist in Ihrem Abonnement nicht verfügbar.";
-App::$strings["Birthday"] = "Geburtstag";
-App::$strings["Age: "] = "Alter:";
-App::$strings["YYYY-MM-DD or MM-DD"] = "JJJJ-MM-TT oder MM-TT";
-App::$strings["less than a second ago"] = "Vor weniger als einer Sekunde";
-App::$strings["__ctx:e.g. 22 hours ago, 1 minute ago__ %1\$d %2\$s ago"] = "vor %1\$d %2\$s";
-App::$strings["__ctx:relative_date__ year"] = array(
- 0 => "Jahr",
- 1 => "Jahre",
-);
-App::$strings["__ctx:relative_date__ month"] = array(
- 0 => "Monat",
- 1 => "Monate",
-);
-App::$strings["__ctx:relative_date__ week"] = array(
- 0 => "Woche",
- 1 => "Wochen",
-);
-App::$strings["__ctx:relative_date__ day"] = array(
- 0 => "Tag",
- 1 => "Tage",
-);
-App::$strings["__ctx:relative_date__ hour"] = array(
- 0 => "Stunde",
- 1 => "Stunden",
-);
-App::$strings["__ctx:relative_date__ minute"] = array(
- 0 => "Minute",
- 1 => "Minuten",
-);
-App::$strings["__ctx:relative_date__ second"] = array(
- 0 => "Sekunde",
- 1 => "Sekunden",
-);
-App::$strings["%1\$s's birthday"] = "%1\$ss Geburtstag";
-App::$strings["Happy Birthday %1\$s"] = "Alles Gute zum Geburtstag, %1\$s";
-App::$strings["Remote authentication"] = "Über Konto auf anderem Server einloggen";
-App::$strings["Click to authenticate to your home hub"] = "Klicke, um Dich über Deinen Heimat-Server zu authentifizieren";
-App::$strings["Manage Your Channels"] = "Verwalte Deine Kanäle";
-App::$strings["Account/Channel Settings"] = "Konto-/Kanal-Einstellungen";
-App::$strings["End this session"] = "Beende diese Sitzung";
-App::$strings["Your profile page"] = "Deine Profilseite";
-App::$strings["Manage/Edit profiles"] = "Profile verwalten";
-App::$strings["Sign in"] = "Anmelden";
-App::$strings["Take me home"] = "Bringe mich nach Hause (eigener Kanal)";
-App::$strings["Log me out of this site"] = "Logge mich von dieser Seite aus";
-App::$strings["Create an account"] = "Erzeuge ein Konto";
-App::$strings["Help and documentation"] = "Hilfe und Dokumentation";
-App::$strings["Search site @name, !forum, #tag, ?docs, content"] = "Hub durchsuchen: @Name, !Forum, #Schlagwort, ?Dokumentation, Inhalt";
-App::$strings["Site Setup and Configuration"] = "Seiten-Einrichtung und -Konfiguration";
-App::$strings["@name, !forum, #tag, ?doc, content"] = "@Name, !Forum, #Schlagwort, ?Dokumentation, Inhalt";
-App::$strings["Please wait..."] = "Bitte warten...";
-App::$strings["Add Apps"] = "Apps hinzufügen";
-App::$strings["Arrange Apps"] = "Apps anordnen";
-App::$strings["Toggle System Apps"] = "System-Apps umschalten";
-App::$strings["Image exceeds website size limit of %lu bytes"] = "Bild überschreitet das Webseitenlimit von %lu Bytes";
-App::$strings["Image file is empty."] = "Bilddatei ist leer.";
-App::$strings["Photo storage failed."] = "Fotospeicherung fehlgeschlagen.";
-App::$strings["a new photo"] = "ein neues Foto";
-App::$strings["__ctx:photo_upload__ %1\$s posted %2\$s to %3\$s"] = "%1\$s hat %2\$s auf %3\$s veröffentlicht";
-App::$strings["Upload New Photos"] = "Neue Fotos hochladen";
-App::$strings["Invalid data packet"] = "Ungültiges Datenpaket";
-App::$strings["Unable to verify channel signature"] = "Konnte die Signatur des Kanals nicht verifizieren";
-App::$strings["Unable to verify site signature for %s"] = "Kann die Signatur der Seite von %s nicht verifizieren";
-App::$strings["invalid target signature"] = "Ungültige Signatur des Ziels";
-App::$strings["A deleted group with this name was revived. Existing item permissions may apply to this group and any future members. If this is not what you intended, please create another group with a different name."] = "Es hat früher schon einmal eine Gruppe mit diesem Namen existiert, die gelöscht wurde. Es könnten von damals noch Elemente (Beiträge, Dateien etc.) vorhanden sein, die allen jetzigen und zukünftigen Mitgliedern dieser Gruppe den Zugriff erlauben. Wenn das nicht Deine Absicht ist, erstelle bitte eine neue Gruppe mit einem anderen Namen.";
-App::$strings["Add new connections to this privacy group"] = "Neue Verbindung zu dieser Gruppe hinzufügen";
-App::$strings["edit"] = "Bearbeiten";
-App::$strings["Edit group"] = "Gruppe ändern";
-App::$strings["Add privacy group"] = "Gruppe hinzufügen";
-App::$strings["Channels not in any privacy group"] = "Kanäle, die in keiner Gruppe sind";
-App::$strings["New window"] = "Neues Fenster";
-App::$strings["Open the selected location in a different window or browser tab"] = "Öffne die markierte Adresse in einem neuen Browserfenster oder Tab";
-App::$strings["Delegation session ended."] = "";
-App::$strings["Logged out."] = "Ausgeloggt.";
-App::$strings["Email validation is incomplete. Please check your email."] = "E-Mail-Bestätigung nicht abgeschlossen. Bitte prüfe Deine E-Mails (ggf. Spam-Filterung mit berücksichtigen).";
-App::$strings["Failed authentication"] = "Authentifizierung fehlgeschlagen";
-App::$strings["Help:"] = "Hilfe:";
-App::$strings["Not Found"] = "Nicht gefunden";
+App::$strings["NSA Bait App"] = "";
+App::$strings["Make yourself a political target"] = "";
+App::$strings["You're welcome."] = "Gern geschehen.";
+App::$strings["Ah shucks..."] = "Ach Mist...";
+App::$strings["Don't mention it."] = "Keine Ursache.";
+App::$strings["<blush>"] = "";
+App::$strings["Hubzilla Directory Stats"] = "Hubzilla-Verzeichnisstatistiken";
+App::$strings["Total Hubs"] = "Hubs insgesamt";
+App::$strings["Hubzilla Hubs"] = "Hubzilla Hubs";
+App::$strings["Friendica Hubs"] = "Friendica Hubs";
+App::$strings["Diaspora Pods"] = "Diaspora Pods";
+App::$strings["Hubzilla Channels"] = "Hubzilla-Kanäle";
+App::$strings["Friendica Channels"] = "Friendica-Kanäle";
+App::$strings["Diaspora Channels"] = "Diaspora-Kanäle";
+App::$strings["Aged 35 and above"] = "35 und älter";
+App::$strings["Aged 34 and under"] = "34 und jünger";
+App::$strings["Average Age"] = "Durchschnittsalter";
+App::$strings["Known Chatrooms"] = "Bekannte Chaträume";
+App::$strings["Known Tags"] = "Bekannte Schlagwörter";
+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,"] = "Bitte berücksichtige, dass Diaspora und Friendica Statistiken nur solche einschließen, die **diesem Verzeichnis** bekannt sind, nicht alle im Netzwerk bekannten. Das gilt auch für Chaträume.";
+App::$strings["nofed Settings saved."] = "nofed Einstellungen gespeichert";
+App::$strings["No Federation App"] = "";
+App::$strings["Prevent posting from being federated to anybody. It will exist only on your channel page."] = "";
+App::$strings["Federate posts by default"] = "Beiträge standardmäßig verteilen";
+App::$strings["No Federation"] = "";
+App::$strings["Federate"] = "Beitrag verteilen";
+App::$strings["Who viewed my channel/profile"] = "";
+App::$strings["Recent Channel/Profile Viewers"] = "Kürzliche Kanal/Profil Besucher";
+App::$strings["No entries."] = "Keine Einträge.";
+App::$strings["Insane Journal Crosspost Connector Settings saved."] = "";
+App::$strings["Insane Journal Crosspost Connector App"] = "";
+App::$strings["Relay public postings to Insane Journal"] = "";
+App::$strings["InsaneJournal username"] = "InsaneJournal-Benutzername";
+App::$strings["InsaneJournal password"] = "InsaneJournal-Passwort";
+App::$strings["Post to InsaneJournal by default"] = "Standardmäßig bei InsaneJournal veröffentlichen";
+App::$strings["Insane Journal Crosspost Connector"] = "";
+App::$strings["Post to Insane Journal"] = "";
+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."] = "";
+App::$strings["Your TOTP secret is"] = "";
+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."] = "";
+App::$strings["Test"] = "";
+App::$strings["Generate New Secret"] = "";
+App::$strings["Go"] = "";
+App::$strings["Enter your password"] = "";
+App::$strings["enter TOTP code from your device"] = "";
+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."] = "";
+App::$strings["TOTP Settings"] = "";
+App::$strings["TOTP Two-Step Verification"] = "";
+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["Smileybutton App"] = "";
+App::$strings["Adds a smileybutton to the jot editor"] = "";
+App::$strings["Hide the button and show the smilies directly."] = "Verstecke die Schaltfläche und zeige die Smilies direkt an.";
+App::$strings["Smileybutton Settings"] = "Smileyknopf-Einstellungen";
+App::$strings["No username found in import file."] = "Es wurde kein Nutzername in der importierten Datei gefunden.";
+App::$strings["%1\$s dislikes %2\$s's %3\$s"] = "";
+App::$strings["Diaspora Protocol Settings updated."] = "Diaspora Protokoll Einstellungen aktualisiert";
+App::$strings["The diaspora protocol does not support location independence. Connections you make within that network may be unreachable from alternate channel locations."] = "";
+App::$strings["Diaspora Protocol App"] = "";
+App::$strings["Allow any Diaspora member to comment on your public posts"] = "Erlaube jedem Diaspora Nutzer deine öffentlichen Beiträge zu kommentieren";
+App::$strings["Prevent your hashtags from being redirected to other sites"] = "Verhindern, dass Deine Hashtags zu anderen Seiten umgeleitet werden";
+App::$strings["Sign and forward posts and comments with no existing Diaspora signature"] = "Signieren und Weiterleiten von Beiträgen und Kommentaren ohne vorhandene Diaspora-Signatur";
+App::$strings["Followed hashtags (comma separated, do not include the #)"] = "Verfolgte Hashtags (Komma separierte Liste, ohne die #)";
+App::$strings["Diaspora Protocol"] = "";
+App::$strings["text to include in all outgoing posts from this site"] = "Test der in alle Beiträge angefügt werden soll, die von dieser Seite ausgehen";
+App::$strings["We encountered a problem while logging in with the OpenID you provided. Please check the correct spelling of the ID."] = "Wir haben ein Problem mit der OpenID festgestellt, mit der Du Dich anmelden wolltest. Bitte überprüfe sie noch einmal.";
+App::$strings["The error message was:"] = "Die Fehlermeldung war:";
+App::$strings["OpenID protocol error. No ID returned."] = "OpenID-Protokollfehler. Keine Kennung zurückgegeben.";
+App::$strings["First Name"] = "Vorname";
+App::$strings["Last Name"] = "Nachname";
+App::$strings["Full Name"] = "Voller Name";
+App::$strings["Profile Photo 16px"] = "Profilfoto 16 px";
+App::$strings["Profile Photo 32px"] = "Profilfoto 32 px";
+App::$strings["Profile Photo 48px"] = "Profilfoto 48 px";
+App::$strings["Profile Photo 64px"] = "Profilfoto 64 px";
+App::$strings["Profile Photo 80px"] = "Profilfoto 80 px";
+App::$strings["Profile Photo 128px"] = "Profilfoto 128 px";
+App::$strings["Timezone"] = "Zeitzone";
+App::$strings["Birth Year"] = "Geburtsjahr";
+App::$strings["Birth Month"] = "Geburtsmonat";
+App::$strings["Birth Day"] = "Geburtstag";
+App::$strings["Birthdate"] = "Geburtsdatum";
+App::$strings["Cover Photo"] = "Cover Foto";
+App::$strings["Source channel not found."] = "Quellkanal nicht gefunden.";
diff --git a/view/es-es/hmessages.po b/view/es-es/hmessages.po
index 1444db339..10701710d 100644
--- a/view/es-es/hmessages.po
+++ b/view/es-es/hmessages.po
@@ -14,8 +14,8 @@ msgid ""
msgstr ""
"Project-Id-Version: hubzilla\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-05-13 12:07+0200\n"
-"PO-Revision-Date: 2019-05-19 11:03+0000\n"
+"POT-Creation-Date: 2019-08-01 21:45+0200\n"
+"PO-Revision-Date: 2019-08-11 08:49+0000\n"
"Last-Translator: Manuel Jiménez Friaza
https://www.youtube.com/
https://youtu.be/"
-"
https://vimeo.com/
https://soundcloud.com/
"
-msgstr ""
+#: ../../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: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: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
+#: ../../Zotlabs/Module/Admin/Addons.php:310
msgid "Disable"
msgstr "Запретить"
-#: ../../Zotlabs/Module/Admin/Addons.php:313
#: ../../Zotlabs/Module/Admin/Themes.php:97
+#: ../../Zotlabs/Module/Admin/Addons.php:313
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/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/Addons.php:343
#: ../../Zotlabs/Module/Admin/Themes.php:124
+#: ../../Zotlabs/Module/Admin/Addons.php:343
msgid "Toggle"
msgstr "Переключить"
-#: ../../Zotlabs/Module/Admin/Addons.php:351
+#: ../../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/Themes.php:134
+#: ../../Zotlabs/Module/Admin/Addons.php:351
msgid "Author: "
msgstr "Автор: "
-#: ../../Zotlabs/Module/Admin/Addons.php:352
#: ../../Zotlabs/Module/Admin/Themes.php:135
+#: ../../Zotlabs/Module/Admin/Addons.php:352
msgid "Maintainer: "
msgstr "Сопровождающий:"
-#: ../../Zotlabs/Module/Admin/Addons.php:353
-msgid "Minimum project version: "
-msgstr "Минимальная версия проекта: "
+#: ../../Zotlabs/Module/Admin/Themes.php:162
+msgid "[Experimental]"
+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/Themes.php:163
+msgid "[Unsupported]"
+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 "мобильный"
@@ -8745,6 +2898,11 @@ 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 "Загрузка файла"
@@ -8753,8 +2911,12 @@ msgstr "Загрузка файла"
msgid "Policies"
msgstr "Правила"
+#: ../../Zotlabs/Module/Admin/Site.php:293 ../../include/contact_widgets.php:16
+msgid "Advanced"
+msgstr "Дополнительно"
+
#: ../../Zotlabs/Module/Admin/Site.php:297
-#: ../../extend/addon/hzaddons/statusnet/statusnet.php:593
+#: ../../addon/statusnet/statusnet.php:593
msgid "Site name"
msgstr "Название сайта"
@@ -9124,6 +3286,98 @@ 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 "Поле нового профиля"
@@ -9163,6 +3417,15 @@ 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 "Определения поля не найдено"
@@ -9199,211 +3462,6 @@ 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."
@@ -9437,6 +3495,823 @@ 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"
@@ -9492,32 +4367,9 @@ msgstr "Срок действия (yyyy-mm-dd)"
msgid "Their Settings"
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/Achievements.php:38
+msgid "Some blurb about what to do when you're new here"
+msgstr "Некоторые предложения о том, что делать, если вы здесь новичок "
#: ../../Zotlabs/Module/Thing.php:120
msgid "Thing updated"
@@ -9572,118 +4424,1122 @@ 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/Hq.php:140
-msgid "Welcome to Hubzilla!"
-msgstr "Добро пожаловать в Hubzilla!"
+#: ../../Zotlabs/Module/Notify.php:61 ../../Zotlabs/Module/Notifications.php:55
+msgid "No more system notifications."
+msgstr "Нет новых оповещений системы."
-#: ../../Zotlabs/Module/Hq.php:140
-msgid "You have got no unseen posts..."
-msgstr "У вас нет видимых публикаций..."
+#: ../../Zotlabs/Module/Notify.php:65 ../../Zotlabs/Module/Notifications.php:59
+msgid "System Notifications"
+msgstr "Системные оповещения "
-#: ../../Zotlabs/Module/Search.php:230
+#: ../../Zotlabs/Module/Follow.php:36
+msgid "Connection added."
+msgstr "Контакт добавлен."
+
+#: ../../Zotlabs/Module/Import.php:157
#, php-format
-msgid "Items tagged with: %s"
-msgstr "Объекты помечены как: %s"
+msgid "Your service plan only allows %d channels."
+msgstr "Ваш класс обслуживания разрешает только %d каналов."
-#: ../../Zotlabs/Module/Search.php:232
-#, php-format
-msgid "Search results for: %s"
-msgstr "Результаты поиска для: %s"
+#: ../../Zotlabs/Module/Import.php:184
+msgid "No channel. Import failed."
+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/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."
+#: ../../Zotlabs/Module/Import.php:594
+#: ../../addon/diaspora/import_diaspora.php:141
+msgid "Import completed."
msgstr "Импорт завершен."
-#: ../../Zotlabs/Module/Home.php:72 ../../Zotlabs/Module/Home.php:80
-#: ../../Zotlabs/Lib/Enotify.php:66
-#: ../../extend/addon/hzaddons/opensearch/opensearch.php:42
-msgid "$Projectname"
+#: ../../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]"
msgstr ""
-#: ../../Zotlabs/Module/Home.php:90
+#: ../../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
#, php-format
-msgid "Welcome to %s"
-msgstr "Добро пожаловать в %s"
+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 "Не удалось изменить размер изображения."
#: ../../Zotlabs/Module/Profile_photo.php:252
-#: ../../extend/addon/hzaddons/openclipatar/openclipatar.php:298
+#: ../../addon/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 "
@@ -9696,6 +5552,16 @@ 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 "Использовать фотографию для профиля"
@@ -9708,29 +5574,136 @@ msgstr "Изменить фотографию профиля"
msgid "Use"
msgstr "Использовать"
-#: ../../Zotlabs/Module/Rbmark.php:94
-msgid "Select a bookmark folder"
-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:99
-msgid "Save Bookmark"
-msgstr "Сохранить закладку"
+#: ../../Zotlabs/Module/Profile_photo.php:514
+#: ../../Zotlabs/Module/Cover_photo.php:444
+msgid "Select existing photo"
+msgstr "Выбрать существующую фотографию"
-#: ../../Zotlabs/Module/Rbmark.php:100
-msgid "URL of bookmark"
-msgstr "URL закладки"
+#: ../../Zotlabs/Module/Profile_photo.php:533
+#: ../../Zotlabs/Module/Cover_photo.php:461
+msgid "Crop Image"
+msgstr "Обрезать изображение"
-#: ../../Zotlabs/Module/Rbmark.php:105
-msgid "Or enter new bookmark folder name"
-msgstr "или введите новое имя каталога закладок"
+#: ../../Zotlabs/Module/Profile_photo.php:534
+#: ../../Zotlabs/Module/Cover_photo.php:462
+msgid "Please adjust the image cropping for optimum viewing."
+msgstr "Пожалуйста настройте обрезку изображения для оптимального просмотра."
-#: ../../Zotlabs/Module/Follow.php:36
-msgid "Connection added."
-msgstr "Контакт добавлен."
+#: ../../Zotlabs/Module/Profile_photo.php:536
+#: ../../Zotlabs/Module/Cover_photo.php:464
+msgid "Done Editing"
+msgstr "Закончить редактирование"
-#: ../../Zotlabs/Module/Editpost.php:38 ../../Zotlabs/Module/Editpost.php:43
-msgid "Item is not editable"
-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/Connedit.php:112
msgid "Could not locate selected profile."
@@ -9766,6 +5739,12 @@ 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"
@@ -9787,6 +5766,10 @@ 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 "Просмотреть последние публикации и комментарии"
@@ -9803,11 +5786,6 @@ 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 "Игнорировать (или не игнорировать) все связи для этого контакта"
@@ -9885,13 +5863,6 @@ 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 "Фильтр"
@@ -9938,10 +5909,31 @@ 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 "Главный адрес это контакта"
@@ -9950,6 +5942,12 @@ 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 "Инструменты контактов"
@@ -9958,6 +5956,11 @@ 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 "Прокрутить для настройки оценки"
@@ -10009,377 +6012,206 @@ msgstr "Последнее обновление:"
msgid "Details"
msgstr "Сведения"
-#: ../../Zotlabs/Module/Group.php:45
-msgid "Privacy group created."
-msgstr "Группа безопасности создана."
+#: ../../Zotlabs/Module/Chat.php:102
+msgid "Chatrooms App"
+msgstr "Приложение \"Мои чаты\""
-#: ../../Zotlabs/Module/Group.php:48
-msgid "Could not create privacy group."
-msgstr "Не удалось создать группу безопасности."
+#: ../../Zotlabs/Module/Chat.php:103
+msgid "Access Controlled Chatrooms"
+msgstr "Получить доступ к контролируемым чатам"
-#: ../../Zotlabs/Module/Group.php:80
-msgid "Privacy group updated."
-msgstr "Группа безопасности обновлена."
+#: ../../Zotlabs/Module/Chat.php:196
+msgid "Room not found"
+msgstr "Комната не найдена"
-#: ../../Zotlabs/Module/Group.php:106
-msgid "Privacy Groups App"
-msgstr "Приложение \"Группы безопасности\""
+#: ../../Zotlabs/Module/Chat.php:212
+msgid "Leave Room"
+msgstr "Покинуть комнату"
-#: ../../Zotlabs/Module/Group.php:107
-msgid "Management of privacy groups"
-msgstr "Управление группами безопасности."
+#: ../../Zotlabs/Module/Chat.php:213
+msgid "Delete Room"
+msgstr "Удалить комнату"
-#: ../../Zotlabs/Module/Group.php:142
-msgid "Add Group"
-msgstr "Добавить группу"
+#: ../../Zotlabs/Module/Chat.php:214
+msgid "I am away right now"
+msgstr "Я сейчас отошёл"
-#: ../../Zotlabs/Module/Group.php:146
-msgid "Privacy group name"
-msgstr "Имя группы безопасности"
+#: ../../Zotlabs/Module/Chat.php:215
+msgid "I am online"
+msgstr "Я на связи"
-#: ../../Zotlabs/Module/Group.php:147 ../../Zotlabs/Module/Group.php:256
-msgid "Members are visible to other channels"
-msgstr "Участники канала видимые для остальных"
+#: ../../Zotlabs/Module/Chat.php:217
+msgid "Bookmark this room"
+msgstr "Запомнить эту комнату"
-#: ../../Zotlabs/Module/Group.php:182
-msgid "Privacy group removed."
-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:185
-msgid "Unable to remove privacy group."
-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:251
+#: ../../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 "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/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: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]"
-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: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: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/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 "Ограниченный или премиальный канал"
+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/Fbrowser.php:29 ../../Zotlabs/Lib/Apps.php:344
+#: ../../include/features.php:361 ../../include/nav.php:446
+msgid "Photos"
+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/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 "Уникальное название (не видимо на странице) - требуется"
+
+#: ../../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 "Видимость на странице - оставьте пустым если не хотите иметь заголовок"
+
+#: ../../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:170 ../../include/text.php:2561
+msgid "Menus"
+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: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/Layouts.php:184 ../../include/text.php:2562
+msgid "Layouts"
+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/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/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/Cloud.php:123
msgid "Not found"
@@ -10393,45 +6225,64 @@ msgstr "Пожалуйста обновите страницу"
msgid "Unknown error"
msgstr "Неизвестная ошибка"
-#: ../../Zotlabs/Module/Pdledit.php:26
-msgid "Layout updated."
-msgstr "Шаблон обновлен."
+#: ../../Zotlabs/Module/Email_validation.php:24
+#: ../../Zotlabs/Module/Email_resend.php:12
+msgid "Token verification failed."
+msgstr "Не удалось выполнить проверку токена."
-#: ../../Zotlabs/Module/Pdledit.php:42
-msgid "PDL Editor App"
-msgstr "Приложение \"Редактор PDL\""
+#: ../../Zotlabs/Module/Email_validation.php:36
+msgid "Email Verification Required"
+msgstr "Требуется проверка адреса email"
-#: ../../Zotlabs/Module/Pdledit.php:43
-msgid "Provides the ability to edit system page layouts"
-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/Pdledit.php:56 ../../Zotlabs/Module/Pdledit.php:99
-msgid "Edit System Page Description"
-msgstr "Редактировать описание системной страницы"
+#: ../../Zotlabs/Module/Email_validation.php:38
+msgid "Resend Email"
+msgstr "Выслать повторно"
-#: ../../Zotlabs/Module/Pdledit.php:77
-msgid "(modified)"
-msgstr "(изменено)"
+#: ../../Zotlabs/Module/Email_validation.php:41
+msgid "Validation token"
+msgstr "Проверочный токен"
-#: ../../Zotlabs/Module/Pdledit.php:94
-msgid "Layout not found."
-msgstr "Шаблон не найден."
+#: ../../Zotlabs/Module/Tagger.php:48
+msgid "Post not found."
+msgstr "Публикация не найдена"
-#: ../../Zotlabs/Module/Pdledit.php:100
-msgid "Module Name:"
-msgstr "Имя модуля:"
+#: ../../Zotlabs/Module/Tagger.php:77 ../../include/markdown.php:204
+#: ../../include/bbcode.php:362
+msgid "post"
+msgstr "публикация"
-#: ../../Zotlabs/Module/Pdledit.php:101
-msgid "Layout Help"
-msgstr "Помощь к шаблону"
+#: ../../Zotlabs/Module/Tagger.php:79 ../../include/conversation.php:146
+#: ../../include/text.php:2125
+msgid "comment"
+msgstr "комментарий"
-#: ../../Zotlabs/Module/Pdledit.php:102
-msgid "Edit another layout"
-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:103
-msgid "System 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/Affinity.php:35
msgid "Affinity Tool settings updated."
@@ -10484,465 +6335,399 @@ msgstr "Если этот параметр отключен, максималь
msgid "Affinity Tool Settings"
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:189
+msgid "Default Permissions App"
+msgstr "Приложение \"Разрешения по умолчанию\""
-#: ../../Zotlabs/Module/Wiki.php:52
-msgid "Wiki App"
-msgstr "Приложение \"Wiki\""
+#: ../../Zotlabs/Module/Defperms.php:190
+msgid "Set custom default permissions for new connections"
+msgstr "Настройка пользовательских разрешений по умолчанию для новых подключений "
-#: ../../Zotlabs/Module/Wiki.php:53
-msgid "Provide a wiki for your channel"
-msgstr "Предоставьте Wiki для вашего канала"
+#: ../../Zotlabs/Module/Defperms.php:262
+msgid "Automatic approval settings"
+msgstr "Настройки автоматического одобрения"
-#: ../../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/Defperms.php:270
+msgid ""
+"Some individual permissions may have been preset or locked based on your "
+"channel type and privacy settings."
+msgstr "Некоторые индивидуальные разрешения могут быть предустановлены или заблокированы на основании типа вашего канала и настроек приватности."
-#: ../../Zotlabs/Module/Wiki.php:133
-msgid "Error retrieving wiki"
-msgstr "Ошибка при получении Wiki"
+#: ../../Zotlabs/Module/Authorize.php:17
+msgid "Unknown App"
+msgstr "Неизвестное приложение"
-#: ../../Zotlabs/Module/Wiki.php:140
-msgid "Error creating zip file export folder"
-msgstr "Ошибка при создании zip-файла при экспорте каталога"
+#: ../../Zotlabs/Module/Authorize.php:29
+msgid "Authorize"
+msgstr "Авторизовать"
-#: ../../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
+#: ../../Zotlabs/Module/Authorize.php:30
#, php-format
-msgid "%d new messages"
-msgstr "%d новых сообщений"
+msgid "Do you authorize the app %s to access your channel data?"
+msgstr "Авторизуете ли вы приложение %s для доступа к данным вашего канала?"
-#: ../../Zotlabs/Module/Manage.php:179
+#: ../../Zotlabs/Module/Authorize.php:32
+msgid "Allow"
+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:61 ../../Zotlabs/Module/Group.php:213
+#: ../../include/items.php:4290
+msgid "Privacy group not found."
+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: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/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 "%d new introductions"
-msgstr "%d новых представлений"
+msgid "Privacy Group: %s"
+msgstr "Группа конфиденциальности: %s"
-#: ../../Zotlabs/Module/Manage.php:181
-msgid "Delegated Channel"
-msgstr "Делегированный канал"
+#: ../../Zotlabs/Module/Group.php:253
+msgid "Privacy group name: "
+msgstr "Название группы конфиденциальности: "
-#: ../../Zotlabs/Module/Suggest.php:40
-msgid "Suggest Channels App"
-msgstr "Приложение \"Рекомендуемые каналы\""
+#: ../../Zotlabs/Module/Group.php:258
+msgid "Delete Group"
+msgstr "Удалить группу"
-#: ../../Zotlabs/Module/Suggest.php:41
-msgid ""
-"Suggestions for channels in the $Projectname network you might be interested "
-"in"
-msgstr "Предложения по рекомендуемым каналам в сети $Projectname которые могут вас заинтересовать"
+#: ../../Zotlabs/Module/Group.php:269
+msgid "Group members"
+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/Group.php:271
+msgid "Not in this group"
+msgstr "Не в этой группе"
-#: ../../Zotlabs/Module/Suggest.php:73 ../../Zotlabs/Widget/Suggestions.php:48
-msgid "Ignore/Hide"
-msgstr "Игнорировать / cкрыть"
+#: ../../Zotlabs/Module/Group.php:303
+msgid "Click a channel to toggle membership"
+msgstr "Нажмите на канал для просмотра членства"
-#: ../../Zotlabs/Module/Import.php:68 ../../Zotlabs/Module/Import_items.php:48
-msgid "Nothing to import."
-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/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/Profiles.php:44
+msgid "Profile deleted."
+msgstr "Профиль удален."
-#: ../../Zotlabs/Module/Import.php:106 ../../Zotlabs/Module/Import_items.php:77
-msgid "Imported file is empty."
-msgstr "Импортированный файл пуст."
+#: ../../Zotlabs/Module/Profiles.php:68 ../../Zotlabs/Module/Profiles.php:105
+msgid "Profile-"
+msgstr "Профиль -"
-#: ../../Zotlabs/Module/Import.php:157
-#, php-format
-msgid "Your service plan only allows %d channels."
-msgstr "Ваш класс обслуживания разрешает только %d каналов."
+#: ../../Zotlabs/Module/Profiles.php:90 ../../Zotlabs/Module/Profiles.php:127
+msgid "New profile created."
+msgstr "Новый профиль создан."
-#: ../../Zotlabs/Module/Import.php:184
-msgid "No channel. Import failed."
-msgstr "Канала нет. Импорт невозможен."
+#: ../../Zotlabs/Module/Profiles.php:111
+msgid "Profile unavailable to clone."
+msgstr "Профиль недоступен для клонирования."
-#: ../../Zotlabs/Module/Import.php:594
-#: ../../extend/addon/hzaddons/diaspora/import_diaspora.php:141
-msgid "Import completed."
-msgstr "Импорт завершен."
+#: ../../Zotlabs/Module/Profiles.php:146
+msgid "Profile unavailable to export."
+msgstr "Профиль недоступен для экспорта."
-#: ../../Zotlabs/Module/Import.php:622
-msgid "You must be logged in to use this feature."
-msgstr "Вы должны войти в систему, чтобы использовать эту функцию."
+#: ../../Zotlabs/Module/Profiles.php:252
+msgid "Profile Name is required."
+msgstr "Требуется имя профиля."
-#: ../../Zotlabs/Module/Import.php:627
-msgid "Import Channel"
-msgstr "Импортировать канал"
+#: ../../Zotlabs/Module/Profiles.php:459
+msgid "Marital Status"
+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/Profiles.php:463
+msgid "Romantic Partner"
+msgstr "Романтический партнер"
-#: ../../Zotlabs/Module/Import.php:629
-#: ../../Zotlabs/Module/Import_items.php:127
-msgid "File to Upload"
-msgstr "Файл для загрузки"
+#: ../../Zotlabs/Module/Profiles.php:467 ../../Zotlabs/Module/Profiles.php:772
+msgid "Likes"
+msgstr "Нравится"
-#: ../../Zotlabs/Module/Import.php:630
-msgid "Or provide the old server/hub details"
-msgstr "или предоставьте данные старого сервера"
+#: ../../Zotlabs/Module/Profiles.php:471 ../../Zotlabs/Module/Profiles.php:773
+msgid "Dislikes"
+msgstr "Не нравится"
-#: ../../Zotlabs/Module/Import.php:632
-msgid "Your old identity address (xyz@example.com)"
-msgstr "Ваш старый адрес канала (xyz@example.com)"
+#: ../../Zotlabs/Module/Profiles.php:475 ../../Zotlabs/Module/Profiles.php:780
+msgid "Work/Employment"
+msgstr "Работа / Занятость"
-#: ../../Zotlabs/Module/Import.php:633
-msgid "Your old login email address"
-msgstr "Ваш старый адрес электронной почты"
+#: ../../Zotlabs/Module/Profiles.php:478
+msgid "Religion"
+msgstr "Религия"
-#: ../../Zotlabs/Module/Import.php:634
-msgid "Your old login password"
-msgstr "Ваш старый пароль"
+#: ../../Zotlabs/Module/Profiles.php:482
+msgid "Political Views"
+msgstr "Политические взгляды"
-#: ../../Zotlabs/Module/Import.php:635
-msgid "Import a few months of posts if possible (limited by available memory"
-msgstr "Импортировать несколько месяцев публикаций если возможно (ограничено доступной памятью)"
+#: ../../Zotlabs/Module/Profiles.php:486
+#: ../../addon/openid/MysqlProvider.php:74
+msgid "Gender"
+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/Profiles.php:490
+msgid "Sexual Preference"
+msgstr "Сексуальная ориентация"
-#: ../../Zotlabs/Module/Import.php:639
-msgid "Make this hub my primary location"
-msgstr "Сделать этот хаб главным"
+#: ../../Zotlabs/Module/Profiles.php:494
+msgid "Homepage"
+msgstr "Домашняя страница"
-#: ../../Zotlabs/Module/Import.php:640
-msgid "Move this channel (disable all previous locations)"
-msgstr "Переместить это канал (отключить все предыдущие месторасположения)"
+#: ../../Zotlabs/Module/Profiles.php:498
+msgid "Interests"
+msgstr "Интересы"
-#: ../../Zotlabs/Module/Import.php:641
-msgid "Use this channel nickname instead of the one provided"
-msgstr "Использовать псевдоним этого канала вместо предоставленного"
+#: ../../Zotlabs/Module/Profiles.php:594
+msgid "Profile updated."
+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/Profiles.php:678
+msgid "Hide your connections list from viewers of this profile"
+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/Profiles.php:722
+msgid "Edit Profile Details"
+msgstr "Редактирование профиля"
-#: ../../Zotlabs/Module/Magic.php:76
-msgid "Hub not found."
-msgstr "Узел не найден."
+#: ../../Zotlabs/Module/Profiles.php:724
+msgid "View this profile"
+msgstr "Посмотреть этот профиль"
-#: ../../Zotlabs/Module/Import_items.php:93
-#, php-format
-msgid "Warning: Database versions differ by %1$d updates."
-msgstr "Предупреждение: Версия базы данных отличается от %1$d обновления."
+#: ../../Zotlabs/Module/Profiles.php:725 ../../Zotlabs/Module/Profiles.php:824
+#: ../../include/channel.php:1441
+msgid "Edit visibility"
+msgstr "Редактировать видимость"
-#: ../../Zotlabs/Module/Import_items.php:108
-msgid "Import completed"
-msgstr "Импорт завершён."
+#: ../../Zotlabs/Module/Profiles.php:726
+msgid "Profile Tools"
+msgstr "Инструменты профиля"
-#: ../../Zotlabs/Module/Import_items.php:125
-msgid "Import Items"
-msgstr "Импортировать объекты"
+#: ../../Zotlabs/Module/Profiles.php:727
+msgid "Change cover photo"
+msgstr "Изменить фотографию обложки"
-#: ../../Zotlabs/Module/Import_items.php:126
-msgid "Use this form to import existing posts and content from an export file."
-msgstr "Используйте эту форму для импорта существующих публикаций и содержимого из файла."
+#: ../../Zotlabs/Module/Profiles.php:728 ../../include/channel.php:1411
+msgid "Change profile photo"
+msgstr "Изменить фотографию профиля"
-#: ../../Zotlabs/Module/Siteinfo.php:21
-msgid "About this site"
-msgstr "Об этом сайте"
+#: ../../Zotlabs/Module/Profiles.php:729
+msgid "Create a new profile using these settings"
+msgstr "Создать новый профиль с теми же настройками"
-#: ../../Zotlabs/Module/Siteinfo.php:22
-msgid "Site Name"
-msgstr "Название сайта"
+#: ../../Zotlabs/Module/Profiles.php:730
+msgid "Clone this profile"
+msgstr "Клонировать этот профиль"
-#: ../../Zotlabs/Module/Siteinfo.php:26
-msgid "Administrator"
-msgstr "Администратор"
+#: ../../Zotlabs/Module/Profiles.php:731
+msgid "Delete this profile"
+msgstr "Удалить этот профиль"
-#: ../../Zotlabs/Module/Siteinfo.php:29
-msgid "Software and Project information"
-msgstr "Информация о программном обеспечении и проекте"
+#: ../../Zotlabs/Module/Profiles.php:732
+msgid "Add profile things"
+msgstr "Добавить в профиль"
-#: ../../Zotlabs/Module/Siteinfo.php:30
-msgid "This site is powered by $Projectname"
-msgstr "Этот сайт работает на $Projectname"
+#: ../../Zotlabs/Module/Profiles.php:733
+msgid "Personal"
+msgstr "Личное"
-#: ../../Zotlabs/Module/Siteinfo.php:31
-msgid ""
-"Federated and decentralised networking and identity services provided by Zot"
-msgstr "Объединенные и децентрализованные сети и службы идентификациии обеспечиваются Zot"
+#: ../../Zotlabs/Module/Profiles.php:735
+msgid "Relationship"
+msgstr "Отношения"
-#: ../../Zotlabs/Module/Siteinfo.php:34
-msgid "Additional federated transport protocols:"
-msgstr "Дополнительные федеративные транспортные протоколы:"
+#: ../../Zotlabs/Module/Profiles.php:736 ../../Zotlabs/Widget/Newmember.php:51
+#: ../../include/datetime.php:58
+msgid "Miscellaneous"
+msgstr "Прочее"
-#: ../../Zotlabs/Module/Siteinfo.php:36
-#, php-format
-msgid "Version %s"
-msgstr "Версия %s"
+#: ../../Zotlabs/Module/Profiles.php:738
+msgid "Import profile from file"
+msgstr "Импортировать профиль из файла"
-#: ../../Zotlabs/Module/Siteinfo.php:37
-msgid "Project homepage"
-msgstr "Домашняя страница проекта"
+#: ../../Zotlabs/Module/Profiles.php:739
+msgid "Export profile to file"
+msgstr "Экспортировать профиль в файл"
-#: ../../Zotlabs/Module/Siteinfo.php:38
-msgid "Developer homepage"
-msgstr "Домашняя страница разработчика"
+#: ../../Zotlabs/Module/Profiles.php:740
+msgid "Your gender"
+msgstr "Ваш пол"
-#: ../../Zotlabs/Module/Cards.php:51
-msgid "Cards App"
-msgstr "Приложение \"Карточки\""
+#: ../../Zotlabs/Module/Profiles.php:741
+msgid "Marital status"
+msgstr "Семейное положение"
-#: ../../Zotlabs/Module/Cards.php:52
-msgid "Create personal planning cards"
-msgstr "Создать личные карточки планирования"
+#: ../../Zotlabs/Module/Profiles.php:742
+msgid "Sexual preference"
+msgstr "Сексуальная ориентация"
-#: ../../Zotlabs/Module/Cards.php:112
-msgid "Add Card"
-msgstr "Добавить карточку"
+#: ../../Zotlabs/Module/Profiles.php:745
+msgid "Profile name"
+msgstr "Имя профиля"
-#: ../../Zotlabs/Module/Removeaccount.php:35
-msgid ""
-"Account removals are not allowed within 48 hours of changing the account "
-"password."
-msgstr "Удаление канала не разрешается в течении 48 часов после смены пароля у аккаунта."
+#: ../../Zotlabs/Module/Profiles.php:747
+msgid "This is your default profile."
+msgstr "Это ваш профиль по умолчанию."
-#: ../../Zotlabs/Module/Removeaccount.php:57
-msgid "Remove This Account"
-msgstr "Удалить этот аккаунт"
+#: ../../Zotlabs/Module/Profiles.php:749
+msgid "Your full name"
+msgstr "Ваше полное имя"
-#: ../../Zotlabs/Module/Removeaccount.php:58
-msgid ""
-"This account and all its channels will be completely removed from the "
-"network. "
-msgstr "Этот аккаунт и все его каналы будут полностью удалены из сети."
+#: ../../Zotlabs/Module/Profiles.php:750
+msgid "Title/Description"
+msgstr "Заголовок / описание"
-#: ../../Zotlabs/Module/Removeaccount.php:60
-msgid ""
-"Remove this account, all its channels and all its channel clones from the "
-"network"
-msgstr "Удалить этот аккаунт, все его каналы и их клоны из сети."
+#: ../../Zotlabs/Module/Profiles.php:753
+msgid "Street address"
+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/Profiles.php:754
+msgid "Locality/City"
+msgstr "Населенный пункт / город"
-#: ../../Zotlabs/Module/Oexchange.php:27
-msgid "Unable to find your hub."
-msgstr "Невозможно найти ваш сервер"
+#: ../../Zotlabs/Module/Profiles.php:755
+msgid "Region/State"
+msgstr "Регион / Область"
-#: ../../Zotlabs/Module/Oexchange.php:41
-msgid "Post successful."
-msgstr "Успешно опубликовано."
+#: ../../Zotlabs/Module/Profiles.php:756
+msgid "Postal/Zip code"
+msgstr "Почтовый индекс"
-#: ../../Zotlabs/Module/Rmagic.php:44
-msgid "Authentication failed."
-msgstr "Ошибка аутентификации."
+#: ../../Zotlabs/Module/Profiles.php:762
+msgid "Who (if applicable)"
+msgstr "Кто (если применимо)"
-#: ../../Zotlabs/Module/Layouts.php:186
-msgid "Comanche page description language help"
-msgstr "Помощь по языку описания страниц Comanche "
+#: ../../Zotlabs/Module/Profiles.php:762
+msgid "Examples: cathy123, Cathy Williams, cathy@example.com"
+msgstr "Примеры: ivan1990, Ivan Petrov, ivan@example.com"
-#: ../../Zotlabs/Module/Layouts.php:190
-msgid "Layout Description"
-msgstr "Описание шаблона"
+#: ../../Zotlabs/Module/Profiles.php:763
+msgid "Since (date)"
+msgstr "С (дата)"
-#: ../../Zotlabs/Module/Layouts.php:195
-msgid "Download PDL file"
-msgstr "Загрузить PDL файл"
+#: ../../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 "Редактирование профилей"
#: ../../Zotlabs/Module/Go.php:21
msgid "This page is available only to site members"
@@ -11007,735 +6792,1826 @@ msgstr "Ваш персональный поток (может быть пуст
msgid "View the public stream. Warning: this content is not moderated"
msgstr "Просмотр публичного потока. Предупреждение: этот контент не модерируется"
-#: ../../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/Module/Editwebpage.php:139
+msgid "Page link"
+msgstr "Ссылка страницы"
-#: ../../Zotlabs/Widget/Notes.php:21 ../../Zotlabs/Lib/Apps.php:369
-msgid "Notes"
-msgstr "Заметки"
+#: ../../Zotlabs/Module/Editwebpage.php:166
+msgid "Edit Webpage"
+msgstr "Редактировать веб-страницу"
-#: ../../Zotlabs/Widget/Suggestions.php:53
-msgid "Suggestions"
-msgstr "Рекомендации"
+#: ../../Zotlabs/Module/Manage.php:145
+msgid "Create a new channel"
+msgstr "Создать новый канал"
-#: ../../Zotlabs/Widget/Suggestions.php:54
-msgid "See more..."
-msgstr "Просмотреть больше..."
+#: ../../Zotlabs/Module/Manage.php:170 ../../Zotlabs/Lib/Apps.php:336
+#: ../../include/nav.php:96
+msgid "Channel Manager"
+msgstr "Менеджер каналов"
-#: ../../Zotlabs/Widget/Notifications.php:16
-msgid "New Network Activity"
-msgstr "Новая сетевая активность"
+#: ../../Zotlabs/Module/Manage.php:171
+msgid "Current Channel"
+msgstr "Текущий канал"
-#: ../../Zotlabs/Widget/Notifications.php:17
-msgid "New Network Activity Notifications"
-msgstr "Новые уведомления о сетевой активности"
+#: ../../Zotlabs/Module/Manage.php:173
+msgid "Switch to one of your channels by selecting it."
+msgstr "Выбрать и переключиться на один из ваших каналов"
-#: ../../Zotlabs/Widget/Notifications.php:20
-msgid "View your network activity"
-msgstr "Просмотреть вашу сетевую активность"
+#: ../../Zotlabs/Module/Manage.php:174
+msgid "Default Channel"
+msgstr "Основной канал"
-#: ../../Zotlabs/Widget/Notifications.php:23
-msgid "Mark all notifications read"
-msgstr "Пометить уведомления как прочитанные"
+#: ../../Zotlabs/Module/Manage.php:175
+msgid "Make Default"
+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/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
+#: ../../Zotlabs/Module/Manage.php:178
#, php-format
-msgid "You have %1$.0f of %2$.0f allowed connections."
-msgstr "У вас есть %1$.0f из %2$.0f разрешенных контактов."
+msgid "%d new messages"
+msgstr "%d новых сообщений"
-#: ../../Zotlabs/Widget/Follow.php:29
-msgid "Add New Connection"
-msgstr "Добавить новый контакт"
+#: ../../Zotlabs/Module/Manage.php:179
+#, php-format
+msgid "%d new introductions"
+msgstr "%d новых представлений"
-#: ../../Zotlabs/Widget/Follow.php:30
-msgid "Enter channel address"
-msgstr "Введите адрес канала"
+#: ../../Zotlabs/Module/Manage.php:181
+msgid "Delegated Channel"
+msgstr "Делегированный канал"
-#: ../../Zotlabs/Widget/Follow.php:31
-msgid "Examples: bob@example.com, https://example.com/barbara"
-msgstr "Пример: ivan@example.com, http://example.com/ivan"
+#: ../../Zotlabs/Module/Cards.php:51
+msgid "Cards App"
+msgstr "Приложение \"Карточки\""
-#: ../../Zotlabs/Widget/Archive.php:43
-msgid "Archives"
-msgstr "Архивы"
+#: ../../Zotlabs/Module/Cards.php:52
+msgid "Create personal planning cards"
+msgstr "Создать личные карточки планирования"
-#: ../../Zotlabs/Widget/Suggestedchats.php:32
-msgid "Suggested Chatrooms"
-msgstr "Рекомендуемые чаты"
+#: ../../Zotlabs/Module/Cards.php:112
+msgid "Add Card"
+msgstr "Добавить карточку"
-#: ../../Zotlabs/Widget/Rating.php:51
-msgid "Rating Tools"
-msgstr "Инструменты оценки"
+#: ../../Zotlabs/Module/Cards.php:207 ../../Zotlabs/Lib/Apps.php:325
+#: ../../include/nav.php:503
+msgid "Cards"
+msgstr "Карточки"
-#: ../../Zotlabs/Widget/Rating.php:55 ../../Zotlabs/Widget/Rating.php:57
-msgid "Rate Me"
-msgstr "Оценить меня"
+#: ../../Zotlabs/Module/Dirsearch.php:33
+msgid "This directory server requires an access token"
+msgstr "Для доступа к этому серверу каталогов требуется токен"
-#: ../../Zotlabs/Widget/Rating.php:60
-msgid "View Ratings"
-msgstr "Просмотр оценок"
+#: ../../Zotlabs/Module/Siteinfo.php:21
+msgid "About this site"
+msgstr "Об этом сайте"
-#: ../../Zotlabs/Widget/Newmember.php:31
-msgid "Profile Creation"
-msgstr "Создание профиля"
+#: ../../Zotlabs/Module/Siteinfo.php:22
+msgid "Site Name"
+msgstr "Название сайта"
-#: ../../Zotlabs/Widget/Newmember.php:33
-msgid "Upload profile photo"
-msgstr "Загрузить фотографию профиля"
+#: ../../Zotlabs/Module/Siteinfo.php:26
+msgid "Administrator"
+msgstr "Администратор"
-#: ../../Zotlabs/Widget/Newmember.php:34
-msgid "Upload cover photo"
-msgstr "Загрузить фотографию обложки"
+#: ../../Zotlabs/Module/Siteinfo.php:28 ../../Zotlabs/Module/Register.php:239
+msgid "Terms of Service"
+msgstr "Условия предоставления услуг"
-#: ../../Zotlabs/Widget/Newmember.php:38
-msgid "Find and Connect with others"
-msgstr "Найти и вступить в контакт"
+#: ../../Zotlabs/Module/Siteinfo.php:29
+msgid "Software and Project information"
+msgstr "Информация о программном обеспечении и проекте"
-#: ../../Zotlabs/Widget/Newmember.php:40
-msgid "View the directory"
-msgstr "Просмотреть каталог"
+#: ../../Zotlabs/Module/Siteinfo.php:30
+msgid "This site is powered by $Projectname"
+msgstr "Этот сайт работает на $Projectname"
-#: ../../Zotlabs/Widget/Newmember.php:42
-msgid "Manage your connections"
-msgstr "Управление вашими контактами"
+#: ../../Zotlabs/Module/Siteinfo.php:31
+msgid ""
+"Federated and decentralised networking and identity services provided by Zot"
+msgstr "Объединенные и децентрализованные сети и службы идентификациии обеспечиваются Zot"
-#: ../../Zotlabs/Widget/Newmember.php:45
-msgid "Communicate"
-msgstr "Связаться"
+#: ../../Zotlabs/Module/Siteinfo.php:34
+msgid "Additional federated transport protocols:"
+msgstr "Дополнительные федеративные транспортные протоколы:"
-#: ../../Zotlabs/Widget/Newmember.php:47
-msgid "View your channel homepage"
-msgstr "Домашняя страница канала"
+#: ../../Zotlabs/Module/Siteinfo.php:36
+#, php-format
+msgid "Version %s"
+msgstr "Версия %s"
-#: ../../Zotlabs/Widget/Newmember.php:48
-msgid "View your network stream"
-msgstr "Просмотреть ваш сетевой поток"
+#: ../../Zotlabs/Module/Siteinfo.php:37
+msgid "Project homepage"
+msgstr "Домашняя страница проекта"
-#: ../../Zotlabs/Widget/Newmember.php:54
-msgid "Documentation"
-msgstr "Документация"
+#: ../../Zotlabs/Module/Siteinfo.php:38
+msgid "Developer homepage"
+msgstr "Домашняя страница разработчика"
-#: ../../Zotlabs/Widget/Newmember.php:57
-msgid "Missing Features?"
-msgstr "Отсутствует функция?"
+#: ../../Zotlabs/Module/Ratings.php:70
+msgid "No ratings"
+msgstr "Оценок нет"
-#: ../../Zotlabs/Widget/Newmember.php:59
-msgid "Pin apps to navigation bar"
-msgstr "Прикрепить приложение к панели"
+#: ../../Zotlabs/Module/Ratings.php:97 ../../Zotlabs/Module/Pubsites.php:35
+#: ../../include/conversation.php:1088
+msgid "Ratings"
+msgstr "Оценки"
-#: ../../Zotlabs/Widget/Newmember.php:60
-msgid "Install more apps"
-msgstr "Установить больше приложений"
+#: ../../Zotlabs/Module/Ratings.php:98
+msgid "Rating: "
+msgstr "Оценкa:"
-#: ../../Zotlabs/Widget/Newmember.php:71
-msgid "View public stream"
-msgstr "Просмотреть публичный поток"
+#: ../../Zotlabs/Module/Ratings.php:99
+msgid "Website: "
+msgstr "Веб-сайт:"
-#: ../../Zotlabs/Widget/Mailmenu.php:13
-msgid "Private Mail Menu"
-msgstr "Меню личной переписки"
+#: ../../Zotlabs/Module/Ratings.php:101
+msgid "Description: "
+msgstr "Описание:"
-#: ../../Zotlabs/Widget/Mailmenu.php:15
-msgid "Combined View"
-msgstr "Комбинированный вид"
+#: ../../Zotlabs/Module/Webpages.php:48
+msgid "Webpages App"
+msgstr "Приложение \"Веб-страницы\""
-#: ../../Zotlabs/Widget/Mailmenu.php:20
-msgid "Inbox"
-msgstr "Входящие"
+#: ../../Zotlabs/Module/Webpages.php:49
+msgid "Provide managed web pages on your channel"
+msgstr "Предоставлять управляемые веб-страницы на Вашем канале"
-#: ../../Zotlabs/Widget/Mailmenu.php:25
-msgid "Outbox"
-msgstr "Исходящие"
+#: ../../Zotlabs/Module/Webpages.php:69
+msgid "Import Webpage Elements"
+msgstr "Импортировать части веб-страницы"
-#: ../../Zotlabs/Widget/Mailmenu.php:30
-msgid "New Message"
-msgstr "Новое сообщение"
+#: ../../Zotlabs/Module/Webpages.php:70
+msgid "Import selected"
+msgstr "Импортировать выбранное"
-#: ../../Zotlabs/Widget/Wiki_pages.php:34
-#: ../../Zotlabs/Widget/Wiki_pages.php:91
-msgid "Add new page"
-msgstr "Добавить новую страницу"
+#: ../../Zotlabs/Module/Webpages.php:93
+msgid "Export Webpage Elements"
+msgstr "Экспортировать часть веб-страницы"
-#: ../../Zotlabs/Widget/Wiki_pages.php:85
-msgid "Wiki Pages"
-msgstr "Wiki страницы"
+#: ../../Zotlabs/Module/Webpages.php:94
+msgid "Export selected"
+msgstr "Экспортировать выбранное"
-#: ../../Zotlabs/Widget/Wiki_pages.php:96
-msgid "Page name"
-msgstr "Название страницы"
+#: ../../Zotlabs/Module/Webpages.php:252 ../../Zotlabs/Lib/Apps.php:340
+#: ../../include/nav.php:526
+msgid "Webpages"
+msgstr "Веб-страницы"
-#: ../../Zotlabs/Widget/Eventstools.php:13
-msgid "Events Tools"
-msgstr "Инструменты для событий"
+#: ../../Zotlabs/Module/Webpages.php:263
+msgid "Actions"
+msgstr "Действия"
-#: ../../Zotlabs/Widget/Eventstools.php:14
-msgid "Export Calendar"
-msgstr "Экспортировать календарь"
+#: ../../Zotlabs/Module/Webpages.php:264
+msgid "Page Link"
+msgstr "Ссылка страницы"
-#: ../../Zotlabs/Widget/Eventstools.php:15
-msgid "Import Calendar"
-msgstr "Импортировать календарь"
+#: ../../Zotlabs/Module/Webpages.php:265
+msgid "Page Title"
+msgstr "Заголовок страницы"
-#: ../../Zotlabs/Widget/Chatroom_list.php:20
-msgid "Overview"
-msgstr "Обзор"
+#: ../../Zotlabs/Module/Webpages.php:295
+msgid "Invalid file type."
+msgstr "Неверный тип файла."
-#: ../../Zotlabs/Widget/Settings_menu.php:32
-msgid "Account settings"
-msgstr "Настройки аккаунта"
+#: ../../Zotlabs/Module/Webpages.php:307
+msgid "Error opening zip file"
+msgstr "Ошибка открытия ZIP файла"
-#: ../../Zotlabs/Widget/Settings_menu.php:38
-msgid "Channel settings"
-msgstr "Настройки канала"
+#: ../../Zotlabs/Module/Webpages.php:318
+msgid "Invalid folder path."
+msgstr "Неверный путь к каталогу."
-#: ../../Zotlabs/Widget/Settings_menu.php:46
-msgid "Display settings"
-msgstr "Настройки отображения"
+#: ../../Zotlabs/Module/Webpages.php:345
+msgid "No webpage elements detected."
+msgstr "Не обнаружено частей веб-страницы."
-#: ../../Zotlabs/Widget/Settings_menu.php:53
-msgid "Manage locations"
-msgstr "Управление местоположением"
+#: ../../Zotlabs/Module/Webpages.php:420
+msgid "Import complete."
+msgstr "Импорт завершен."
-#: ../../Zotlabs/Widget/Admin.php:23 ../../Zotlabs/Widget/Admin.php:60
-msgid "Member registrations waiting for confirmation"
-msgstr "Регистрации участников, ожидающие подверждения"
+#: ../../Zotlabs/Module/Changeaddr.php:35
+msgid ""
+"Channel name changes are not allowed within 48 hours of changing the account "
+"password."
+msgstr "Изменение названия канала не разрешается в течении 48 часов после смены пароля у аккаунта."
-#: ../../Zotlabs/Widget/Admin.php:26 ../../Zotlabs/Lib/Apps.php:357
+#: ../../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/Widget/Admin.php:29
-msgid "Inspect queue"
-msgstr "Просмотр очереди"
+#: ../../Zotlabs/Lib/Apps.php:358 ../../addon/openid/MysqlProvider.php:69
+msgid "Language"
+msgstr "Язык"
-#: ../../Zotlabs/Widget/Admin.php:31
-msgid "DB updates"
-msgstr "Обновление базы данных"
+#: ../../Zotlabs/Lib/Apps.php:359
+msgid "Post"
+msgstr "Публикация"
-#: ../../Zotlabs/Widget/Admin.php:56
-msgid "Addon Features"
-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/Widget/Appstore.php:11
-msgid "App Collections"
-msgstr "Коллекции приложений"
+#: ../../Zotlabs/Lib/Apps.php:362 ../../include/features.php:375
+msgid "Profiles"
+msgstr "Редактировать профиль"
-#: ../../Zotlabs/Widget/Appstore.php:13
-msgid "Installed apps"
-msgstr "Установленные приложения"
+#: ../../Zotlabs/Lib/Apps.php:364
+msgid "Notifications"
+msgstr "Оповещения"
-#: ../../Zotlabs/Widget/Savedsearch.php:75
-msgid "Remove term"
-msgstr "Удалить термин"
+#: ../../Zotlabs/Lib/Apps.php:365
+msgid "Order Apps"
+msgstr "Порядок приложений"
-#: ../../Zotlabs/Widget/Activity_filter.php:36
-#, php-format
-msgid "Show posts related to the %s privacy group"
-msgstr "Показывать публикации относящиеся к группе безопасности %s"
+#: ../../Zotlabs/Lib/Apps.php:366
+msgid "CardDAV"
+msgstr ""
-#: ../../Zotlabs/Widget/Activity_filter.php:45
-msgid "Show my privacy groups"
-msgstr "Показывать мои группы безопасности"
+#: ../../Zotlabs/Lib/Apps.php:368
+msgid "Guest Access"
+msgstr "Гостевой доступ"
-#: ../../Zotlabs/Widget/Activity_filter.php:66
-msgid "Show posts to this forum"
-msgstr "Показывать публикации этого форума"
+#: ../../Zotlabs/Lib/Apps.php:369 ../../Zotlabs/Widget/Notes.php:21
+msgid "Notes"
+msgstr "Заметки"
-#: ../../Zotlabs/Widget/Activity_filter.php:77
-msgid "Show forums"
-msgstr "Показывать форумы"
+#: ../../Zotlabs/Lib/Apps.php:370
+msgid "OAuth Apps Manager"
+msgstr "Менеджер OAuth"
-#: ../../Zotlabs/Widget/Activity_filter.php:91
-msgid "Starred Posts"
-msgstr "Отмеченные публикации"
+#: ../../Zotlabs/Lib/Apps.php:371
+msgid "OAuth2 Apps Manager"
+msgstr "Менеджер OAuth2"
-#: ../../Zotlabs/Widget/Activity_filter.php:95
-msgid "Show posts that I have starred"
-msgstr "Показывать публикации которые я отметил"
+#: ../../Zotlabs/Lib/Apps.php:372
+msgid "PDL Editor"
+msgstr "Редактор PDL"
-#: ../../Zotlabs/Widget/Activity_filter.php:106
-msgid "Personal Posts"
-msgstr "Личные публикации"
+#: ../../Zotlabs/Lib/Apps.php:374
+msgid "Premium Channel"
+msgstr "Премиальный канал"
-#: ../../Zotlabs/Widget/Activity_filter.php:110
-msgid "Show posts that mention or involve me"
-msgstr "Показывать публикации где вы были упомянуты или привлечены"
+#: ../../Zotlabs/Lib/Apps.php:376
+msgid "My Chatrooms"
+msgstr "Мои чаты"
-#: ../../Zotlabs/Widget/Activity_filter.php:131
-#, php-format
-msgid "Show posts that I have filed to %s"
-msgstr "Показывать публикации которые я добавил в %s"
+#: ../../Zotlabs/Lib/Apps.php:377
+msgid "Channel Export"
+msgstr "Экспорт канала"
-#: ../../Zotlabs/Widget/Activity_filter.php:141
-msgid "Show filed post categories"
-msgstr "Показывать категории добавленных публикаций"
+#: ../../Zotlabs/Lib/Apps.php:554
+msgid "Purchase"
+msgstr "Купить"
-#: ../../Zotlabs/Widget/Activity_filter.php:155
-msgid "Panel search"
-msgstr "Панель поиска"
+#: ../../Zotlabs/Lib/Apps.php:559
+msgid "Undelete"
+msgstr "Восстановить"
-#: ../../Zotlabs/Widget/Activity_filter.php:165
-msgid "Filter by name"
-msgstr "Отфильтровать по имени"
+#: ../../Zotlabs/Lib/Apps.php:568
+msgid "Add to app-tray"
+msgstr "Добавить в app-tray"
-#: ../../Zotlabs/Widget/Activity_filter.php:180
-msgid "Remove active filter"
-msgstr "Удалить активный фильтр"
+#: ../../Zotlabs/Lib/Apps.php:569
+msgid "Remove from app-tray"
+msgstr "Удалить из app-tray"
-#: ../../Zotlabs/Widget/Activity_filter.php:196
-msgid "Stream Filters"
-msgstr "Фильтры потока"
+#: ../../Zotlabs/Lib/Apps.php:570
+msgid "Pin to navbar"
+msgstr "Добавить на панель навигации"
-#: ../../Zotlabs/Widget/Chatroom_members.php:11
-msgid "Chat Members"
-msgstr "Участники чата"
+#: ../../Zotlabs/Lib/Apps.php:571
+msgid "Unpin from navbar"
+msgstr "Удалить с панели навигации"
-#: ../../Zotlabs/Widget/Cover_photo.php:65
-msgid "Click to show more"
-msgstr "Нажмите чтобы показать больше"
+#: ../../Zotlabs/Lib/Permcat.php:82
+msgctxt "permcat"
+msgid "default"
+msgstr "по умолчанию"
-#: ../../Zotlabs/Widget/Affinity.php:54
-msgid "Refresh"
-msgstr "Обновить"
+#: ../../Zotlabs/Lib/Permcat.php:133
+msgctxt "permcat"
+msgid "follower"
+msgstr "поклонник"
-#: ../../Zotlabs/Widget/Activity_order.php:90
-msgid "Commented Date"
-msgstr "По комментариям"
+#: ../../Zotlabs/Lib/Permcat.php:137
+msgctxt "permcat"
+msgid "contributor"
+msgstr "участник"
-#: ../../Zotlabs/Widget/Activity_order.php:94
-msgid "Order by last commented date"
-msgstr "Сортировка по дате последнего комментария"
+#: ../../Zotlabs/Lib/Permcat.php:141
+msgctxt "permcat"
+msgid "publisher"
+msgstr "издатель"
-#: ../../Zotlabs/Widget/Activity_order.php:97
-msgid "Posted Date"
-msgstr "По публикациям"
+#: ../../Zotlabs/Lib/NativeWikiPage.php:42
+#: ../../Zotlabs/Lib/NativeWikiPage.php:94
+msgid "(No Title)"
+msgstr "(нет заголовка)"
-#: ../../Zotlabs/Widget/Activity_order.php:101
-msgid "Order by last posted date"
-msgstr "Сортировка по дате последней публикации"
+#: ../../Zotlabs/Lib/NativeWikiPage.php:109
+msgid "Wiki page create failed."
+msgstr "Не удалось создать страницу Wiki."
-#: ../../Zotlabs/Widget/Activity_order.php:104
-msgid "Date Unthreaded"
-msgstr "По порядку"
+#: ../../Zotlabs/Lib/NativeWikiPage.php:122
+msgid "Wiki not found."
+msgstr "Wiki не найдена."
-#: ../../Zotlabs/Widget/Activity_order.php:108
-msgid "Order unthreaded by date"
-msgstr "Сортировка в порядке поступления"
+#: ../../Zotlabs/Lib/NativeWikiPage.php:133
+msgid "Destination name already exists"
+msgstr "Имя назначения уже существует"
-#: ../../Zotlabs/Widget/Activity_order.php:123
-msgid "Stream Order"
-msgstr "Упорядочить поток"
+#: ../../Zotlabs/Lib/NativeWikiPage.php:166
+#: ../../Zotlabs/Lib/NativeWikiPage.php:362
+msgid "Page not found"
+msgstr "Страница не найдена."
-#: ../../Zotlabs/Widget/Bookmarkedchats.php:24
-msgid "Bookmarked Chatrooms"
-msgstr "Закладки чатов"
+#: ../../Zotlabs/Lib/NativeWikiPage.php:197
+msgid "Error reading page content"
+msgstr "Ошибка чтения содержимого страницы"
-#: ../../Zotlabs/Widget/Conversations.php:17
-msgid "Received Messages"
-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/Conversations.php:21
-msgid "Sent Messages"
-msgstr "Отправленные сообщения"
+#: ../../Zotlabs/Lib/NativeWikiPage.php:390
+msgid "Page update failed."
+msgstr "Не удалось обновить страницу."
-#: ../../Zotlabs/Widget/Conversations.php:25
-msgid "Conversations"
-msgstr "Беседы"
+#: ../../Zotlabs/Lib/NativeWikiPage.php:424
+msgid "Nothing deleted"
+msgstr "Ничего не удалено"
-#: ../../Zotlabs/Widget/Conversations.php:37
-msgid "No messages."
-msgstr "Сообщений нет."
+#: ../../Zotlabs/Lib/NativeWikiPage.php:490
+msgid "Compare: object not found."
+msgstr "Сравнение: объект не найден."
-#: ../../Zotlabs/Widget/Conversations.php:57
-msgid "Delete conversation"
-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/Widget/Wiki_page_history.php:23
#: ../../Zotlabs/Lib/NativeWikiPage.php:562
+#: ../../Zotlabs/Widget/Wiki_page_history.php:23
msgctxt "wiki_history"
msgid "Message"
msgstr "Сообщение"
-#: ../../Zotlabs/Widget/Wiki_page_history.php:24
#: ../../Zotlabs/Lib/NativeWikiPage.php:563
+#: ../../Zotlabs/Widget/Wiki_page_history.php:24
msgid "Date"
msgstr "Дата"
-#: ../../Zotlabs/Widget/Wiki_page_history.php:26
#: ../../Zotlabs/Lib/NativeWikiPage.php:565
+#: ../../Zotlabs/Widget/Wiki_page_history.php:26
msgid "Compare"
msgstr "Сравнить"
-#: ../../Zotlabs/Access/Permissions.php:56
-msgid "Can view my channel stream and posts"
-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:57
-msgid "Can send me their 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:58
-msgid "Can view my default channel profile"
-msgstr "Может просматривать мой стандартный профиль канала"
+#: ../../Zotlabs/Lib/PermissionDescription.php:107
+#: ../../include/acl_selectors.php:106
+msgid "Only me"
+msgstr "Только мне"
-#: ../../Zotlabs/Access/Permissions.php:59
-msgid "Can view my connections"
-msgstr "Может просматривать мои контакты"
+#: ../../Zotlabs/Lib/PermissionDescription.php:108
+msgid "Public"
+msgstr "Общедоступно"
-#: ../../Zotlabs/Access/Permissions.php:60
-msgid "Can view my file storage and photos"
-msgstr "Может просматривать мое хранилище файлов"
+#: ../../Zotlabs/Lib/PermissionDescription.php:109
+msgid "Anybody in the $Projectname network"
+msgstr "Любому в сети $Projectname"
-#: ../../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
+#: ../../Zotlabs/Lib/PermissionDescription.php:110
#, php-format
-msgid "Update Error at %s"
-msgstr "Ошибка обновления на %s"
+msgid "Any account on %s"
+msgstr "Любой аккаунт в %s"
-#: ../../Zotlabs/Lib/DB_Upgrade.php:94
+#: ../../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
#, php-format
-msgid "Update %s failed. See error logs."
-msgstr "Выполнение %s неудачно. Проверьте системный журнал."
+msgid "Unable to verify site signature for %s"
+msgstr "Невозможно проверить подпись сайта %s"
#: ../../Zotlabs/Lib/Enotify.php:60
msgid "$Projectname Notification"
msgstr "Оповещение $Projectname "
-#: ../../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
+#: ../../Zotlabs/Lib/Enotify.php:61 ../../addon/diaspora/util.php:336
+#: ../../addon/diaspora/util.php:349 ../../addon/diaspora/p.php:48
msgid "$projectname"
msgstr ""
@@ -11743,8 +8619,7 @@ msgstr ""
msgid "Thank You,"
msgstr "Спасибо,"
-#: ../../Zotlabs/Lib/Enotify.php:65
-#: ../../extend/addon/hzaddons/hubwall/hubwall.php:33
+#: ../../Zotlabs/Lib/Enotify.php:65 ../../addon/hubwall/hubwall.php:33
#, php-format
msgid "%s Administrator"
msgstr "администратор %s"
@@ -11988,239 +8863,59 @@ msgstr "создал новую публикацию"
msgid "commented on %s's post"
msgstr "прокомментировал публикацию %s"
-#: ../../Zotlabs/Lib/Enotify.php:816
+#: ../../Zotlabs/Lib/Enotify.php:812
+#, php-format
+msgid "repeated %s's post"
+msgstr "разместил публикацию %s"
+
+#: ../../Zotlabs/Lib/Enotify.php:821
#, php-format
msgid "edited a post dated %s"
msgstr "отредактировал публикацию датированную %s"
-#: ../../Zotlabs/Lib/Enotify.php:820
+#: ../../Zotlabs/Lib/Enotify.php:825
#, php-format
msgid "edited a comment dated %s"
msgstr "отредактировал комментарий датированный %s"
-#: ../../Zotlabs/Lib/NativeWikiPage.php:42
-#: ../../Zotlabs/Lib/NativeWikiPage.php:94
-msgid "(No Title)"
-msgstr "(нет заголовка)"
+#: ../../Zotlabs/Lib/NativeWiki.php:143
+msgid "Wiki updated successfully"
+msgstr "Wiki успешно обновлена"
-#: ../../Zotlabs/Lib/NativeWikiPage.php:109
-msgid "Wiki page create failed."
-msgstr "Не удалось создать страницу Wiki."
+#: ../../Zotlabs/Lib/NativeWiki.php:197
+msgid "Wiki files deleted successfully"
+msgstr "Wiki успешно удалена"
-#: ../../Zotlabs/Lib/NativeWikiPage.php:122
-msgid "Wiki not found."
-msgstr "Wiki не найдена."
+#: ../../Zotlabs/Lib/DB_Upgrade.php:67
+msgid "Source code of failed update: "
+msgstr "Исходный код неудачного обновления: "
-#: ../../Zotlabs/Lib/NativeWikiPage.php:133
-msgid "Destination name already exists"
-msgstr "Имя назначения уже существует"
+#: ../../Zotlabs/Lib/DB_Upgrade.php:88
+#, php-format
+msgid "Update Error at %s"
+msgstr "Ошибка обновления на %s"
-#: ../../Zotlabs/Lib/NativeWikiPage.php:166
-#: ../../Zotlabs/Lib/NativeWikiPage.php:362
-msgid "Page not found"
-msgstr "Страница не найдена."
+#: ../../Zotlabs/Lib/DB_Upgrade.php:94
+#, php-format
+msgid "Update %s failed. See error logs."
+msgstr "Выполнение %s неудачно. Проверьте системный журнал."
-#: ../../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:103 ../../include/conversation.php:700
+msgid "Private Message"
+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 "Я буду участвовать"
@@ -12245,10 +8940,34 @@ 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 "Ответить на этот комментарий"
@@ -12302,6 +9021,21 @@ 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 "Посетить"
@@ -12323,7 +9057,7 @@ msgid "Go to previous comment"
msgstr "Перейти к предыдущему комментарию"
#: ../../Zotlabs/Lib/ThreadItem.php:440
-#: ../../extend/addon/hzaddons/bookmarker/bookmarker.php:38
+#: ../../addon/bookmarker/bookmarker.php:38
msgid "Save Bookmarks"
msgstr "Сохранить закладки"
@@ -12331,10 +9065,49 @@ 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 "Вставить ссылку"
@@ -12355,309 +9128,967 @@ msgstr "Ваш адрес электронной почты (требуется)
msgid "Your website URL (optional)"
msgstr "URL вашего вебсайта (необязательно)"
-#: ../../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
+#: ../../Zotlabs/Zot/Auth.php:152
msgid ""
-"This is your default setting for the audience of your normal stream, and "
-"posts."
-msgstr "Это настройка по умолчанию для аудитории ваших обычных потоков и публикаций"
+"Remote authentication blocked. You are logged into this site locally. Please "
+"logout and retry."
+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/Activity.php:1514
+#: ../../Zotlabs/Zot/Auth.php:264 ../../addon/openid/Mod_Openid.php:76
+#: ../../addon/openid/Mod_Openid.php:178
#, php-format
-msgid "Likes %1$s's %2$s"
-msgstr "Нравится %1$s %2$s"
+msgid "Welcome %s. Remote authentication successful."
+msgstr "Добро пожаловать %s. Удаленная аутентификация успешно завершена."
-#: ../../Zotlabs/Lib/Activity.php:1517
+#: ../../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
#, php-format
-msgid "Doesn't like %1$s's %2$s"
-msgstr "Не нравится %1$s %2$s"
+msgid "You are using %1$s of your available file storage."
+msgstr "Вы используете %1$s из доступного вам хранилища файлов."
-#: ../../Zotlabs/Lib/Activity.php:1520
+#: ../../Zotlabs/Storage/Browser.php:372
#, php-format
-msgid "Will attend %1$s's %2$s"
-msgstr "Примет участие %1$s %2$s"
+msgid "You are using %1$s of %2$s available file storage. (%3$s%)"
+msgstr "Вы используете %1$s из %2$s доступного хранилища файлов (%3$s%)."
-#: ../../Zotlabs/Lib/Activity.php:1523
+#: ../../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
#, php-format
-msgid "Will not attend %1$s's %2$s"
-msgstr "Не примет участие %1$s %2$s"
+msgid "Show posts related to the %s privacy group"
+msgstr "Показывать публикации относящиеся к группе конфиденциальности %s"
-#: ../../Zotlabs/Lib/Activity.php:1526
+#: ../../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 "May attend %1$s's %2$s"
-msgstr "Возможно примет участие %1$s %2$s"
+msgid "Show posts that I have filed to %s"
+msgstr "Показывать публикации которые я добавил в %s"
-#: ../../Zotlabs/Lib/Techlevels.php:10
-msgid "0. Beginner/Basic"
-msgstr "Начинающий / Базовый"
+#: ../../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:11
-msgid "1. Novice - not skilled but willing to learn"
-msgstr "1. Новичок - не опытный, но желающий учиться"
+#: ../../Zotlabs/Widget/Activity_filter.php:141
+msgid "Show filed post categories"
+msgstr "Показывать категории добавленных публикаций"
-#: ../../Zotlabs/Lib/Techlevels.php:12
-msgid "2. Intermediate - somewhat comfortable"
-msgstr "2. Промежуточный - более удобный"
+#: ../../Zotlabs/Widget/Activity_filter.php:155
+msgid "Panel search"
+msgstr "Панель поиска"
-#: ../../Zotlabs/Lib/Techlevels.php:13
-msgid "3. Advanced - very comfortable"
-msgstr "3. Продвинутый - очень удобный"
+#: ../../Zotlabs/Widget/Activity_filter.php:165
+msgid "Filter by name"
+msgstr "Отфильтровать по имени"
-#: ../../Zotlabs/Lib/Techlevels.php:14
-msgid "4. Expert - I can write computer code"
-msgstr "4. Эксперт - я умею программировать"
+#: ../../Zotlabs/Widget/Activity_filter.php:180
+msgid "Remove active filter"
+msgstr "Удалить активный фильтр"
-#: ../../Zotlabs/Lib/Techlevels.php:15
-msgid "5. Wizard - I probably know more than you do"
-msgstr "5. Волшебник - возможно я знаю больше чем ты"
+#: ../../Zotlabs/Widget/Activity_filter.php:196
+msgid "Stream Filters"
+msgstr "Фильтры потока"
-#: ../../Zotlabs/Lib/NativeWiki.php:143
-msgid "Wiki updated successfully"
-msgstr "Wiki успешно обновлена"
+#: ../../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:197
-msgid "Wiki files deleted successfully"
-msgstr "Wiki успешно удалена"
+#: ../../Zotlabs/Widget/Follow.php:29
+msgid "Add New Connection"
+msgstr "Добавить новый контакт"
-#: ../../extend/addon/hzaddons/jappixmini/Mod_Jappixmini.php:96
-msgid "Jappixmini App"
-msgstr "Приложение Jappix Mini"
+#: ../../Zotlabs/Widget/Follow.php:30
+msgid "Enter channel address"
+msgstr "Введите адрес канала"
-#: ../../extend/addon/hzaddons/jappixmini/Mod_Jappixmini.php:97
-msgid "Provides a Facebook-like chat using Jappix Mini"
-msgstr "Предоставляет Facebook-подобный чат с использованием 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:161
-msgid "Hide Jappixmini Chat-Widget from the webinterface"
-msgstr "Скрыть виджет чата Jappix Mini из веб-интерфейса"
+#: ../../Zotlabs/Widget/Archive.php:43
+msgid "Archives"
+msgstr "Архивы"
-#: ../../extend/addon/hzaddons/jappixmini/Mod_Jappixmini.php:166
-msgid "Jabber username"
-msgstr "Имя пользователя Jabber"
+#: ../../Zotlabs/Widget/Conversations.php:17
+msgid "Received Messages"
+msgstr "Полученные сообщения"
-#: ../../extend/addon/hzaddons/jappixmini/Mod_Jappixmini.php:172
-msgid "Jabber server"
-msgstr "Сервер Jabber"
+#: ../../Zotlabs/Widget/Conversations.php:21
+msgid "Sent Messages"
+msgstr "Отправленные сообщения"
-#: ../../extend/addon/hzaddons/jappixmini/Mod_Jappixmini.php:178
-msgid "Jabber BOSH host URL"
-msgstr "URL узла Jabber BOSH"
+#: ../../Zotlabs/Widget/Conversations.php:25
+msgid "Conversations"
+msgstr "Беседы"
-#: ../../extend/addon/hzaddons/jappixmini/Mod_Jappixmini.php:185
-msgid "Jabber password"
-msgstr "Пароль Jabber"
+#: ../../Zotlabs/Widget/Conversations.php:37
+msgid "No messages."
+msgstr "Сообщений нет."
-#: ../../extend/addon/hzaddons/jappixmini/Mod_Jappixmini.php:191
-msgid "Encrypt Jabber password with Hubzilla password"
-msgstr "Зашифровать пароль Jabber с помощью пароля Hubzilla"
+#: ../../Zotlabs/Widget/Conversations.php:57
+msgid "Delete conversation"
+msgstr "Удалить беседу"
-#: ../../extend/addon/hzaddons/jappixmini/Mod_Jappixmini.php:195
-#: ../../extend/addon/hzaddons/redred/Mod_Redred.php:79
-msgid "Hubzilla password"
-msgstr "Пароль Hubzilla"
+#: ../../Zotlabs/Widget/Chatroom_members.php:11
+msgid "Chat Members"
+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/Photo.php:48 ../../Zotlabs/Widget/Photo_rand.php:58
+msgid "photo/image"
+msgstr "фотография / изображение"
-#: ../../extend/addon/hzaddons/jappixmini/Mod_Jappixmini.php:207
-msgid "Purge internal list of jabber addresses of contacts"
-msgstr "Очистить внутренний список адресов контактов Jabber"
+#: ../../Zotlabs/Widget/Savedsearch.php:75
+msgid "Remove term"
+msgstr "Удалить термин"
-#: ../../extend/addon/hzaddons/jappixmini/Mod_Jappixmini.php:212
-msgid "Configuration Help"
-msgstr "Помощь по конфигурации"
+#: ../../Zotlabs/Widget/Savedsearch.php:83 ../../include/features.php:303
+msgid "Saved Searches"
+msgstr "Сохранённые поиски"
-#: ../../extend/addon/hzaddons/jappixmini/Mod_Jappixmini.php:258
-msgid "Jappixmini Settings"
-msgstr "Настройки Jappix Мini"
+#: ../../Zotlabs/Widget/Wiki_pages.php:34
+#: ../../Zotlabs/Widget/Wiki_pages.php:91
+msgid "Add new page"
+msgstr "Добавить новую страницу"
-#: ../../extend/addon/hzaddons/rendezvous/rendezvous.php:57
+#: ../../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
msgid "Errors encountered deleting database table "
msgstr "Возникшие при удалении таблицы базы данных ошибки"
-#: ../../extend/addon/hzaddons/rendezvous/rendezvous.php:95
-#: ../../extend/addon/hzaddons/twitter/twitter.php:612
+#: ../../addon/rendezvous/rendezvous.php:95 ../../addon/twitter/twitter.php:612
msgid "Submit Settings"
msgstr "Отправить настройки"
-#: ../../extend/addon/hzaddons/rendezvous/rendezvous.php:96
+#: ../../addon/rendezvous/rendezvous.php:96
msgid "Drop tables when uninstalling?"
msgstr "Удалить таблицы при деинсталляции?"
-#: ../../extend/addon/hzaddons/rendezvous/rendezvous.php:96
+#: ../../addon/rendezvous/rendezvous.php:96
msgid ""
"If checked, the Rendezvous database tables will be deleted when the plugin "
"is uninstalled."
msgstr "Если включено, то таблицы базы данных Rendezvous будут удалены при удалении плагина."
-#: ../../extend/addon/hzaddons/rendezvous/rendezvous.php:97
+#: ../../addon/rendezvous/rendezvous.php:97
msgid "Mapbox Access Token"
msgstr "Токен доступа к Mapbox"
-#: ../../extend/addon/hzaddons/rendezvous/rendezvous.php:97
+#: ../../addon/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."
-#: ../../extend/addon/hzaddons/rendezvous/rendezvous.php:162
+#: ../../addon/rendezvous/rendezvous.php:162
msgid "Rendezvous"
msgstr ""
-#: ../../extend/addon/hzaddons/rendezvous/rendezvous.php:167
+#: ../../addon/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 "Этот идентификатор был удалён другим участником из-за неактивности. Пожалуйста нажмите кнопку \"Новый идентификатор\" для обновления страницы и получения нового идентификатора. Вы можете использовать то же имя."
-#: ../../extend/addon/hzaddons/rendezvous/rendezvous.php:168
+#: ../../addon/rendezvous/rendezvous.php:168
msgid "Welcome to Rendezvous!"
msgstr "Добро пожаловать в Rendezvous!"
-#: ../../extend/addon/hzaddons/rendezvous/rendezvous.php:169
+#: ../../addon/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\". Когда ваше местоположение определно, красная точка появится и остальные смогут увидеть вас на карте."
-#: ../../extend/addon/hzaddons/rendezvous/rendezvous.php:171
+#: ../../addon/rendezvous/rendezvous.php:171
msgid "Let's meet here"
msgstr "Давайте встретимся здесь"
-#: ../../extend/addon/hzaddons/rendezvous/rendezvous.php:174
+#: ../../addon/rendezvous/rendezvous.php:174
msgid "New marker"
msgstr "Новый маркер"
-#: ../../extend/addon/hzaddons/rendezvous/rendezvous.php:175
+#: ../../addon/rendezvous/rendezvous.php:175
msgid "Edit marker"
msgstr "Редактировать маркер"
-#: ../../extend/addon/hzaddons/rendezvous/rendezvous.php:176
+#: ../../addon/rendezvous/rendezvous.php:176
msgid "New identity"
msgstr "Новый идентификатор"
-#: ../../extend/addon/hzaddons/rendezvous/rendezvous.php:177
+#: ../../addon/rendezvous/rendezvous.php:177
msgid "Delete marker"
msgstr "Удалить маркер"
-#: ../../extend/addon/hzaddons/rendezvous/rendezvous.php:178
+#: ../../addon/rendezvous/rendezvous.php:178
msgid "Delete member"
msgstr "Удалить участника"
-#: ../../extend/addon/hzaddons/rendezvous/rendezvous.php:179
+#: ../../addon/rendezvous/rendezvous.php:179
msgid "Edit proximity alert"
msgstr "Изменить оповещение о близости"
-#: ../../extend/addon/hzaddons/rendezvous/rendezvous.php:180
+#: ../../addon/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 для отключения):"
-#: ../../extend/addon/hzaddons/rendezvous/rendezvous.php:180
-#: ../../extend/addon/hzaddons/rendezvous/rendezvous.php:185
+#: ../../addon/rendezvous/rendezvous.php:180
+#: ../../addon/rendezvous/rendezvous.php:185
msgid "distance"
msgstr "расстояние"
-#: ../../extend/addon/hzaddons/rendezvous/rendezvous.php:181
+#: ../../addon/rendezvous/rendezvous.php:181
msgid "Proximity alert distance (meters)"
msgstr "Расстояние для уведомления о близости (метров)"
-#: ../../extend/addon/hzaddons/rendezvous/rendezvous.php:182
-#: ../../extend/addon/hzaddons/rendezvous/rendezvous.php:184
+#: ../../addon/rendezvous/rendezvous.php:182
+#: ../../addon/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 для отключения):"
-#: ../../extend/addon/hzaddons/rendezvous/rendezvous.php:183
+#: ../../addon/rendezvous/rendezvous.php:183
msgid "Marker proximity alert"
msgstr "Маркер уведомления о близости"
-#: ../../extend/addon/hzaddons/rendezvous/rendezvous.php:186
+#: ../../addon/rendezvous/rendezvous.php:186
msgid "Reminder note"
msgstr "Напоминание"
-#: ../../extend/addon/hzaddons/rendezvous/rendezvous.php:187
+#: ../../addon/rendezvous/rendezvous.php:187
msgid ""
"Enter a note to be displayed when you are within the specified proximity..."
msgstr "Введите сообщение для отображения когда вы находитесь рядом"
-#: ../../extend/addon/hzaddons/rendezvous/rendezvous.php:199
+#: ../../addon/rendezvous/rendezvous.php:199
msgid "Add new rendezvous"
msgstr "Добавить новое Rendezvous."
-#: ../../extend/addon/hzaddons/rendezvous/rendezvous.php:200
+#: ../../addon/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 "
@@ -12665,1959 +10096,346 @@ msgid ""
"share their own locations with the group."
msgstr "Создайте новое Rendezvous и поделитесь ссылкой доступа с теми, кого вы хотите пригласить в группу. Тот, кто откроет эту ссылку, станет её участником. Участники могут видеть местоположение, добавлять маркеры на карту или делится своим собственным местоположением с группой."
-#: ../../extend/addon/hzaddons/rendezvous/rendezvous.php:232
+#: ../../addon/rendezvous/rendezvous.php:232
msgid "You have no rendezvous. Press the button above to create a rendezvous!"
msgstr "У вас нет Rendezvous. Нажмите на кнопку ниже чтобы создать его!"
-#: ../../extend/addon/hzaddons/pumpio/pumpio.php:152
-msgid "You are now authenticated to pumpio."
-msgstr "Вы аутентифицированы в Pump.io"
+#: ../../addon/skeleton/Mod_Skeleton.php:32
+msgid "Skeleton App"
+msgstr "Приложение \"Скелет\""
-#: ../../extend/addon/hzaddons/pumpio/pumpio.php:153
-msgid "return to the featured settings page"
-msgstr "Вернутся к странице настроек"
+#: ../../addon/skeleton/Mod_Skeleton.php:33
+msgid "A skeleton for addons, you can copy/paste"
+msgstr "Скелет для приложений. Вы можете использовать copy/paste"
-#: ../../extend/addon/hzaddons/pumpio/pumpio.php:168
-msgid "Post to Pump.io"
-msgstr "Опубликовать в Pump.io"
+#: ../../addon/skeleton/Mod_Skeleton.php:40
+msgid "Some setting"
+msgstr "Некоторые настройки"
-#: ../../extend/addon/hzaddons/pumpio/Mod_Pumpio.php:40
-msgid "Pump.io Settings saved."
-msgstr "Настройки Pump.io сохранены."
+#: ../../addon/skeleton/Mod_Skeleton.php:40
+msgid "A setting"
+msgstr "Настройка"
-#: ../../extend/addon/hzaddons/pumpio/Mod_Pumpio.php:53
-msgid "Pump.io Crosspost Connector App"
-msgstr "Приложение \"Публикация в Pump.io\""
+#: ../../addon/skeleton/Mod_Skeleton.php:48
+msgid "Skeleton Settings"
+msgstr "Настройки скелета"
-#: ../../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
+#: ../../addon/gnusoc/Mod_Gnusoc.php:16
msgid ""
-"Cannot include subscription items with different terms in the same order."
-msgstr "Нельзя включать элементы подписки с разными условиями в том же заказе."
+"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 не поддерживает независимость от расположения. Ваши контакты установленные в этой сети могут быть недоступны из альтернативных мест размещения канала."
-#: ../../extend/addon/hzaddons/cart/submodules/subscriptions.php:372
-msgid "Select Subscription to Edit"
-msgstr "Выбрать подписку для редактирования"
+#: ../../addon/gnusoc/Mod_Gnusoc.php:22
+msgid "GNU-Social Protocol App"
+msgstr "Приложение \"Протокол GNU-Social\""
-#: ../../extend/addon/hzaddons/cart/submodules/subscriptions.php:380
-msgid "Edit Subscriptions"
-msgstr "Редактировать подписки"
+#: ../../addon/gnusoc/Mod_Gnusoc.php:34
+msgid "GNU-Social Protocol"
+msgstr "Протокол GNU-Social"
-#: ../../extend/addon/hzaddons/cart/submodules/subscriptions.php:414
-msgid "Subscription SKU"
-msgstr "Код подписки"
+#: ../../addon/gnusoc/gnusoc.php:451
+msgid "Follow"
+msgstr "Отслеживать"
-#: ../../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
+#: ../../addon/gnusoc/gnusoc.php:454
#, php-format
-msgid "Your account on %s will expire in a few days."
-msgstr "Ваш аккаунт на %s перестанет работать через несколько дней."
+msgid "%1$s is now following %2$s"
+msgstr "%1$s сейчас отслеживает %2$s"
-#: ../../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
+#: ../../addon/planets/Mod_Planets.php:20
+#: ../../addon/planets/Mod_Planets.php:23
msgid "Random Planet App"
msgstr "Приложение \"Случайная планета\""
-#: ../../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
+#: ../../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
msgid "Installed"
msgstr "Установлено"
-#: ../../extend/addon/hzaddons/planets/Mod_Planets.php:25
+#: ../../addon/planets/Mod_Planets.php:25
msgid ""
"Set a random planet from the Star Wars Empire as your location when posting"
msgstr "Установить случайную планету из Империи Звездных Войн в качестве вашего местоположения при публикации"
-#: ../../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:73
-msgid "Max queueworker threads"
-msgstr "Макс. количество обработчиков очереди"
-
-#: ../../extend/addon/hzaddons/queueworker/Mod_Queueworker.php:87
-msgid "Assume workers dead after ___ seconds"
-msgstr "Считать обработчики неактивными через секунд"
-
-#: ../../extend/addon/hzaddons/queueworker/Mod_Queueworker.php:99
-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
+#: ../../addon/openclipatar/openclipatar.php:50
+#: ../../addon/openclipatar/openclipatar.php:128
msgid "System defaults:"
msgstr "Системные по умолчанию:"
-#: ../../extend/addon/hzaddons/openclipatar/openclipatar.php:54
+#: ../../addon/openclipatar/openclipatar.php:54
msgid "Preferred Clipart IDs"
msgstr "Предпочитаемый Clipart ID"
-#: ../../extend/addon/hzaddons/openclipatar/openclipatar.php:54
+#: ../../addon/openclipatar/openclipatar.php:54
msgid "List of preferred clipart ids. These will be shown first."
msgstr "Список предпочитаемых Clipart ID. Эти будут показаны первыми."
-#: ../../extend/addon/hzaddons/openclipatar/openclipatar.php:55
+#: ../../addon/openclipatar/openclipatar.php:55
msgid "Default Search Term"
msgstr "Условие поиска по умолчанию"
-#: ../../extend/addon/hzaddons/openclipatar/openclipatar.php:55
+#: ../../addon/openclipatar/openclipatar.php:55
msgid "The default search term. These will be shown second."
msgstr "Условие поиска по умолчанию. Показываются во вторую очередь."
-#: ../../extend/addon/hzaddons/openclipatar/openclipatar.php:56
+#: ../../addon/openclipatar/openclipatar.php:56
msgid "Return After"
msgstr "Вернуться после"
-#: ../../extend/addon/hzaddons/openclipatar/openclipatar.php:56
+#: ../../addon/openclipatar/openclipatar.php:56
msgid "Page to load after image selection."
msgstr "Страница для загрузки после выбора изображения."
-#: ../../extend/addon/hzaddons/openclipatar/openclipatar.php:59
+#: ../../addon/openclipatar/openclipatar.php:58 ../../include/channel.php:1422
+#: ../../include/nav.php:115
+msgid "Edit Profile"
+msgstr "Редактировать профиль"
+
+#: ../../addon/openclipatar/openclipatar.php:59
msgid "Profile List"
msgstr "Список профилей"
-#: ../../extend/addon/hzaddons/openclipatar/openclipatar.php:61
+#: ../../addon/openclipatar/openclipatar.php:61
msgid "Order of Preferred"
msgstr "Порядок предпочтения"
-#: ../../extend/addon/hzaddons/openclipatar/openclipatar.php:61
+#: ../../addon/openclipatar/openclipatar.php:61
msgid "Sort order of preferred clipart ids."
msgstr "Порядок сортировки предпочитаемых Clipart ID. "
-#: ../../extend/addon/hzaddons/openclipatar/openclipatar.php:62
-#: ../../extend/addon/hzaddons/openclipatar/openclipatar.php:68
+#: ../../addon/openclipatar/openclipatar.php:62
+#: ../../addon/openclipatar/openclipatar.php:68
msgid "Newest first"
msgstr "Новое первым"
-#: ../../extend/addon/hzaddons/openclipatar/openclipatar.php:65
+#: ../../addon/openclipatar/openclipatar.php:65
msgid "As entered"
msgstr "По мере ввода"
-#: ../../extend/addon/hzaddons/openclipatar/openclipatar.php:67
+#: ../../addon/openclipatar/openclipatar.php:67
msgid "Order of other"
msgstr "Порядок других"
-#: ../../extend/addon/hzaddons/openclipatar/openclipatar.php:67
+#: ../../addon/openclipatar/openclipatar.php:67
msgid "Sort order of other clipart ids."
msgstr "Порядок сортировки остальных Clipart ID."
-#: ../../extend/addon/hzaddons/openclipatar/openclipatar.php:69
+#: ../../addon/openclipatar/openclipatar.php:69
msgid "Most downloaded first"
msgstr "Самое загружаемое первым"
-#: ../../extend/addon/hzaddons/openclipatar/openclipatar.php:70
+#: ../../addon/openclipatar/openclipatar.php:70
msgid "Most liked first"
msgstr "Самое нравящееся первым"
-#: ../../extend/addon/hzaddons/openclipatar/openclipatar.php:72
+#: ../../addon/openclipatar/openclipatar.php:72
msgid "Preferred IDs Message"
msgstr "Сообщение от предпочитаемых ID"
-#: ../../extend/addon/hzaddons/openclipatar/openclipatar.php:72
+#: ../../addon/openclipatar/openclipatar.php:72
msgid "Message to display above preferred results."
msgstr "Отображаемое сообщение над предпочитаемыми результатами."
-#: ../../extend/addon/hzaddons/openclipatar/openclipatar.php:78
+#: ../../addon/openclipatar/openclipatar.php:78
msgid "Uploaded by: "
msgstr "Загружено:"
-#: ../../extend/addon/hzaddons/openclipatar/openclipatar.php:78
+#: ../../addon/openclipatar/openclipatar.php:78
msgid "Drawn by: "
msgstr "Нарисовано:"
-#: ../../extend/addon/hzaddons/openclipatar/openclipatar.php:182
-#: ../../extend/addon/hzaddons/openclipatar/openclipatar.php:194
+#: ../../addon/openclipatar/openclipatar.php:182
+#: ../../addon/openclipatar/openclipatar.php:194
msgid "Use this image"
msgstr "Использовать это изображение"
-#: ../../extend/addon/hzaddons/openclipatar/openclipatar.php:192
+#: ../../addon/openclipatar/openclipatar.php:192
msgid "Or select from a free OpenClipart.org image:"
msgstr "Или выберите из бесплатных изображений на OpenClipart.org"
-#: ../../extend/addon/hzaddons/openclipatar/openclipatar.php:195
+#: ../../addon/openclipatar/openclipatar.php:195
msgid "Search Term"
msgstr "Условие поиска"
-#: ../../extend/addon/hzaddons/openclipatar/openclipatar.php:232
+#: ../../addon/openclipatar/openclipatar.php:232
msgid "Unknown error. Please try again later."
msgstr "Неизвестная ошибка. Пожалуйста, повторите попытку позже."
-#: ../../extend/addon/hzaddons/openclipatar/openclipatar.php:308
+#: ../../addon/openclipatar/openclipatar.php:308
msgid "Profile photo updated successfully."
msgstr "Фотография профиля обновлена успешно."
-#: ../../extend/addon/hzaddons/sendzid/Mod_Sendzid.php:14
-msgid "Send your identity to all websites"
-msgstr "Отправить ваши данные на все веб-сайты"
+#: ../../addon/adultphotoflag/adultphotoflag.php:24
+msgid "Flag Adult Photos"
+msgstr "Пометка фотографий для взрослых"
-#: ../../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
+#: ../../addon/adultphotoflag/adultphotoflag.php:25
msgid ""
-"You can accept new connections and change permissions for existing ones "
-"here. You can also e.g. create groups of contacts."
-msgstr "Вы можете подключать новые контакты и менять разрешения для существующих здесь. Также вы можете создавать их группы."
+"Provide photo edit option to hide inappropriate photos from default album "
+"view"
+msgstr "Предоставьте возможность редактирования фотографий, чтобы скрыть неприемлемые фотографии из альбома по умолчанию"
-#: ../../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
+#: ../../addon/totp/Settings/Totp.php:90
msgid ""
-"New events have occurred in your network. Click here to see what has "
-"happened!"
-msgstr "Новые события произошли в вашей сети. Нажмите здесь для того, чтобы знать что случилось!"
+"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/tour/tour.php:88
-msgid "You have received a new private message. Click here to see from who!"
-msgstr "Вы получили новое личное сообщение. Нажмите чтобы увидеть от кого!"
+#: ../../addon/totp/Settings/Totp.php:93
+msgid "Your TOTP secret is"
+msgstr "Ваш секретный код TOTP"
-#: ../../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
+#: ../../addon/totp/Settings/Totp.php:94
msgid ""
-"There is a new system notification. Click here to see what has happened!"
-msgstr "Это новое системное уведомление. Нажмите чтобы посмотреть что случилось!"
+"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/tour/tour.php:94
-msgid "Click here to share text, images, videos and sound."
-msgstr "Нажмите сюда чтобы поделиться текстом, изображениями, видео или треком."
+#: ../../addon/totp/Settings/Totp.php:99
+msgid "Test"
+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:100
+msgid "Generate New Secret"
+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:101
+msgid "Go"
+msgstr "Вперёд"
-#: ../../extend/addon/hzaddons/tour/tour.php:97
-msgid "Share photos, links, location, etc."
-msgstr "Поделиться фотографией, ссылками, местоположение и т.п."
+#: ../../addon/totp/Settings/Totp.php:102
+msgid "Enter your password"
+msgstr "Введите ваш пароль"
-#: ../../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:103
+msgid "enter TOTP code from your device"
+msgstr "введите код TOTP из вашего устройства"
-#: ../../extend/addon/hzaddons/tour/tour.php:99
-msgid "You can password protect content."
-msgstr "Вы можете защитить содержимое паролем."
+#: ../../addon/totp/Settings/Totp.php:104
+msgid "Pass!"
+msgstr "Принято!"
-#: ../../extend/addon/hzaddons/tour/tour.php:100
-msgid "Choose who you share with."
-msgstr "Выбрать с кем поделиться."
+#: ../../addon/totp/Settings/Totp.php:105
+msgid "Fail"
+msgstr "Отказано"
-#: ../../extend/addon/hzaddons/tour/tour.php:102
-msgid "Click here when you are done."
-msgstr "Нажмите здесь когда закончите."
+#: ../../addon/totp/Settings/Totp.php:106
+msgid "Incorrect password, try again."
+msgstr "Неверный пароль, попробуйте снова."
-#: ../../extend/addon/hzaddons/tour/tour.php:105
-msgid "Adjust from which channels posts should be displayed."
-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:106
-msgid "Only show posts from channels in the specified privacy group."
-msgstr "Показывать только публикации из определённой группы безопасности."
+#: ../../addon/totp/Settings/Totp.php:115
+msgid "TOTP Settings"
+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:23
+msgid "TOTP Two-Step Verification"
+msgstr "Двухэтапная верификация TOTP"
-#: ../../extend/addon/hzaddons/tour/tour.php:111
-msgid "Easily find posts in given category."
-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:112
-msgid "Easily find posts by date."
-msgstr "Лёгкий поиск публикаций по дате."
+#: ../../addon/totp/Mod_Totp.php:25
+msgid "Success!"
+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:26
+msgid "Invalid code, please try again."
+msgstr "Неверный код. Пожалуйста, попробуйте ещё раз."
-#: ../../extend/addon/hzaddons/tour/tour.php:114
-msgid "Here you see channels you have connected to."
-msgstr "Здесь вы видите каналы, к которым вы подключились."
+#: ../../addon/totp/Mod_Totp.php:27
+msgid "Too many invalid codes..."
+msgstr "Слишком много неверных кодов..."
-#: ../../extend/addon/hzaddons/tour/tour.php:115
-msgid "Save your search so you can repeat it at a later date."
-msgstr "Сохраните ваш поиск с тем, чтобы повторить его позже."
+#: ../../addon/totp/Mod_Totp.php:28
+msgid "Verify"
+msgstr "Проверить"
-#: ../../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:28
+msgid "Wordpress Settings saved."
+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:41
+msgid "Wordpress Post App"
+msgstr "Приложение \"Публикация в Wordpress\""
-#: ../../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:42
+msgid "Post to WordPress or anything else which uses the wordpress XMLRPC API"
+msgstr "Опубликовать в WordPress или в чём-то ещё, поддерживающем wordpress XMLRPC API"
-#: ../../extend/addon/hzaddons/upload_limits/upload_limits.php:25
-msgid "Show Upload Limits"
-msgstr "Показать ограничения на загрузку"
+#: ../../addon/wppost/Mod_Wppost.php:65
+msgid "WordPress username"
+msgstr "Имя пользователя WordPress"
-#: ../../extend/addon/hzaddons/upload_limits/upload_limits.php:27
-msgid "Hubzilla configured maximum size: "
-msgstr "Максимальный размер настроенный в Hubzilla:"
+#: ../../addon/wppost/Mod_Wppost.php:69
+msgid "WordPress password"
+msgstr "Пароль WordPress"
-#: ../../extend/addon/hzaddons/upload_limits/upload_limits.php:28
-msgid "PHP upload_max_filesize: "
+#: ../../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"
msgstr ""
-#: ../../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:78
+msgid "For multi-user sites such as wordpress.com, otherwise leave blank"
+msgstr "Для многопользовательских сайтов, таких, как wordpress.com. В противном случае оставьте пустым"
-#: ../../extend/addon/hzaddons/statusnet/statusnet.php:145
-msgid "Post to GNU social"
-msgstr "Опубликовать в GNU Social"
+#: ../../addon/wppost/Mod_Wppost.php:82
+msgid "Post to WordPress by default"
+msgstr "Публиковать в WordPress по умолчанию"
-#: ../../extend/addon/hzaddons/statusnet/statusnet.php:594
-msgid "API URL"
-msgstr ""
+#: ../../addon/wppost/Mod_Wppost.php:86
+msgid "Forward comments (requires hubzilla_wp plugin)"
+msgstr "Пересылать комментарии (требуется плагин hubzilla_wp)"
-#: ../../extend/addon/hzaddons/statusnet/statusnet.php:597
-msgid "Application name"
-msgstr "Название приложения"
+#: ../../addon/wppost/Mod_Wppost.php:94
+msgid "Wordpress Post"
+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/wppost/wppost.php:46
+msgid "Post to WordPress"
+msgstr "Опубликовать в WordPress"
-#: ../../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:152
+msgid "Possible adult content"
+msgstr "Возможно содержимое для взрослых"
-#: ../../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/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:42
-msgid "Diaspora Protocol Settings updated."
-msgstr "Настройки протокола Diaspora обновлены."
-
-#: ../../extend/addon/hzaddons/diaspora/Mod_Diaspora.php:51
-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:57
-msgid "Diaspora Protocol App"
-msgstr "Приложение \"Протокол Diaspora\""
-
-#: ../../extend/addon/hzaddons/diaspora/Mod_Diaspora.php:74
-msgid "Allow any Diaspora member to comment on your public posts"
-msgstr "Разрешить любому участнику Diaspora комментировать ваши общедоступные публикации"
-
-#: ../../extend/addon/hzaddons/diaspora/Mod_Diaspora.php:78
-msgid "Prevent your hashtags from being redirected to other sites"
-msgstr "Предотвратить перенаправление тегов на другие сайты"
-
-#: ../../extend/addon/hzaddons/diaspora/Mod_Diaspora.php:82
-msgid "Sign and forward posts and comments with no existing Diaspora signature"
-msgstr "Подписывать и отправлять публикации и комментарии с несуществующей подписью Diaspora"
-
-#: ../../extend/addon/hzaddons/diaspora/Mod_Diaspora.php:87
-msgid "Followed hashtags (comma separated, do not include the #)"
-msgstr "Отслеживаемые теги (через запятую, исключая #)"
-
-#: ../../extend/addon/hzaddons/diaspora/Mod_Diaspora.php:96
-msgid "Diaspora Protocol"
-msgstr "Протокол Diaspora"
-
-#: ../../extend/addon/hzaddons/diaspora/Receiver.php:1509
+#: ../../addon/nsfw/nsfw.php:167
#, php-format
-msgid "%1$s dislikes %2$s's %3$s"
-msgstr "%1$s не нравится %2$s's %3$s"
+msgid "%s - view"
+msgstr "%s - просмотр"
-#: ../../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
+#: ../../addon/nsfw/Mod_Nsfw.php:22
msgid "NSFW Settings saved."
msgstr "Настройки NSFW сохранены."
-#: ../../extend/addon/hzaddons/nsfw/Mod_Nsfw.php:33
+#: ../../addon/nsfw/Mod_Nsfw.php:33
msgid "NSFW App"
msgstr "Приложение NSFW"
-#: ../../extend/addon/hzaddons/nsfw/Mod_Nsfw.php:34
+#: ../../addon/nsfw/Mod_Nsfw.php:34
msgid "Collapse content that contains predefined words"
msgstr "Свернуть содержимое, содержащее предопределенные слова"
-#: ../../extend/addon/hzaddons/nsfw/Mod_Nsfw.php:44
+#: ../../addon/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 "
@@ -14627,211 +10445,1811 @@ msgid ""
"can thereby be used as a general purpose content filter."
msgstr "Это приложение просматривает публикации для слов / текста, которые вы указываете ниже, и сворачивает любой контент, содержащий эти ключевые слова, поэтому он не отображается в неподходящее время, например, сексуальные инсинуации, которые могут быть неправильными в настройке работы. Например, мы рекомендуем отмечать любой контент, содержащий наготу, тегом #NSFW. Этот фильтр также способен реагировать на любое другое указанное вами слово / текст и может использоваться в качестве фильтра содержимого общего назначения."
-#: ../../extend/addon/hzaddons/nsfw/Mod_Nsfw.php:49
+#: ../../addon/nsfw/Mod_Nsfw.php:49
msgid "Comma separated list of keywords to hide"
msgstr "Список ключевых слов для скрытия, через запятую"
-#: ../../extend/addon/hzaddons/nsfw/Mod_Nsfw.php:49
+#: ../../addon/nsfw/Mod_Nsfw.php:49
msgid "Word, /regular-expression/, lang=xx, lang!=xx"
msgstr "слово, /регулярное_выражение/, lang=xx, lang!=xx"
-#: ../../extend/addon/hzaddons/nsfw/Mod_Nsfw.php:58
+#: ../../addon/nsfw/Mod_Nsfw.php:58
msgid "NSFW"
msgstr ""
-#: ../../extend/addon/hzaddons/nsfw/nsfw.php:152
-msgid "Possible adult content"
-msgstr "Возможно содержимое для взрослых"
+#: ../../addon/flashcards/Mod_Flashcards.php:174
+msgid "Not allowed."
+msgstr "Запрещено."
-#: ../../extend/addon/hzaddons/nsfw/nsfw.php:167
+#: ../../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
#, php-format
-msgid "%s - view"
-msgstr "%s - просмотр"
+msgid "Message sent to %s. New account registration: %s"
+msgstr "Сообщение отправлено в %s. Регистрация нового аккаунта: %s"
-#: ../../extend/addon/hzaddons/wppost/Mod_Wppost.php:28
-msgid "Wordpress Settings saved."
-msgstr "Настройки WordPress сохранены."
+#: ../../addon/dirstats/dirstats.php:94
+msgid "Hubzilla Directory Stats"
+msgstr "Каталог статистики Hubzilla"
-#: ../../extend/addon/hzaddons/wppost/Mod_Wppost.php:41
-msgid "Wordpress Post App"
-msgstr "Приложение \"Публикация в Wordpress\""
+#: ../../addon/dirstats/dirstats.php:95
+msgid "Total Hubs"
+msgstr "Всего хабов"
-#: ../../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:97
+msgid "Hubzilla Hubs"
+msgstr "Хабы Hubzilla"
-#: ../../extend/addon/hzaddons/wppost/Mod_Wppost.php:65
-msgid "WordPress username"
-msgstr "Имя пользователя WordPress"
+#: ../../addon/dirstats/dirstats.php:99
+msgid "Friendica Hubs"
+msgstr "Хабы Friendica"
-#: ../../extend/addon/hzaddons/wppost/Mod_Wppost.php:69
-msgid "WordPress password"
-msgstr "Пароль WordPress"
+#: ../../addon/dirstats/dirstats.php:101
+msgid "Diaspora Pods"
+msgstr "Стручки Diaspora"
-#: ../../extend/addon/hzaddons/wppost/Mod_Wppost.php:73
-msgid "WordPress API URL"
-msgstr "URL API WordPress"
+#: ../../addon/dirstats/dirstats.php:103
+msgid "Hubzilla Channels"
+msgstr "Каналы Hubzilla"
-#: ../../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:105
+msgid "Friendica Channels"
+msgstr "Каналы Friendica"
-#: ../../extend/addon/hzaddons/wppost/Mod_Wppost.php:77
-msgid "WordPress blogid"
-msgstr ""
+#: ../../addon/dirstats/dirstats.php:107
+msgid "Diaspora Channels"
+msgstr "Каналы Diaspora"
-#: ../../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:109
+msgid "Aged 35 and above"
+msgstr "Возраст 35 и выше"
-#: ../../extend/addon/hzaddons/wppost/Mod_Wppost.php:82
-msgid "Post to WordPress by default"
-msgstr "Публиковать в WordPress по умолчанию"
+#: ../../addon/dirstats/dirstats.php:111
+msgid "Aged 34 and under"
+msgstr "Возраст 34 и ниже"
-#: ../../extend/addon/hzaddons/wppost/Mod_Wppost.php:86
-msgid "Forward comments (requires hubzilla_wp plugin)"
-msgstr "Пересылать комментарии (требуется плагин hubzilla_wp)"
+#: ../../addon/dirstats/dirstats.php:113
+msgid "Average Age"
+msgstr "Средний возраст"
-#: ../../extend/addon/hzaddons/wppost/Mod_Wppost.php:94
-msgid "Wordpress Post"
-msgstr "Публикация в WordPress"
+#: ../../addon/dirstats/dirstats.php:115
+msgid "Known Chatrooms"
+msgstr "Известные чаты"
-#: ../../extend/addon/hzaddons/wppost/wppost.php:46
-msgid "Post to WordPress"
-msgstr "Опубликовать в WordPress"
+#: ../../addon/dirstats/dirstats.php:117
+msgid "Known Tags"
+msgstr "Известные теги"
-#: ../../extend/addon/hzaddons/wholikesme/wholikesme.php:29
-msgid "Who likes me?"
-msgstr "Кому я нравлюсь?"
+#: ../../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/redfiles/redfilehelper.php:64
-msgid "file"
-msgstr "файл"
+#: ../../addon/likebanner/likebanner.php:51
+msgid "Your Webbie:"
+msgstr "Ваш Webbie:"
-#: ../../extend/addon/hzaddons/redfiles/redfiles.php:119
-msgid "Redmatrix File Storage Import"
-msgstr "Импорт файлового хранилища Redmatrix"
+#: ../../addon/likebanner/likebanner.php:54
+msgid "Fontsize (px):"
+msgstr "Размер шрифта (px):"
-#: ../../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:68
+msgid "Link:"
+msgstr "Ссылка:"
-#: ../../extend/addon/hzaddons/gallery/gallery.php:38
-#: ../../extend/addon/hzaddons/gallery/Mod_Gallery.php:136
+#: ../../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
msgid "Gallery"
msgstr "Галерея"
-#: ../../extend/addon/hzaddons/gallery/gallery.php:41
+#: ../../addon/gallery/gallery.php:41
msgid "Photo Gallery"
msgstr "Фотогалерея"
-#: ../../extend/addon/hzaddons/gallery/Mod_Gallery.php:58
+#: ../../addon/gallery/Mod_Gallery.php:58
msgid "Gallery App"
msgstr "Приложение \"Галерея\""
-#: ../../extend/addon/hzaddons/gallery/Mod_Gallery.php:59
+#: ../../addon/gallery/Mod_Gallery.php:59
msgid "A simple gallery for your photo albums"
msgstr "Простая галлерея для ваших фотоальбомов"
-#: ../../extend/addon/hzaddons/opensearch/opensearch.php:26
-#, php-format
-msgctxt "opensearch"
-msgid "Search %1$s (%2$s)"
-msgstr "Искать %1$s (%2$s)"
+#: ../../addon/ljpost/Mod_Ljpost.php:36
+msgid "Livejournal Crosspost Connector App"
+msgstr "Приложение \"Публикация в Livejournal\""
-#: ../../extend/addon/hzaddons/opensearch/opensearch.php:28
-msgctxt "opensearch"
-msgid "$Projectname"
+#: ../../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 ""
-#: ../../extend/addon/hzaddons/opensearch/opensearch.php:43
-msgid "Search $Projectname"
-msgstr "Поиск $Projectname"
+#: ../../addon/morepokes/morepokes.php:21
+msgid "patented"
+msgstr ""
-#: ../../extend/addon/hzaddons/openstreetmap/openstreetmap.php:146
+#: ../../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
+#, php-format
+msgid "%1$s dislikes %2$s's %3$s"
+msgstr "%1$s не нравится %2$s's %3$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: "
+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): "
+
+#: ../../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
msgid "View Larger"
msgstr "Увеличить"
-#: ../../extend/addon/hzaddons/openstreetmap/openstreetmap.php:170
+#: ../../addon/openstreetmap/openstreetmap.php:135
msgid "Tile Server URL"
msgstr "URL сервера Tile"
-#: ../../extend/addon/hzaddons/openstreetmap/openstreetmap.php:170
+#: ../../addon/openstreetmap/openstreetmap.php:135
msgid ""
"A list of public tile servers"
msgstr "Список общедоступных серверов"
-#: ../../extend/addon/hzaddons/openstreetmap/openstreetmap.php:171
+#: ../../addon/openstreetmap/openstreetmap.php:136
msgid "Nominatim (reverse geocoding) Server URL"
msgstr "URL сервера Nominatim (обратное геокодирование)"
-#: ../../extend/addon/hzaddons/openstreetmap/openstreetmap.php:171
+#: ../../addon/openstreetmap/openstreetmap.php:136
msgid ""
"A list of Nominatim servers"
msgstr "Список серверов Nominatim"
-#: ../../extend/addon/hzaddons/openstreetmap/openstreetmap.php:172
+#: ../../addon/openstreetmap/openstreetmap.php:137
msgid "Default zoom"
msgstr "Масштаб по умолчанию"
-#: ../../extend/addon/hzaddons/openstreetmap/openstreetmap.php:172
+#: ../../addon/openstreetmap/openstreetmap.php:137
msgid ""
"The default zoom level. (1:world, 18:highest, also depends on tile server)"
msgstr "Уровень размера по умолчанию (1 - весь мир, 18 - максимальный; зависит от сервера)."
-#: ../../extend/addon/hzaddons/openstreetmap/openstreetmap.php:173
+#: ../../addon/openstreetmap/openstreetmap.php:138
msgid "Include marker on map"
msgstr "Включите маркер на карте"
-#: ../../extend/addon/hzaddons/openstreetmap/openstreetmap.php:173
+#: ../../addon/openstreetmap/openstreetmap.php:138
msgid "Include a marker on the map."
msgstr "Включить маркер на карте"
-#: ../../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
+#: ../../addon/msgfooter/msgfooter.php:47
msgid "text to include in all outgoing posts from this site"
msgstr "текст, который будет добавлен во все исходящие публикации с этого сайта"
-#: ../../extend/addon/hzaddons/twitter/Mod_Twitter.php:65
+#: ../../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
msgid "Twitter settings updated."
msgstr "Настройки Twitter обновлены"
-#: ../../extend/addon/hzaddons/twitter/Mod_Twitter.php:78
+#: ../../addon/twitter/Mod_Twitter.php:78
msgid "Twitter Crosspost Connector App"
msgstr "Приложение \"Публикация в Twitter\""
-#: ../../extend/addon/hzaddons/twitter/Mod_Twitter.php:79
+#: ../../addon/twitter/Mod_Twitter.php:79
msgid "Relay public posts to Twitter"
msgstr "Пересылает общедоступные публикации в Twitter"
-#: ../../extend/addon/hzaddons/twitter/Mod_Twitter.php:103
+#: ../../addon/twitter/Mod_Twitter.php:103
msgid ""
"No consumer key pair for Twitter found. Please contact your site "
"administrator."
msgstr "Не найдено пары ключей для Twitter. Пожалуйста, свяжитесь с администратором сайта."
-#: ../../extend/addon/hzaddons/twitter/Mod_Twitter.php:125
+#: ../../addon/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 "
@@ -14840,15 +12258,15 @@ msgid ""
"be posted to Twitter."
msgstr "В этой установке Hubzilla плагин Twitter был включён, однако пока он не подключён к вашему аккаунту в Twitter. Для этого нажмите на кнопку ниже для получения PIN-кода от Twitter который нужно скопировать в поле ввода и отправить форму. Только ваши общедоступные публикации будут опубликованы в Twitter."
-#: ../../extend/addon/hzaddons/twitter/Mod_Twitter.php:127
+#: ../../addon/twitter/Mod_Twitter.php:127
msgid "Log in with Twitter"
msgstr "Войти в Twitter"
-#: ../../extend/addon/hzaddons/twitter/Mod_Twitter.php:130
+#: ../../addon/twitter/Mod_Twitter.php:130
msgid "Copy the PIN from Twitter here"
msgstr "Скопируйте PIN-код из Twitter здесь"
-#: ../../extend/addon/hzaddons/twitter/Mod_Twitter.php:152
+#: ../../addon/twitter/Mod_Twitter.php:152
msgid ""
"Note: Due your privacy settings (Hide your profile "
"details from unknown viewers?) the link potentially included in public "
@@ -14856,140 +12274,302 @@ msgid ""
"the visitor that the access to your profile has been restricted."
msgstr "Замечание: Из-за настроек конфиденциальности (скрыть данные своего профиля от неизвестных зрителей?) cсылка, потенциально включенная в общедоступные публикации, переданные в Twitter, приведет посетителя к пустой странице, информирующей его о том, что доступ к вашему профилю был ограничен."
-#: ../../extend/addon/hzaddons/twitter/Mod_Twitter.php:157
+#: ../../addon/twitter/Mod_Twitter.php:157
msgid "Twitter post length"
msgstr "Длина публикации Twitter"
-#: ../../extend/addon/hzaddons/twitter/Mod_Twitter.php:157
+#: ../../addon/twitter/Mod_Twitter.php:157
msgid "Maximum tweet length"
msgstr "Максимальная длина твита"
-#: ../../extend/addon/hzaddons/twitter/Mod_Twitter.php:162
+#: ../../addon/twitter/Mod_Twitter.php:162
msgid "Send public postings to Twitter by default"
msgstr "Отправлять общедоступные публикации в Twitter по умолчанию"
-#: ../../extend/addon/hzaddons/twitter/Mod_Twitter.php:162
+#: ../../addon/twitter/Mod_Twitter.php:162
msgid ""
"If enabled your public postings will be posted to the associated Twitter "
"account by default"
msgstr "Если включено, ваши общедоступные публикации будут опубликованы в связанной учётной записи Twitter по умолчанию"
-#: ../../extend/addon/hzaddons/twitter/Mod_Twitter.php:181
+#: ../../addon/twitter/Mod_Twitter.php:181
msgid "Twitter Crosspost Connector"
msgstr "Публикация в Twitter"
-#: ../../extend/addon/hzaddons/twitter/twitter.php:107
+#: ../../addon/twitter/twitter.php:107
msgid "Post to Twitter"
msgstr "Опубликовать в Twitter"
-#: ../../extend/addon/hzaddons/adultphotoflag/adultphotoflag.php:24
-msgid "Flag Adult Photos"
-msgstr "Пометка фотографий для взрослых"
+#: ../../addon/smileybutton/Mod_Smileybutton.php:35
+msgid "Smileybutton App"
+msgstr "Приложение \"Кнопка со смайликам\""
-#: ../../extend/addon/hzaddons/adultphotoflag/adultphotoflag.php:25
+#: ../../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
msgid ""
-"Provide photo edit option to hide inappropriate photos from default album "
-"view"
-msgstr "Предоставьте возможность редактирования фотографий, чтобы скрыть неприемлемые фотографии из альбома по умолчанию"
+"Paypal button payments are not properly configured. Please choose another "
+"payment option."
+msgstr "Кнопка Paypal для платежей настроена неправильно. Пожалуйста, используйте другой вариант оплаты."
-#: ../../extend/addon/hzaddons/libertree/Mod_Libertree.php:25
-msgid "Libertree Crosspost Connector Settings saved."
-msgstr "Настройки пересылки публикаций Libertree сохранены."
+#: ../../addon/cart/submodules/manualcat.php:61
+msgid "Enable Manual Cart Module"
+msgstr "Включить модуль ручного управления карточками"
-#: ../../extend/addon/hzaddons/libertree/Mod_Libertree.php:35
-msgid "Libertree Crosspost Connector App"
-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:36
-msgid "Relay public posts to Libertree"
-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:51
-msgid "Libertree API token"
-msgstr "Токен Libertree API"
+#: ../../addon/cart/submodules/manualcat.php:252
+#: ../../addon/cart/submodules/hzservices.php:644
+msgid "Changes Locked"
+msgstr "Изменения заблокированы"
-#: ../../extend/addon/hzaddons/libertree/Mod_Libertree.php:55
-msgid "Libertree site URL"
-msgstr "URL сайта Libertree"
+#: ../../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:59
-msgid "Post to Libertree by default"
-msgstr "Публиковать в Libertree по умолчанию"
+#: ../../addon/cart/submodules/manualcat.php:263
+#: ../../addon/cart/submodules/hzservices.php:655
+msgid "Price"
+msgstr "Цена"
-#: ../../extend/addon/hzaddons/libertree/Mod_Libertree.php:67
-msgid "Libertree Crosspost Connector"
-msgstr "Пересылка публикаций Libertree"
+#: ../../addon/cart/submodules/hzservices.php:62
+msgid "Enable Hubzilla Services Module"
+msgstr "Включить модуль сервиса Hubzilla"
-#: ../../extend/addon/hzaddons/libertree/libertree.php:43
-msgid "Post to Libertree"
-msgstr "Опубликовать в Libertree"
+#: ../../addon/cart/submodules/hzservices.php:243
+#: ../../addon/cart/submodules/hzservices.php:330
+msgid "SKU not found."
+msgstr "Код не найден."
-#: ../../extend/addon/hzaddons/xmpp/Mod_Xmpp.php:23
-msgid "XMPP settings updated."
-msgstr "Настройки XMPP обновлены."
+#: ../../addon/cart/submodules/hzservices.php:296
+#: ../../addon/cart/submodules/hzservices.php:300
+msgid "Invalid Activation Directive."
+msgstr "Недействительная директива активации."
-#: ../../extend/addon/hzaddons/xmpp/Mod_Xmpp.php:35
-msgid "XMPP App"
-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:36
-msgid "Embedded XMPP (Jabber) client"
-msgstr "Встренный клиент XMPP (Jabber)"
+#: ../../addon/cart/submodules/hzservices.php:561
+msgid "Add to this privacy group"
+msgstr "Добавить в эту группу конфиденциальности"
-#: ../../extend/addon/hzaddons/xmpp/Mod_Xmpp.php:52
-msgid "Individual credentials"
-msgstr "Индивидуальные разрешения"
+#: ../../addon/cart/submodules/hzservices.php:577
+msgid "Set user service class"
+msgstr "Установить класс обслуживания пользователя"
-#: ../../extend/addon/hzaddons/xmpp/Mod_Xmpp.php:58
-msgid "Jabber BOSH server"
-msgstr "Сервер Jabber BOSH"
+#: ../../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:67
-msgid "XMPP Settings"
-msgstr "Настройки XMPP"
+#: ../../addon/cart/submodules/hzservices.php:659
+msgid "Add buyer to privacy group"
+msgstr "Добавить покупателя в группу конфиденциальности"
-#: ../../extend/addon/hzaddons/xmpp/xmpp.php:44
-msgid "Jabber BOSH host"
-msgstr "Узел Jabber BOSH"
+#: ../../addon/cart/submodules/hzservices.php:664
+msgid "Add buyer as connection"
+msgstr "Добавить покупателя как контакт"
-#: ../../extend/addon/hzaddons/xmpp/xmpp.php:45
-msgid "Use central userbase"
-msgstr "Использовать центральную базу данных"
+#: ../../addon/cart/submodules/hzservices.php:672
+#: ../../addon/cart/submodules/hzservices.php:714
+msgid "Set Service Class"
+msgstr "Установить класс обслуживания"
-#: ../../extend/addon/hzaddons/xmpp/xmpp.php:45
+#: ../../addon/cart/submodules/subscriptions.php:151
+msgid "Enable Subscription Management Module"
+msgstr "Включить модуль управления подписками"
+
+#: ../../addon/cart/submodules/subscriptions.php:223
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\"."
+"Cannot include subscription items with different terms in the same order."
+msgstr "Нельзя включать элементы подписки с разными условиями в том же заказе."
-#: ../../extend/addon/hzaddons/pageheader/Mod_Pageheader.php:22
-msgid "pageheader Settings saved."
-msgstr "Настройки шапки страницы сохранены."
+#: ../../addon/cart/submodules/subscriptions.php:372
+msgid "Select Subscription to Edit"
+msgstr "Выбрать подписку для редактирования"
-#: ../../extend/addon/hzaddons/pageheader/Mod_Pageheader.php:34
-msgid "Page Header App"
-msgstr "Приложение \"Заголовок страницы\""
+#: ../../addon/cart/submodules/subscriptions.php:380
+msgid "Edit Subscriptions"
+msgstr "Редактировать подписки"
-#: ../../extend/addon/hzaddons/pageheader/Mod_Pageheader.php:35
-msgid "Inserts a page header"
-msgstr "Вставляет заголовок страницы"
+#: ../../addon/cart/submodules/subscriptions.php:414
+msgid "Subscription SKU"
+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:419
+msgid "Catalog Description"
+msgstr "Описание каталога"
-#: ../../extend/addon/hzaddons/pageheader/Mod_Pageheader.php:51
-msgid "Page Header"
-msgstr "Заголовок страницы"
+#: ../../addon/cart/submodules/subscriptions.php:423
+msgid "Subscription available for purchase."
+msgstr "Подписка доступна для покупки."
-#: ../../extend/addon/hzaddons/piwik/piwik.php:85
+#: ../../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
msgid ""
"This website is tracked using the Piwik "
"analytics tool."
msgstr "Этот сайт отслеживается с помощью инструментов аналитики Piwik."
-#: ../../extend/addon/hzaddons/piwik/piwik.php:88
+#: ../../addon/piwik/piwik.php:88
#, php-format
msgid ""
"If you do not want that your visits are logged this way you can "
@@ -14997,556 +12577,2900 @@ msgid ""
"(opt-out)."
msgstr "Если вы не хотите, чтобы ваши визиты регистрировались таким образом, вы можете отключить cookie с тем, чтобы Piwik не отслеживал дальнейшие посещения сайта."
-#: ../../extend/addon/hzaddons/piwik/piwik.php:96
+#: ../../addon/piwik/piwik.php:96
msgid "Piwik Base URL"
msgstr "Базовый URL Piwik"
-#: ../../extend/addon/hzaddons/piwik/piwik.php:96
+#: ../../addon/piwik/piwik.php:96
msgid ""
"Absolute path to your Piwik installation. (without protocol (http/s), with "
"trailing slash)"
msgstr "Абсолютный путь к вашей установке Piwik (без типа протокола, с начальным слэшем)"
-#: ../../extend/addon/hzaddons/piwik/piwik.php:97
+#: ../../addon/piwik/piwik.php:97
msgid "Site ID"
msgstr "ID сайта"
-#: ../../extend/addon/hzaddons/piwik/piwik.php:98
+#: ../../addon/piwik/piwik.php:98
msgid "Show opt-out cookie link?"
msgstr "Показывать ссылку на отказ от использования cookies?"
-#: ../../extend/addon/hzaddons/piwik/piwik.php:99
+#: ../../addon/piwik/piwik.php:99
msgid "Asynchronous tracking"
msgstr "Асинхронное отслеживание"
-#: ../../extend/addon/hzaddons/piwik/piwik.php:100
+#: ../../addon/piwik/piwik.php:100
msgid "Enable frontend JavaScript error tracking"
msgstr "Включить отслеживание ошибок JavaScript на фронтенде."
-#: ../../extend/addon/hzaddons/piwik/piwik.php:100
+#: ../../addon/piwik/piwik.php:100
msgid "This feature requires Piwik >= 2.2.0"
msgstr "Эта функция требует версию Piwik >= 2.2.0"
-#: ../../extend/addon/hzaddons/randpost/randpost.php:97
-msgid "You're welcome."
-msgstr "Пожалуйста."
+#: ../../addon/tour/tour.php:76
+msgid "Edit your profile and change settings."
+msgstr "Отредактировать ваш профиль и изменить настройки."
-#: ../../extend/addon/hzaddons/randpost/randpost.php:98
-msgid "Ah shucks..."
-msgstr "О, чёрт..."
+#: ../../addon/tour/tour.php:77
+msgid "Click here to see activity from your connections."
+msgstr "Нажмите сюда для отображения активности ваши контактов."
-#: ../../extend/addon/hzaddons/randpost/randpost.php:99
-msgid "Don't mention it."
-msgstr "Не стоит благодарности."
+#: ../../addon/tour/tour.php:78
+msgid "Click here to see your channel home."
+msgstr "Нажмите сюда чтобы увидеть главную страницу вашего канала."
-#: ../../extend/addon/hzaddons/randpost/randpost.php:100
-msgid "<blush>"
-msgstr "<краснею>"
+#: ../../addon/tour/tour.php:79
+msgid "You can access your private messages from here."
+msgstr "Вы можете получить доступ с личной переписке здесь."
-#: ../../extend/addon/hzaddons/mailtest/mailtest.php:19
-msgid "Send test email"
-msgstr "Отправить тестовый email"
+#: ../../addon/tour/tour.php:80
+msgid "Create new events here."
+msgstr "Создать новое событие здесь."
-#: ../../extend/addon/hzaddons/mailtest/mailtest.php:66
-msgid "Mail sent."
-msgstr "Сообщение отправлено"
+#: ../../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:68
-msgid "Sending of mail failed."
-msgstr "Не удалось отправить сообщение."
+#: ../../addon/tour/tour.php:82
+msgid "System notifications will arrive here"
+msgstr "Системные оповещения будут показываться здесь"
-#: ../../extend/addon/hzaddons/mailtest/mailtest.php:77
-msgid "Mail Test"
-msgstr "Тестовое сообщение"
+#: ../../addon/tour/tour.php:83
+msgid "Search for content and users"
+msgstr "Поиск пользователей и содержимого"
-#: ../../extend/addon/hzaddons/tictac/tictac.php:21
+#: ../../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 msgid "Three Dimensional Tic-Tac-Toe" msgstr "Tic-Tac-Toe в трёх измерениях" -#: ../../extend/addon/hzaddons/tictac/tictac.php:54 +#: ../../addon/tictac/tictac.php:54 msgid "3D Tic-Tac-Toe" msgstr "" -#: ../../extend/addon/hzaddons/tictac/tictac.php:59 +#: ../../addon/tictac/tictac.php:59 msgid "New game" msgstr "Новая игра" -#: ../../extend/addon/hzaddons/tictac/tictac.php:60 +#: ../../addon/tictac/tictac.php:60 msgid "New game with handicap" msgstr "Новая игра с форой" -#: ../../extend/addon/hzaddons/tictac/tictac.php:61 +#: ../../addon/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 похож на традиционную игру, за исключением того, что игра идёт на нескольких уровнях одновременно." -#: ../../extend/addon/hzaddons/tictac/tictac.php:62 +#: ../../addon/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 "Имеется три уровня. Вы выигрываете, получая три подряд на любом уровне, а также вверх, вниз и по диагонали на разных уровнях." -#: ../../extend/addon/hzaddons/tictac/tictac.php:64 +#: ../../addon/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 "Игра с форой отключает центральную позицию на среднем уровне, потому что игрок, претендующий на этот квадрат, часто имеет несправедливое преимущество." -#: ../../extend/addon/hzaddons/tictac/tictac.php:183 +#: ../../addon/tictac/tictac.php:183 msgid "You go first..." msgstr "Вы начинаете..." -#: ../../extend/addon/hzaddons/tictac/tictac.php:188 +#: ../../addon/tictac/tictac.php:188 msgid "I'm going first this time..." msgstr "На этот раз начинаю я..." -#: ../../extend/addon/hzaddons/tictac/tictac.php:194 +#: ../../addon/tictac/tictac.php:194 msgid "You won!" msgstr "Вы выиграли!" -#: ../../extend/addon/hzaddons/tictac/tictac.php:200 -#: ../../extend/addon/hzaddons/tictac/tictac.php:225 +#: ../../addon/tictac/tictac.php:200 ../../addon/tictac/tictac.php:225 msgid "\"Cat\" game!" msgstr "Ничья!" -#: ../../extend/addon/hzaddons/tictac/tictac.php:223 +#: ../../addon/tictac/tictac.php:223 msgid "I won!" msgstr "Я выиграл!" -#: ../../extend/addon/hzaddons/rainbowtag/Mod_Rainbowtag.php:15 -msgid "Add some colour to tag clouds" -msgstr "Добавить немного цвета для облака тегов" +#: ../../addon/pageheader/Mod_Pageheader.php:22 +msgid "pageheader Settings saved." +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:34 +msgid "Page Header App" +msgstr "Приложение \"Заголовок страницы\"" -#: ../../extend/addon/hzaddons/rainbowtag/Mod_Rainbowtag.php:34 -msgid "Rainbow Tag" -msgstr "Радуга тегов" +#: ../../addon/pageheader/Mod_Pageheader.php:35 +msgid "Inserts a page header" +msgstr "Вставляет заголовок страницы" -#: ../../extend/addon/hzaddons/upgrade_info/upgrade_info.php:43 -msgid "Your channel has been upgraded to the latest $Projectname version." -msgstr "Ваш канал был обновлён на последнюю версию $Projectname." +#: ../../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:44 +#: ../../addon/pageheader/Mod_Pageheader.php:51 +msgid "Page Header" +msgstr "Заголовок страницы" + +#: ../../addon/authchoose/Mod_Authchoose.php:22 msgid "" -"To improve usability, we have converted some features into installable stand-" -"alone apps." -msgstr "Чтобы улучшить удобство использования, некоторые функции теперь доступны в виде устанавливаемых автономных приложений." +"Allow magic authentication only to websites of your immediate connections" +msgstr "Разрешить волшебную аутентификацию только на сайтах ваших непосредственных соединений" -#: ../../extend/addon/hzaddons/upgrade_info/upgrade_info.php:45 -msgid "Please visit the $Projectname" -msgstr "Пожалуйста, посетите $Projectname" +#: ../../addon/authchoose/Mod_Authchoose.php:28 +#: ../../addon/authchoose/Mod_Authchoose.php:33 +msgid "Authchoose App" +msgstr "Приложение Authchoose" -#: ../../extend/addon/hzaddons/upgrade_info/upgrade_info.php:46 -msgid "app store" -msgstr "раздел \"Приложения\"" +#: ../../addon/authchoose/Mod_Authchoose.php:39 +msgid "Authchoose" +msgstr "" -#: ../../extend/addon/hzaddons/upgrade_info/upgrade_info.php:47 -msgid "and install possibly missing apps." -msgstr "и установите необходимые вам." - -#: ../../extend/addon/hzaddons/upgrade_info/upgrade_info.php:52 -msgid "Upgrade Info" -msgstr "Сведения об обновлении" - -#: ../../extend/addon/hzaddons/upgrade_info/upgrade_info.php:56 -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 "" -"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/nofed/nofed.php:47 -msgid "Federate" -msgstr "Федерировать" - -#: ../../extend/addon/hzaddons/nofed/Mod_Nofed.php:21 -msgid "nofed Settings saved." -msgstr "Настройки nofed сохранены." - -#: ../../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 +#: ../../addon/moremoods/moremoods.php:19 msgid "lonely" msgstr "одинокий" -#: ../../extend/addon/hzaddons/moremoods/moremoods.php:20 +#: ../../addon/moremoods/moremoods.php:20 msgid "drunk" msgstr "пьяный" -#: ../../extend/addon/hzaddons/moremoods/moremoods.php:21 +#: ../../addon/moremoods/moremoods.php:21 msgid "horny" msgstr "возбуждённый" -#: ../../extend/addon/hzaddons/moremoods/moremoods.php:22 +#: ../../addon/moremoods/moremoods.php:22 msgid "stoned" msgstr "под кайфом" -#: ../../extend/addon/hzaddons/moremoods/moremoods.php:23 +#: ../../addon/moremoods/moremoods.php:23 msgid "fucked up" msgstr "облажался" -#: ../../extend/addon/hzaddons/moremoods/moremoods.php:24 +#: ../../addon/moremoods/moremoods.php:24 msgid "clusterfucked" msgstr "в полной заднице" -#: ../../extend/addon/hzaddons/moremoods/moremoods.php:25 +#: ../../addon/moremoods/moremoods.php:25 msgid "crazy" msgstr "сумасшедший" -#: ../../extend/addon/hzaddons/moremoods/moremoods.php:26 +#: ../../addon/moremoods/moremoods.php:26 msgid "hurt" msgstr "обиженный" -#: ../../extend/addon/hzaddons/moremoods/moremoods.php:27 +#: ../../addon/moremoods/moremoods.php:27 msgid "sleepy" msgstr "сонный" -#: ../../extend/addon/hzaddons/moremoods/moremoods.php:28 +#: ../../addon/moremoods/moremoods.php:28 msgid "grumpy" msgstr "сердитый" -#: ../../extend/addon/hzaddons/moremoods/moremoods.php:29 +#: ../../addon/moremoods/moremoods.php:29 msgid "high" msgstr "кайфует" -#: ../../extend/addon/hzaddons/moremoods/moremoods.php:30 +#: ../../addon/moremoods/moremoods.php:30 msgid "semi-conscious" msgstr "в полубезсознании" -#: ../../extend/addon/hzaddons/moremoods/moremoods.php:31 +#: ../../addon/moremoods/moremoods.php:31 msgid "in love" msgstr "влюблённый" -#: ../../extend/addon/hzaddons/moremoods/moremoods.php:32 +#: ../../addon/moremoods/moremoods.php:32 msgid "in lust" msgstr "похотливый" -#: ../../extend/addon/hzaddons/moremoods/moremoods.php:33 +#: ../../addon/moremoods/moremoods.php:33 msgid "naked" msgstr "обнажённый" -#: ../../extend/addon/hzaddons/moremoods/moremoods.php:34 +#: ../../addon/moremoods/moremoods.php:34 msgid "stinky" msgstr "вонючий" -#: ../../extend/addon/hzaddons/moremoods/moremoods.php:35 +#: ../../addon/moremoods/moremoods.php:35 msgid "sweaty" msgstr "потный" -#: ../../extend/addon/hzaddons/moremoods/moremoods.php:36 +#: ../../addon/moremoods/moremoods.php:36 msgid "bleeding out" msgstr "истекающий кровью" -#: ../../extend/addon/hzaddons/moremoods/moremoods.php:37 +#: ../../addon/moremoods/moremoods.php:37 msgid "victorious" msgstr "победивший" -#: ../../extend/addon/hzaddons/moremoods/moremoods.php:38 +#: ../../addon/moremoods/moremoods.php:38 msgid "defeated" msgstr "проигравший" -#: ../../extend/addon/hzaddons/moremoods/moremoods.php:39 +#: ../../addon/moremoods/moremoods.php:39 msgid "envious" msgstr "завидует" -#: ../../extend/addon/hzaddons/moremoods/moremoods.php:40 +#: ../../addon/moremoods/moremoods.php:40 msgid "jealous" msgstr "ревнует" -#: ../../extend/addon/hzaddons/gnusoc/Mod_Gnusoc.php:16 +#: ../../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 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 не поддерживает независимость от расположения. Ваши контакты установленные в этой сети могут быть недоступны из альтернативных мест размещения канала." +"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\"." -#: ../../extend/addon/hzaddons/gnusoc/Mod_Gnusoc.php:22 -msgid "GNU-Social Protocol App" -msgstr "Приложение \"Протокол GNU-Social\"" +#: ../../addon/wholikesme/wholikesme.php:29 +msgid "Who likes me?" +msgstr "Кому я нравлюсь?" -#: ../../extend/addon/hzaddons/gnusoc/Mod_Gnusoc.php:34 -msgid "GNU-Social Protocol" -msgstr "Протокол GNU-Social" +#: ../../addon/pumpio/Mod_Pumpio.php:40 +msgid "Pump.io Settings saved." +msgstr "Настройки Pump.io сохранены." -#: ../../extend/addon/hzaddons/gnusoc/gnusoc.php:451 -msgid "Follow" -msgstr "Отслеживать" +#: ../../addon/pumpio/Mod_Pumpio.php:53 +msgid "Pump.io Crosspost Connector App" +msgstr "Приложение \"Публикация в Pump.io\"" -#: ../../extend/addon/hzaddons/gnusoc/gnusoc.php:454 +#: ../../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 #, php-format -msgid "%1$s is now following %2$s" -msgstr "%1$s сейчас отслеживает %2$s" +msgctxt "opensearch" +msgid "Search %1$s (%2$s)" +msgstr "Искать %1$s (%2$s)" -#: ../../extend/addon/hzaddons/hsse/Mod_Hsse.php:15 -msgid "WYSIWYG status editor" -msgstr "WYSIWYG редактор статуса " +#: ../../addon/opensearch/opensearch.php:28 +msgctxt "opensearch" +msgid "$Projectname" +msgstr "" -#: ../../extend/addon/hzaddons/hsse/Mod_Hsse.php:21 -#: ../../extend/addon/hzaddons/hsse/Mod_Hsse.php:26 -msgid "WYSIWYG Status App" -msgstr "Приложение \"WYSIWYG статус\"" +#: ../../addon/opensearch/opensearch.php:43 +msgid "Search $Projectname" +msgstr "Поиск $Projectname" -#: ../../extend/addon/hzaddons/hsse/Mod_Hsse.php:34 -msgid "WYSIWYG Status" -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 "Не найдено" diff --git a/view/ru/hstrings.php b/view/ru/hstrings.php index e9b6ae31d..edab1377e 100644 --- a/view/ru/hstrings.php +++ b/view/ru/hstrings.php @@ -6,1066 +6,98 @@ 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["Source channel not found."] = "Канал-источник не найден."; -App::$strings["Default"] = "По умолчанию"; -App::$strings["Focus (Hubzilla default)"] = "Фокус (по умолчанию Hubzilla)"; -App::$strings["Submit"] = "Отправить"; -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["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["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["Custom/Expert Mode"] = "Экспертный режим"; 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["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["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["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["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["Permission denied."] = "Доступ запрещен."; +App::$strings["Block Name"] = "Название блока"; 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["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["Block Title"] = "Заблокировать заголовок"; +App::$strings["Created"] = "Создано"; +App::$strings["Edited"] = "Отредактировано"; 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 отметил тегом %2\$s %3\$s с %4\$s"; -App::$strings["No default suggestions were found."] = "Предложений по умолчанию не найдено."; -App::$strings["%d rating"] = array( - 0 => "%d оценка", - 1 => "%d оценки", - 2 => "%d оценок", +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["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["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["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["Profile"] = "Профиль"; +App::$strings["Click on a contact to add or remove."] = "Нажмите на контакт, чтобы добавить или удалить."; +App::$strings["Visible To"] = "Видно"; +App::$strings["All Connections"] = "Все контакты"; 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!"] = "НЕДЕЙСТВИТЕЛЬНАЯ КАРТОЧКА ОТКЛОНЕНА!"; @@ -1076,7 +108,9 @@ App::$strings["Link to source"] = "Ссылка на источник"; App::$strings["Event title"] = "Наименование события"; 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"] = "Сегодня"; @@ -1094,13 +128,19 @@ 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"] = "абонентский ящик"; @@ -1112,16 +152,128 @@ 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["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["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["App installed."] = "Приложение установлено."; App::$strings["Malformed app."] = "Неработающее приложение."; App::$strings["Embed code"] = "Встроить код"; @@ -1135,221 +287,26 @@ 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["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["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["Channel not found."] = "Канал не найден."; -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["Timezone:"] = "Часовой пояс:"; -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["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["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)."; @@ -1363,386 +320,21 @@ 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["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["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["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["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["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["Remove Channel"] = "Удаление канала"; +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["\$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."; @@ -1834,36 +426,73 @@ App::$strings["The database configuration file \".htconfig.php\" could not be wr App::$strings["Errors encountered creating database tables."] = "При создании базы данных возникли ошибки."; App::$strings["
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["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["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["Send your identity to all websites"] = "Отправить ваши данные на все веб-сайты";
+App::$strings["Sendzid App"] = "Приложение \"Отправить ZID\"";
+App::$strings["Send ZID"] = "Отправить ZID";
App::$strings["Three Dimensional Tic-Tac-Toe"] = "Tic-Tac-Toe в трёх измерениях";
App::$strings["3D Tic-Tac-Toe"] = "";
App::$strings["New game"] = "Новая игра";
@@ -3436,80 +2844,14 @@ App::$strings["I'm going first this time..."] = "На этот раз начин
App::$strings["You won!"] = "Вы выиграли!";
App::$strings["\"Cat\" game!"] = "Ничья!";
App::$strings["I won!"] = "Я выиграл!";
-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 the latest \$Projectname version."] = "Ваш канал был обновлён на последнюю версию \$Projectname.";
-App::$strings["To improve usability, we have converted some features into installable stand-alone apps."] = "Чтобы улучшить удобство использования, некоторые функции теперь доступны в виде устанавливаемых автономных приложений.";
-App::$strings["Please visit the \$Projectname"] = "Пожалуйста, посетите \$Projectname";
-App::$strings["app store"] = "раздел \"Приложения\"";
-App::$strings["and install possibly missing apps."] = "и установите необходимые вам.";
-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["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["lonely"] = "одинокий";
App::$strings["drunk"] = "пьяный";
App::$strings["horny"] = "возбуждённый";
@@ -3532,11 +2874,675 @@ App::$strings["victorious"] = "победивший";
App::$strings["defeated"] = "проигравший";
App::$strings["envious"] = "завидует";
App::$strings["jealous"] = "ревнует";
-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 статус";
+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"] = "Не найдено";
diff --git a/view/tpl/cal_calendar.tpl b/view/tpl/cal_calendar.tpl
new file mode 100755
index 000000000..93ebaa235
--- /dev/null
+++ b/view/tpl/cal_calendar.tpl
@@ -0,0 +1,105 @@
+
+
+
{{/if}} {{/if}} -
{{/if}} {{/if}} -